@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tmb-display-b.woff2) format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/tmb-display-x.woff2) format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/tmb-display-k.woff2) format("woff2")}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tmb-text-r.woff2) format("woff2")}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tmb-text-s.woff2) format("woff2")}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tmb-text-b.woff2) format("woff2")}@font-face{font-family:Unbounded fb;font-weight:100 1000;src:local("Arial Black"),local("ArialBlack"),local("Arial-Black");size-adjust:118.1%;ascent-override:84.3%;descent-override:20.7%;line-gap-override:0%}@font-face{font-family:Unbounded fb2;font-weight:100 1000;src:local("Roboto Black"),local("Roboto-Black");size-adjust:143.5%;ascent-override:69.4%;descent-override:17.1%;line-gap-override:0%}@font-face{font-family:Unbounded fb3;font-weight:100 1000;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:113.9%;ascent-override:87.4%;descent-override:21.5%;line-gap-override:0%}@font-face{font-family:Funnel fb;font-weight:100 500;src:local("Arial"),local("ArialMT");size-adjust:100.6%;ascent-override:99.4%;descent-override:24.8%;line-gap-override:0%}@font-face{font-family:Funnel fb;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:94.8%;ascent-override:105.5%;descent-override:26.4%;line-gap-override:0%}@font-face{font-family:Funnel fb;font-weight:700 1000;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:95.3%;ascent-override:104.9%;descent-override:26.2%;line-gap-override:0%}@font-face{font-family:Funnel fb2;font-weight:100 500;src:local("Roboto"),local("Roboto-Regular"),local("Roboto Regular");size-adjust:101%;ascent-override:99%;descent-override:24.7%;line-gap-override:0%}@font-face{font-family:Funnel fb2;font-weight:600;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:100.6%;ascent-override:99.4%;descent-override:24.8%;line-gap-override:0%}@font-face{font-family:Funnel fb2;font-weight:700 1000;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:101.2%;ascent-override:98.8%;descent-override:24.7%;line-gap-override:0%}@font-face{font-family:Funnel fb3;font-weight:100 500;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:88.3%;ascent-override:113.2%;descent-override:28.3%;line-gap-override:0%}@font-face{font-family:Funnel fb3;font-weight:600;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:79.3%;ascent-override:126.2%;descent-override:31.5%;line-gap-override:0%}@font-face{font-family:Funnel fb3;font-weight:700 1000;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:79.7%;ascent-override:125.4%;descent-override:31.4%;line-gap-override:0%}:root{--navy:#0A1A3F;--navy2:#10265A;--navy3:#1A3577;--acc:#C2410C;--acc2:#9A3412;--accf:#C2410C;--accf2:#9A3412;--accb:#FF5A1F;--accb2:#E64510;--peel:#FFB596;--bg:#F4F6FB;--card:#fff;--ink:#0B1530;--mute:#5A6380;--line:#E1E6F0;--soft:#E8EEFB;--hd:Unbounded,"Unbounded fb","Unbounded fb2","Unbounded fb3",sans-serif;--bd:"Funnel Sans","Funnel fb","Funnel fb2","Funnel fb3",system-ui,sans-serif;--r:24px;--wrap:1240px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{font:17px/1.6 var(--bd);background:var(--bg);color:var(--ink);min-height:100vh}main,footer,.hero-x{overflow-x:clip}a{color:inherit;text-decoration:none}img,svg,picture,video,iframe{display:block;max-width:100%}img{height:auto}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:28px;padding-right:28px}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--accf);color:#fff;padding:10px 16px;border-radius:10px}.skip:focus{left:12px}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:6px}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--accf);color:#fff;font-weight:700;padding:15px 26px;border-radius:999px;transition:background .2s,transform .2s;white-space:nowrap}.btn:hover{background:var(--accf2);transform:translateY(-2px)}.btn.glass{background:#ffffff1f;border:1px solid rgba(255,255,255,.28)}.btn.glass:hover{background:#fff3}.btn.navy{background:var(--navy)}.btn.navy:hover{background:var(--navy3)}.tag{display:inline-block;font:700 11.5px var(--bd);letter-spacing:.1em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:var(--accf);color:#fff}.tag.soft{background:var(--soft);color:var(--navy3)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;color:var(--acc)}.eyebrow:before{content:"";width:34px;height:3px;background:var(--accb);border-radius:2px}.hdr{position:sticky;top:0;z-index:40;background:#0a1a3ff0;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.hdr .wrap{display:flex;align-items:center;gap:28px;height:76px}.logo{display:flex;align-items:center;gap:11px;font:800 19px var(--hd);letter-spacing:-.03em;white-space:nowrap}.logo b{color:var(--acc);font-weight:800}.logo .mark{width:40px;height:40px;transition:transform .3s}.logo:hover .mark{transform:rotate(8deg) scale(1.06)}.nav{display:flex;gap:24px;margin-left:auto;font-weight:600;font-size:15.5px}.nav a{opacity:.82;position:relative;padding:6px 0}.nav a:hover,.nav a[aria-current]{opacity:1}.nav a[aria-current]:after,.nav a:hover:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:2px;background:var(--accb)}.hdr .btn{padding:11px 20px;font-size:14.5px}.burger{display:none;margin-left:auto;width:46px;height:46px;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);position:relative}.burger i{position:absolute;left:12px;right:12px;height:2.5px;border-radius:2px;background:#fff;transition:transform .3s,opacity .2s}.burger i:nth-child(1){top:15px}.burger i:nth-child(2){top:21.5px}.burger i:nth-child(3){top:28px}.burger[aria-expanded=true] i:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.progress{position:absolute;left:0;bottom:-1px;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:var(--accb)}.drawer{position:fixed;inset:0;z-index:50;visibility:hidden;pointer-events:none}.drawer.open{visibility:visible;pointer-events:auto}.drawer .shade{position:absolute;inset:0;background:#050c208c;opacity:0;transition:opacity .3s}.drawer.open .shade{opacity:1}.drawer .panel{position:absolute;top:0;right:0;bottom:0;width:min(88vw,380px);background:var(--navy);color:#fff;padding:22px 26px 30px;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;gap:6px;overflow-y:auto}.drawer.open .panel{transform:none}.drawer .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.drawer .x{width:44px;height:44px;border-radius:12px;background:#ffffff1a;font-size:26px;line-height:1}.drawer nav a{display:flex;justify-content:space-between;align-items:center;font:800 21px var(--hd);letter-spacing:-.03em;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);opacity:0;transform:translate(24px);transition:opacity .3s,transform .35s}.drawer nav a:after{content:"→";color:var(--acc);font-family:var(--bd)}.drawer.open nav a{opacity:1;transform:none}.drawer.open nav a:nth-child(2){transition-delay:.04s}.drawer.open nav a:nth-child(3){transition-delay:.08s}.drawer.open nav a:nth-child(4){transition-delay:.12s}.drawer.open nav a:nth-child(5){transition-delay:.16s}.drawer.open nav a:nth-child(6){transition-delay:.2s}.drawer.open nav a:nth-child(7){transition-delay:.24s}.drawer .small{margin-top:auto;padding-top:24px;display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#aeb9d6}body.lock{overflow:hidden}.crumbs{font-size:13.5px;color:#aeb9d6;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crumbs a:hover{color:#fff}.crumbs span[aria-hidden]{opacity:.5}.phead{background:var(--navy);color:#fff;position:relative;overflow:hidden}.phead .wrap{position:relative;z-index:2;padding-top:44px;padding-bottom:60px}.phead h1{font:900 clamp(1.9rem,4.6vw,3.7rem)/1.04 var(--hd);letter-spacing:-.035em;margin:18px 0 16px;max-width:1000px;overflow-wrap:break-word;hyphens:auto}.phead .dek{font-size:clamp(1.05rem,1.6vw,1.25rem);color:#d3dbee;max-width:780px}.meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px;font-size:14px;color:#aeb9d6;align-items:center}.meta b{color:#fff;font-weight:600}.phead .glow{position:absolute;inset:auto -10% -40% auto;width:60%;height:120%;background:radial-gradient(closest-side,rgba(255,90,31,.32),transparent);pointer-events:none}figure.fig{margin:34px 0}figure .frame{position:relative;border-radius:20px;overflow:hidden;background:#dfe4ef;aspect-ratio:var(--ar,16/9)}figure .frame picture{display:contents}figure .frame img{width:100%;height:100%;object-fit:cover}figure.portrait .frame{max-width:440px;margin:0 auto}figure.small .frame{max-width:520px;margin:0 auto;aspect-ratio:auto;background:#fff;padding:14px}figure.small .frame img{object-fit:contain;height:auto;max-height:520px;margin:0 auto;width:auto}figcaption{font-size:13.5px;color:var(--mute);margin-top:10px;text-align:center;line-height:1.45}figcaption a{text-decoration:underline;text-underline-offset:2px}.pic-ai{position:absolute;top:12px;left:12px;z-index:2;font:800 11px/1 var(--hd);letter-spacing:.06em;color:#fff;background:#0a1a3fd1;border:1px solid rgba(255,255,255,.35);padding:6px 8px;border-radius:8px}.hero-x .pic-ai,.phead .pic-ai{inset:auto 16px 16px auto}.prose{max-width:none;margin:0 auto;font-size:18px;line-height:1.72}.prose>*+*{margin-top:1.05em}.prose p,.prose li{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.prose h2{font:800 clamp(1.45rem,2.6vw,2.05rem)/1.12 var(--hd);letter-spacing:-.03em;margin-top:1.9em;scroll-margin-top:96px;text-wrap:balance}.prose h2:before{content:"";display:block;width:46px;height:5px;border-radius:3px;background:var(--accb);margin-bottom:16px}.prose h3{font:800 clamp(1.12rem,1.8vw,1.35rem)/1.2 var(--hd);letter-spacing:-.02em;margin-top:1.6em}.prose a{color:var(--navy3);text-decoration:underline;text-decoration-color:#ff5a1f8c;text-decoration-thickness:2px;text-underline-offset:3px}.prose a:hover{color:var(--acc2)}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--acc);font-weight:700}.prose blockquote{border-left:5px solid var(--accb);background:var(--card);padding:18px 24px;border-radius:0 18px 18px 0;font-size:1.05em;color:var(--navy2)}.prose strong{font-weight:700}.prose table{width:100%;border-collapse:collapse;background:var(--card);border-radius:16px;overflow:hidden;font-size:15.5px;display:block;overflow-x:auto}.prose th,.prose td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left}.prose th{background:var(--navy);color:#fff;font-weight:700}.prose>:first-child{margin-top:0}.prose>p:first-child{font-size:1.12em;color:var(--navy2)}.prose>p:first-child:first-letter{float:left;font:900 3.6em/.82 var(--hd);color:var(--acc);margin:.06em .1em 0 0}.body-card{background:var(--card);border-radius:28px;padding:clamp(22px,4vw,56px);margin-top:-34px;position:relative;z-index:3;box-shadow:0 30px 60px -40px #0a1a3f59}.block{margin-top:56px}.bh{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.bh h2{font:800 clamp(1.5rem,2.8vw,2.2rem)/1.05 var(--hd);letter-spacing:-.035em}.bh h2 span{color:var(--acc)}.bh a{font-weight:700;color:var(--navy3)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:var(--card);border-radius:22px;padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;min-height:170px}.card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #0a1a3f59}.card h3{font:800 17.5px/1.25 var(--hd);letter-spacing:-.02em}.card p{color:var(--mute);font-size:14.5px;line-height:1.5}.card .k{font:700 11.5px var(--bd);letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.card .go{margin-top:auto;font-weight:700;font-size:14px;color:var(--navy3)}.card:before{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:30px;background:var(--soft);transform:rotate(-12deg);transition:transform .4s}.card:hover:before{transform:rotate(4deg) scale(1.1)}.card>*{position:relative}.card.navy{background:var(--navy);color:#fff}.card.navy p{color:#aeb9d6}.card.navy:before{background:#ffffff12}.card.navy .go{color:var(--peel)}.faq{display:grid;gap:12px}.faq details{background:var(--card);border-radius:18px;padding:0 22px;border:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;font:700 17px/1.35 var(--bd);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--soft);color:var(--navy3);display:grid;place-items:center;font-weight:800;transition:transform .3s,background .3s}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg);background:var(--accf);color:#fff}.faq details>div{padding:0 0 20px;color:var(--ink);text-align:justify;hyphens:auto}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips a{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:.2s}.chips a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.comments{background:var(--card);border-radius:22px;padding:24px 26px;font-size:15px;color:var(--mute)}.comments h2{font:800 18px var(--hd);color:var(--ink);margin-bottom:12px}.comments .c{padding:14px 0;border-top:1px solid var(--line);text-align:justify;hyphens:auto;overflow-wrap:anywhere}.comments .c b,.comments .c a{color:var(--ink);font-weight:700}.comments .c a{text-decoration:underline;text-decoration-color:var(--line)}.pl-top{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:40px;align-items:center}.holo{position:relative;border-radius:22px;padding:14px;background:linear-gradient(135deg,#fff,#eef2fb);box-shadow:0 30px 60px -30px #0009;transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0));transition:transform .2s;rotate:-2.5deg}.holo:after{content:"";position:absolute;inset:0;border-radius:22px;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,rgba(255,181,150,.35) 52%,rgba(90,169,255,.3) 58%,transparent 70%);background-size:250% 250%;background-position:var(--gx,50%) var(--gy,50%);mix-blend-mode:screen;pointer-events:none}.holo figure{margin:0}.holo figure .frame{border-radius:14px;aspect-ratio:3/4}.holo figcaption{color:var(--mute)}.holo .nm{font:900 18px var(--hd);letter-spacing:-.02em;text-align:center;margin-top:10px;color:var(--navy)}.profile{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:8px 22px;margin-top:22px}.profile div{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:15px}.profile div:last-child{border:0}.profile dt{color:#aeb9d6;font-weight:600}.profile dd{color:#fff;font-weight:600}.board{display:flex;align-items:center;gap:18px;background:#05102b;border:2px solid #24396f;border-radius:20px;padding:16px 22px;margin-top:26px;width:max-content;max-width:100%;box-shadow:inset 0 0 30px #00000080}.board .lbl{font:700 12px var(--bd);letter-spacing:.16em;text-transform:uppercase;color:#aeb9d6}.digits{display:flex;gap:6px}.digits span{font:900 34px/1 var(--hd);color:var(--acc);background:#0d1d47;border-radius:8px;padding:8px 10px;min-width:44px;text-align:center;text-shadow:0 0 16px rgba(255,90,31,.6)}.board .of{font:800 18px var(--hd);color:#fff}.qgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:18px}.qi{background:var(--card);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:12px;border:2px solid transparent;transition:border-color .3s,transform .3s}.qi .n{font:800 13px var(--hd);color:var(--acc)}.qi .pic{border-radius:12px;overflow:hidden;background:#f0f3fa;aspect-ratio:3/4;display:grid;place-items:center}.qi .pic img{width:100%;height:100%;object-fit:contain}.qi .clue{flex:1;display:flex;align-items:center;font-size:15px;line-height:1.45;background:var(--soft);border-radius:12px;padding:14px;color:var(--navy2);min-height:120px}.qi input{width:100%;font:600 15px var(--bd);padding:12px 14px;border-radius:12px;border:2px solid var(--line);background:#fff;text-transform:uppercase}.qi input:focus{outline:none;border-color:var(--navy3)}.qi.ok{border-color:#1fa35c;transform:translateY(-3px)}.qi.ok input{border-color:#1fa35c;background:#e7f8ee;color:#0e6b39;font-weight:800}.qgrid.wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.toast{position:fixed;left:50%;bottom:22px;z-index:60;transform:translate(-50%,140%);background:var(--navy);color:#fff;border-radius:16px;padding:14px 20px;font-weight:700;box-shadow:0 20px 40px -20px #0009;transition:transform .35s;max-width:calc(100vw - 32px)}.toast b{color:#3be08a}.toast.on{transform:translate(-50%)}ol.tl{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:18px;overflow-x:auto;padding:10px 4px 22px;scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:thin}ol.tl:before{content:"";position:absolute;left:0;right:0;top:42px;height:3px;background:linear-gradient(90deg,var(--accb),var(--navy3))}ol.tl li{list-style:none;scroll-snap-align:start;background:var(--card);border-radius:20px;padding:58px 20px 20px;position:relative;font-size:15px;line-height:1.5}ol.tl li b{position:absolute;top:22px;left:20px;font:900 15px var(--hd);background:var(--accf);color:#fff;border-radius:999px;padding:5px 12px}ol.tl li:before{content:"";position:absolute;top:-2px;left:50%;width:2px;height:12px;background:var(--line)}.tl-wrap{position:relative}.tl-hint{font-size:13px;color:var(--mute);margin-top:6px}.ticket{display:grid;grid-template-columns:minmax(0,1fr) 150px;background:var(--card);color:var(--ink);border-radius:22px;overflow:hidden;margin-top:28px;max-width:860px;position:relative}.ticket .main{padding:22px 26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.ticket .main div{font-size:14.5px}.ticket .main small{display:block;font:700 11px var(--bd);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:3px}.ticket .stub{background:var(--accf);color:#fff;display:grid;place-items:center;text-align:center;font:900 15px/1.15 var(--hd);padding:16px;border-left:3px dashed rgba(255,255,255,.7);position:relative}.ticket .stub:before,.ticket .stub:after{content:"";position:absolute;left:-14px;width:26px;height:26px;border-radius:50%;background:var(--navy)}.ticket .stub:before{top:-13px}.ticket .stub:after{bottom:-13px}.tv{max-width:900px;margin:30px auto 0;background:linear-gradient(160deg,#3a2a1c,#1b130c);border-radius:34px;padding:22px 22px 54px;position:relative;box-shadow:0 40px 70px -40px #000c}.tv:after{content:"";position:absolute;right:34px;bottom:16px;width:22px;height:22px;border-radius:50%;background:radial-gradient(#d9b48a,#7a5a3a);box-shadow:-34px 0 #7a5a3a,-68px 0 #7a5a3a}.tv .scr{border-radius:22px;overflow:hidden;aspect-ratio:16/9;background:#000;position:relative}.yt{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;color:#fff;background:#000 center/cover}.yt:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 60%)}.yt span{position:relative;width:78px;height:78px;border-radius:50%;background:var(--accf);display:grid;place-items:center;transition:transform .2s}.yt:hover span{transform:scale(1.08)}.yt span:after{content:"";border-left:24px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent;margin-left:6px}.yt em{position:absolute;left:18px;bottom:14px;font-style:normal;font-size:13px;opacity:.85}.tv iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tv .scr figure{margin:0;height:100%}.tv .scr figure .frame{border-radius:0;height:100%;aspect-ratio:auto}.tv .scr figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:8px 12px;background:#0009;color:#ddd;text-align:left}.paper{background:#fbf8f1;color:#1a1a1a;border-radius:6px;padding:28px clamp(18px,3vw,40px) 34px;margin-top:28px;max-width:980px;box-shadow:0 30px 60px -30px #000000a6;rotate:-.6deg;position:relative}.paper .mast{display:flex;justify-content:space-between;align-items:center;border-bottom:4px double #1a1a1a;padding-bottom:10px;font:900 clamp(1.3rem,3.4vw,2.4rem)/1 Georgia,"Times New Roman",serif;letter-spacing:-.01em;gap:12px;flex-wrap:wrap}.paper .mast small{font:600 12px var(--bd);letter-spacing:.1em;text-transform:uppercase}.paper h1{font:900 clamp(1.6rem,4vw,3rem)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin:18px 0 10px;color:#111}.paper .dek{color:#444;font:italic 1.1rem/1.5 Georgia,serif}.headlines-page .prose h3{font-family:Georgia,Times New Roman,serif;font-weight:900;font-size:1.45rem;border-top:2px solid var(--ink);padding-top:12px}.idx-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.idx-list .row{background:var(--card);border-radius:18px;padding:18px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;transition:transform .2s,box-shadow .2s}.idx-list .row:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px #0a1a3f59}.idx-list .no{font:900 15px var(--hd);color:var(--acc);min-width:32px}.idx-list b{font-weight:700;line-height:1.3;display:block}.idx-list small{color:var(--mute);font-size:13px}.filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.filter button{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-weight:700;font-size:14px}.filter button[aria-pressed=true]{background:var(--accf);border-color:var(--accf);color:#fff}.src-note{font-size:13px;color:var(--mute);margin-top:14px;text-align:center}.bh .count{font-size:14px;color:var(--mute);font-weight:600}.tagline{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.quiz-block{margin-top:40px;margin-bottom:56px}.t-quiz .body-card{margin-top:0}.pl-head .holo figcaption{font-size:12px}.phead .tag.soft{background:#ffffff24;color:#fff}.t-video .tv{margin-top:-34px;position:relative;z-index:3}.t-video .body-card{margin-top:40px}.tv .yt{background:transparent;bottom:34px;height:auto}.prose img{max-width:100%;height:auto}.prose sub{font-size:13px;color:var(--mute)}.service-form{display:grid;gap:14px}.ftr{background:var(--navy);color:#aeb9d6;margin-top:100px;padding:64px 0 26px;font-size:15px}.fg{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:36px}.ftr .fh{color:#fff;font:700 14px var(--hd);margin-bottom:14px;letter-spacing:-.01em}.ftr ul{list-style:none}.ftr li{margin:8px 0}.ftr a:hover{color:#fff}.ftr .about p{max-width:440px;line-height:1.6}.ftr .about p a{color:#fff;text-decoration:underline;text-decoration-color:var(--accb);text-underline-offset:3px}.ftr .brand{display:flex;align-items:center;gap:11px;font:800 19px var(--hd);color:#fff;margin-bottom:16px;letter-spacing:-.03em}.ftr .brand b{color:var(--acc)}.blogroll{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.blogroll .fh{margin-bottom:10px}.blogroll ul{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px}.blogroll li{margin:0}.fb{border-top:1px solid rgba(255,255,255,.1);margin-top:34px;padding-top:20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.js .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.js .rv{opacity:1;transform:none}}@media(max-width:1100px){.cards,.fg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.nav,.hdr .btn{display:none}.burger{display:block}.pl-top{grid-template-columns:minmax(0,1fr)}.holo{max-width:320px;margin:0 auto}}@media(max-width:720px){.idx-list,.ticket{grid-template-columns:minmax(0,1fr)}.ticket .stub{border-left:0;border-top:3px dashed rgba(255,255,255,.7)}.ticket .stub:before,.ticket .stub:after{display:none}.ticket .main{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.wrap{padding-left:16px;padding-right:16px}.hdr .wrap{height:64px;gap:12px}.logo{font-size:16px}.logo .mark{width:34px;height:34px}.cards,.fg{grid-template-columns:minmax(0,1fr)}.prose{font-size:17px}.prose p,.prose li{hyphens:auto;-webkit-hyphens:auto}.body-card{border-radius:22px;margin-top:-24px}.phead .wrap{padding-top:30px;padding-bottom:48px}.tv{padding:12px 12px 40px;border-radius:24px}.tv:after{right:20px;bottom:10px;width:16px;height:16px}.digits span{font-size:26px;min-width:36px}.profile div{grid-template-columns:minmax(0,1fr);gap:2px}}.home-hero{position:relative;color:#fff;background:var(--navy);overflow:hidden;isolation:isolate}.home-hero>figure{position:absolute;inset:0;margin:0;z-index:-1}.home-hero>figure .frame{height:100%;border-radius:0;aspect-ratio:auto;background:var(--navy)}.home-hero>figure img{object-position:68% 30%}.home-hero>figure figcaption{position:absolute;right:16px;bottom:12px;z-index:3;margin:0;color:#ffffffb3;font-size:12px;text-align:right}.home-hero>figure figcaption a{color:#fff}.home-hero>figure .pic-ai{inset:auto 16px 38px auto}.home-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--navy) 0%,rgba(10,26,63,.88) 38%,rgba(10,26,63,.2) 74%),linear-gradient(0deg,var(--navy) 0%,transparent 35%)}.home-hero .beam{position:absolute;top:-30%;width:38%;height:160%;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 70%);filter:blur(30px);transform-origin:top center;animation:beam 9s ease-in-out infinite alternate}.home-hero .beam.b1{left:48%;rotate:18deg}.home-hero .beam.b2{left:72%;rotate:-14deg;animation-delay:-4s}@keyframes beam{0%{opacity:.35}to{opacity:.85}}.home-hero .wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:40px;align-items:center;min-height:min(720px,92vh);padding-top:70px;padding-bottom:90px}.home-hero h1{font:900 clamp(2.5rem,6.2vw,5.6rem)/.95 var(--hd);letter-spacing:-.04em;margin:22px 0;max-width:820px}.home-hero h1 span{color:var(--acc)}.home-hero .lead{font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:560px;color:#d3dbee}.home-hero .acts{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.perks{display:flex;gap:30px;margin-top:46px;flex-wrap:wrap}.perks>div{display:flex;gap:12px;align-items:center}.perks .ic{width:48px;height:48px;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font:900 17px var(--hd);color:var(--acc)}.perks b{display:block;font-size:15px}.perks small{color:#aeb9d6;font-size:13.5px}.flapbox{justify-self:end;width:100%;max-width:400px;display:grid;gap:18px}.flap{background:#071230;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:18px;box-shadow:0 30px 60px -30px #000c}.flap .lbl{font:700 11.5px var(--bd);letter-spacing:.16em;text-transform:uppercase;color:#aeb9d6;display:flex;justify-content:space-between;margin-bottom:12px}.flap .lbl i{width:8px;height:8px;border-radius:50%;background:#3be08a;box-shadow:0 0 10px #3be08a;display:inline-block;margin-right:6px}.flap .row{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.flap .row span{font:800 clamp(13px,1.35vw,17px)/1 var(--hd);width:1.55em;height:1.95em;display:grid;place-items:center;background:linear-gradient(180deg,#14275a 50%,#0f1f4a 50%);color:#fff;border-radius:4px;position:relative}.flap .row span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0009}.flap .row span.sp{background:none}.flap{display:block;transition:transform .25s}.flap:hover{transform:translateY(-3px)}.flap .go{display:flex;justify-content:space-between;margin-top:12px;font-weight:700;color:var(--peel);font-size:14.5px}.stk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stk div{background:linear-gradient(135deg,#fff,#eef2fb);color:var(--navy);border-radius:14px;padding:12px 10px;text-align:center;rotate:var(--r,-3deg);box-shadow:0 18px 30px -18px #000000b3;transition:rotate .3s,transform .3s}.stk div:nth-child(2){--r:2deg}.stk div:nth-child(3){--r:-1deg}.stk div:hover{rotate:0deg;transform:translateY(-4px)}.stk b{display:block;font:900 26px/1 var(--hd);color:var(--acc)}.stk small{font-size:12px;font-weight:700;color:var(--mute)}.motw{background:var(--navy);padding:0 0 56px}.mcard{background:var(--card);border-radius:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:26px;padding:24px 30px;box-shadow:0 30px 60px -30px #0009}.mcard .side{display:flex;align-items:center;gap:14px}.mcard .side.r{justify-content:flex-end;text-align:right}.crest{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;font:800 17px var(--hd);color:#fff;flex:none}.mcard .side b{font:800 18px var(--hd);letter-spacing:-.02em;display:block}.mcard .side small{color:var(--mute)}.mcard .mid{text-align:center}.mcard .mid div:last-child{font-weight:700;margin-top:4px}.mlabel{color:var(--acc);font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.home-sec{padding-top:90px}.sh{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;flex-wrap:wrap}.sh h2{font:800 clamp(1.8rem,3.6vw,3rem)/1 var(--hd);letter-spacing:-.035em}.sh h2 span{color:var(--acc)}.sh a{font-weight:700;color:var(--navy3)}.smalls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.smallArticle{background:var(--card);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.smallArticle .im{aspect-ratio:3/2;overflow:hidden;background:#dfe4ef;position:relative}.smallArticle .im img{width:100%;height:100%;object-fit:cover}.smallArticle figure{margin:0}.smallArticle figure .frame{border-radius:0;aspect-ratio:3/2}.smallArticle figcaption{padding:0 18px;text-align:left}.smallArticle .txt{padding:18px 22px 24px;display:flex;flex-direction:column;gap:8px}.smallArticle .posted{font-size:13px;color:var(--mute);font-weight:600}.smallArticle h3{font:800 18px/1.25 var(--hd);letter-spacing:-.02em}.smallArticle h3 a:hover{color:var(--acc2)}.smallArticle p{color:var(--mute);font-size:15px;line-height:1.55}.smallArticle p a{color:var(--navy3);text-decoration:underline;text-decoration-color:var(--accb);text-underline-offset:3px}.smallArticle .srcl{font-size:12px;color:var(--mute);padding:8px 18px 0}.trend{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}.feat{border-radius:24px;overflow:hidden;background:var(--card);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.feat figure{margin:0}.feat figure .frame{border-radius:0;aspect-ratio:16/9}.feat figcaption{padding:0 24px;text-align:left}.feat .txt{padding:22px 28px 30px}.feat h3{font:800 clamp(1.35rem,2.2vw,1.85rem)/1.12 var(--hd);letter-spacing:-.03em;margin:14px 0 10px}.feat p{color:var(--mute)}.feat:hover,.qc:hover,.dest:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #0a1a3f59}.side-col{display:grid;gap:24px;grid-template-rows:minmax(0,1fr) auto}.tops{background:var(--card);border-radius:24px;padding:8px 24px;display:flex;flex-direction:column;justify-content:space-around}.tops .row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 10px;margin:0 -10px;border-bottom:1px solid var(--line);border-radius:14px;transition:background .2s}.tops .row:last-child{border-bottom:0}.tops .row:hover{background:var(--bg)}.tops .no{font:900 22px var(--hd);color:var(--acc)}.tops h4{font-size:16px;line-height:1.3;font-weight:700}.tops small{color:var(--mute);font-size:13px}.results{background:var(--navy);color:#fff;border-radius:24px;padding:22px 24px}.results h4{font:700 15px var(--hd);display:flex;justify-content:space-between;margin-bottom:6px;gap:10px}.results h4 small{font:600 12px var(--bd);color:#aeb9d6}.res{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.1);font-size:14.5px}.res .s{font:800 16px var(--hd);background:var(--accf);border-radius:9px;padding:4px 10px}.res span:nth-child(3){text-align:right}.res small{grid-column:1/-1;color:#8e9bc0;font-size:12px;margin-top:-6px}.album{background:var(--navy);border-radius:28px;padding:34px clamp(20px,3vw,40px);color:#fff;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;align-items:center}.album h2{font:800 clamp(1.6rem,3vw,2.5rem)/1.05 var(--hd);letter-spacing:-.035em}.album h2 span{color:var(--acc)}.album p{color:#aeb9d6;margin-top:14px}#playerNav{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}#playerNav li{background:#fff;border-radius:12px;padding:6px;rotate:-2deg;transition:rotate .25s,transform .25s;box-shadow:0 16px 26px -16px #000c}#playerNav li:nth-child(2n),#playerNav>a:nth-child(2n) li{rotate:2deg}#playerNav li:hover{rotate:0deg;transform:translateY(-5px) scale(1.04)}#playerNav img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:8px}#playerNav>a{display:block}.album .src{font-size:12px;color:#8e9bc0;margin-top:12px}.album .names{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:14px;font-weight:600}.album .names a{color:var(--peel)}.quizc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.qc{background:var(--card);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.qc .top{height:140px;display:grid;place-items:center;font:900 54px var(--hd);color:var(--navy);letter-spacing:-.04em}.qc .bd{padding:20px 22px 22px;display:flex;flex-direction:column;gap:12px;flex:1}.qc .tag{align-self:flex-start}.qc h3{font-size:17.5px;line-height:1.28;font-weight:700}.qc .ft{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--mute)}.qc .ft b{color:var(--acc)}.tn{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.tn h2{font:800 clamp(1.8rem,3.6vw,3rem)/1 var(--hd);letter-spacing:-.035em;margin-top:16px}.tn h2 span{color:var(--acc)}.tn p{color:var(--mute);margin:18px 0 26px;text-align:justify;hyphens:auto}.cmp{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16/10;user-select:none;background:#000;--x:50%}.cmp figure{position:absolute;inset:0;margin:0}.cmp figure .frame{height:100%;border-radius:0;aspect-ratio:auto}.cmp .then{clip-path:inset(0 calc(100% - var(--x)) 0 0);z-index:1}.cmp .then img{filter:grayscale(1) contrast(1.1)}.cmp .now .pic-ai{left:auto;right:12px}.cmp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4}.cmp .bar{position:absolute;top:0;bottom:0;left:var(--x);width:3px;background:#fff;z-index:3;pointer-events:none}.cmp .bar:after{content:"⟷";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--accf);color:#fff;display:grid;place-items:center;font-weight:700}.cmp figcaption{display:none}.cmpl{display:flex;justify-content:space-between;margin-top:12px;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.cmpcap{font-size:13px;color:var(--mute);margin-top:6px;text-align:center}.cmpcap a{text-decoration:underline}.why{background:var(--navy);color:#fff;border-radius:28px;padding:40px 44px;display:grid;grid-template-columns:minmax(0,1.1fr) repeat(4,minmax(0,1fr));gap:28px;align-items:center}.why h2{font:800 26px/1.1 var(--hd);letter-spacing:-.03em}.why h2 span{color:var(--acc)}.why .it{display:flex;flex-direction:column;gap:8px;font-size:14.5px;color:#aeb9d6}.why .it b{color:#fff;font-size:16px}.why .it i{width:46px;height:46px;border-radius:15px;background:var(--accf);display:grid;place-items:center;font:900 16px var(--hd);font-style:normal;color:#fff}.dests{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dest{background:var(--card);border-radius:24px;overflow:hidden;transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}.dest figure{margin:0}.dest figure .frame{border-radius:0;aspect-ratio:4/3}.dest figcaption{padding:0 16px;text-align:left;font-size:12px}.dest .txt{padding:14px 20px 22px}.dest h3{font:800 19px var(--hd);letter-spacing:-.03em;margin-top:10px}.dest p{color:var(--mute);font-size:14.5px;margin-top:4px}.intro{background:var(--card);border-radius:28px;padding:clamp(24px,4vw,52px)}.intro .cols{columns:2;column-gap:44px;margin-top:22px}.intro .cols p:first-child{margin-top:0}.intro h2{font:800 clamp(1.6rem,3vw,2.4rem)/1.05 var(--hd);letter-spacing:-.035em}.intro h2 span{color:var(--acc)}.intro p{text-align:justify;hyphens:auto;margin-top:14px}.guide{background:var(--card);border-radius:28px;padding:clamp(24px,4vw,52px);max-width:none}.guide h2{font:800 clamp(1.6rem,3vw,2.4rem)/1.05 var(--hd);letter-spacing:-.035em;margin:0 0 8px}.guide h2 span{color:var(--acc)}.guide h3{font:800 1.2rem/1.2 var(--hd);margin-top:26px}.guide p{text-align:justify;hyphens:auto;margin-top:12px}.guide a,.intro a{color:var(--navy3);text-decoration:underline;text-decoration-color:#ff5a1f8c;text-underline-offset:3px}.band{background:linear-gradient(115deg,var(--accf) 0%,var(--accf2) 100%);color:#fff;border-radius:28px;padding:44px 48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.band h2{font:900 clamp(1.7rem,3.2vw,2.7rem)/1 var(--hd);letter-spacing:-.035em}.band p{opacity:.92;margin-top:10px}@media(max-width:1100px){.quizc,.dests{grid-template-columns:repeat(2,minmax(0,1fr))}.why{grid-template-columns:1fr 1fr}.why h2{grid-column:1/-1}.trend{grid-template-columns:minmax(0,1fr)}.side-col{grid-template-columns:1fr 1fr;grid-template-rows:auto}.album{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.home-hero .wrap{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:56px}.flapbox{justify-self:start}.mcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:22px}.mcard .mid{grid-column:1/-1;order:-1}.mcard .btn{grid-column:1/-1;justify-content:center}.tn,.intro,.band{grid-template-columns:minmax(0,1fr)}.smalls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.home-hero:after{background:linear-gradient(0deg,var(--navy) 22%,rgba(10,26,63,.78) 62%,rgba(10,26,63,.5) 100%)}.home-hero .wrap{padding-bottom:70px}.perks{gap:16px}.mcard .side b{font-size:14px}.mcard .side small{display:none}.crest{width:46px;height:46px;font-size:14px;border-radius:14px}.side-col,.smalls,.quizc,.dests,.why{grid-template-columns:minmax(0,1fr)}#playerNav{grid-template-columns:repeat(3,minmax(0,1fr))}.why,.band{padding:28px}.home-sec{padding-top:64px}.sh{flex-direction:column;align-items:flex-start}.flap .row span{width:1.45em}}.btn.sm{padding:10px 18px;font-size:14px;gap:8px;align-self:flex-start}.pill{display:inline-flex;align-items:center;white-space:nowrap;font-weight:700;font-size:13.5px;padding:8px 14px;border-radius:999px;background:var(--soft);color:var(--navy3);transition:background .2s,color .2s,transform .2s}.pill:hover{background:var(--accf);color:#fff;transform:translate(2px)}.sh>a,.bh>a{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:15px;transition:background .2s,color .2s,border-color .2s,transform .2s}.sh>a:hover,.bh>a:hover{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-2px)}.meta a{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fff;font-weight:700;transition:background .2s,border-color .2s}.meta a:hover{background:var(--accf);border-color:var(--accf)}.card .go{margin-top:auto;color:#fff}.card.navy .go{color:#fff}.smallArticle,.qc,.dest,.feat{transition:transform .25s,box-shadow .25s}.smallArticle:hover,.qc:hover,.dest:hover,.feat:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #0a1a3f59}.smallArticle .txt,.dest .txt,.feat .txt{display:flex;flex-direction:column;gap:8px;flex:1}.smallArticle .txt .btn,.dest .txt .btn,.feat .txt .btn{margin-top:auto}.dest .txt{gap:4px}.dest .txt .btn{margin-top:14px}.feat .txt .btn{margin-top:18px}.flap .go{align-items:center;gap:12px;flex-wrap:nowrap}.flap .go>span{min-width:0}.flap:hover{transform:none}.album .names a{transition:color .2s}.album .names a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.src-badge,.qi .pic:after,.smallArticle .im:after,#playerNav li:after{position:absolute;top:10px;left:10px;z-index:2;font:700 12px/1.2 var(--bd);letter-spacing:.02em;color:#fff;background:#0a1a3fd1;border:1px solid rgba(255,255,255,.35);padding:5px 8px;border-radius:8px;pointer-events:none}.hero-x .src-badge,.phead .src-badge{inset:auto 16px 16px auto}.qi .pic,#playerNav li,.smallArticle .im{position:relative}.qi .pic:after,.smallArticle .im:after{content:"Source: Three Match Ban"}#playerNav li:after{content:"Source: TMB";top:auto;bottom:8px;left:50%;transform:translate(-50%);font-size:12px;padding:3px 6px;white-space:nowrap}@media(max-width:980px){.intro .cols{columns:1}}@media(max-width:620px){.fg{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.fg .about{grid-column:1/-1}.tops .row{grid-template-columns:34px minmax(0,1fr) auto}.idx-list .row{grid-template-columns:auto minmax(0,1fr)}.idx-list .row .pill{grid-column:2;justify-self:start}}.prose .pic-src{position:relative;display:flow-root}.prose .pic-src img{display:block}.prose .pic-src:after{content:"Source: Three Match Ban";position:absolute;top:10px;left:10px;font:700 12px/1.2 var(--bd);color:#fff;background:#0a1a3fd1;border:1px solid rgba(255,255,255,.35);padding:5px 8px;border-radius:8px;pointer-events:none}.prose .pic-src.r:after{left:auto;right:23px;font-size:12px;padding:3px 6px}.smallArticle .txt .tag,.dest .txt .tag,.feat .txt .tag{align-self:flex-start}.feat .txt h3{margin:6px 0 2px}.home-hero h1 .eyebrow{display:flex;font:700 13px/1.4 var(--bd);letter-spacing:.14em;margin-bottom:22px;max-width:none}figure.small .frame{width:fit-content;max-width:min(520px,100%);padding:12px 12px 40px;box-shadow:0 1px #0a1a3f0f,0 8px 24px #0a1a3f14}figure.small .frame img{display:block;max-width:100%}figure.small .src-badge{top:auto;bottom:9px;left:12px}.prose .pic-src{width:fit-content;max-width:100%;background:#fff;padding:10px 10px 36px;border-radius:12px;box-shadow:0 8px 24px #0a1a3f14}.prose .pic-src img{float:none!important;margin:0!important}.prose .pic-src:after{top:auto;bottom:8px;left:10px}.prose .pic-src.r{float:right;margin:0 0 16px 18px;width:fit-content}.prose .pic-src.r:after{left:10px;right:auto;bottom:7px}.qi .pic{padding:8px 8px 34px;position:relative;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.qi .pic img{min-height:0}.qi .pic:after{top:auto;bottom:7px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px}#playerNav li{padding:6px 6px 24px}#playerNav li:after{bottom:4px;background:none;border:0;color:var(--navy);padding:0;font-size:12px}.phead.beams:before{content:"";position:absolute;top:0;bottom:0;right:0;width:46%;pointer-events:none;z-index:1;background:radial-gradient(60% 80% at 92% 18%,rgba(255,106,43,.55),transparent 70%),repeating-linear-gradient(115deg,#ff6a2b00 0 26px,#ff6a2b1a 26px 30px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.prose table{display:table;table-layout:auto;border-collapse:separate;border-spacing:0;overflow:hidden}.prose thead th:first-child,.prose tr:first-child th:first-child{border-top-left-radius:16px}.prose thead th:last-child,.prose tr:first-child th:last-child{border-top-right-radius:16px}@media(max-width:620px){.prose table{font-size:14px}.prose th,.prose td{padding:10px 8px}}.qh-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:48px;align-items:center}.qhead .board{display:block;width:auto;margin:0;padding:24px 26px 22px;border-radius:24px;background:linear-gradient(180deg,#0a1a44,#050f2a);border:2px solid #2a4382;box-shadow:inset 0 0 40px #0000008c,0 30px 60px -30px #000c;position:relative;overflow:hidden}.qhead .board:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 2px,transparent 2px 4px);pointer-events:none}.qhead .board .lbl{display:block;text-align:center;margin-bottom:14px}.qhead .board .row{display:flex;align-items:center;justify-content:center;gap:14px}.qhead .digits span{font-size:64px;min-width:78px;padding:12px 10px;border-radius:12px;background:#0d1d47;box-shadow:inset 0 -6px #00000040}.qhead .board .of{font-size:30px;color:#d3dbee}.qhead .board .bar{height:8px;border-radius:99px;background:#16295c;margin:20px 0 14px;overflow:hidden}.qhead .board .bar i{display:block;height:100%;width:calc(var(--p,0)*100%);min-width:8px;border-radius:inherit;background:linear-gradient(90deg,var(--accb),#ffb27a);transition:width .5s}.qhead .board .how{font-size:13.5px;line-height:1.5;color:#aeb9d6;text-align:center;margin:0}@media(max-width:980px){.qh-grid{grid-template-columns:minmax(0,1fr);gap:26px}.qhead .board{max-width:420px}}@media(max-width:620px){.qhead .digits span{font-size:46px;min-width:58px}.qhead .board .of{font-size:24px}}.phead.deco-crest:before,.phead.deco-pub:before,.phead.deco-pitch:before{content:"";position:absolute;top:0;bottom:0;right:0;width:46%;pointer-events:none;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.phead.deco-crest:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 240'%3E%3Cdefs%3E%3CclipPath id='c'%3E%3Cpath d='M100 8 L188 34 V112 C188 170 148 210 100 232 C52 210 12 170 12 112 V34 Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23c)' fill='%23ff6a2b' fill-opacity='.12'%3E%3Crect y='70' width='200' height='22'/%3E%3Crect y='118' width='200' height='22'/%3E%3Crect y='166' width='200' height='22'/%3E%3C/g%3E%3Cpath d='M100 8 L188 34 V112 C188 170 148 210 100 232 C52 210 12 170 12 112 V34 Z' fill='none' stroke='%23ff6a2b' stroke-opacity='.55' stroke-width='3'/%3E%3Cpath d='M100 26 L172 47 V112 C172 160 140 194 100 213 C60 194 28 160 28 112 V47 Z' fill='none' stroke='%23ffffff' stroke-opacity='.14' stroke-width='2'/%3E%3C/svg%3E") 78% 50%/auto 120% no-repeat,radial-gradient(55% 75% at 80% 40%,rgba(255,106,43,.38),transparent 70%)}.phead.deco-pub:before{background:radial-gradient(circle,rgba(255,196,92,.35) 0 3px,transparent 4px) 0 0/46px 46px,radial-gradient(circle,rgba(255,196,92,.22) 0 2px,transparent 3px) 23px 23px/46px 46px,radial-gradient(55% 80% at 88% 30%,rgba(255,170,60,.5),transparent 70%),radial-gradient(40% 60% at 60% 95%,rgba(255,106,43,.35),transparent 70%)}.phead.deco-pitch:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' fill='none' stroke='%23ffffff' stroke-opacity='.22' stroke-width='2.5'%3E%3Cline x1='60' y1='0' x2='60' y2='300'/%3E%3Ccircle cx='60' cy='150' r='62'/%3E%3Ccircle cx='60' cy='150' r='4' fill='%23ffffff' fill-opacity='.3'/%3E%3Crect x='200' y='70' width='110' height='160'/%3E%3Crect x='262' y='112' width='48' height='76'/%3E%3Cpath d='M200 118 A40 40 0 0 0 200 182'/%3E%3C/svg%3E") 100% 50%/auto 130% no-repeat,radial-gradient(55% 75% at 75% 50%,rgba(255,106,43,.34),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 46px,transparent 46px 92px)}@media(max-width:620px){.phead.deco-crest:before,.phead.deco-pub:before,.phead.deco-pitch:before{width:60%;opacity:.7}}ol.tl{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-auto-columns:auto;overflow:visible;cursor:auto;scroll-snap-type:none;gap:16px;padding:6px 0 0;counter-reset:tl}ol.tl:before{display:none}ol.tl li{padding:20px;border:1px solid var(--line);border-top:4px solid var(--accb);box-shadow:0 12px 26px -20px #0a1a3f73}ol.tl li:before{display:none}ol.tl li b{position:static;display:inline-block;margin-bottom:10px}ol.tl li:after{counter-increment:tl;content:counter(tl,decimal-leading-zero);position:absolute;top:16px;right:18px;font:900 13px var(--hd);color:var(--mute);opacity:.6}.phead.deco-crest:before,.phead.deco-pub:before,.phead.deco-pitch:before{width:40%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.phead.deco-crest:before{background-position:92% 60%,0 0;background-size:auto 92%,auto;opacity:.75}.phead.deco-pub:before{background:radial-gradient(circle,rgba(255,196,92,.22) 0 2.5px,transparent 3.5px) 0 0/52px 52px,radial-gradient(55% 80% at 88% 30%,rgba(255,170,60,.45),transparent 70%),radial-gradient(40% 60% at 70% 95%,rgba(255,106,43,.3),transparent 70%)}.phead.deco-pitch:before{background-position:100% 50%,0 0,0 0;background-size:auto 110%,auto,auto;opacity:.75}.qhead .digits span{font:800 60px/1 var(--bd);font-variant-numeric:tabular-nums;letter-spacing:0}@media(max-width:620px){.qhead .digits span{font-size:44px}}ol.tl li{padding-top:18px}ol.tl li b{display:table;margin:0 0 12px}.e404-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center}.e404-card{position:relative;justify-self:center;width:200px;aspect-ratio:3/4;border-radius:18px;background:linear-gradient(160deg,#ff3b30,#c8102e);box-shadow:0 30px 60px -24px #c8102eb3,inset 0 0 0 2px #ffffff2e;transform:rotate(8deg);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.e404-card b{font:900 64px/1 var(--hd);letter-spacing:-2px}.e404-card small{font:700 12px var(--bd);letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-top:8px}.e404-card .rc{position:absolute;top:14px;left:14px;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.5)}.e404-links{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:34px 0 8px}.e404-links a{display:block;background:var(--card);border:1px solid var(--line);border-top:4px solid var(--accb);border-radius:16px;padding:16px 18px;font:800 18px var(--hd);color:var(--ink);text-decoration:none}.e404-links a:hover{border-color:var(--accb)}.e404-links small{display:block;font:700 11px var(--bd);letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-bottom:4px}@media(max-width:820px){.e404-grid{grid-template-columns:1fr;gap:26px}.e404-card{width:150px;justify-self:start;transform:rotate(6deg)}.e404-card b{font-size:48px}.e404-links{grid-template-columns:1fr 1fr}}@media(max-width:620px){.e404-card{width:112px;border-radius:14px}.e404-card b{font-size:36px}.e404-card small{font-size:12px}}.qhead .board .steps{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;counter-reset:st}.qhead .board .steps li{counter-increment:st;display:grid;grid-template-columns:22px 62px 1fr;align-items:baseline;gap:8px;font-size:13.5px;line-height:1.45;color:#c9d2ea;text-align:left}.qhead .board .steps li:before{content:counter(st);width:22px;height:22px;border-radius:50%;background:var(--accf);color:#fff;font:800 12px/22px var(--bd);text-align:center;align-self:start}.qhead .board .steps b{font:800 11px var(--bd);letter-spacing:.1em;text-transform:uppercase;color:#fff}.qrule{margin:-6px 0 22px;padding:14px 18px;border-radius:14px;background:#fff3ec;border-left:4px solid var(--accb);font-size:15px;line-height:1.5;color:var(--ink)}.qrule b{color:var(--acc)}.tv .gone{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;background:#0a1a3fdb;color:#fff;font:800 14px var(--bd);letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.18);white-space:nowrap}.gone-note{max-width:900px;margin:14px auto 0;text-align:center;font-size:14.5px;color:var(--mute)}.tl-wrap{margin-bottom:36px}@media(max-width:620px){.tl-wrap{margin-bottom:26px}.tv .gone{font-size:11.5px;padding:9px 14px}}.headlines-page .phead .paper{margin-left:auto;margin-right:auto}.headlines-page .phead .crumbs,.headlines-page .phead .meta{justify-content:center;text-align:center}.pub-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:center}.phead.deco-pub h1{font-size:clamp(2rem,3.6vw,3.3rem)}.ticket.vt{grid-template-columns:1fr;grid-template-rows:auto 1fr;margin-top:0;max-width:none;box-shadow:0 30px 60px -28px #000000a6;rotate:1.5deg}.ticket.vt .stub{order:-1;border-left:0;border-bottom:3px dashed rgba(255,255,255,.7);padding:14px;font-size:17px;letter-spacing:.02em}.ticket.vt .stub{text-transform:none}.ticket.vt .stub:before,.ticket.vt .stub:after{top:auto;bottom:-14px;left:auto}.ticket.vt .stub:before{left:-13px}.ticket.vt .stub:after{right:-13px}.ticket.vt .main{grid-template-columns:1fr;gap:12px;padding:20px 22px 22px}.ticket.vt .main div{font-size:14px;line-height:1.4}@media(max-width:980px){.pub-grid{grid-template-columns:minmax(0,1fr)}.ticket.vt{rotate:0deg;max-width:520px}.ticket.vt .main{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ticket.vt .main{grid-template-columns:1fr}}@media(max-width:560px){.ticket.vt .stub{padding:10px;font-size:15px}.ticket.vt .main{gap:9px;padding:16px 18px 18px}.ticket.vt .main div{font-size:13.5px}}.tk-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.tk-list a{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed var(--line);font-weight:700;color:var(--ink);text-decoration:none}.tk-list li:last-child a{border-bottom:0}.tk-list a span{font-weight:500;color:var(--mute);font-size:13px;white-space:nowrap}.tk-list a:hover{color:var(--acc)}.idx-list.odd .row:last-child{grid-column:1/-1}.prose .pic-src:not(.r){margin-left:auto;margin-right:auto}.topics .chips{gap:10px}.toast{visibility:hidden;transition:transform .35s,visibility 0s .35s}.toast.on{visibility:visible;transition:transform .35s,visibility 0s}@media(max-width:620px){.prose p,.prose li,.faq details>div,.comments .c{text-align:left;hyphens:manual;-webkit-hyphens:manual}}.faq summary h3{font:inherit;color:inherit;margin:0;display:inline;letter-spacing:inherit}a.tl{color:inherit;text-decoration:none}a.tl:hover{color:var(--acc)}a.tl:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hdr,.drawer .panel,.phead,.card.navy,.board,.ftr,.home-hero,.motw,.results,.album,.why,.toast{--acc:#FF5A1F;--acc2:#E64510}.mcard,.stk div,.ticket{--acc:#C2410C;--acc2:#9A3412}.pic>picture,.im>picture,.album picture,#playerNav picture,.pic-src>picture{display:contents}.rg-note{font-size:12px!important;line-height:1.5;color:var(--mute);margin:-6px 0 18px!important}.rg-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.frg{border-top:1px solid rgba(255,255,255,.1);margin-top:34px;padding-top:18px;font-size:12px;line-height:1.6;max-width:820px}.frg p{margin:0}.frg .frg-l{margin-top:4px}.frg a{color:#fff;text-decoration:underline;text-decoration-color:var(--accb);text-underline-offset:2px}.frg .age{display:inline-block;font:800 12px var(--hd);color:#fff;border:1.5px solid #fff;border-radius:50%;width:28px;height:28px;line-height:25px;text-align:center;margin-right:8px;vertical-align:middle}.frg details{margin-top:8px}.frg summary{cursor:pointer;color:#fff;width:max-content}.frg details p{margin-top:6px}.frg+.fb{margin-top:18px}.flogos{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.flogos li{background:#fff;border-radius:8px;height:44px;padding:0 12px;display:flex;align-items:center;color:var(--navy)}.flogos a{display:flex;align-items:center}.flogos img{display:block;height:auto}.frg .frg-rg{font-weight:700;margin-bottom:4px}.rg-body{font-size:13px;line-height:1.5;color:var(--mute);margin:22px 0 0;padding-top:12px;border-top:1px solid var(--line)}.rg-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}
