.tk-nav{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.tk-nav :where(a){color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .18s,color .18s;display:flex}.tk-nav :where(svg){width:16px;height:16px}.tk-nav :where(a:hover){background:var(--surface-2);color:var(--ink)}.tk-nav :where(a[aria-current=page]){background:var(--accent-soft);color:var(--accent)}.tk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.tk-stat{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:18px 20px;display:flex}.tk-stat-icon{background:var(--brand-100);width:40px;height:40px;color:var(--brand-600);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.tk-stat-icon :where(svg){width:19px;height:19px}.tk-stat :where(dt,p){color:var(--muted);font-size:12px}.tk-stat :where(dd){letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--ink);margin:2px 0;font-size:25px;font-weight:650}.tk-venue-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:18px;display:grid}.tk-venue-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.tk-venue-card:hover,.tk-venue-card:focus-within{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 6%, transparent)}.tk-venue-image{background:var(--surface-2);border-bottom:1px solid var(--line);cursor:pointer;flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.tk-venue-image :where(svg){width:100%;height:200px;padding:20px;transition:transform .26s}.tk-venue-image:where(:hover) :where(svg){transform:scale(1.035)}.tk-venue-caption{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:10px;left:12px}.tk-venue-body{flex-direction:column;flex:1;gap:14px;padding:18px;display:flex}.tk-venue-title{justify-content:space-between;align-items:start;gap:8px;display:flex}.tk-venue-title :where(h2){overflow-wrap:anywhere;font-size:16px;font-weight:600}.tk-venue-address{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:5px;font-size:12px;display:flex}.tk-venue-address :where(svg){flex-shrink:0;width:14px;height:14px}.tk-venue-meta{flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.tk-venue-meta :where(span){align-items:center;gap:6px;display:flex}.tk-venue-meta :where(svg){width:14px;height:14px;color:var(--muted)}.tk-venue-zones{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.tk-venue-zones :where(span){background:var(--surface-2);border-radius:5px;align-items:center;gap:5px;padding:3px 7px;display:flex}.tk-venue-zones :where(i){border-radius:50%;width:6px;height:6px;display:block}.tk-venue-footer{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;display:flex}.tk-share-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tk-share-option{text-align:left;border:1px solid var(--line);border-radius:10px;gap:6px;padding:14px 12px;font-size:12px;transition:background .18s,border-color .18s;display:grid}.tk-share-option :where(svg){width:20px;height:20px;color:var(--accent)}.tk-share-option :where(small){color:var(--muted);font-size:11px}.tk-share-option:hover{background:var(--surface-2)}.tk-share-option[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.tk-share-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border-radius:8px;max-height:180px;padding:14px;font:11px/1.6 monospace;overflow:auto}.tk-seat{outline:none}.tk-seat[data-clickable=true]{cursor:pointer}.tk-seat-body{transform-box:fill-box;transform-origin:50%;transition:transform .14s ease-out,filter .14s ease-out}.tk-seat[data-selected=true] .tk-seat-body{animation:.26s cubic-bezier(.34,1.56,.64,1) seat-pop}.tk-seat[data-clickable=true]:hover .tk-seat-body,.tk-seat[data-clickable=true]:focus-visible .tk-seat-body{filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--seat-glow,#17304a) 55%, transparent));transform:scale(1.14)}.tk-seat[data-clickable]:focus-visible .tk-seat-body{filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 1px var(--accent))}.tk-seat-hot .tk-seat-body{filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--seat-glow,#17304a) 55%, transparent));animation:.14s ease-out tk-seat-hot-in;transform:scale(1.14)}@keyframes tk-seat-hot-in{0%{transform:scale(1)}}.tk-seat-highlight circle{fill:color-mix(in srgb, var(--accent) 18%, transparent);stroke:var(--accent);stroke-width:3px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out 2 tk-seat-highlight}@keyframes tk-seat-highlight{0%{opacity:.2;transform:scale(.6)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes seat-pop{0%{transform:scale(.8)}60%{transform:scale(1.22)}to{transform:scale(1)}}.tk-sector{cursor:pointer;outline:none}.tk-sector-shape{fill:var(--sector-fill);stroke:var(--sector-stroke);transition:fill .16s ease-out,stroke .16s ease-out,filter .16s ease-out}.tk-sector-text{fill:var(--sector-ink);transition:fill .16s ease-out}.tk-sector:not([data-sold-out=true]):hover .tk-sector-shape,.tk-sector:not([data-sold-out=true]):focus-visible .tk-sector-shape{fill:var(--sector-fill-hover);stroke:var(--sector-stroke-hover);filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--sector-stroke-hover) 45%, transparent))}.tk-sector:not([data-sold-out=true]):hover .tk-sector-text,.tk-sector:not([data-sold-out=true]):focus-visible .tk-sector-text{fill:var(--sector-ink-hover)}.tk-tip{z-index:5;pointer-events:none;opacity:0;will-change:transform;transition:opacity .12s ease-out,scale .12s ease-out;position:absolute;top:0;left:0;scale:.96}.tk-tip[data-open=true]{opacity:1;scale:1}.tk-legend-chip{border:1px solid var(--line);background:var(--surface);min-height:26px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12px;transition:background .12s,border-color .12s;display:inline-flex}.tk-legend-chip:hover{background:var(--surface-2)}.tk-legend-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.tk-legend-dot{border-radius:3px;flex:none;width:10px;height:10px}@media (width<=720px){.tk-stats{gap:8px}.tk-stat{padding:12px;display:block}.tk-stat-icon{display:none}.tk-stat :where(dd){font-size:22px}.tk-stat :where(p){display:none}.tk-share-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tk-nav *,.tk-ev-row,.tk-venue-card,.tk-venue-image *,.tk-ev-bar *,.tk-share-option,.tk-seat *,.tk-seat-highlight circle,.tk-sector *,.tk-tip,.tk-legend-chip{transition:none;animation:none}.tk-seat[data-clickable=true]:hover .tk-seat-body,.tk-seat[data-clickable=true]:focus-visible .tk-seat-body{transform:none}.tk-tip{scale:1}}.tk-nav[data-compact=true]{border-radius:10px;margin-bottom:0;padding:2px}.tk-nav[data-compact=true] :where(a){border-radius:8px;gap:6px;padding:4px 10px;font-size:12.5px}.tk-nav[data-compact=true] :where(svg){width:14px;height:14px}.tk-ev-strip{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:72px;display:grid}.tk-ev-metric{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 16px;display:flex}.tk-ev-metric+.tk-ev-metric{border-left:1px solid var(--line)}.tk-ev-metric :where(dt){color:var(--muted);font-size:12px}.tk-ev-metric :where(dd){letter-spacing:-.4px;font-variant-numeric:tabular-nums;min-width:0;color:var(--ink);align-items:baseline;gap:6px;font-size:24px;font-weight:650;line-height:1.15;display:flex}.tk-ev-metric :where(dd small){text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;color:var(--muted);font-size:12px;font-weight:400;overflow:hidden}@media (width<=760px){.tk-ev-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-ev-metric:nth-child(odd){border-left:0}.tk-ev-metric:nth-child(n+3){border-top:1px solid var(--line)}}.tk-ev-groups{gap:18px;display:grid;container:tk-ev/inline-size}.tk-ev-group-title{color:var(--ink);align-items:center;gap:8px;margin:0 2px 8px;font-size:13px;font-weight:600;display:flex}.tk-ev-group-title :where(span){color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}button.tk-ev-group-title{cursor:pointer;border-radius:6px;width:fit-content;padding:2px 6px 2px 2px}button.tk-ev-group-title:hover{background:var(--surface-3)}button.tk-ev-group-title :where(svg){width:14px;height:14px;color:var(--muted);transition:transform .15s}button.tk-ev-group-title[aria-expanded=true] :where(svg){transform:rotate(90deg)}.tk-ev-list{gap:10px;display:grid}.tk-ev-row{--ev-color:var(--brand-500);border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:176px minmax(0,1fr) auto auto;grid-template-areas:"cover main metrics act";align-items:center;column-gap:18px;min-height:112px;padding:4px 16px 4px 4px;transition:box-shadow .15s,transform .15s,border-color .15s;display:grid}.tk-ev-row:hover,.tk-ev-row:focus-within{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 6px 18px -8px #1018282e}.tk-ev-row[data-clickable=true]{cursor:pointer}.tk-ev-row[data-past=true] .tk-ev-name{color:var(--ink-2)}.tk-ev-row[data-cancelled=true]{opacity:.6}.tk-ev-cover{background:linear-gradient(135deg, color-mix(in srgb, var(--ev-color) 14%, #fff), color-mix(in srgb, var(--ev-color) 38%, #fff));width:100%;height:104px;color:color-mix(in srgb, var(--ev-color) 70%, #000);border-radius:12px;grid-area:cover;place-items:center;display:grid;position:relative;overflow:hidden}.tk-ev-cover :where(svg){width:100%;height:100%;padding:6px}.tk-ev-cover :where(svg[data-icon]){width:44px;height:44px;padding:0}.tk-ev-chip{color:#16181d;background:#fff;border-radius:9px;flex-direction:column;align-items:center;min-width:40px;padding:3px 6px 4px;line-height:1.05;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 1px 4px #1018282e}.tk-ev-chip :where(i){letter-spacing:.4px;text-transform:uppercase;color:#6b6f78;font-size:9.5px;font-style:normal;font-weight:600}.tk-ev-chip :where(strong){letter-spacing:-.5px;font-size:20px;font-weight:700}.tk-ev-chip :where(em){text-transform:uppercase;color:#6b6f78;font-size:9.5px;font-style:normal;font-weight:600}.tk-ev-main{grid-area:main;gap:6px;min-width:0;display:grid}.tk-ev-title{align-items:center;gap:8px;min-width:0;display:flex}.tk-ev-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.tk-ev-sub{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 14px;font-size:12.5px;display:flex}.tk-ev-sub :where(span){align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.tk-ev-sub :where(span svg){flex:none;width:13px;height:13px}.tk-ev-count{color:var(--ink-2);font-weight:600}.tk-ev-count[data-soon=true]{color:var(--brand-700)}.tk-ev-zones{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.tk-ev-zone{border:1px solid var(--line);background:var(--surface-2);max-width:100%;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;display:inline-flex}.tk-ev-zone :where(i){border-radius:50%;flex:none;width:8px;height:8px}.tk-ev-zone :where(b){color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.tk-ev-zone[data-more=true]{color:var(--muted)}.tk-ev-pill{background:var(--surface-3);color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.tk-ev-pill:before{content:"";opacity:.75;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.tk-ev-pill[data-tone=ok]{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.tk-ev-pill[data-tone=warn]{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.tk-ev-pill[data-tone=danger]{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.tk-ev-pill[data-tone=muted]{color:var(--muted)}.tk-ev-metrics{grid-area:metrics;align-items:center;gap:22px;min-width:0;display:flex}.tk-ev-metric-ring{align-items:center;gap:10px;display:flex}.tk-ev-ring{flex:none;width:52px;height:52px}.tk-ev-ring circle{fill:none;stroke-width:6px}.tk-ev-ring-track{stroke:var(--surface-3)}.tk-ev-ring-sold{stroke:var(--brand-500);stroke-linecap:butt}.tk-ev-ring-held{stroke:#f59e0b}.tk-ev-ring-text{fill:var(--ink);font-size:12px;font-weight:650}.tk-ev-figure{white-space:nowrap;font-variant-numeric:tabular-nums;gap:1px;display:grid}.tk-ev-figure :where(strong){letter-spacing:-.3px;color:var(--ink);font-size:20px;font-weight:650;line-height:1.15}.tk-ev-figure :where(span){color:var(--muted);font-size:11.5px}.tk-ev-figure[data-kind=held] :where(strong){color:var(--warn)}.tk-ev-figure[data-kind=from]{display:none}.tk-ev-actions{cursor:default;grid-area:act;justify-content:flex-end;align-items:center;gap:4px;display:flex}@container tk-ev (width<=1100px){.tk-ev-row{grid-template-columns:120px minmax(0,1fr) auto auto;column-gap:14px}.tk-ev-cover{height:80px}.tk-ev-zones{display:none}.tk-ev-figure[data-kind=from]{display:grid}.tk-ev-metrics{gap:16px}}@container tk-ev (width<=760px){.tk-ev-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"cover""main""metrics""act";row-gap:12px;padding:4px 4px 12px}.tk-ev-cover{height:120px}.tk-ev-main,.tk-ev-metrics,.tk-ev-actions{margin-inline:12px}.tk-ev-metrics{flex-wrap:wrap;gap:12px 20px}.tk-ev-actions{justify-content:flex-start}}a.tk-ev-name{cursor:pointer}a.tk-ev-name:hover{text-decoration:underline}.tk-ed-more{color:#fff;white-space:nowrap;background:#16181dc7;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600;line-height:1.5;position:absolute;top:62px;left:8px}.tk-ev-strip[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-ed-body{gap:16px;display:grid;container:tk-ed/inline-size}.tk-ed-summary{--ev-color:var(--brand-500);border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:4px;display:grid}.tk-ed-summary .tk-ev-cover{grid-area:auto;height:100%;min-height:140px}.tk-ed-facts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:center;gap:14px 24px;margin:0;padding:12px 16px 12px 0;display:grid}.tk-ed-fact{min-width:0}.tk-ed-fact :where(dt){color:var(--muted);font-size:12px}.tk-ed-fact :where(dd){color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:500}.tk-ed-fact[data-wide=true]{grid-column:1/-1}.tk-ed-zones{flex-wrap:wrap;gap:6px;display:flex}.tk-ed-block{border:1px solid var(--line);background:var(--surface);border-radius:12px}.tk-ed-block-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.tk-ed-block-head :where(h2){color:var(--ink);margin-right:8px;font-size:15px;font-weight:600}.tk-ed-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.tk-ed-table :where(th){text-align:left;color:var(--muted);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:500}.tk-ed-table :where(td){border-top:1px solid var(--line);vertical-align:middle;padding:8px 12px}.tk-ed-table :where(th:first-child,td:first-child){padding-left:16px}.tk-ed-table :where(th:last-child,td:last-child){padding-right:16px}.tk-ed-table :where(tbody tr):hover{background:var(--surface-2)}.tk-ed-table tr[data-past=true] .tk-ed-date-text{color:var(--muted)}.tk-ed-table .tk-ed-num{text-align:right}.tk-ed-date{white-space:nowrap;align-items:center;gap:10px;display:flex}.tk-ed-day{background:color-mix(in srgb, var(--ev-color,var(--brand-500)) 16%, #fff);width:36px;color:color-mix(in srgb, var(--ev-color,var(--brand-500)) 70%, #000);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:2px 0 3px;line-height:1.05;display:flex}.tk-ed-day :where(strong){font-size:15px;font-weight:700}.tk-ed-day :where(em){text-transform:uppercase;font-size:9px;font-style:normal;font-weight:600}.tk-ed-date-text{color:var(--ink);font-weight:600}.tk-ed-count-inline{color:var(--muted);font-size:12px;font-weight:400;display:none}.tk-ed-sold{gap:4px;min-width:110px;display:grid}.tk-ed-sold :where(b){color:var(--ink);font-weight:650}.tk-ed-bar{background:var(--surface-3);border-radius:999px;height:5px;display:flex;overflow:hidden}.tk-ed-bar :where(i:first-child){background:var(--brand-500)}.tk-ed-bar :where(i:last-child){background:#f59e0b}.tk-ed-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.tk-ed-empty{text-align:center;color:var(--muted);padding:24px 16px;font-size:13px}@container tk-ed (width<=960px){.tk-ed-table .tk-ed-col-count{display:none}.tk-ed-count-inline{display:block}}@container tk-ed (width<=700px){.tk-ed-summary{grid-template-columns:minmax(0,1fr)}.tk-ed-summary .tk-ev-cover{min-height:120px}.tk-ed-facts{padding:4px 12px 12px}}@media (width<=639px){.tk-ev-strip[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-ev-strip[data-cols="4"] :where(dd small){white-space:normal}.tk-ed-table :where(thead){display:none}.tk-ed-table :where(tbody tr){border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date act""time status""sold sold""rev rev";gap:8px 12px;padding:12px 16px;display:grid}.tk-ed-table :where(tbody td){border-top:0;padding:0}.tk-ed-table :where(tbody td:first-child,tbody td:last-child){padding:0}.tk-ed-table .tk-ed-col-date{grid-area:date}.tk-ed-table .tk-ed-col-time{grid-area:time;align-self:center}.tk-ed-table .tk-ed-col-status{grid-area:status;justify-self:end}.tk-ed-table .tk-ed-col-sold{grid-area:sold}.tk-ed-table .tk-ed-col-rev{text-align:left;grid-area:rev}.tk-ed-table .tk-ed-col-act{grid-area:act}.tk-ed-table .tk-ed-col-rev:empty{display:none}}.tk-ed-form{gap:20px;max-width:760px;display:grid}.tk-ed-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:20px}.tk-ed-card :where(h2){color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600}.tk-ed-note{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:10px;padding:10px 14px;font-size:13px}.tk-ed-readonly{border:1px dashed var(--line-strong);background:var(--surface-2);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:14px}.tk-ed-add{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}@media (width<=1023px){.tk-ed-add{grid-template-columns:minmax(0,1fr)}}.tk-ed-existing{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:16px 18px}.tk-ed-existing :where(h2){color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600}.tk-ed-existing :where(h3){color:var(--muted);margin:10px 0 4px;font-size:12px;font-weight:600}.tk-ed-existing :where(ul){gap:2px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tk-ed-existing :where(li){font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.tk-ed-existing :where(li[data-dup=true]){color:var(--warn);font-weight:600}
