@font-face{font-family:FPX;src:url(fonts/fusion-pixel-12.woff2) format("woff2");font-display:block}
:root{--p:#f3f1ec;--k:#1b2550;--red:#b3262d;--f:FPX,monospace}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--p);color:var(--k);font:12px/18px var(--f);-webkit-font-smoothing:none;font-smooth:never;text-rendering:optimizeSpeed}
a{color:inherit;text-decoration:none}b{font-weight:400}
.sheet{overflow:hidden;position:relative;z-index:1;background:rgba(243,241,236,.55);max-width:1400px;margin:24px auto;border:1px solid var(--k)}
.hd{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:28px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--k)}
h1{font:48px/48px var(--f);font-weight:400}
.sub{display:grid}.sub span{font-size:12px}
.q{display:flex;align-items:center;border:1px solid var(--k);height:26px}.q span{width:24px;text-align:center;border-right:1px solid var(--k);line-height:24px}
.q input{border:0;background:none;font:12px var(--f);padding:0 8px;width:132px;outline:none;color:var(--k)}
.clk{display:grid;text-align:right}.clk b{font-size:24px;line-height:28px}
.grid,.srv{display:grid;grid-template-columns:repeat(var(--cols,6),1fr);width:calc(100% + 1px);margin-bottom:-1px}
.cell,.sv{min-width:0;border-right:1px solid var(--k);border-bottom:1px solid var(--k)}
.grid{border-bottom:0}
.cell{padding:12px;min-height:204px;display:flex;flex-direction:column}
a.cell:hover{background:var(--k);color:var(--p)}a.cell:hover em{border-color:var(--p);color:var(--p)}
.t{display:flex;gap:12px;align-items:baseline}.t span{flex:1}
em{font-style:normal;border:1px solid var(--red);color:var(--red);padding:0 4px;white-space:nowrap}
.cell p{margin-top:6px;min-height:36px}
.art{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 4px}.art svg{width:100%;max-width:150px;height:auto;shape-rendering:crispEdges}
.c{display:flex;justify-content:space-between;gap:8px;min-width:0}.c span:first-child{flex:none}.c span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.low{}
.lh{padding:8px 12px;border-bottom:1px solid var(--k);display:flex;gap:24px}.lh .bad{color:var(--red)}
.srv{--cols:5}
.sv{padding:10px 12px;display:flex;flex-direction:column;gap:2px}
.sn{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sn i{width:6px;height:6px;background:var(--k)}
.off .sn i{background:var(--red)}.off{color:#8a8fa6}
.br{display:grid;grid-template-columns:36px auto 1fr}.br code{font-family:var(--f)}.br b{text-align:right}
.sv.lk .art{padding:2px 0}.sv.lk:hover{background:var(--k);color:var(--p)}
.lh{border-top:1px solid var(--k)}.srv{margin-bottom:-1px}
.ft{border-top:1px solid var(--k);display:flex;justify-content:space-between;padding:8px 12px}
.err{padding:20px;background:var(--p)}
@media(max-width:1199px){.grid{--cols:4!important}.srv{--cols:3}}
@media(max-width:720px){.c{flex-direction:column;gap:0}.sheet{overflow:hidden;position:relative;z-index:1;background:rgba(243,241,236,.55);margin:0;border-width:0}.hd{grid-template-columns:1fr auto;gap:12px;padding:14px 12px}h1{font-size:36px;line-height:36px}
.sub{grid-column:1/3;grid-row:2}.q{grid-column:1/3;grid-row:3}.q input{flex:1;width:auto}
.grid{--cols:2!important}.cell{min-height:180px;padding:10px}.cell p{padding-left:0}.t{flex-wrap:wrap;gap:0 8px}
.srv{--cols:2}.ft span:last-child{display:none}}

body{background:#e9e7e2}
body::after{content:"";position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.22;mix-blend-mode:multiply;
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.veil{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;color:#1b2550}
.veil>*{position:absolute;font:normal 400 12px/1 var(--f);filter:blur(6px)}
.v1{font-size:384px!important;left:-3vw;top:14vh;opacity:.06;filter:blur(9px)!important}
.v2{font-size:192px!important;right:2vw;top:14vh;opacity:.06;filter:blur(4px)}
.v3{width:46vw;height:46vw;border-radius:50%;border:48px solid #1b2550;left:32vw;top:-12vw;opacity:.045;filter:blur(14px)}
.v4{width:30vw;height:22vh;background:#1b2550;right:6vw;bottom:10vh;opacity:.025;filter:blur(18px)}
.v5{left:0;right:0;top:58vh;height:1px;background:#1b2550;opacity:.25;filter:blur(1px)}
.v6{font-size:480px!important;left:40vw;top:20vh;opacity:.04}
@media(max-width:720px){.v1{font-size:192px!important;bottom:4vh}.v2{font-size:96px!important;top:6vh}.v3{width:90vw;height:90vw;border-width:28px;left:30vw;top:30vh}.v4,.v6{display:none}body::after{opacity:.15}.sheet{background:rgba(243,241,236,.6)}}

.ttl{position:relative;padding:10px 18px}.cb{position:absolute;width:12px;height:12px;border:2px solid var(--k)}
.cb.tl{left:0;top:0;border-width:2px 0 0 2px}.cb.tr{right:0;top:0;border-width:2px 2px 0 0}.cb.bl{left:0;bottom:0;border-width:0 0 2px 2px}.cb.br{right:0;bottom:0;border-width:0 2px 2px 0}
.spec{display:grid;grid-template-columns:auto 1fr;gap:0 0;line-height:18px}.spec dt{padding-right:12px;border-right:1px solid var(--k);opacity:.7}.spec dd{padding-left:12px}
.sid{display:grid;justify-items:end;gap:4px;padding-left:20px;border-left:1px solid var(--k)}.sid svg{width:120px;height:20px;fill:var(--k);shape-rendering:crispEdges}
.stp{color:var(--red);border:1px solid var(--red);padding:0 6px;line-height:18px}.stp i{font-style:normal}
@media(max-width:720px){.hd{grid-template-columns:1fr auto}.spec{grid-column:1/3;grid-row:2}.q{grid-row:4}.sid{grid-column:1/3;grid-row:3;grid-template-columns:auto 1fr auto;align-items:center;border:0;padding:0;justify-items:start}.sid svg{width:100%}.ttl{padding:8px 12px}}

.sh{display:flex;align-items:baseline;gap:16px;padding:16px 20px 0}.sh h2{font:24px/36px var(--f);font-weight:400}.sh span{opacity:.7}
.grid{gap:20px;padding:16px 20px 28px;width:100%;margin:0;border-bottom:1px solid var(--k)}
a.cell{background:var(--p);border:2px solid var(--k);box-shadow:4px 4px 0 var(--k);padding:12px;cursor:pointer;transition:transform .12s,box-shadow .12s;min-height:236px;position:relative;z-index:1}
a.cell:hover,a.cell:focus-visible{background:var(--k);color:var(--p);transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--k);outline:none}
.t{justify-content:space-between}.t b{opacity:.7}
.cell h3{font:24px/36px var(--f);font-weight:400;margin-top:2px}
.cell p{margin-top:0;min-height:18px;opacity:.85}
.cell .art{padding:6px 4px}.cell .art svg{max-width:120px}
.cell .c{opacity:.6;font-size:12px}
.go{display:flex;justify-content:space-between;margin:10px -12px 0;padding:6px 12px;background:var(--k);color:var(--p)}
a.cell:hover .go,a.cell:focus-visible .go{background:var(--p);color:var(--k)}
.lh{opacity:.85}.sv{font-size:12px}.srv .sv{opacity:.85}
.v2,.v6{display:none}
@media(max-width:720px){.grid{gap:16px 18px;padding:12px 18px 20px 12px}.sh{padding:14px 12px 0}a.cell{min-height:200px;padding:10px}.go{margin:8px -10px 0;padding:6px 10px}.cell h3{font-size:24px;line-height:30px}.c span:first-child{display:none}}
a.cell{border:1px solid var(--k);box-shadow:0 1px 2px rgba(27,37,80,.12),0 3px 8px rgba(27,37,80,.08);outline:1px dashed rgba(27,37,80,.28);outline-offset:-6px}
a.cell:hover,a.cell:focus-visible{transform:translateY(-3px);box-shadow:0 4px 8px rgba(27,37,80,.18),0 12px 24px rgba(27,37,80,.14);outline-color:rgba(243,241,236,.35)}

/* ticket */
a.cell{all:unset;display:block;cursor:pointer;min-width:0;transform:rotate(var(--rot));transition:transform .15s,filter .15s;
filter:drop-shadow(0 1px 1px rgba(27,37,80,.14)) drop-shadow(0 3px 6px rgba(27,37,80,.08))}
.tk{--st:58px;background:var(--p);color:var(--k);display:flex;flex-direction:column;min-height:250px;position:relative;
-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--st)),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% calc(100% - var(--st)),#0000 98%,#000) right/51% 100% no-repeat;
mask:radial-gradient(circle 9px at 0 calc(100% - var(--st)),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% calc(100% - var(--st)),#0000 98%,#000) right/51% 100% no-repeat}
.body{flex:1;display:flex;flex-direction:column;padding:16px 18px 10px;position:relative}
.body h3{font:24px/36px var(--f);font-weight:400;padding-right:56px}
.body p{opacity:.8;min-height:18px}
.body .art{padding:8px 0}.body .art svg{max-width:110px}
.dm{opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.body em{position:absolute;right:14px;top:18px;transform:rotate(-6deg);border:1.5px solid var(--red);color:var(--red);padding:0 5px;background:none}
.stub{height:var(--st);border-top:2px dashed rgba(27,37,80,.45);margin:0 14px;padding:8px 4px;display:flex;justify-content:space-between;align-items:center}
.stub div{display:grid;line-height:18px}.stub b{font-weight:400}.stub span{opacity:.6}
.bcd{width:64px;height:24px;fill:currentColor;shape-rendering:crispEdges;opacity:.8}
a.cell:hover,a.cell:focus-visible{transform:rotate(0) translateY(-4px);filter:drop-shadow(0 4px 4px rgba(27,37,80,.18)) drop-shadow(0 12px 16px rgba(27,37,80,.14))}
a.cell:hover .tk,a.cell:focus-visible .tk{background:var(--k);color:var(--p)}
a.cell:hover em,a.cell:focus-visible em{border-color:#ff9a8f;color:#ff9a8f}
a.cell:hover .stub,a.cell:focus-visible .stub{border-color:rgba(243,241,236,.5)}
.grid{gap:24px}
@media(max-width:720px){.grid{gap:16px 14px;padding:12px 14px 20px}.tk{min-height:230px;--st:52px}.body{padding:12px 12px 8px}.body h3{font-size:24px;line-height:30px;padding-right:0;margin-top:18px}.body em{right:10px;top:8px}.stub{margin:0 10px}.bcd{display:none}}

/* server tags */
.srv{width:100%;margin:0;gap:18px;padding:16px 20px 24px;border-bottom:1px solid var(--k)}
.sv{all:unset;display:block;min-width:0;opacity:1!important;transform:rotate(var(--rot));filter:drop-shadow(0 1px 1px rgba(27,37,80,.12)) drop-shadow(0 2px 4px rgba(27,37,80,.06))}
.srv .sv{opacity:1}
.tg{background:var(--p);padding:10px 12px 10px 34px;display:flex;flex-direction:column;gap:2px;height:100%;
background-image:repeating-linear-gradient(to bottom,rgba(27,37,80,.4) 0 4px,transparent 4px 8px);background-size:1px 100%;background-position:24px 0;background-repeat:no-repeat;
-webkit-mask:radial-gradient(circle 5px at 12px 18px,#0000 98%,#000);mask:radial-gradient(circle 5px at 12px 18px,#0000 98%,#000)}
.sn{justify-content:space-between;margin-bottom:4px}.sn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.st{font-style:normal;border:1.5px solid var(--k);color:var(--k);padding:0 4px;line-height:16px;transform:rotate(-5deg);flex:none}
.off .st{border-color:var(--red);color:var(--red)}.off .tg{color:#8a8fa6}
.sv.lk{cursor:pointer;transition:transform .15s}.sv.lk:hover,.sv.lk:focus-visible{transform:rotate(0) translateY(-3px)}
.sv.lk:hover .tg,.sv.lk:focus-visible .tg{background-color:var(--k);color:var(--p)}.sv.lk:hover .st{border-color:var(--p);color:var(--p)}
.sv.lk .art{padding:0}.sv.lk .art svg{max-width:110px}
@media(max-width:720px){.srv{gap:12px 14px;padding:12px 14px 18px}.tg{padding:8px 8px 8px 28px;background-position:20px 0;-webkit-mask:radial-gradient(circle 4px at 10px 16px,#0000 98%,#000);mask:radial-gradient(circle 4px at 10px 16px,#0000 98%,#000)}.br{grid-template-columns:30px auto 1fr;font-size:12px}}
.tg .br{grid-template-columns:30px minmax(0,1fr) 36px;gap:4px}.tg .br code{overflow:hidden;white-space:nowrap}
.pbar{align-self:center;height:8px;position:relative;background:repeating-linear-gradient(90deg,rgba(27,37,80,.35) 0 2px,transparent 2px 4px)}
.pbar i{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(90deg,var(--k) 0 6px,transparent 6px 8px);min-width:0}
/* horizontal tickets */
.grid{--cols:2!important;gap:28px 36px;padding:18px 28px 32px}
.tk{--st:150px;flex-direction:row;min-height:0;aspect-ratio:2.4/1;
-webkit-mask:radial-gradient(circle 10px at calc(100% - var(--st)) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 10px at calc(100% - var(--st)) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;
mask:radial-gradient(circle 10px at calc(100% - var(--st)) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 10px at calc(100% - var(--st)) 100%,#0000 98%,#000) bottom/100% 51% no-repeat}
.body{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto;padding:22px 24px 18px;min-width:0}
.body h3{grid-column:1/3;font-size:36px;line-height:48px;padding-right:80px}
.body p{grid-column:1/2}.body .art{grid-column:2;grid-row:2/4;align-self:center}.body .art svg{width:150px;max-width:none}
.dm{grid-column:1/3;align-self:end}
.body em{right:22px;top:24px}
.stub{width:var(--st);height:auto;flex:none;border-top:0;border-left:2px dashed rgba(27,37,80,.45);margin:14px 0;padding:8px 16px;flex-direction:column;align-items:flex-start;justify-content:space-between}
.stub b{font-size:24px;line-height:36px}
.bcd{width:100%;height:36px}
a.cell:hover .stub,a.cell:focus-visible .stub{border-color:rgba(243,241,236,.5)}
@media(max-width:1100px){.grid{--cols:1!important}}
@media(max-width:720px){.grid{gap:18px;padding:14px 16px 22px}.tk{--st:96px;aspect-ratio:auto;min-height:150px}.body{padding:14px 14px 12px;grid-template-columns:1fr}.body h3{font-size:24px;line-height:30px;margin-top:0;padding-right:64px}.body .art{display:none}.body em{right:10px;top:14px}
.stub{margin:10px 0;padding:4px 10px}.stub b{font-size:12px;line-height:18px}.bcd{display:block;height:28px}.stub span{font-size:12px;word-break:break-all}}

/* dense ticket v3 */
.tk{aspect-ratio:auto;--st:136px}
.body{display:flex;flex-direction:column;gap:10px;padding:14px 22px 14px}
.th2{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(27,37,80,.3);opacity:1}
.th2 .ic{width:18px;height:18px;display:block}.th2 .cd{opacity:.6;margin-left:auto}
.body em{position:static;transform:rotate(-4deg)}
.nm{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.nm h3{font-size:36px;line-height:42px;padding:0}.nm small{font-size:12px;opacity:.6;letter-spacing:.08em;text-transform:uppercase}
.fd{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-top:1px solid rgba(27,37,80,.3);border-bottom:1px solid rgba(27,37,80,.3)}
.fd div{padding:4px 10px;border-left:1px solid rgba(27,37,80,.3);min-width:0}.fd div:first-child{border-left:0;padding-left:0}
.fd dt{opacity:.55;line-height:18px}.fd dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px}
.ds{opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:0}
.stub{padding:6px 14px;justify-content:space-between;gap:2px}
.adm{border:1px solid currentColor;padding:0 6px;line-height:18px;letter-spacing:.2em}
.seat{font:48px/48px var(--f)!important;font-weight:400}.sc{opacity:.6}
.bcd{height:28px}
a.cell:hover .th2,a.cell:hover .fd,a.cell:hover .fd div,a.cell:focus-visible .th2,a.cell:focus-visible .fd,a.cell:focus-visible .fd div{border-color:rgba(243,241,236,.35)}
@media(max-width:720px){.tk{--st:84px}.body{padding:10px 12px;gap:8px}.th2{gap:8px;flex-wrap:wrap}.th2 .cd{display:none}.nm h3{font-size:24px;line-height:30px}
.fd{grid-template-columns:1fr 1fr}.fd div:nth-child(3){border-left:0;padding-left:0}.fd div:nth-child(n+3){border-top:1px solid rgba(27,37,80,.2)}
.stub{padding:4px 8px}.seat{font-size:36px!important;line-height:36px!important}.adm{letter-spacing:0}.sc{font-size:12px;word-break:break-all;line-height:14px}}

/* v8 */
a.cell,.sv{--rot:0deg!important}
*,input,button,svg text{font-family:FPX!important}
.srv{--cols:5!important;gap:16px;padding:14px 20px 20px}
.tg{padding:10px 12px 10px 30px;gap:6px;background-position:22px 0}
.cc{font-weight:400;border:1px solid currentColor;padding:0 3px;line-height:16px;margin-right:6px;flex:none}
.sn{justify-content:flex-start}.sn span{flex:1;min-width:0}
.rows{display:grid;gap:2px}
.tg .br{grid-template-columns:30px minmax(0,1fr) 36px;gap:6px;align-items:center}
.px{display:grid;grid-template-columns:repeat(20,1fr);gap:1px;height:8px}.px i{background:rgba(27,37,80,.14)}.px i.f{background:var(--k)}.px i.h{background:var(--red)}
.hs{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;border-top:1px dashed rgba(27,37,80,.3);padding-top:6px}.hs span{opacity:.6}
.spk{width:100%;height:20px;fill:var(--k);shape-rendering:crispEdges}
.nx{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;border-top:1px dashed rgba(27,37,80,.3);padding-top:4px}
.nx div{display:flex;justify-content:space-between;gap:6px;line-height:18px}.nx dt{opacity:.6}.nx dd{white-space:nowrap}
.sx{opacity:.7;border-top:1px dashed rgba(27,37,80,.3);padding-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.off .px i.f{background:rgba(27,37,80,.3)}
@media(max-width:1300px){.srv{--cols:3!important}}
@media(max-width:720px){.srv{--cols:1!important;gap:12px}.nx{grid-template-columns:1fr 1fr}}
.hs{grid-template-columns:auto 1fr auto}.hs b{font-weight:400;opacity:.7}

/* v9 colour + font system */
*{font-weight:400!important;font-style:normal;font-synthesis:none}
:root{--ok:#5f7f5a;--warn:#b0802c;--hi:#a8432f}
.t-mint{--tint:#dde6d6;--tint2:#cfdcc6}.t-butter{--tint:#efe5c2;--tint2:#e6d8a8}.t-salmon{--tint:#efd7cb;--tint2:#e5c3b2}.t-powder{--tint:#d9e2e9;--tint2:#c7d4de}.t-kraft{--tint:#e4d4b8;--tint2:#d8c49f}
a.cell .tk{background:linear-gradient(90deg,var(--tint) 0 calc(100% - var(--st)),var(--tint2) 0)}
a.cell:hover .tk,a.cell:focus-visible .tk{background:var(--k)}
.gt{padding:0 6px;line-height:18px;color:#fff}.g-wealth{background:var(--warn)}.g-ops{background:var(--ok)}
a.cell:hover .gt{background:var(--p);color:var(--k)}
.sv .tg{background-color:var(--tint,var(--p))}
.st{border-color:var(--ok);color:var(--ok)}.off .st{border-color:var(--hi);color:var(--hi)}
.px i.f{background:var(--ok)}.px i.w{background:var(--warn)}.px i.h{background:var(--hi)}
.sum .tg{background-color:#e9e3d3}.sum .st{color:var(--k);border-color:var(--k)}
.hb{width:100%;height:24px;fill:var(--hi);shape-rendering:crispEdges;border-bottom:1px dashed rgba(27,37,80,.3);padding-bottom:4px}
.go2{opacity:1;color:var(--k)}
.sv.lk.sum:hover .tg{background-color:var(--k);color:var(--p)}.sv.lk.sum:hover .go2{color:var(--p)}.sv.lk.sum:hover .hb{fill:#ffb3a3}
/* v10 cool: uniform paper, single accent */
:root{--acc:#1f5a55;--ok:#1f5a55;--warn:#1f5a55;--hi:#c4462a;--red:#c4462a}
.t-mint,.t-butter,.t-salmon,.t-powder,.t-kraft{--tint:var(--p);--tint2:var(--p)}
a.cell .tk{background:var(--p)}
.stub{border-left-color:var(--acc)!important}.bcd{fill:var(--acc)}.seat,.stub b{color:var(--acc)}.adm{color:var(--acc);border-color:var(--acc)}
.th2 span:nth-child(2){color:var(--acc)}
.gt{background:none!important;color:var(--acc)!important;border:1px solid var(--acc)}
.g-wealth,.g-ops{background:none}
.sv .tg,.sum .tg{background-color:var(--p)}
.st{border-color:var(--acc);color:var(--acc)}.off .st{border-color:var(--hi);color:var(--hi)}
.px i.f,.px i.w{background:var(--acc)}.px i.h{background:var(--hi)}
.hb{fill:var(--acc)}.body em{border-color:var(--hi);color:var(--hi)}
a.cell:hover .seat,a.cell:hover .stub b,a.cell:hover .adm,a.cell:hover .th2 span:nth-child(2),a.cell:hover .gt{color:var(--p)!important;border-color:var(--p)}a.cell:hover .bcd{fill:var(--p)}
/* v11 brighten */
:root{--p:#fcf9f1}
body{background:#f7f3e8}
.sheet{background:rgba(252,249,241,.86)!important}
body::after{opacity:.09}
@media(max-width:720px){body::after{opacity:.07}}
.v1{opacity:.03}.v3{opacity:.025}.v4{display:none}.v5{opacity:.12}
.spec dt,.fd dt,.sc,.th2 .cd,.nm small,.hs span,.hs b,.nx dt,.sx,.dm,.sh span,.ds,.stub span,.c span,.th2 b{opacity:.78!important}
.off .tg{color:#5d6380}
.fd,.fd div,.th2,.hs,.nx,.sx{border-color:rgba(27,37,80,.24)}
html{position:relative;min-height:100%}body{position:static}
body::after{position:absolute;inset:0}
