.omen{z-index:3;padding-block:28px 90px;position:relative}.om-head{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) minmax(0,290px);align-items:center;gap:16px 34px;display:grid}.om-logo{font:400 clamp(64px, 9vw, 124px)/.86 var(--f-display);letter-spacing:.01em;background:var(--ink);color:var(--cream);box-shadow:0 0 0 8px var(--paper), 0 0 0 9px #cfcfcf, 8px 16px 28px #0000004d;filter:var(--dim);border-radius:.13em;grid-row:1/span 2;justify-self:start;margin:0;padding:.1em .2em .14em;rotate:-3deg}.om-sub{max-width:26ch;font:400 clamp(20px, 2.4vw, 30px)/1.05 var(--f-display);text-wrap:balance;background:var(--carmine);color:var(--cream);box-shadow:0 0 0 6px var(--paper), 0 0 0 7px #cfcfcf, 5px 10px 18px #00000042;filter:var(--dim);border-radius:10px;place-self:end start;margin:0;padding:.34em .5em .4em;rotate:1.5deg}.om-lede{grid-column:2;align-self:start;max-width:46ch;margin:0;font-size:16px}.om-rule{background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:10px;grid-area:1/3/span 2;justify-self:end;gap:6px;padding:14px 16px 15px;display:grid;rotate:2deg;box-shadow:3px 6px 14px #00000038}.om-rule h2{font:400 16px/1.15 var(--f-display);margin:0}.om-rule p{font:600 15px/1.35 var(--f-body);margin:0}.om-day,.om-train-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:44px;margin-top:52px;display:grid}.om-train-body[hidden]{display:none}.om-panel{display:grid;position:sticky;top:18px}.om-sheet{color:var(--ink);background:linear-gradient(transparent calc(50% - 1px), #0000000d 50%, transparent calc(50% + 1px)), var(--paper);border-radius:2px;margin:14px 10px 0;padding:30px clamp(20px,3vw,38px) 34px;position:relative;rotate:-1.2deg;box-shadow:0 1px #d8d8d8,4px 14px 26px #0000004d}.om-gaff,.om-sheet:after{pointer-events:none;clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,88% 0,92% 9%,96% 0,100% 10%,100% 92%,96% 100%,92% 90%,88% 100%,12% 100%,8% 91%,4% 100%,0 90%);background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 4px),#1c1c1e;width:118px;height:32px;position:absolute;box-shadow:0 2px 4px #0000004d}.om-gaff-l{top:-12px;left:-34px;rotate:-34deg}.om-gaff-r{top:-12px;right:-34px;rotate:31deg}.om-sheet:after{content:"";width:140px;bottom:-14px;left:calc(50% - 70px);rotate:2.5deg}.om-sheet-top{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.om-sheet-top b{font:400 19px/1 var(--f-display)}.om-when{place-items:center end;min-width:9.5em;min-height:1.5em;display:inline-grid;position:relative}.om-when-t{font:700 15px/1.2 var(--f-body);white-space:nowrap}.om-cover{transform-origin:0;clip-path:polygon(0 6%,3% 0,97% 0,100% 8%,100% 94%,97% 100%,3% 100%,0 92%);background:repeating-linear-gradient(90deg,#ffffff59 0 1px,#0000 1px 3px),linear-gradient(#d4d3cd,#a9a8a2);transition:transform .7s cubic-bezier(.3,.7,.25,1),opacity .45s .25s;position:absolute;inset:-5px -10px;rotate:-2.5deg;box-shadow:0 1px 2px #00000040}.om-sheet.is-open .om-cover{opacity:0;transform:translate(34px,-26px)rotate(-26deg)scaleX(.6)}.om-songs ol{margin:0;padding:0 0 0 2.1em}.om-songs li{font:800 clamp(17px, 1.6vw, 21px)/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;padding:2px 0}.om-songs li::marker{font:600 12px/1 var(--f-body);color:#8b8b8b}.om-enc{font:400 15px/1 var(--f-display);color:var(--carmine);align-items:center;gap:12px;margin:16px 0 8px;display:flex}.om-enc:after{content:"";background:currentColor;border-radius:2px;flex:1;height:3px;rotate:-1deg}.om-wait,.om-sheet-msg{font:600 15px/1.4 var(--f-body);color:#555;text-transform:none;margin:0}.om-sheet-msg[hidden]{display:none}.om-sheet-s .om-songs li{font-size:clamp(15px,1.35vw,18px)}.om-pick,.om-res{background:var(--cream);color:var(--ink);border:3px solid var(--ink);box-shadow:0 0 0 7px var(--paper), 0 0 0 8px #cfcfcf, 8px 16px 28px #00000047;border-radius:16px;gap:14px;padding:22px 24px 24px;display:grid;rotate:.8deg}.om-pick[hidden],.om-res[hidden]{display:none}.om-q{font:400 clamp(18px, 2vw, 24px)/1.1 var(--f-display);text-wrap:balance}.om-dial{justify-content:space-between;align-items:center;gap:10px;display:flex}.om-year{font:400 clamp(76px, 10.5vw, 136px)/.9 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.om-step{border:3px solid var(--ink);background:var(--paper);width:52px;height:52px;color:var(--ink);font:400 28px/1 var(--f-display);cursor:pointer;box-shadow:3px 3px 0 var(--ink);border-radius:50%;flex:none;place-items:center;padding:0 0 3px;transition:transform .12s,box-shadow .12s;display:grid}.om-step:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.om-step:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.om-step:focus-visible{outline:3px solid var(--carmine);outline-offset:3px}.om-era{border:2px solid var(--ink);background:var(--c,#6f716b);max-width:100%;color:var(--on,#fff);font:700 14px/1.2 var(--f-body);text-align:center;text-wrap:balance;box-shadow:0 0 0 3px var(--paper);border-radius:999px;justify-self:center;margin:-4px 0 4px;padding:6px 13px 7px;rotate:-2deg}.om-fader{--th:30px;display:grid}.om-ends{font:600 12px/1 var(--f-body);color:#6b6b66;grid-row:1;justify-content:space-between;margin:0;display:flex}.om-lanes{height:14px;margin-inline:calc(var(--th) / 2 - 2px);border:2px solid var(--ink);background:#d9d4c4;border-radius:4px;grid-area:2/1;align-self:center;position:relative;overflow:hidden}.om-lanes i{top:0;bottom:0;left:calc(var(--a) / var(--span) * 100%);width:calc((var(--b) - var(--a)) / var(--span) * 100%);background:var(--c);position:absolute}.om-fader input{cursor:pointer;appearance:none;touch-action:pan-y;background:0 0;grid-area:2/1;width:100%;height:46px;margin:0;position:relative}.om-fader input::-webkit-slider-runnable-track{background:0 0;height:46px}.om-fader input::-moz-range-track{background:0 0;height:46px}.om-fader input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--th);border:2px solid var(--paper);background:linear-gradient(90deg, transparent 44%, var(--paper) 44% 56%, transparent 56%), linear-gradient(#2d2d30, #000);height:46px;box-shadow:0 0 0 2px var(--ink), 2px 4px 6px #00000059;border-radius:6px}.om-fader input::-moz-range-thumb{width:var(--th);box-sizing:border-box;border:2px solid var(--paper);background:linear-gradient(90deg, transparent 44%, var(--paper) 44% 56%, transparent 56%), linear-gradient(#2d2d30, #000);height:46px;box-shadow:0 0 0 2px var(--ink), 2px 4px 6px #00000059;border-radius:6px}.om-fader input:focus-visible{outline:3px solid var(--carmine);outline-offset:3px;border-radius:8px}.om-fader input:disabled{cursor:default}.om-ticks{height:20px;margin:6px calc(var(--th) / 2) 0;grid-row:3;padding:0;list-style:none;position:relative}.om-ticks li{top:0;left:calc(var(--a) / var(--span) * 100%);font:800 12px/1 var(--f-body);color:color-mix(in srgb, var(--c) 72%, #000);white-space:nowrap;position:absolute;translate:-50%}.om-ticks li:before{content:"";background:currentColor;width:2px;height:5px;margin-left:-1px;position:absolute;top:-7px;left:50%}.om-go{font:400 clamp(20px, 2.2vw, 26px)/1 var(--f-display);background:var(--carmine);color:var(--cream);border:3px solid var(--ink);cursor:pointer;box-shadow:4px 5px 0 var(--ink);border-radius:12px;margin-top:6px;padding:16px 20px 18px;transition:transform .12s,box-shadow .12s}.om-go:hover{box-shadow:5px 6px 0 var(--ink);transform:translate(-1px,-1px)}.om-go:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.om-go:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.om-go:disabled{cursor:progress;opacity:.7;transform:none}.om-err{font:700 14px/1.35 var(--f-body);color:var(--carmine);margin:0}.om-err:empty{display:none}.om-res{gap:16px;rotate:-.6deg}.om-verdict{gap:6px;min-height:120px;padding-right:128px;display:grid;position:relative}.om-verdict:focus{outline:none}.om-verdict p{margin:0}.om-r-year{font:400 clamp(76px, 10.5vw, 136px)/.86 var(--f-display);letter-spacing:-.02em;color:var(--carmine);animation:.5s cubic-bezier(.2,.9,.3,1.2) both om-rise}.om-r-you{font:700 15px/1.3 var(--f-body)}.om-verdict .om-r-you{margin-top:6px}.om-r-hint{font:400 clamp(18px, 1.9vw, 22px)/1.15 var(--f-display);text-wrap:balance}.om-r-would{font:600 15px/1.35 var(--f-body)}.om-r-pts{width:116px;height:116px;color:var(--carmine);box-shadow:inset 0 0 0 3px var(--cream), inset 0 0 0 5px currentColor;border:4px solid;border-radius:50%;place-content:center;justify-items:center;animation:.38s cubic-bezier(.2,1.6,.4,1) .35s both om-slam;display:grid;position:absolute;top:2px;right:0;rotate:-14deg}.om-r-pts b{font:400 48px/.9 var(--f-display)}.om-r-pts>span:not(.sr-only){font:800 12px/1 var(--f-body);text-transform:lowercase}.om-r-pts.is-exact{background:var(--carmine);color:var(--cream);border-color:var(--carmine);box-shadow:inset 0 0 0 3px var(--carmine), inset 0 0 0 5px var(--cream)}.om-r-pts.is-lost{color:#6b6b66}@keyframes om-rise{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes om-slam{0%{opacity:0;transform:scale(1.7)rotate(-18deg)}}.om-facts{border-top:2px dashed #a8a397;gap:12px;padding-top:14px;display:grid}.om-facts p{margin:0}.om-r-where{font:500 15px/1.4 var(--f-body)}.om-r-where b{font:400 18px/1.2 var(--f-display)}.om-r-links{flex-wrap:wrap;gap:10px;display:flex}.om-r-links a{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:700 14px/1.1 var(--f-body);box-shadow:2px 3px 0 var(--ink);border-radius:999px;padding:8px 13px 9px;text-decoration:none;display:inline-block}.om-r-links a.om-r-cap{background:var(--olive);color:var(--cream)}.om-r-links a:hover{transform:translate(-1px,-1px)}.om-r-links a:focus-visible{outline:3px solid var(--carmine);outline-offset:3px}.om-next{background:var(--ink);color:var(--cream);font:700 14px/1.2 var(--f-body);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;margin:0;padding:8px 14px 9px;rotate:-1.5deg}.om-next:empty{display:none}.om-mine{font:700 14px/1.4 var(--f-body);margin:0}.om-local{font:500 13px/1.4 var(--f-body);color:#4b4b47;margin:0}.om-login{font:700 15px/1.35 var(--f-body);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:flex}.om-mine[hidden],.om-local[hidden],.om-login[hidden]{display:none}.om-train-more{justify-self:start}.om-train{margin-top:64px}.om-train-head{background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:0 0 0 6px var(--paper), 6px 12px 24px #00000040;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:18px 22px;display:flex;rotate:-.6deg}.om-train-head h2{font:400 clamp(22px, 2.6vw, 30px)/1 var(--f-display);margin:0}.om-train-head p{flex:260px;margin:0;font-size:15px}.om-train-head .om-err{flex-basis:100%}.om-train-go[hidden]{display:none}.om-train-body{margin-top:30px}.om-bottom{grid-template-columns:minmax(0,860px);align-items:start;gap:34px;margin-top:64px;display:grid}.om-league h2{font:400 clamp(22px, 2.6vw, 30px)/1 var(--f-display);margin:0}.om-table{font-variant-numeric:tabular-nums;gap:4px;margin:0;padding:0;list-style:none;display:grid}.om-table:empty{display:none}.om-table li{background:#f2f0ea;border-radius:4px;grid-template-columns:2em minmax(0,1fr) auto 5.5em;align-items:baseline;gap:12px;padding:7px 10px;display:grid}.om-t-n{font:400 15px/1 var(--f-display);color:var(--carmine)}.om-t-who{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);text-underline-offset:3px;font-weight:700;overflow:hidden}.om-t-who:focus-visible{outline:3px solid var(--carmine);outline-offset:2px;border-radius:2px}.om-t-pts{justify-items:end;font-weight:800;display:grid}.om-t-split{font:600 11.5px/1.2 var(--f-body);color:#6b6b66;white-space:nowrap}.om-t-days{color:#555;text-align:right}.om-table li.is-me{background:var(--cream);box-shadow:inset 0 0 0 2px var(--ink)}.om-me{background:var(--ink);color:var(--cream);font:700 14px/1.35 var(--f-body);border-radius:6px;padding:9px 12px 10px}.om-empty,.om-anon{font-size:15px}.om-anon{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.om-me[hidden],.om-empty[hidden],.om-anon[hidden]{display:none}.block p.om-note{color:#555;font-size:13px}.op{gap:26px;margin-top:72px;display:grid}.op-head{grid-template-columns:auto minmax(0,1fr) minmax(0,300px);align-items:center;gap:16px 30px;display:grid}.op-head h2{font:400 clamp(26px, 3.2vw, 42px)/1 var(--f-display);background:var(--ink);color:var(--cream);box-shadow:0 0 0 6px var(--paper), 0 0 0 7px #cfcfcf, 6px 12px 22px #0000004d;filter:var(--dim);border-radius:10px;justify-self:start;margin:0;padding:.22em .42em .28em;rotate:-2deg}.op-lede{max-width:52ch;margin:0;font-size:16px}.op-rule{background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:10px;justify-self:end;gap:6px;padding:13px 16px 14px;display:grid;rotate:1.6deg;box-shadow:3px 6px 14px #00000038}.op-rule h3{font:400 16px/1.15 var(--f-display);margin:0}.op-rule p{font:600 14px/1.38 var(--f-body);margin:0}.op-msg{font:600 15px/1.4 var(--f-body);margin:0}.op-msg[data-bad]{color:var(--carmine);background:var(--paper);border-radius:6px;justify-self:start;padding:8px 12px}.op-msg[hidden],.op-none[hidden],.op-body[hidden],.op-tickets[hidden],.op-results[hidden]{display:none}.op-none{background:var(--ink);max-width:640px;color:var(--paper);box-shadow:0 0 0 6px var(--paper), 0 0 0 7px #cfcfcf, 6px 12px 22px #0000004d;border-radius:12px;flex-wrap:wrap;justify-self:start;align-items:center;gap:12px 20px;padding:18px 22px 20px;display:flex;rotate:-1.2deg}.op-none p{font:400 clamp(20px, 2.2vw, 26px)/1.1 var(--f-display);text-wrap:balance;margin:0}.op-none .btn{text-decoration:none}.op-tickets{flex-wrap:wrap;gap:12px;display:flex}.op-tk{cursor:pointer;text-align:left;border:2px solid var(--ink);background:var(--paper);min-width:132px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:6px;justify-items:start;gap:2px;padding:9px 16px 10px 20px;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.op-tk:before{content:"";border-left:2px dashed #a8a397;position:absolute;top:6px;bottom:6px;left:8px}.op-tk-d{font:400 18px/1 var(--f-display)}.op-tk-c{font:700 13px/1.2 var(--f-body)}.op-tk-m{font:700 11px/1 var(--f-body);color:var(--olive)}.op-tk:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.op-tk[aria-pressed=true]{background:var(--carmine);color:var(--cream);box-shadow:3px 6px 0 var(--ink);transform:translateY(-4px)rotate(-1.5deg)}.op-tk[aria-pressed=true]:before{border-color:#ffffff8c}.op-tk[aria-pressed=true] .op-tk-m{color:var(--cream)}.op-tk:focus-visible{outline:3px solid var(--carmine);outline-offset:3px}.op-tk[aria-pressed=true]:focus-visible{outline-color:var(--ink)}.op-body{gap:30px;display:grid}.op-ticket{--stub:200px;--notch:13px;grid-template-columns:minmax(0, 1fr) var(--stub);filter:drop-shadow(5px 12px 14px #0000004d);justify-self:start;width:min(100%,860px);display:grid;rotate:-.8deg}.op-t-main{background:var(--cream);color:var(--ink);border:3px solid var(--ink);border-right:0;border-radius:14px 0 0 14px;align-content:start;gap:4px;padding:20px 26px 22px;display:grid;position:relative}.op-t-band{font:400 15px/1 var(--f-display);color:var(--carmine)}.op-t-date{font:400 clamp(40px, 6vw, 76px)/.92 var(--f-display);letter-spacing:-.01em;text-wrap:balance;margin:6px 0 0}.op-t-day{font:600 14px/1.3 var(--f-body);color:#5a564c;margin:0}.op-t-day:first-letter{text-transform:uppercase}.op-t-where{font:500 16px/1.3 var(--f-body);margin:12px 0 0}.op-t-where b{font:400 clamp(22px, 2.4vw, 30px)/1.05 var(--f-display)}.op-t-venue{font:700 15px/1.35 var(--f-body);margin:0}.op-t-stub{background:var(--carmine);color:var(--cream);border:3px solid var(--ink);border-left:0;border-radius:0 14px 14px 0;align-content:space-between;gap:14px;padding:20px 20px 22px 24px;display:grid;position:relative}.op-t-stub:before{content:"";border-left:3px dotted var(--ink);position:absolute;top:14px;bottom:14px;left:0}.op-t-main:after,.op-t-stub:after{content:"";width:calc(var(--notch) * 2);height:calc(var(--notch) * 2);border:3px solid var(--ink);background:var(--wall);z-index:2;border-radius:50%;position:absolute}.op-t-main:after{right:calc(var(--notch) * -1);top:calc(var(--notch) * -1 - 3px);clip-path:inset(50% 0 0)}.op-t-stub:after{left:calc(var(--notch) * -1);bottom:calc(var(--notch) * -1 - 3px);clip-path:inset(0 0 50%)}.op-t-close{font:700 13px/1.3 var(--f-body);text-wrap:balance}.op-t-left{font:400 clamp(30px, 3.4vw, 42px)/.95 var(--f-display);font-variant-numeric:tabular-nums;overflow-wrap:normal}.op-board{background:var(--paper);color:var(--ink);border-radius:2px;gap:18px;padding:30px clamp(18px,2.6vw,36px);display:grid;position:relative;rotate:.4deg;box-shadow:0 1px #d8d8d8,4px 14px 26px #0000004d}.op-board .om-gaff-l{top:-12px;left:-30px}.op-board .om-gaff-r{top:-12px;right:-30px}.op-basis{font:600 13px/1.4 var(--f-body);color:#6b6b66;margin:0}.op-basis:empty{display:none}.op-qs{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,1fr);gap:26px;display:grid}.op-q{border:0;align-content:start;gap:10px;min-width:0;margin:0;padding:0;display:grid}.op-q+.op-q{border-left:2px dashed #c9c5b9;margin-left:-1px;padding-left:26px}.op-q legend{float:left;width:100%;font:400 clamp(20px, 2vw, 25px)/1.05 var(--f-display);padding:0}.op-qhint{clear:both;font:500 13.5px/1.35 var(--f-body);color:#5e5e59;margin:-4px 0 2px}.op-opts{gap:8px;display:grid}.op-opts:empty{display:none}.op-opt{color:var(--ink);cursor:pointer;background:#f3f1eb;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px 12px 14px;transition:transform .15s,box-shadow .15s,background-color .15s;display:grid;position:relative;box-shadow:inset 0 0 0 2px #d9d5ca}.op-opt input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.op-o-name{font:800 clamp(15px, 1.25vw, 17px)/1.15 var(--f-body);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;grid-column:1}.op-o-meta{font:600 12.5px/1.25 var(--f-body);color:#66665f;grid-column:1;margin-top:3px}.op-o-pts{border:2px solid var(--ink);background:var(--paper);border-radius:50%;grid-area:1/2/span 2;place-content:center;justify-items:center;width:48px;height:48px;display:grid;rotate:-8deg}.op-o-pts b{font:400 20px/.9 var(--f-display)}.op-o-pts small{font:800 9.5px/1 var(--f-body);text-transform:lowercase}.op-o-pts.is-rare{background:var(--carmine);color:var(--cream);border-color:var(--ink)}.op-o-bar{background:var(--carmine);opacity:.75;transform-origin:0;height:4px;transform:scaleX(var(--s,0));border-radius:0 0 2px 2px;position:absolute;bottom:2px;left:2px;right:2px}.op-opt:hover{background:#ece9e0}.op-opt:before{content:"";pointer-events:none;clip-path:polygon(0 10%,8% 0,92% 0,100% 12%,100% 90%,92% 100%,8% 100%,0 88%);opacity:0;background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 4px),#1c1c1e;width:44px;height:20px;transition:transform .22s cubic-bezier(.2,1.5,.4,1),opacity .12s;position:absolute;top:-9px;left:-12px;transform:scale(.4)}.op-opt:has(input:checked){background:var(--cream);box-shadow:inset 0 0 0 3px var(--ink), 3px 4px 0 var(--ink);transform:rotate(-.7deg)}.op-opt:has(input:checked):before{opacity:1;transform:none}.op-opt:has(input:focus-visible){outline:3px solid var(--carmine);outline-offset:3px}.op-opt:has(input:disabled){cursor:default}.op-board[data-closed] .op-opt:not(:has(input:checked)){opacity:.55}.op-other{gap:6px;display:grid}.op-o-other{grid-template-columns:1fr;padding-block:9px 10px}.op-o-other .op-o-name{text-transform:none;font-weight:700}.op-other-in{box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:700 16px/1.2 var(--f-body);border-radius:4px;padding:10px 12px}.op-other-in::placeholder{color:#8b8b85;font-weight:500}.op-other-in:focus-visible{outline:3px solid var(--carmine);outline-offset:2px}.op-other-in:disabled{background:#f3f1eb}.op-other-price{font:600 12.5px/1.3 var(--f-body);color:#55554f}.op-other-price:empty{display:none}.op-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.op-b{text-align:center;grid-template-columns:1fr;justify-items:center;padding:14px 8px}.op-b-n{font:400 clamp(22px, 2.2vw, 28px)/1 var(--f-display);white-space:nowrap}.op-b-u{font:600 12px/1.2 var(--f-body);color:#66665f}.op-clear{color:#55554f;font:600 13px/1.3 var(--f-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;text-decoration:underline}.op-clear[hidden]{display:none}.op-clear:hover{color:var(--ink)}.op-clear:focus-visible{outline:3px solid var(--carmine);outline-offset:2px;border-radius:2px}.op-save{border-top:3px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px 22px;padding-top:20px;display:flex}.op-go{margin:0}.op-go[hidden],.op-login[hidden]{display:none}.op-login{font:700 16px/1.35 var(--f-body);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:flex}.op-status{font:700 15px/1.4 var(--f-body);flex:260px;margin:0}.op-status:empty{display:none}.op-status[data-bad]{color:var(--carmine)}.op-results{gap:16px;display:grid}.op-results h3{font:400 clamp(20px, 2.2vw, 26px)/1 var(--f-display);background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:8px;justify-self:start;margin:0;padding:8px 14px 10px;rotate:-1deg}.op-res-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.op-res{background:var(--cream);color:var(--ink);border:3px solid var(--ink);box-shadow:0 0 0 6px var(--paper), 0 0 0 7px #cfcfcf, 6px 12px 22px #00000042;border-radius:16px;gap:14px;padding:18px 20px 20px;display:grid;rotate:.6deg}.op-res:nth-child(2n){rotate:-.8deg}.op-res-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.op-res-where{font:600 14px/1.4 var(--f-body);margin:0}.op-res-where b{font:400 22px/1.1 var(--f-display)}.om-r-pts.op-res-pts{flex:none;width:92px;height:92px;animation:none;position:static}.op-res-pts b{font-size:36px}.op-r-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.op-r-row{border-left:4px solid #b3ae9f;gap:1px;padding:2px 0 4px 12px;display:grid}.op-r-row p{margin:0}.op-r-row.is-hit{border-color:var(--carmine)}.op-r-q{font:400 16px/1.2 var(--f-display);align-items:center;gap:8px;display:flex}.op-r-mark{width:20px;height:20px;color:var(--paper);font:800 12px/1 var(--f-body);background:#8a867a;border-radius:50%;flex:none;place-items:center;display:grid}.is-hit .op-r-mark{background:var(--carmine)}.op-r-you,.op-r-was{font:500 14px/1.35 var(--f-body)}.op-r-was:empty{display:none}.op-r-song{text-transform:uppercase;font-weight:800}.op-r-why{font:700 13.5px/1.35 var(--f-body);color:#55554f}.is-hit .op-r-why{color:var(--carmine)}@media (width<=1000px){.op-head{grid-template-columns:auto minmax(0,1fr)}.op-rule{grid-column:1/-1;justify-self:start;rotate:-1deg}.op-qs{grid-template-columns:minmax(0,1fr);gap:28px}.op-q+.op-q{border-top:2px dashed #c9c5b9;border-left:0;margin:0;padding:26px 0 0}.op-buckets{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.op{margin-top:56px}.op-head{grid-template-columns:1fr;gap:18px}.op-head h2{margin-left:6px}.op-tickets{scrollbar-width:none;flex-wrap:nowrap;margin:-8px -4px 0;padding:8px 4px 10px;overflow-x:auto}.op-tk{flex:none}.op-ticket{grid-template-columns:minmax(0,1fr);width:100%;rotate:0deg}.op-t-main{border-right:3px solid var(--ink);border-bottom:0;border-radius:14px 14px 0 0;padding:18px}.op-t-stub{border-left:3px solid var(--ink);border-top:0;border-radius:0 0 14px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:18px}.op-t-stub:before{border-left:0;border-top:3px dotted var(--ink);inset:0 14px auto}.op-t-main:after{right:auto;left:calc(var(--notch) * -1 - 3px);top:auto;bottom:calc(var(--notch) * -1);clip-path:inset(0 0 0 50%)}.op-t-stub:after{left:auto;right:calc(var(--notch) * -1 - 3px);top:calc(var(--notch) * -1);clip-path:inset(0 50% 0 0);bottom:auto}.op-board{padding:26px 16px 22px;rotate:0deg}.op-board .om-gaff{width:84px}.op-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.op-save .om-go{width:100%}.op-res{padding:16px;rotate:0deg}.op-res:nth-child(2n){rotate:0deg}}:root[data-mode=memorial] .op-o-pts.is-rare,:root[data-mode=memorial] .op-tk[aria-pressed=true],:root[data-mode=memorial] :is(.om-lanes,.om-ticks,.om-era){filter:grayscale()}@media (width<=1000px){.om-head{grid-template-columns:auto minmax(0,1fr)}.om-rule{grid-area:auto/1/auto/-1;justify-self:start;rotate:-1deg}}@media (width<=860px){.om-day,.om-train-body{grid-template-columns:minmax(0,1fr);gap:40px}.om-panel{position:static}.om-bottom{grid-template-columns:1fr}.om-bottom .block:nth-child(n){rotate:0deg}}@media (width<=640px){.omen{padding-top:18px}.om-head{grid-template-columns:1fr;gap:22px}.om-logo{grid-row:auto;margin-left:6px}.om-sub,.om-lede{grid-column:auto}.om-day{margin-top:40px}.om-sheet{margin-inline:4px;padding-inline:18px}.om-gaff{width:92px}.om-pick,.om-res{padding:18px 16px 20px;rotate:0deg}.om-step{width:42px;height:42px;font-size:22px}.om-dial{gap:6px}.om-year,.om-r-year{font-size:min(76px,16vw)}.om-when{min-width:7.5em}.om-when-t{white-space:normal;text-align:right}.om-verdict{min-height:0;padding-right:0}.om-r-pts{width:96px;height:96px;top:0}.om-r-pts b{font-size:38px}.om-r-year{padding-right:104px}.om-table li{grid-template-columns:1.6em minmax(0,1fr) auto}.om-t-days{display:none}.om-train-head{rotate:0deg}}@media (prefers-reduced-motion:reduce){@keyframes om-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes om-slam{0%{opacity:0;transform:scale(1.12)rotate(-14deg)}}.om-r-year{animation-duration:.9s;animation-timing-function:ease-out}.om-r-pts{animation-duration:.8s;animation-timing-function:ease-out}.om-sheet.is-open .om-cover{transition-duration:1.2s,.9s;transform:translate(8px,-6px)rotate(-6deg)}.op-opt:before{transition-duration:.5s,.3s;transform:scale(.85)}.op-tk[aria-pressed=true]{transform:translateY(-2px)}}
