@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-vietnamese-500-normal.BmEvtly_.woff2)format("woff2"),url(./space-grotesk-vietnamese-500-normal.BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2)format("woff2"),url(./space-grotesk-latin-ext-500-normal.3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(./space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-vietnamese-600-normal.DUi7WF5p.woff2)format("woff2"),url(./space-grotesk-vietnamese-600-normal.D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2)format("woff2"),url(./space-grotesk-latin-ext-600-normal.VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2"),url(./space-grotesk-latin-600-normal.BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-vietnamese-700-normal.DMty7AZE.woff2)format("woff2"),url(./space-grotesk-vietnamese-700-normal.Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2)format("woff2"),url(./space-grotesk-latin-ext-700-normal.HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(./space-grotesk-latin-700-normal.CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--ink:#131316;--muted:#71717a;--line:#ececef;--line-strong:#d9d9de;--chrome:#101012;--chrome-2:#17171a;--chrome-line:#26262b;--on-chrome:#f5f5f6;--on-chrome-muted:#b9bbc2;--hot:#e5333f;--hot-rgb:229, 51, 63;--hot-deep:#c92a35;--hot-rim:#ee5560;--red:#d92d3a;--silver:#c6cad1;--silver-hi:#eef1f4;--silver-lo:#8b909a;--silver-rgb:198, 202, 209;--metal:linear-gradient(180deg, #f4f6f9 0%, #cfd4db 42%, #969ca6 56%, #e7eaef 100%);--metal-line:linear-gradient(90deg, transparent, rgba(var(--silver-rgb), .5), transparent);--stage:#0a0a0b;--stage-2:#131316;--edge-line:#26262b;--disp:"Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--ui);background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;min-height:100vh}.btn{appearance:none;border:1px solid var(--line-strong);color:var(--ink);height:40px;font-family:var(--ui);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--muted)}.btn:disabled{opacity:.4;cursor:default}.btn.prim{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn.danger{background:var(--red);border-color:var(--red);color:#fff}.btn.prim:hover:not(:disabled),.btn.danger:hover:not(:disabled){filter:brightness(1.12);border-color:var(--red)}.btn.prim:hover:not(:disabled){border-color:var(--ink)}.mkt .btn{border:none;align-items:center;text-decoration:none;transition:border-color .15s,filter .15s,box-shadow .15s,transform 60ms;display:inline-flex}.mkt .btn:active{transform:translateY(1px)}.mkt .btn:disabled{opacity:.6;cursor:default}.mkt .btn.prim{background:linear-gradient(180deg, var(--hot), var(--hot-deep));border:1px solid var(--hot-rim);color:#fff;box-shadow:0 0 24px -8px rgba(var(--hot-rgb), .45), 0 1px 0 #ffffff40 inset}.mkt .btn.prim:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 32px -6px rgba(var(--hot-rgb), .7), 0 1px 0 #ffffff40 inset}.mkt .btn.ghost{color:var(--on-chrome);border:1px solid var(--chrome-line);background:linear-gradient(#24262c,#16181c);box-shadow:inset 0 1px #ffffff0f,0 2px 6px -3px #000}.mkt .btn.ghost:hover{border-color:var(--silver-lo)}.mkt .btn.chrome{color:#16181c;text-shadow:0 1px #ffffff80;background:linear-gradient(#f4f6f8 0%,#d4d9df 46%,#b8bec6 54%,#dfe3e8 100%);border:1px solid #eef1f4;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000001f,0 2px 6px -3px #000}.mkt .btn.chrome:hover{filter:brightness(1.04);border-color:#fff}.zbtn{appearance:none;border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.zbtn:hover{color:var(--ink);border-color:var(--muted)}.inline-edit{font:inherit;color:inherit;background:0 0;border:none;border-radius:6px;outline:none;width:100%;min-width:0;margin:-1px -4px;padding:1px 4px}.inline-edit:hover{background:#0000000b}.inline-edit:focus{box-shadow:0 0 0 2px rgba(var(--hot-rgb), .3);background:#fff}.inline-edit::placeholder{color:var(--muted);opacity:.45}html[data-native-app] .app-bar{padding-top:calc(12px + env(safe-area-inset-top,0px))}html[data-native-app] .gig-bar{padding-top:calc(10px + env(safe-area-inset-top,0px))}html[data-native-app] .mkt header{padding-top:calc(18px + env(safe-area-inset-top,0px))}.list-table{border-collapse:collapse;width:100%;font-size:14px}.list-table th{text-align:left;font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;color:var(--on-chrome-muted);border-bottom:1px solid var(--chrome-line);padding:0 12px 8px;font-size:11px;font-weight:600}.list-table th a{color:inherit;white-space:nowrap;text-decoration:none}.list-table th a:hover{color:var(--on-chrome)}.list-table th a.on{color:var(--hot)}.list-table td{border-bottom:1px solid var(--chrome-line);color:var(--on-chrome-muted);vertical-align:baseline;padding:12px}.list-table tbody tr:hover td{background:#ffffff08}.list-table .c-title a{font-family:var(--disp);color:var(--on-chrome);font-size:15px;font-weight:600;text-decoration:none}.list-table .c-title a:hover{color:var(--hot)}.list-table .c-artist{font-style:italic}.list-table .c-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.list-table .c-updated,.list-table .c-date{font-variant-numeric:tabular-nums;white-space:nowrap}.list-table .genre-tag{text-transform:uppercase;letter-spacing:.07em;color:var(--hot);border:1px solid var(--chrome-line);border-radius:5px;padding:2px 6px;font-size:10px}@media (width<=640px){.list-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.list-table,.list-table tbody,.list-table tr,.list-table td{width:100%;display:block}.list-table tr{border:1px solid var(--chrome-line);background:var(--chrome-2);border-radius:10px;margin-bottom:10px;padding:10px 12px}.list-table tbody tr:hover td{background:0 0}.list-table td{border:none;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.list-table td[data-label]:before{content:attr(data-label);font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;color:var(--on-chrome-muted);flex:none;font-size:11px}.list-table td:empty{display:none}.list-table td.c-title{border-bottom:1px solid var(--chrome-line);margin-bottom:4px;padding-bottom:8px;font-size:16px;display:block}.list-table td.c-act{justify-content:flex-end;padding-top:6px}}.list-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.list-filters .q{appearance:none;background:var(--chrome-2);border:1px solid var(--chrome-line);min-width:180px;color:var(--on-chrome);border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.list-filters select{appearance:none;background:var(--chrome-2);border:1px solid var(--chrome-line);color:var(--on-chrome);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px}.list-filters .apply{appearance:none;border:1px solid var(--hot);background:var(--hot);color:#fff;cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.list-filters .apply:hover{filter:brightness(1.08)}.list-empty{color:var(--on-chrome-muted);font-size:14px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dlg-in.svelte-1exszei{box-sizing:border-box;border:1px solid var(--line-strong);width:100%;height:40px;color:var(--ink);font-size:14px;font-family:var(--ui);background:#fff;border-radius:9px;margin:-6px 0 18px;padding:0 12px}.dlg-in.svelte-1exszei:focus{border-color:var(--ink);box-shadow:0 0 0 2px rgba(var(--hot-rgb), .25);outline:none}
