.dashboard{min-width:0;max-width:100%;font-size:15px;line-height:1.45}.dashboard *{min-width:0}.dash-head{gap:8px;margin-bottom:18px;display:grid}.dash-head .eyebrow{margin-bottom:4px;font-size:12px}.dash-subtitle{color:var(--text-secondary);max-width:64ch;font-size:16px}.mode-banner{border-radius:var(--radius-panel);border:1px solid;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;font-size:14px;display:flex}.mode-demo{color:var(--text-secondary);background:#eac27a0d;border-color:#eac27a4d}.mode-unavailable{border-color:var(--border-subtle);background:var(--surface);color:var(--text-secondary);margin-bottom:14px}.demo-toolbar{border-radius:var(--radius-panel);background:#eac27a0a;border:1px solid #eac27a4d;margin-bottom:14px;display:grid}.demo-toolbar .mode-banner{background:0 0;border:0;border-radius:0;padding:11px 14px}.preview-tools{border-top:1px dashed #eac27a4d}.preview-tools summary{min-height:36px;font-size:13px;font-family:var(--font-display);color:var(--text-muted);align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.preview-tools summary:before{content:"▸";font-size:11px}.preview-tools[open] summary:before{content:"▾"}.preview-tools summary:hover{color:var(--text)}.preview-tools-body{gap:10px;padding:2px 14px 12px;display:grid}.scenario-switch{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.scenario-switch select{background:var(--surface-raised);border:1px solid var(--border-control);color:var(--text);border-radius:6px;min-height:32px;padding:4px 8px;font-size:13px}.scenario-help{flex-basis:100%;font-size:12.5px}.simulation{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:13px;display:flex}.status-line{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:24px;margin-bottom:10px;font-size:13px;display:flex}.status-dot{background:var(--text-muted);border-radius:999px;width:8px;height:8px}.status-ready{background:var(--success)}.status-partial,.status-stale{background:var(--warning)}.status-unavailable{background:var(--border-control)}.status-error{color:var(--danger)}.status-pause{margin-left:4px}.status-line+.state-panel{margin-bottom:8px}.view-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 16px;margin:18px 0 22px;display:flex}.range-control{justify-items:end;gap:6px;margin-left:auto;display:grid}.range-help{color:var(--text-muted);text-align:right;max-width:40ch;font-size:12.5px}@media (width<=767px){.range-control{justify-items:start;margin-left:0}.range-help{text-align:left}}.segmented{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);gap:2px;padding:4px;display:inline-flex}.segmented-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.segmented-scroll::-webkit-scrollbar{display:none}.segment{border-radius:var(--radius-pill);letter-spacing:.05em;text-transform:uppercase;min-height:36px;font-size:12.5px;font-family:var(--font-display);color:var(--text-secondary);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:0 16px;font-weight:500}.segment:hover{color:var(--text)}.segment[aria-pressed=true],.segment[aria-selected=true]{background:var(--paper);color:var(--ink)}.segment:disabled{opacity:.45}.view{gap:20px;display:grid}@media (width>=768px){.view{gap:24px}}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=379px){.metrics-grid{grid-template-columns:1fr}}@media (width>=768px){.metrics-grid{gap:16px}}@media (width>=1024px){.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-tile{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);min-height:150px;transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;gap:5px;padding:16px 16px 14px;display:flex;position:relative}.metric-tile:hover{border-color:var(--border-control)}@media (width>=768px){.metric-tile{min-height:160px;padding:20px 22px 16px}}.metric-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-label{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-family:var(--font-display);color:var(--text-secondary);font-weight:500}.metric-value{word-break:break-word;margin-top:8px;font-size:clamp(28px,3vw,40px)}.metric-unavailable .metric-value{color:var(--text-muted)}.metric-period{color:var(--text-muted);font-size:12.5px}.metric-note{color:var(--text-muted);min-height:1.4em;font-size:12.5px;line-height:1.4}.metric-details{font-size:13px;font-family:var(--font-display);color:var(--text-secondary);align-self:flex-start;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-weight:500;display:inline-flex}.metric-details:after{content:"›";color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out)}.metric-details:hover{color:var(--text)}.metric-details:hover:after{color:var(--accent);transform:translate(2px)}.charts-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=1024px){.charts-grid{grid-template-columns:2fr 1fr}}.chart-panel{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}@media (width>=768px){.chart-panel{padding:20px 22px}}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.chart-title{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-family:var(--font-display);font-weight:500}.chart-subtitle{color:var(--text-muted);margin-top:4px;font-size:12.5px}.chart-total{color:var(--text-secondary);font-size:13px}.chart-note{color:var(--warning);font-size:12.5px}.chart-plot{width:100%;min-height:220px;position:relative}@media (width>=480px){.chart-plot{min-height:260px}}.chart-grid{stroke:var(--border-subtle);stroke-width:1px}.chart-baseline{stroke:var(--border-control);stroke-width:1px}.chart-axis{fill:var(--text-muted);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.chart-bar{fill:var(--accent);opacity:.82;transition:opacity var(--dur-fast) var(--ease-out)}.chart-bar.is-active{opacity:1}.chart-bar-group:focus-visible{outline:none}.chart-bar-group:focus-visible .chart-bar,.chart-bar-group:focus-visible .chart-gap{stroke:var(--focus);stroke-width:2px}.chart-gap{fill:#eac27a14;stroke:#eac27a80;stroke-dasharray:3 3}.chart-line{fill:none;stroke:var(--accent);stroke-width:1.75px;stroke-linejoin:round}.chart-point{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px}.chart-gap-line{stroke:#eac27a80;stroke-dasharray:3 3}svg g:focus-visible .chart-point{stroke:var(--focus);stroke-width:2.5px}.chart-tooltip{background:var(--surface-raised);border:1px solid var(--border-control);color:var(--text-secondary);box-shadow:var(--shadow-menu);pointer-events:none;z-index:2;border-radius:8px;gap:3px;max-width:240px;padding:9px 12px;font-size:12.5px;line-height:1.4;display:grid;position:absolute;top:4px;transform:translate(-50%)}.chart-tooltip-title{color:var(--text);font-family:var(--font-display);font-weight:500}.chart-tooltip-meta{color:var(--text-muted);margin-top:2px;font-size:12px}.chart-data summary{font-size:13px;font-family:var(--font-display);color:var(--text-secondary);align-items:center;gap:6px;min-height:32px;font-weight:500;display:inline-flex}.chart-data summary:before{content:"▸";font-size:11px}.chart-data[open] summary:before{content:"▾"}.data-table{width:100%;font-size:13px}.data-table th,.data-table td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:8px 10px}.data-table .num{text-align:right}.panel-feature.feed,.panel-feature.ledger{gap:16px;min-width:0;padding:16px;display:grid}@media (width>=768px){.panel-feature.feed,.panel-feature.ledger{padding:20px 24px}}.feed-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.feed-title{font-size:22px;font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-weight:500}.feed-subtitle{color:var(--text-muted);max-width:70ch;margin-top:4px;font-size:13px}.feed-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-width:0;display:flex}.feed-controls>*{min-width:0;max-width:100%}.feed-search{flex:280px;gap:8px;min-width:0;max-width:520px;display:flex}.input{background:var(--bg);border:1px solid var(--border-control);border-radius:var(--radius-control);min-width:0;min-height:40px;color:var(--text);font-size:14px;font-family:var(--font-mono);flex:1;padding:0 12px}.input::placeholder{color:var(--text-muted);font-family:var(--font-sans)}.input:focus-visible{outline-offset:0}.lookup-label{color:var(--text-muted);margin-bottom:8px;font-size:12.5px}.new-activity,.correction{border-radius:var(--radius-control);background:var(--surface-raised);border:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;font-size:13px;display:flex}.correction{border-color:#eac27a59}.feed-loading{gap:8px;display:grid}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table-scroll.is-refreshing{opacity:.7}.tx-table{width:100%;min-width:720px;font-size:14px}.tx-table th{text-align:left;letter-spacing:.02em;color:var(--text-muted);border-bottom:1px solid var(--border-control);white-space:nowrap;padding:6px 10px 10px;font-size:12px;font-weight:500}.tx-table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;height:54px;padding:8px 10px}.tx-table tbody tr:last-child td{border-bottom:0}.tx-table tbody tr:hover td{background:#ffffff06}.tx-table .num{text-align:right}.tx-cell-qty{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tx-group th{background:var(--surface-raised);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);border-radius:6px;padding:7px 10px;font-size:12px;font-weight:500}.tx-id{align-items:center;gap:4px;display:inline-flex}.tx-open{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-control);text-underline-offset:3px;padding:4px 0;font-size:13px}.tx-open:hover{text-decoration-color:var(--accent)}.tx-open-static{color:var(--text);font-size:13px;display:block}.tx-sub{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.tx-activity{align-items:center;gap:8px;display:inline-flex}.tx-dot{background:var(--text-muted);border-radius:999px;flex:none;width:6px;height:6px}.tx-dot-ticket_mint{background:var(--accent)}.tx-dot-event_creation{background:var(--chart-secondary)}.tx-dot-buyback{background:var(--success)}.tx-dot-burn{background:var(--warning)}.tx-mobile-only{display:none}.tx-ops{gap:2px;font-size:13px;display:grid}.tx-time-invalid{color:var(--danger)}.tx-cell-time time{display:block}.tx-cell-action{text-align:right}.tx-details-button{border:1px solid var(--border-subtle);background:var(--surface-raised);width:36px;height:36px;color:var(--text-secondary);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.tx-details-button:hover{border-color:var(--border-control);color:var(--text)}.tx-row.is-selected td{background:#ff5a1f0f}.tx-row.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent);border-top-left-radius:6px;border-bottom-left-radius:6px}.tx-row.is-new td{animation:row-new 1s var(--ease-out) both}@keyframes row-new{0%{background:#ff5a1f1f}to{background:0 0}}.copy-button{width:32px;height:32px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.copy-button:hover{color:var(--text);background:var(--surface-raised)}.copy-button[data-state=copied]{color:var(--success)}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pager-label{color:var(--text-muted);font-size:13px}.buybacks{gap:20px;display:grid}.view-subtitle{color:var(--text-secondary);font-size:15px}.summary-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.summary-window{color:var(--text-muted);font-size:13px}.ledger-table{min-width:960px}.dash-foot{color:var(--text-muted);max-width:90ch;padding-top:8px;font-size:13px;line-height:1.5}.drawer{width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.drawer::backdrop{background:#0000008c}.drawer-inner{background:var(--surface-raised);border-left:1px solid var(--border-subtle);width:min(460px,100%);box-shadow:var(--shadow-drawer);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer[open] .drawer-inner{animation:drawer-in .26s var(--ease-out)}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (width<=767px){.drawer-inner{border-left:0;width:100%}.drawer[open] .drawer-inner{animation-name:sheet-in}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}.drawer-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex}.drawer-title{font-size:20px;font-family:var(--font-display);font-weight:500}.drawer-subtitle{color:var(--text-muted);word-break:break-all;margin-top:4px;font-size:13px}.drawer-close{border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--text-secondary);background:var(--surface);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.drawer-close:hover{color:var(--text);border-color:var(--border-control)}.drawer-body{padding:16px 20px max(20px, env(safe-area-inset-bottom));align-content:start;gap:16px;font-size:14px;display:grid;overflow-y:auto}.detail-list{gap:10px;margin:0;display:grid}.detail-list>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:120px 1fr;align-items:start;gap:8px;padding-bottom:10px;display:grid}.detail-list dt{color:var(--text-muted);font-size:12.5px}.detail-list dd{color:var(--text);word-break:break-word;margin:0}.detail-muted{color:var(--text-muted);font-size:13px}.detail-heading{font-size:13px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.detail-foot{color:var(--text-muted);font-size:12.5px}.detail-label{color:var(--text-muted);margin-bottom:6px;font-size:12.5px}.tx-details{gap:16px;display:grid}.tx-demo-flag{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tx-hash-line{align-items:flex-start;gap:8px;display:flex}.tx-hash-full{word-break:break-all;background:var(--bg);border:1px solid var(--border-subtle);border-radius:6px;flex:1;padding:8px 10px;font-size:13px;line-height:1.5}.op-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.op-list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.op-fee{font-size:12.5px}.source-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.source-role{color:var(--text-muted);font-size:12.5px}.state-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface);gap:8px;padding:16px;display:grid}.state-compact{padding:10px 12px}.state-title{font-family:var(--font-display);font-size:14px;font-weight:500}.state-body{color:var(--text-secondary);font-size:13.5px}.state-action{margin-top:2px}.state-warning{border-color:#eac27a59}.state-warning .state-title{color:var(--warning)}.state-danger{border-color:#f28b8866}.state-danger .state-title{color:var(--danger)}.skeleton{border-radius:var(--radius-panel);background:var(--surface);border:1px solid var(--border-subtle);animation:1.6s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.skeleton,.drawer[open] .drawer-inner,.tx-row.is-new td{animation:none}}@media (width<=767px){.tx-table{min-width:0}.tx-table thead{display:none}.tx-table tbody tr{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.tx-table tbody tr:last-child{border-bottom:0}.tx-table tbody tr:hover td{background:0 0}.tx-table tbody tr.is-selected td{box-shadow:none;background:0 0}.tx-table tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--accent);padding-left:10px}.tx-table tbody tr.tx-group{margin-top:4px;padding:0;display:block}.tx-table tbody tr.tx-group th{padding:8px 10px;display:block}.tx-table td{border:0;height:auto;padding:0;display:block}.tx-cell-id{grid-area:1/1}.tx-cell-status{grid-area:1/2;justify-self:end}.tx-cell-activity{grid-area:2/1}.tx-cell-qty{display:none!important}.tx-mobile-only{display:block}.tx-cell-time{color:var(--text-secondary);grid-area:3/1/auto/-1;align-items:baseline;gap:8px;font-size:13px;display:flex!important}.tx-cell-time time{display:inline}.tx-cell-time .tx-sub{margin:0}.tx-cell-action{grid-area:2/2/4;align-self:end}.ledger-table{min-width:0}.ledger-table tbody tr{grid-template-columns:1fr 1fr}.ledger-table td{padding:2px 0}.ledger-table td:first-child{grid-column:1/-1}.ledger-table td:nth-child(8){grid-column:1/-1;justify-self:start;margin-top:6px}.ledger-table td.num{text-align:left}.detail-list>div{grid-template-columns:1fr;gap:2px}}.hero[data-astro-cid-i3irphx7]{background:radial-gradient(ellipse 46% 56% at 80% 46%, #ff5a1f12, #0000 70%), var(--bg);position:relative}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr;justify-items:center;gap:20px;padding-block:36px 56px;display:grid}@media (width>=900px){.hero-grid[data-astro-cid-i3irphx7]{gap:8px;padding-block:40px 72px}}.hero-copy[data-astro-cid-i3irphx7]{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.hero-eyebrow[data-astro-cid-i3irphx7]{align-items:center;gap:7px;margin-bottom:20px;display:flex}.hero-base[data-astro-cid-i3irphx7]{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;margin-block:-12px;padding-block:12px;text-decoration:underline #0000;display:inline-flex}.hero-base[data-astro-cid-i3irphx7]:hover{text-decoration-color:currentColor}.hero-base-mark[data-astro-cid-i3irphx7]{flex:none}.hero-title[data-astro-cid-i3irphx7]{max-width:16ch;font-size:clamp(44px,6.4vw,100px)}.hero-keep[data-astro-cid-i3irphx7]{white-space:nowrap}.hero-body[data-astro-cid-i3irphx7]{text-wrap:balance;max-width:52ch;margin-top:24px}@media (width>=900px){.hero-body[data-astro-cid-i3irphx7]{max-width:none;font-size:clamp(20px,1.84vw,28.8px)}.hero-line[data-astro-cid-i3irphx7]{display:block}}.hero-actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.hero-stats-slot[data-astro-cid-i3irphx7]{text-align:left;width:100%;max-width:720px;min-height:160px}.hero-stats{border-top:1px solid var(--border-control)}.hero-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hero-stat{align-content:start;gap:6px;padding:16px 16px 14px 0;display:grid}.hero-stat+.hero-stat{border-left:1px solid var(--border-subtle);padding-left:16px}.hero-stat-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11.5px}.hero-stat-value{font-family:var(--font-display);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.05;display:flex}.hero-stat-skeleton{width:96px;height:30px;display:inline-block}.hero-stat-period{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.4}.hero-stats-foot{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:12px;font-size:13px;display:flex}.hero-stats-link{color:var(--text-secondary);margin-left:auto}.hero-stats-error{color:var(--danger)}@media (width<=599px){.hero-stats-slot[data-astro-cid-i3irphx7]{min-height:236px}.hero-stat{padding-right:10px}.hero-stat+.hero-stat{padding-left:10px}.hero-stat-label{letter-spacing:.06em;font-size:10.5px}.hero-stat-value{font-size:22px}.hero-stats-link{margin-left:0}}@media (width<=399px){.hero-stat-value{font-size:19px}}.hero-arc[data-astro-cid-i3irphx7]{--card-h:clamp(190px, 60vw, 300px);--radius:calc(var(--card-h) * 2.2);--spread:12deg;z-index:1;width:100%;height:calc(var(--card-h) * 1.15);height:calc(var(--card-h) + var(--radius) * (1 - cos(var(--spread))) + 28px);position:relative}@media (width>=600px){.hero-arc[data-astro-cid-i3irphx7]{--spread:16deg}}@media (width>=900px){.hero-arc[data-astro-cid-i3irphx7]{--card-h:clamp(300px, min(46vh, 34vw), 520px);--radius:calc(var(--card-h) * 2.4);--spread:17deg;margin-top:20px}}.hero-arc-ticket[data-astro-cid-i3irphx7]{height:var(--card-h);aspect-ratio:1200/1810;margin-left:calc(var(--card-h) * 1200 / 1810 / -2);transform-origin:50% calc(var(--card-h) / 2 + var(--radius));rotate:calc(var(--t) * var(--spread));position:absolute;top:8px;left:50%}.hero-arc-ticket[data-astro-cid-i3irphx7][data-arc-slot="1"]{z-index:1}.hero-arc-ticket[data-astro-cid-i3irphx7] .ticket-object{height:100%}.hero-arc-ticket[data-astro-cid-i3irphx7] .ticket-sheen{display:none}@media (prefers-reduced-motion:no-preference){.hero-arc-ticket[data-astro-cid-i3irphx7]{animation:hero-arc-fan .9s var(--ease-out) both, hero-arc-float 5.6s ease-in-out calc(.9s + var(--i) * -.9s) infinite alternate}html[data-motion-paused] .hero-arc-ticket[data-astro-cid-i3irphx7]{animation-play-state:running,paused}}@keyframes hero-arc-fan{0%{opacity:0;rotate:0deg}}@keyframes hero-arc-float{0%{translate:0}to{translate:0 -7px}}.hero-motion[data-astro-cid-i3irphx7]{z-index:3;min-height:32px;color:var(--text-muted);text-underline-offset:3px;justify-self:end;margin-top:-40px;padding:0 4px;font-size:12.5px;text-decoration:underline;position:relative}.hero-motion[data-astro-cid-i3irphx7]:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.hero-motion[data-astro-cid-i3irphx7]{display:none}}.ticket-stage{perspective:1400px;perspective-origin:55% 45%;contain:layout paint;place-items:center;width:100%;height:100%;display:grid;position:relative}.ticket-light{pointer-events:none;background:radial-gradient(34% 42% at 55%,#ff661e29,#ff661e00 70%),radial-gradient(48% 44% at 52% 48%,#ffffff0d,#fff0 70%);position:absolute;inset:-10% -20%}.ticket-object{aspect-ratio:1200/1810;max-width:100%;height:86%;transform-style:preserve-3d;position:relative;transform:rotateY(-16deg)rotateX(6deg)rotate(-2deg)}.ticket-object-stage{width:auto;height:100%;transform:none}.ticket-pose-flat .ticket-object{transform:rotateY(-8deg)rotateX(3deg)}.ticket-face,.ticket-face img,.ticket-thickness,.ticket-sheen{width:100%;height:100%;position:absolute;inset:0}.ticket-face img{object-fit:contain;filter:drop-shadow(0 1px #0000004d)}.ticket-thickness{background:#b83c0a;border-radius:4.67%/3.09%;transform:translate3d(3px,3px,-5px);box-shadow:0 28px 34px #00000080}.ticket-object-stage .ticket-thickness{box-shadow:0 18px 24px #00000073}.ticket-sheen{pointer-events:none;background:linear-gradient(135deg,#ffffff29 0%,#fff0 42%,#0000 60%,#00000014 100%);border-radius:4.67%/3.09%}.ticket-shadow{filter:blur(18px);pointer-events:none;background:radial-gradient(#0009,#0000 68%);width:60%;height:44%;position:absolute;top:64%;left:50%;transform:translate(-44%)rotate(-6deg)}@media (prefers-reduced-motion:no-preference){.ticket-pose-hero .ticket-object{animation:ticket-settle .9s var(--ease-out) both}}@keyframes ticket-settle{0%{opacity:0;transform:rotateY(-21deg)rotateX(8deg)rotate(-3deg)translateY(8px)}to{opacity:1;transform:rotateY(-16deg)rotateX(6deg)rotate(-2deg)translate(0,0)}}.tstage{--t-h:64%;--t-ratio:.663;--t-dur:.6s;perspective:1300px;perspective-origin:50% 46%;width:100%;height:100%;transform-style:preserve-3d;contain:layout paint;font-family:var(--font-sans);position:relative}.tstage-light{pointer-events:none;transition:opacity .4s var(--ease-out);background:radial-gradient(30% 40% at 50% 52%,#ff661e24,#ff661e00 70%),radial-gradient(44% 40%,#ffffff0b,#fff0 70%);position:absolute;inset:-10% -14%}.tstage-ticket,.tstage-plane{height:var(--t-h);aspect-ratio:1200/1810;margin-left:calc(var(--t-h) * var(--t-ratio) * -.5);margin-top:calc(var(--t-h) * -.5);transform-style:preserve-3d;transition:transform var(--t-dur) var(--ease-out), opacity .36s var(--ease-out), left var(--t-dur) var(--ease-out), height var(--t-dur) var(--ease-out), margin var(--t-dur) var(--ease-out);position:absolute;top:50%;left:50%}.tstage-ticket{z-index:3;transform:rotateY(-10deg)rotateX(4deg)}.tstage-ticket .ticket-object-stage{height:100%}.tstage-pulse{border:1.5px solid var(--accent);opacity:0;pointer-events:none;z-index:4;border-radius:5.2%/3.4%;position:absolute;inset:-3px}.tstage[data-stage="3"] .tstage-pulse{animation:tstage-pulse 1.1s var(--ease-out) .24s both}@keyframes tstage-pulse{0%{opacity:0;transform:scale(.985)}30%{opacity:.95;transform:scale(1)}to{opacity:.35;transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){.tstage[data-stage="3"] .tstage-pulse{opacity:.4;animation:none}}.tstage-plane{z-index:2;border:1px solid var(--border-control);opacity:0;background:#1b1e21;border-radius:14px;align-items:flex-start;display:flex;transform:translateZ(-20px)rotateY(-10deg)rotateX(4deg);box-shadow:0 24px 48px #00000073}.tstage-plane-lines{letter-spacing:.05em;color:var(--text-secondary);opacity:0;transition:opacity .24s var(--ease-out);white-space:nowrap;gap:12%;margin:0;padding:12% 9%;font-size:12px;list-style:none;display:grid}.tstage-plane-lines li:nth-child(3){color:var(--text)}.tstage-plane-lines li:nth-child(4){color:var(--warning)}.tstage[data-stage="2"] .tstage-ticket{transform:translate3d(-34%,2%,36px)rotateY(-18deg)rotateX(4deg)}.tstage[data-stage="2"] .tstage-plane{opacity:1;transform:translate3d(58%,-6%,-70px)rotateY(-24deg)rotateX(4deg)}.tstage[data-stage="2"] .tstage-plane-lines{opacity:1;transition-delay:.22s}.tstage[data-stage="3"] .tstage-ticket{transform:translate(0,0)rotateY(-6deg)rotateX(2deg)}.tstage[data-stage="3"] .tstage-plane{opacity:1;transform:translate3d(2.5%,-2.5%,-26px)rotateY(-6deg)rotateX(2deg)}.tstage-confirm{text-align:center;letter-spacing:.12em;color:var(--accent);opacity:0;transition:opacity .3s var(--ease-out), transform .36s var(--ease-out);font-size:12px;position:absolute;bottom:5%;left:0;right:0;transform:translateY(6px)}.tstage[data-stage="3"] .tstage-confirm{opacity:1;transition-delay:.32s;transform:none}.tstage-row{background:var(--surface);border:1px solid var(--border-control);opacity:0;z-index:1;height:72px;transition:transform var(--t-dur) var(--ease-out), opacity .3s var(--ease-out);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 16px 0 14px;display:grid;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)scale(.96)}.tstage-row-slot{width:52px;height:52px;display:block}.tstage-row-text{gap:3px;min-width:0;display:grid}.tstage-row-text b{color:var(--text);font-size:14px;font-weight:500}.tstage-row-text .mono{color:var(--text-muted);letter-spacing:.02em;font-size:11.5px}.tstage-row-pill{font-size:11px;font-family:var(--font-display);color:var(--success);white-space:nowrap;border:1px solid #8bd6ae66;border-radius:6px;padding:3px 8px;font-weight:500}.tstage[data-stage="4"] .tstage-row{opacity:1;transition-delay:.12s;transform:translateY(-50%)scale(1)}.tstage[data-stage="4"] .tstage-ticket{--t-h:52px;z-index:3;left:calc(4% + 40px);transform:none}.tstage[data-stage="4"] .tstage-ticket .ticket-thickness{transform:translate3d(1px,1px,-1px);box-shadow:0 4px 8px #0006}.tstage[data-stage="4"] .tstage-plane{opacity:0;transform:translateZ(-20px)scale(.28)}.tstage[data-stage="4"] .tstage-light{opacity:.35}@media (width<=899px){.tstage{--t-h:68%}.tstage-plane-lines{gap:12%;font-size:10.5px}.tstage-row{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;height:60px}.tstage-row-slot{width:42px;height:42px}.tstage[data-stage="4"] .tstage-ticket{--t-h:42px;left:calc(4% + 35px)}.tstage-row-text b{font-size:13px}}.journey[data-astro-cid-wj4iumeo]{background:var(--bg);scroll-margin-top:var(--header-h);position:relative}.journey-inner[data-astro-cid-wj4iumeo]{padding-block:56px 64px}@media (width>=768px){.journey-inner[data-astro-cid-wj4iumeo]{padding-block:96px 88px}}.journey-head[data-astro-cid-wj4iumeo]{max-width:980px}.journey-head[data-astro-cid-wj4iumeo] .eyebrow[data-astro-cid-wj4iumeo]{margin-bottom:18px}.journey-lede[data-astro-cid-wj4iumeo]{color:var(--text-secondary);max-width:54ch;margin-top:24px;font-size:18px;line-height:1.55}@media (width>=768px){.journey-lede[data-astro-cid-wj4iumeo]{font-size:20px}}.journey-body[data-astro-cid-wj4iumeo]{grid-template-columns:1fr;gap:40px;margin-top:40px;display:grid}@media (width>=900px){.journey-body[data-astro-cid-wj4iumeo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:56px}}.journey-figure[data-astro-cid-wj4iumeo]{display:none}@media (width>=900px){.journey-figure[data-astro-cid-wj4iumeo]{top:calc(var(--header-h) + 40px);height:min(480px, calc(100vh - var(--header-h) - 80px));display:block;position:sticky}}.journey-list[data-astro-cid-wj4iumeo]{gap:48px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.journey-list[data-astro-cid-wj4iumeo]{gap:0}.journey-list[data-astro-cid-wj4iumeo] .journey-step[data-astro-cid-wj4iumeo]{border-top:1px solid var(--border-subtle);min-height:300px;padding-block:40px}.journey-list[data-astro-cid-wj4iumeo] .journey-step[data-astro-cid-wj4iumeo]:first-child{border-top:0;padding-top:0}}.journey-step[data-astro-cid-wj4iumeo]{padding-left:52px;position:relative}.journey-step-figure[data-astro-cid-wj4iumeo]{border-radius:var(--radius-feature);background:radial-gradient(ellipse 70% 70% at 50% 50%, #121314 0%, var(--bg) 100%);border:1px solid var(--border-subtle);height:260px;margin:0 0 22px -52px;position:relative;overflow:hidden}@media (width>=900px){.journey-step-figure[data-astro-cid-wj4iumeo]{display:none}}.journey-step-n[data-astro-cid-wj4iumeo]{color:var(--accent);font-size:13px;position:absolute;top:4px;left:0}.journey-step-title[data-astro-cid-wj4iumeo]{letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:clamp(30px,3.4vw,46px);line-height:1}.journey-step-body[data-astro-cid-wj4iumeo]{color:var(--text-secondary);max-width:46ch;margin-top:16px;font-size:17px;line-height:1.6}.journey-step-note[data-astro-cid-wj4iumeo]{color:var(--text-muted);max-width:48ch;margin-top:10px;font-size:13.5px;line-height:1.5}.journey-step-cta[data-astro-cid-wj4iumeo]{margin-top:20px}@media (width>=900px){.journey-step[data-astro-cid-wj4iumeo]{transition:opacity .24s var(--ease-out)}.journey-list[data-astro-cid-wj4iumeo][data-tracking] .journey-step[data-astro-cid-wj4iumeo]:not([data-active]){opacity:.72}}.journey-controls[data-astro-cid-wj4iumeo]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.journey-controls[data-astro-cid-wj4iumeo][hidden]{display:none}.journey-progress[data-astro-cid-wj4iumeo]{color:var(--text-muted);font-size:13px}.journey-steps-nav[data-astro-cid-wj4iumeo]{flex-wrap:wrap;gap:6px;display:flex}.journey-step-button[data-astro-cid-wj4iumeo]{border-radius:var(--radius-pill);min-height:36px;font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-subtle);background:var(--surface);padding:0 12px;font-size:11.5px;font-weight:500}.journey-step-button[data-astro-cid-wj4iumeo]:hover{color:var(--text);border-color:var(--border-control)}.journey-step-button[data-astro-cid-wj4iumeo][aria-pressed=true]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.journey-step-button[data-astro-cid-wj4iumeo][aria-pressed=true] .mono[data-astro-cid-wj4iumeo]{color:var(--on-accent)}.journey-step-button[data-astro-cid-wj4iumeo] .mono[data-astro-cid-wj4iumeo]{color:var(--accent);margin-right:2px}.journey-actions[data-astro-cid-wj4iumeo]{gap:8px;margin-left:auto;display:flex}.journey[data-astro-cid-wj4iumeo][data-enhanced]{height:260vh}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-sticky[data-astro-cid-wj4iumeo]{height:100vh;position:sticky;top:0;overflow:hidden}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-inner[data-astro-cid-wj4iumeo]{height:100vh;padding-block:calc(var(--header-h) + 28px) 32px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,56%) minmax(0,44%);column-gap:40px;display:grid}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-head[data-astro-cid-wj4iumeo]{grid-area:1/1;max-width:600px}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-head[data-astro-cid-wj4iumeo] h2[data-astro-cid-wj4iumeo]{font-size:clamp(32px,3.4vw,50px)}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-lede[data-astro-cid-wj4iumeo]{margin-top:10px;font-size:15px}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-controls[data-astro-cid-wj4iumeo]{grid-area:2/1;margin-top:20px}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-actions[data-astro-cid-wj4iumeo]{margin-left:0}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-body[data-astro-cid-wj4iumeo]{grid-area:3/1;grid-template-columns:1fr;align-items:center;min-height:0;margin-top:24px}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-figure[data-astro-cid-wj4iumeo]{display:none}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-list[data-astro-cid-wj4iumeo]{gap:0;display:grid}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-list[data-astro-cid-wj4iumeo] .journey-step[data-astro-cid-wj4iumeo]{border-top:0;grid-area:1/1;min-height:0;padding-block:0}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-list[data-astro-cid-wj4iumeo] .journey-step[data-astro-cid-wj4iumeo]:not([aria-current=step]){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out), visibility 0s linear .14s;transform:translateY(12px)}.journey[data-astro-cid-wj4iumeo][data-enhanced] .journey-list[data-astro-cid-wj4iumeo] .journey-step[data-astro-cid-wj4iumeo][aria-current=step]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s var(--ease-out) .14s, transform .3s var(--ease-out) .14s, visibility 0s linear .14s;transform:none}.fans[data-astro-cid-wqmcbnis]{background:var(--bg);border-top:1px solid var(--border-subtle);position:relative}.fan-defs[data-astro-cid-wqmcbnis]{width:0;height:0;position:absolute;overflow:hidden}.fan-grid[data-astro-cid-wqmcbnis]{border-radius:var(--radius-feature);grid-template-columns:1fr;gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.fan-grid[data-astro-cid-wqmcbnis]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.fan-grid[data-astro-cid-wqmcbnis] li[data-astro-cid-wqmcbnis]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-feature);align-content:start;gap:12px;padding:28px;display:grid}.fan-grid[data-astro-cid-wqmcbnis] li[data-astro-cid-wqmcbnis]>svg[data-astro-cid-wqmcbnis]{width:100%;max-width:380px;height:auto;margin:0 auto 14px;display:block;overflow:visible}.fan-grid[data-astro-cid-wqmcbnis] h3[data-astro-cid-wqmcbnis]{letter-spacing:-.015em;font-size:22px;line-height:1.15}.fan-grid[data-astro-cid-wqmcbnis] p[data-astro-cid-wqmcbnis]{color:var(--text-secondary);max-width:52ch;font-size:16px;line-height:1.55}.d-line[data-astro-cid-wqmcbnis]{fill:none;stroke:var(--accent);stroke-width:2px}.d-dash[data-astro-cid-wqmcbnis]{stroke:var(--border-control);stroke-dasharray:5 5}.d-pill[data-astro-cid-wqmcbnis]{fill:none;stroke:var(--border-control);stroke-width:1.5px}.d-on[data-astro-cid-wqmcbnis]{stroke:var(--accent)}.d-box[data-astro-cid-wqmcbnis]{fill:none;stroke:var(--border-control);stroke-width:1.5px;stroke-dasharray:5 4}.d-text[data-astro-cid-wqmcbnis]{font-family:var(--font-mono);letter-spacing:.06em;font-size:11.5px}.d-text-on[data-astro-cid-wqmcbnis]{fill:var(--text)}.d-text-off[data-astro-cid-wqmcbnis]{fill:var(--text-muted)}.d-chain[data-astro-cid-wqmcbnis] rect[data-astro-cid-wqmcbnis]{fill:none;stroke:var(--accent);stroke-width:1.5px}.d-chain[data-astro-cid-wqmcbnis] path[data-astro-cid-wqmcbnis]{fill:none;stroke:var(--accent);stroke-width:2px}.in-use[data-astro-cid-qhxruik3]{background:var(--bg);border-top:1px solid var(--border-subtle)}.scan-panel[data-astro-cid-qhxruik3]{background:var(--paper);color:var(--ink);border-radius:var(--radius-feature);align-items:end;gap:12px 56px;margin-top:48px;padding:32px 24px;display:grid}@media (width>=900px){.scan-panel[data-astro-cid-qhxruik3]{border-radius:var(--radius-frame);grid-template-columns:auto minmax(0,1fr);padding:48px 56px 52px}}.scan-number[data-astro-cid-qhxruik3]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(112px,19vw,248px);font-weight:500;line-height:.82}.scan-number[data-astro-cid-qhxruik3] span[data-astro-cid-qhxruik3]{color:var(--accent)}.scan-detail[data-astro-cid-qhxruik3]{gap:18px;max-width:58ch;display:grid}.scan-claim[data-astro-cid-qhxruik3]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(24px,2.6vw,34px);line-height:1.1}.scan-bar[data-astro-cid-qhxruik3]{border-radius:var(--radius-pill);background:#0000001f;height:10px;overflow:hidden}.scan-bar[data-astro-cid-qhxruik3] span[data-astro-cid-qhxruik3]{background:var(--ink);border-radius:inherit;height:100%;display:block}.scan-source[data-astro-cid-qhxruik3]{color:#000000ad;font-size:14px;line-height:1.5}.organisers-label[data-astro-cid-qhxruik3]{margin-top:56px}.organisers[data-astro-cid-qhxruik3]{grid-template-columns:1fr;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.organisers-solo[data-astro-cid-qhxruik3]{margin-top:48px}@media (width>=768px){.organisers[data-astro-cid-qhxruik3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.organisers[data-astro-cid-qhxruik3] a[data-astro-cid-qhxruik3]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-feature);height:100%;transition:border-color var(--dur-fast) var(--ease-out);grid-template-rows:minmax(56px,auto) auto 1fr;align-items:center;gap:14px;padding:22px;display:grid}.organisers[data-astro-cid-qhxruik3] a[data-astro-cid-qhxruik3]:hover{border-color:var(--text)}.organiser-photo[data-astro-cid-qhxruik3]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;display:block}.organiser-event[data-astro-cid-qhxruik3]{color:var(--text-secondary);align-self:start;font-size:14px;line-height:1.4}.organiser-name[data-astro-cid-qhxruik3]{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:26px;line-height:1.05}.organiser-logo[data-astro-cid-qhxruik3]{width:auto;max-width:100%;height:auto;max-height:64px;display:block}.preview-feed{gap:14px;margin-top:36px;padding:16px;display:grid}@media (width>=768px){.preview-feed{padding:18px 24px 20px}}.preview-head{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:13px;display:flex}.preview-link{color:var(--text-secondary);margin-left:auto}.preview-feed .feed-loading{min-height:1184px}@media (width>=768px){.preview-feed .feed-loading{min-height:591px}}.section-center[data-astro-cid-pypknyvj]{text-align:center;justify-items:center;max-width:980px;margin-inline:auto;display:grid}.section-center[data-astro-cid-pypknyvj] .eyebrow[data-astro-cid-pypknyvj]{margin-bottom:18px}.section-lede[data-astro-cid-pypknyvj]{color:var(--text-secondary);max-width:56ch;margin-top:24px;font-size:18px;line-height:1.55}@media (width>=768px){.section-lede[data-astro-cid-pypknyvj]{font-size:20px}}.section-cta-center[data-astro-cid-pypknyvj]{justify-content:center;margin-top:40px;display:flex}.verification[data-astro-cid-pypknyvj]{background:var(--bg)}.frame[data-astro-cid-pypknyvj]{border:10px solid var(--paper);border-radius:var(--radius-frame);background:var(--bg);margin-top:48px;padding:6px}@media (width<=767px){.frame[data-astro-cid-pypknyvj]{border-width:6px;border-radius:28px;padding:2px}}.frame[data-astro-cid-pypknyvj] .preview-feed{border-radius:calc(var(--radius-frame) - 14px);border:0;margin-top:0}.transparency[data-astro-cid-pypknyvj]{background:var(--bg);border-top:1px solid var(--border-subtle)}.status-grid[data-astro-cid-pypknyvj]{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-feature);grid-template-columns:1fr;gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=700px){.status-grid[data-astro-cid-pypknyvj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.status-grid[data-astro-cid-pypknyvj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.status-card[data-astro-cid-pypknyvj]{background:var(--surface);align-content:start;gap:14px;min-height:210px;padding:26px 26px 28px;display:grid}.status-card-head[data-astro-cid-pypknyvj]{justify-items:start;gap:12px;display:grid}.status-card-label[data-astro-cid-pypknyvj]{letter-spacing:-.015em;font-size:20px;line-height:1.15}.status-pill[data-astro-cid-pypknyvj]{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);height:26px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;display:inline-flex}.status-pill-dot[data-astro-cid-pypknyvj]{background:var(--text-muted);border-radius:999px;width:7px;height:7px}.status-pill-warning[data-astro-cid-pypknyvj]{color:var(--warning);border-color:#eac27a59}.status-pill-warning[data-astro-cid-pypknyvj] .status-pill-dot[data-astro-cid-pypknyvj]{background:var(--warning)}.status-pill-success[data-astro-cid-pypknyvj]{color:var(--success);border-color:#8bd6ae59}.status-pill-success[data-astro-cid-pypknyvj] .status-pill-dot[data-astro-cid-pypknyvj]{background:var(--success)}.status-card-detail[data-astro-cid-pypknyvj]{color:var(--text-secondary);max-width:44ch;font-size:15px;line-height:1.55}.status-card-links[data-astro-cid-pypknyvj]{align-self:end;gap:6px;margin-top:4px;display:grid}.resource-links[data-astro-cid-pypknyvj]{grid-template-columns:1fr;gap:12px;margin:56px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.resource-links[data-astro-cid-pypknyvj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.resource-links[data-astro-cid-pypknyvj] a[data-astro-cid-pypknyvj]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-feature);min-height:220px;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-content:start;gap:12px;padding:28px 28px 64px;display:grid;position:relative}.resource-links[data-astro-cid-pypknyvj] a[data-astro-cid-pypknyvj]:hover{border-color:var(--text)}.resource-title[data-astro-cid-pypknyvj]{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:26px;line-height:1.05}.resource-desc[data-astro-cid-pypknyvj]{color:var(--text-secondary);font-size:15px;line-height:1.5}.resource-arrow[data-astro-cid-pypknyvj]{background:var(--paper);width:36px;height:36px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;place-items:center;font-size:18px;display:inline-grid;position:absolute;bottom:22px;left:28px}.resource-links[data-astro-cid-pypknyvj] a[data-astro-cid-pypknyvj]:hover .resource-arrow[data-astro-cid-pypknyvj]{background:var(--accent);transform:translate(4px)}.update-teaser[data-astro-cid-pypknyvj]{margin-top:48px}.update-teaser[data-astro-cid-pypknyvj] ul[data-astro-cid-pypknyvj]{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.update-date[data-astro-cid-pypknyvj]{color:var(--text-muted);margin-left:8px;font-size:12px}.closing[data-astro-cid-pypknyvj]{border-top:1px solid var(--border-subtle);padding-block:72px 0}@media (width>=768px){.closing[data-astro-cid-pypknyvj]{padding-block:128px 16px}}.closing-title[data-astro-cid-pypknyvj]{font-size:clamp(44px,7.4vw,120px)}.marquee[data-astro-cid-eykxo7h2]{border-block:1px solid var(--border-subtle);background:var(--bg);padding-block:18px;overflow:clip}.marquee-track[data-astro-cid-eykxo7h2]{width:max-content;display:flex}.marquee-run[data-astro-cid-eykxo7h2]{align-items:center;gap:clamp(20px,2.4vw,40px);padding-right:clamp(20px,2.4vw,40px);display:flex}.marquee-word[data-astro-cid-eykxo7h2]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--text);white-space:nowrap;font-size:clamp(56px,9vw,148px);font-weight:500;line-height:1}.marquee-outline[data-astro-cid-eykxo7h2]{color:#0000;-webkit-text-stroke:1.5px var(--text)}@supports not (-webkit-text-stroke:1px black){.marquee-outline[data-astro-cid-eykxo7h2]{color:var(--text-muted)}}.marquee-mark[data-astro-cid-eykxo7h2]{width:clamp(20px,2.4vw,36px);height:auto;fill:var(--accent);flex:none}@keyframes marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-14%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.marquee-track[data-astro-cid-eykxo7h2]{animation-name:marquee-scroll;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}}.ledger-field{z-index:-1;pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0}.ledger-field canvas{width:100%;height:100%;display:block}html[data-ledger-active] body.page-home,html[data-ledger-active] .page-home .hero,html[data-ledger-active] .page-home .marquee,html[data-ledger-active] .page-home .journey,html[data-ledger-active] .page-home .verification,html[data-ledger-active] .page-home .transparency,html[data-ledger-active] .page-home .in-use,html[data-ledger-active] .page-home .fans{background-color:#0000}html[data-ledger-active] .page-home .status-card,html[data-ledger-active] .page-home .organisers a,html[data-ledger-active] .page-home .resource-links a{background-color:color-mix(in srgb, var(--surface) 66%, transparent);backdrop-filter:blur(10px)}html[data-ledger-active] .page-home .frame{background-color:color-mix(in srgb, var(--bg) 78%, transparent);backdrop-filter:blur(16px)}html[data-ledger-active] .page-home .fan-grid{background-color:color-mix(in srgb, var(--bg) 72%, transparent);backdrop-filter:blur(18px);box-shadow:0 0 0 12px color-mix(in srgb, var(--bg) 72%, transparent)}html[data-ledger-active] .page-home .fan-grid li{background-color:color-mix(in srgb, var(--surface) 72%, transparent)}html[data-ledger-active] .page-home .status-grid{background-color:#0000}html[data-ledger-active] .page-home .status-card{box-shadow:0 0 0 1px var(--border-subtle)}@supports not (backdrop-filter:blur(1px)){html[data-ledger-active] .page-home .status-card,html[data-ledger-active] .page-home .organisers a,html[data-ledger-active] .page-home .fan-grid li,html[data-ledger-active] .page-home .resource-links a{background-color:color-mix(in srgb, var(--surface) 92%, transparent)}html[data-ledger-active] .page-home .frame{background-color:var(--bg)}}.scene-root{position:relative;overflow-x:clip}.scene-layer-wrap{z-index:1;pointer-events:none;position:absolute;inset:0}.scene-layer{width:100%;height:100vh;position:sticky;top:0}.scene-layer canvas{width:100%!important;height:100%!important}.scene-root[data-scene-active] [data-hero-object] .hero-arc-ticket{visibility:hidden}.scene-root[data-scene-active] .journey[data-enhanced]{background:0 0}.scene-root[data-scene-active] .journey{z-index:2}
