.banner{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--gutter);border-bottom:1px solid var(--hairline);background:var(--card);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.banner p{flex:14rem}.banner--preview{margin:var(--s2) var(--gutter) 0;padding-block:var(--s1);border:2px dashed var(--control-edge);border-radius:var(--r-btn);flex-wrap:nowrap}.banner--preview p{flex:auto;min-width:0}.banner--preview .btn{flex:none}.banner--offline{border-left:4px solid var(--chalk)}.banner--update{border-left:4px solid var(--ink-teal)}.banner--notice{border-left:4px solid var(--ink-violet);align-items:flex-start}.banner--notice>.icon{flex:none;margin-top:.2em}.banner__body{gap:var(--s1);overflow-wrap:break-word;flex:14rem;min-width:0;display:grid}.banner__body a{min-height:var(--tap);justify-self:start;align-items:center;display:inline-flex}.banner--notice .btn{flex:none}.legal-links{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--hairline)}.legal-links__list{column-gap:var(--s3);font-size:var(--fs-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-links__list li{align-items:center;gap:var(--s3);display:flex}.legal-links__list li+li:before{content:"·" / "";color:var(--pencil)}.legal-links__list a{min-height:var(--tap);color:var(--pencil);align-items:center;display:inline-flex}.legal-links__list a:hover{color:var(--chalk)}.legal-links__list a[aria-current=page]{color:var(--chalk);font-weight:700;text-decoration:none}.topbar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--s3);min-height:56px;padding:4px var(--gutter);padding-top:calc(4px + env(safe-area-inset-top));background:var(--felt);border-bottom:1px solid var(--hairline);display:flex;position:sticky;top:0}.topbar__brand{min-width:var(--tap);gap:var(--s2);line-height:1.05;font-family:var(--font-display);font-weight:850;font-stretch:75%;font-size:var(--fs-lead);letter-spacing:.01em;min-height:var(--tap);align-items:center;text-decoration:none;display:inline-flex}.topbar__actions{align-items:center;gap:var(--s1);flex:none;display:flex}.topbar .iconbtn[aria-current=page]{border-color:var(--chalk)}.tabbar{z-index:var(--z-nav);background:var(--felt);border-top:1px solid var(--hairline);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.tabbar ul{grid-template-columns:repeat(5,minmax(0,1fr));max-width:640px;margin:0 auto;display:grid}.tabbar a{min-height:var(--tabbar-h);color:var(--pencil);font-size:var(--fs-caption);align-content:center;justify-items:center;gap:2px;padding:6px 2px;font-weight:700;line-height:1.1;text-decoration:none;display:grid}.tabbar a[aria-current=page]{color:var(--chalk)}.tabbar a[aria-current=page] .icon{stroke-width:2.6px}.tabbar a[aria-current=page] span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px}.rail{display:none}@media (min-width:1024px){.topbar,.tabbar{display:none}.rail{z-index:var(--z-nav);gap:var(--s5);width:var(--rail-w);padding:var(--s5) var(--s4);border-right:1px solid var(--hairline);background:var(--felt);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.rail>*{flex-shrink:0}.rail__brand{font-family:var(--font-display);font-weight:850;font-stretch:70%;font-size:var(--fs-section);line-height:.95;text-decoration:none}.rail ul{gap:2px;display:grid}.rail a:not(.rail__brand){align-items:center;gap:var(--s3);min-height:var(--tap);padding:6px var(--s3);border-radius:var(--r-btn);color:var(--pencil);font-weight:700;text-decoration:none;display:flex}.rail a:not(.rail__brand):hover{background:var(--card);color:var(--chalk)}.rail a[aria-current=page]:not(.rail__brand){background:var(--card);color:var(--chalk);box-shadow:inset 4px 0 0 var(--chalk)}.rail__more{padding-top:var(--s4);border-top:1px solid var(--hairline);margin-top:auto}.rail__more a{font-size:var(--fs-caption)}.rail .legal-links{border-top:0;margin-top:0;padding-top:0}.rail .legal-links .legal-links__list{column-gap:var(--s2);display:flex}.rail .legal-links .legal-links__list li{gap:var(--s2)}.rail .legal-links .legal-links__list a{padding:0 2px;font-weight:400}}.topbar__home{border-color:var(--chalk)}.rail a.datachip,.datachip{align-items:center;gap:var(--s2);min-height:var(--tap);color:var(--pencil);font-size:var(--fs-caption);font-weight:700;display:inline-flex}@media (min-width:1024px){.rail a.rail__search{align-items:center;gap:var(--s2);min-height:var(--tap);padding:6px var(--s3);border:2px solid var(--control-edge);border-radius:var(--r-btn);color:var(--chalk);font-weight:700;text-decoration:none;display:flex}}.topbar__logo{border-radius:7px;flex:none}@media (max-width:479px){.topbar[data-late] .topbar__search{display:none}.topbar[data-late] .topbar__name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:359px){.topbar__name{font-size:var(--fs-body)}.tabbar a{font-size:min(var(--fs-caption), 4.05vw)}}@media (max-width:23.9em){.topbar__name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root[data-text=larger] .topbar__name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acctmark{background:var(--chalk);width:30px;height:30px;color:var(--felt);font-weight:800;font-size:var(--fs-body);border-radius:50%;place-items:center;line-height:1;display:inline-grid}.rail .acctmark{width:24px;height:24px;font-size:var(--fs-caption)}@media (forced-colors:active){.acctmark{border:2px solid canvastext}}@media (max-width:399px){.topbar__actions{gap:0}}@media (max-width:439px){.topbar[data-late]:has(.topbar__account) .topbar__home{min-width:var(--tap);min-height:var(--tap);justify-content:center;padding:0}.topbar[data-late]:has(.topbar__account) .topbar__home-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.topbar__bell{position:relative}.bell__badge{border:2px solid var(--felt);border-radius:var(--r-pill);background:var(--chalk);min-width:calc(1.4em + 4px);min-height:calc(1.4em + 4px);color:var(--felt);font-variant-numeric:tabular-nums;place-items:center;padding:0 .3em;font-size:.75rem;font-weight:800;line-height:1.4;display:inline-grid}.topbar__bell .bell__badge{position:absolute;top:0;right:0}.rail a.rail__bell .bell__badge{border-color:#0000;margin-left:auto}@media (forced-colors:active){.bell__badge{border-color:canvastext}}@media (max-width:459px){.topbar[data-bell] .topbar__name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer{border-top:1px solid var(--hairline);color:var(--pencil);font-size:var(--fs-caption)}.site-footer__inner{gap:var(--s1);width:100%;max-width:var(--content-max);padding:var(--s4) var(--gutter) var(--s5);margin-inline:auto;display:grid}.site-footer__notice{max-width:var(--measure)}.site-footer .legal-links{border-top:0;margin-top:0;padding-top:0}.shell:has(.filterbar,.explore-filterbar,.pbar) .site-footer__inner{padding-bottom:calc(var(--tap-bar) + 2 * var(--s2) + var(--s5))}@media print{.site-footer .legal-links{display:none}}.state{gap:var(--s3);padding:var(--s5);border:1.5px dashed var(--control-edge);border-radius:var(--r-stub);justify-items:start;display:grid}.state__title{align-items:center;gap:var(--s2);font-size:var(--fs-card);display:flex}.state__body{gap:var(--s2);max-width:var(--measure);display:grid}.state--error{border:2px solid var(--ink-oxblood)}.state--error .state__title{color:var(--ink-oxblood)}.loading{gap:var(--s4);display:grid}.skeleton{border:1px solid var(--hairline);border-radius:var(--r-stub);background:var(--card);height:380px}.unknowns{gap:var(--s1);padding:var(--s3) var(--s4);border:1.5px dashed var(--chalk);border-radius:var(--r-btn);display:grid}.unknowns .icon{vertical-align:-3px;margin-right:6px;display:inline-block}.toasts{left:var(--gutter);right:var(--gutter);bottom:calc(var(--tabbar-h) + var(--tap-bar) + var(--s4) + env(safe-area-inset-bottom));z-index:var(--z-toast);gap:var(--s2);pointer-events:none;justify-items:center;display:grid;position:fixed}.toast{align-items:center;gap:var(--s2);max-width:34rem;padding:4px 4px 4px var(--s4);border:2px solid var(--chalk);border-radius:var(--r-btn);background:var(--card-2);color:var(--chalk);pointer-events:auto;font-weight:700;display:flex}@media (min-width:1024px){.toasts{bottom:var(--s5);left:calc(var(--rail-w) + var(--gutter))}}.shell__main{min-width:0;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}@media (min-width:1024px){.shell__main{margin-left:var(--rail-w);padding-bottom:0}}.sheet{color:var(--chalk);background:var(--card);border:0;max-width:100vw;max-height:100dvh;margin:0;padding:0}.sheet::backdrop{background:var(--backdrop)}.sheet[open]{display:flex}.sheet__frame{flex-direction:column;width:100%;min-height:0;display:flex}.sheet__head{align-items:flex-start;gap:var(--s3);padding:var(--s4) var(--s4) var(--s3) var(--s5);border-bottom:1px solid var(--hairline);display:flex}.sheet__titles{flex:1;min-width:0;padding-top:6px}.sheet__title{font-size:var(--fs-card)}.sheet__subtitle{margin-top:var(--s1);color:var(--pencil)}.sheet__close{margin-right:calc(-1 * var(--s2));border-color:var(--control-edge)}.sheet__body{overscroll-behavior:contain;min-height:0;padding:var(--s4) var(--s5) var(--s5);flex:1;overflow-y:auto}.sheet__foot{padding:var(--s3) var(--s5) calc(var(--s3) + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--card)}.sheet--side{border-radius:var(--r-sheet) var(--r-sheet) 0 0;border-top:1px solid var(--hairline);width:100%;max-height:88dvh;transition:translate var(--t-sheet-out) ease-in, display var(--t-sheet-out) allow-discrete, overlay var(--t-sheet-out) allow-discrete;inset:auto 0 0;translate:0 100%}.sheet--side[open]{transition-duration:var(--t-sheet-in);transition-timing-function:ease-out;translate:0}@starting-style{.sheet--side[open]{translate:0 100%}}.sheet--side .sheet__head:before{content:"";background:var(--hairline);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}.sheet--side .sheet__head{padding-top:var(--s5);position:relative}@media (min-width:1024px){.sheet--side{border-top:0;border-left:1px solid var(--hairline);border-radius:0;width:440px;height:100dvh;max-height:100dvh;inset:0 0 0 auto;translate:100%}.sheet--side[open]{translate:0}@starting-style{.sheet--side[open]{translate:100%}}.sheet--side .sheet__head:before{display:none}.sheet--side .sheet__head{padding-top:var(--s4)}}.sheet--center{width:min(560px, calc(100vw - 2 * var(--gutter)));border-radius:var(--r-sheet);border:1px solid var(--hairline);max-height:86dvh;margin:auto;inset:0}.bands{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.4rem),1fr));display:grid}.band-wrap{gap:var(--s1);align-content:start;display:grid}.band-wrap[data-on=true]:has(.band__extra){grid-column:1/-1}.band{justify-content:space-between;align-items:center;gap:var(--s2);width:100%;min-height:var(--tap);border:2px solid var(--control-edge);border-radius:var(--r-band);background:repeating-linear-gradient(90deg, transparent 0 7px, #7f7f7f12 7px 8px), var(--card);color:var(--chalk);font:700 var(--fs-body) / 1.2 var(--font-body);text-align:left;cursor:pointer;touch-action:manipulation;padding:6px 6px 6px 12px;display:flex;position:relative}.band:hover{background-color:var(--card-2)}.band__label{overflow-wrap:anywhere;min-width:0}.band__tab{border:1.5px dashed var(--control-edge);font-variant-numeric:tabular-nums;min-width:2.2em;height:30px;font-size:var(--fs-caption);transform-origin:100%;transition:transform var(--t-band) var(--ease);border-radius:2px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.band[aria-pressed=true]{border-color:var(--chalk);background:var(--chalk);color:var(--felt)}.band[aria-pressed=true] .band__label:before{content:"✓ "}.band[aria-pressed=true] .band__tab{border-style:solid;border-color:var(--felt);transform:perspective(200px)rotateY(-14deg)}.band__extra{gap:var(--s2);padding:var(--s2) var(--s3);border-left:3px solid var(--chalk);display:grid}.band__note{font-size:var(--fs-caption)}.switch{align-items:flex-start;gap:var(--s3);min-height:var(--tap);cursor:pointer;padding-block:8px;font-weight:400;display:flex;position:relative}.switch input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch__track{border:2px solid var(--control-edge);background:var(--card);border-radius:14px;flex:none;width:46px;height:28px;position:relative}.switch__track:after{content:"";background:var(--control-edge);width:18px;height:18px;transition:translate var(--t-band) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+.switch__track{border-color:var(--chalk);background:var(--chalk)}.switch input:checked+.switch__track:after{background:var(--felt);translate:18px}.switch input:focus-visible+.switch__track{outline:3px solid var(--focus);outline-offset:2px}.switch__text{gap:2px;display:grid}@media (forced-colors:active){.band[aria-pressed=true]{border-width:4px}.switch__track,.switch__track:after{background:buttonface;border-color:buttontext}.switch input:checked+.switch__track:after{background:highlight}}.fsheet{gap:var(--s5);display:grid}.fsheet__group{gap:var(--s2);display:grid}.fsheet__group>legend{margin-bottom:var(--s2);font-family:var(--font-display);font-weight:800;font-stretch:80%;font-size:var(--fs-lead)}.fsheet__label{margin-top:var(--s2);font-weight:700}.fsheet__options{gap:var(--s1);display:grid}.fsheet__options--row{gap:var(--s2);flex-wrap:wrap;display:flex}.opt{align-items:center;gap:var(--s3);min-height:var(--tap);cursor:pointer;font-weight:400;display:flex}.opt--chip{position:relative}.opt--chip input{opacity:0;width:1px;height:1px;position:absolute}.opt--chip span{min-height:var(--tap);border:2px solid var(--control-edge);border-radius:var(--r-band);align-items:center;padding:6px 14px;font-weight:700;display:inline-flex}.opt--chip input:checked+span{border-color:var(--chalk);background:var(--chalk);color:var(--felt)}.opt--chip input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.fsheet__foot{justify-content:space-between;gap:var(--s3);display:flex}.fsheet__foot .btn--primary{flex:1}@media (forced-colors:active){.opt--chip input:checked+span{border-width:4px}}.hidden-line{gap:var(--s2);display:grid}.hidden-line li{align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border:1.5px dashed var(--control-edge);border-radius:var(--r-btn);flex-wrap:wrap;display:flex}.hidden-line p{flex:18rem}.loc__quick{gap:var(--s2);display:grid}@media (min-width:480px){.loc__quick{grid-template-columns:1fr 1fr}}.loc__error{padding:var(--s3);border-left:4px solid var(--ink-oxblood);background:var(--card-2)}.loc__list{border-top:1px solid var(--hairline);display:grid}.loc__item{align-items:flex-start;gap:var(--s3);width:100%;min-height:var(--tap);padding:10px var(--s2);border:0;border-bottom:1px solid var(--hairline);color:var(--chalk);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.loc__item:hover{background:var(--card-2)}.loc__item .icon{margin-top:4px}.loc__basis{color:var(--pencil);font-size:var(--fs-caption);display:block}.loc__group+.loc__list,.loc__list+.loc__group{margin-top:var(--s3)}.loc__osm{margin-top:var(--s1);overflow-wrap:anywhere}.loc__h{margin-bottom:var(--s2);font-size:var(--fs-lead)}.loc__save{gap:var(--s2);padding:var(--s3);border:1px dashed var(--hairline);border-radius:var(--r-stub);display:grid}.loc__save label{overflow-wrap:anywhere;font-weight:700}.loc__save-row{gap:var(--s2);display:flex}.loc__save-row input{min-width:0;min-height:var(--tap);flex:1}.loc__chips{gap:var(--s2);flex-wrap:wrap;display:flex}.loc__chip{min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--hairline);background:var(--card);color:var(--chalk);font:inherit;cursor:pointer;border-radius:999px}.loc__saved{align-items:center;display:flex}.loc__saved .loc__item{flex:1}.loc__item:disabled{opacity:.6;cursor:progress}.stamp[data-mask="0"]{--stamp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath fill-rule='evenodd' d='M0 0H64V64H0ZM0.7 4.0m-1.14 0a1.14 1.14 0 1 0 2.28 0a1.14 1.14 0 1 0 -2.28 0M33.4 26.0m-0.48 0a0.48 0.48 0 1 0 0.96 0a0.48 0.48 0 1 0 -0.96 0M35.4 46.7m-0.40 0a0.40 0.40 0 1 0 0.80 0a0.40 0.40 0 1 0 -0.80 0M48.9 33.2m-0.43 0a0.43 0.43 0 1 0 0.86 0a0.43 0.43 0 1 0 -0.86 0M18.8 34.2m-0.68 0a0.68 0.68 0 1 0 1.36 0a0.68 0.68 0 1 0 -1.36 0M15.8 56.2m-0.38 0a0.38 0.38 0 1 0 0.76 0a0.38 0.38 0 1 0 -0.76 0M9.9 18.6m-0.83 0a0.83 0.83 0 1 0 1.66 0a0.83 0.83 0 1 0 -1.66 0M4.8 58.4m-0.75 0a0.75 0.75 0 1 0 1.50 0a0.75 0.75 0 1 0 -1.50 0M43.5 61.8m-1.01 0a1.01 1.01 0 1 0 2.02 0a1.01 1.01 0 1 0 -2.02 0M53.0 2.6m-0.42 0a0.42 0.42 0 1 0 0.84 0a0.42 0.42 0 1 0 -0.84 0M27.2 1.3m-0.43 0a0.43 0.43 0 1 0 0.86 0a0.43 0.43 0 1 0 -0.86 0M23.6 27.3m-0.86 0a0.86 0.86 0 1 0 1.72 0a0.86 0.86 0 1 0 -1.72 0M45.0 44.1m-0.49 0a0.49 0.49 0 1 0 0.98 0a0.49 0.49 0 1 0 -0.98 0M8.9 8.5m-0.69 0a0.69 0.69 0 1 0 1.38 0a0.69 0.69 0 1 0 -1.38 0M12.2 40.5m-0.37 0a0.37 0.37 0 1 0 0.74 0a0.37 0.37 0 1 0 -0.74 0M43.8 59.0m-0.87 0a0.87 0.87 0 1 0 1.74 0a0.87 0.87 0 1 0 -1.74 0M41.9 58.9m-0.42 0a0.42 0.42 0 1 0 0.84 0a0.42 0.42 0 1 0 -0.84 0M41.5 57.0m-1.28 0a1.28 1.28 0 1 0 2.56 0a1.28 1.28 0 1 0 -2.56 0M38.0 61.7m-0.96 0a0.96 0.96 0 1 0 1.92 0a0.96 0.96 0 1 0 -1.92 0M52.4 0.4m-0.54 0a0.54 0.54 0 1 0 1.08 0a0.54 0.54 0 1 0 -1.08 0M46.4 35.2m-1.20 0a1.20 1.20 0 1 0 2.40 0a1.20 1.20 0 1 0 -2.40 0M35.7 52.7m-0.67 0a0.67 0.67 0 1 0 1.34 0a0.67 0.67 0 1 0 -1.34 0M47.3 35.3m-0.44 0a0.44 0.44 0 1 0 0.88 0a0.44 0.44 0 1 0 -0.88 0M0.6 1.5m-1.25 0a1.25 1.25 0 1 0 2.50 0a1.25 1.25 0 1 0 -2.50 0M40.4 0.9m-0.77 0a0.77 0.77 0 1 0 1.54 0a0.77 0.77 0 1 0 -1.54 0M45.9 63.7m-0.67 0a0.67 0.67 0 1 0 1.34 0a0.67 0.67 0 1 0 -1.34 0M41.6 51.5m-0.95 0a0.95 0.95 0 1 0 1.90 0a0.95 0.95 0 1 0 -1.90 0M8.9 63.6m-0.68 0a0.68 0.68 0 1 0 1.36 0a0.68 0.68 0 1 0 -1.36 0M10.3 25.4m-0.55 0a0.55 0.55 0 1 0 1.10 0a0.55 0.55 0 1 0 -1.10 0M55.1 47.1m-1.10 0a1.10 1.10 0 1 0 2.20 0a1.10 1.10 0 1 0 -2.20 0M39.0 47.1m-0.89 0a0.89 0.89 0 1 0 1.78 0a0.89 0.89 0 1 0 -1.78 0M14.7 37.4m-1.13 0a1.13 1.13 0 1 0 2.26 0a1.13 1.13 0 1 0 -2.26 0M12.2 35.5m-0.64 0a0.64 0.64 0 1 0 1.28 0a0.64 0.64 0 1 0 -1.28 0M11.5 16.0m-0.59 0a0.59 0.59 0 1 0 1.18 0a0.59 0.59 0 1 0 -1.18 0M10.9 0.2m-0.35 0a0.35 0.35 0 1 0 0.70 0a0.35 0.35 0 1 0 -0.70 0M6.9 56.1m-0.42 0a0.42 0.42 0 1 0 0.84 0a0.42 0.42 0 1 0 -0.84 0M11.2 25.9m-0.77 0a0.77 0.77 0 1 0 1.54 0a0.77 0.77 0 1 0 -1.54 0M23.6 23.0m-1.00 0a1.00 1.00 0 1 0 2.00 0a1.00 1.00 0 1 0 -2.00 0M51.2 33.9m-0.73 0a0.73 0.73 0 1 0 1.46 0a0.73 0.73 0 1 0 -1.46 0M36.0 18.7m-0.82 0a0.82 0.82 0 1 0 1.64 0a0.82 0.82 0 1 0 -1.64 0M5.1 16.1m-1.14 0a1.14 1.14 0 1 0 2.28 0a1.14 1.14 0 1 0 -2.28 0M49.6 27.5m-0.73 0a0.73 0.73 0 1 0 1.46 0a0.73 0.73 0 1 0 -1.46 0M16.1 23.1m-0.81 0a0.81 0.81 0 1 0 1.62 0a0.81 0.81 0 1 0 -1.62 0M25.9 62.4m-0.63 0a0.63 0.63 0 1 0 1.26 0a0.63 0.63 0 1 0 -1.26 0M21.7 34.4m-0.65 0a0.65 0.65 0 1 0 1.30 0a0.65 0.65 0 1 0 -1.30 0M36.6 63.1m-0.83 0a0.83 0.83 0 1 0 1.66 0a0.83 0.83 0 1 0 -1.66 0'/%3E%3C/svg%3E")}.stamp[data-mask="1"]{--stamp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath fill-rule='evenodd' d='M0 0H64V64H0ZM3.7 20.9m-0.74 0a0.74 0.74 0 1 0 1.48 0a0.74 0.74 0 1 0 -1.48 0M63.1 20.6m-0.75 0a0.75 0.75 0 1 0 1.50 0a0.75 0.75 0 1 0 -1.50 0M33.9 52.6m-0.41 0a0.41 0.41 0 1 0 0.82 0a0.41 0.41 0 1 0 -0.82 0M36.9 25.5m-0.41 0a0.41 0.41 0 1 0 0.82 0a0.41 0.41 0 1 0 -0.82 0M6.1 32.2m-1.04 0a1.04 1.04 0 1 0 2.08 0a1.04 1.04 0 1 0 -2.08 0M29.9 12.5m-0.36 0a0.36 0.36 0 1 0 0.72 0a0.36 0.36 0 1 0 -0.72 0M38.9 18.4m-0.52 0a0.52 0.52 0 1 0 1.04 0a0.52 0.52 0 1 0 -1.04 0M17.3 61.6m-0.86 0a0.86 0.86 0 1 0 1.72 0a0.86 0.86 0 1 0 -1.72 0M9.9 16.9m-1.26 0a1.26 1.26 0 1 0 2.52 0a1.26 1.26 0 1 0 -2.52 0M0.1 19.8m-1.36 0a1.36 1.36 0 1 0 2.72 0a1.36 1.36 0 1 0 -2.72 0M31.6 25.1m-0.42 0a0.42 0.42 0 1 0 0.84 0a0.42 0.42 0 1 0 -0.84 0M54.3 4.2m-0.57 0a0.57 0.57 0 1 0 1.14 0a0.57 0.57 0 1 0 -1.14 0M33.4 59.5m-0.48 0a0.48 0.48 0 1 0 0.96 0a0.48 0.48 0 1 0 -0.96 0M6.6 44.3m-0.89 0a0.89 0.89 0 1 0 1.78 0a0.89 0.89 0 1 0 -1.78 0M56.9 0.0m-0.53 0a0.53 0.53 0 1 0 1.06 0a0.53 0.53 0 1 0 -1.06 0M9.3 22.9m-0.52 0a0.52 0.52 0 1 0 1.04 0a0.52 0.52 0 1 0 -1.04 0M36.4 1.5m-0.36 0a0.36 0.36 0 1 0 0.72 0a0.36 0.36 0 1 0 -0.72 0M41.4 52.2m-0.43 0a0.43 0.43 0 1 0 0.86 0a0.43 0.43 0 1 0 -0.86 0M41.6 27.5m-0.53 0a0.53 0.53 0 1 0 1.06 0a0.53 0.53 0 1 0 -1.06 0M7.3 0.8m-1.25 0a1.25 1.25 0 1 0 2.50 0a1.25 1.25 0 1 0 -2.50 0M28.4 58.7m-0.42 0a0.42 0.42 0 1 0 0.84 0a0.42 0.42 0 1 0 -0.84 0M35.3 27.7m-0.35 0a0.35 0.35 0 1 0 0.70 0a0.35 0.35 0 1 0 -0.70 0M56.3 59.9m-0.62 0a0.62 0.62 0 1 0 1.24 0a0.62 0.62 0 1 0 -1.24 0M40.2 18.6m-0.38 0a0.38 0.38 0 1 0 0.76 0a0.38 0.38 0 1 0 -0.76 0M37.2 29.6m-0.74 0a0.74 0.74 0 1 0 1.48 0a0.74 0.74 0 1 0 -1.48 0M50.3 42.7m-0.47 0a0.47 0.47 0 1 0 0.94 0a0.47 0.47 0 1 0 -0.94 0M54.0 52.3m-0.89 0a0.89 0.89 0 1 0 1.78 0a0.89 0.89 0 1 0 -1.78 0M5.4 53.6m-0.74 0a0.74 0.74 0 1 0 1.48 0a0.74 0.74 0 1 0 -1.48 0M34.3 17.1m-0.53 0a0.53 0.53 0 1 0 1.06 0a0.53 0.53 0 1 0 -1.06 0M61.1 17.1m-0.58 0a0.58 0.58 0 1 0 1.16 0a0.58 0.58 0 1 0 -1.16 0M3.7 58.8m-0.74 0a0.74 0.74 0 1 0 1.48 0a0.74 0.74 0 1 0 -1.48 0M44.8 54.1m-0.68 0a0.68 0.68 0 1 0 1.36 0a0.68 0.68 0 1 0 -1.36 0M37.6 28.7m-0.40 0a0.40 0.40 0 1 0 0.80 0a0.40 0.40 0 1 0 -0.80 0M5.7 57.8m-0.44 0a0.44 0.44 0 1 0 0.88 0a0.44 0.44 0 1 0 -0.88 0M5.4 23.8m-0.38 0a0.38 0.38 0 1 0 0.76 0a0.38 0.38 0 1 0 -0.76 0M8.0 58.5m-1.05 0a1.05 1.05 0 1 0 2.10 0a1.05 1.05 0 1 0 -2.10 0M16.4 18.6m-0.89 0a0.89 0.89 0 1 0 1.78 0a0.89 0.89 0 1 0 -1.78 0M35.9 44.3m-0.49 0a0.49 0.49 0 1 0 0.98 0a0.49 0.49 0 1 0 -0.98 0M32.0 19.3m-0.36 0a0.36 0.36 0 1 0 0.72 0a0.36 0.36 0 1 0 -0.72 0M46.5 2.0m-1.04 0a1.04 1.04 0 1 0 2.08 0a1.04 1.04 0 1 0 -2.08 0M55.9 0.0m-0.59 0a0.59 0.59 0 1 0 1.18 0a0.59 0.59 0 1 0 -1.18 0M39.0 45.0m-0.97 0a0.97 0.97 0 1 0 1.94 0a0.97 0.97 0 1 0 -1.94 0M37.0 49.7m-0.68 0a0.68 0.68 0 1 0 1.36 0a0.68 0.68 0 1 0 -1.36 0M44.6 24.1m-0.66 0a0.66 0.66 0 1 0 1.32 0a0.66 0.66 0 1 0 -1.32 0M48.8 6.1m-0.69 0a0.69 0.69 0 1 0 1.38 0a0.69 0.69 0 1 0 -1.38 0M41.1 63.0m-0.50 0a0.50 0.50 0 1 0 1.00 0a0.50 0.50 0 1 0 -1.00 0'/%3E%3C/svg%3E")}.stamp[data-mask="2"]{--stamp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath fill-rule='evenodd' d='M0 0H64V64H0ZM38.5 28.7m-1.01 0a1.01 1.01 0 1 0 2.02 0a1.01 1.01 0 1 0 -2.02 0M11.2 33.7m-0.55 0a0.55 0.55 0 1 0 1.10 0a0.55 0.55 0 1 0 -1.10 0M55.4 30.2m-0.60 0a0.60 0.60 0 1 0 1.20 0a0.60 0.60 0 1 0 -1.20 0M47.7 19.6m-0.46 0a0.46 0.46 0 1 0 0.92 0a0.46 0.46 0 1 0 -0.92 0M43.9 39.1m-0.35 0a0.35 0.35 0 1 0 0.70 0a0.35 0.35 0 1 0 -0.70 0M53.6 3.3m-0.37 0a0.37 0.37 0 1 0 0.74 0a0.37 0.37 0 1 0 -0.74 0M17.1 4.0m-0.52 0a0.52 0.52 0 1 0 1.04 0a0.52 0.52 0 1 0 -1.04 0M33.9 1.7m-0.52 0a0.52 0.52 0 1 0 1.04 0a0.52 0.52 0 1 0 -1.04 0M31.2 51.8m-0.52 0a0.52 0.52 0 1 0 1.04 0a0.52 0.52 0 1 0 -1.04 0M2.4 3.3m-0.73 0a0.73 0.73 0 1 0 1.46 0a0.73 0.73 0 1 0 -1.46 0M15.7 41.3m-0.42 0a0.42 0.42 0 1 0 0.84 0a0.42 0.42 0 1 0 -0.84 0M47.3 55.0m-0.47 0a0.47 0.47 0 1 0 0.94 0a0.47 0.47 0 1 0 -0.94 0M18.2 18.8m-0.41 0a0.41 0.41 0 1 0 0.82 0a0.41 0.41 0 1 0 -0.82 0M43.6 44.4m-0.44 0a0.44 0.44 0 1 0 0.88 0a0.44 0.44 0 1 0 -0.88 0M60.4 27.6m-0.50 0a0.50 0.50 0 1 0 1.00 0a0.50 0.50 0 1 0 -1.00 0M7.1 1.0m-0.55 0a0.55 0.55 0 1 0 1.10 0a0.55 0.55 0 1 0 -1.10 0M39.2 57.6m-0.41 0a0.41 0.41 0 1 0 0.82 0a0.41 0.41 0 1 0 -0.82 0M59.8 17.8m-0.50 0a0.50 0.50 0 1 0 1.00 0a0.50 0.50 0 1 0 -1.00 0M33.3 52.6m-0.49 0a0.49 0.49 0 1 0 0.98 0a0.49 0.49 0 1 0 -0.98 0M36.0 58.6m-0.64 0a0.64 0.64 0 1 0 1.28 0a0.64 0.64 0 1 0 -1.28 0M21.6 38.2m-0.62 0a0.62 0.62 0 1 0 1.24 0a0.62 0.62 0 1 0 -1.24 0M18.9 28.8m-1.02 0a1.02 1.02 0 1 0 2.04 0a1.02 1.02 0 1 0 -2.04 0M63.6 57.0m-0.62 0a0.62 0.62 0 1 0 1.24 0a0.62 0.62 0 1 0 -1.24 0M18.9 6.5m-0.60 0a0.60 0.60 0 1 0 1.20 0a0.60 0.60 0 1 0 -1.20 0M50.3 57.9m-0.40 0a0.40 0.40 0 1 0 0.80 0a0.40 0.40 0 1 0 -0.80 0M52.6 8.3m-0.55 0a0.55 0.55 0 1 0 1.10 0a0.55 0.55 0 1 0 -1.10 0M45.4 44.8m-0.46 0a0.46 0.46 0 1 0 0.92 0a0.46 0.46 0 1 0 -0.92 0M10.5 41.9m-0.43 0a0.43 0.43 0 1 0 0.86 0a0.43 0.43 0 1 0 -0.86 0M40.2 56.8m-0.65 0a0.65 0.65 0 1 0 1.30 0a0.65 0.65 0 1 0 -1.30 0M25.1 8.4m-0.72 0a0.72 0.72 0 1 0 1.44 0a0.72 0.72 0 1 0 -1.44 0M0.6 47.2m-0.99 0a0.99 0.99 0 1 0 1.98 0a0.99 0.99 0 1 0 -1.98 0M58.1 13.4m-0.69 0a0.69 0.69 0 1 0 1.38 0a0.69 0.69 0 1 0 -1.38 0M11.8 3.0m-0.92 0a0.92 0.92 0 1 0 1.84 0a0.92 0.92 0 1 0 -1.84 0M18.7 17.6m-0.36 0a0.36 0.36 0 1 0 0.72 0a0.36 0.36 0 1 0 -0.72 0M14.1 63.6m-1.00 0a1.00 1.00 0 1 0 2.00 0a1.00 1.00 0 1 0 -2.00 0M10.5 10.9m-0.54 0a0.54 0.54 0 1 0 1.08 0a0.54 0.54 0 1 0 -1.08 0M25.3 27.8m-0.68 0a0.68 0.68 0 1 0 1.36 0a0.68 0.68 0 1 0 -1.36 0M25.5 21.5m-0.69 0a0.69 0.69 0 1 0 1.38 0a0.69 0.69 0 1 0 -1.38 0M31.7 39.1m-0.72 0a0.72 0.72 0 1 0 1.44 0a0.72 0.72 0 1 0 -1.44 0M15.1 20.8m-0.46 0a0.46 0.46 0 1 0 0.92 0a0.46 0.46 0 1 0 -0.92 0M42.8 14.1m-0.49 0a0.49 0.49 0 1 0 0.98 0a0.49 0.49 0 1 0 -0.98 0M20.1 8.0m-0.37 0a0.37 0.37 0 1 0 0.74 0a0.37 0.37 0 1 0 -0.74 0M37.0 13.3m-0.56 0a0.56 0.56 0 1 0 1.12 0a0.56 0.56 0 1 0 -1.12 0M45.6 58.4m-0.76 0a0.76 0.76 0 1 0 1.52 0a0.76 0.76 0 1 0 -1.52 0M9.9 55.5m-0.86 0a0.86 0.86 0 1 0 1.72 0a0.86 0.86 0 1 0 -1.72 0M57.2 28.8m-0.45 0a0.45 0.45 0 1 0 0.90 0a0.45 0.45 0 1 0 -0.90 0'/%3E%3C/svg%3E")}.stamp{--ink:var(--chalk);--rule:3px;--notch:12px;max-width:100%;color:var(--ink);transform:rotate(var(--tilt,0deg));transform-origin:30% 60%;isolation:isolate;flex-direction:column;align-items:flex-start;gap:6px;padding:9px 14px 10px;display:inline-flex;position:relative}:root[data-reduce-motion] .stamp{transform:none}@media (prefers-reduced-motion:reduce){.stamp{transform:none}}.stamp:before,.stamp:after{content:"";pointer-events:none;border:var(--rule) solid var(--ink);border-radius:var(--r-stamp);-webkit-mask-image:var(--stamp-mask), linear-gradient(100deg, #000 0 40%, #000000b8 100%);-webkit-mask-image:var(--stamp-mask), linear-gradient(100deg, #000 0 40%, #000000b8 100%);mask-image:var(--stamp-mask), linear-gradient(100deg, #000 0 40%, #000000b8 100%);-webkit-mask-composite:source-in;z-index:-1;position:absolute;inset:0;-webkit-mask-size:64px 64px,100% 100%;mask-size:64px 64px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.stamp:before{border-left-width:calc(var(--rule) + 1px)}.stamp:after{display:none}.stamp__label{font-family:var(--font-display);font-weight:800;font-stretch:80%;font-size:var(--fs-lead);letter-spacing:.005em;line-height:1.12}.stamp__scope{font-family:var(--font-body);font-weight:700;font-size:var(--fs-caption);border-top:1.5px solid;align-self:stretch;padding-top:5px;line-height:1.3}.stamp[data-group=adult],.stamp[data-group=adult_some]{--ink:var(--ink-violet)}.stamp[data-group=mixed_ages]{--ink:var(--ink-teal)}.stamp[data-group=restricted],.stamp[data-group=conflict]{--ink:var(--ink-oxblood)}.stamp[data-group=lead]{--ink:var(--ink-tobacco)}.stamp[data-group=unknown]{--ink:var(--chalk)}.stamp[data-group=adult],.stamp[data-group=restricted]{padding:12px 17px 13px}.stamp[data-group=adult]:after,.stamp[data-group=restricted]:after{border-width:1.5px;border-radius:1px;display:block;inset:5px}.stamp[data-group=restricted]:before,.stamp[data-group=restricted]:after{border-radius:0}.stamp[data-group=mixed_ages]{padding-inline:20px}.stamp[data-group=mixed_ages]:before{border-radius:22px}.stamp[data-group=lead]:before{--rule:2.5px;border-style:dashed}.stamp[data-group=conflict]:before{border-style:dashed}.stamp[data-group=conflict]:after{border-style:dashed;border-width:2px;display:block;inset:4px -4px -4px 4px}.stamp[data-group=unknown]:before{--rule:1.5px;border-style:dashed;border-left-width:1.5px;-webkit-mask-image:linear-gradient(225deg,#0000 0 15px,#000 15px);mask-image:linear-gradient(225deg,#0000 0 15px,#000 15px);-webkit-mask-size:100% 100%;mask-size:100% 100%}.stamp[data-level=named_nights],.stamp[data-level=programme]{clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% 100%, 0 100%);background:linear-gradient(to bottom left, transparent calc(50% - 1.6px), var(--ink) calc(50% - 1.6px) calc(50% + 1.6px), transparent calc(50% + 1.6px)) right top / var(--notch) var(--notch) no-repeat}.stamp[data-level=event]{padding-left:21px}.stamp[data-level=event]:before{border-left-width:0}.stamp[data-level=event]{background:radial-gradient(circle, var(--ink) 0 1.7px, transparent 2.2px) 2px 2px / 6px 7px repeat-y}.stamp--compact{gap:3px;padding:5px 10px 6px}.stamp--compact .stamp__label{font-size:var(--fs-body)}.stamp--compact .stamp__scope{padding-top:3px}.stamp--compact[data-group=adult],.stamp--compact[data-group=restricted]{padding:8px 12px 9px}.stamp--compact[data-group=adult]:after,.stamp--compact[data-group=restricted]:after{inset:4px}.stamp--compact[data-level=event]{padding-left:17px}.stamp--hero{--rule:4px;--notch:18px;gap:10px;padding:16px 22px 17px}.stamp--hero .stamp__label{font-size:var(--fs-section);line-height:1.02}.stamp--hero .stamp__scope{font-size:var(--fs-body);padding-top:8px}.stamp--hero[data-group=adult],.stamp--hero[data-group=restricted]{padding:20px 26px 21px}.stamp--hero[data-group=adult]:after,.stamp--hero[data-group=restricted]:after{border-width:2px;inset:7px}.stamp--hero[data-level=event]{padding-left:28px}.stamp--pressed{animation:stamp-press var(--t-stamp) var(--ease) 1}@keyframes stamp-press{0%{opacity:.6;scale:1.04}}@media (forced-colors:active){.stamp{--ink:CanvasText;forced-color-adjust:none;color:canvastext}}.dater{align-items:center;gap:var(--s1) var(--s2);font-size:var(--fs-caption);color:var(--pencil);flex-wrap:wrap;display:inline-flex}.dater__band{border-radius:var(--r-pill);color:var(--ink-teal);font-family:var(--font-display);font-weight:750;font-stretch:75%;font-size:var(--fs-caption);letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;border:1.5px solid;align-items:center;padding:2px 10px;display:inline-flex;box-shadow:inset 3px 0 0 -1.5px,inset -3px 0 0 -1.5px}.dater--stale .dater__band,.dater--stale .dater__rel{color:var(--ink-oxblood)}.dater--stale .dater__rel{font-weight:700}.dater--none .dater__band{box-shadow:none;color:var(--pencil);border-style:dashed}.dater--none .dater__rel{color:var(--ink-oxblood);font-weight:700}.fold{flex-direction:column;display:flex}.fold[open]{flex-direction:column-reverse}.fold>summary{overflow-wrap:anywhere;align-items:baseline;gap:0 var(--s2);min-height:var(--tap);cursor:pointer;flex-wrap:wrap;padding-block:10px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold__summary{min-width:0}.fold__toggle{font-size:var(--fs-caption);text-underline-offset:3px;font-weight:700;text-decoration:underline}.fold__toggle--less,.fold[open] .fold__toggle--more,.fold[open] .fold__summary{display:none}.fold[open] .fold__toggle--less{display:inline}.fold[open]>summary{min-height:0;padding-block:4px 0}.fold__body{animation:fold-in var(--t-fade) ease-out}@keyframes fold-in{0%{opacity:0}}.gchips{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;min-width:0;display:flex}.gchips__label{color:var(--pencil);font-size:var(--fs-caption);font-weight:700}.gchips__list{gap:var(--s1) 6px;flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.gchip{border:1px solid var(--g,var(--genre-none));border-radius:var(--r-band);background:var(--g-bg,var(--genre-none-bg));max-width:100%;color:var(--chalk);font-size:var(--fs-caption);overflow-wrap:anywhere;border-left-width:6px;align-items:center;padding:1px 8px 1px 6px;font-weight:700;line-height:1.35;display:inline-flex}.gchip--more{color:var(--pencil);background:0 0;border-style:dashed;border-left-width:1px;padding-left:8px}@media (forced-colors:active){.gchip{border-color:canvastext}}.stub{border:1px solid var(--hairline);border-radius:var(--r-stub);background:var(--card);display:grid;overflow:hidden}.stub__strip{align-items:center;column-gap:var(--s3);padding:var(--s3) var(--s4) var(--s3);background:radial-gradient(circle at 50% 50%, var(--felt) 0 3px, transparent 3.5px) left bottom / 12px 8px repeat-x;padding-bottom:calc(var(--s3) + 6px);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"status status""time km";row-gap:2px;display:grid;position:relative}.stub__status{color:var(--pencil);grid-area:status;font-weight:700}.stub__status.is-live{color:var(--on-now)}.stub__time,.stub__notime{grid-area:time}.stub__time{font-family:var(--font-display);font-weight:800;font-stretch:75%;font-size:var(--fs-page);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.stub__notime{font-family:var(--font-display);font-weight:750;font-stretch:80%;font-size:var(--fs-lead)}.stub__km{color:var(--pencil);font-size:var(--fs-caption);grid-area:km}.stub__kmnum{color:var(--chalk);font-family:var(--font-display);font-weight:800;font-stretch:80%;font-size:var(--fs-lead);line-height:1.15;display:block}.stub__body{gap:var(--s3);padding:var(--s3) var(--s4) var(--s3);align-content:start;display:grid}.stub__title{font-size:var(--fs-card);overflow-wrap:anywhere}.stub__title a{min-width:var(--tap);min-height:var(--tap);padding-block:4px;text-decoration:none;display:inline-block}.stub__title a:hover{text-decoration:underline}.stub__changed{border:2px solid var(--ink-oxblood);color:var(--ink-oxblood);justify-self:start;padding:2px 10px;font-weight:800}.stub[data-phase=past] .stub__time,.stub[data-changed=true] .stub__time{text-decoration:line-through;text-decoration-thickness:3px}.stub .stamp{margin-block:2px var(--s1);justify-self:start}.stub__rows{gap:6px;display:grid}.stub__rows>div{gap:var(--s3);grid-template-columns:6.6rem minmax(0,1fr);align-items:baseline;display:grid}.stub__rows dt{color:var(--pencil);font-size:var(--fs-caption);font-weight:700}.stub__venue a{min-width:var(--tap);margin-block:-11px;padding-block:11px;font-weight:700;display:inline-block}.stub__foot{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding-top:var(--s2);border-top:1px dashed var(--hairline);flex-wrap:wrap;display:flex}.stub__actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.stub__actions .btn--small{min-height:var(--tap)}.stub__save{top:var(--s2);right:var(--s2);position:absolute}.stub__strip:has(.stub__save) .stub__status{padding-right:var(--tap)}.stub__save[aria-pressed=true]{color:var(--ink-violet)}@media (min-width:720px){.stub{grid-template-columns:13.5rem minmax(0,1fr)}.stub__strip{padding:var(--s4) var(--s4) var(--s4) var(--s4);background:radial-gradient(circle at 50% 50%, var(--felt) 0 3px, transparent 3.5px) right top / 8px 12px repeat-y;padding-right:calc(var(--s4) + 6px);grid-template-columns:minmax(0,1fr);grid-template-areas:"status""time""km";align-content:start}.stub__body{padding:var(--s4) var(--s5) var(--s3) var(--s4)}}@media (forced-colors:active){.stub{border-color:canvastext}}.stub__flag{border:1.5px dashed var(--ink-oxblood);border-radius:var(--r-band);color:var(--ink-oxblood);font-size:var(--fs-caption);justify-self:start;padding:2px 8px;font-weight:700}.poster{padding:var(--s4) var(--s5);border:1px solid var(--hairline);border-radius:var(--r-stub);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E"), var(--card);isolation:isolate;display:grid;position:relative;overflow:hidden;container-type:inline-size}.poster__pass{font-family:var(--font-display);padding-block:max(0px, .14em - var(--s4)) calc(max(0px, .14em - var(--s4)) + 5px);grid-area:1/1;align-items:center;gap:.08em;font-size:min(clamp(9rem,14vw,13rem),70cqi);font-weight:850;font-stretch:62%;line-height:.82;display:flex}.poster__day{letter-spacing:-.03em}.poster__stack{letter-spacing:.02em;font-size:.3em;line-height:.95;display:grid}.poster__pass--violet{color:var(--ink-violet);translate:5px 4px}.poster__pass--key{z-index:1;color:var(--chalk);position:relative}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .poster__pass--violet{mix-blend-mode:multiply}}:root[data-theme=light] .poster__pass--violet{mix-blend-mode:multiply}.poster__moon{right:var(--s3);bottom:var(--s3);background:radial-gradient(circle, var(--ink-violet) 0 1.6px, transparent 2px) 0 0 / 7px 7px;opacity:.85;z-index:-1;border-radius:50%;width:72px;height:72px;position:absolute;-webkit-mask-image:radial-gradient(circle at 40% 40%,#000 0 55%,#0000 72%);mask-image:radial-gradient(circle at 40% 40%,#000 0 55%,#0000 72%)}.status-note{--ink:var(--pencil);align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s3);border:1.5px solid var(--ink);border-radius:var(--r-btn);color:var(--chalk);display:flex}.status-note .icon{color:var(--ink);margin-top:3px}.status-note strong{color:var(--ink)}.status-note--compact{font-size:var(--fs-caption);padding:2px 8px;display:inline-flex}.status-note--compact .icon{margin-top:2px}.status-note[data-status=established]{--ink:var(--ink-teal)}.status-note[data-status=conflict]{--ink:var(--ink-oxblood);border-style:double;border-width:4px}.status-note[data-status=aggregator_only],.status-note[data-status=lead]{--ink:var(--ink-tobacco);border-style:dashed}.status-note[data-status=table]{--ink:var(--pencil);border-style:dotted}.status-note[data-status=unknown],.status-note[data-status=empty]{--ink:var(--chalk);border-style:dashed;border-width:1.5px}.badge{--ink:var(--pencil);margin-left:var(--s2);border:1.5px solid var(--ink);border-radius:var(--r-band);color:var(--ink);font-size:var(--fs-caption);white-space:nowrap;vertical-align:1px;padding:0 7px;font-weight:700;line-height:1.5;display:inline-block}.badge--lead{--ink:var(--ink-tobacco);border-style:dashed}.badge--conflict,.badge--stale{--ink:var(--ink-oxblood)}.badge--original{--ink:var(--ink-teal)}.status-note--compact[data-status=established]{border-color:#0000;padding-inline:0}.receipt__booking{padding:var(--s3) var(--s4);border-left:4px solid var(--chalk);background:var(--card-2);font-weight:700}.receipt__h{margin-bottom:var(--s1);font-family:var(--font-body);font-stretch:100%;font-size:var(--fs-caption);letter-spacing:.02em;color:var(--pencil);font-weight:700}.receipt__value{font-size:var(--fs-lead)}.receipt__versions{gap:var(--s3);display:grid}.receipt__version{padding:var(--s3) var(--s4);border:2px solid var(--ink-oxblood);border-radius:var(--r-btn)}.receipt__version+.receipt__version{border-style:dashed;border-radius:0}.receipt__older{padding:var(--s3) var(--s4);border:1.5px dotted var(--pencil);border-radius:var(--r-btn)}.receipt__quote .quote{margin-top:var(--s1)}.sources{gap:var(--s3);display:grid}.source{padding:var(--s3) 0;border-top:1px solid var(--hairline)}.source__role{font-weight:700}.source__link{align-items:center;gap:var(--s1);min-height:var(--tap);font-weight:700;display:inline-flex}.source__meta{font-size:var(--fs-caption)}.versions{margin:0;padding:0;list-style:none}.versions>.receipt__version{gap:var(--s1);overflow-wrap:anywhere;min-width:0;display:grid}.srcline{max-width:var(--measure);overflow-wrap:anywhere}.tonight__layout{gap:var(--s5);display:grid}.tonight__rail{display:none}@media (min-width:1024px){.tonight__layout{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start}.tonight__rail{top:var(--s4);display:block;position:sticky}.tonight__rail .poster__pass{font-size:min(9.5rem,70cqi)}}.tonight__main{gap:var(--s4);min-width:0;display:grid}.tonight__head{margin-bottom:0}.tonight__date{overflow-wrap:anywhere;font-size:var(--fs-card);color:var(--pencil);margin-top:2px;display:block}.tonight__late{font-family:var(--font-body);font-size:var(--fs-body);color:var(--pencil);font-weight:700;display:block}@media (max-width:1023px){.tonight__when{font-size:var(--fs-lead);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil);font-stretch:75%;display:block}.tonight__date{color:var(--chalk);letter-spacing:-.01em;margin-top:0;font-size:clamp(3.2rem,2rem + 6vw,4.6rem);font-weight:850;font-stretch:62%;line-height:.92}.tonight__date[data-weekend]{font-size:var(--fs-section);line-height:var(--lh-tight)}}.tonight__origin .icon{vertical-align:-3px;margin-right:4px;display:inline-block}.tonight__bar{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding-top:var(--s2);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.tonight__count{font-size:var(--fs-lead)}.tonight__sort{align-items:center;gap:var(--s2);display:flex}.tonight__sort select{width:auto}.tonight__group{gap:var(--s3);margin-top:var(--s3);display:grid}.tonight__h2{font-size:var(--fs-section)}.tonight__n{font-family:var(--font-body);font-size:var(--fs-lead);color:var(--pencil);text-shadow:none;font-weight:700}.stubs{gap:var(--s4);display:grid}.stub-flag{margin-bottom:var(--s1);font-size:var(--fs-caption);color:var(--pencil);font-weight:700}.tonight__end{padding:var(--s4);border-top:2px dashed var(--hairline);color:var(--pencil)}.shelves{gap:var(--s2);display:grid}.shelf{border-bottom:1px solid var(--hairline)}.shelf>summary{min-height:var(--tap);cursor:pointer;align-items:center;font-weight:700;display:flex}.shelf ul{gap:var(--s2);padding:0 0 var(--s3) var(--s4);display:grid}.shelf li{min-height:var(--tap);flex-wrap:wrap;align-items:center;display:flex}.filterbar{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-sticky);padding:var(--s2) var(--gutter);background:linear-gradient(to top, var(--felt) 60%, transparent);pointer-events:none;justify-content:center;display:flex;position:fixed}.filterbar__btn{min-height:var(--tap-bar);pointer-events:auto;box-shadow:0 0 0 4px var(--felt)}.tonight{padding-bottom:calc(var(--s7) + var(--tap-bar) + var(--s4))}@media (min-width:1024px){.filterbar{left:var(--rail-w);bottom:0}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 100%;src:url(/assets/archivo-vietnamese-wdth-normal-CNyGfn7K.woff2)format("woff2-variations");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+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 100%;src:url(/assets/archivo-latin-ext-wdth-normal-rQIt0ikP.woff2)format("woff2-variations");unicode-range:U+100-130,U+132-151,U+154-17F,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E6-1E7,U+1EA-1EB,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+259,U+272,U+2B9-2BA,U+2C7,U+2C9,U+2DD,U+304,U+308,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2020,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+2113}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 100%;src:url(/assets/archivo-latin-wdth-normal-Dj1nI1sW.woff2)format("woff2-variations");unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-130,U+132-133,U+136-137,U+139-13E,U+141-148,U+150-151,U+154-155,U+158-15B,U+15E-165,U+16A-16B,U+16E-17E,U+192,U+218-21B,U+237,U+2C7,U+2C9,U+2DD,U+304,U+308,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2020,U+20B9,U+2113}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0-AC,U+AE-B4,U+B6-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--felt:#1d1622;--card:#2a2131;--card-2:#332839;--hairline:#4a3d53;--control-edge:#8a7c93;--chalk:#f1eadf;--pencil:#cfc4d3;--ink-violet:#c9b5ff;--ink-teal:#7fdccd;--ink-oxblood:#ffa79b;--ink-tobacco:#ebc07f;--on-now:#ff70c8;--on-now-glow:0 0 14px #ff70c873;--on-ink:#1d1622;--backdrop:#1d1622b3;--focus:var(--chalk);--genre-techno:#66aff7;--genre-techno-bg:#3c4c6c;--genre-house:#f99017;--genre-house-bg:#684229;--genre-hiphop:#c7a80a;--genre-hiphop-bg:#594a25;--genre-dnb:#7bbb21;--genre-dnb-bg:#424f2c;--genre-pop:#f986a8;--genre-pop-bg:#683f55;--genre-latin:#f88b76;--genre-latin-bg:#684146;--genre-disco:#e587ee;--genre-disco-bg:#62406a;--genre-trance:#9ea2fa;--genre-trance-bg:#4d486d;--genre-indie:#be9ae6;--genre-indie-bg:#564567;--genre-queer:#1dbbc9;--genre-queer-bg:#264f5f;--genre-garage:#29c275;--genre-garage-bg:#2a5145;--genre-throwback:#c0a68b;--genre-throwback-bg:#57494c;--genre-none:var(--control-edge);--genre-none-bg:var(--card-2);--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f1eadf' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--font-display:"Archivo Variable", "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-body:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-caption:.8824rem;--fs-body:1rem;--fs-lead:1.1765rem;--fs-card:clamp(1.4118rem, 1.2rem + .9vw, 1.6471rem);--fs-section:clamp(1.7647rem, 1.5rem + 1.1vw, 2.1176rem);--fs-page:clamp(2.3529rem, 2rem + 1.5vw, 2.8235rem);--lh-body:1.5;--lh-tight:1.1;--display-width:80%;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--gutter:16px;--r-stamp:2px;--r-band:3px;--r-stub:6px;--r-btn:6px;--r-sheet:12px;--r-pill:999px;--tap:44px;--tap-bar:48px;--tabbar-h:64px;--rail-w:240px;--content-max:1180px;--measure:68ch;--ease:cubic-bezier(.2, .7, .2, 1);--t-band:.12s;--t-sheet-in:.2s;--t-sheet-out:.16s;--t-stamp:.16s;--t-fade:.15s;--z-sticky:10;--z-nav:20;--z-banner:30;--z-sheet:40;--z-toast:50;--z-skip:60}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--felt:#e2eae4;--card:#fafbf8;--card-2:#eef3ef;--hairline:#9fb0a5;--control-edge:#6e7f74;--chalk:#1f1a24;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1a24' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pencil:#4b4452;--ink-violet:#4b2a99;--ink-teal:#0b6157;--ink-oxblood:#962a26;--ink-tobacco:#7a4a0c;--on-now:#a3106a;--on-now-glow:none;--on-ink:#fafbf8;--backdrop:#1f1a248c;--genre-techno:#08529c;--genre-techno-bg:#d3e0e9;--genre-house:#7c4403;--genre-house-bg:#e6ded1;--genre-hiphop:#615205;--genre-hiphop-bg:#e2e0d1;--genre-dnb:#3c5c10;--genre-dnb-bg:#dce2d3;--genre-pop:#a60938;--genre-pop-bg:#edd4d9;--genre-latin:#9f2208;--genre-latin-bg:#ebd8d2;--genre-disco:#8d1698;--genre-disco-bg:#e9d6e9;--genre-trance:#232af3;--genre-trance-bg:#d8daf7;--genre-indie:#6d2db5;--genre-indie-bg:#e3daed;--genre-queer:#0e5c63;--genre-queer-bg:#d4e2e0;--genre-garage:#145f39;--genre-garage-bg:#d5e2d9;--genre-throwback:#664e37;--genre-throwback-bg:#e2dfd9}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--felt:#e2eae4;--card:#fafbf8;--card-2:#eef3ef;--hairline:#9fb0a5;--control-edge:#6e7f74;--chalk:#1f1a24;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1a24' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pencil:#4b4452;--ink-violet:#4b2a99;--ink-teal:#0b6157;--ink-oxblood:#962a26;--ink-tobacco:#7a4a0c;--on-now:#a3106a;--on-now-glow:none;--on-ink:#fafbf8;--backdrop:#1f1a248c;--genre-techno:#08529c;--genre-techno-bg:#d3e0e9;--genre-house:#7c4403;--genre-house-bg:#e6ded1;--genre-hiphop:#615205;--genre-hiphop-bg:#e2e0d1;--genre-dnb:#3c5c10;--genre-dnb-bg:#dce2d3;--genre-pop:#a60938;--genre-pop-bg:#edd4d9;--genre-latin:#9f2208;--genre-latin-bg:#ebd8d2;--genre-disco:#8d1698;--genre-disco-bg:#e9d6e9;--genre-trance:#232af3;--genre-trance-bg:#d8daf7;--genre-indie:#6d2db5;--genre-indie-bg:#e3daed;--genre-queer:#0e5c63;--genre-queer-bg:#d4e2e0;--genre-garage:#145f39;--genre-garage-bg:#d5e2d9;--genre-throwback:#664e37;--genre-throwback-bg:#e2dfd9}:root[data-high-contrast]{--felt:#000;--card:#0d0a10;--card-2:#1a1520;--hairline:#8a7c93;--control-edge:#f1eadf;--chalk:#fff;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pencil:#f1eadf;--ink-violet:#ddd0ff;--ink-teal:#a5f0e4;--ink-oxblood:#ffc4bb;--ink-tobacco:#ffd9a1;--on-now:#ff9ad9;--on-now-glow:none}:root[data-high-contrast][data-theme=light]{--felt:#fff;--card:#fff;--card-2:#f2f2f2;--hairline:#4b4452;--control-edge:#000;--chalk:#000;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pencil:#1f1a24;--ink-violet:#2e136e;--ink-teal:#043f38;--ink-oxblood:#6b1310;--ink-tobacco:#4d2e05;--on-now:#78004c}@media (prefers-color-scheme:light){:root[data-high-contrast]:not([data-theme=dark]){--felt:#fff;--card:#fff;--card-2:#f2f2f2;--hairline:#4b4452;--control-edge:#000;--chalk:#000;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pencil:#1f1a24;--ink-violet:#2e136e;--ink-teal:#043f38;--ink-oxblood:#6b1310;--ink-tobacco:#4d2e05;--on-now:#78004c}}html{font-size:106.25%}:root[data-text=large]{font-size:118.75%}:root[data-text=larger]{font-size:131.25%}@media (prefers-reduced-motion:reduce){:root{--t-band:0s;--t-sheet-in:0s;--t-sheet-out:0s;--t-stamp:0s;--t-fade:0s}}:root[data-reduce-motion]{--t-band:0s;--t-sheet-in:0s;--t-sheet-out:0s;--t-stamp:0s;--t-fade:0s}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:64px;scroll-padding-bottom:calc(var(--tabbar-h) + var(--tap-bar) + 24px + env(safe-area-inset-bottom));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--felt)}body{background:var(--felt);min-height:100dvh;color:var(--chalk);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{overflow-wrap:anywhere;font-family:var(--font-display);font-stretch:var(--display-width);font-weight:800;line-height:var(--lh-tight);text-wrap:balance;margin:0}h1{font-size:var(--fs-page)}h2{font-size:var(--fs-section)}h3{font-size:var(--fs-card)}h4{font-size:var(--fs-lead)}p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}img,svg{max-width:100%;display:block}blockquote{font-style:normal}code,kbd{font-family:inherit;font-weight:700}hr{border:0;border-top:1px solid var(--hairline);margin:var(--s5) 0}table{border-collapse:collapse}[hidden]{display:none!important}.url,.break-anywhere{overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible),main:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s4);z-index:var(--z-skip);padding:var(--s3) var(--s4);background:var(--card);color:var(--chalk);border:3px solid var(--focus);border-radius:var(--r-btn);font-weight:700;position:fixed;top:-80px}.skip-link:focus{top:var(--s3)}.muted{color:var(--pencil)}.caption{font-size:var(--fs-caption)}.lead{font-size:var(--fs-lead)}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.stack>*+*{margin-top:var(--stack,var(--s4))}.stack-sm{--stack:var(--s2)}.stack-lg{--stack:var(--s5)}.cluster{align-items:center;gap:var(--cluster,var(--s2));flex-wrap:wrap;display:flex}.measure{max-width:var(--measure)}.page{width:100%;max-width:var(--content-max);padding:var(--s4) var(--gutter) var(--s7);margin-inline:auto}.page__head{gap:var(--s2);margin-bottom:var(--s5);display:grid}.page__kicker{overflow-wrap:anywhere;font-family:var(--font-display);font-weight:750;font-stretch:75%;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil)}.section{margin-top:var(--s6)}.section>h2{margin-bottom:var(--s3)}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--tap);border:2px solid var(--control-edge);border-radius:var(--r-btn);background:var(--card);color:var(--chalk);font:700 var(--fs-body) / 1.2 var(--font-body);text-align:center;cursor:pointer;touch-action:manipulation;padding:9px 16px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--card-2)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--chalk);border-color:var(--chalk);color:var(--felt)}.btn--primary:hover{background:var(--pencil);border-color:var(--pencil)}.btn--quiet{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.btn--quiet:hover{background:var(--card)}.btn--danger{border-color:var(--ink-oxblood);color:var(--ink-oxblood)}.btn--block{width:100%}.btn--small{min-height:var(--tap);font-size:var(--fs-caption);padding:5px 12px}.btn .icon{width:20px;height:20px}.iconbtn{width:var(--tap);height:var(--tap);border-radius:var(--r-btn);color:var(--chalk);cursor:pointer;background:0 0;border:2px solid #0000;place-items:center;padding:0;display:inline-grid}.iconbtn:hover{border-color:var(--control-edge)}.btn-row{gap:var(--s2);flex-wrap:wrap;display:flex}label,legend{font-weight:700}fieldset{border:0;min-width:0;margin:0;padding:0}.field{gap:var(--s1);display:grid}.field__hint{color:var(--pencil);font-size:var(--fs-caption);font-weight:400}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=url],select,textarea{width:100%;min-height:var(--tap);border:2px solid var(--control-edge);border-radius:var(--r-btn);background:var(--card);color:var(--chalk);font:inherit;padding:9px 12px;line-height:1.3}textarea{resize:vertical;min-height:6em}select{appearance:none;padding-right:calc(12px + 1.15em + var(--s2));background-image:var(--select-arrow);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-size:1.15em}input::placeholder,textarea::placeholder{color:var(--pencil);opacity:1}input[type=checkbox],input[type=radio]{width:22px;height:22px;accent-color:var(--chalk);flex:none;margin:0}.check{align-items:center;gap:var(--s3);min-height:var(--tap);cursor:pointer;font-weight:400;display:flex}input[type=range]{width:100%;accent-color:var(--chalk);min-height:var(--tap)}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.icon--sm{width:18px;height:18px}.quote{padding:var(--s3) var(--s4);border-left:4px solid var(--ink-teal);background:var(--card);border-radius:0 var(--r-btn) var(--r-btn) 0;white-space:pre-line}.quote:before{content:"“"}.quote:after{content:"”"}@media (forced-colors:active){.btn,.iconbtn,input,select,textarea{border-color:buttontext}:focus-visible{outline-color:highlight}select{appearance:auto;background-image:none;padding-right:12px}}@media print{:root{--felt:#fff;--card:#fff;--card-2:#fff;--chalk:#000;--pencil:#333;--hairline:#999;--control-edge:#666;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ink-violet:#3a1f80;--ink-teal:#064a42;--ink-oxblood:#7a1d19;--ink-tobacco:#5c3708;--on-now:#78004c;--on-now-glow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.no-print{display:none!important}}.rowlink,:where(li>a:only-child,li>a:first-child){padding-block:11px;display:inline-block}:where(p a){padding-block:11px}.boot{padding:14px var(--gutter);border-bottom:1px solid var(--hairline);font-family:var(--font-display);font-weight:850;font-stretch:75%;font-size:var(--fs-lead);margin:0}.linkbtn{min-width:44px;min-height:0;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-12px -2px;padding:12px 2px;font-weight:700;text-decoration:underline;display:inline-block}.seg{border:2px solid var(--control-edge);border-radius:var(--r-btn);flex-wrap:wrap;justify-self:start;max-width:100%;display:inline-flex;overflow:hidden}.seg button{min-height:var(--tap);color:var(--chalk);font:700 var(--fs-body) / 1.2 var(--font-body);cursor:pointer;background:0 0;border:0;padding:6px 16px}.seg button+button{border-left:2px solid var(--control-edge)}.seg button[aria-pressed=true]{background:var(--chalk);color:var(--felt)}@media (min-width:1024px){html{scroll-padding-top:0;scroll-padding-bottom:var(--tap-bar)}}.explore{padding-bottom:calc(var(--s7) + var(--tap-bar) + var(--s4))}.explore__head{margin-bottom:var(--s4)}.explore__community{margin-top:calc(-1 * var(--s2));font-size:var(--fs-caption)}.explore__community a{font-weight:700}.explore__search{gap:var(--s2);display:grid}.explore__label{font-size:var(--fs-body)}.explore__box{position:relative}.explore__glass{color:var(--pencil);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.explore__box input[type=search]{min-height:var(--tap-bar);font-size:var(--fs-lead);padding-left:44px;padding-right:52px}.explore__box input[type=search]::-webkit-search-cancel-button{display:none}.explore__clear{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.explore__recent{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.explore__recent-label{color:var(--pencil);font-size:var(--fs-caption);font-weight:700}.explore__recent-list{display:contents}.explore__recent-clear{min-height:var(--tap);font-size:var(--fs-caption)}.explore__controls{gap:var(--s2) var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.explore-seg{border:2px solid var(--control-edge);border-radius:var(--r-btn);grid-auto-flow:column;max-width:100%;display:inline-grid;overflow:hidden}.explore-seg button{min-height:var(--tap);color:var(--chalk);font:700 var(--fs-body) / 1.2 var(--font-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.explore-seg button+button{border-left:2px solid var(--control-edge)}.explore-seg button[aria-pressed=true]{background:var(--chalk);color:var(--felt)}@media (max-width:479px){.explore__controls{justify-content:space-between}.explore-seg button{padding-inline:10px}.explore-seg__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}}.explore-seg button:focus-visible{outline-offset:-5px}.explore__origin .icon{vertical-align:-3px;margin-right:4px;display:inline-block}.explore__layout{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.explore__results{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.explore__map{min-width:0}@media (max-width:1023px){.explore--map .page__kicker{display:none}}.explore--map .explore__results{display:none}@media (min-width:1024px){.explore--map .explore__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.explore--map .explore__results{display:grid}.explore--map .explore__map{top:var(--s4);position:sticky}.explore--map .explore__results .stub{grid-template-columns:minmax(0,1fr)}.explore--map .explore__results .stub__strip{padding:var(--s3) var(--s4) calc(var(--s3) + 6px);background:radial-gradient(circle at 50% 50%, var(--felt) 0 3px, transparent 3.5px) left bottom / 12px 8px repeat-x;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"status status""time km";align-content:normal}.explore--map .explore__results .stub__body{padding:var(--s3) var(--s4)}}.explore__mapload{border:1px dashed var(--hairline);border-radius:var(--r-stub);min-height:320px;color:var(--pencil);place-items:center;display:grid}.explore-tabs{gap:var(--s2);flex-wrap:wrap;display:flex}.explore-tabs__tab{min-height:var(--tap);border:2px solid var(--control-edge);border-radius:var(--r-band);color:var(--chalk);font:700 var(--fs-body) / 1.2 var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.explore-tabs__tab[aria-pressed=true]{background:var(--chalk);color:var(--felt);border-color:var(--chalk)}.explore-tabs__n{font-variant-numeric:tabular-nums;font-weight:400}.explore__statenote{padding:var(--s3) var(--s4);border:1.5px dashed var(--control-edge);border-radius:var(--r-btn)}.explore-chips{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.explore-chip{min-height:var(--tap);border:2px solid var(--chalk);border-radius:var(--r-band);background:var(--card);color:var(--chalk);font:700 var(--fs-caption) / 1.2 var(--font-body);cursor:pointer;text-align:left;align-items:center;gap:6px;padding:6px 10px 6px 12px;display:inline-flex}.explore-chip:hover{background:var(--card-2)}.explore-chips .linkbtn{min-height:var(--tap)}.explore__bar{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding-top:var(--s2);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.explore__count{font-size:var(--fs-lead)}.explore__sort{align-items:center;gap:var(--s2);flex:0 auto;min-width:0;max-width:100%;display:flex}.explore__sort select{flex:auto;width:auto;min-width:0;max-width:100%}.explore__section{gap:var(--s3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.explore__section+.explore__section{margin-top:var(--s4)}.explore__h2{font-size:var(--fs-section)}.explore__h3{margin-top:var(--s2);font-size:var(--fs-card)}.explore__n{font-family:var(--font-body);font-size:var(--fs-lead);color:var(--pencil);font-weight:700}.explore__sentence{color:var(--pencil)}.explore__rows{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.explore__flag{margin-bottom:var(--s1);font-size:var(--fs-caption);color:var(--pencil);font-weight:700}.explore__parked{align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border:1.5px dashed var(--control-edge);border-radius:var(--r-btn);flex-wrap:wrap;display:flex}.explore__parked p{flex:100%;margin:0}.explore__parked ul{flex:100%;margin:0;padding-left:1.2em;list-style:outside}.explore__more{white-space:normal;text-align:left;flex-wrap:wrap;justify-self:start;max-width:100%}.explore__end{padding:var(--s4);border-top:2px dashed var(--hairline);color:var(--pencil)}.explore-guard{gap:var(--s3);max-width:var(--measure);padding:var(--s4);border:2px solid var(--control-edge);border-radius:var(--r-stub);background:var(--card);display:grid}.explore-guard__h{font-size:var(--fs-card)}.explore-filterbar{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-sticky);padding:var(--s2) var(--gutter);background:linear-gradient(to top, var(--felt) 60%, transparent);pointer-events:none;justify-content:center;display:flex;position:fixed}.explore-filterbar__btn{min-height:var(--tap-bar);pointer-events:auto;max-width:100%;box-shadow:0 0 0 4px var(--felt)}@media (min-width:1024px){.explore-filterbar{left:var(--rail-w);bottom:0}}.explore .stub__venue a,.explore .stub__title a{min-width:var(--tap)}.explore .stub__title{overflow-wrap:anywhere}.explore__bar[hidden]{display:none}.vrow{gap:var(--s2);padding:var(--s3) var(--s4) var(--s3);border:1px solid var(--hairline);border-left:4px solid var(--hairline);border-radius:var(--r-stub);background:var(--card);min-width:0;display:grid}.vrow__head{align-items:start;gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.vrow__title{font-size:var(--fs-card);overflow-wrap:anywhere}.vrow__title a{min-width:var(--tap);min-height:var(--tap);padding-block:4px;text-decoration:none;display:inline-block}.vrow__title a:hover{text-decoration:underline}.vrow__save{margin:-4px -8px 0 0}.vrow__where{color:var(--pencil);overflow-wrap:anywhere}.vrow__aka{color:var(--pencil);font-size:var(--fs-caption);overflow-wrap:anywhere;margin:0}.vrow__note{color:var(--pencil);margin:0;font-weight:700}.vrow__parked{border:2px solid var(--ink-oxblood);color:var(--ink-oxblood);justify-self:start;padding:2px 10px;font-weight:800}.vrow__age{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;margin-block:2px;display:flex}.vrow__unknown,.vrow__rating{font-size:var(--fs-caption);font-weight:700}.vrow__km{color:var(--pencil);font-size:var(--fs-caption)}.vrow__stop{color:var(--pencil);font-size:var(--fs-caption);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;display:flex}.vrow__stop .icon{flex:none}.vrow__foot{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding-top:var(--s2);border-top:1px dashed var(--hairline);flex-wrap:wrap;display:flex}.vrow__complete{align-items:center;gap:var(--s2);font-size:var(--fs-caption);flex-wrap:wrap;font-weight:700;display:inline-flex}.vrow__meter{grid-template-columns:repeat(10,6px);gap:2px;display:inline-grid}.vrow__meter>span{border:1px solid var(--control-edge);border-radius:1px;height:12px}.vrow__meter>span.is-on{border-color:var(--pencil);background:var(--pencil)}@media (forced-colors:active){.vrow__meter>span.is-on{background:canvastext}}
