.af-panel{gap:.7rem}.af-panel-body{align-content:start;gap:.75rem;display:grid}.af-tag{border-radius:var(--r-pill);background:var(--pane-inset-2);color:var(--ink-3);font:600 var(--t-body)/1.3 var(--sans);white-space:nowrap;flex:none;padding:.2rem .55rem}.af-label{color:var(--ink-3);font:500 var(--t-body)/1.2 var(--sans);display:block}.af-copy{color:var(--ink-2);font:400 var(--t-body)/1.45 var(--sans);margin:0}.af-hint{color:var(--ink-3);font:400 var(--t-body)/1.4 var(--sans);margin:0}.af-empty{color:var(--ink-3);font:400 var(--t-body)/1.5 var(--sans);max-width:60ch;margin:0}.af-dash{color:var(--ink-4)}.af-r{text-align:right}.af-row{align-items:center;gap:.6rem;min-width:0;display:flex}.af-input{min-width:0;height:2.75rem;font-family:var(--mono);color:var(--ink);flex:1}.af-input[aria-invalid=true]{color:var(--down)}.af-create{gap:.6rem;display:grid}.af-link{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;display:grid}.af-link-text{gap:.45rem;min-width:0;display:grid}.af-code{color:var(--ink);font:700 1.5rem/1.1 var(--mono);letter-spacing:-.01em;overflow-wrap:anywhere}.af-url-row{align-items:center;gap:.5rem;min-width:0;margin-top:.15rem;display:flex}.af-url{border:1px solid var(--hairline-2);border-radius:var(--r-control);background:var(--pane-inset-2);min-width:0;height:2.75rem;color:var(--ink-2);font:500 var(--t-body)/1 var(--mono);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:0 .75rem;display:flex;overflow:hidden}.af-url-row .btn.lg{min-width:5.5rem;min-height:2.75rem}.af-share{flex-wrap:wrap;gap:.4rem;display:flex}.af-share-btn{border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--pane-inset);min-height:2.25rem;color:var(--ink-2);font:600 var(--t-body)/1 var(--sans);cursor:pointer;transition:background-color var(--t-fast) var(--morph), color var(--t-fast) var(--morph), border-color var(--t-fast) var(--morph);align-items:center;padding:0 .85rem;text-decoration:none;display:inline-flex}.af-share-btn:hover{background:var(--pane-raised);color:var(--ink)}.af-share-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.af-qr{border-radius:.5rem;width:7.5rem;height:7.5rem}.af-link-panel:not(.is-open) .af-link{grid-template-columns:minmax(0,1fr)}.af-link-panel:not(.is-open) .af-qr{display:none}.af-rules{margin:0;display:grid}.af-rules>div{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.af-rules>div:first-child{border-top:0}.af-rules dt{color:var(--ink-3);font:400 var(--t-body)/1.35 var(--sans)}.af-rules dd{color:var(--ink);font:500 var(--t-body)/1.35 var(--sans);margin:0}.af-rules-panel:not(.is-open) .af-rules>div{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);gap:.5rem;padding:.4rem 0}.af-steps{color:var(--ink-2);font:400 var(--t-body)/1.5 var(--sans);gap:.6rem;margin:0;padding-left:1.15rem;display:grid}.af-steps b{color:var(--ink);font-weight:600}.af-steps li::marker{color:var(--ink-3);font-variant-numeric:tabular-nums}.af-payouts{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.af-payouts li{border:1px solid var(--hairline);border-radius:var(--r-group);background:var(--pane-inset);gap:.15rem;padding:.55rem .7rem;display:grid}.af-payout-amt{color:var(--up);font:600 1rem/1.2 var(--sans);font-variant-numeric:tabular-nums}.af-payout-meta{color:var(--ink-3);font:400 var(--t-body)/1.3 var(--sans)}.af-payout-meta a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-2);text-decoration-color:var(--hairline-2);text-underline-offset:2px}.af-payout-meta a:hover{color:var(--accent)}.af-core{flex-direction:column;gap:.9rem;height:100%;min-height:0;padding:clamp(1rem,1.3vw,1.375rem);display:flex;overflow:hidden}.af-core-head{flex:none}.af-kicker{color:var(--ink-3);font:500 var(--t-body)/1 var(--sans);letter-spacing:var(--caps);text-transform:uppercase;display:block}.af-figure{color:var(--ink);font:700 clamp(1.9rem, 2.7vw, 2.6rem)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.3rem 0;display:block}.af-lede{max-width:62ch;color:var(--ink-3);font:400 .9375rem/1.45 var(--sans);display:block}.af-core-body{scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:.9rem;min-height:0;display:flex;overflow-y:auto}.af-funnel{border:1px solid var(--hairline);border-radius:var(--r-group);background:var(--pane-inset);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.af-funnel .af-fig{border-left:1px solid var(--hairline);padding:.75rem .85rem}.af-funnel .af-fig-value{white-space:nowrap;overflow-wrap:normal;font-size:1.2rem}.af-funnel .af-fig:first-child{border-left:0}.af-money{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.75rem;display:grid}.af-money .af-fig{border:1px solid var(--hairline);border-radius:var(--r-group);background:var(--pane-inset);padding:.8rem .9rem}.af-fig{align-content:start;gap:.3rem;min-width:0;display:grid}.af-fig-value{color:var(--ink);font:600 1.35rem/1.15 var(--display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.af-money .af-fig-value{font-size:1.6rem}.af-fig-hint{color:var(--ink-3);font:400 var(--t-body)/1.35 var(--sans)}.af-pending .af-fig-value{color:var(--accent)}.af-bar{border-radius:var(--r-pill);background:var(--pane-inset-2);height:.3rem;margin-top:.2rem;display:block;overflow:hidden}.af-bar i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block}@media (prefers-reduced-motion:reduce){.af-bar i{transition:none}}.af-section{gap:.6rem;display:grid}.af-section-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;display:flex}.af-section-head h3{color:var(--ink);font:600 1.05rem/1.2 var(--display);letter-spacing:-.01em;margin:0}.af-table{border-collapse:collapse;width:100%}.af-table th{color:var(--ink-3);font:500 var(--t-body)/1 var(--sans);text-align:left;white-space:nowrap;padding:0 .6rem .45rem 0}.af-table td{border-top:1px solid var(--hairline);color:var(--ink-2);font:400 var(--t-body)/1.3 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.55rem .6rem .55rem 0}.af-table td:first-child{color:var(--ink);font-family:var(--mono)}.af-table td:last-child{color:var(--up);font-weight:600}.af-table th:last-child,.af-table td:last-child{padding-right:0}.af-signin{border:1px dashed var(--hairline-2);border-radius:var(--r-group);justify-items:start;gap:.6rem;padding:.9rem;display:grid}.af-signin p{color:var(--ink-2);font:400 var(--t-body)/1.5 var(--sans);max-width:60ch;margin:0}.af-ph{gap:0;padding-bottom:1.5rem;display:grid}.af-ph>.unavailable{margin:1rem}.af-ph-hero{gap:.3rem;padding:.5rem 1rem 1rem;display:grid}.af-ph-figure{color:var(--ink);font:700 2.4rem/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.af-ph-sub{color:var(--ink-3);font:400 var(--t-body)/1.3 var(--sans)}.af-ph-reserve{min-height:100svh;padding:.5rem 1rem 1rem}.af-ph-block{border-top:1px solid var(--hairline);gap:.7rem;padding:1rem;display:grid}.af-ph-h{color:var(--ink);font:600 1.05rem/1.2 var(--display);letter-spacing:-.01em;margin:0}.af-ph .af-link{grid-template-columns:minmax(0,1fr)}.af-ph .af-share-btn{min-height:2.75rem}.af-ph .af-money{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:.5rem}.af-ph .af-money .af-fig-value{font-size:1.3rem}.af-ph .af-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.af-ph .af-funnel .af-fig{border-left:0;border-top:1px solid var(--hairline)}.af-ph .af-funnel .af-fig:nth-child(-n+2){border-top:0}.af-ph .af-funnel .af-fig:nth-child(2n){border-left:1px solid var(--hairline)}.af-ph .af-funnel .af-fig:last-child{border-left:0;grid-column:1/-1}.af-ph .af-rules>div{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}.af-ph .af-signin .btn{min-height:2.75rem}.af-refs{margin:0;padding:0;list-style:none;display:grid}.af-refs li{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;padding:.65rem 0;display:grid}.af-refs li:first-child{border-top:0}.af-refs-who{color:var(--ink);font:500 var(--t-body)/1.2 var(--mono)}.af-refs-meta{color:var(--ink-3);font:400 var(--t-tiny,var(--t-body))/1.3 var(--sans);font-variant-numeric:tabular-nums;grid-column:1}.af-refs-earned{color:var(--up);font:600 1rem/1 var(--sans);font-variant-numeric:tabular-nums;grid-area:1/2/span 2}
