.lpane{display:none}@media(min-width:768px)and (max-width:1100px)and (min-height:600px){.shell{--pane-w: clamp(280px, 34vw, 340px)}.lpane{display:flex;flex-direction:column;position:fixed;top:calc(var(--hdr-h) + var(--safe-t) + 1px);bottom:0;left:var(--rail-w);width:var(--pane-w);padding:16px 10px calc(16px + var(--safe-b));background:var(--bg);border-right:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain;z-index:15;animation:ppl-pane-in .3s ease-out}.shell[data-pane] main,.shell[data-pane] .footer{margin-left:calc(var(--rail-w) + var(--pane-w))}.shell[data-pane] .sticky-buy{left:calc(var(--rail-w) + var(--pane-w))}.shell[data-pane=agenda] .ev-grid{grid-template-columns:minmax(0,1fr)!important;margin-top:-120px!important;gap:28px!important;padding-bottom:calc(120px + var(--safe-b))!important}.shell[data-pane=agenda] [data-screen=event]>div:first-of-type{height:min(34vw,300px)!important}.shell[data-pane=agenda] .aside-desktop{display:none!important}.shell[data-pane=agenda] main .mobile-only{display:initial!important}.shell[data-pane=agenda] main .mobile-only.col{display:flex!important}.shell[data-pane=agenda] .tko-openrow{display:none}.shell[data-pane=agenda] main .sticky-buy.mobile-only{display:flex!important;position:fixed;right:0;bottom:0;padding:14px var(--gutter-r) calc(16px + var(--safe-b)) var(--gutter-l);background:linear-gradient(transparent,var(--bg) 30%);gap:10px;align-items:center;z-index:25}.shell[data-pane=agenda] div[style*=ppl-fade]:has(.sticky-buy){animation-name:ppl-fade-still!important}.chat-grid{grid-template-columns:minmax(240px,34%) minmax(0,1fr)!important}}@media(min-width:768px)and (max-width:1100px)and (min-height:600px)and (max-height:760px){.shell .page{padding-top:28px}.chat-thread{height:calc(100dvh - var(--hdr-h) - var(--safe-t) - 150px)!important;min-height:360px}.agenda-filters{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:4px}.agenda-filters::-webkit-scrollbar{display:none}.agenda-filters>*{flex:0 0 auto}}@keyframes ppl-pane-in{0%{opacity:0}to{opacity:1}}@keyframes ppl-fade-still{0%{opacity:0}to{opacity:1}}.lpane-head{display:flex;flex-direction:column;gap:4px;padding:4px 8px 12px}.lpane-title{margin:0;font-family:var(--display);font-weight:700;font-size:18px;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--text)}.lpane-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lpane-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px;border-radius:16px;color:var(--text)}@media(hover:hover){a.lpane-row:hover{background:var(--surface)}}.lpane-row[aria-current=page]{background:#ff4d6d1a}.lpane-row[aria-current=page] .lpane-name{color:var(--pink-t)}.lpane-row:focus-visible{outline-offset:-3px}.lpane-art{width:44px;height:44px;flex:none;border-radius:12px}.lpane-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.lpane-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;line-height:1.25}.lpane-sub{font-size:13px;color:var(--muted)}.lpane-foot{display:flex;align-items:center;min-height:44px;margin-top:8px;padding:0 8px;font-size:14px;font-weight:600;color:var(--pink-t)}.lpane-skel .lpane-art{display:block}.lpane-skel-line{display:block;height:12px;width:80%;border-radius:6px}.lpane-skel-line.short{width:50%}@media(prefers-reduced-motion:reduce){.lpane{animation:none}}@media(min-width:600px)and (max-width:767px)and (min-height:700px){.page .grid.g300{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px)and (min-height:600px)and (max-height:720px){.tabbar{height:58px;bottom:calc(8px + var(--safe-b))}.tabbar>:is(a,button){height:50px;gap:3px}.sticky-buy{padding-bottom:calc(76px + var(--safe-b))!important}}@media(min-width:768px)and (max-width:1100px)and (min-height:600px){html[data-fold=vertical] .shell[data-pane]{--pane-w: calc(var(--fold-start) - var(--rail-w))}html[data-fold=vertical] .shell[data-pane] main,html[data-fold=vertical] .shell[data-pane] .footer{margin-left:var(--fold-end)}html[data-fold=vertical] .shell[data-pane] .sticky-buy{left:var(--fold-end)}}html[data-fold=vertical] .shell:not([data-pane]) :is(.chat-grid,.forum-grid,.map-grid){grid-template-columns:calc(var(--fold-start) - var(--rail-w) - var(--gutter-l)) minmax(0,1fr)!important;column-gap:calc(var(--fold-end) - var(--fold-start))!important}html[data-fold=vertical] .sheet-backdrop{left:var(--fold-end);--sheet-cap: 100%}html[data-fold=vertical] .backdrop{justify-content:flex-start;padding-left:calc(var(--fold-end) + 16px)}html[data-fold=vertical] :is(.modal,.city-modal){max-width:calc(100vw - var(--fold-end) - var(--safe-r) - 32px)}html[data-fold=horizontal] .shell:has([data-fold-stage]){padding-top:var(--fold-end)}html[data-fold=horizontal] .shell:has([data-fold-stage])>.hdr{top:var(--fold-end);padding-top:0}html[data-fold=horizontal] [data-fold-stage]{position:fixed!important;top:0;left:var(--rail-w);right:0;height:var(--fold-start);margin:0;z-index:26}html[data-fold=horizontal] :is(.page,[data-screen]):has([data-fold-stage]){animation:none!important}html[data-fold=horizontal] .tk-face[data-fold-stage]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:calc(var(--safe-t) + 12px) var(--gutter-r) 16px var(--gutter-l);background:inherit;border-radius:0 0 28px 28px;--qr: max(120px, min(260px, calc(var(--fold-start) - var(--safe-t) - 170px)))}html[data-fold=horizontal] .tk-face[data-fold-stage] .qr{width:var(--qr)!important;height:var(--qr)!important}html[data-fold=horizontal] .map-grid:has(>[data-fold-stage]){grid-template-columns:minmax(0,1fr)!important}html[data-fold=horizontal] .map-grid>[data-fold-stage]>div:first-child{height:100%!important;border-radius:0!important;border-left:0!important;border-right:0!important}html[data-fold=horizontal] .sheet-backdrop{--sheet-large: calc(var(--sheet-vh) - var(--fold-end) - 8px)}html[data-fold=horizontal] .backdrop{align-items:flex-start}html[data-fold=horizontal] :is(.modal,.city-modal){max-height:calc(var(--fold-start) - var(--safe-t) - 48px)}.rail .rail-x,.rail-wordmark,.rail-toggle,.rail-scrim{display:none}.rail-top,.rail-items{display:flex;flex-direction:column;align-items:center;gap:6px}@media(min-width:768px){html[data-device=ipad]{--side-rail: calc(96px + var(--safe-l));--side-open: calc(280px + var(--safe-l));--rail-w: var(--side-rail);--r-align: center;--r-dir: column;--r-item-w: 64px;--r-item-h: 58px;--r-item-pad: 0;--r-item-gap: 3px;--r-item-fs: 11px;--r-item-radius: 16px;--r-justify: center;--r-wordmark: none;--r-top-dir: column;--r-city-dir: column;--r-city-w: 64px;--r-city-fs: 11px;--r-dot-top: 8px;--r-dot-right: 12px;--pane-w: clamp(280px, 32vw, 360px)}html[data-device=ipad] .rail{display:flex;flex-direction:column;align-items:var(--r-align);gap:2px;position:fixed;top:calc(8px + var(--safe-t));bottom:calc(8px + var(--safe-b));left:calc(8px + var(--safe-l));width:calc(var(--rail-w) - 16px - var(--safe-l));padding:10px 8px;background:var(--surface);border:1px solid var(--border);border-radius:26px;z-index:25;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}html[data-device=ipad] .rail::-webkit-scrollbar{display:none}html[data-device=ipad] .rail .rail-x{display:flex}html[data-device=ipad] .rail-top{flex-direction:var(--r-top-dir);align-items:center;justify-content:space-between;gap:4px;margin-bottom:8px}html[data-device=ipad] .rail-logo{display:flex;align-items:center;gap:10px;min-height:44px;min-width:44px;margin:0;padding:0 6px;border-radius:12px;color:var(--text)}html[data-device=ipad] .rail-wordmark{display:var(--r-wordmark)}html[data-device=ipad] .rail-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:0;border-radius:999px;background:transparent;color:var(--muted)}html[data-device=ipad] .rail-city{flex-direction:var(--r-city-dir);width:var(--r-city-w);min-height:44px;margin:0 0 10px;padding:8px 10px;font-size:var(--r-city-fs);justify-content:flex-start;align-self:center}html[data-device=ipad] .rail-city .ellipsis{max-width:100%}html[data-device=ipad] .rail-items,html[data-device=ipad] .rail-foot{display:flex;flex-direction:column;align-items:var(--r-align);gap:2px}html[data-device=ipad] .rail-foot{margin-top:auto;padding-top:8px;border-top:1px solid var(--border)}html[data-device=ipad] .rail :is(.rail-items,.rail-foot)>:is(a,button){display:flex;flex-direction:var(--r-dir);align-items:center;justify-content:var(--r-justify);gap:var(--r-item-gap);width:var(--r-item-w);height:var(--r-item-h);min-height:44px;padding:var(--r-item-pad);border:0;border-radius:var(--r-item-radius);background:transparent;color:var(--body);font-family:var(--sans);font-size:var(--r-item-fs);font-weight:600;text-align:left;position:relative;flex:none}html[data-device=ipad] .rail :is(.rail-items,.rail-foot)>:is(a,button)>svg{flex:none;color:var(--muted)}html[data-device=ipad] .rail .rail-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-device=ipad] .rail :is(.rail-items,.rail-foot)>a.on{color:var(--pink-t);background:#ff4d6d1f}html[data-device=ipad] .rail :is(.rail-items,.rail-foot)>a.on>svg{color:var(--pink-t)}html[data-device=ipad] .rail a .dot{position:absolute;top:var(--r-dot-top);right:var(--r-dot-right)}html[data-device=ipad] .shell .hdr,html[data-device=ipad] .shell main,html[data-device=ipad] .shell .footer{margin-left:var(--rail-w)}html[data-device=ipad] .shell .sticky-buy{left:var(--rail-w)}html[data-device=ipad] .shell .hdr .nav{display:none}html[data-device=ipad] .shell .hdr-in>a:first-of-type,html[data-device=ipad] .shell .hdr-in .hdr-btn.muted{display:none}html[data-device=ipad] .shell .hdr-in{justify-content:flex-end;min-height:60px}html[data-device=ipad] .shell .hdr-in>.row.gap8{margin-left:auto}html[data-device=ipad] .shell .tabbar{display:none!important}html[data-device=ipad] .shell .page{padding-bottom:calc(64px + var(--safe-b))}html[data-device=ipad][data-shell=native] #inhoud:not(:has(.page)){padding-bottom:calc(24px + var(--safe-b))}html[data-device=ipad] .shell .footer{padding-bottom:calc(28px + var(--safe-b))}html[data-device=ipad] .shell .toast{bottom:calc(28px + var(--safe-b))}html[data-device=ipad] .shell .sticky-buy{padding-bottom:calc(20px + var(--safe-b))}html[data-device=ipad][data-side-peek] .rail{width:calc(var(--side-open) - 16px - var(--safe-l));z-index:41;box-shadow:0 10px 30px #00000059;animation:ppl-side-in .32s cubic-bezier(.2,.8,.2,1)}html[data-device=ipad] .rail-scrim{display:block;position:fixed;inset:0;z-index:40;background:#07050c73;animation:ppl-pane-in .2s ease-out}html[data-device=ipad][data-theme=light] .rail-scrim{background:#0e0b1633}html[data-device=ipad] .lpane{display:flex;flex-direction:column;position:fixed;top:calc(var(--hdr-h) + var(--safe-t) + 1px);bottom:0;left:var(--rail-w);width:var(--pane-w);padding:16px 10px calc(16px + var(--safe-b)) 2px;background:var(--bg);border-right:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain;z-index:15;animation:ppl-pane-in .3s ease-out}html[data-device=ipad] .shell[data-pane] main,html[data-device=ipad] .shell[data-pane] .footer{margin-left:calc(var(--rail-w) + var(--pane-w))}html[data-device=ipad] .shell[data-pane] .sticky-buy{left:calc(var(--rail-w) + var(--pane-w))}.lpane-face{display:grid;place-items:center;overflow:hidden;color:var(--ink);font-family:var(--display);font-weight:700;font-size:18px}.lpane-face img{width:100%;height:100%;object-fit:cover}html[data-device=ipad] .shell[data-pane=agenda] .ev-grid{grid-template-columns:minmax(0,1fr)!important;margin-top:-120px!important;gap:28px!important;padding-bottom:calc(120px + var(--safe-b))!important}html[data-device=ipad] .shell[data-pane=agenda] [data-screen=event]>div:first-of-type{height:min(30vw,32vh,320px)!important}html[data-device=ipad] .shell[data-pane=agenda] .aside-desktop{display:none!important}html[data-device=ipad] .shell[data-pane=agenda] main .mobile-only{display:initial!important}html[data-device=ipad] .shell[data-pane=agenda] main .mobile-only.col{display:flex!important}html[data-device=ipad] .shell[data-pane=agenda] .tko-openrow{display:none}html[data-device=ipad] .shell[data-pane=agenda] main .sticky-buy.mobile-only{display:flex!important;position:fixed;right:0;bottom:0;padding:14px var(--gutter-r) calc(16px + var(--safe-b)) var(--gutter-l);background:linear-gradient(transparent,var(--bg) 30%);gap:10px;align-items:center;z-index:25}html[data-device=ipad] .shell[data-pane=agenda] div[style*=ppl-fade]:has(.sticky-buy){animation-name:ppl-fade-still!important}html[data-device=ipad] .shell[data-pane=artists] main .g2{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}html[data-device=ipad] .chat-grid{grid-template-columns:minmax(260px,34%) minmax(0,1fr)!important}}@media(min-width:1100px){html[data-device=ipad]:not([data-side=closed]){--rail-w: var(--side-open);--r-align: stretch;--r-dir: row;--r-item-w: 100%;--r-item-h: 44px;--r-item-pad: 0 12px;--r-item-gap: 12px;--r-item-fs: 15px;--r-item-radius: 12px;--r-justify: flex-start;--r-wordmark: inline-grid;--r-top-dir: row;--r-city-dir: row;--r-city-w: 100%;--r-city-fs: 14px;--r-dot-top: 50%;--r-dot-right: 14px}}@media(min-width:768px){html[data-device=ipad][data-side-peek]{--r-align: stretch;--r-dir: row;--r-item-w: 100%;--r-item-h: 44px;--r-item-pad: 0 12px;--r-item-gap: 12px;--r-item-fs: 15px;--r-item-radius: 12px;--r-justify: flex-start;--r-wordmark: inline-grid;--r-top-dir: row;--r-city-dir: row;--r-city-w: 100%;--r-city-fs: 14px;--r-dot-top: 50%;--r-dot-right: 14px}}@media(min-width:768px)and (any-hover:hover){html[data-device=ipad] .rail :is(.rail-items,.rail-foot)>:is(a,button):not(.on):hover,html[data-device=ipad] .rail-toggle:hover,html[data-device=ipad] .rail-logo:hover{background:var(--surface-2);color:var(--text)}html[data-device=ipad] a.lpane-row:hover{background:var(--surface)}html[data-device=ipad] .lift:hover{transform:translateY(-3px)}html[data-device=ipad] .hdr-btn:hover{border-color:var(--border-h)}}@media(any-hover:hover){html[data-device=ipad] :is(a,button,[role=button],.chip){cursor:pointer}}html[data-device=ipad] .rail :is(a,button):focus-visible{outline-offset:-3px}@keyframes ppl-side-in{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){html[data-device=ipad][data-side-peek] .rail,html[data-device=ipad] .rail-scrim,html[data-device=ipad] .lpane{animation:none}}
