.cal{--cal-bg:var(--royal-bg);--cal-surface-rgb:var(--royal-surface-rgb);--cal-rule:var(--royal-rule);--cal-rule-rgb:var(--royal-rule-rgb);--cal-gold:var(--royal-gold);--cal-gold-b:var(--royal-gold-bright);--cal-gold-d:var(--royal-gold-dim);--cal-gold-hi:var(--royal-gold-grad-hi);--cal-gold-rgb:var(--royal-gold-rgb);--cal-text:var(--royal-text);--cal-text2:var(--royal-text-2);--cal-muted:var(--royal-muted);--cal-muted2:var(--royal-muted-2);--cal-fd:var(--royal-font-display);--cal-fb:var(--royal-font-sans);container-type:inline-size;container-name:cal;flex:1;width:100%;color:var(--royal-text);font-family:var(--cal-fb);line-height:1.4}.cal *,.cal *:before,.cal *:after{box-sizing:border-box}.cal h1,.cal h2,.cal h3,.cal p{margin:0}.cal a{color:inherit;text-decoration:none}.cal button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cal svg{display:block}.cal a:focus-visible,.cal button:focus-visible{outline:2px solid var(--cal-gold);outline-offset:2px;border-radius:6px}.cal .wrap{width:100%;max-width:1300px;margin:0 auto;padding:6px 40px 0}.cal .wrap.top{padding-top:118px}.cal .wrap.end{padding-bottom:70px}.cal .h1{margin-bottom:6px}.cal .hbtn.sleep{border:1px solid var(--cal-rule);color:var(--cal-muted);background:transparent;cursor:default}.cal .winr{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:14px 18px;border:1px solid rgb(var(--cal-gold-rgb)/.32);border-radius:14px;background:linear-gradient(120deg,rgb(var(--cal-gold-rgb)/.12),#161616c7 62%)}.cal .winr .k{font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--cal-gold);text-transform:uppercase}.cal .winr .l{margin-top:3px;font-size:16px;font-weight:600;text-transform:uppercase}.cal .winr .l em{font:600 16px var(--cal-fd);font-style:normal;color:var(--cal-gold);margin-right:6px}.cal .winr .s{margin-top:2px;font-size:11.5px;color:var(--cal-muted)}.cal .winr .tile{width:52px;height:52px;border-radius:10px;font-size:20px}.cal .stage-stats{display:flex;gap:20px;flex-wrap:wrap;margin-top:2px;font-size:12.5px;color:var(--cal-muted)}.cal .stage-stats b{font-family:var(--cal-fd);color:var(--cal-text);font-size:15px}.cal .kick{display:flex;align-items:center;gap:12px;margin:10px 0 14px}.cal .kick-rule{width:34px;height:1px;background:var(--cal-gold)}.cal .kick-txt{font-size:12px;font-weight:600;letter-spacing:.26em;color:var(--cal-gold)}.cal .h1{font:700 clamp(36px,5vw,64px)/1.08 var(--cal-fd);text-transform:uppercase;letter-spacing:-.02em;background:linear-gradient(100deg,#fff 32%,var(--cal-gold-hi) 68%,var(--cal-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.cal .h1.sm{font-size:clamp(32px,4vw,50px)}.cal[data-lang=zh] .h1{letter-spacing:.04em}.cal .hero{position:relative;margin:22px 0 18px;padding:28px 28px 26px;border-radius:16px;overflow:hidden;border:1px solid var(--cal-rule);background:var(--cal-bg)}.cal .hbg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-wide) 62% 40%/cover no-repeat}.cal .hscrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#161616f7,#161616d6 46%,#16161657),linear-gradient(180deg,transparent 60%,rgba(22,22,22,.6) 100%)}.cal .hero>*:not(.hbg):not(.hscrim):not(.hcredit){position:relative}.cal .hbadges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cal .hround{display:inline-flex;align-items:baseline;gap:7px;font:600 12px var(--cal-fd);letter-spacing:.16em;color:var(--cal-gold);border:1px solid var(--cal-gold);border-radius:8px;padding:4px 12px;background:#1616168c}.cal .hround .cn{font-size:13px}.cal .hphase{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:var(--cal-text2);border:1px solid var(--cal-rule);border-radius:8px;padding:4px 12px;background:#1616168c}.cal .hphase.live{color:var(--cal-bg);background:var(--cal-gold);border-color:var(--cal-gold)}.cal .hphase.done{color:var(--cal-text)}.cal .hcity{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:16px}.cal .hcity .cn{font:700 clamp(44px,8vw,88px)/1 var(--cal-fd);letter-spacing:.02em}.cal .hcity .lat{font:500 clamp(20px,3.2vw,34px) var(--cal-fd);letter-spacing:.24em;color:var(--cal-gold);text-transform:uppercase}.cal .hspect{margin-top:8px;font-size:13px;font-weight:600;color:var(--cal-gold)}.cal .hfacts-clip{overflow:hidden;margin-top:14px}.cal .hfacts{display:flex;flex-wrap:wrap;row-gap:6px;margin-left:-29px;font-size:13px;color:var(--cal-text)}.cal .fact{position:relative;margin-left:14px;padding-left:15px}.cal .fact:before{content:"";position:absolute;left:0;top:.25em;bottom:.25em;width:1px;background:var(--cal-rule)}.cal .hfacts b{color:var(--cal-gold);font-variant-numeric:tabular-nums}.cal .wxi{display:inline-flex}.cal .wxi svg{width:16px;height:16px;fill:none;stroke:var(--cal-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cal .fact.wx{display:inline-flex;align-items:center;gap:6px}.cal .wxh{display:inline-flex;align-items:center;gap:7px;font:600 15px var(--cal-fd);letter-spacing:.03em;color:var(--cal-text)}.cal .ti b .wxi svg{width:15px;height:15px}.cal .hgrid{display:grid;grid-template-columns:1.06fr 1fr;gap:20px;margin-top:52px;align-items:start}.cal .hcol{display:flex;flex-direction:column;gap:14px;min-width:0}.cal .hcta{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.cal .hbtn{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:700;white-space:nowrap}.cal .hbtn svg{width:13px;height:13px;fill:currentColor}.cal .hbtn small{font-size:11.5px;font-weight:600;opacity:.75}.cal .hbtn.gold{background:linear-gradient(135deg,#d8be8a,var(--cal-gold));color:#161616}.cal .hbtn.ghost{border:1px solid rgb(var(--cal-gold-rgb)/.5);color:var(--cal-gold);background:#16161666}.cal .hbtn.ghost:hover{border-color:var(--cal-gold)}.cal .hbtn.plain{border:1px solid var(--cal-rule);color:var(--cal-text2);background:#16161666}.cal .strip{border:1px solid rgb(var(--cal-gold-rgb)/.32);border-radius:14px;background:linear-gradient(120deg,rgb(var(--cal-gold-rgb)/.12),#161616c7 62%);padding:3px 18px}.cal .sn{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"k b t";gap:14px;align-items:center;padding:13px 0}.cal .sn .k{grid-area:k}.cal .sn .b{grid-area:b;min-width:0}.cal .sn .t{grid-area:t}.cal .sn+.sn{border-top:1px solid rgb(var(--cal-gold-rgb)/.2)}.cal .sn .k{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--cal-gold);text-transform:uppercase}.cal .sn .l{font-size:14px;font-weight:600;line-height:1.3}.cal .sm{display:flex;align-items:center;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;margin-top:7px;min-height:14px}.cal .sm .in{font-size:11.5px;color:var(--cal-muted)}.cal .mks{display:inline-flex;align-items:center;gap:12px}.cal .sn .s{font-size:11.5px;color:var(--cal-muted);margin-top:2px}.cal .sn .t{font:600 15px var(--cal-fd);letter-spacing:.03em;color:var(--cal-gold-b);white-space:nowrap;font-variant-numeric:tabular-nums}.cal .bar{height:3px;border-radius:3px;background:rgb(var(--cal-rule-rgb)/.7);margin-top:7px;overflow:hidden}.cal .bar span{display:block;height:100%;background:linear-gradient(90deg,var(--cal-gold-d),var(--cal-gold))}.cal .mk{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cal-muted);white-space:nowrap}.cal .mk svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cal .mk.site{color:var(--cal-gold)}.cal .tw{border:1px solid var(--cal-rule);border-radius:14px;background:linear-gradient(180deg,rgb(var(--cal-surface-rgb)/.82),#161616f0);overflow:hidden;min-width:0}.cal .th{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;min-height:52px;background:rgb(var(--cal-surface-rgb)/.5);border-bottom:1px solid var(--cal-rule)}.cal .th .tt{font:600 15px var(--cal-fd);letter-spacing:.14em;text-transform:uppercase;color:var(--cal-gold)}.cal .th .ts{font-size:11.5px;color:var(--cal-muted);margin-top:1px}.cal .th .tr{font:500 13px var(--cal-fd);letter-spacing:.05em;color:var(--cal-text2);white-space:nowrap}.cal .cap2{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 9px;border-radius:7px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--cal-muted)}.cal .cap2.live{background:rgb(var(--cal-gold-rgb)/.16);box-shadow:inset 0 0 0 1px rgb(var(--cal-gold-rgb)/.4);color:var(--cal-gold-hi)}.cal .cap2.next{box-shadow:inset 0 0 0 1px rgb(var(--cal-gold-rgb)/.5);color:var(--cal-gold)}.cal .wcta{display:flex;gap:10px;flex-wrap:wrap;padding:14px 18px 6px}.cal .wcta .hbtn{flex:1 1 auto;justify-content:center}.cal .trow{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"d n c";gap:12px;align-items:center;padding:0 18px;min-height:58px;border-bottom:1px solid rgb(var(--cal-rule-rgb)/.4);font-size:13px}.cal .trow:last-of-type{border-bottom:0}.cal .trow .d{grid-area:d}.cal .trow .n{grid-area:n}.cal .trow .cap2{grid-area:c}.cal .trow .d{font:600 13px var(--cal-fd);letter-spacing:.06em;text-transform:uppercase;color:var(--cal-text2)}.cal .trow .d small{display:block;margin-top:2px;font:500 11.5px var(--cal-fb);letter-spacing:0;color:var(--cal-muted);text-transform:none;font-variant-numeric:tabular-nums}.cal .trow .n{font-weight:600;line-height:1.3}.cal .trow .n small{display:block;margin-top:1px;font-weight:500;font-size:11.5px;color:var(--cal-muted)}.cal .trow.past{opacity:.5}.cal .trow.live{box-shadow:inset 3px 0 0 var(--cal-gold);background:linear-gradient(90deg,rgb(var(--cal-gold-rgb)/.1),transparent)}.cal .tnote{padding:10px 18px 12px;font-size:11px;color:var(--cal-muted2)}.cal .mrow{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 18px;border-bottom:1px solid rgb(var(--cal-rule-rgb)/.4);font-size:13px}.cal .mrow:last-child{border-bottom:0}.cal .mrow span{font-weight:600}.cal .mrow b{font:600 13px var(--cal-fd);letter-spacing:.04em;color:var(--cal-gold);white-space:nowrap;font-variant-numeric:tabular-nums}.cal .mrow.now{box-shadow:inset 3px 0 0 var(--cal-gold);background:linear-gradient(90deg,rgb(var(--cal-gold-rgb)/.1),transparent)}.cal .mnote{padding:14px 18px;font-size:13px;line-height:1.55;color:var(--cal-text2)}.cal .sec{margin-top:44px}.cal .sec-kick{font-size:12px;font-weight:600;letter-spacing:.24em;color:var(--cal-gold);text-transform:uppercase}.cal .sec-h2{font:600 clamp(26px,3.2vw,40px)/1.1 var(--cal-fd);color:var(--cal-text);margin-top:10px;text-transform:uppercase}.cal .sec-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.cal .tabs{display:flex;gap:4px;overflow-x:auto}.cal .tab{flex:0 0 auto;text-align:center;padding:8px 18px;border-radius:8px;color:var(--cal-muted);line-height:1.1}.cal .tab .cn{display:block;font-size:15px;font-weight:600}.cal .tab .en{display:block;margin-top:3px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.cal .tab.on{color:var(--cal-gold);background:rgb(var(--cal-gold-rgb)/.1)}.cal .tab.today .en:after{content:" ·"}.cal .seg2{display:none;margin-bottom:12px;padding:4px;border:1px solid var(--cal-rule);border-radius:12px;background:#ffffff0a}.cal .seg2 button{flex:1;padding:10px 6px;border-radius:9px;font-size:13px;font-weight:600;color:var(--cal-muted)}.cal .seg2 button.on{background:rgb(var(--cal-gold-rgb)/.14);box-shadow:inset 0 0 0 1px rgb(var(--cal-gold-rgb)/.45);color:var(--cal-gold)}.cal .panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cal .allday{margin:12px 14px 4px;padding:10px 14px;border-radius:10px;border:1px solid rgb(var(--cal-gold-rgb)/.32);background:linear-gradient(120deg,rgb(var(--cal-gold-rgb)/.1),transparent);display:flex;gap:10px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.cal .allday b{font-size:13px;font-weight:600}.cal .allday span{font:500 13px var(--cal-fd);letter-spacing:.05em;color:var(--cal-gold)}.cal .allday.past{opacity:.5}.cal .prow{display:grid;grid-template-columns:106px 1fr auto;gap:12px;align-items:center;padding:0 18px;min-height:50px;border-bottom:1px solid rgb(var(--cal-rule-rgb)/.4)}.cal .prow:last-child{border-bottom:0}.cal .prow .tm{font:600 14px var(--cal-fd);letter-spacing:.03em;color:var(--cal-text2);font-variant-numeric:tabular-nums}.cal .prow .lb{font-size:13.5px;font-weight:600;line-height:1.3;padding:11px 0}.cal .prow .lb small{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--cal-muted)}.cal .prow.ms .lb{font-weight:500;color:var(--cal-text2)}.cal .prow.past{opacity:.48}.cal .prow.now{box-shadow:inset 3px 0 0 var(--cal-gold);background:linear-gradient(90deg,rgb(var(--cal-gold-rgb)/.12),transparent)}.cal .prow.now .tm{color:var(--cal-gold)}.cal .prow.nx .tm{color:#fff}.cal .mnow{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cal-gold);padding:2px 8px;border-radius:7px;box-shadow:inset 0 0 0 1px rgb(var(--cal-gold-rgb)/.5);background:rgb(var(--cal-gold-rgb)/.12);white-space:nowrap}.cal .dnote{margin-top:12px;font-size:11.5px;color:var(--cal-muted)}.cal .trio{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:16px;margin-top:16px}.cal .card{border:1px solid var(--cal-rule);border-radius:14px;background:linear-gradient(180deg,rgb(var(--cal-surface-rgb)/.82),#161616f0);padding:18px;min-width:0;display:flex;flex-direction:column}.cal .card h3{font:600 15px var(--cal-fd);letter-spacing:.14em;text-transform:uppercase;color:var(--cal-gold)}.cal .big{margin-top:12px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cal .big b{font:700 38px/1 var(--cal-fd);color:var(--cal-gold)}.cal .big span{font-size:13px;color:var(--cal-muted)}.cal .tiles{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.cal .tile{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#2c2c2c,var(--cal-bg));border:1px solid rgb(var(--cal-gold-rgb)/.5);font:600 13px var(--cal-fd);color:var(--cal-text2)}.cal .tile.more{font-size:11px;color:var(--cal-gold);border-style:dashed}.cal .pair{margin-top:14px;border:1px solid rgb(var(--cal-gold-rgb)/.4);border-radius:12px;background:rgb(var(--cal-gold-rgb)/.07);padding:12px 14px}.cal .pair .pk{font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cal-gold)}.cal .pair .pv{margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.6;text-transform:uppercase}.cal .pair .pv em{font:600 15px var(--cal-fd);font-style:normal;color:var(--cal-gold);margin-right:5px}.cal .pair .pv .x{color:var(--cal-muted);margin:0 6px}.cal .cnote{margin-top:12px;font-size:13px;line-height:1.55;color:var(--cal-text2)}.cal .cnote.q{margin-top:14px}.cal .cnote.q .pl{display:flex;justify-content:space-between;font-size:12.5px}.cal .cnote.q .pl b{font-family:var(--cal-fd);color:var(--cal-text)}.cal .sp{flex:1}.cal .cfoot{margin-top:14px;padding-top:12px;border-top:1px solid rgb(var(--cal-rule-rgb)/.5);font-size:12.5px;color:var(--cal-muted);line-height:1.5}.cal .cfoot a{font-weight:600;color:var(--cal-gold)}.cal .card .hbtn{align-self:flex-start;margin-top:14px}.cal .lnk{margin-top:10px;display:flex;flex-direction:column}.cal .lnk a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid rgb(var(--cal-rule-rgb)/.5);font-size:13.5px;font-weight:600}.cal .lnk a:last-child{border-bottom:0}.cal .lnk a .go{color:var(--cal-gold)}.cal .lnk a small{display:block;font-size:11.5px;font-weight:500;color:var(--cal-muted);margin-top:1px}.cal .sr3{display:grid;grid-template-columns:44px 1.2fr 1fr 1.4fr 20px;gap:14px;align-items:center;padding:0 18px;min-height:58px;border-bottom:1px solid rgb(var(--cal-rule-rgb)/.4);font-size:13px}.cal .sr3:last-child{border-bottom:0}.cal .sr3.now{box-shadow:inset 3px 0 0 var(--cal-gold);background:linear-gradient(90deg,rgb(var(--cal-gold-rgb)/.1),transparent)}.cal .sr3.nx{background:linear-gradient(90deg,rgb(var(--cal-gold-rgb)/.06),transparent)}.cal .sr3 .rr{font:700 15px var(--cal-fd);letter-spacing:.06em;color:var(--cal-gold)}.cal .sr3 .cc{font:600 16px var(--cal-fd);text-transform:uppercase}.cal .sr3 .cc span{font:500 13px var(--cal-fb);color:var(--cal-gold);margin-left:8px;text-transform:none}.cal .sr3 .dd{color:var(--cal-text2)}.cal .sr3 .ww b{color:var(--cal-gold);font:600 14px var(--cal-fd);margin-right:6px}.cal .sr3 .ar{color:var(--cal-gold);text-align:right}.cal .cd{display:grid;grid-template-columns:repeat(4,72px);gap:9px}.cal .cdc{background:#00000059;border:1px solid var(--cal-rule);border-radius:9px;padding:10px 4px;text-align:center}.cal .cdc b{display:block;font:700 26px/1 var(--cal-fd);font-variant-numeric:tabular-nums}.cal .cdc span{display:block;margin-top:5px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cal-muted)}.cal .cdl{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cal-muted);margin-bottom:9px}.cal .pv2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cal .pv2 h3{font:600 15px var(--cal-fd);letter-spacing:.14em;text-transform:uppercase;color:var(--cal-gold);padding:14px 18px 0}.cal .pvr{display:grid;grid-template-columns:76px 1fr;gap:10px;padding:10px 18px;font-size:13.5px;border-bottom:1px solid rgb(var(--cal-rule-rgb)/.4)}.cal .pvr:last-child{border-bottom:0}.cal .pvr b{font:600 14px var(--cal-fd);letter-spacing:.04em;color:var(--cal-text2)}.cal .pvr span{font-weight:600}.cal .r5{position:relative;border:1px solid var(--cal-rule);border-radius:14px;background:linear-gradient(180deg,rgb(var(--cal-surface-rgb)/.82),#161616f0);padding:20px 22px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;overflow:hidden}.cal .r5 .rw{position:absolute;right:20px;top:-10px;font:700 130px/1 var(--cal-fd);color:#ffffff08}.cal .r5 .ct{font:600 32px/1 var(--cal-fd);text-transform:uppercase}.cal .r5 .ct span{font:500 18px var(--cal-fb);color:var(--cal-gold);margin-left:10px;text-transform:none}.cal .r5 .mt{margin-top:7px;font-size:13px;color:var(--cal-text2)}.cal .r5 .mt b{color:var(--cal-gold);font-weight:600}.cal .r5b{position:relative}.cal .r5l{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.cal .lab.gold{color:var(--cal-gold);border-color:rgb(var(--cal-gold-rgb)/.5)}.cal .lab{display:inline-flex;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgb(255 255 255/.14);border-radius:8px;padding:5px 11px;background:#0006;color:#cfcfcf}.cal .tkbar{position:sticky;top:var(--cal-tk-top);z-index:20;background:#161616f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgb(var(--cal-rule-rgb)/.6);border-bottom:1px solid var(--cal-rule)}.cal .tkin{display:flex;align-items:center;gap:16px;max-width:1300px;margin:0 auto;padding:0 40px;height:56px}.cal .tk-id{flex:none;display:flex;flex-direction:column;justify-content:center;height:36px;padding-right:18px;border-right:1px solid rgb(var(--cal-gold-rgb)/.3)}.cal .tk-r{font:600 15px/1.1 var(--cal-fd);letter-spacing:.04em;white-space:nowrap}.cal .tk-r span{font:500 13px var(--cal-fb);color:var(--cal-gold);margin-left:4px}.cal .tk-c{font-style:normal}.cal .tk-s .s-s{display:none}.cal .tk-s{margin-top:4px;font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cal-gold);white-space:nowrap}.cal .tk{flex:1;min-width:0;overflow:hidden;cursor:pointer;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent)}.cal .tk-track{display:inline-flex;align-items:center;white-space:nowrap;animation:tk var(--dur,60s) linear infinite;will-change:transform}.cal .tk:hover .tk-track,.cal .tk.paused .tk-track{animation-play-state:paused}@keyframes tk{to{transform:translate(-50%)}}.cal .ti{display:inline-flex;align-items:baseline;gap:9px;font-size:13px;color:var(--cal-text2)}.cal .ti b{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cal-gold)}.cal .ti{text-decoration:none}.cal a.ti{cursor:pointer}.cal a.ti:hover b{color:var(--cal-gold-b)}.cal .ti em{font-style:normal;font-weight:600;color:var(--cal-text)}.cal .tsep{flex:none;display:inline-block;width:1px;height:16px;margin:0 24px;background:var(--cal-rule)}.cal .tk-p{flex:none;width:28px;height:28px;border-radius:8px;border:1px solid var(--cal-rule);color:var(--cal-muted);display:grid;place-items:center}.cal .tk-p svg{width:9px;height:10px;fill:currentColor}.cal .tk-p.on{color:var(--cal-gold);border-color:rgb(var(--cal-gold-rgb)/.5)}.cal .tk-cta{flex:none;font-size:12.5px;font-weight:600;color:var(--cal-gold);white-space:nowrap}@media(prefers-reduced-motion:reduce){.cal .tk-track{animation:none}.cal .tk{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.cal .tk-p{display:none}}@container cal (max-width: 899px){.cal .tkin{padding:0 22px}.cal .hero{padding:22px}.cal .hbg,.cal .hscrim{bottom:auto;height:320px}.cal .hbg{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.cal .hscrim{background:linear-gradient(90deg,#161616f7,#161616d6 46%,#16161657)}.cal .hgrid{grid-template-columns:1fr;gap:16px}.cal .hcol.w{order:-1}.cal .panels{grid-template-columns:1fr}.cal .seg2{display:flex}.cal .prog-pan[data-tab=air] .tw.site,.cal .prog-pan[data-tab=site] .tw.air{display:none}.cal .trio,.cal .pv2{grid-template-columns:1fr}.cal .sr3{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"rr cc ar" ". dd ww";gap:4px 10px;padding:11px 18px;min-height:0}.cal .sr3 .rr{grid-area:rr}.cal .sr3 .cc{grid-area:cc}.cal .sr3 .ar{grid-area:ar}.cal .sr3 .dd{grid-area:dd}.cal .sr3 .ww{grid-area:ww;justify-self:end;text-align:right}}@container cal (max-width: 520px){.cal .sn{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k t" "b b";gap:6px 12px;padding:12px 0}.cal .sn .k{font-size:10.5px;letter-spacing:.18em}.cal .sn .t{font-size:15px}.cal .sn .l{font-size:14.5px}.cal .trow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d c" "n n";gap:6px 10px;padding:11px 14px 10px;min-height:0;align-items:center}.cal .trow .d{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cal .trow .d small{display:inline;margin:0}.cal .trow .cap2{justify-self:end}.cal .mrow{flex-wrap:wrap;gap:3px 12px;padding:10px 14px}.cal .mrow span{flex:1 1 140px}.cal .mrow b{margin-left:auto}.cal .hphase.day{display:none}.cal .tkin{padding:0 14px;height:48px;gap:10px}.cal .tk-id{padding-right:10px;height:30px}.cal .tk-r{font-size:14px}.cal .tk-r span{margin-left:3px}.cal .tk-c,.cal .tk-s .s-l{display:none}.cal .tk-s .s-s{display:inline}.cal .tk-s{font-size:9px;letter-spacing:.16em;margin-top:3px}.cal .tk-cta,.cal .tk-p{display:none}.cal .ti{font-size:12.5px}.cal .tsep{margin:0 18px}.cal .kick-txt{letter-spacing:.2em;font-size:11px}.cal .h1{font-size:30px}.cal .hero{padding:18px 16px;margin-top:16px}.cal .hbg,.cal .hscrim{height:260px}.cal .hcity .cn{font-size:46px}.cal .hcity .lat{font-size:18px;letter-spacing:.2em}.cal .hcity{gap:4px 12px}.cal .th{padding:0 14px}.cal .hgrid{margin-top:34px}.cal .prow{grid-template-columns:86px 1fr;padding:0 14px;gap:9px}.cal .prow .mnow,.cal .th .tr{display:none}.cal .hbtn{padding:11px 12px;font-size:12.5px}.cal .hcta .hbtn{flex:1 1 auto;justify-content:center}.cal .sec{margin-top:34px}.cal .cd{grid-template-columns:repeat(4,1fr)}.cal .card{padding:16px}.cal .r5 .ct{font-size:26px}}@media(prefers-reduced-motion:reduce){.cal *{animation:none!important}}.cal .sr3 .ww{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}@media(max-width:900px){.cal .hbg{background-image:var(--bg-tall)}}.cal .trio.duo{grid-template-columns:1fr 1fr}@container cal (max-width: 899px){.cal .wrap{padding-left:22px;padding-right:22px}.cal .trio.duo{grid-template-columns:1fr}}@container cal (max-width: 520px){.cal .wrap{padding-left:16px;padding-right:16px}.cal .wrap.top{padding-top:104px}.cal .h1.sm{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.cal{--cal-tk-top: calc(66px + env(safe-area-inset-top,0px)) }@media(max-width:1150px){.cal{--cal-tk-top: calc(61px + env(safe-area-inset-top,0px)) }}@media(max-width:950px){.cal{--cal-tk-top: calc(57px + env(safe-area-inset-top,0px)) }}.cal .hcredit{position:absolute;right:14px;bottom:10px;z-index:1;font-size:11px;color:var(--cal-muted)}.cal .sr3 .ww small{font-size:11px;color:var(--cal-muted)}.atiles.svelte-13y8o90{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@container cal (max-width: 899px){.atiles.svelte-13y8o90{grid-template-columns:1fr;gap:12px}}.at.svelte-13y8o90{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--royal-rule);min-height:300px;display:flex;flex-direction:column;background:#161412}@container cal (max-width: 520px){.at.svelte-13y8o90{min-height:0}.gr.svelte-13y8o90{min-height:70px}}.bg.svelte-13y8o90{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.at.svelte-13y8o90:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgb(var(--royal-bg-rgb) / .35),rgb(var(--royal-bg-rgb) / .15) 28%,#12100ee0 66%,#161310)}.in.svelte-13y8o90{position:relative;z-index:2;padding:18px;display:flex;flex-direction:column;flex:1}.top.svelte-13y8o90{display:flex;justify-content:space-between;align-items:center}.lab.svelte-13y8o90{display:inline-flex;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgb(255 255 255 / .14);border-radius:8px;padding:5px 11px;background:#0006;color:#cfcfcf}.rbadge.svelte-13y8o90{font-family:var(--royal-font-display);font-weight:700;font-size:15px;letter-spacing:.1em;color:var(--royal-gold);border:1px solid rgb(var(--royal-gold-rgb) / .5);border-radius:7px;padding:4px 11px;background:#00000059}.gr.svelte-13y8o90{flex:1}.ct.svelte-13y8o90{font-family:var(--royal-font-display);font-weight:600;font-size:28px;line-height:1;text-transform:uppercase}.ct.svelte-13y8o90 span:where(.svelte-13y8o90){font-family:var(--royal-font-sans);font-weight:500;font-size:17px;color:var(--royal-gold);margin-left:8px;text-transform:none}.mt.svelte-13y8o90{margin-top:6px;font-size:12.5px;color:#cfcfcf}.cr.svelte-13y8o90{margin-top:4px;font-size:11px;color:var(--royal-muted)}.ww.svelte-13y8o90{margin-top:12px;display:flex;gap:10px;align-items:center;background:#121212cc;border:1px solid var(--royal-rule);border-top:2px solid var(--royal-gold);border-radius:12px;padding:10px 13px}.wl.svelte-13y8o90{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--royal-gold)}.wn.svelte-13y8o90{font-size:13px;font-weight:600;text-transform:uppercase;min-width:0}.lk.svelte-13y8o90{margin-top:12px;display:flex;gap:16px;font-size:12.5px;font-weight:600;color:#bdbdbd}.lk.svelte-13y8o90 a:where(.svelte-13y8o90):first-child{color:var(--royal-gold)}a.svelte-13y8o90{text-decoration:none}.page.svelte-19rgvlq{min-height:100vh;color:var(--royal-text);display:flex;flex-direction:column;overflow-x:clip}
