.tk-hero{position:relative;padding-block:var(--space-16) var(--space-20);overflow:hidden;background-color:var(--bg-primary)}.tk-hero__grid{display:grid;gap:var(--space-12);align-items:center}@media(min-width:992px){.tk-hero__grid{grid-template-columns:1.1fr .9fr;gap:var(--space-16)}}.tk-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.tk-hero__title{font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1.05;letter-spacing:var(--tracking-display);font-weight:var(--fw-semibold);max-width:16ch;margin-bottom:var(--space-6)}.tk-hero__title em{font-style:italic;font-weight:var(--fw-semibold);background:linear-gradient(120deg,var(--brand-neon-green) 0%,var(--brand-neon-green) 100%);background-size:100% .4em;background-position:0 88%;background-repeat:no-repeat;padding:0 .05em}.tk-hero__sub{font-size:var(--fs-xl);color:var(--text-secondary);max-width:54ch;margin-bottom:var(--space-8);line-height:1.5}.tk-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-8)}.tk-hero__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tk-hero__chips .badge{background-color:#fff9;border-color:#11190c1a}.tk-hero__visual{position:relative;width:100%;aspect-ratio:1 / 1;max-width:560px;margin-inline:auto}.tk-hero__neon-block{position:absolute;inset:18% auto auto 28%;width:38%;aspect-ratio:1 / 1;background:var(--brand-neon-green);border-radius:var(--radius-3xl);z-index:0}.tk-hero__stub{position:absolute;inset:10% 14%;background:var(--brand-neutral-dark);color:var(--text-on-dark);border-radius:22px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;padding:var(--space-6);z-index:1;font-family:var(--font-ui);overflow:hidden}.tk-hero__stub:before,.tk-hero__stub:after{content:"";position:absolute;top:62%;width:22px;height:22px;background:var(--brand-pale-stone);border-radius:var(--radius-pill)}.tk-hero__stub:before{left:-11px}.tk-hero__stub:after{right:-11px}.tk-hero__stub-eyebrow{font-family:ui-monospace,SF Mono,Roboto Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-neon-green);margin-bottom:var(--space-2)}.tk-hero__stub-title{font-size:1.25rem;font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:1.2;margin-bottom:var(--space-1)}.tk-hero__stub-meta{font-size:var(--fs-xs);color:#ffffff80;margin-bottom:var(--space-5)}.tk-hero__stub-tiers{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px dashed rgba(255,255,255,.18);border-bottom:1px dashed rgba(255,255,255,.18);padding-block:var(--space-4);margin-bottom:var(--space-4)}.tk-hero__stub-tier{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm)}.tk-hero__stub-tier-name{font-weight:var(--fw-medium);display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tk-hero__stub-tier-meta{font-size:9.5px;font-family:ui-monospace,SF Mono,Roboto Mono,monospace;color:#ffffff80;letter-spacing:.08em;font-weight:var(--fw-regular);white-space:nowrap}.tk-hero__stub-tier-price{font-weight:var(--fw-semibold);color:var(--brand-neon-green);white-space:nowrap}.tk-hero__stub-tier--sold .tk-hero__stub-tier-name,.tk-hero__stub-tier--sold .tk-hero__stub-tier-price{color:#ffffff59;text-decoration:line-through}.tk-hero__stub-tier--sold .tk-hero__stub-tier-meta{color:#ffffff59;text-decoration:none}.tk-hero__stub-cta{margin-top:auto;background:var(--brand-neon-green);color:var(--brand-neutral-dark);font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-align:center;padding:var(--space-3);border-radius:var(--radius-pill);letter-spacing:-.005em}.tk-hero__float-card{position:absolute;background:var(--bg-secondary);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-1);z-index:2;font-family:var(--font-ui)}.tk-hero__float-card--top{top:2%;left:-2%;transform:rotate(-5deg);min-width:180px}.tk-hero__float-card--mid{top:38%;right:-5%;transform:rotate(6deg);min-width:200px}.tk-hero__float-card--bot{bottom:4%;left:4%;transform:rotate(-3deg);min-width:230px}.tk-hero__float-card .label{font-size:var(--fs-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.tk-hero__float-card .value{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.tk-hero__float-card--dark{background:var(--brand-neutral-dark);color:var(--text-on-dark)}.tk-hero__float-card--dark .label{color:#fff9}.tk-hero__float-card--dark .value{color:var(--brand-neon-green)}.tk-hero__float-card-row{display:flex;align-items:center;gap:var(--space-2);font-family:ui-monospace,SF Mono,Roboto Mono,monospace;font-size:11px;color:var(--text-secondary);letter-spacing:.02em}.tk-hero__float-card-row .dot{display:inline-block;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--brand-neon-green);box-shadow:0 0 0 3px var(--brand-neutral-dark)}@media(max-width:991px){.tk-hero__visual{max-width:420px}}.placeholder-media--sync{background:linear-gradient(160deg,var(--brand-neutral-dark) 0%,#1c241a 100%);padding:var(--space-5);justify-content:flex-start;gap:var(--space-4)}.placeholder-media--sync .placeholder-media__tag{align-self:flex-start}.placeholder-media__sync-grid{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);flex:1;margin-block:var(--space-2)}.placeholder-media__sync-side{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.placeholder-media__sync-side--primary{border-color:#e6ff0273;box-shadow:inset 0 0 0 1px #e6ff022e}.placeholder-media__sync-side-brand{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:#ffffff80;text-transform:uppercase;letter-spacing:.1em}.placeholder-media__sync-side--primary .placeholder-media__sync-side-brand{color:var(--brand-neon-green)}.placeholder-media__sync-side-count{font-family:ui-monospace,SF Mono,Roboto Mono,monospace;font-size:1.5rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:#fff;line-height:1}.placeholder-media__sync-side-count small{font-size:.9rem;color:#fff6;font-weight:var(--fw-regular)}.placeholder-media__sync-side-bar{height:4px;background:#ffffff14;border-radius:var(--radius-pill);overflow:hidden}.placeholder-media__sync-side-bar>span{display:block;height:100%;background:var(--brand-neon-green);border-radius:var(--radius-pill)}.placeholder-media__sync-side-bar>span.dim{background:#ffffff59}.placeholder-media__sync-arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--brand-neon-green);color:var(--brand-neutral-dark);font-family:var(--font-ui);font-weight:var(--fw-bold);font-size:1.25rem;line-height:1;animation:tk-sync-pulse 2.4s ease-in-out infinite}@keyframes tk-sync-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.placeholder-media__sync-log{font-family:ui-monospace,SF Mono,Roboto Mono,monospace;font-size:10px;color:#ffffff8c;line-height:1.7;background:#00000040;border-radius:var(--radius-sm);padding:var(--space-3)}.placeholder-media__sync-log span.ok{color:var(--brand-neon-green)}.placeholder-media--payout{background:linear-gradient(160deg,var(--brand-neutral-dark) 0%,#1c241a 100%);padding:var(--space-5);justify-content:flex-start;gap:var(--space-3)}.placeholder-media__receipt{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:var(--space-4);flex:1;display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-ui)}.placeholder-media__receipt-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px dashed rgba(255,255,255,.18)}.placeholder-media__receipt-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.placeholder-media__receipt-event{font-family:ui-monospace,SF Mono,Roboto Mono,monospace;font-size:10px;color:#ffffff80;letter-spacing:.04em}.placeholder-media__receipt-row{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px}.placeholder-media__receipt-row .label{color:#fff9}.placeholder-media__receipt-row .value{font-family:ui-monospace,SF Mono,Roboto Mono,monospace;color:#ffffffe6}.placeholder-media__receipt-row--neg .value{color:#ffb4b4d9}.placeholder-media__receipt-row--total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px dashed rgba(255,255,255,.18);font-size:1rem;font-weight:var(--fw-semibold)}.placeholder-media__receipt-row--total .label{color:#fff;font-weight:var(--fw-semibold)}.placeholder-media__receipt-row--total .value{color:var(--brand-neon-green);font-size:1.25rem}.placeholder-media--refund{background:linear-gradient(160deg,var(--brand-neutral-dark) 0%,#1c241a 100%);padding:var(--space-5);justify-content:flex-start;gap:var(--space-3)}.placeholder-media__refund-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-ui)}.placeholder-media__refund-card--approved{border-color:#e6ff0273;background:#e6ff020a}.placeholder-media__refund-card-head{display:flex;justify-content:space-between;align-items:center}.placeholder-media__refund-card-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:#fff}.placeholder-media__refund-status{font-family:ui-monospace,SF Mono,Roboto Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:3px 8px;border-radius:var(--radius-xs)}.placeholder-media__refund-status--pending{background:#ffffff1a;color:#ffffffb3}.placeholder-media__refund-status--approved{background:var(--brand-neon-green);color:var(--brand-neutral-dark);font-weight:var(--fw-semibold)}.placeholder-media__refund-card-meta{font-family:ui-monospace,SF Mono,Roboto Mono,monospace;font-size:10.5px;color:#ffffff8c;display:flex;flex-direction:column;gap:4px}.placeholder-media__refund-card-amount{font-size:1.4rem;font-weight:var(--fw-semibold);color:var(--brand-neon-green);letter-spacing:-.02em}.placeholder-media__refund-arrow{align-self:center;font-family:var(--font-ui);font-weight:var(--fw-bold);color:#fff6}.tk-pricing-note{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--fs-xs);color:#ffffff80;margin-top:var(--space-4);font-family:ui-monospace,SF Mono,Roboto Mono,monospace;line-height:1.5}
