:root{--bg:#EEF1F5;--s1:#fff;--s2:#F6F8FB;--s3:#EDF1F5;--line:#DCE2E9;--t1:#18212C;--t2:#4F5B69;--t3:#6A7684;--acc:#0FB3A0;--link:#0A7466;--btn:#0B7F72;--onbtn:#fff;--tint:#E3F6F3;--glow:rgba(15,179,160,.22);--blue:#2E6BE0;--shadow:0 1px 2px rgba(24,33,44,.06),0 12px 32px -14px rgba(24,33,44,.2);--c0:#2FD08A;--c0t:#06231A;--c1:#F2C14E;--c1t:#2B2000;--c2:#F0945A;--c2t:#2B1200;--c3:#EF6B6B;--c3t:#2C0808;--g0:#0C7A4E;--g3:#B33636;--sb:#18212C;--sbt:#EEF2F6;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg:#0E1116;--s1:#151A21;--s2:#1B222B;--s3:#232C37;--line:#2A3340;--t1:#EEF2F6;--t2:#A5B1BE;--t3:#8996A4;--acc:#3DD4C4;--link:#3DD4C4;--btn:#3DD4C4;--onbtn:#06231A;--tint:#12302F;--glow:rgba(61,212,196,.16);--blue:#5B8DEF;--shadow:0 1px 2px rgba(0,0,0,.4),0 14px 36px -16px rgba(0,0,0,.7);--g0:#2FD08A;--g3:#F58A8A;--sb:#232C37}}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;font:clamp(16px,.35vw + 15px,17.5px)/1.6 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--t1);background:var(--bg);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:3px}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:6px}.w{width:min(1100px,100% - 32px);margin-inline:auto}.skip{position:absolute;left:-999px;top:8px;background:var(--btn);color:var(--onbtn);padding:8px 14px;border-radius:10px;font-weight:700;z-index:99}.skip:focus{left:8px}h1,h2,h3,.num,.brand b{font-weight:800;letter-spacing:-.02em}h1{font-size:clamp(1.6rem,1.1rem + 2.6vw,2.8rem);line-height:1.1;text-wrap:balance}h2{font-size:clamp(1.25rem,1rem + 1.3vw,1.8rem);line-height:1.18;text-wrap:balance}h3{font-size:1.05rem;line-height:1.25}.hd{position:sticky;top:0;z-index:30;background:color-mix(in oklab,var(--bg) 84%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid transparent;view-transition-name:hd}.hd-in{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-block:8px}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;flex:none}.brand img{width:32px;height:32px;border-radius:9px}.brand b{font-size:1rem;line-height:1}.brand small{display:block;font-size:.68rem;color:var(--t3);font-weight:500;letter-spacing:.02em;margin-top:2px}.nav{order:3;flex:1 0 100%;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}.nav::-webkit-scrollbar{display:none}.nav a{flex:none;text-decoration:none;font-size:.88rem;font-weight:600;padding:7px 13px;border-radius:99px;color:var(--t2);white-space:nowrap}.nav a:hover{color:var(--t1);background:color-mix(in oklab,var(--t1) 7%,transparent)}.nav a[aria-current=page]{background:var(--t1);color:var(--bg)}.btn.hd-cta{display:none}.crumbs{font-size:.82rem;color:var(--t3);padding-block:14px 0}.crumbs ol{display:flex;flex-wrap:wrap;gap:2px 6px}.crumbs li+li::before{content:"/";margin-right:6px;opacity:.5}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:14px;background:var(--btn);color:var(--onbtn);font-weight:800;font-size:1rem;text-decoration:none;border:0;cursor:pointer;box-shadow:0 8px 22px -10px var(--btn);transition:transform .18s,box-shadow .18s,filter .18s}.btn:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 14px 26px -12px var(--btn)}.btn:active{transform:none}.btn.sm{min-height:40px;padding:8px 16px;font-size:.92rem;border-radius:12px}.btn.ghost{background:transparent;color:var(--t1);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--t1)}.hero{position:relative;padding-block:18px 6px;isolation:isolate;overflow:clip}.hero::before{content:"";position:absolute;inset:-60px -20vw auto;height:480px;background:radial-gradient(50% 55% at 70% 30%,var(--glow),transparent 70%);z-index:-1;pointer-events:none}.eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--t3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:99px;background:var(--t1);color:var(--bg);font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:none}.dot{width:8px;height:8px;border-radius:50%;background:var(--acc);animation:pulse 2s infinite}.lead{margin-top:10px;color:var(--t2);max-width:40rem;font-size:1.02rem}.ans{margin-top:16px;padding:18px 20px;border-radius:22px;background:var(--t1);color:var(--bg);box-shadow:var(--shadow);max-width:46rem}.ans>span{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.ans p{font-size:clamp(1.02rem,.9rem + .6vw,1.2rem);line-height:1.4;margin-top:4px;font-weight:600}.ans b{font-weight:800}.ans .n{font-variant-numeric:tabular-nums;color:var(--c0);font-weight:800}@media(prefers-color-scheme:dark){.ans{background:var(--s2);border:1px solid var(--line);color:var(--t1)}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--glow)}70%{box-shadow:0 0 0 9px transparent}100%{box-shadow:0 0 0 0 transparent}}@media(min-width:900px){.hero{padding-block:32px 14px}.btn.hd-cta{display:inline-flex}.nav{order:0;flex:0 1 auto;margin-inline:auto;mask-image:none}.hd-in{flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sec{padding-block:clamp(24px,4.5vw,46px)}.sec.alt{background:color-mix(in oklab,var(--t1) 3.5%,var(--bg))}.sec h2{margin-bottom:6px}.sub{color:var(--t2);max-width:44rem;margin-bottom:16px}.prog{position:fixed;inset:0 0 auto;height:3px;background:var(--acc);transform-origin:0 50%;transform:scaleX(0);z-index:60;pointer-events:none}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.fact{background:var(--s1);border:1px solid var(--line);border-radius:18px;padding:14px 16px;display:grid;gap:2px;align-content:start;box-shadow:var(--shadow);text-decoration:none;transition:transform .2s,border-color .2s}a.fact:hover{transform:translateY(-3px);border-color:var(--acc)}.fact span{font-size:.76rem;font-weight:700;color:var(--t3);letter-spacing:.04em;text-transform:uppercase}.fact b{font-size:clamp(1.35rem,1rem + 1.6vw,1.9rem);line-height:1.1;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.fact b small{font-size:.5em;font-weight:700;color:var(--t3);letter-spacing:0}.fact small{color:var(--t2);font-size:.84rem}.fact.up b{color:var(--g3)}.fact.dn b{color:var(--g0)}.chip{display:inline-block;padding:2px 9px;border-radius:99px;font-size:.78rem;font-weight:800;white-space:nowrap;background:var(--c1);color:var(--c1t)}.c0{background:var(--c0);color:var(--c0t)}.c1{background:var(--c1);color:var(--c1t)}.c2{background:var(--c2);color:var(--c2t)}.c3{background:var(--c3);color:var(--c3t)}.card{background:var(--s1);border:1px solid var(--line);border-radius:22px;padding:16px;box-shadow:var(--shadow)}.card>h3{margin-bottom:8px}.fuelhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;margin:6px 0 10px}.fuelhead a{font-weight:700;font-size:.9rem}.sl{display:grid;gap:8px}.st{display:grid;grid-template-columns:auto 1fr auto;gap:2px 12px;align-items:center;padding:12px 14px;border-radius:18px;background:var(--s1);border:1px solid var(--line);transition:transform .2s,border-color .2s}.st:hover{border-color:var(--acc);transform:translateY(-1px)}.st.top{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),var(--shadow);background:linear-gradient(135deg,var(--tint),var(--s1) 70%)}.rk{grid-row:1/3;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.85rem;background:var(--s3);color:var(--t2)}.top .rk{background:var(--btn);color:var(--onbtn)}.sn{font-weight:800;line-height:1.2}.sa{font-size:.86rem;color:var(--t2);grid-column:2}.sh{font-size:.8rem;color:var(--t3);grid-column:2}.sp{grid-column:3;grid-row:1/3;text-align:right;display:grid;gap:3px;justify-items:end}.pr{font-size:1.3rem;line-height:1;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.pr small{font-size:.6em;color:var(--t3);font-weight:700}.go{grid-column:2/4;font-size:.82rem;font-weight:700;color:var(--link);text-decoration:none;padding-top:3px;justify-self:end}.go:hover{text-decoration:underline}.b24{font-size:.7rem;font-weight:800;padding:1px 7px;border-radius:99px;background:var(--tint);color:var(--link);margin-left:6px;vertical-align:.1em}.more{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cta{display:grid;grid-template-columns:auto 1fr;gap:10px 14px;align-items:start;margin-top:18px;padding:16px;border-radius:22px;background:linear-gradient(135deg,var(--tint),color-mix(in oklab,var(--tint) 50%,var(--s1)));border:1px solid color-mix(in oklab,var(--acc) 45%,var(--line))}.cta img{width:46px;height:46px;border-radius:13px;box-shadow:0 6px 16px -6px rgba(0,0,0,.4)}.cta strong{display:block;font-weight:800;font-size:1.06rem;line-height:1.2;letter-spacing:-.01em}.cta p{font-size:.9rem;color:var(--t2);margin-top:2px}.cta .btn{grid-column:1/-1}.cta .qr{display:none}.ad{margin:18px 0;min-height:110px;border:1px dashed var(--line);border-radius:14px;display:grid;place-items:center;font-size:.72rem;color:var(--t3);letter-spacing:.06em;text-transform:uppercase}.two{display:grid;gap:18px}.two>*{min-width:0}.prose{max-width:46rem}.prose p+p,.prose p+h3,.prose ul+p,.prose p+ul,.prose ol+p{margin-top:12px}.prose h2{margin:26px 0 8px}.prose h3{margin:20px 0 6px}.prose ul{list-style:disc;padding-left:1.2rem}.prose ol{list-style:decimal;padding-left:1.3rem}.prose li+li{margin-top:5px}.prose a{color:var(--link);font-weight:600}.note{font-size:.85rem;color:var(--t3)}.notice{padding:12px 16px;border-radius:14px;background:var(--tint);border:1px solid color-mix(in oklab,var(--acc) 40%,var(--line));font-size:.92rem}.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tile{display:grid;gap:3px;align-content:start;padding:13px 15px;border-radius:16px;background:var(--s1);border:1px solid var(--line);text-decoration:none;box-shadow:var(--shadow);transition:transform .2s,border-color .2s}.tile:hover{transform:translateY(-3px);border-color:var(--acc)}.tile b{font-weight:800;line-height:1.2}.tile span{font-size:.84rem;color:var(--t2)}.tile em{font-style:normal;font-size:.8rem;font-weight:800;color:var(--link)}.tile.cur{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.tbl{width:100%;border-collapse:collapse;font-size:.93rem;font-variant-numeric:tabular-nums}.tbl th,.tbl td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);font-weight:500}.tbl thead th{font-weight:800;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--t3)}.tbl tbody th{font-weight:700}.tbl a{font-weight:700;text-decoration:none}.tbl a:hover{text-decoration:underline}.tbl td.r,.tbl th.r{text-align:right}.tw{overflow-x:auto;background:var(--s1);border:1px solid var(--line);border-radius:18px;padding:4px 8px}.faq{display:grid;gap:8px;max-width:50rem}.faq details{background:var(--s1);border:1px solid var(--line);border-radius:16px;padding:0 16px}.faq summary{cursor:pointer;font-weight:700;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::after{content:"+";font-size:1.3rem;line-height:1;font-weight:400}.faq details[open] summary::after{content:"\2212"}.faq p{padding:0 0 16px;color:var(--t2)}.chart{background:var(--s1);border:1px solid var(--line);border-radius:22px;padding:14px 14px 10px;box-shadow:var(--shadow)}.chart svg{width:100%;height:auto}.chart .cap{margin-top:6px;font-size:.82rem;color:var(--t2)}.ln{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ln.m{stroke:var(--acc)}.ln.a{stroke:var(--blue);stroke-width:1.8;stroke-dasharray:5 4}.ax{font:600 13px system-ui,sans-serif;fill:var(--t3)}.gl{stroke:var(--line);stroke-width:1}.pt{fill:var(--acc);stroke:var(--s1);stroke-width:2}.key{display:flex;gap:14px;font-size:.78rem;font-weight:700;color:var(--t2);margin:4px 4px 0;flex-wrap:wrap}.key i{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px;vertical-align:3px;background:var(--acc)}.key i.a{background:var(--blue)}.map{background:var(--s1);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.map svg{width:100%;height:auto}.map .bg{fill:#E5EAEF}.map .gr{stroke:rgba(20,30,42,.07);stroke-width:1}@media(prefers-color-scheme:dark){.map .bg{fill:#0C1014}.map .gr{stroke:rgba(255,255,255,.05)}}.map .mk{stroke:#fff;stroke-width:2}.map .mt{font:800 14px system-ui,sans-serif;fill:#06231A;text-anchor:middle;pointer-events:none}.map figcaption{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between;padding:10px 14px;font-size:.82rem;color:var(--t2)}.map a{color:var(--link);font-weight:700}.lg{display:flex;gap:10px;flex-wrap:wrap}.lg i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:-1px}.srch{position:relative;max-width:34rem;margin-top:18px}.srch input{width:100%;min-height:54px;font:inherit;font-size:1.02rem;color:var(--t1);background:var(--s1);border:1.5px solid var(--line);border-radius:16px;padding:12px 16px 12px 46px;box-shadow:var(--shadow);transition:border-color .2s,box-shadow .2s}.srch input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 4px var(--glow)}.srch svg{position:absolute;left:15px;top:16px;width:22px;height:22px;color:var(--t3)}.srch ul{position:absolute;inset:60px 0 auto;z-index:20;background:var(--s1);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);max-height:330px;overflow:auto}.srch li a{display:flex;justify-content:space-between;gap:10px;padding:11px 16px;text-decoration:none;font-weight:700}.srch li a small{color:var(--t3);font-weight:500}.srch li a:hover,.srch li a.on{background:var(--tint)}.geo{margin-top:10px}.sb{display:none}.ft{margin-top:36px;padding-block:32px 110px;background:var(--sb);color:var(--sbt);font-size:.9rem}.ft a{color:inherit}.ft h3{font-size:.76rem;text-transform:uppercase;letter-spacing:.07em;opacity:.65;margin-bottom:8px;font-weight:800}.ft ul{display:grid;gap:5px}.ft .cols{display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.ft p{opacity:.78;max-width:50rem;margin-top:14px;font-size:.84rem}.ft .brand{margin-bottom:12px}.ft .btn{margin-top:14px;color:var(--onbtn)}@keyframes rise{from{opacity:0;transform:translateY(24px)}}@keyframes sbin{to{transform:none}}@keyframes prog{to{transform:scaleX(1)}}@keyframes vtin{from{opacity:0;transform:translateY(10px)}}@keyframes vtout{to{opacity:0;transform:translateY(-6px)}}@keyframes draw{from{stroke-dashoffset:1}}@keyframes hdsh{to{border-bottom-color:var(--line);box-shadow:0 8px 24px -16px rgba(0,0,0,.35)}}@view-transition{navigation:auto}::view-transition-old(root){animation:vtout .16s ease both}::view-transition-new(root){animation:vtin .28s cubic-bezier(.2,.8,.2,1) both}@supports (animation-timeline:view()){.rv{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}@supports (animation-timeline:scroll()){.prog{animation:prog linear both;animation-timeline:scroll(root)}.hd{animation:hdsh linear both;animation-timeline:scroll(root);animation-range:0 80px}}.ln.m{animation:draw 1.2s cubic-bezier(.3,.7,.3,1) both}.js-rv .rv:not(.in){opacity:0;transform:translateY(20px)}.js-rv .rv{transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1)}@supports (animation-timeline:view()){.js-rv .rv:not(.in){opacity:1;transform:none}}@media(max-width:759px){.sb{position:fixed;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;z-index:40;display:flex;align-items:center;gap:10px;background:var(--sb);color:var(--sbt);border-radius:20px;padding:10px 10px 10px 12px;box-shadow:0 18px 40px -12px rgba(0,0,0,.55);transform:translateY(150%);animation:sbin .55s 1.1s cubic-bezier(.2,.8,.2,1) forwards}.sb img{width:38px;height:38px;border-radius:11px;flex:none}.sb p{flex:1;min-width:0;font-size:.8rem;line-height:1.25;opacity:.85}.sb p b{display:block;font-size:.9rem;opacity:1}.sb .btn{min-height:40px;padding:8px 14px;font-size:.9rem;border-radius:12px;flex:none}.sb button{flex:none;width:30px;height:30px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:inherit;font-size:1.2rem;line-height:1;cursor:pointer}}@media(min-width:760px){.facts{grid-template-columns:repeat(4,1fr)}.two{grid-template-columns:1fr 1fr;align-items:start}.cta{grid-template-columns:auto 1fr auto}.cta .btn{grid-column:auto}.tiles{grid-template-columns:repeat(3,1fr)}.ft .cols{grid-template-columns:repeat(4,1fr)}.cta .qr{display:block;grid-column:3;grid-row:1/3;justify-self:end}.cta.q .btn{grid-column:1/3;justify-self:start}.cta .qr img{width:112px;height:112px;border-radius:10px;background:#fff}.sl{grid-template-columns:1fr 1fr}.sl.one{grid-template-columns:1fr}}@media(min-width:1000px){.tiles.four{grid-template-columns:repeat(4,1fr)}}:root{--bg:#EAF2F7;--s1:#fff;--s2:#F3F8FB;--s3:#E4EEF4;--line:#D3E0EA;--t1:#10222E;--t2:#445B6B;--t3:#5F7788;--acc:#0E8FB0;--link:#0A6C88;--btn:#0A6C88;--onbtn:#fff;--tint:#DCF0F6;--glow:rgba(14,143,176,.24);--blue:#2E6BE0;--shadow:0 1px 2px rgba(16,34,46,.06),0 12px 32px -14px rgba(16,34,46,.22);--hw:#12A5B8;--lw:#3FAE72;--km:#7FA9CC;--ke:#2BB4B4;--kv:#F0B03E;--kx:#EE6A5E;--kmt:#0A2236;--ket:#032424;--kvt:#2B1D00;--kxt:#330A06;--nt:rgba(16,34,46,.07);--sb:#10222E;--sbt:#EAF2F7}@media(prefers-color-scheme:dark){:root{--bg:#08141D;--s1:#0E202D;--s2:#132A3A;--s3:#193547;--line:#21425A;--t1:#E8F3F8;--t2:#A2BCCB;--t3:#86A3B5;--acc:#4FD1E0;--link:#5FD6E6;--btn:#4FD1E0;--onbtn:#04202A;--tint:#0F3341;--glow:rgba(79,209,224,.18);--blue:#5B8DEF;--shadow:0 1px 2px rgba(0,0,0,.4),0 14px 36px -16px rgba(0,0,0,.7);--hw:#4FD1E0;--lw:#67D69B;--nt:rgba(255,255,255,.06);--sb:#193547}}.hero::before{background:radial-gradient(50% 55% at 70% 30%,var(--glow),transparent 70%),radial-gradient(40% 40% at 10% 0,rgba(46,107,224,.10),transparent 70%)}.ans .n{color:#7FE3EE}@media(prefers-color-scheme:light){.ans .n{color:#7FE3EE}}.two3{display:grid;gap:18px}.two3>*{min-width:0}.dial{background:var(--s1);border:1px solid var(--line);border-radius:22px;padding:12px 14px 10px;box-shadow:var(--shadow);text-align:center}.dial svg{width:100%;max-width:300px;margin-inline:auto;height:auto}.dial .cap{font-size:.84rem;color:var(--t2);margin-top:2px}.da{fill:none;stroke-width:16;stroke-linecap:butt}.k-m{--kc:var(--km);--kt:var(--kmt)}.k-e{--kc:var(--ke);--kt:var(--ket)}.k-v{--kc:var(--kv);--kt:var(--kvt)}.k-x{--kc:var(--kx);--kt:var(--kxt)}.da.k-m{stroke:var(--km)}.da.k-e{stroke:var(--ke)}.da.k-v{stroke:var(--kv)}.da.k-x{stroke:var(--kx)}.dm{fill:var(--t1);stroke:var(--s1);stroke-width:3}.dn{font:800 38px system-ui,sans-serif;fill:var(--t1);letter-spacing:-.02em}.dl{font:700 12.5px system-ui,sans-serif;fill:var(--t2);text-transform:uppercase;letter-spacing:.05em}.kc{display:inline-block;min-width:2.3em;text-align:center;padding:2px 9px;border-radius:99px;font-weight:800;font-size:.86rem;background:var(--kc);color:var(--kt)}.tt small{display:block;color:var(--t3);font-weight:600;font-size:.76rem}.tt td small,.tt th small{display:inline}.tt th small{display:block}.tt td{vertical-align:top}.tt .r small{display:block}.tt tr.tod{background:var(--tint)}.tt tr.tod th{color:var(--link)}.tc svg{width:100%;height:auto;overflow:visible}.tc .ar{fill:url(#ga)}.tc .nt{fill:var(--nt)}.tc .ln.m{stroke:var(--acc);stroke-width:3}.ev{stroke:var(--s1);stroke-width:2.5}.ev.hw{fill:var(--hw)}.ev.lw{fill:var(--lw)}.el{font:800 23px system-ui,sans-serif;fill:var(--t1)}.eh{font:600 19px system-ui,sans-serif;fill:var(--t2)}.tc .ax{font-size:19px}.nowm line{stroke:var(--t1);stroke-width:1.5;stroke-dasharray:4 3}.nowm circle{fill:var(--t1);stroke:var(--s1);stroke-width:3}.sw{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 4px 0 6px;vertical-align:-1px}.sw.h{background:var(--hw)}.sw.l{background:var(--lw)}.sw.n{background:var(--nt);border:1px solid var(--line);border-radius:3px}.evs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.evc{display:grid;gap:1px;padding:12px 14px;border-radius:18px;background:var(--s1);border:1px solid var(--line);box-shadow:var(--shadow)}.evc span{font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.evc.h span{color:var(--hw)}.evc.l span{color:var(--lw)}.evc b{font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.evc small{color:var(--t2)}.nx{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;border-radius:16px;background:var(--tint);border:1px solid color-mix(in oklab,var(--acc) 40%,var(--line));font-weight:700}.nx i{width:10px;height:10px;border-radius:50%;background:var(--acc);animation:pulse 2s infinite;flex:none}.stale{margin-top:10px;padding:10px 14px;border-radius:14px;background:#FFF3D6;color:#4B3500;border:1px solid #E7C873;font-size:.9rem}.acts{display:grid;gap:10px}.act{background:var(--s1);border:1px solid var(--line);border-radius:20px;padding:14px 16px;box-shadow:var(--shadow);display:grid;gap:6px;align-content:start}.act h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--t3);font-weight:800}.act .big{font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.act .big small{font-size:.6em;color:var(--t3);font-weight:700}.act p{font-size:.92rem;color:var(--t2)}.act.off{opacity:.8}.act.off .big{color:var(--t3);font-size:1.1rem}.mt{display:block;height:8px;border-radius:99px;background:var(--s3);overflow:hidden}.mt i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--acc),var(--hw))}.sm{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sm>div{background:var(--s1);border:1px solid var(--line);border-radius:16px;padding:10px 14px}.sm .wide{grid-column:1/-1}.sm dt{font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--t3)}.sm dd{margin:0;font-weight:800;font-size:1.1rem;font-variant-numeric:tabular-nums}.al{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;margin-top:14px;padding:14px 16px;border-radius:18px;background:var(--s1);border:1px solid color-mix(in oklab,var(--acc) 45%,var(--line));box-shadow:var(--shadow)}.al .bell{font-size:1.6rem;line-height:1}.al p{font-size:.95rem;line-height:1.3}.al small{display:block;color:var(--t2);font-size:.82rem;margin-top:2px}.al .btn{grid-column:1/-1;justify-self:start}.cal{background:var(--s1);border:1px solid var(--line);border-radius:22px;padding:12px;box-shadow:var(--shadow)}.ch,.cg{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ch span{text-align:center;font-size:.74rem;font-weight:800;color:var(--t3);padding-bottom:4px}.cd{position:relative;aspect-ratio:1/1.05;border-radius:10px;background:color-mix(in oklab,var(--kc) 24%,var(--s1));display:grid;place-items:center;align-content:center;gap:0;padding:2px;transition:transform .15s}.cd:hover{transform:scale(1.07);z-index:2}.cd.blank{background:none}.cd .dd{position:absolute;left:5px;top:2px;font-size:.66rem;color:var(--t3);font-weight:700}.cd b{font-size:clamp(.85rem,.6rem + 1vw,1.15rem);font-variant-numeric:tabular-nums;font-weight:800}.cd i{position:absolute;right:4px;bottom:1px;font-style:normal;font-size:.8rem;color:var(--t2)}.cd.k-v,.cd.k-x{background:var(--kc);color:var(--kt)}.cd.k-v .dd,.cd.k-v i,.cd.k-x .dd,.cd.k-x i{color:var(--kt)}.cd.today{outline:3px solid var(--t1);outline-offset:1px}.lg2{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 2px 0;font-size:.82rem;color:var(--t2);font-weight:600}.lg2 i{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:6px;vertical-align:-1px;background:var(--kc)}.mchips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.mchips a{padding:7px 14px;border-radius:99px;background:var(--s1);border:1px solid var(--line);text-decoration:none;font-weight:700;font-size:.9rem}.mchips a:hover,.mchips a[aria-current]{border-color:var(--acc);background:var(--tint)}.qlt{display:grid;gap:8px;margin-top:14px}.qlt p{padding:12px 16px;border-radius:14px;background:var(--s1);border:1px solid var(--line);font-size:.9rem;color:var(--t2)}.q-a{border-left:4px solid var(--lw)!important}.q-b{border-left:4px solid var(--acc)!important}.q-c{border-left:4px solid var(--kv)!important}.near{display:flex;flex-wrap:wrap;gap:8px}.near a,.near span{padding:6px 12px;border-radius:12px;background:var(--s1);border:1px solid var(--line);font-size:.88rem;font-weight:600;text-decoration:none}.near a:hover{border-color:var(--acc)}.merged li{padding:8px 0;border-bottom:1px solid var(--line)}.merged li:last-child{border:0}.merged small{color:var(--t3)}.soon{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:14px;background:var(--s3);color:var(--t1);font-weight:800;border:1.5px dashed var(--line)}.ph{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.phc{background:var(--s1);border:1px solid var(--line);border-radius:22px;padding:14px;box-shadow:var(--shadow);text-align:center;display:grid;gap:6px}.phc svg{width:100%;height:auto;border-radius:14px}.phc b{font-size:.92rem}.phc small{color:var(--t2)}.hl{background:var(--tint);border-radius:14px;padding:10px 14px}@media(min-width:760px){.el{font-size:15px}.eh{font-size:12.5px}.tc .ax{font-size:13px}.two3{grid-template-columns:1fr 1.5fr;align-items:start}.evs{grid-template-columns:repeat(4,1fr)}.acts{grid-template-columns:repeat(3,1fr)}.sm{grid-template-columns:repeat(4,1fr)}.sm .wide{grid-column:span 4}.al{grid-template-columns:auto 1fr auto}.al .btn{grid-column:auto}.ph{grid-template-columns:repeat(4,1fr)}}.tc .ln.m{stroke-dasharray:1}