:root{--accent:#b7f36b;--bg:#171613;--surface:#1c1b17;--card:#201e1a;--ink:#e9e2cc;--soft:#e9e2ccc7;--muted:#a39d88;--rule:#e9e2cc24;--rule-strong:#e9e2cc4d;--hover:#e9e2cc0f;--poster-bg:#0e0d0b;--on-accent:#171613;--accent-text:var(--accent);--panel-bg:#201e1a80;--card-shadow:0 1px 0 #e9e2cc0a inset, 0 20px 44px #00000061;--poster-shadow:0 0 70px #ffeec80f, 0 24px 48px #0006;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-display:"Unbounded", "IBM Plex Mono", sans-serif;--gutter:clamp(24px, 5vw, 64px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);margin:0}body{color:var(--ink);font-family:var(--font-mono);-webkit-font-smoothing:antialiased}img{max-width:100%}button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .2s,color .2s,border-color .2s,opacity .2s,filter .2s,transform .12s}button:disabled{cursor:default}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,.upload:focus-within{outline:2px solid var(--accent);outline-offset:2px}.site{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:clip}.site:before{content:"";z-index:-1;pointer-events:none;filter:blur(6px)brightness(.78);background:linear-gradient(#171613b8,#171613eb),url(/concert-bg.jpg) 50%/cover no-repeat;position:fixed;inset:-40px}.grain{pointer-events:none;mix-blend-mode:screen;opacity:.05;z-index:50;width:100%;height:100%;position:fixed;inset:0}.page{flex-direction:column;flex:auto;transition:opacity .22s;display:flex}.view{flex-direction:column;flex:auto;transition:opacity .18s;display:flex}.is-fading{opacity:0}.fade-in{animation:.35s fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}.wordmark-sm{font-family:var(--font-display);letter-spacing:-.02em;padding:10px 0;font-size:20px;font-weight:800}.h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:44px;font-weight:800;line-height:1}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.link-back{color:var(--muted);padding:12px 0;font-size:12px}.link-back:hover{color:var(--ink)}.btn{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink);text-align:center;border-radius:3px;padding:14px 24px;font-size:12px;font-weight:500}.btn:not(:disabled):hover{background:var(--hover)}.btn--primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn--primary:not(:disabled):hover{background:var(--accent);filter:brightness(1.08)}.btn--hero{padding:18px 32px;font-size:13px;font-weight:700;box-shadow:0 10px 30px #00000059}.btn--full{width:100%}.btn--sm{letter-spacing:.1em;padding:13px 16px;font-size:11px;font-weight:400}.btn:disabled{opacity:1}.chip{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--muted);background:0 0;border-radius:3px;padding:13px 16px;font-size:11px}.chip.is-on{border-color:var(--ink);background:var(--ink);color:var(--bg)}.segmented{border:1px solid var(--rule-strong);border-radius:3px;display:flex;overflow:hidden}.segmented .chip{border:none;border-radius:0}.segmented .chip span{opacity:.6;margin-right:8px}.hov{transition:background-color .18s}.hov:hover{background:var(--hover)}.header{padding:20px var(--gutter);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;display:flex}.header--clear{border-bottom-color:#0000}.header__right{align-items:center;gap:20px;display:flex}.signin{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 0;font-size:12px;text-decoration:none}.signin:hover{color:var(--ink)}.signin--corner{top:18px;right:var(--gutter);z-index:2;position:absolute}.landing{flex:auto;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:clamp(48px,7vw,112px);width:100%;max-width:1440px;min-height:100vh;margin:0 auto;padding:64px clamp(24px,6.5vw,96px) 40px;display:grid}.landing__left{flex-direction:column;justify-content:space-between;min-width:0;height:568.889px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;background:repeating-linear-gradient(135deg, var(--ink) 0 5px, transparent 5px 8px);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;margin:0;font-size:clamp(88px,10.4vw,150px);font-weight:800;line-height:.95}.tagline{letter-spacing:-.02em;color:var(--soft);margin:22px 0 0;font-family:Bricolage Grotesque,IBM Plex Mono,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.2}.beats{letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.beats li{display:flex}.beats__num{width:96px;color:var(--accent-text);flex-shrink:0}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.poster-wrap{justify-self:center;width:100%;max-width:320px;position:relative}.poster-wrap:before{content:"";pointer-events:none;filter:blur(40px);background:radial-gradient(closest-side,#ffeec81a,#0000 72%);position:absolute;inset:-18% -28%}.poster{aspect-ratio:9/16;width:100%;color:var(--ink);box-shadow:var(--poster-shadow);font-family:var(--font-mono);isolation:isolate;flex-direction:column;padding:28px 26px 22px;animation:.5s cubic-bezier(.16,1,.3,1) poster-in;display:flex;position:relative;overflow:hidden}@keyframes poster-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.poster__glow{z-index:-1;pointer-events:none;background:radial-gradient(85% 55% at 50% 0,#fff0cd29,#fff0cd0d 45%,#0000 75%);position:absolute;inset:0}.poster__logo{justify-content:center;align-items:center;width:100%;height:56px;display:flex}.poster__logo-img{background:var(--ink);width:100%;height:100%}.poster__wordmark{letter-spacing:-.01em;text-transform:uppercase;text-align:center;white-space:nowrap;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;font-weight:700;line-height:1}.poster__tour{text-align:center;letter-spacing:.32em;text-transform:uppercase;overflow-wrap:anywhere;padding-left:.32em;font-size:15px;font-weight:700;line-height:1.3}.poster__heading{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:9.5px;display:flex}.poster__heading:before,.poster__heading:after{content:"";background:var(--rule-strong);flex:1;height:1px}.poster__edition{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:9.5px}.poster__picks{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.poster__picks li{gap:12px;font-size:13px;line-height:1.45;display:flex}.poster__picks .num{color:var(--accent-text);font-variant-numeric:tabular-nums;flex-shrink:0;width:22px}.poster__picks .title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.poster__foot{margin-top:auto;padding-top:16px}.poster__city{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:10.5px;display:flex}.poster__stats{border-top:1px solid var(--rule);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:12px;padding-top:12px;font-size:10px;line-height:1.8}.poster__stats b{color:var(--ink);font-weight:400}.poster__stats mark{background:var(--accent);color:var(--on-accent);padding:1px 5px}.poster__placeholder{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--rule-strong);border-radius:3px;padding:8px 0;font-size:10px;display:block}.pricing{width:100%;max-width:1100px;padding:56px var(--gutter) 72px;flex-direction:column;flex:auto;gap:36px;margin:0 auto;display:flex}.tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px;display:grid}.tier{background:var(--surface);border:1px solid var(--rule);border-radius:4px;flex-direction:column;padding:28px;display:flex}.tier__name{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:500}.tier__who{color:var(--muted);margin-top:6px;font-size:13px}.tier__price{align-items:baseline;gap:6px;margin-top:24px;display:flex}.tier__price strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.tier__price span{color:var(--muted);font-size:13px}.tier__features{border-top:1px solid var(--rule);flex-direction:column;gap:10px;margin:20px 0 28px;padding:18px 0 0;font-size:14px;list-style:none;display:flex}.tier__features li{gap:10px;display:flex}.tier__features li:before{content:"›";color:var(--accent-text);flex-shrink:0}.tier .btn{margin-top:auto}.tier__error{color:var(--muted);margin:10px 0 0;font-size:12px}.fan{width:100%;max-width:1100px;padding:40px var(--gutter) 56px;flex-direction:column;flex:auto;gap:24px;margin:0 auto;display:flex}.fan--reveal{padding-top:32px;padding-bottom:64px}.fan__title{margin:0;font-weight:400;line-height:1}.fan__tour{letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:12px}.fan__hint{color:var(--muted);margin-top:6px;font-size:13px}.fan__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;display:grid}.panel{background:var(--panel-bg);-webkit-backdrop-filter:blur(3px);box-shadow:var(--card-shadow);border-radius:12px}.catalogue{height:580px;padding:10px 0;overflow-y:auto}.album-row{align-items:baseline;gap:12px;width:100%;padding:15px 20px;display:flex}.album-row .caret{width:10px;color:var(--muted);flex-shrink:0;font-size:10px}.album-row .name{letter-spacing:.08em;text-transform:uppercase;flex:1;min-width:0;font-size:12.5px;font-weight:500}.album-row .year{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.song-row{width:100%;color:var(--soft);align-items:baseline;gap:12px;padding:9px 20px 9px 42px;font-size:14px;display:flex}.song-row .marker{width:12px;color:var(--muted);flex-shrink:0;font-size:13px}.song-row.is-picked{color:var(--ink)}.song-row.is-picked .marker{color:var(--accent-text)}.song-row:disabled{opacity:.4}.setlist{flex-direction:column;height:580px;display:flex;overflow:hidden}.setlist__head{flex-shrink:0;justify-content:space-between;padding:20px 20px 8px;display:flex}.setlist__count{color:var(--ink);font-variant-numeric:tabular-nums}.setlist__body{flex:1;padding:8px 0;overflow-y:auto}.setlist__row{align-items:baseline;gap:14px;width:100%;padding:8px 20px;font-size:14px;display:flex}.setlist__row .num{width:20px;color:var(--accent-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.setlist__row .title{flex:1;min-width:0}.setlist__row .x{color:var(--muted);font-size:12px}.setlist__empty{color:var(--muted);padding:12px 20px;font-size:13px}.setlist__foot{flex-shrink:0;padding:12px 20px 20px}.setlist__foot .btn:disabled{color:var(--muted);border-color:var(--rule-strong);background:0 0}.reveal{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.collective{flex-direction:column;gap:24px;min-width:0;display:flex}.collective__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.collective__title{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:500}.collective__sub{color:var(--muted);margin-top:6px;font-size:12.5px;font-style:italic}.collective__list{margin:16px 0 0;padding:0;list-style:none}.collective__list li{align-items:baseline;gap:14px;padding:10px 0;display:flex}.collective__list .rank{width:40px;color:var(--accent-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.collective__list .title{flex:1;min-width:0;font-size:14px}.collective__list .value{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:12px}.tag{letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);padding:2px 6px;font-size:10px}.live{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.live-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite live-pulse;display:inline-block}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.artist{width:100%;max-width:1340px;padding:36px var(--gutter) 64px;flex-direction:column;flex:auto;gap:28px;margin:0 auto;display:flex}.artist__tabs{justify-content:center;display:flex}.canvas{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.stage{background-image:radial-gradient(var(--rule-strong) 1px, transparent 1.3px);background-size:20px 20px;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:44px;padding:48px 32px;display:flex}.tourpage{isolation:isolate;background:var(--bg);width:360px;height:533px;box-shadow:var(--card-shadow);border-radius:12px;flex-direction:column;padding:30px 26px 26px;display:flex;position:relative;overflow:hidden}.tourpage__hint{color:var(--muted);margin-top:6px;font-size:12px}.tourpage__albums{flex-direction:column;gap:6px;display:flex}.tourpage__albums span{background:var(--panel-bg);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:10px 12px;font-size:10.5px;display:block}.tourpage__submit{text-align:center;background:var(--accent);color:var(--on-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:12px;font-size:11px;font-weight:500;display:block}.posteredit{width:300px}.canvas-asset *{pointer-events:none}.canvas-asset .editable{pointer-events:auto;z-index:1}.editable{width:100%;text-align:inherit;color:inherit;outline-offset:5px;border-radius:4px;outline:1px dashed #0000;transition:outline-color .15s;display:block;position:relative}.editable:hover,.editable:focus-visible{outline:1px dashed var(--accent);outline-offset:5px}.editable.is-on{outline:1.5px solid var(--accent);outline-offset:5px}.editable:after{content:attr(data-label);z-index:5;background:var(--accent);color:var(--on-accent);font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:2px;padding:4px 7px;transition:opacity .15s,transform .15s;position:absolute;top:-27px;left:-5px;transform:translateY(3px)}.editable:hover:after,.editable:focus-visible:after,.editable.is-on:after{opacity:1;transform:none}.editable-bg{z-index:0;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.editable-bg,.editable-bg:hover,.editable-bg:focus-visible,.editable-bg.is-on{outline-offset:-6px}.editable-bg:after{top:10px;left:10px}.inspector{background:var(--surface);border:1px solid var(--rule);border-radius:4px;flex-direction:column;gap:20px;max-height:calc(100vh - 48px);padding:22px;display:flex;position:sticky;top:24px;overflow-y:auto}.inspector button,.inspector .upload{white-space:nowrap;flex-shrink:0}.inspector__title{font-size:16px;font-weight:500}.inspector__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inspector__close{text-align:center;width:36px;height:36px;color:var(--muted);font-size:18px}.inspector__intro{flex-direction:column;gap:8px;display:flex}.inspector__intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.inspector__section{flex-direction:column;gap:12px;display:flex}.inspector__actions{border-top:1px solid var(--rule);flex-direction:column;gap:10px;margin-top:8px;padding-top:18px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.input{background:var(--bg);border:1px solid var(--rule-strong);width:100%;font:inherit;color:var(--ink);border-radius:3px;padding:12px 14px;font-size:15px}.input:focus{outline:2px solid var(--accent);outline-offset:1px}.row{flex-wrap:wrap;gap:8px;display:flex}.row--center{align-items:center;gap:12px}.fonts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.font-opt{border:1px solid var(--rule);border-radius:3px;flex-direction:column;gap:8px;min-width:0;padding:14px 12px;display:flex}.font-opt.is-on{border-color:var(--ink);background:var(--hover)}.font-opt .sample{white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.font-opt .name,.upload-tile .name{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.upload-tile{border:1px dashed var(--rule-strong);cursor:pointer;border-radius:3px;flex-direction:column;justify-content:space-between;gap:8px;padding:14px 12px;display:flex;position:relative}.upload-tile .plus{color:var(--muted);font-size:20px;line-height:1}.upload input[type=file],.upload input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-btn{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);cursor:pointer;border-radius:3px;padding:13px 16px;font-size:11px;position:relative;overflow:hidden}.text-btn{color:var(--muted);padding:13px 8px;font-size:12px}.text-btn:hover{color:var(--ink)}.note{color:var(--muted);font-size:11px}.swatch{width:44px;height:44px;box-shadow:inset 0 0 0 3px var(--bg);border:2px solid #0000;border-radius:50%}.swatch.is-on{border-color:var(--ink)}.picker{border:1px solid var(--rule-strong);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:22px;align-items:center;gap:10px;height:44px;padding:0 14px 0 4px;font-size:11px;display:flex;position:relative}.picker__wheel{width:36px;height:36px;box-shadow:inset 0 0 0 9px var(--accent);background:conic-gradient(#ff5a5a,#ffd23f,#b7f36b,#7ce0c3,#8fd3ff,#b9a7ff,#ff5a5a);border-radius:50%}.thumb{border:1px solid var(--rule-strong);background:var(--poster-bg);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:48px;padding:6px;display:flex;overflow:hidden}.thumb--empty{background:repeating-linear-gradient(135deg, var(--rule) 0 2px, transparent 2px 6px)}.thumb .poster__wordmark{white-space:normal;font-size:9px}.thumb-meta{flex-direction:column;flex:150px;gap:4px;min-width:0;display:flex}.thumb-meta span:first-child{font-size:14px}.thumb-meta span:last-child{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.albums-list{background:var(--surface);border:1px solid var(--rule);border-radius:4px}.album-item{border-bottom:1px solid var(--rule);cursor:grab;align-items:center;gap:12px;padding:4px 8px 4px 14px;display:flex}.album-item:last-child{border-bottom:none}.album-item.is-over{background:var(--hover);box-shadow:inset 0 2px 0 var(--accent)}.album-item .grip{color:var(--muted);letter-spacing:-2px;font-size:14px}.album-item .name{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.album-item.is-off .name{opacity:.4}.album-item .move{text-align:center;width:36px;height:36px;color:var(--muted)}.album-item .toggle{letter-spacing:.12em;text-transform:uppercase;text-align:center;border:1px solid var(--rule-strong);width:56px;color:var(--muted);border-radius:3px;padding:11px 0;font-size:10.5px}.album-item .toggle.is-on{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.split{justify-content:space-between;align-items:baseline;display:flex}.results{flex-direction:column;gap:28px;display:flex}.results__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.results__count{align-items:baseline;gap:14px;margin-top:10px;display:flex}.results__count strong{font-variant-numeric:tabular-nums;font-size:56px;line-height:1}.results__count span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px}.results__bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:-14px;display:flex}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;border-bottom:1px solid var(--rule-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 12px;font-size:11px;font-weight:400}.table td{border-bottom:1px solid var(--rule);padding:11px 12px}.table .num{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.table .album{color:var(--muted);font-size:13px}.table .right{text-align:right}.bar-cell{justify-content:flex-end;align-items:center;gap:12px;display:flex}.bar-cell span{font-variant-numeric:tabular-nums;font-size:13px}.bar{background:var(--rule);border-radius:3px;flex-shrink:0;width:120px;height:6px}.bar div{background:var(--accent);border-radius:3px;height:100%}.notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.note-card{background:var(--surface);border:1px solid var(--rule);border-radius:4px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.note-card p{margin:0;font-size:14px;line-height:1.5}.note-card span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}@media (width<=760px){.header{flex-wrap:wrap;gap:8px 14px;padding:10px 16px}.header__right{flex-wrap:wrap;gap:10px}.header button{white-space:nowrap}.header .chip,.header .btn{padding-left:10px;padding-right:10px}.landing{grid-template-columns:1fr;gap:44px;min-height:0;padding:64px 16px 56px}.signin--corner{padding:6px 0;top:8px;right:16px}.landing__left{gap:40px;height:auto}.wordmark{font-size:17.5vw}.tagline{margin-top:14px;font-size:22px}.beats__num{width:44px}.h1{font-size:32px}.tiers,.fan__grid,.reveal,.canvas,.notes{grid-template-columns:1fr;gap:24px}.catalogue{height:60vh}.setlist{height:auto;min-height:280px}.canvas{padding-bottom:260px}.stage{gap:36px;padding:28px 8px}.tourpage,.posteredit{width:min(360px,100%)}.tourpage{aspect-ratio:360/533;height:auto}.inspector{z-index:40;max-height:56vh;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -16px 40px #00000073}.m-hide{display:none}.bar{width:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
