.partner-program{--hpal-bg: var(--dhx-bg, var(--app-page, #090a0a));--hpal-surface: var(--dhx-surface, var(--app-surface, #151719));--hpal-surface-2: var(--dhx-surface-2, var(--app-surface-raised, #1c1f22));--hpal-inset: var(--app-surface-inset, #0e1011);--hpal-text: var(--app-text-1, rgb(248 249 250 / .96));--hpal-muted: var(--app-text-2, rgb(226 232 240 / .68));--hpal-dim: var(--app-text-3, rgb(214 225 255 / .44));--hpal-line: var(--app-hairline, rgb(211 237 248 / .11));width:min(1240px,calc(100% - 40px));margin:0 auto;padding:16px 0 44px;overflow:clip;position:relative;isolation:isolate;color:var(--hpal-text);font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-weight:400;container:partner-page / inline-size}.partner-program:before,.partner-program:after{position:absolute;z-index:-1;top:-24px;right:-6%;left:-6%;height:760px;pointer-events:none;content:""}.partner-program:before{background:radial-gradient(ellipse at 52% 3%,rgb(84 120 184 / .26),transparent 54%),radial-gradient(ellipse at 92% 28%,rgb(35 76 137 / .18),transparent 48%),linear-gradient(180deg,rgb(17 23 34 / .54),transparent 78%)}.partner-program:after{opacity:.38;background:radial-gradient(circle,rgb(176 205 255 / .28) 0 1px,transparent 1.2px) 0 0 / 24px 24px,repeating-linear-gradient(115deg,transparent 0 46px,rgb(137 173 231 / .06) 47px 48px);-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}:where(.desktop-workspace-shell) .partner-program{width:100%;max-width:none;padding-top:8px}.partner-program *,.partner-program *:before,.partner-program *:after{box-sizing:border-box}.partner-program h1,.partner-program h2,.partner-program h3,.partner-program p{margin-top:0}.partner-program h1,.partner-program h2,.partner-program h3{font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);text-wrap:balance}.partner-program h2{margin-bottom:0;font-size:clamp(30px,3.7cqi,38px);font-weight:500;letter-spacing:-.018em;line-height:1.12}.partner-program h3{font-weight:500;letter-spacing:-.012em;line-height:1.22}.partner-program p{color:var(--hpal-muted);font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-weight:400;line-height:1.55;text-wrap:pretty}.partner-program a{color:inherit}.partner-program a:focus-visible,.partner-program button:focus-visible,.partner-program input:focus-visible,.partner-program summary:focus-visible{outline:2px solid var(--brand-accent-ring, var(--brand-accent));outline-offset:3px}.partner-program .hpal-kicker{display:block;color:var(--hpal-muted);font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.partner-program .hpal-number{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-weight:400;letter-spacing:-.02em}.partner-program .hpal-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:var(--r-pill, 999px);color:var(--brand-accent-ink, #131517);font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-size:14px;font-weight:700;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.partner-program .hpal-button:hover{transform:translateY(-1px)}.partner-program .hpal-button:active{transform:translateY(1px) scale(.99)}.partner-program .hpal-inline-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--hpal-text);font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-size:13px;font-weight:700;text-decoration-color:var(--hpal-dim);text-decoration-thickness:1px;text-underline-offset:5px}.partner-program .hpal-section{margin-top:clamp(64px,7cqi,84px)}.partner-program .hpal-section__head{max-width:720px;margin-bottom:24px}.partner-program .hpal-section__head .hpal-kicker{margin-bottom:13px}.partner-program .hpal-section__head>p{max-width:570px;margin:12px 0 0;font-size:14px}.partner-program .hpal-section__head--split{display:flex;flex-direction:column;align-items:flex-start;gap:0;max-width:720px}.partner-program .hpal-section__head--split .hpal-kicker{margin-bottom:13px}.partner-program .hpal-section__head--split>p{margin-top:12px}.partner-program-route{display:contents}.hpal-mobile-header{display:none}@media(max-width:1023px){.partner-program-route{display:block;min-height:100dvh;background:#0b0b0b}.partner-program-route [data-screen-header]{display:none}.hpal-mobile-header{position:sticky;z-index:48;top:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;color:#f6f7f4f5;background:linear-gradient(180deg,#0b0b0bf0,#0b0b0bcc);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);transition:transform .18s cubic-bezier(.3,.7,.2,1),opacity .16s ease;will-change:transform}.hpal-mobile-header[data-hidden]{opacity:0;transform:translate3d(0,-100%,0);pointer-events:none}.hpal-mobile-header__back,.hpal-mobile-header__share{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,transform .14s ease}.hpal-mobile-header__back{margin-left:-17.5px;justify-self:start}.hpal-mobile-header__share{margin-right:-12px;justify-self:end}.hpal-mobile-header__back svg,.hpal-mobile-header__share svg{width:21px;height:21px}.hpal-mobile-header__back:active,.hpal-mobile-header__share:active{background:#ffffff14;transform:scale(.94)}.hpal-mobile-header__back:focus-visible,.hpal-mobile-header__share:focus-visible{outline:2px solid var(--brand-accent-ring, var(--brand-accent));outline-offset:-2px}.hpal-mobile-header__title{min-width:0;text-align:center}.hpal-mobile-header__title h2{margin:0;overflow:hidden;font-family:inherit;font-size:19px;font-weight:600;line-height:1.2;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.hpal-mobile-header__title p{margin:1px 0 0;color:#e8ece285;font-size:12px;line-height:1.2;font-variant-numeric:tabular-nums}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.hpal-mobile-header{transition:none}}.partner-program .hpal-hero{--hpal-surface: #151b24;--hpal-surface-2: #1b2330;--hpal-inset: #0c1118;--hpal-text: rgb(248 250 255 / .96);--hpal-muted: rgb(226 233 245 / .7);--hpal-dim: rgb(205 217 238 / .48);--hpal-line: rgb(181 204 240 / .12);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px var(--workspace-gap, 12px)}.partner-program .hpal-hero__copy{grid-column:span 7;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:480px;padding:clamp(30px,3.2cqi,38px);border:1px solid var(--hpal-line);border-radius:var(--r-panel, 24px);background:radial-gradient(ellipse at 92% 4%,rgb(93 133 200 / .28),transparent 42%),repeating-linear-gradient(118deg,transparent 0 58px,rgb(139 173 226 / .035) 59px 60px),linear-gradient(145deg,#191f2afa,#0d1015fa)}.partner-program .hpal-hero__copy .hpal-kicker{margin-bottom:18px}.partner-program .hpal-hero h1{max-width:560px;margin:0;color:var(--hpal-text);font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:clamp(42px,5cqi,48px);font-weight:400;letter-spacing:-.022em;line-height:1.08}.partner-program .hpal-hero h1 span,.partner-program .hpal-hero h1 strong{display:block}.partner-program .hpal-hero h1 span{color:var(--hpal-muted);font-weight:500}.partner-program .hpal-hero h1 strong{color:var(--hpal-text);font-weight:700}.partner-program .hpal-hero__copy>p{max-width:500px;margin:18px 0 24px;font-size:15px}.partner-program .hpal-hero__studio{grid-column:span 5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr)) 40px;gap:8px;block-size:480px;min-height:0;padding:8px;overflow:hidden;border:1px solid var(--hpal-line);border-radius:var(--r-panel, 24px);background:#0c1017f0}.partner-program .hpal-hero-shot{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:var(--r-card, 16px);background:var(--hpal-surface-2);text-decoration:none}.partner-program .hpal-hero-shot img{width:100%;min-height:0;flex:1;-o-object-fit:cover;object-fit:cover;filter:saturate(1.04) contrast(1.02);transition:filter .22s ease,transform .32s ease}.partner-program .hpal-hero-shot:hover img{filter:saturate(1.12) contrast(1.03);transform:scale(1.02)}.partner-program .hpal-hero-shot span{flex:0 0 auto;padding:9px 11px 10px;color:var(--hpal-text);font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:12px;font-weight:500;line-height:1.2}.partner-program .hpal-hero-shot--1{grid-column:1;grid-row:1 / span 2}.partner-program .hpal-hero-shot--2{grid-column:2;grid-row:1}.partner-program .hpal-hero-shot--3{grid-column:2;grid-row:2}.partner-program .hpal-studio-note{grid-column:1 / -1;grid-row:3;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;border-radius:var(--r-control, 10px);background:#191f2af0;color:var(--hpal-muted);font-size:11px;font-weight:400;line-height:1.2}.partner-program .hpal-studio-note svg{color:var(--hpal-text)}.partner-program .hpal-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.partner-program .hpal-quick-actions__note{color:var(--hpal-muted);font-size:12px;line-height:1.4}.partner-program .hpal-quick-copy,.partner-program .hpal-quick-copy--pending{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:18px;border-top:1px solid var(--hpal-line)}.partner-program .hpal-quick-copy__value{display:grid;min-width:0;gap:6px}.partner-program .hpal-quick-copy__value>span,.partner-program .hpal-quick-copy--pending>span{color:var(--hpal-muted);font-size:11px}.partner-program .hpal-quick-copy__value input,.partner-program .hpal-quick-copy__value output{display:block;width:100%;min-width:0;height:40px;padding:0 12px;overflow:hidden;border:1px solid var(--hpal-line);border-radius:var(--r-control, 10px);background:var(--hpal-inset);color:var(--hpal-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:38px;text-overflow:ellipsis;white-space:nowrap}.partner-program .hpal-quick-copy>button,.partner-program .hpal-quick-copy--pending>button{display:inline-flex;align-items:center;align-self:end;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--hpal-line);border-radius:var(--r-control, 10px);background:var(--hpal-surface-2);color:var(--hpal-text);font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-size:12px;font-weight:700;cursor:pointer}.partner-program .hpal-quick-copy>button:disabled,.partner-program .hpal-quick-copy--pending>button:disabled{color:var(--hpal-dim);cursor:default}.partner-program .hpal-quick-copy>button.is-copied{border-color:var(--brand-accent-line-strong, var(--brand-accent));color:var(--brand-accent-text, var(--brand-accent))}.partner-program .hpal-quick-copy__links{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.partner-program .hpal-quick-copy__links :is(a,button){display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--hpal-muted);font:inherit;font-size:11px;text-decoration:none;cursor:pointer}.partner-program .hpal-quick-copy__links :is(a,button):hover{color:var(--hpal-text)}.partner-program .hpal-quick-copy>small{grid-column:1 / -1;color:var(--hpal-muted);font-size:11px}.partner-program .hpal-economics{grid-column:1 / -1;display:flex;overflow:hidden;border:1px solid var(--hpal-line);border-radius:var(--r-card, 16px);background:linear-gradient(90deg,#161b24f5,#10141bf5)}.partner-program .hpal-economics>div{display:flex;flex:1 1 0;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:17px 20px}.partner-program .hpal-economics>div+div{border-left:1px solid var(--hpal-line)}.partner-program .hpal-economics strong{flex:0 0 auto;color:var(--hpal-text);font-size:clamp(25px,3cqi,34px);font-weight:700;line-height:1}.partner-program .hpal-economics span{color:var(--hpal-dim);font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.25;text-align:right;text-transform:uppercase}.partner-program .hpal-how__track{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.partner-program .hpal-how__track li{display:flex;flex-direction:column;min-width:0;min-height:250px;padding:22px;border:1px solid var(--hpal-line);border-radius:var(--r-card, 16px);background:var(--hpal-surface)}.partner-program .hpal-how__track li:nth-child(1){grid-column:span 4}.partner-program .hpal-how__track li:nth-child(2){grid-column:span 4}.partner-program .hpal-how__track li:nth-child(3){grid-column:span 4}.partner-program .hpal-step-number{color:var(--hpal-dim);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400}.partner-program .hpal-step-visual{display:grid;width:52px;height:52px;margin:22px 0 30px;border:1px solid var(--hpal-line);border-radius:14px;background:var(--hpal-inset);color:var(--hpal-text);place-items:center}.partner-program .hpal-how__track h3{margin:auto 0 7px;font-size:17px}.partner-program .hpal-how__track p{margin-bottom:0;font-size:13px}.partner-program .hpal-content__rail{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:80px;gap:12px;width:100%;min-width:0}.partner-program .hpal-content-card{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--hpal-line);border-radius:var(--r-card, 16px);background:var(--hpal-surface);text-decoration:none}.partner-program .hpal-content-card:nth-child(1){grid-column:1 / span 4;grid-row:1 / span 4}.partner-program .hpal-content-card:nth-child(2){grid-column:5 / span 4;grid-row:1 / span 3}.partner-program .hpal-content-card:nth-child(3){grid-column:9 / span 4;grid-row:1 / span 4}.partner-program .hpal-content-card:nth-child(4){grid-column:5 / span 4;grid-row:4 / span 4}.partner-program .hpal-content-card:nth-child(5){grid-column:1 / span 4;grid-row:5 / span 4}.partner-program .hpal-content-card:nth-child(6){grid-column:9 / span 4;grid-row:5 / span 4}.partner-program .hpal-content-card img,.partner-program .hpal-media-preview,.partner-program .hpal-media-preview video{width:100%;min-height:0;flex:1;background:var(--hpal-inset);-o-object-fit:cover;object-fit:cover;filter:saturate(1.03) contrast(1.02);transition:filter .22s ease,transform .32s ease}.partner-program .hpal-media-preview{position:relative;display:flex;overflow:hidden;filter:none}.partner-program .hpal-media-preview video{display:block}.partner-program .hpal-media-preview button{position:absolute;bottom:12px;z-index:1;border:1px solid rgb(226 235 255 / .16);border-radius:var(--r-pill, 999px);background:#0a0d12d1;color:#f8fafff0;font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);left:12px;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;cursor:pointer}.partner-program .hpal-media-preview button:hover{background:#141a24f0}.partner-program .hpal-media-preview button:disabled{color:var(--hpal-muted);cursor:default}.partner-program .hpal-content-card:hover img{filter:saturate(1.1) contrast(1.03);transform:scale(1.018)}.partner-program .hpal-content-card>span,.partner-program .hpal-content-card--video>a{display:flex;flex:0 0 auto;align-items:flex-start;flex-direction:column;gap:3px;min-height:48px;padding:10px 13px;color:var(--hpal-text);text-decoration:none}.partner-program .hpal-content-card strong{font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:14px;font-weight:500;line-height:1.25}.partner-program .hpal-benefits{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:start}.partner-program .hpal-benefits__intro{grid-column:span 4;padding:28px;border:1px solid var(--hpal-line);border-radius:var(--r-card, 16px);background:var(--hpal-surface)}.partner-program .hpal-benefits__intro .hpal-kicker{margin-bottom:14px}.partner-program .hpal-benefits__intro p{margin:17px 0 21px;font-size:14px}.partner-program .hpal-benefits__list{grid-column:span 8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partner-program .hpal-benefits__list article{display:flex;flex-direction:column;min-height:188px;padding:20px;border:1px solid var(--hpal-line);border-radius:var(--r-card, 16px);background:var(--hpal-surface)}.partner-program .hpal-benefit-icon{display:grid;width:36px;height:36px;margin-bottom:17px;border:1px solid var(--hpal-line);border-radius:10px;background:var(--hpal-inset);color:var(--hpal-muted);place-items:center}.partner-program .hpal-benefits__list>article>strong{color:var(--hpal-text);font-size:clamp(24px,2.8cqi,31px);line-height:1}.partner-program .hpal-benefits__list h3{margin:23px 0 6px;font-size:15px}.partner-program .hpal-benefits__list p{margin-bottom:0;font-size:12px}.partner-program .hpal-calculator{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:100%}.partner-program .hpal-calculator__controls,.partner-program .hpal-calculator__result,.partner-program .hpal-calculator__levels,.partner-program .hpal-calculator__note{border:1px solid var(--hpal-line);border-radius:var(--r-card, 16px);background:var(--hpal-surface)}.partner-program .hpal-calculator__controls{grid-column:span 7;display:flex;flex-direction:column;gap:34px;padding:30px}.partner-program .hpal-range{display:flex;flex-direction:column;font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-weight:400}.partner-program .hpal-range__head,.partner-program .hpal-range__scale{display:flex;align-items:center;justify-content:space-between;gap:16px}.partner-program .hpal-range__head{margin-bottom:20px;color:var(--hpal-muted);font-size:14px}.partner-program .hpal-range__head output{color:var(--hpal-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.02em}.partner-program .hpal-range input[type=range]{width:100%;height:4px;margin:0;border-radius:var(--r-pill, 999px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hpal-line);cursor:pointer}.partner-program .hpal-range input[type=range]::-webkit-slider-thumb{width:20px;height:20px;border:5px solid var(--hpal-inset);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--brand-accent)}.partner-program .hpal-range input[type=range]::-moz-range-thumb{width:11px;height:11px;border:5px solid var(--hpal-inset);border-radius:50%;background:var(--brand-accent)}.partner-program .hpal-range__scale{margin-top:10px;color:var(--hpal-dim);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-variant-numeric:tabular-nums}.partner-program .hpal-network-inputs{padding-top:16px;border-top:1px solid var(--hpal-line)}.partner-program .hpal-network-inputs summary{position:relative;padding-right:25px;color:var(--hpal-text);font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-size:14px;font-weight:700;list-style:none;cursor:pointer}.partner-program .hpal-network-inputs summary::-webkit-details-marker{display:none}.partner-program .hpal-network-inputs summary:after{position:absolute;top:50%;right:2px;color:var(--hpal-muted);content:"+";font-size:20px;transform:translateY(-50%)}.partner-program .hpal-network-inputs[open] summary:after{content:"−"}.partner-program .hpal-network-inputs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px}.partner-program .hpal-network-inputs label{display:grid;gap:8px;color:var(--hpal-muted);font-family:var(--font-body, "Helvetica", Arial, sans-serif);font-size:12px;font-weight:400}.partner-program .hpal-network-inputs input{width:100%;min-height:44px;padding:0 13px;border:1px solid var(--hpal-line);border-radius:var(--r-control, 10px);background:var(--hpal-inset);color:var(--hpal-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:400}.partner-program .hpal-calculator__result{grid-column:span 5;display:flex;flex-direction:column;min-width:0;padding:30px;background:var(--hpal-surface-2)}.partner-program .hpal-calculator__result>p,.partner-program .hpal-calculator__result>span{margin:0;color:var(--hpal-muted);font-size:13px}.partner-program .hpal-calculator__result>strong{margin:17px 0 7px;color:var(--hpal-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(34px,4cqi,44px);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.025em;line-height:1}.partner-program .hpal-calculator__result dl{display:grid;gap:12px;margin:auto 0 0}.partner-program .hpal-calculator__result dl div{display:flex;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid var(--hpal-line);font-size:12px}.partner-program .hpal-calculator__result dt{color:var(--hpal-muted)}.partner-program .hpal-calculator__result dd{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums}.partner-program .hpal-calculator__levels{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.partner-program .hpal-calculator__levels article{display:grid;grid-template-columns:1fr auto;gap:5px 16px;padding:18px 20px}.partner-program .hpal-calculator__levels article+article{border-left:1px solid var(--hpal-line)}.partner-program .hpal-calculator__levels span,.partner-program .hpal-calculator__levels p{margin:0;color:var(--hpal-muted);font-size:12px}.partner-program .hpal-calculator__levels strong{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--hpal-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.02em}.partner-program .hpal-calculator__note{grid-column:1 / -1;margin:0;padding:14px 18px;color:var(--hpal-muted);font-size:12px;line-height:1.5;text-align:center}.partner-program .hpal-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.partner-program .hpal-faq__intro{grid-column:span 4;padding:28px;border-radius:var(--r-card, 16px);background:var(--hpal-surface)}.partner-program .hpal-faq__intro .hpal-kicker{margin-bottom:14px}.partner-program .hpal-faq__intro p{margin:18px 0 22px;font-size:14px}.partner-program .hpal-faq__list{grid-column:span 8;align-self:stretch;overflow:hidden;border:1px solid var(--hpal-line);border-radius:var(--r-card, 16px);background:var(--hpal-surface)}.partner-program .hpal-faq details+details{border-top:1px solid var(--hpal-line)}.partner-program .hpal-faq summary{position:relative;padding:19px 52px 19px 22px;color:var(--hpal-text);font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:15px;font-weight:500;line-height:1.3;list-style:none;cursor:pointer}.partner-program .hpal-faq summary::-webkit-details-marker{display:none}.partner-program .hpal-faq summary:after{position:absolute;top:50%;right:22px;color:var(--hpal-muted);content:"+";font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-weight:400;transform:translateY(-50%)}.partner-program .hpal-faq details[open] summary:after{content:"−"}.partner-program .hpal-faq details p{max-width:64ch;margin:-2px 52px 18px 22px;font-size:13px}.partner-program .hpal-final{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:14px;margin-top:clamp(64px,7cqi,84px);padding:clamp(34px,4.8cqi,58px);border-radius:var(--r-panel, 24px);background:var(--hpal-surface)}.partner-program .hpal-final>div{grid-column:span 8}.partner-program .hpal-final>a{grid-column:10 / span 3;justify-self:end}.partner-program .hpal-final .hpal-button--neutral{border:1px solid var(--hpal-line);background:var(--hpal-surface-2);color:var(--hpal-text)}.partner-program .hpal-final .hpal-button--neutral:hover{background:var(--hpal-inset)}.partner-program .hpal-final .hpal-kicker{margin-bottom:15px}.partner-program .hpal-final h2{max-width:680px;font-size:clamp(34px,4cqi,42px);font-weight:700}.partner-program .hpal-final p{max-width:620px;margin:18px 0 0;font-size:14px}.partner-program .hpal-terms-note{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 8px 0;color:var(--hpal-dim);font-size:11px}.partner-program .hpal-terms-note nav{display:flex;gap:18px}.partner-program .hpal-terms-note a{color:var(--hpal-muted);text-underline-offset:3px}.partner-program .hpal-manager-contact{position:fixed;z-index:30;right:24px;bottom:24px;display:flex;align-items:center;gap:18px;min-width:290px;padding:10px 11px 10px 15px;border:1px solid var(--hpal-line);border-radius:var(--r-card, 16px);background:color-mix(in srgb,var(--hpal-surface) 94%,transparent);box-shadow:0 16px 44px #00000047;color:var(--hpal-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.partner-program .hpal-manager-contact>span{display:grid;gap:3px;min-width:0}.partner-program .hpal-manager-contact small{color:var(--hpal-muted);font-size:10px;font-weight:400;letter-spacing:.04em}.partner-program .hpal-manager-contact strong{font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:13px;font-weight:500}.partner-program .hpal-manager-contact a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 13px;border-radius:var(--r-pill, 999px);background:var(--hpal-inset);color:var(--hpal-text);font-size:11px;font-weight:700;text-decoration:none}@container partner-page (max-width: 900px){.partner-program .hpal-hero__copy,.partner-program .hpal-hero__studio{grid-column:1 / -1}.partner-program .hpal-hero__copy{min-height:auto}.partner-program .hpal-hero__studio{block-size:460px;min-height:0}.partner-program .hpal-economics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.partner-program .hpal-economics>div:nth-child(3){border-left:0}.partner-program .hpal-economics>div:nth-child(n+3){border-top:1px solid var(--hpal-line)}.partner-program .hpal-how__track li:nth-child(1),.partner-program .hpal-how__track li:nth-child(2){grid-column:span 6}.partner-program .hpal-how__track li:nth-child(3){grid-column:1 / -1}.partner-program .hpal-benefits__intro,.partner-program .hpal-benefits__list,.partner-program .hpal-calculator__controls,.partner-program .hpal-calculator__result,.partner-program .hpal-faq__intro,.partner-program .hpal-faq__list{grid-column:1 / -1}.partner-program .hpal-calculator__result{min-height:250px}.partner-program .hpal-final>div{grid-column:span 8}.partner-program .hpal-final>a{grid-column:9 / span 4}}@container partner-page (max-width: 560px){.partner-program h2{font-size:28px;line-height:1.12}.partner-program .hpal-section{margin-top:64px}.partner-program .hpal-section__head{margin-bottom:24px}.partner-program .hpal-hero{gap:10px}.partner-program .hpal-hero__copy{padding:28px 22px}.partner-program .hpal-hero h1{font-size:clamp(30px,9.4cqi,38px);line-height:1.1}.partner-program .hpal-hero h1 strong{font-size:.94em;letter-spacing:-.028em}.partner-program .hpal-hero__copy>p{margin:20px 0 23px;font-size:14px}.partner-program .hpal-quick-actions{align-items:stretch;flex-direction:column;gap:12px}.partner-program .hpal-quick-actions .hpal-inline-link{align-self:center}.partner-program .hpal-quick-copy,.partner-program .hpal-quick-copy--pending{grid-template-columns:1fr}.partner-program .hpal-quick-copy>button,.partner-program .hpal-quick-copy--pending>button{align-self:stretch}.partner-program .hpal-button{width:100%}.partner-program .hpal-hero__studio{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:210px 145px 44px;gap:8px;block-size:auto;min-height:0;padding:8px}.partner-program .hpal-hero-shot--1{grid-column:1;grid-row:1 / span 2}.partner-program .hpal-hero-shot--2{grid-column:2;grid-row:1}.partner-program .hpal-hero-shot--3{grid-column:2;grid-row:2}.partner-program .hpal-studio-note{grid-column:1 / -1;grid-row:3;min-height:42px}.partner-program .hpal-economics>div{align-items:flex-start;flex-direction:column;gap:7px;padding:16px}.partner-program .hpal-economics strong{font-size:28px}.partner-program .hpal-economics span{text-align:left}.partner-program .hpal-how__track{gap:10px}.partner-program .hpal-how__track li:nth-child(n){grid-column:1 / -1;min-height:auto}.partner-program .hpal-how__track .hpal-step-visual{margin:14px 0 16px}.partner-program .hpal-how__track h3{margin:0 0 7px}.partner-program .hpal-content__rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.partner-program .hpal-content-card:nth-child(n){grid-column:span 1;grid-row:auto;aspect-ratio:3 / 5}.partner-program .hpal-content-card:nth-child(1){grid-column:1 / -1;aspect-ratio:3 / 4}.partner-program .hpal-content-card:nth-child(4){grid-column:1 / -1;aspect-ratio:3 / 4}.partner-program .hpal-content-card>span,.partner-program .hpal-content-card--video>a{align-items:flex-start;flex-direction:column;gap:4px;min-height:48px;padding:10px 11px}.partner-program .hpal-benefits{gap:10px}.partner-program .hpal-benefits__intro{padding:24px 22px}.partner-program .hpal-benefits__list{grid-template-columns:1fr;gap:10px}.partner-program .hpal-benefits__list article{min-height:160px;padding:20px}.partner-program .hpal-calculator{gap:10px}.partner-program .hpal-calculator__controls,.partner-program .hpal-calculator__result{padding:24px 20px}.partner-program .hpal-network-inputs>div,.partner-program .hpal-calculator__levels{grid-template-columns:1fr}.partner-program .hpal-calculator__levels article+article{border-top:1px solid var(--hpal-line);border-left:0}.partner-program .hpal-calculator__note{text-align:left}.partner-program .hpal-faq{gap:10px}.partner-program .hpal-faq__intro{padding:24px 22px}.partner-program .hpal-faq summary{padding:17px 48px 17px 18px}.partner-program .hpal-faq summary:after{right:18px}.partner-program .hpal-faq details p{margin:-1px 42px 17px 18px}.partner-program .hpal-final{gap:24px;margin-top:64px;padding:30px 22px 22px}.partner-program .hpal-final>div,.partner-program .hpal-final>a{grid-column:1 / -1}.partner-program .hpal-final>a{justify-self:stretch}.partner-program .hpal-final h2{font-size:30px}.partner-program .hpal-terms-note{align-items:flex-start;flex-direction:column;gap:10px;padding-inline:2px}.partner-program .hpal-manager-contact{right:12px;bottom:calc(82px + env(safe-area-inset-bottom,0px));left:12px;justify-content:space-between;min-width:0}}@media(max-width:767px){.partner-program{width:calc(100% - 24px);padding-top:8px}.partner-program:before,.partner-program:after{height:1080px}}@media(prefers-reduced-motion:reduce){.partner-program *,.partner-program *:before,.partner-program *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.partner-program .hpal-fan,.partner-program .hpal-live-dot,.partner-program .hpal-final__avatar{display:none}@media(max-width:767px){.partner-program,.partner-program .hpal-hero{--hpal-surface: #141514;--hpal-surface-2: #1c1e1c;--hpal-inset: #0e0f0e;--hpal-text: rgb(246 247 243 / .96);--hpal-muted: rgb(228 233 222 / .66);--hpal-dim: rgb(220 228 210 / .44);--hpal-line: rgb(232 242 218 / .085);--hpal-accent: var(--brand-accent, #d1fe17);--hpal-accent-text: var(--brand-accent-text, var(--brand-accent, #d1fe17));--hpal-tone: var(--brand-tone-rgb, 209 254 23)}.partner-program{width:calc(100% - 24px);padding-top:4px}.partner-program:before{height:720px;background:radial-gradient(60% 40% at 50% 12%,rgb(var(--hpal-tone) / .14),transparent 70%),radial-gradient(50% 30% at 86% 30%,rgb(var(--hpal-tone) / .05),transparent 70%)}.partner-program:after{height:720px;opacity:.5;background:radial-gradient(circle,rgb(232 242 218 / .16) 0 1px,transparent 1.2px) 0 0 / 22px 22px;-webkit-mask-image:linear-gradient(180deg,black 10%,transparent 72%);mask-image:linear-gradient(180deg,black 10%,transparent 72%)}.partner-program h2{font-size:26px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.partner-program .hpal-section{margin-top:44px}.partner-program .hpal-section__head,.partner-program .hpal-section__head--split{margin-bottom:16px}.partner-program .hpal-section__head>p,.partner-program .hpal-section__head--split>p{margin-top:8px;font-size:14px}.partner-program .hpal-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--hpal-accent-text);font-size:11px;font-weight:700;letter-spacing:.14em}.partner-program .hpal-hero{gap:10px}.partner-program .hpal-hero__copy{align-items:center;min-height:0;padding:0 4px 6px;border:0;border-radius:0;background:none;text-align:center}.partner-program .hpal-hero__studio{display:none}.partner-program .hpal-fan{position:relative;display:block;width:100%;max-width:360px;height:226px;margin:10px auto 18px}.partner-program .hpal-fan__card{position:absolute;top:30px;display:grid;justify-items:center;align-content:center;gap:4px;width:116px;height:132px;border:1px solid rgb(232 242 218 / .1);border-radius:22px;background:radial-gradient(90% 70% at 30% 0%,rgb(var(--hpal-tone) / .1),transparent 70%),linear-gradient(160deg,#1f221f,#121312);box-shadow:0 18px 40px -18px #000000e6,inset 0 1px #ffffff0f;animation:hpal-fan-float 6s ease-in-out infinite}.partner-program .hpal-fan__card--1{z-index:3;top:8px;left:50%;width:136px;height:156px;margin-left:-68px;border-color:rgb(var(--hpal-tone) / .34);background:radial-gradient(90% 70% at 50% 0%,rgb(var(--hpal-tone) / .22),transparent 72%),linear-gradient(160deg,#232721,#131512);box-shadow:0 24px 50px -20px rgb(var(--hpal-tone) / .35),0 18px 40px -18px #000000e6,inset 0 1px #ffffff14;--hpal-rot: -2deg}.partner-program .hpal-fan__card--2{z-index:2;left:4%;--hpal-rot: -10deg;animation-delay:-2s}.partner-program .hpal-fan__card--3{z-index:1;right:4%;--hpal-rot: 9deg;animation-delay:-4s}.partner-program .hpal-fan__card small{color:var(--hpal-dim);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.partner-program .hpal-fan__card strong{display:flex;align-items:baseline;color:var(--hpal-text);font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.partner-program .hpal-fan__card--1 strong{color:var(--hpal-accent-text);font-size:52px}.partner-program .hpal-fan__card strong i{margin-left:1px;font-size:.42em;font-style:normal;font-weight:600;opacity:.85}.partner-program .hpal-fan__card em{color:var(--hpal-muted);font-size:11.5px;font-style:normal;line-height:1.2}.partner-program .hpal-fan__chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid rgb(232 242 218 / .12);border-radius:999px;color:var(--hpal-text);background:#141614db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px -12px #000000e6;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap;animation:hpal-chip-bob 4.6s ease-in-out infinite}.partner-program .hpal-fan__chip svg{color:var(--hpal-accent-text)}.partner-program .hpal-fan__chip--bonus,.partner-program .hpal-fan__chip--payout{bottom:0;left:50%}.partner-program .hpal-fan__chip--bonus{translate:calc(-100% - 4px) 0}.partner-program .hpal-fan__chip--payout{translate:4px 0;animation-delay:-2.3s}.partner-program .hpal-live-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--hpal-accent)}.partner-program .hpal-live-dot:after{position:absolute;inset:0;border-radius:inherit;background:inherit;animation:hpal-ping 2s cubic-bezier(0,0,.2,1) infinite;content:""}.partner-program .hpal-hero__copy .hpal-kicker{margin-bottom:12px}.partner-program .hpal-hero h1{font-size:clamp(29px,8.6vw,36px);line-height:1.04;letter-spacing:-.03em}.partner-program .hpal-hero h1 span{color:var(--hpal-muted)}.partner-program .hpal-hero h1 strong{font-size:1em;letter-spacing:-.03em}.partner-program .hpal-hero__copy>p{max-width:30ch;text-wrap:balance;margin:12px auto 20px;font-size:15px;line-height:1.45}.partner-program .hpal-quick-copy,.partner-program .hpal-quick-copy--pending{width:100%;grid-template-columns:1fr;gap:10px;padding:14px;border:1px solid var(--hpal-line);border-radius:20px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--hpal-surface);text-align:left}.partner-program .hpal-quick-copy__value input,.partner-program .hpal-quick-copy__value output{height:46px;padding:0 14px;border-radius:13px;font-size:14px;line-height:44px}.partner-program .hpal-quick-copy>button,.partner-program .hpal-quick-copy--pending>button,.partner-program .hpal-quick-actions .hpal-button{position:relative;width:100%;min-height:50px;overflow:hidden;border:0;border-radius:14px;color:var(--brand-accent-ink, #131517);background:var(--hpal-accent);box-shadow:none;font-size:15px}.partner-program .hpal-quick-copy>button:after,.partner-program .hpal-quick-actions .hpal-button:after{position:absolute;inset:0 auto 0 -40%;width:34%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:skew(-18deg);pointer-events:none;animation:hpal-shine 5s ease-in-out infinite;content:""}.partner-program .hpal-quick-copy>button:active,.partner-program .hpal-quick-actions .hpal-button:active{transform:translateY(2px);box-shadow:none}.partner-program .hpal-quick-copy>button:disabled,.partner-program .hpal-quick-copy--pending>button:disabled{color:var(--hpal-dim);background:var(--hpal-surface-2);box-shadow:none}.partner-program .hpal-quick-copy>button:disabled:after{display:none}.partner-program .hpal-quick-copy>button.is-copied{color:var(--brand-accent-ink, #131517);border:0}.partner-program .hpal-quick-copy__links svg{flex:none}.partner-program .hpal-quick-copy__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:2px}.partner-program .hpal-quick-copy__links button{grid-column:1 / -1}.partner-program .hpal-quick-copy__links :is(a,button){justify-content:center;min-width:0;min-height:36px;white-space:nowrap;padding:0 12px;border:1px solid var(--hpal-line);border-radius:999px;background:#ffffff08;font-size:12px}.partner-program .hpal-quick-actions{align-items:stretch;flex-direction:column;gap:12px;width:100%}.partner-program .hpal-economics{display:none}.partner-program .hpal-how__track{position:relative;display:grid;grid-template-columns:1fr;gap:8px}.partner-program .hpal-how__track:before{position:absolute;top:34px;bottom:34px;left:37px;width:1px;background:linear-gradient(180deg,rgb(var(--hpal-tone) / .6),rgb(var(--hpal-tone) / .05));content:""}.partner-program .hpal-how__track li,.partner-program .hpal-how__track li:nth-child(n){position:relative;display:grid;grid-column:auto;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:14px;column-gap:14px;align-items:center;min-height:0;padding:14px 16px 14px 15px;border-radius:18px;background:var(--hpal-surface)}.partner-program .hpal-how__track .hpal-step-visual{position:relative;z-index:1;grid-row:1 / span 2;width:44px;height:44px;margin:0;border-color:rgb(var(--hpal-tone) / .3);border-radius:50%;color:var(--hpal-accent-text);background:radial-gradient(circle at 35% 30%,rgb(var(--hpal-tone) / .2),var(--hpal-inset) 70%)}.partner-program .hpal-how__track .hpal-step-visual svg{width:20px;height:20px}.partner-program .hpal-step-number{position:absolute;top:12px;right:14px;color:var(--hpal-dim);font-size:11px}.partner-program .hpal-how__track h3{margin:0 0 3px;font-size:16px;font-weight:600}.partner-program .hpal-how__track p{grid-column:2;font-size:13px;line-height:1.4}.partner-program .hpal-content__rail{display:grid;grid-auto-columns:148px;grid-auto-flow:column;grid-template-columns:none;grid-auto-rows:auto;gap:8px;width:auto;margin-inline:-12px;padding:0 12px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.partner-program .hpal-content__rail::-webkit-scrollbar{display:none}.partner-program .hpal-content-card,.partner-program .hpal-content-card:nth-child(n){position:relative;grid-column:auto;grid-row:auto;aspect-ratio:3 / 5;border:0;border-radius:14px;scroll-snap-align:start}.partner-program .hpal-content-card:nth-child(1),.partner-program .hpal-content-card:nth-child(4){grid-column:auto;aspect-ratio:3 / 5}.partner-program .hpal-content-card>span,.partner-program .hpal-content-card--video>a{position:absolute;right:0;bottom:0;left:0;min-height:0;padding:28px 10px 10px;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .72))}.partner-program .hpal-content-card--video>a{z-index:0}.partner-program .hpal-content-card strong{font-size:12.5px;font-weight:600;line-height:1.2}.partner-program .hpal-media-preview button{top:8px;bottom:auto;left:8px;min-height:30px;padding:0 10px;font-size:10.5px}.partner-program .hpal-benefits{display:grid;grid-template-columns:1fr;gap:14px}.partner-program .hpal-benefits__intro{padding:0;border:0;background:none}.partner-program .hpal-benefits__intro p{margin:8px 0 12px}.partner-program .hpal-benefits__intro .hpal-inline-link{gap:6px;color:var(--hpal-accent-text);text-decoration:none}.partner-program .hpal-benefits__intro .hpal-inline-link:after{content:"→";transition:translate .16s ease}.partner-program .hpal-benefits__intro .hpal-inline-link:active:after{translate:3px 0}.partner-program .hpal-benefits__list p{text-wrap:pretty}.partner-program .hpal-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partner-program .hpal-benefits__list article{min-height:150px;padding:14px;border-radius:18px}.partner-program .hpal-benefit-icon{width:32px;height:32px;margin-bottom:14px;border-radius:10px;color:var(--hpal-accent-text)}.partner-program .hpal-benefits__list>article>strong{font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:22px;font-weight:700}.partner-program .hpal-benefits__list h3{margin:10px 0 4px;font-size:14px;font-weight:600}.partner-program .hpal-benefits__list p{font-size:12px;line-height:1.4}.partner-program .hpal-calculator{gap:8px}.partner-program .hpal-calculator__controls,.partner-program .hpal-calculator__result{padding:18px 16px;border-radius:20px}.partner-program .hpal-calculator__result{min-height:0;background:radial-gradient(80% 90% at 100% 0%,rgb(var(--hpal-tone) / .16),transparent 64%),var(--hpal-surface)}.partner-program .hpal-calculator__result>strong{color:var(--hpal-accent-text);font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:40px;font-weight:700;letter-spacing:-.03em}.partner-program .hpal-range input[type=range]{accent-color:var(--hpal-accent)}.partner-program .hpal-calculator__levels{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:18px}.partner-program .hpal-calculator__levels article{display:flex;flex-direction:column;gap:4px;padding:12px}.partner-program .hpal-calculator__levels strong{order:-1;font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:22px;font-weight:700}.partner-program .hpal-calculator__levels span{display:none}.partner-program .hpal-range__head output,.partner-program .hpal-range__scale span,.partner-program .hpal-calculator__result dd{font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-variant-numeric:tabular-nums}.partner-program .hpal-range__head output{font-weight:500}.partner-program .hpal-calculator__result>span{margin-bottom:16px}.partner-program .hpal-calculator__result dd{color:var(--hpal-text);font-size:13px;font-weight:500}.partner-program .hpal-network-inputs summary{font-size:14px;text-wrap:balance}.partner-program .hpal-calculator__levels article+article{border-top:0;border-left:1px solid var(--hpal-line)}.partner-program .hpal-calculator__levels p{font-size:11px;line-height:1.3}.partner-program .hpal-calculator__note{font-size:12px}.partner-program .hpal-faq{gap:14px}.partner-program .hpal-faq__intro{padding:0;background:none}.partner-program .hpal-faq__list{border-radius:20px}.partner-program .hpal-faq summary{padding:16px 48px 16px 16px;font-size:15px}.partner-program .hpal-faq summary:after{right:14px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#ffffff0d;font-size:17px;line-height:1;transition:transform .2s ease,background-color .2s ease,color .2s ease}.partner-program .hpal-faq details[open] summary:after{color:var(--brand-accent-ink, #131517);background:var(--hpal-accent)}.partner-program .hpal-faq details p{max-width:none;margin:-4px 16px 16px;font-size:13.5px}.partner-program .hpal-final{position:relative;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;margin-top:44px;padding:20px 16px 16px;overflow:hidden;border:1px solid var(--hpal-line);border-radius:22px;background:radial-gradient(70% 80% at 100% 0%,rgb(var(--hpal-tone) / .12),transparent 62%),var(--hpal-surface)}.partner-program .hpal-final__avatar{position:relative;display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:var(--brand-accent-ink, #131517);background:linear-gradient(145deg,var(--hpal-accent),rgb(var(--hpal-tone) / .7));font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif);font-size:21px;font-weight:700}.partner-program .hpal-final__avatar i{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border:2.5px solid var(--hpal-surface);border-radius:50%;background:#3ddc84}.partner-program .hpal-final>div,.partner-program .hpal-final>div:nth-child(n){grid-column:2}.partner-program .hpal-final h2{font-size:19px;line-height:1.2}.partner-program .hpal-final p{margin-top:4px;font-size:13px;line-height:1.4}.partner-program .hpal-final>a,.partner-program .hpal-final .hpal-button--neutral{grid-column:1 / -1;justify-self:stretch;width:100%;min-height:50px;border:0;border-radius:14px;color:var(--brand-accent-ink, #131517);background:var(--hpal-accent);box-shadow:none}.partner-program .hpal-manager-contact{display:none}.partner-program .hpal-terms-note{align-items:center;flex-direction:column;gap:8px;margin-top:18px;color:var(--hpal-dim);font-size:11.5px;text-align:center}}@media(max-width:359px){.partner-program .hpal-fan{height:210px}.partner-program .hpal-fan__card{top:34px;width:100px;height:120px}.partner-program .hpal-fan__card--1{top:8px;width:120px;height:142px;margin-left:-60px}.partner-program .hpal-fan__card--2{left:0}.partner-program .hpal-fan__card--3{right:0}.partner-program .hpal-fan__card strong{font-size:34px}.partner-program .hpal-fan__card--1 strong{font-size:46px}.partner-program .hpal-fan__chip{padding:7px 9px;font-size:11px}}@keyframes hpal-fan-float{0%,to{transform:rotate(var(--hpal-rot, 0deg)) translateY(0)}50%{transform:rotate(var(--hpal-rot, 0deg)) translateY(-5px)}}@keyframes hpal-chip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hpal-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes hpal-shine{0%,64%{left:-40%}88%,to{left:120%}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.partner-program .hpal-fan__card,.partner-program .hpal-fan__chip,.partner-program .hpal-live-dot:after,.partner-program .hpal-quick-copy>button:after,.partner-program .hpal-quick-actions .hpal-button:after{animation:none}.partner-program .hpal-fan__card{transform:rotate(var(--hpal-rot, 0deg))}}.partners-mobile-body{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.pa-page{--pa-gap: 56px;color:var(--hd-text-1);width:100%;max-width:1040px;margin-inline:auto;padding:24px 16px 32px;box-sizing:border-box;overflow-x:clip}.pa-page h1,.pa-page h2,.pa-page h3{font-family:var(--font-display, "Gotham", "Helvetica", Arial, sans-serif)}.pa-page h1,.pa-page h2,.pa-page h3,.pa-page p{margin:0}.pa-kicker{display:inline-block;font-size:12px;line-height:16px;font-weight:600;color:var(--hd-text-2)}.pa-section{margin-top:var(--pa-gap);text-align:center}.pa-section__head{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:600px;margin:0 auto 24px}.pa-section__head h2{font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.01em}.pa-section__head p{font-size:15px;line-height:22px;color:var(--hd-text-2)}.pa-section__cta{display:flex;justify-content:center;margin-top:28px}.pa-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:8px 0 0}.pa-hero__stage{position:relative;width:100%;max-width:600px;height:200px;margin-bottom:8px}.pa-hero__glow{position:absolute;left:50%;top:50%;width:120%;height:170%;transform:translate(-50%,-50%);z-index:-1;background:radial-gradient(closest-side,rgb(var(--brand-accent-rgb) / .3),rgb(var(--brand-accent-rgb) / .08) 60%,transparent 100%);pointer-events:none}.pa-award{position:absolute;display:flex;flex-direction:column;gap:4px;width:168px;padding:16px;border-radius:var(--hd-radius-lg);border:1px solid var(--hd-line);background:var(--hd-surface-2);text-align:left;box-shadow:0 18px 40px -16px #0009,0 2px 6px #00000040}.pa-award small{font-size:12px;line-height:16px;color:var(--hd-text-2)}.pa-award strong{font-size:24px;line-height:30px;font-weight:700;color:var(--brand-accent-text);font-variant-numeric:tabular-nums}.pa-award--a{left:0;top:56px;transform:rotate(-7deg)}.pa-award--b{left:50%;top:0;margin-left:-84px;transform:rotate(3deg);z-index:2}.pa-award--c{right:0;top:60px;transform:rotate(8deg)}.pa-award--d{left:50%;bottom:0;margin-left:-70px;transform:rotate(-2deg)}.pa-hero h1{display:flex;flex-direction:column;font-size:40px;line-height:46px;font-weight:700;letter-spacing:-.02em}.pa-hero h1 span{color:var(--hd-text-2);font-weight:600}.pa-hero__line{font-size:16px;line-height:24px;color:var(--hd-text-2)}.pa-cta{margin-top:8px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:var(--hd-radius-md);font-size:15px;font-weight:600;text-decoration:none;color:var(--hd-press-ink, var(--hd-surface-1));background:var(--hd-press-bg, var(--hd-text-1));box-shadow:inset 0 -3px 0 var(--hd-press-lip, rgb(0 0 0 / .22))}.pa-cta--light{--hd-press-bg: var(--hd-text-1);--hd-press-ink: var(--hd-surface-1);--hd-press-lip: rgb(0 0 0 / .22)}.pa-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;list-style:none;margin:0;padding:0;text-align:center}.pa-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 0 8px}.pa-art{position:relative;display:grid;place-items:center;width:100%;height:168px;margin-bottom:8px;border-radius:var(--hd-radius-lg);background:radial-gradient(120% 90% at 50% 0%,rgb(var(--brand-accent-rgb) / .14),transparent 60%),var(--hd-surface-1);border:1px solid var(--hd-line);overflow:hidden}.pa-mock-link{display:flex;align-items:center;gap:8px;width:min(260px,80%);height:48px;padding:0 6px 0 14px;border-radius:var(--hd-radius-md);background:var(--hd-surface-3);text-align:left}.pa-mock-link__text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--hd-text-2)}.pa-mock-link__copy{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--hd-surface-2);color:var(--hd-text-1)}.pa-mock-check{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--brand-accent);color:var(--brand-accent-ink)}.pa-art--stack img{position:absolute;width:96px;height:128px;-o-object-fit:cover;object-fit:cover;border-radius:var(--hd-radius-md);box-shadow:0 12px 24px -10px #0009}.pa-art--stack img:nth-child(1){transform:translate(-46px) rotate(-7deg)}.pa-art--stack img:nth-child(2){transform:translateY(-8px);z-index:1}.pa-art--stack img:nth-child(3){transform:translate(46px) rotate(7deg)}.pa-example-balance{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:200px;padding:16px;border-radius:var(--hd-radius-md);background:var(--hd-surface-2);text-align:left;box-shadow:0 16px 32px -14px #0009}.pa-example-balance small{font-size:12px;color:var(--hd-text-2)}.pa-example-balance strong{font-size:24px;line-height:30px;font-variant-numeric:tabular-nums}.pa-example-balance__tag{position:absolute;top:8px;right:8px;height:20px;padding:0 6px;border-radius:6px;font-size:11px;line-height:20px;font-weight:600;background:var(--hd-surface-3);color:var(--hd-text-2)}.pa-example-balance__btn{margin-top:8px;height:32px;padding:0 12px;border-radius:8px;font-size:12px;line-height:32px;font-weight:600;background:var(--hd-text-1);color:var(--hd-surface-1)}.pa-step__num{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--hd-surface-3);color:var(--hd-text-1);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pa-step h3{font-size:18px;line-height:24px;font-weight:700}.pa-step p{max-width:300px;font-size:14px;line-height:20px;color:var(--hd-text-2)}.pa-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 24px 12px;margin:0 -16px;scrollbar-width:none;text-align:left;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.pa-rail::-webkit-scrollbar{display:none}.pa-work{position:relative;flex:0 0 196px;scroll-snap-align:start;aspect-ratio:3 / 4;border-radius:var(--hd-radius-lg);overflow:hidden;color:var(--hd-text-1);text-decoration:none;background:var(--hd-surface-1);isolation:isolate}.pa-work img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .18s cubic-bezier(.22,1,.36,1)}.pa-work:after{content:"";position:absolute;inset:auto 0 0;height:45%;z-index:0;background:linear-gradient(to top,rgb(0 0 0 / .78),transparent);pointer-events:none}.pa-work__label{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;font-size:14px;line-height:18px;font-weight:600;color:#f4f5f6}.pa-work:hover img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.pa-work img{transition:none}.pa-work:hover img{transform:none}}.pa-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;list-style:none;margin:0;padding:0}.pa-benefit{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;border-radius:var(--hd-radius-lg);background:var(--hd-surface-1);border:1px solid var(--hd-line);text-align:center}.pa-benefit__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:999px;background:var(--hd-surface-3);color:var(--brand-accent-text)}.pa-benefit h3{font-size:16px;line-height:22px;font-weight:700}.pa-benefit p{max-width:280px;font-size:14px;line-height:20px;color:var(--hd-text-2)}.pa-faq__list{display:flex;flex-direction:column;gap:8px;max-width:680px;margin:0 auto;text-align:left}.pa-faq__item{border-radius:var(--hd-radius-md);background:var(--hd-surface-1);border:1px solid var(--hd-line)}.pa-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 16px;cursor:pointer;font-size:15px;line-height:22px;font-weight:600;list-style:none}.pa-faq__item summary::-webkit-details-marker{display:none}.pa-faq__item summary:after{content:"";flex:0 0 8px;height:8px;border-right:2px solid var(--hd-text-2);border-bottom:2px solid var(--hd-text-2);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s cubic-bezier(.22,1,.36,1)}.pa-faq__item[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.pa-faq__item p{padding:0 16px 16px;font-size:14px;line-height:22px;color:var(--hd-text-2)}.pa-faq__item summary:focus-visible{outline:2px solid var(--brand-accent-ring);outline-offset:-2px;border-radius:var(--hd-radius-md)}.pa-banner{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:var(--pa-gap);padding:32px 24px;border-radius:var(--hd-radius-xl);background:var(--hd-surface-1);overflow:hidden;text-align:center}.pa-banner h2{font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.01em}.pa-banner p{max-width:460px;font-size:15px;line-height:22px;color:var(--hd-text-2)}.pa-banner>div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.pa-banner .pa-cta{flex:none;white-space:nowrap}.pa-final{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:var(--pa-gap);text-align:center}.pa-final p{font-size:14px;line-height:20px;color:var(--hd-text-2)}.pa-final .pa-cta{margin-top:0}.pa-terms{margin-top:40px;font-size:12px;line-height:18px;color:var(--hd-text-2);text-align:center}.pa-terms a{color:var(--hd-text-1);text-underline-offset:2px;min-height:44px;display:inline-flex;align-items:center}.pa-page a:focus-visible,.pa-page summary:focus-visible{outline:2px solid var(--brand-accent-ring);outline-offset:2px}@media(min-width:720px){.pa-page{--pa-gap: 72px;padding:32px 24px 40px}.pa-hero h1{font-size:56px;line-height:62px}.pa-hero__stage{height:230px}.pa-award{width:184px;padding:18px}.pa-award strong{font-size:28px;line-height:34px}.pa-steps,.pa-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-banner{flex-direction:row;justify-content:space-between;padding:40px;text-align:left;align-items:center}.pa-banner>div{align-items:flex-start}.pa-rail{margin:0;padding:4px 0 12px}.pa-work{flex:0 0 200px}}@media(max-width:719px){.pa-hero__stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;max-width:320px;padding:12px 0 8px}.pa-hero__glow{top:50%;width:150%;height:130%}.pa-award,.pa-award--a,.pa-award--b,.pa-award--c,.pa-award--d{position:relative;inset:auto;width:auto;margin:0;padding:12px}.pa-award strong{font-size:20px;line-height:26px}.pa-award--a{transform:rotate(-3deg)}.pa-award--b,.pa-award--c{transform:rotate(2deg)}.pa-award--d{transform:rotate(-2deg)}.pa-hero h1{font-size:36px;line-height:42px}}.pc-grid{display:grid;gap:16px;padding:16px var(--hd-gutter);box-sizing:border-box;max-width:1040px;margin-inline:auto;align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"balance" "manager" "invite" "stats" "aside"}.pc-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--hd-radius-lg);border:1px solid var(--hd-line);background:var(--hd-surface-1);color:var(--hd-text-1);min-width:0}.pc-card h2{font-size:18px;line-height:24px;font-weight:700}.pc-muted{font-size:13px;line-height:20px;color:var(--hd-text-2)}.pc-kicker{font-size:12px;line-height:16px;font-weight:600;color:var(--hd-text-2)}.pc-field-label{font-size:13px;line-height:18px;font-weight:600;color:var(--hd-text-2)}.pc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:var(--hd-radius-md);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.pc-btn--wide{width:100%}.pc-btn--fill{--hd-press-bg: var(--hd-surface-3);--hd-press-ink: var(--hd-text-1);--hd-press-lip: rgb(0 0 0 / .18)}.pc-btn--cta{min-width:0}.pc-btn--cta:disabled{--hd-press-bg: var(--hd-surface-3);--hd-press-ink: var(--hd-text-2);--hd-press-lip: transparent;cursor:not-allowed}.pc-btn:disabled{opacity:1}.pc-btn:focus-visible,a.pc-terms:focus-visible{outline:2px solid var(--brand-accent-ring);outline-offset:2px}.pc-balance{isolation:isolate;overflow:hidden;padding:20px;gap:16px}.pc-balance__top{display:flex;flex-direction:column;gap:16px}.pc-balance__main{display:flex;flex-direction:column;gap:4px;min-width:0}.pc-balance__amount{font-size:40px;line-height:48px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand-accent-text)}.pc-progress{display:flex;flex-direction:column;gap:8px;max-width:560px}.pc-progress__track{height:4px;border-radius:999px;background:var(--hd-surface-3);overflow:hidden}.pc-progress__fill{display:block;height:100%;border-radius:inherit;background:var(--brand-accent);transition:width .32s var(--hd-ease-out)}.pc-progress__legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;line-height:18px;color:var(--hd-text-2);font-variant-numeric:tabular-nums}.pc-progress__ok{color:var(--brand-accent-text);font-weight:600}.pc-withdraw{margin-top:4px}.pc-withdraw>.refm-surface{padding:16px;border:0;border-radius:var(--hd-radius-lg);background:var(--hd-surface-2);box-shadow:none}.pc-withdraw>.refm-surface>.grid.grid-cols-2{display:none}.pc-withdraw h3>span:first-child{display:none}.pc-link{position:relative;display:flex;align-items:center}.pc-link__input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 60px 0 14px;border:0;border-radius:var(--hd-radius-md);background:var(--hd-surface-2);color:var(--hd-text-1);font-size:14px;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.pc-link__input:focus-visible{outline:2px solid var(--brand-accent-ring);outline-offset:2px}.pc-link__copy{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:var(--hd-surface-3);color:var(--hd-text-1);cursor:pointer}.pc-link__copy.is-done{color:var(--brand-accent-text)}.pc-or{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--hd-text-2)}.pc-or:before,.pc-or:after{content:"";flex:1;height:1px;background:var(--hd-line)}.pc-toast{margin:0;align-self:flex-start;padding:6px 10px;border-radius:8px;font-size:13px;line-height:18px;background:var(--hd-surface-3);color:var(--hd-text-1)}.pc-toast--ok{color:var(--brand-accent-text)}.pc-toast--error{background:#ff5c5c24}.pc-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--hd-line);border-bottom:1px solid var(--hd-line)}.pc-strip__cell{min-width:0;padding:14px 16px}.pc-strip__cell:first-child{padding-left:0}.pc-strip__cell:nth-child(2n){border-left:1px solid var(--hd-line)}.pc-strip__cell:nth-child(n+3){border-top:1px solid var(--hd-line)}.pc-strip dt{font-size:13px;line-height:18px;color:var(--hd-text-2)}.pc-strip dd{margin:4px 0 0;font-size:20px;line-height:26px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-hint{font-size:13px;line-height:20px;color:var(--hd-text-2);padding:12px;border-radius:var(--hd-radius-md);background:var(--hd-surface-2)}.pc-net{display:grid;gap:0;margin-top:4px}.pc-net__head,.pc-net__row{display:grid;grid-template-columns:108px minmax(0,1fr) 56px 88px;align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.pc-net__head{min-height:0;padding-bottom:4px;color:var(--hd-text-2)}.pc-net__head span:nth-child(3),.pc-net__head span:nth-child(4),.pc-net__row .pc-net__people,.pc-net__row .pc-net__sum{text-align:right}.pc-net__row{border-top:1px solid var(--hd-line)}.pc-net__name{color:var(--hd-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-net__name b{color:var(--hd-text-1);font-weight:700}.pc-net__people{color:var(--hd-text-2)}.pc-net__sum{color:var(--hd-text-1);font-weight:600;white-space:nowrap}.pc-net__bar{display:block;height:6px;border-radius:999px;background:var(--hd-surface-3);overflow:hidden}.pc-net__bar>span{display:block;height:100%;border-radius:inherit;background:var(--brand-accent);transition:width .32s var(--hd-ease-out)}.pc-net__row--2 .pc-net__bar>span{opacity:.55}.pc-net__row--3 .pc-net__bar>span{opacity:.3}.pc-aside{display:grid;gap:16px;align-content:start;min-width:0}a.pc-terms{flex-direction:row;align-items:center;justify-content:space-between;min-height:64px;text-decoration:none;color:var(--hd-text-1)}a.pc-terms:hover{background:var(--hd-surface-2)}.pc-terms__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-terms__text strong{font-size:16px;line-height:22px;font-weight:600}.pc-terms__text small{font-size:13px;line-height:18px;color:var(--hd-text-2)}.pc-terms__arrow{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:999px;background:var(--hd-surface-3);color:var(--hd-text-1)}.pc-state{margin-inline:auto;max-width:480px;text-align:center;align-items:center;margin-top:16px}.pc-state p{font-size:14px;line-height:20px;color:var(--hd-text-2)}.pc-skeleton{min-height:160px;border-radius:var(--hd-radius-md);background:linear-gradient(90deg,var(--hd-surface-1),var(--hd-surface-2),var(--hd-surface-1));background-size:200% 100%;animation:pc-shimmer 1.6s linear infinite}.pc-skeleton--balance{min-height:168px}.pc-skeleton--invite{min-height:236px}.pc-skeleton--stats{min-height:260px}.pc-skeleton--aside{min-height:176px}@keyframes pc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.pc-skeleton,.pc-progress__fill,.pc-net__bar>span{animation:none;transition:none}.pa-faq__item summary:after{transition:none}}@media(min-width:720px){.pc-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-strip__cell:nth-child(n+3){border-top:0}.pc-strip__cell:nth-child(2n){border-left:0}.pc-strip__cell+.pc-strip__cell{border-left:1px solid var(--hd-line)}.pc-net__head,.pc-net__row{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 96px 128px;gap:16px}.pc-balance__top{flex-direction:row;align-items:flex-end;justify-content:space-between}.pc-balance__top .pc-btn{min-width:220px}}@media(min-width:1024px){.pc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"balance balance" "invite invite" "stats stats" "aside aside";padding:24px}.pc-card{padding:24px}.pc-balance{padding:28px 32px}.pc-stats{padding:24px}}.pc-links{display:grid;gap:16px}@media(min-width:1024px){.pc-links{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-aside{grid-template-columns:minmax(0,1fr)}}.pc-links>.pc-link-row{margin-top:0}:where(:root){--pl-radius: 24px;--pl-inset: 10px;--pl-band: 30%;--pl-blur: 28px;--pl-core: #000;--pl-ink: #f5f8ea;--pl-ink-2: #d4dac6;--pl-ink-3: #aab29a}.pl-eclipse{--hd-text: var(--pl-ink);--hd-text-2: var(--pl-ink-2);--hd-text-3: var(--pl-ink-3);position:relative;isolation:isolate;overflow:hidden;clip-path:inset(0 round var(--pl-radius));border:0;border-radius:var(--pl-radius);color:var(--pl-ink);background:linear-gradient(180deg,rgb(var(--brand-accent-rgb) / .2),rgb(var(--brand-accent-rgb) / .58) 62%,rgb(var(--brand-accent-rgb) / 1));box-shadow:0 0 56px -10px rgb(var(--brand-accent-rgb) / .5)}.pl-eclipse:before{content:"";position:absolute;top:var(--pl-inset);right:var(--pl-inset);bottom:var(--pl-band);left:var(--pl-inset);z-index:-1;border-radius:calc(var(--pl-radius) - 6px);background:var(--pl-core);filter:blur(var(--pl-blur));pointer-events:none}.pc-balance.pl-eclipse,.pa-result__plate.pl-eclipse,.pa-banner.pl-eclipse{--pl-band: 14%;--pl-blur: 20px;padding-bottom:44px}@media(max-width:1023px){.pc-balance.pl-eclipse{--pl-band: 10%;--pl-blur: 16px;padding-bottom:56px}}.pl-eclipse .pc-progress__ok{color:var(--pl-ink)}:where(:root){--pa-grid-line: rgb(255 255 255 / .06);--pa-tick-off: rgb(255 255 255 / .12);--pa-cstep-line: rgb(255 255 255 / .2);--pa-tile-bg: var(--hd-surface-2)}[data-theme=light]{--pa-grid-line: rgb(0 0 0 / .07);--pa-tick-off: rgb(0 0 0 / .12);--pa-cstep-line: rgb(0 0 0 / .22)}.pa-calc{display:grid;gap:28px;padding:24px;box-sizing:border-box;text-align:left;border:0;border-radius:28px;background:var(--hd-surface-1);color:var(--hd-text)}.pa-calc__empty{margin:0;padding:24px;color:var(--hd-text-2);text-align:center}.pa-calc__steps{display:grid;gap:32px;min-width:0;align-content:start}.pa-cstep{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px}.pa-cstep:not(.pa-cstep--last):after{content:"";position:absolute;top:48px;bottom:-32px;left:19px;border-left:2px dotted var(--pa-cstep-line)}.pa-cstep__num{display:grid;place-items:center;width:40px;height:40px;box-sizing:border-box;border-radius:999px;border:1px solid var(--hd-line);background:var(--hd-surface-2);color:var(--hd-text);font-size:15px;font-weight:600;line-height:1}.pa-cstep__body{display:grid;gap:14px;min-width:0}.pa-cstep__head{display:grid;gap:4px}.pa-cstep__title{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em;color:var(--hd-text)}.pa-cstep__caption{margin:0;font-size:14px;line-height:20px;color:var(--hd-text-2)}.pa-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pa-tile{position:relative;display:grid;align-content:start;gap:4px;min-height:96px;box-sizing:border-box;padding:14px;border-radius:16px;border:1px solid var(--hd-line);background:var(--pa-tile-bg);color:var(--hd-text);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.pa-tile__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pa-tile:has(.pa-tile__input:focus-visible){outline:2px solid rgb(var(--brand-accent-rgb));outline-offset:2px}.pa-tile.is-selected{border-color:rgb(var(--brand-accent-rgb));background:rgb(var(--brand-accent-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--brand-accent-rgb))}.pa-tile__tick{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:20px;height:20px;box-sizing:border-box;border-radius:999px;border:1.5px solid var(--hd-line);color:transparent}.pa-tile.is-selected .pa-tile__tick{border-color:rgb(var(--brand-accent-rgb));background:rgb(var(--brand-accent-rgb));color:#0b0c0a}.pa-tile__tag{justify-self:start;padding:2px 6px;border-radius:6px;background:var(--hd-surface-3);color:var(--hd-text-2);font-size:11px;line-height:16px;font-weight:600}.pa-tile__price{font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.01em}.pa-tile__credits{font-size:13px;line-height:18px;color:var(--hd-text-2)}.pa-tick{position:relative;height:40px}.pa-tick__bar{position:absolute;inset:0;display:flex;align-items:center;gap:3px;pointer-events:none}.pa-tick__bar>span{flex:1 1 0;height:26px;border-radius:2px;background:var(--pa-tick-off)}.pa-tick__bar>span.is-on{background:rgb(var(--brand-accent-rgb))}.pa-tick__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;touch-action:pan-y}.pa-tick:has(.pa-tick__input:focus-visible) .pa-tick__bar{outline:2px solid rgb(var(--brand-accent-rgb));outline-offset:4px;border-radius:4px}.pa-calc__readout{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;color:var(--hd-text-2)}.pa-calc__readout svg{flex:0 0 auto;color:rgb(var(--brand-accent-rgb))}.pa-calc__line{display:grid;gap:10px}.pa-calc__line+.pa-calc__line{padding-top:14px;border-top:1px solid var(--hd-line)}.pa-calc__line-label{font-size:14px;line-height:20px;color:var(--hd-text)}.pa-calc__line-label b{color:rgb(var(--brand-accent-rgb))}.pa-calc__stage{position:relative;display:grid;align-content:center;gap:16px;min-width:0;padding:20px;box-sizing:border-box;overflow:hidden;isolation:isolate;border-radius:22px;border:1px solid var(--hd-line);background:var(--hd-surface-2)}.pa-calc__stage:before{content:"";position:absolute;inset:-30% -20% 0;z-index:0;background-image:linear-gradient(to right,var(--pa-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--pa-grid-line) 1px,transparent 1px);background-size:44px 44px;transform:perspective(480px) rotateX(58deg);transform-origin:50% 100%;mask-image:linear-gradient(to top,#000 15%,transparent 78%);-webkit-mask-image:linear-gradient(to top,#000 15%,transparent 78%);pointer-events:none}.pa-calc__stage>*{position:relative;z-index:1}.pa-result{display:grid;gap:16px;min-width:0}.pa-result__plate{display:grid;gap:6px;justify-items:start;padding:26px 26px 34px;min-height:196px;align-content:start}.pa-result__badge{justify-self:end;padding:3px 8px;border-radius:6px;background:#00000080;color:var(--pl-ink-2);font-size:11px;line-height:16px;font-weight:600}.pa-result__label{margin:0;font-size:14px;line-height:20px;color:var(--pl-ink-2)}.pa-result__month{display:block;font-size:44px;line-height:50px;font-weight:700;letter-spacing:-.02em;color:var(--pl-ink);font-variant-numeric:tabular-nums}.pa-result__value{display:inline-block;animation:pa-result-in .18s ease-out both}@keyframes pa-result-in{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}.pa-result__year{margin:0;font-size:15px;line-height:20px;color:var(--pl-ink-2);font-variant-numeric:tabular-nums}.pa-result__detail{display:grid;gap:14px;padding:18px;box-sizing:border-box;border-radius:18px;background:#0006;border:1px solid var(--hd-line)}.pa-result__lines{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pa-result__line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:14px;line-height:20px;color:var(--hd-text)}.pa-result__name b{color:rgb(var(--brand-accent-rgb))}.pa-result__dots{display:grid;grid-template-columns:repeat(10,6px);gap:4px}.pa-result__dots i{width:6px;height:6px;border-radius:2px;background:var(--pa-tick-off)}.pa-result__dots i.is-on{background:rgb(var(--brand-accent-rgb))}.pa-result__sum{min-width:84px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.pa-result__note{margin:0;font-size:12px;line-height:18px;color:var(--hd-text-2)}.pa-result__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;background:#fff;color:#0b0c0a;font-size:15px;font-weight:700;text-decoration:none}@media(min-width:900px){.pa-calc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;padding:28px}}@media(max-width:599px){.pa-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-calc{padding:16px;border-radius:22px}.pa-result__month{font-size:36px;line-height:42px}}@media(prefers-reduced-motion:reduce){.pa-result__value{animation:none}}.pm-pin{display:none}.pm-card{display:flex;align-items:center;gap:14px;box-sizing:border-box;color:var(--hd-text);text-align:left}.pm-card__text{display:grid;gap:3px;min-width:0;flex:1 1 auto}.pm-card__kicker{font-size:12px;line-height:16px;color:var(--hd-text-2);letter-spacing:.02em}.pm-card__name{display:flex;align-items:center;gap:8px;font-size:16px;line-height:22px;font-weight:700}.pm-card__dot{position:relative;flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:rgb(var(--brand-accent-rgb))}.pm-card__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(var(--brand-accent-rgb));animation:pm-live 2s ease-out infinite}@keyframes pm-live{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.pm-card__hint{font-size:13px;line-height:18px;color:var(--hd-text-2)}.pm-card__cta{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;background:rgb(var(--brand-accent-rgb));color:#0b0c0a;font-size:14px;font-weight:700;text-decoration:none}.pm-card--pin{padding:12px 12px 12px 16px;border-radius:18px;border:1px solid rgb(var(--brand-accent-rgb) / .35);background:var(--hd-surface-1);box-shadow:0 16px 44px #00000059,0 0 28px -6px rgb(var(--brand-accent-rgb) / .35)}.pm-card--inflow{flex-direction:column;align-items:stretch;gap:14px;padding:20px;border-radius:24px}.pm-card--inflow .pm-card__cta{width:100%;background:#fff;color:#0b0c0a}.pm-card--inflow .pm-card__kicker,.pm-card--inflow .pm-card__hint{color:var(--pl-ink-2)}.pc-manager-slot,.pa-yana-slot{min-width:0}.pa-yana-slot{max-width:560px;margin:0 auto 28px;padding-inline:16px}.pc-link-row{display:grid;gap:8px;min-width:0}.pc-link-row+.pc-link-row{margin-top:6px}.pc-link-row__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.pc-link-row__hint{font-size:12px;line-height:16px;color:var(--hd-text-3, var(--hd-text-2))}.pc-link-row__share{min-height:44px;flex:0 0 auto}@media(min-width:1024px){.partner-program-route[data-pin="1"] .pm-pin{position:fixed;right:24px;bottom:24px;z-index:40;display:block;width:min(340px,calc(100vw - 48px))}.partner-program-route[data-pin="1"] .pm-card--inflow,.partner-program-route[data-pin="1"] .pc-manager-slot,.partner-program-route[data-pin="1"] .pa-yana-slot{display:none}.partner-program-route[data-pin="1"] .pa-page,.partner-program-route[data-pin="1"] .pc-grid{padding-bottom:112px}}@media(prefers-reduced-motion:reduce){.pm-card__dot:after{animation:none;opacity:0}}
