:root{--sz-ink:#0a0a0b;--sz-ink-2:#16161a;--sz-ink-3:#1f1f25;--sz-paper:#ffffff;--sz-paper-2:#fafaf7;--sz-amber:#ffb300;--sz-on-amber:#0a0a0b;--sz-danger:#c0392b;--sz-danger-bg:#fce9e6;--sz-danger-border:#e4b7b0;--sz-success:#1a7a50;--sz-success-bg:#e6f4ec;--sz-mono:ui-monospace,"JetBrains Mono",SFMono-Regular,Menlo,Consolas,monospace;--sz-system:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--sz-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");--sz-buy-bg:var(--sz-ink);--sz-buy-fg:var(--sz-paper);--sz-verified-bg:var(--sz-ink);--sz-verified-fg:var(--sz-paper)}@media (prefers-color-scheme:dark){:root{--sz-buy-bg:var(--sz-paper);--sz-buy-fg:var(--sz-ink);--sz-verified-bg:#f5f4f1;--sz-verified-fg:#101012;--sz-danger:#e8796b;--sz-danger-bg:#2a1512;--sz-danger-border:#5c2f28;--sz-success:#5fd3a0;--sz-success-bg:#10241b}}:root{--t-display:calc(32px * var(--profile-scale, 1));--t-title:calc(20px * var(--profile-scale, 1));--t-subtitle:calc(17px * var(--profile-scale, 1));--t-body:15px;--t-small:13px;--t-meta:11.5px;--lh-display:1.08;--lh-title:1.2;--lh-subtitle:1.25;--lh-body:1.55;--lh-small:1.5;--lh-meta:1.4;--measure:62ch;--tracking-meta:0.1em;--tracking-reference:0.14em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--block-gap:28px;--block-gap-sparse:32px;--page-pad:20px}@media (max-width:359px){:root{--page-pad:16px}}:root{--profile-radius-card:14px;--radius-thumb:8px;--profile-border-width:1px;--tap-min:44px;--shadow-card:0 1px 2px rgba(10,10,11,0.04)}@media (prefers-color-scheme:dark){:root{--shadow-card:none}}:root{--dur-fast:120ms;--dur-base:180ms;--ease-out:cubic-bezier(0.22,1,0.36,1)}.stagez-profile :focus-visible,.stagez-surface :focus-visible{outline:none;box-shadow:0 0 0 2px var(--profile-bg,#fff),0 0 0 4px var(--profile-focus,currentColor);border-radius:var(--profile-radius-control,10px)}@media (forced-colors:active){.stagez-profile :focus-visible,.stagez-surface :focus-visible{outline:3px solid CanvasText;outline-offset:2px}}@media (prefers-reduced-motion:reduce){.stagez-profile,.stagez-profile *,.stagez-surface,.stagez-surface *{animation:none!important;transition:none!important}.stagez-backdrop>video{display:none}.stagez-backdrop{background-size:cover;background-position:50%}}.stagez-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.stagez-profile{max-width:var(--profile-width,640px);margin:0 auto;padding:var(--space-8) var(--page-pad);display:grid;grid-gap:var(--block-gap);gap:var(--block-gap);color:var(--profile-text,inherit);font-family:var(--profile-font,inherit);font-size:var(--t-body);line-height:var(--lh-body)}.stagez-canvas{position:fixed;inset:0;z-index:-2;pointer-events:none;background-color:var(--profile-bg,transparent);background-image:var(--profile-backdrop,none)}.stagez-display,.stagez-profile h1,.stagez-profile h2,.stagez-profile h3{font-family:var(--profile-font-display,var(--profile-font,inherit))}.stagez-profile a[href]{color:var(--profile-brand,inherit)}.stagez-profile a[href],.stagez-profile aside[role=status],.stagez-profile details{border-radius:var(--profile-radius-control,10px)}.stagez-blocks{display:grid;grid-gap:var(--block-gap);gap:var(--block-gap)}.stagez-blocks-sparse{gap:var(--block-gap-sparse);padding-top:var(--space-2)}.stagez-blocks>*{margin-block:0}.stagez-footer{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--profile-muted);margin-top:var(--space-4)}.stagez-footer .stagez-wordmark{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.stagez-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.stagez-backdrop>img,.stagez-backdrop>video{width:100%;height:100%;object-fit:cover;display:block}.stagez-backdrop:after{content:"";position:absolute;inset:0;background:var(--profile-scrim,var(--profile-bg,#000));opacity:var(--profile-backdrop-overlay,.35)}.stagez-footer .stagez-z{display:grid;place-items:center;width:16px;height:16px;flex:0 0 auto;border-radius:5px;background:var(--sz-amber);color:var(--sz-on-amber);font-family:var(--profile-font-display,var(--sz-system));font-weight:800;font-size:10px;line-height:1}.stagez-section-label{letter-spacing:.12em;color:var(--profile-muted);margin:0}.stagez-eyebrow,.stagez-section-label{font-size:var(--t-meta);font-weight:600;text-transform:uppercase}.stagez-eyebrow{letter-spacing:.1em;color:var(--profile-brand)}.stagez-eyebrow,.stagez-mono{font-family:var(--sz-mono)}.stagez-card{background:var(--profile-surface);border:var(--profile-border-width) solid var(--profile-border);border-radius:var(--profile-radius-card);box-shadow:var(--shadow-card)}.stagez-hero{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;text-align:center}.stagez-avatar{width:88px;height:88px;object-fit:cover;background:var(--profile-raised);border:var(--profile-border-width) solid var(--profile-border)}.stagez-avatar-circle{border-radius:999px}.stagez-avatar-rounded{border-radius:var(--profile-radius-card)}.stagez-avatar-square{border-radius:0}.stagez-hero h1{font-family:var(--profile-font-display,inherit);font-size:var(--t-display);font-weight:700;letter-spacing:-.025em;line-height:var(--lh-display);margin:0;color:var(--profile-text)}.stagez-name-row{display:flex;align-items:center;gap:7px}.stagez-verified{display:grid;place-items:center;width:19px;height:19px;flex:0 0 auto;border-radius:999px;background:var(--sz-verified-bg);color:var(--sz-verified-fg)}.stagez-handle{font-family:var(--sz-mono);font-size:12px;color:var(--profile-muted);margin:0}.stagez-bio{font-size:var(--t-body);line-height:var(--lh-body);color:var(--profile-muted);max-width:34ch;margin:var(--space-1) 0 0}.stagez-hero-authored{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stagez-hero-authored h1{font-family:var(--profile-font-display,inherit);font-size:var(--t-display);font-weight:700;line-height:var(--lh-display);letter-spacing:-.03em;margin:0;color:var(--profile-text)}.stagez-hero-authored p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--profile-muted);margin:0}.stagez-social{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.stagez-social a{display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);border-radius:var(--profile-radius-control);color:var(--profile-text);transition:background var(--dur-fast) var(--ease-out)}.stagez-social a:hover{background:var(--profile-raised)}.stagez-sessions{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;padding:0;margin:0}.stagez-session{display:flex;gap:var(--space-3);padding:var(--space-2);border-radius:var(--profile-radius-card);border:var(--profile-border-width) solid var(--profile-border);background:var(--profile-surface);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-out)}a.stagez-session:hover{border-color:var(--profile-text)}.stagez-session-unlinked{background:var(--profile-bg);box-shadow:none}.stagez-session-cover{object-fit:cover;background:var(--profile-raised)}.stagez-session-cover,.stagez-session-date{width:64px;height:80px;flex:0 0 auto;border-radius:var(--radius-thumb)}.stagez-session-date{border:var(--profile-border-width) dashed var(--profile-border);display:grid;place-content:center;justify-items:center;grid-gap:1px;gap:1px;background:var(--profile-bg)}.stagez-session-date .dow,.stagez-session-date .mon{font-family:var(--sz-mono);font-size:10px;letter-spacing:.08em;color:var(--profile-muted)}.stagez-session-date .day{font-family:var(--profile-font-display,inherit);font-size:26px;font-weight:700;line-height:1;letter-spacing:-.03em}.stagez-session-body{display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:center;min-width:0;flex:1 1}.stagez-when{font-family:var(--sz-mono);font-size:var(--t-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--profile-text)}.stagez-session-title{font-family:var(--profile-font-display,inherit);font-size:16px;font-weight:600;line-height:var(--lh-subtitle);letter-spacing:-.01em}.stagez-session-venue{font-size:12.5px;color:var(--profile-muted)}.stagez-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;background:var(--profile-brand);color:var(--profile-on-brand);font-weight:600}.stagez-chip,.stagez-session-note{justify-self:start;margin-top:var(--space-1);font-size:12px}.stagez-session-note{color:var(--profile-muted)}.stagez-surface{--profile-bg:var(--sz-paper-2);--profile-surface:var(--sz-paper);--profile-raised:#f2f2ee;--profile-border:#e2e2dc;--profile-text:var(--sz-ink);--profile-muted:#6e6e66;--profile-brand:var(--sz-ink);--profile-on-brand:var(--sz-paper);--profile-focus:var(--sz-ink);--profile-radius-card:14px;--profile-radius-control:10px;max-width:640px;margin:0 auto;padding:var(--space-8) var(--page-pad);display:grid;grid-gap:var(--block-gap);gap:var(--block-gap);background:var(--profile-bg);color:var(--profile-text);font-family:var(--sz-system);font-size:var(--t-body);line-height:var(--lh-body)}@media (prefers-color-scheme:dark){.stagez-surface{--profile-bg:#0a0a0b;--profile-surface:#16161a;--profile-raised:#242427;--profile-border:#3a3a3d;--profile-text:#fafaf7;--profile-muted:#a1a1aa;--profile-brand:#fafaf7;--profile-on-brand:#0a0a0b;--profile-focus:#fafaf7}}.stagez-surface h1{font-size:var(--t-display);line-height:var(--lh-display);font-weight:700;letter-spacing:-.025em;margin:0}.stagez-cta{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-4);border-radius:var(--profile-radius-control);border:var(--profile-border-width) solid var(--profile-cta-border);background:var(--profile-cta-bg);color:var(--profile-cta-fg);text-decoration:none;font-size:var(--t-body);font-weight:600;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.stagez-cta:hover{background:var(--profile-raised)}.stagez-cta-thumb{justify-content:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);background:var(--profile-surface);border-color:var(--profile-border);color:var(--profile-text)}.stagez-cta-thumb:hover{background:var(--profile-surface);border-color:var(--profile-text)}.stagez-cta-thumb img{width:40px;height:40px;flex:0 0 auto;border-radius:var(--radius-thumb);object-fit:cover;background:var(--profile-raised)}.stagez-cta-highlight{justify-content:space-between;border-color:var(--profile-brand);color:var(--profile-on-brand);font-weight:700}.stagez-cta-highlight,.stagez-cta-highlight:hover{background:var(--profile-brand)}.stagez-h2{font-size:var(--t-title);line-height:var(--lh-title);font-weight:700;letter-spacing:-.025em}.stagez-h2,.stagez-h3{font-family:var(--profile-font-display,inherit);margin:0}.stagez-h3{font-size:var(--t-subtitle);line-height:var(--lh-subtitle);font-weight:600;letter-spacing:-.015em}.stagez-h4{font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-meta);color:var(--profile-muted);margin:0}.stagez-divider{height:1px;border:0;margin:0;background:var(--profile-border)}.stagez-prose{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.stagez-prose ol,.stagez-prose p,.stagez-prose ul{font-size:var(--t-body);line-height:var(--lh-body);max-width:var(--measure);margin:0}.stagez-prose ol,.stagez-prose ul{padding-left:18px;display:grid;grid-gap:var(--space-1);gap:var(--space-1);color:var(--profile-muted)}.stagez-prose strong{font-weight:700}.stagez-prose em{font-style:italic}.stagez-prose a[href]{color:var(--profile-brand);text-decoration:underline;text-underline-offset:2px}.stagez-notice{display:flex;gap:var(--space-3);padding:13px 14px;border-radius:var(--profile-radius-card);background:var(--profile-raised);border:var(--profile-border-width) solid var(--profile-border);font-size:13.5px;line-height:var(--lh-small)}.stagez-notice p{margin:0}.stagez-notice svg{flex:0 0 auto;margin-top:2px;color:var(--profile-muted)}.stagez-quote{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stagez-quote p{font-family:var(--profile-font-display,inherit);font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.01em;margin:0}.stagez-quote figcaption{font-size:var(--t-small);color:var(--profile-muted)}.stagez-empty{color:var(--profile-muted);text-align:center;font-size:var(--t-body);margin:0;padding:var(--space-6) 0}.stagez-status{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:13px 14px;border-radius:var(--profile-radius-card);background:var(--profile-raised);border:var(--profile-border-width) solid var(--profile-border);font-size:var(--t-small);line-height:var(--lh-small);color:var(--profile-text)}.stagez-status p{margin:0}.stagez-alert{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-radius:var(--profile-radius-card);background:var(--sz-danger-bg);border:var(--profile-border-width) solid var(--sz-danger-border);color:var(--sz-danger);font-size:var(--t-body)}.stagez-alert p{margin:0}.stagez-reference{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.stagez-reference .label{font-size:var(--t-meta);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-meta);color:var(--profile-muted)}.stagez-reference code{display:flex;align-items:center;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--profile-radius-control);background:var(--profile-raised);border:var(--profile-border-width) solid var(--profile-border);font-family:var(--sz-mono);font-size:16px;letter-spacing:var(--tracking-reference);color:var(--profile-text);overflow-wrap:anywhere}.stagez-notfound{min-height:60vh;align-content:center;justify-items:center;text-align:center}.stagez-notfound p{color:var(--profile-muted);margin:0;max-width:var(--measure)}.stagez-eyebrow-platform{font-family:var(--sz-mono);font-size:var(--t-meta);font-weight:600;letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--profile-muted)}.stagez-media{border-radius:var(--profile-radius-card);background:var(--profile-raised);overflow:hidden;display:block;width:100%}.stagez-media img{width:100%;height:100%;object-fit:cover;display:block}.stagez-poster{aspect-ratio:4/5}.stagez-image{aspect-ratio:16/9}.stagez-gallery{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-1);margin:0;list-style:none}.stagez-gallery>li{flex:0 0 60%;aspect-ratio:1/1;scroll-snap-align:start;border-radius:var(--profile-radius-control);background:var(--profile-raised);overflow:hidden}.stagez-gallery img{width:100%;height:100%;object-fit:cover;display:block}.stagez-schedule{display:grid;list-style:none;padding:0;margin:0}.stagez-schedule>li{display:flex;align-items:center;gap:var(--space-3);padding:11px 0;border-bottom:var(--profile-border-width) solid var(--profile-border)}.stagez-schedule>li:last-child{border-bottom:0}.stagez-schedule .date{font-family:var(--sz-mono);font-size:12px;font-weight:600;letter-spacing:.04em;width:96px;flex:0 0 auto}.stagez-schedule .time{font-family:var(--sz-mono);font-size:12px;color:var(--profile-muted)}.stagez-schedule .place{font-size:var(--t-small);color:var(--profile-muted);margin-left:auto;text-align:right}.stagez-lineup{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.stagez-lineup-group{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stagez-lineup-group>.stagez-group-label{display:flex;align-items:center;gap:var(--space-2)}.stagez-lineup-group>.stagez-group-label:after{content:"";flex:1 1;height:1px;background:var(--profile-border)}.stagez-lineup-act{display:flex;align-items:center;gap:var(--space-3)}.stagez-lineup-act .at{font-family:var(--sz-mono);font-size:12px;color:var(--profile-muted);width:44px;flex:0 0 auto}.stagez-lineup-act .who{font-family:var(--profile-font-display,inherit);font-size:var(--t-body);font-weight:600}.stagez-sponsors{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.stagez-sponsor-tier{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--profile-muted)}.stagez-sponsor-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.stagez-sponsor-row-3{grid-template-columns:repeat(3,1fr)}.stagez-sponsor{height:56px;border-radius:var(--profile-radius-control);background:var(--profile-raised);display:grid;place-items:center;overflow:hidden}.stagez-sponsor-row-3 .stagez-sponsor{height:40px}.stagez-sponsor img{max-width:80%;max-height:70%;object-fit:contain}.stagez-social a.stagez-social-unknown{border:var(--profile-border-width) dashed var(--profile-border)}.stagez-figure{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stagez-figure figcaption{font-size:var(--t-small);color:var(--profile-muted)}.stagez-block{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.stagez-lineup-face{width:28px;height:28px;flex:0 0 auto;border-radius:999px;object-fit:cover;background:var(--profile-raised)}.stagez-sponsor-name{font-weight:600;font-size:var(--t-small)}.stagez-sponsor-caption{display:block;font-size:var(--t-meta);color:var(--profile-muted)}.stagez-sponsor-link{display:grid;place-items:center;grid-gap:2px;gap:2px;width:100%;height:100%;text-decoration:none;color:inherit}.stagez-picker{background:var(--profile-surface);border:var(--profile-border-width) solid var(--profile-border);border-radius:var(--profile-radius-card);overflow:hidden}.stagez-tiers{list-style:none;margin:0;padding:0}.stagez-tiers>li+li{border-top:1px dashed var(--profile-border)}.stagez-tier{padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.stagez-tier-recessed{background:var(--profile-raised);color:var(--profile-muted)}.stagez-tier-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.stagez-tier-name{font-family:var(--profile-font-display,inherit);font-size:16px;font-weight:600;margin:0}.stagez-tier-price{font-family:var(--sz-mono);font-size:16px;font-weight:600;white-space:nowrap}.stagez-tier-price-struck{text-decoration:line-through}.stagez-tier-desc{font-size:var(--t-small);line-height:1.45;color:var(--profile-muted);margin:0}.stagez-fees>summary{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--profile-muted);cursor:pointer;list-style:none}.stagez-fees>summary::-webkit-details-marker{display:none}.stagez-fees>summary svg{transition:transform var(--dur-fast) var(--ease-out)}.stagez-fees[open]>summary svg{transform:rotate(180deg)}.stagez-fees dl{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);margin:var(--space-3) 0 0;font-family:var(--sz-mono);font-size:12.5px;color:var(--profile-muted)}.stagez-fees dd,.stagez-fees dt{margin:0}.stagez-fees dd{text-align:right}.stagez-qty{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.stagez-qty label{font-size:13.5px;color:var(--profile-muted)}.stagez-qty select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:var(--tap-min);width:66px;padding:0 22px 0 12px;text-align:center;border-radius:var(--profile-radius-control);border:var(--profile-border-width) solid var(--profile-border-strong);background:var(--profile-surface);font-family:var(--sz-mono);font-size:15px;font-weight:600;color:var(--profile-text)}.stagez-qty{position:relative}.stagez-qty-shell{position:relative;display:inline-flex}.stagez-qty-shell:after{content:"";position:absolute;right:7px;top:50%;width:16px;height:16px;margin-top:-8px;pointer-events:none;background-color:var(--profile-muted);-webkit-mask:var(--sz-chevron) no-repeat center /16px 16px;mask:var(--sz-chevron) no-repeat center /16px 16px}.stagez-state-gone{justify-self:start;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--profile-text);color:var(--profile-bg);font-size:var(--t-meta);font-weight:700;letter-spacing:var(--tracking-meta);text-transform:uppercase}.stagez-state-closed{color:var(--profile-muted)}.stagez-state-closed,.stagez-state-soon{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;border:var(--profile-border-width) solid var(--profile-border);font-family:var(--sz-mono);font-size:11.5px;font-weight:600}.stagez-state-soon{color:var(--profile-text)}.stagez-scarce,.stagez-state-unknown{font-size:12.5px;color:var(--profile-text)}.stagez-scarce{display:inline-flex;align-items:center;gap:6px;font-weight:600}.stagez-scarce:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--profile-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-brand) 22%,transparent)}.stagez-buy-area{padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3);background:var(--sz-buy-bg);border-top:var(--profile-border-width) solid var(--profile-border)}.stagez-buy{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:52px;border:none;border-radius:12px;background:var(--sz-buy-fg);color:var(--sz-buy-bg);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}.stagez-handoff{margin:0;font-size:11.5px;line-height:var(--lh-small);color:var(--sz-buy-fg);text-align:center;text-wrap:pretty}.stagez-handoff .host{font-family:var(--sz-mono);white-space:nowrap}.stagez-notice>span{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.stagez-outcome{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.stagez-outcome-head{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;text-align:center}.stagez-outcome-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:var(--profile-text);color:var(--profile-bg);border:var(--profile-border-width) solid var(--profile-border)}.stagez-outcome-head h1{font-family:var(--profile-font-display,inherit);font-size:var(--t-display);font-weight:700;line-height:var(--lh-display);letter-spacing:-.03em;margin:0;max-width:24ch}.stagez-outcome-head p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--profile-muted);margin:0;max-width:34ch}.stagez-stub{border-radius:var(--profile-radius-card);background:var(--profile-surface);border:var(--profile-border-width) solid var(--profile-border)}.stagez-stub-top{padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.stagez-stub-event{display:flex;gap:11px;align-items:center}.stagez-stub-cover{width:46px;height:58px;flex:0 0 auto;border-radius:7px;object-fit:cover;background:var(--profile-raised)}.stagez-stub-cover-item{height:46px}.stagez-stub-title{font-family:var(--profile-font-display,inherit);font-size:15.5px;font-weight:700;line-height:1.2;letter-spacing:-.015em}.stagez-stub-when{font-family:var(--sz-mono);font-size:var(--t-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--profile-muted)}.stagez-stub-where{font-size:12px;color:var(--profile-muted)}.stagez-stub-lines{display:grid;grid-template-columns:1fr auto;grid-gap:6px var(--space-3);gap:6px var(--space-3);font-size:13.5px}.stagez-stub-lines dt{color:var(--profile-muted);margin:0}.stagez-stub-lines dd{font-family:var(--sz-mono);font-weight:600;margin:0}.stagez-stub-tear{position:relative;height:0;border-top:1px dashed var(--profile-border)}.stagez-stub-tear:after,.stagez-stub-tear:before{content:"";position:absolute;top:-9px;width:10px;height:18px;background:var(--profile-bg);border:var(--profile-border-width) solid var(--profile-border);box-sizing:border-box}.stagez-stub-tear:before{left:-1px;border-left:none;border-radius:0 999px 999px 0}.stagez-stub-tear:after{right:-1px;border-right:none;border-radius:999px 0 0 999px}.stagez-stub-foot{padding:14px var(--space-4) var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.stagez-stub-note{font-size:12px;line-height:1.45;color:var(--profile-muted)}.stagez-qr{justify-self:center;width:min(100%,240px);aspect-ratio:1;padding:var(--space-2);border-radius:var(--profile-radius-control);background:#ffffff}.stagez-qr svg{display:block;width:100%;height:100%}.stagez-reference-pending code{border-style:dashed;color:var(--profile-muted);font-style:normal}.stagez-outcome-actions{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stagez-action-primary{min-height:52px;background:var(--sz-buy-bg);color:var(--sz-buy-fg);font-size:15.5px;font-weight:700}.stagez-action-primary,.stagez-action-secondary{display:flex;align-items:center;justify-content:center;border-radius:var(--profile-radius-control);text-decoration:none}.stagez-action-secondary{gap:7px;min-height:48px;border:var(--profile-border-width) solid var(--profile-border);color:var(--profile-text);font-size:var(--t-body);font-weight:600}.stagez-reference code{justify-content:space-between;gap:var(--space-3)}.stagez-reference .hint{font-family:var(--sz-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--profile-muted);flex:0 0 auto}@media (min-width:900px){.stagez-profile-wide{max-width:1040px}.stagez-profile-wide .stagez-blocks{grid-template-columns:minmax(0,1fr) 290px;column-gap:var(--space-8);align-items:start}.stagez-profile-wide .stagez-blocks>*{grid-column:1;min-width:0}.stagez-profile-wide .stagez-blocks>.stagez-aside-item{grid-column:2;grid-row:1/-1;align-self:start;position:-webkit-sticky;position:sticky;top:var(--space-5)}.stagez-profile-wide .stagez-poster{max-width:300px}}.stagez-picker-single{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.stagez-consent{--consent-surface:var(--sz-paper);--consent-border:#e2e2dc;--consent-text:var(--sz-ink);--consent-muted:#6e6e66;--consent-accent:var(--sz-ink);--consent-on-accent:var(--sz-paper);--consent-radius:10px;position:fixed;inset:auto 0 0 0;z-index:60;display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) var(--page-pad);background:var(--consent-surface);color:var(--consent-text);border-top:1px solid var(--consent-border);font-family:var(--sz-system);font-size:var(--t-small);line-height:var(--lh-body);box-shadow:0 -1px 12px rgba(10,10,11,.08)}@media (prefers-color-scheme:dark){.stagez-consent{--consent-surface:#16161a;--consent-border:#3a3a3d;--consent-text:#fafaf7;--consent-muted:#a1a1aa;--consent-accent:#fafaf7;--consent-on-accent:#0a0a0b;box-shadow:none}}.stagez-consent :focus-visible{outline:none;box-shadow:0 0 0 2px var(--consent-surface),0 0 0 4px var(--consent-text);border-radius:var(--consent-radius)}@media (forced-colors:active){.stagez-consent :focus-visible{outline:3px solid CanvasText;outline-offset:2px}}.stagez-consent-inner{max-width:640px;margin:0 auto;display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:100%}.stagez-consent p{margin:0;color:var(--consent-muted)}.stagez-consent h2{margin:0;font-size:var(--t-body);line-height:var(--lh-body);font-weight:700;color:var(--consent-text)}.stagez-consent-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.stagez-consent button{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--consent-radius);border:1px solid var(--consent-border);background:var(--consent-surface);color:var(--consent-text);font:inherit;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.stagez-consent button[data-variant=primary]{background:var(--consent-accent);color:var(--consent-on-accent);border-color:var(--consent-accent)}.stagez-consent-toggles{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;border:0}.stagez-consent-toggle{display:flex;gap:var(--space-3);align-items:flex-start;min-height:var(--tap-min)}.stagez-consent-toggle input{margin-top:2px;width:20px;height:20px;flex:none;accent-color:var(--consent-accent)}.stagez-consent-toggle span{display:block;color:var(--consent-muted)}.stagez-consent-toggle strong{display:block;color:var(--consent-text);font-weight:600}.stagez-chat-fab{position:fixed;right:var(--space-4);bottom:calc(var(--stagez-consent-h, 0px) + var(--space-4));z-index:40;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border-radius:var(--profile-radius-control);border:0;background:var(--profile-brand);color:var(--profile-on-brand);font-family:inherit;font-size:var(--t-body);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.stagez-chat-fab svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stagez-chat-fab[hidden]{display:none}.stagez-chat-badge{min-width:20px;padding:0 var(--space-1);border-radius:10px;background:var(--profile-surface);color:var(--profile-text);font-size:var(--t-small,.8rem);text-align:center}.stagez-chat-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stagez-chat-fab:focus-visible,.stagez-chat-send:focus-visible{outline:none;box-shadow:0 0 0 2px var(--profile-bg,#fff),0 0 0 4px var(--profile-focus,currentColor)}.stagez-chat-send:focus-visible{border-radius:50%}@media (forced-colors:active){.stagez-chat-fab:focus-visible,.stagez-chat-send:focus-visible{outline:3px solid CanvasText;outline-offset:2px}}.stagez-chat-frame{box-sizing:border-box;position:fixed;left:0;right:0;top:var(--space-10);bottom:0;z-index:70;overflow:hidden;border:1px solid var(--profile-border);border-bottom:0;border-radius:var(--profile-radius-card) var(--profile-radius-card) 0 0;background:var(--profile-surface);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 calc(-1 * var(--space-1)) var(--space-6) color-mix(in srgb,var(--profile-text) 18%,transparent),0 0 0 100vmax color-mix(in srgb,var(--profile-scrim) 55%,transparent)}.stagez-chat-frame:before{content:"";position:absolute;top:var(--space-2);left:50%;z-index:1;width:36px;height:4px;transform:translateX(-50%);border-radius:2px;background:var(--profile-border-strong);pointer-events:none}.stagez-chat-frame[hidden]{display:none}.stagez-chat-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-4);background:var(--profile-surface);color:var(--profile-text)}.stagez-chat-loading-close{align-self:flex-end;min-width:44px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--profile-border);border-radius:var(--profile-radius-control);background:transparent;color:var(--profile-text);font-family:inherit;font-size:var(--t-body);cursor:pointer}.stagez-chat-loading-close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--profile-bg,#fff),0 0 0 4px var(--profile-focus,currentColor)}.stagez-chat-loading-text{margin:0;text-align:center}.stagez-chat-frame iframe{display:block;width:100%;height:100%;border:0}@media (min-width:900px){.stagez-chat-frame{left:auto;top:auto;right:var(--space-6);bottom:0;width:380px;height:560px;box-shadow:0 var(--space-2) var(--space-8) color-mix(in srgb,var(--profile-text) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--profile-text) 6%,transparent)}.stagez-chat-frame:before{display:none}}@media (forced-colors:active){.stagez-chat-frame{border:1px solid CanvasText;box-shadow:none}.stagez-chat-frame:before{background:CanvasText}}.stagez-chat-send{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);padding:0;border:0;border-radius:50%;background:var(--profile-brand);color:var(--profile-on-brand);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.stagez-chat-send:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.stagez-chat-fab,.stagez-chat-send{transition:none}}.stagez-chat{position:fixed;inset:0;max-width:none;margin:0;padding:0;gap:0;background:var(--profile-bg);color:var(--profile-text)}.stagez-chat,.stagez-chat-panel{display:flex;flex-direction:column}.stagez-chat-panel{flex:1 1;min-height:0}.stagez-chat-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--profile-border);background:var(--profile-bg)}.stagez-chat-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--profile-raised);color:var(--profile-text);font-family:var(--profile-font-display,inherit);font-weight:600}.stagez-chat-avatar img{width:100%;height:100%;object-fit:cover}.stagez-chat-heading{flex:1 1;min-width:0}.stagez-chat-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--profile-font-display,inherit);font-size:16px;font-weight:600}.stagez-chat-about,.stagez-chat-invalid,.stagez-chat-notice{margin:0;color:var(--profile-muted);font-size:var(--t-small)}.stagez-chat-about{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.stagez-chat-notice{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--profile-border);background:var(--profile-surface);color:var(--profile-text)}.stagez-chat-offline{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);background:var(--profile-text);color:var(--profile-bg);font-size:var(--t-small)}.stagez-chat-offline svg{flex:none}.stagez-chat-invalid{margin:auto;padding:var(--space-6);text-align:center;font-size:var(--t-body)}.stagez-chat-icon-button{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);padding:0;border:0;border-radius:50%;background:transparent;color:var(--profile-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.stagez-chat-icon-button:hover:not(:disabled){background:var(--profile-surface);color:var(--profile-text)}.stagez-chat-icon-button:disabled{opacity:.5;cursor:not-allowed}.stagez-chat-ask-input:focus-visible,.stagez-chat-ask-save:focus-visible,.stagez-chat-icon-button:focus-visible,.stagez-chat-input:focus-visible,.stagez-chat-link:focus-visible,.stagez-chat-terms a:focus-visible{outline:none;box-shadow:0 0 0 2px var(--profile-bg),0 0 0 4px var(--profile-focus,currentColor)}@media (forced-colors:active){.stagez-chat-ask-input:focus-visible,.stagez-chat-ask-save:focus-visible,.stagez-chat-icon-button:focus-visible,.stagez-chat-input:focus-visible,.stagez-chat-link:focus-visible,.stagez-chat-terms a:focus-visible{outline:3px solid CanvasText;outline-offset:2px}}.stagez-chat-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;display:flex;flex-direction:column}.stagez-chat-empty{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start;padding:var(--space-6) var(--space-4) var(--space-2)}.stagez-chat-chip{margin:0 0 var(--space-3);display:flex;align-items:center;gap:var(--space-2);max-width:100%}.stagez-chat-eyebrow{color:var(--profile-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.stagez-chat-chip-pill{min-width:0;padding:var(--space-1) var(--space-3);border:1px solid var(--profile-border);border-radius:999px;background:var(--profile-surface)}.stagez-chat-chip-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-small)}.stagez-chat-empty-title{margin:0;font-family:var(--profile-font-display,inherit);font-size:20px;font-weight:600}.stagez-chat-empty-note,.stagez-chat-empty-text{margin:0;color:var(--profile-muted);font-size:var(--t-body)}.stagez-chat-empty-note{font-size:var(--t-small)}.stagez-chat-list{padding:var(--space-4);margin:auto 0 0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.stagez-chat-list:empty{display:none}.stagez-chat-top{flex:none;height:1px}.stagez-chat-day{align-self:center;margin-bottom:var(--space-3);color:var(--profile-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.stagez-chat-entry{display:flex;flex-direction:column}.stagez-chat-entry-body{max-width:85%;align-self:flex-start;display:grid;grid-gap:var(--space-1);gap:var(--space-1);justify-items:start}.stagez-chat-entry-mine .stagez-chat-entry-body{align-self:flex-end;justify-items:end}.stagez-chat-text{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--profile-border);border-radius:18px 18px 18px 4px;background:var(--profile-surface);color:var(--profile-text);font-size:var(--t-body);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.stagez-chat-entry-mine .stagez-chat-text{border-color:var(--profile-border);border-radius:18px 18px 4px 18px;background:var(--profile-raised)}.stagez-chat-author{padding-inline:var(--space-1);font-size:12px;font-weight:600;color:var(--profile-muted)}.stagez-chat-state{color:var(--profile-muted);font-size:var(--t-small)}.stagez-chat-meta{display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-1)}.stagez-chat-time{color:var(--profile-muted);font-family:var(--sz-mono);font-size:11px}.stagez-chat-tick{display:inline-flex;align-items:center;gap:var(--space-1)}.stagez-chat-tick,.stagez-chat-tick[data-tick=clock],.stagez-chat-tick[data-tick=delivered],.stagez-chat-tick[data-tick=sent]{color:var(--profile-muted)}.stagez-chat-tick[data-tick=read]{color:var(--profile-text)}.stagez-chat-tick .stagez-chat-state{color:inherit;font-size:11px}.stagez-chat-typing{min-height:28px;padding:0 var(--space-4) var(--space-1)}.stagez-chat-typing-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:999px;background:var(--profile-surface);color:var(--profile-text);font-size:var(--t-small)}.stagez-chat-dots{display:inline-flex;gap:3px}.stagez-chat-dots i{width:5px;height:5px;border-radius:50%;background:var(--profile-text);animation:stagez-chat-dot 1.2s var(--ease-out) infinite}.stagez-chat-dots i:nth-child(2){animation-delay:.15s}.stagez-chat-dots i:nth-child(3){animation-delay:.3s}@keyframes stagez-chat-dot{0%,60%,to{opacity:.35}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.stagez-chat-dots i{animation:none;opacity:.7}}.stagez-chat-link{min-height:var(--tap-min);-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);padding:0 var(--space-1);border:0;background:none;color:var(--profile-text);font:inherit;text-decoration:underline;cursor:pointer}.stagez-chat-attachment{position:relative;box-sizing:border-box;width:min(260px,100%);overflow:hidden;border:1px solid var(--profile-border);border-radius:14px;background:var(--profile-surface)}.stagez-chat-attachment-img,.stagez-chat-attachment-open,.stagez-chat-attachment-preview{position:absolute;inset:0;width:100%;height:100%}.stagez-chat-attachment-preview{object-fit:cover;filter:blur(6px);transform:scale(1.1)}.stagez-chat-attachment-open{padding:0;border:0;background:none;cursor:zoom-in}.stagez-chat-attachment-open:disabled{cursor:default}.stagez-chat-attachment-img{object-fit:cover}.stagez-chat-attachment-pending{opacity:0}.stagez-chat-attachment-open:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--profile-focus,currentColor)}.stagez-chat-attachment-note{position:absolute;inset-inline:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:8px;background:var(--profile-bg);color:var(--profile-text);font-size:var(--t-small);text-align:center}.stagez-chat-ring{position:absolute;inset:0;display:grid;place-items:center;color:var(--profile-text);pointer-events:none}.stagez-chat-file .stagez-chat-ring{position:static;width:28px;height:28px}.stagez-chat-ring svg{display:block;transform:rotate(-90deg)}.stagez-chat-ring-arc,.stagez-chat-ring-track{fill:none;stroke-width:3}.stagez-chat-ring-track{stroke:var(--profile-border-strong)}.stagez-chat-ring-arc{stroke:var(--profile-text);stroke-linecap:round}.stagez-chat-ring-wait svg{animation:stagez-chat-spin 1s linear infinite}@keyframes stagez-chat-spin{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.stagez-chat-ring-wait svg{animation:none}}.stagez-chat-file{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--profile-border);border-radius:14px;background:var(--profile-surface);color:var(--profile-text)}.stagez-chat-file-info{display:grid;min-width:0}.stagez-chat-file-size{color:var(--profile-text);font-size:var(--t-small)}.stagez-chat-file-kind{font-weight:600}.stagez-chat-file .stagez-chat-link{-webkit-margin-start:auto;margin-inline-start:auto}.stagez-chat-lightbox{box-sizing:border-box;width:min(92vw,900px);max-height:92vh;padding:var(--space-3);border:1px solid var(--profile-border);border-radius:14px;background:var(--profile-bg);color:var(--profile-text)}.stagez-chat-lightbox::-webkit-backdrop{background:rgb(0 0 0/.7)}.stagez-chat-lightbox::backdrop{background:rgb(0 0 0/.7)}.stagez-chat-lightbox-img{display:block;max-width:100%;max-height:calc(92vh - 96px);margin:0 auto;object-fit:contain}.stagez-chat-lightbox-close{display:block;min-height:var(--tap-min);margin:var(--space-3) auto 0;padding:0 var(--space-5);border:1px solid var(--profile-border-strong);border-radius:10px;background:var(--profile-surface);color:var(--profile-text);font:inherit;cursor:pointer}.stagez-chat-lightbox-close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--profile-bg),0 0 0 4px var(--profile-focus,currentColor)}.stagez-chat-attach-error,.stagez-chat-attach-hint{margin:0;padding:var(--space-2) var(--space-4) 0;color:var(--profile-text);font-size:var(--t-small)}.stagez-chat-attach-hint{color:var(--profile-muted)}.stagez-chat-footer{border-top:1px solid var(--profile-border);background:var(--profile-bg)}.stagez-chat-terms{margin:0;padding:var(--space-2) var(--space-4) 0;color:var(--profile-muted);font-size:12px}.stagez-chat-terms a[href]{color:var(--profile-text);text-decoration:underline}.stagez-chat-composer{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.stagez-chat-input{flex:1 1;min-width:0;min-height:var(--tap-min);max-height:132px;resize:none;padding:10px var(--space-4);border:1px solid var(--profile-border-strong);border-radius:22px;background:var(--profile-surface);color:var(--profile-text);font:inherit;line-height:1.4}.stagez-chat-input:disabled{opacity:.6}.stagez-chat-ask{margin:0 var(--space-4) var(--space-4);padding:var(--space-4);border:1px solid var(--profile-border);border-radius:14px;background:var(--profile-surface);color:var(--profile-text)}.stagez-chat-ask-title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--t-body);font-weight:600}.stagez-chat-ask-text{margin:var(--space-1) 0 var(--space-3);color:var(--profile-text);font-size:var(--t-small)}.stagez-chat-ask-label{display:block;margin-bottom:var(--space-1);font-size:var(--t-small);font-weight:600}.stagez-chat-ask-input{box-sizing:border-box;width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--profile-border-strong);border-radius:10px;background:var(--profile-bg);color:var(--profile-text);font:inherit}.stagez-chat-ask-input[aria-invalid=true]{border-color:var(--profile-text)}.stagez-chat-ask-input:disabled{opacity:.6}.stagez-chat-ask-error{margin:var(--space-1) 0 0;color:var(--profile-text);font-size:var(--t-small)}.stagez-chat-ask-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.stagez-chat-ask-save{min-height:var(--tap-min);padding:0 var(--space-5);border:0;border-radius:10px;background:var(--profile-text);color:var(--profile-bg);font:inherit;font-weight:600;cursor:pointer}.stagez-chat-ask-save:disabled{opacity:.6;cursor:progress}.stagez-chat-ask-skip{-webkit-margin-start:0;margin-inline-start:0}.stagez-chat-chip-pill{font-weight:500}.stagez-chat-ask{box-shadow:none}.stagez-chat-ask:focus-within{border-color:var(--profile-border-strong)}@media (forced-colors:active){.stagez-chat-ask,.stagez-chat-ask-input,.stagez-chat-chip-pill,.stagez-chat-entry-mine .stagez-chat-text,.stagez-chat-input,.stagez-chat-text,.stagez-chat-typing-pill{border:1px solid CanvasText}.stagez-chat-ask-save,.stagez-chat-fab,.stagez-chat-send{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.stagez-chat-send:disabled{border-color:GrayText;color:GrayText}.stagez-chat-dots i{background:CanvasText}.stagez-chat-offline{border:1px solid CanvasText;background:Canvas;color:CanvasText}}.stagez-chat-inbox{align-content:start;min-height:100vh;gap:var(--space-4)}.stagez-chat-inbox-bar{display:flex;align-items:center;padding-bottom:var(--space-2)}.stagez-chat-inbox-logo{display:block;width:120px;height:auto;color:var(--profile-text)}.stagez-chat-inbox-title{font-family:var(--profile-font-display,var(--sz-system))}.stagez-chat-inbox-note{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--profile-border);border-radius:var(--profile-radius-card);background:var(--profile-surface);color:var(--profile-text);font-size:var(--t-small)}.stagez-chat-inbox-empty{margin:0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--profile-text)}.stagez-chat-inbox-footer{margin:0;font-size:var(--t-small);color:var(--profile-muted)}.stagez-chat-inbox-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.stagez-chat-inbox-row{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:1px solid var(--profile-border);border-radius:var(--profile-radius-card);background:var(--profile-surface);color:var(--profile-text);text-decoration:none}.stagez-chat-inbox-row:hover{background:var(--profile-raised)}.stagez-chat-inbox-row:focus-visible{outline:none;box-shadow:0 0 0 2px var(--profile-bg),0 0 0 4px var(--profile-focus,currentColor)}.stagez-chat-inbox-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--profile-raised);color:var(--profile-text);font-family:var(--profile-font-display,var(--sz-system));font-weight:700}.stagez-chat-inbox-body{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.stagez-chat-inbox-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--profile-font-display,var(--sz-system));font-size:16px;font-weight:700}.stagez-chat-inbox-context{font-size:var(--t-meta);font-weight:600;letter-spacing:.04em}.stagez-chat-inbox-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-small)}.stagez-chat-inbox-meta{flex:none;display:grid;justify-items:end;grid-gap:var(--space-1);gap:var(--space-1)}.stagez-chat-inbox-time{font-family:var(--sz-mono);font-size:var(--t-meta)}.stagez-chat-inbox-unread{min-width:20px;padding:1px var(--space-2);border-radius:999px;background:var(--profile-text);color:var(--profile-bg);font-size:var(--t-meta);font-weight:700;text-align:center}.stagez-chat-inbox-resolved{padding:1px var(--space-2);border:1px solid var(--profile-border);border-radius:999px;background:var(--profile-raised);color:var(--profile-text);font-family:var(--sz-mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase}.stagez-chat.stagez-chat-page{max-width:720px;margin-inline:auto;border-inline:1px solid var(--profile-border)}.stagez-chat-back{text-decoration:none}.stagez-chat-readonly{border-top:1px solid var(--profile-border);border-bottom:0}.stagez-chat-missing{display:grid;align-content:center;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3);flex:1 1;padding:var(--space-6) var(--space-4);text-align:center}.stagez-chat-missing-link{color:var(--profile-text);font-weight:600;text-underline-offset:3px}.stagez-chat-missing-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--profile-bg),0 0 0 4px var(--profile-focus,currentColor)}@media (forced-colors:active){.stagez-chat-inbox-note,.stagez-chat-inbox-resolved,.stagez-chat-inbox-row,.stagez-chat-inbox-unread{border:1px solid CanvasText}.stagez-chat-inbox-unread{background:Canvas;color:CanvasText}}@font-face{font-family:StageZ Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:StageZ Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:StageZ Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:StageZ Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:StageZ Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:StageZ Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-latin-ext-700.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}