@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lilita-one-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fc24-board: #4B2E9E;--fc24-board-lo: #3D2581;--fc24-accent: #C0248F;--fc24-accent-tx: #DC46AD;--fc24-signal: #35D14A;--fc24-ink: #0F0F0F;--fc24-paper: #FFFFFF;--fc24-rule: rgba(255,255,255,.22);--fc24-text: #16151A;--fc24-text-mut: #55525F;--fc24-display: "Lilita One", Impact, "Haettenschweiler", sans-serif;--fc24-body: "Nunito Sans Variable", "Nunito Sans", system-ui, -apple-system, sans-serif;--fc24-step--1: clamp(.83rem, .8rem + .15vw, .92rem);--fc24-step-0: clamp(1rem, .96rem + .2vw, 1.12rem);--fc24-step-1: clamp(1.3rem, 1.2rem + .5vw, 1.6rem);--fc24-step-2: clamp(1.8rem, 1.5rem + 1.4vw, 2.6rem);--fc24-step-3: clamp(2.4rem, 1.8rem + 3vw, 4.4rem);--fc24-measure: 68ch;--fc24-ease: cubic-bezier(.34, 1.56, .64, 1);--fc24-ease-out: cubic-bezier(.2, .8, .3, 1);--fc24-t-fast: .16s;--fc24-t-slow: .26s;--fc24-border: 4px;--fc24-shadow: 8px 8px 0 var(--fc24-ink);--fc24-shadow-sm: 5px 5px 0 var(--fc24-ink);--fc24-radius: 0px;--fc24-gutter: clamp(1rem, 2.5vw, 2rem);--fc24-max: 1180px}@media(prefers-reduced-motion:reduce){:root{--fc24-t-fast: 0ms;--fc24-t-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fc24-body);font-size:var(--fc24-step-0);line-height:1.62}img,svg,picture{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--fc24-display);font-weight:400;line-height:1.05;letter-spacing:.01em;margin:0 0 .4em}p,ul,ol{margin:0 0 1.15em}a{color:inherit}::selection{background:var(--fc24-accent);color:#fff}:focus-visible{outline:3px solid var(--fc24-signal);outline-offset:3px}.fc24-paper :focus-visible{outline-color:var(--fc24-accent)}.fc24-board .fc24-panel :focus-visible,.fc24-board .fc24-editorial :focus-visible{outline-color:var(--fc24-accent)}::marker{color:var(--fc24-accent)}:root{accent-color:var(--fc24-accent);scrollbar-color:var(--fc24-accent) var(--fc24-board-lo)}.fc24-board{background-color:var(--fc24-board);color:#fff;background-image:radial-gradient(rgba(255,255,255,.11) 1.4px,transparent 1.4px);background-size:9px 9px}.fc24-paper{background:var(--fc24-paper);color:var(--fc24-text)}.fc24-paper .fc24-prose{max-width:var(--fc24-measure)}.fc24-paper .fc24-prose h2{font-size:var(--fc24-step-2);margin-top:1.7em}.fc24-paper .fc24-prose h3{font-size:var(--fc24-step-1);margin-top:1.5em}.fc24-paper .fc24-prose p{font-size:var(--fc24-step-0)}.fc24-paper .fc24-prose blockquote{margin:1.8em 0;padding:.2em 0 .2em 1.1em;border-left:5px solid var(--fc24-accent);font-family:var(--fc24-display);font-size:var(--fc24-step-1);line-height:1.25}.fc24-paper .fc24-prose figcaption{color:var(--fc24-text-mut);font-size:var(--fc24-step--1)}.fc24-wrap{max-width:var(--fc24-max);margin-inline:auto;padding-inline:var(--fc24-gutter)}.fc24-skip{position:absolute;left:-9999px}.fc24-skip:focus{left:var(--fc24-gutter);top:.5rem;z-index:99;background:var(--fc24-ink);color:#fff;padding:.6em 1em}.fc24-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fc24-link{position:relative;text-decoration:none;box-shadow:inset 0 -2px 0 currentColor;transition:box-shadow var(--fc24-t-fast) var(--fc24-ease)}.fc24-link:after{content:"";position:absolute;left:12px;bottom:-9px;width:14px;height:10px;background:var(--fc24-accent);clip-path:polygon(0 0,100% 0,18% 100%);transform:scaleY(0);transform-origin:top;transition:transform var(--fc24-t-fast) var(--fc24-ease)}.fc24-link:hover,.fc24-link:focus-visible{box-shadow:inset 0 -3px 0 var(--fc24-accent)}.fc24-link:hover:after,.fc24-link:focus-visible:after{transform:scaleY(1)}.fc24-btn{display:inline-block;font-family:var(--fc24-display);font-size:var(--fc24-step-1);padding:.45em 1.1em .55em;border:var(--fc24-border) solid var(--fc24-ink);background:var(--fc24-signal);color:var(--fc24-ink);text-decoration:none;box-shadow:var(--fc24-shadow);cursor:pointer;transition:transform var(--fc24-t-fast) var(--fc24-ease),box-shadow var(--fc24-t-fast) var(--fc24-ease)}.fc24-btn:hover,.fc24-btn:focus-visible{transform:translate(-2px,-2px);box-shadow:10px 10px 0 var(--fc24-ink)}.fc24-btn:active{transform:translate(8px,8px);box-shadow:0 0 0 var(--fc24-ink)}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-stamp{opacity:0;transform:scale(1.04)}.fc24-js .fc24-stamp.fc24-in{opacity:1;transform:scale(1);transition:opacity var(--fc24-t-slow) var(--fc24-ease-out),transform var(--fc24-t-slow) var(--fc24-ease)}}.fc24-gauge{border:var(--fc24-border) solid var(--fc24-ink);background:var(--fc24-ink);padding:.85rem 1rem;box-shadow:var(--fc24-shadow)}.fc24-gauge__row{display:flex;justify-content:space-between;gap:1rem;font-family:var(--fc24-display);font-size:var(--fc24-step--1);letter-spacing:.04em;margin-bottom:.55rem}.fc24-gauge__p1{color:var(--fc24-signal)}.fc24-gauge__p2{color:var(--fc24-accent-tx);text-align:right}.fc24-gauge__bar{height:20px;background:#2a2340;border:3px solid #000;overflow:hidden}.fc24-gauge__fill{height:100%;background:var(--fc24-signal);border-right:3px solid #000}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-gauge__fill{transform:scaleX(0);transform-origin:left;transition:transform .7s var(--fc24-ease-out)}.fc24-js .fc24-gauge.fc24-in .fc24-gauge__fill{transform:scaleX(1)}}.fc24-panel{background:var(--fc24-paper);color:var(--fc24-text);border:var(--fc24-border) solid var(--fc24-ink);box-shadow:var(--fc24-shadow);padding:1.1rem 1.2rem}.fc24-panel--dark{background:var(--fc24-ink);color:#fff}.fc24-panel__tag{display:inline-block;font-family:var(--fc24-display);font-size:var(--fc24-step--1);letter-spacing:.05em;background:var(--fc24-accent);color:#fff;border:3px solid var(--fc24-ink);padding:.1em .6em .2em;margin:-1.9rem 0 .7rem -.4rem;box-shadow:var(--fc24-shadow-sm)}.fc24-panel__tag--debunked{background:var(--fc24-signal);color:var(--fc24-ink)}.fc24-balloon{position:relative;background:#fff;color:var(--fc24-text);border:var(--fc24-border) solid var(--fc24-ink);border-radius:22px;padding:.7rem .95rem;font-weight:700;line-height:1.3;box-shadow:var(--fc24-shadow-sm)}.fc24-splash .fc24-balloon{min-height:4.2em;display:flex;align-items:center;font-size:clamp(.82rem,1.55vh,1rem)}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-splash .fc24-balloon{transition:opacity .22s var(--fc24-ease)}.fc24-js .fc24-splash.is-swapping .fc24-balloon{opacity:0}}.fc24-balloon:after{content:"";position:absolute;bottom:calc(-1 * (var(--fc24-border) + 14px));border:14px solid transparent;border-top-color:var(--fc24-ink)}.fc24-balloon--l:after{left:34px}.fc24-balloon--r:after{right:34px}.fc24-splash{position:relative;margin-block-start:clamp(2.6rem,6vw,4rem);margin-inline:calc(50% - 50vw);width:100vw;border-block:5px solid var(--fc24-ink);border-inline:0;background:#0003;padding:clamp(.5rem,1.4vh,1.2rem) var(--fc24-gutter) 0;--fc24-fit: calc(100svh - 150px) ;max-height:var(--fc24-fit);display:grid;align-content:center}.fc24-splash__fighter img,.fc24-frame{max-width:min(380px,calc(var(--fc24-fit) * .56))}.fc24-splash__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:.6rem;max-width:min(100%,800px);margin-inline:auto}.fc24-splash__fighter img{width:100%;margin-inline:auto;filter:drop-shadow(7px 7px 0 rgba(0,0,0,.34))}.fc24-splash__name{font-family:var(--fc24-display);text-align:center;font-size:var(--fc24-step-1);padding:.4rem 0 .7rem}.fc24-splash__name small{display:block;font-family:var(--fc24-body);font-weight:400;font-size:var(--fc24-step--1);opacity:.82}.fc24-vs{font-family:var(--fc24-display);font-size:var(--fc24-step-1);color:#fff;background:var(--fc24-accent);border:3px solid var(--fc24-ink);padding:0 .3em .1em;box-shadow:var(--fc24-shadow-sm);transform:rotate(-4deg);margin-bottom:14%;white-space:nowrap;align-self:center}@media(max-width:700px){.fc24-splash{padding-inline:.55rem}.fc24-splash__grid{grid-template-columns:1fr 1fr;gap:.15rem}.fc24-splash .fc24-vs{position:absolute;left:50%;top:52%;z-index:4;margin:0;transform:translate(-50%,-50%) rotate(-5deg);font-size:var(--fc24-step-0);padding:0 .26em .08em;border-width:3px}.fc24-balloon{font-size:.8rem;line-height:1.28;padding:.5rem .62rem;border-width:3px;border-radius:16px}.fc24-balloon:after{border-width:10px;bottom:-13px}.fc24-balloon--l:after{left:18px}.fc24-balloon--r:after{right:18px}.fc24-splash__fighter img,.fc24-frame{max-width:100%}.fc24-splash__name{font-size:1.02rem;padding-bottom:.6rem}.fc24-splash__name small{font-size:.76rem}}.fc24-topics{display:grid;gap:1.2rem;margin-top:2.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:62rem){.fc24-topics{grid-template-columns:repeat(2,1fr)}}@media(max-width:38rem){.fc24-topics{grid-template-columns:1fr}}.fc24-roster.fc24-roster--four{grid-template-columns:repeat(4,1fr)}@media(max-width:74rem){.fc24-roster.fc24-roster--four{grid-template-columns:repeat(3,1fr)}}@media(max-width:52rem){.fc24-roster.fc24-roster--four{grid-template-columns:repeat(2,1fr)}}@media(max-width:32rem){.fc24-roster.fc24-roster--four{grid-template-columns:1fr}}.fc24-roster{display:grid;gap:1rem;list-style:none;padding:0;margin:0;grid-template-columns:repeat(auto-fill,minmax(178px,1fr))}.fc24-roster__tile{display:flex;flex-direction:column;gap:.35rem;height:100%;background:var(--fc24-board-lo);color:#fff;text-decoration:none;border:3px solid var(--fc24-ink);padding:.8rem .85rem 1rem;box-shadow:var(--fc24-shadow-sm);transition:transform var(--fc24-t-fast) var(--fc24-ease),box-shadow var(--fc24-t-fast) var(--fc24-ease),border-color var(--fc24-t-fast) var(--fc24-ease)}.fc24-roster__tile:hover,.fc24-roster__tile:focus-visible{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--fc24-ink);border-color:var(--fc24-signal)}.fc24-roster__silo{font-family:var(--fc24-display);font-size:.78rem;letter-spacing:.07em;color:var(--fc24-signal)}.fc24-roster__title{font-family:var(--fc24-display);font-size:1.05rem;line-height:1.15}.fc24-roster__verdict{align-self:flex-start;margin-top:auto;font-family:var(--fc24-display);font-size:.75rem;letter-spacing:.07em;color:#fff;background:var(--fc24-accent);border:2px solid var(--fc24-ink);padding:.05em .45em .12em;transform:rotate(-2deg)}.fc24-head{background:var(--fc24-ink);color:#fff;position:relative;z-index:60;border-bottom:4px solid var(--fc24-accent)}.fc24-head__in{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;padding-block:.7rem}.fc24-head__brand{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:#fff}.fc24-head__brand img{width:56px;height:56px;filter:drop-shadow(3px 3px 0 var(--fc24-accent))}.fc24-head__words{display:grid;gap:.1rem}.fc24-head__name{font-family:var(--fc24-display);font-size:var(--fc24-step-1);letter-spacing:.02em;line-height:1}.fc24-head__tag{font-size:.74rem;letter-spacing:.04em;color:var(--fc24-signal);line-height:1.2}.fc24-nav{margin-left:auto;display:flex;gap:.45rem;align-items:center}.fc24-nav__top,.fc24-drop__top{font-family:var(--fc24-display);font-size:.95rem;letter-spacing:.04em;text-decoration:none;color:var(--fc24-ink);background:#fff;border:3px solid var(--fc24-ink);padding:.24em .8em .3em;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;list-style:none;transition:transform var(--fc24-t-fast) var(--fc24-ease),background var(--fc24-t-fast) var(--fc24-ease)}.fc24-drop__top::-webkit-details-marker{display:none}.fc24-nav__top:hover,.fc24-nav__top:focus-visible,.fc24-nav__top[aria-current=page],.fc24-drop__top:hover,.fc24-drop__top:focus-visible,.fc24-drop__top[aria-current=true]{background:var(--fc24-signal);transform:translateY(-2px)}.fc24-drop__caret{width:0;height:0;border:5px solid transparent;border-top-color:currentColor;margin-top:4px}.fc24-drop[open] .fc24-drop__caret{transform:rotate(180deg);margin-top:-4px}.fc24-drop{position:relative}.fc24-drop__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:70;display:grid;gap:2px;min-width:268px;background:var(--fc24-ink);border:3px solid var(--fc24-ink);box-shadow:var(--fc24-shadow-sm)}.fc24-drop__panel a{display:grid;gap:1px;padding:.5rem .7rem .55rem;background:#fff;color:var(--fc24-ink);text-decoration:none}.fc24-drop__panel a b{font-family:var(--fc24-display);font-size:.92rem;font-weight:400;letter-spacing:.03em}.fc24-drop__panel a span{font-size:.74rem;color:var(--fc24-text-mut)}.fc24-drop__panel a:hover,.fc24-drop__panel a:focus-visible,.fc24-drop__panel a[aria-current=page]{background:var(--fc24-signal)}.fc24-burger{display:none}@media(max-width:60rem){.fc24-head__tag{display:none}}@media(max-width:46rem){.fc24-head__in{gap:.8rem}.fc24-head__brand img{width:44px;height:44px}.fc24-nav{margin-left:0;width:100%;flex-direction:column;align-items:stretch;gap:.4rem}.fc24-drop__panel{position:static;min-width:0;margin-top:.35rem}.fc24-drop__top{justify-content:space-between}.fc24-js .fc24-burger{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;font-family:var(--fc24-display);font-size:.95rem;letter-spacing:.06em;color:var(--fc24-ink);background:#fff;border:3px solid var(--fc24-ink);padding:.3em .7em .36em;cursor:pointer;box-shadow:4px 4px 0 var(--fc24-accent);transition:box-shadow var(--fc24-t-fast) var(--fc24-ease),transform var(--fc24-t-fast) var(--fc24-ease)}.fc24-js .fc24-burger:active{box-shadow:0 0 0 var(--fc24-accent);transform:translate(4px,4px)}.fc24-burger__bars{display:grid;gap:3px;width:18px}.fc24-burger__bars i{display:block;height:3px;background:var(--fc24-ink)}.fc24-burger[aria-expanded=true] .fc24-burger__bars i:nth-child(2){opacity:0}.fc24-js .fc24-nav{overflow:hidden;max-height:0;padding-block:0;opacity:0;visibility:hidden;transition:max-height .28s var(--fc24-ease),opacity .18s var(--fc24-ease)}.fc24-js [data-fc24-menu][data-open] .fc24-nav{max-height:46rem;opacity:1;visibility:visible;padding-block:.6rem .3rem}}@media(max-width:46rem)and (prefers-reduced-motion:reduce){.fc24-js .fc24-nav{transition:none}}.fc24-foot{background:var(--fc24-ink);color:#fff;padding-block:2.4rem 1.6rem;margin-top:4rem;border-top:5px solid var(--fc24-accent)}.fc24-foot__top{display:grid;grid-template-columns:64px minmax(0,1fr);gap:1.1rem;align-items:start;padding-bottom:1.6rem;max-width:78ch}.fc24-foot__top img{width:64px;height:64px;filter:drop-shadow(3px 3px 0 var(--fc24-accent))}.fc24-foot__name{font-family:var(--fc24-display);font-size:var(--fc24-step-1);margin:0 0 .4rem;letter-spacing:.02em}.fc24-foot__standard{margin:0;font-size:var(--fc24-step--1);line-height:1.5;color:#ffffffd1}.fc24-foot__cols{display:grid;gap:1.6rem;padding-block:1.6rem;border-top:3px solid rgba(255,255,255,.18);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.fc24-foot h2{font-size:var(--fc24-step--1);letter-spacing:.09em;color:var(--fc24-signal);margin:0 0 .6rem}.fc24-foot ul{list-style:none;padding:0;margin:0}.fc24-foot li{margin-bottom:.35rem}.fc24-foot__base{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding-top:1.3rem;border-top:3px solid rgba(255,255,255,.18);font-size:.78rem;color:#ffffff9e}.fc24-crumbs{display:flex;gap:.5rem;align-items:center;font-size:var(--fc24-step--1);margin-bottom:1.2rem}.fc24-kicker{font-family:var(--fc24-display);font-size:var(--fc24-step--1);letter-spacing:.09em;color:var(--fc24-accent);margin-bottom:.3rem}.fc24-board .fc24-kicker{color:var(--fc24-signal)}.fc24-standfirst{font-size:var(--fc24-step-1);line-height:1.4;max-width:var(--fc24-measure)}.fc24-byline{font-size:var(--fc24-step--1);color:var(--fc24-text-mut);border-top:3px solid var(--fc24-ink);padding-top:.6rem;max-width:var(--fc24-measure)}.fc24-scroller{position:fixed;inset:0 0 auto;height:34px;pointer-events:none;z-index:40}.fc24-scroller__bird{position:absolute;top:2px;left:0;width:30px;height:30px;background:url(/mascot/rooster-b-body.webp) center/contain no-repeat}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.fc24-scroller__bird{animation:fc24-walk linear both;animation-timeline:scroll(root block)}@keyframes fc24-walk{0%{left:0}to{left:calc(100% - 30px)}}}}.fc24-fighter-anim{transform-origin:50% 96%;will-change:transform}.fc24-fighter-anim{--fc24-away: calc(var(--fc24-dir) * -1)}.fc24-splash{--fc24-reach: 210px;--fc24-press: 190px;--fc24-knock: 92px;--fc24-knock-hard: 118px;--fc24-coil: -30px;--fc24-lift: 52px;--fc24-slip: 30px;overflow-x:clip}select{max-width:100%}.fc24-splash__fighter--r .fc24-fighter-anim{--fc24-dir: -1}.fc24-splash__fighter--l .fc24-fighter-anim{--fc24-dir: 1}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-fighter-anim{transition:transform .48s var(--fc24-ease)}.fc24-js .fc24-splash.is-live .fc24-fighter-anim{animation:fc24-bob 2.6s ease-in-out infinite}.fc24-js .fc24-splash.is-live .fc24-splash__fighter--r .fc24-fighter-anim{animation-delay:-1.3s}@keyframes fc24-bob{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-7px) rotate(calc(var(--fc24-dir) * 1.2deg)) scale(.995,1.005)}}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-windup,.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-strike,.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-contact,.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-hit{animation:none}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-windup,.fc24-js .fc24-fighter-anim.is-windup{transform:translate(calc(var(--fc24-dir) * var(--fc24-coil))) rotate(calc(var(--fc24-dir) * -7deg)) scale(1.06,.93);transition-duration:.3s;transition-timing-function:var(--fc24-ease-out)}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-strike,.fc24-js .fc24-fighter-anim.is-strike{transform:translate(calc(var(--fc24-dir) * var(--fc24-reach))) rotate(calc(var(--fc24-dir) * 11deg)) scale(1.14,.9);transition-duration:90ms;transition-timing-function:cubic-bezier(.6,0,.9,.3)}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-contact,.fc24-js .fc24-fighter-anim.is-contact{transform:translate(calc(var(--fc24-dir) * var(--fc24-press))) rotate(calc(var(--fc24-dir) * 6deg)) scale(.9,1.12);transition-duration:60ms}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-hit .fc24-frame--hurt{animation:fc24-flash .24s linear}@keyframes fc24-flash{0%,32%{filter:brightness(0) invert(1) drop-shadow(7px 7px 0 rgba(0,0,0,.34))}33%,to{filter:drop-shadow(7px 7px 0 rgba(0,0,0,.34))}}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-hit,.fc24-js .fc24-fighter-anim.is-hit{transform:translate(calc(var(--fc24-away) * var(--fc24-knock))) rotate(calc(var(--fc24-away) * 22deg)) scale(1.1,.88);transition-duration:70ms;transition-timing-function:cubic-bezier(.5,0,.8,.4)}}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-splash.is-shake{animation:fc24-shake .22s steps(2,end) 2}@keyframes fc24-shake{0%{transform:translate(0)}25%{transform:translate(-5px,3px)}50%{transform:translate(4px,-3px)}75%{transform:translate(-3px,-2px)}to{transform:translate(0)}}}.fc24-puff{position:absolute;left:50%;top:46%;width:0;height:0;pointer-events:none;z-index:3}.fc24-puff i{position:absolute;left:0;top:0;width:26px;height:12px;background:#fff;border:2px solid var(--fc24-ink);border-radius:60% 40% 55% 45%/60% 60% 40% 40%;opacity:0;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-puff.is-pop i{animation:fc24-feather .62s var(--fc24-ease-out) forwards}.fc24-js .fc24-puff.is-pop i:nth-child(1){--fx:-120px;--fy:-72px;--fr:-140deg}.fc24-js .fc24-puff.is-pop i:nth-child(2){--fx: 96px;--fy:-88px;--fr: 120deg;animation-delay:20ms}.fc24-js .fc24-puff.is-pop i:nth-child(3){--fx:-138px;--fy: 34px;--fr: -70deg;animation-delay:40ms}.fc24-js .fc24-puff.is-pop i:nth-child(4){--fx: 132px;--fy: 46px;--fr: 95deg;animation-delay:10ms}.fc24-js .fc24-puff.is-pop i:nth-child(5){--fx: -34px;--fy:-118px;--fr:-190deg;animation-delay:55ms}.fc24-js .fc24-puff.is-pop i:nth-child(6){--fx: 44px;--fy: 104px;--fr: 165deg;animation-delay:35ms}.fc24-js .fc24-puff.is-pop i:nth-child(7){--fx: 10px;--fy:-138px;--fr: 40deg;animation-delay:70ms}@keyframes fc24-feather{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0)}18%{opacity:1;transform:translate(calc(-50% + var(--fx) * .35),calc(-50% + var(--fy) * .35)) scale(1) rotate(calc(var(--fr) * .3))}to{opacity:0;transform:translate(calc(-50% + var(--fx)),calc(-50% + var(--fy) + 40px)) scale(.85) rotate(var(--fr))}}}.fc24-actor{cursor:pointer}.fc24-swap{position:relative}.fc24-frame{position:absolute;inset:0;margin:auto;width:100%;max-width:320px;opacity:0;pointer-events:none;filter:drop-shadow(7px 7px 0 rgba(0,0,0,.34))}.fc24-fighter-anim.is-strike .fc24-actor,.fc24-fighter-anim.is-contact .fc24-actor{opacity:0}.fc24-fighter-anim.is-clashing .fc24-frame[data-move=jab]{opacity:1}.fc24-fighter-anim.is-clashing .fc24-actor{opacity:0}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-hit[data-hit=kick],.fc24-js .fc24-fighter-anim.is-hit[data-hit=kick]{transform:translate(calc(var(--fc24-away) * var(--fc24-knock-hard))) rotate(calc(var(--fc24-away) * 34deg)) scale(1.14,.84)}}.fc24-splash__fighter{position:relative;z-index:2}.fc24-vs{position:relative;z-index:1}.fc24-puff{z-index:5}.fc24-puff i{width:32px;height:15px}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-slip,.fc24-js .fc24-fighter-anim.is-slip{animation:none;transform:translate(calc(var(--fc24-away) * var(--fc24-slip))) rotate(calc(var(--fc24-away) * 16deg)) scale(.93,1.08);transition-duration:.15s}}.fc24-quiz__list{list-style:none;padding:0;counter-reset:fc24q;max-width:var(--fc24-measure)}.fc24-quiz__item{counter-increment:fc24q;border-top:3px solid var(--fc24-ink);padding:1.1rem 0 1.2rem}.fc24-quiz__q{display:flex;gap:.8rem;align-items:flex-start;cursor:pointer;font-family:var(--fc24-display);font-size:var(--fc24-step-1);line-height:1.2}.fc24-quiz__q input{flex:0 0 auto;width:26px;height:26px;margin-top:.15em}.fc24-quiz__q span:before{content:counter(fc24q) ". ";color:var(--fc24-accent)}.fc24-quiz__why{margin:.6rem 0 0 3.4rem;color:var(--fc24-text-mut)}.fc24-quiz__why strong{color:var(--fc24-text)}.fc24-quiz__out{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:.9rem;position:sticky;bottom:1rem;outline:3px solid var(--fc24-paper);outline-offset:3px;margin:2rem 0 1rem;background:var(--fc24-ink);color:#fff;border:var(--fc24-border) solid var(--fc24-ink);box-shadow:var(--fc24-shadow);padding:1rem 1.2rem;max-width:var(--fc24-measure)}.fc24-quiz__out .fc24-kicker{color:var(--fc24-accent-tx)}.fc24-quiz__score{font-family:var(--fc24-display);font-size:var(--fc24-step-2);margin:0 0 .3rem}.fc24-quiz__out[data-band=clear] .fc24-quiz__score,.fc24-quiz__out[data-band=ok] .fc24-quiz__score{color:var(--fc24-signal)}.fc24-quiz__out[data-band=watch] .fc24-quiz__score{color:#fff}.fc24-quiz__out[data-band=bad] .fc24-quiz__score,.fc24-quiz__out[data-band=worst] .fc24-quiz__score{color:var(--fc24-accent-tx)}.fc24-quiz__verdict{margin:0}.fc24-quiz__readout{min-width:0}.fc24-quiz__bird{width:100%;height:auto;display:block;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.45))}@media(max-width:30rem){.fc24-quiz__out{grid-template-columns:46px 1fr;gap:.6rem}}.fc24-quiz__note{max-width:var(--fc24-measure);color:var(--fc24-text-mut);font-size:var(--fc24-step--1);border-top:3px solid var(--fc24-ink);padding-top:.8rem}.fc24-tbl{width:100%;max-width:var(--fc24-measure);border-collapse:collapse;margin:1.5rem 0 2rem}.fc24-tbl th,.fc24-tbl td{text-align:left;padding:.7rem .6rem;border-bottom:3px solid var(--fc24-ink);vertical-align:middle}.fc24-tbl thead th{font-family:var(--fc24-display);font-size:var(--fc24-step--1);letter-spacing:.05em;border-bottom-width:4px}.fc24-tbl tbody th{font-weight:700}.fc24-tbl b{font-family:var(--fc24-display)}.fc24-bar{display:block;position:relative;height:16px;margin-bottom:.35rem;background:#ece9f4;border:3px solid var(--fc24-ink)}.fc24-bar__real{position:absolute;inset:0 auto 0 0;background:var(--fc24-signal)}.fc24-bar__sold{position:absolute;inset:0 auto 0 0;background:var(--fc24-accent);border-right:3px solid var(--fc24-ink)}.fc24-feathers{--hz-c1: #FFFFFF;--hz-c2: #F5F0E4;--hz-c3: #E7DFF2;--hz-c4: #FFFFFF;--hz-glow: rgba(255,255,255,.35);--hz-fallback-tint: rgba(255,255,255,.05);--hz-z: 1;position:absolute;inset:0;pointer-events:none}.fc24-faq{max-width:var(--fc24-measure);margin-top:3rem}.fc24-faq__item{border-top:3px solid var(--fc24-ink)}.fc24-faq__item:last-of-type{border-bottom:3px solid var(--fc24-ink)}.fc24-faq__sum{list-style:none;cursor:pointer;padding:.95rem 2.2rem .95rem 0;position:relative}.fc24-faq__sum::-webkit-details-marker{display:none}.fc24-faq__q{font-size:var(--fc24-step-1);margin:0;line-height:1.2;display:inline}.fc24-faq__sum:after{content:"";position:absolute;right:.3rem;top:50%;width:14px;height:14px;margin-top:-7px;border-right:4px solid var(--fc24-accent);border-bottom:4px solid var(--fc24-accent);transform:rotate(45deg) translateY(-25%);transition:transform var(--fc24-t-fast) var(--fc24-ease)}.fc24-faq__item[open] .fc24-faq__sum:after{transform:rotate(-135deg) translateY(-25%)}.fc24-faq__a{padding:0 0 1.1rem}.fc24-faq__a p{margin:0;max-width:62ch}.fc24-board .fc24-faq__item{border-color:#ffffff59}.fc24-board .fc24-faq__item:last-of-type{border-bottom-color:#ffffff59}.fc24-outbound{border-top:3px solid var(--fc24-ink);padding-top:.8rem;font-size:var(--fc24-step--1);color:var(--fc24-text-mut)}.fc24-fighter-anim.is-windup .fc24-frame--guard,.fc24-fighter-anim.is-hit .fc24-frame--hurt{opacity:1}.fc24-fighter-anim.is-windup .fc24-actor,.fc24-fighter-anim.is-hit .fc24-actor{opacity:0}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-hit,.fc24-js .fc24-fighter-anim.is-hit{transform:translate(calc(var(--fc24-away) * var(--fc24-knock))) rotate(calc(var(--fc24-away) * 6deg)) scale(1.04,.96)}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-hit[data-hit=kick],.fc24-js .fc24-fighter-anim.is-hit[data-hit=kick]{transform:translate(calc(var(--fc24-away) * var(--fc24-knock-hard))) rotate(calc(var(--fc24-away) * 12deg)) scale(1.07,.93)}.fc24-speed{position:absolute;inset:0;pointer-events:none;opacity:0}.fc24-speed i{position:absolute;height:4px;background:#fff;border-radius:2px;right:62%;transform-origin:right center}.fc24-speed i:nth-child(1){top:34%;width:46px}.fc24-speed i:nth-child(2){top:46%;width:74px}.fc24-speed i:nth-child(3){top:57%;width:58px}.fc24-speed i:nth-child(4){top:66%;width:36px}.fc24-splash__fighter--r .fc24-speed i{right:auto;left:62%;transform-origin:left center}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-fighter-anim.is-strike .fc24-speed{animation:fc24-speed .19s linear forwards}@keyframes fc24-speed{0%{opacity:0}30%{opacity:.85}to{opacity:0}}}.fc24-hubsec{max-width:64ch;margin-top:1.6rem}.fc24-hubsec>p:last-child{margin-bottom:0}@media(max-width:46rem){.fc24-hubsec{box-shadow:var(--fc24-shadow-sm);padding:1rem 1rem 1.05rem}}.fc24-bout{margin-top:1.6rem;border:4px solid var(--fc24-ink);background:#0003;box-shadow:var(--fc24-shadow-sm);padding:.7rem .9rem .8rem}.fc24-bout__kicker{font-family:var(--fc24-display);font-size:var(--fc24-step--1);letter-spacing:.09em;color:var(--fc24-signal);margin:0 0 .5rem}.fc24-bout__row{display:grid;align-items:center;gap:.9rem;grid-template-columns:84px minmax(0,1fr) minmax(0,1fr) 84px}.fc24-bout__side{margin:0;text-align:center}.fc24-bout__side img{width:100%;height:auto;display:block;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.34))}.fc24-bout__side figcaption{font-family:var(--fc24-display);font-size:.78rem;letter-spacing:.07em;color:#fff;padding-top:.15rem}.fc24-bout__say{font-size:.88rem;padding:.5rem .7rem;border-width:3px;border-radius:14px;box-shadow:3px 3px 0 var(--fc24-ink);margin:0}.fc24-bout__say:after{border-width:9px;bottom:auto;top:50%;margin-top:-9px;border-top-color:transparent}.fc24-bout__side:first-of-type{grid-column:1;grid-row:1}.fc24-bout__say--l{grid-column:2;grid-row:1}.fc24-bout__say--l:after{left:-21px;border-right-color:var(--fc24-ink)}.fc24-bout__say--r{grid-column:3;grid-row:1}.fc24-bout__say--r:after{right:-21px;border-left-color:var(--fc24-ink)}.fc24-bout__side:last-of-type{grid-column:4;grid-row:1}@media(max-width:54rem){.fc24-bout__row{grid-template-columns:68px minmax(0,1fr)}.fc24-bout__side:first-of-type{grid-column:1;grid-row:1}.fc24-bout__say--l{grid-column:2;grid-row:1}.fc24-bout__say--r{grid-column:1 / 3;grid-row:2}.fc24-bout__side:last-of-type{grid-column:2;grid-row:3;justify-self:end;width:68px}.fc24-bout__say--r:after{right:-19px}}.fc24-signoff{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.4rem;border-top:3px solid var(--fc24-ink);max-width:var(--fc24-measure)}.fc24-signoff img{width:100%;height:auto;display:block}.fc24-signoff__line{font-family:var(--fc24-display);font-size:var(--fc24-step-0);margin:0 0 .7rem}@media(max-width:30rem){.fc24-signoff{grid-template-columns:56px 1fr;gap:.8rem}}.fc24-bbt{border:var(--fc24-border) solid var(--fc24-ink);background:var(--fc24-paper);box-shadow:var(--fc24-shadow);padding:1.1rem 1.2rem 1.3rem;margin:2rem 0;max-width:var(--fc24-measure)}.fc24-bbt__controls{display:grid;gap:1rem;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:1rem}.fc24-bbt__controls label{display:grid;gap:.35rem;font-size:var(--fc24-step--1)}.fc24-bbt__controls input[type=range]{width:100%}.fc24-bbt__controls select{font:inherit;padding:.3em .4em;border:3px solid var(--fc24-ink);background:#fff}.fc24-bbt__answer{font-family:var(--fc24-display);font-size:var(--fc24-step-2);margin:0 0 .6rem}.fc24-bbt__sub{font-family:var(--fc24-body);font-size:var(--fc24-step--1);font-weight:400;color:var(--fc24-text-mut)}.fc24-bbt__chart{width:100%;height:auto;display:block}.fc24-bbt__note{font-size:var(--fc24-step--1);color:var(--fc24-text-mut);margin:.6rem 0 0}@media(max-width:34rem){.fc24-bbt__controls{grid-template-columns:1fr}}.fc24-mof{border:var(--fc24-border) solid var(--fc24-ink);background:var(--fc24-paper);color:var(--fc24-text);box-shadow:var(--fc24-shadow);padding:1.1rem 1.2rem 1.3rem;margin-top:2rem;max-width:64ch}.fc24-mof .fc24-kicker{color:var(--fc24-accent)}.fc24-mof__claim{font-family:var(--fc24-display);font-size:var(--fc24-step-1);line-height:1.25;margin:.2rem 0 1.1rem}.fc24-mof__buttons{display:flex;gap:.8rem;flex-wrap:wrap}.fc24-mof__btn[data-correct=true]{outline:4px solid var(--fc24-ink);outline-offset:3px}.fc24-mof__btn:disabled{cursor:default;opacity:.55}.fc24-mof__btn--alt{background:var(--fc24-accent);color:#fff}.fc24-mof__result{margin-top:1.1rem;border-top:3px solid var(--fc24-ink);padding-top:.9rem}.fc24-mof__verdict{font-family:var(--fc24-display);font-size:var(--fc24-step-0);margin:0 0 .4rem}.fc24-mof[data-result=right] .fc24-mof__verdict{color:#1f7a2e}.fc24-mof[data-result=wrong] .fc24-mof__verdict{color:var(--fc24-accent)}.fc24-mof__why{margin:0 0 .5rem}.fc24-mof__streak{margin:0;font-size:var(--fc24-step--1);color:var(--fc24-text-mut)}.fc24-kumite{border:var(--fc24-border) solid var(--fc24-ink);background:var(--fc24-paper);box-shadow:var(--fc24-shadow);padding:1.1rem 1.2rem 1.3rem;margin:2.4rem 0;max-width:var(--fc24-measure)}.fc24-kumite .fc24-kicker{color:var(--fc24-accent)}.fc24-kumite__switch{display:flex;gap:.6rem;flex-wrap:wrap;margin:.6rem 0 1rem}.fc24-kumite__radio{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fc24-kumite__tab{font-family:var(--fc24-display);font-size:.86rem;letter-spacing:.05em;border:3px solid var(--fc24-ink);background:#fff;color:var(--fc24-ink);padding:.3em .8em .36em;cursor:pointer}.fc24-kumite__radio:checked+.fc24-kumite__tab{background:var(--fc24-signal)}.fc24-kumite__radio:focus-visible+.fc24-kumite__tab{outline:3px solid var(--fc24-accent);outline-offset:2px}.fc24-kumite__reading{display:none}.fc24-kumite__reading.is-default{display:block}@supports selector(:has(*)){.fc24-kumite__reading.is-default{display:none}.fc24-kumite:has(#fc24-kumite-obstruction:checked) [data-reading=obstruction],.fc24-kumite:has(#fc24-kumite-interception:checked) [data-reading=interception]{display:block}}.fc24-kumite__summary{margin:0 0 1rem}.fc24-kumite__strip{list-style:none;padding:0;margin:0;display:grid;gap:.8rem;grid-template-columns:repeat(4,1fr)}.fc24-kumite__panel{position:relative;border:3px solid var(--fc24-ink);background:var(--fc24-board);padding:.5rem .5rem .6rem}.fc24-kumite__beat{position:absolute;top:-3px;left:-3px;font-family:var(--fc24-display);font-size:.72rem;background:var(--fc24-ink);color:#fff;padding:.1em .45em .16em}.fc24-kumite__stage{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:2px;margin-top:.5rem}.fc24-kumite__stage img{width:100%;height:auto;display:block}.fc24-kumite__b{transform:scaleX(-1)}.fc24-kumite__cap{font-size:.78rem;line-height:1.3;color:#fff;margin:.5rem 0 0}.fc24-kumite__foot{font-size:var(--fc24-step--1);color:var(--fc24-text-mut);margin:1rem 0 0}@media(max-width:40rem){.fc24-kumite__strip{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-splash.is-live .fc24-fighter-anim[data-beat=peck].is-windup{transform:translate(calc(var(--fc24-dir) * var(--fc24-coil) * .5)) scale(1.03,.97);transition-duration:.16s}.fc24-js .fc24-splash.is-live .fc24-fighter-anim[data-beat=peck].is-strike{transform:translate(calc(var(--fc24-dir) * var(--fc24-reach))) scale(1.2,.86);transition-duration:60ms}.fc24-js .fc24-splash.is-live .fc24-fighter-anim[data-beat=uppercut].is-windup{transform:translate(calc(var(--fc24-dir) * var(--fc24-coil) * .8)) translateY(16px) rotate(calc(var(--fc24-dir) * -4deg)) scale(1.1,.86);transition-duration:.38s}.fc24-js .fc24-splash.is-live .fc24-fighter-anim[data-beat=uppercut].is-strike{transform:translate(calc(var(--fc24-dir) * var(--fc24-reach))) translateY(calc(var(--fc24-lift) * -1)) rotate(calc(var(--fc24-dir) * 20deg)) scale(.94,1.18);transition-duration:.11s}.fc24-js .fc24-splash.is-live .fc24-fighter-anim[data-beat=uppercut].is-contact{transform:translate(calc(var(--fc24-dir) * var(--fc24-press))) translateY(calc(var(--fc24-lift) * -.72)) rotate(calc(var(--fc24-dir) * 12deg)) scale(.9,1.14)}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-hit[data-hit=uppercut]{transform:translate(calc(var(--fc24-away) * var(--fc24-knock))) translateY(calc(var(--fc24-lift) * -1.05)) rotate(calc(var(--fc24-away) * 30deg)) scale(1.04,.94)}.fc24-js .fc24-splash.is-live .fc24-fighter-anim[data-beat=spin].is-windup{transform:translate(calc(var(--fc24-dir) * var(--fc24-coil))) rotate(calc(var(--fc24-dir) * -375deg)) scale(1.02,.98);transition-duration:.56s;transition-timing-function:cubic-bezier(.5,0,.4,1)}.fc24-js .fc24-splash.is-live .fc24-fighter-anim[data-beat=spin].is-strike{transform:translate(calc(var(--fc24-dir) * var(--fc24-reach))) rotate(calc(var(--fc24-dir) * 16deg)) scale(1.16,.88);transition-duration:.1s}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-hit[data-hit=spin]{transform:translate(calc(var(--fc24-away) * var(--fc24-knock-hard))) rotate(calc(var(--fc24-away) * 34deg)) scale(1.12,.86)}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-clashing{transform:translate(calc(var(--fc24-dir) * var(--fc24-reach) * .5)) rotate(calc(var(--fc24-dir) * 11deg)) scale(1.06,.94);transition-duration:90ms}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-braced{transform:translate(calc(var(--fc24-dir) * var(--fc24-coil) * .55)) scale(.96,1.05);transition-duration:90ms}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-rebound{transform:translate(calc(var(--fc24-away) * var(--fc24-knock) * .6)) rotate(calc(var(--fc24-away) * 9deg)) scale(.94,1.06);transition-duration:.14s;transition-timing-function:cubic-bezier(.3,0,.2,1)}.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-braced,.fc24-js .fc24-splash.is-live .fc24-fighter-anim.is-rebound{animation:none}}.fc24-fighter-anim.is-braced .fc24-frame--guard{opacity:1}.fc24-fighter-anim.is-braced .fc24-actor{opacity:0}.fc24-fighter-anim[data-move=jab].is-strike .fc24-frame[data-move=jab],.fc24-fighter-anim[data-move=jab].is-contact .fc24-frame[data-move=jab],.fc24-fighter-anim[data-move=kick].is-strike .fc24-frame[data-move=kick],.fc24-fighter-anim[data-move=kick].is-contact .fc24-frame[data-move=kick]{opacity:1}.fc24-filter{display:grid;gap:.8rem;margin-top:2rem;padding:1rem 1.1rem;border:3px solid var(--fc24-ink);background:#00000029;max-width:64ch}.fc24-filter__search{display:grid;gap:.35rem;font-family:var(--fc24-display);font-size:var(--fc24-step--1);letter-spacing:.06em;color:var(--fc24-signal)}.fc24-filter__search input{font:inherit;font-family:var(--fc24-body);font-size:1rem;letter-spacing:0;padding:.45em .6em;border:3px solid var(--fc24-ink);background:#fff;color:var(--fc24-text)}.fc24-filter__chips{display:flex;gap:.5rem;flex-wrap:wrap}.fc24-filter__chip{font-family:var(--fc24-display);font-size:.84rem;letter-spacing:.05em;border:3px solid var(--fc24-ink);background:#fff;color:var(--fc24-ink);padding:.25em .75em .3em;cursor:pointer}.fc24-filter__chip[aria-pressed=true]{background:var(--fc24-signal)}.fc24-filter__count{margin:0;font-size:var(--fc24-step--1);color:#fff;opacity:.85}.fc24-filter__empty{margin-top:2rem;max-width:52ch}.fc24-next{margin-top:3rem;padding-top:1.6rem;border-top:3px solid var(--fc24-ink)}.fc24-paper .fc24-next .fc24-roster__tile{background:var(--fc24-board)}.fc24-kata__group{margin-top:2rem}.fc24-kata__list{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.7rem}.fc24-kata__item{background:var(--fc24-paper);color:var(--fc24-text);border:3px solid var(--fc24-ink);box-shadow:var(--fc24-shadow-sm);padding:.8rem .95rem;max-width:64ch}.fc24-kata__name{font-family:var(--fc24-display);font-size:var(--fc24-step-0);margin:0 0 .3rem;display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.fc24-kata__was{font-family:var(--fc24-body);font-size:.78rem;font-weight:400;letter-spacing:.02em;color:#fff;background:var(--fc24-accent);border:2px solid var(--fc24-ink);padding:.05em .45em .12em}.fc24-kata__note{margin:0;font-size:var(--fc24-step--1);line-height:1.45}.fc24-dia{margin:2.2rem 0;max-width:var(--fc24-measure);border:3px solid var(--fc24-ink);background:var(--fc24-paper);box-shadow:var(--fc24-shadow-sm);padding:.9rem 1rem 1rem}.fc24-dia__svg{width:100%;height:auto;display:block;color:var(--fc24-ink)}.fc24-dia__cap{font-size:var(--fc24-step--1);line-height:1.45;color:var(--fc24-text-mut);margin-top:.7rem}.fc24-dia__h{font-family:var(--fc24-display);font-size:13px;letter-spacing:.06em;fill:var(--fc24-ink)}.fc24-dia__h--ok{fill:#1f7a2e}.fc24-dia__h--bad{fill:var(--fc24-accent)}.fc24-dia__t{font-family:var(--fc24-body);font-size:12px;fill:var(--fc24-text-mut)}.fc24-dia__ground{stroke:var(--fc24-ink);stroke-width:3}.fc24-dia__ok{stroke:#1f7a2e;stroke-width:5;fill:none;stroke-linecap:round;stroke-linejoin:round}.fc24-dia__bad{stroke:var(--fc24-accent);stroke-width:5;fill:none;stroke-linecap:round;stroke-dasharray:10 7}.fc24-dia__return{stroke:#1f7a2e;stroke-width:3;fill:none;stroke-dasharray:5 6}.fc24-dia__node{fill:#fff;stroke:var(--fc24-ink);stroke-width:3}.fc24-dia__break{fill:var(--fc24-accent);stroke:var(--fc24-ink);stroke-width:3}.fc24-dia__board{stroke:var(--fc24-ink);stroke-width:6;fill:none;stroke-linecap:round}.fc24-dia__target{stroke:var(--fc24-ink);stroke-width:4;fill:#00000014}.fc24-dia__fist{fill:#fff;stroke:var(--fc24-ink);stroke-width:3}.fc24-dia__load{stroke:var(--fc24-accent);stroke-width:3;fill:none}.fc24-dia__bone{stroke:var(--fc24-ink);stroke-width:4;stroke-linecap:round}.fc24-dia__knuckle{stroke:var(--fc24-ink);stroke-width:3}.fc24-impact{position:absolute;left:50%;top:40%;z-index:6;pointer-events:none;font-family:var(--fc24-display);font-size:clamp(1.6rem,4.2vw,3.1rem);color:var(--fc24-signal);-webkit-text-stroke:3px var(--fc24-ink);paint-order:stroke fill;letter-spacing:.02em;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) rotate(-8deg) scale(.4)}@media(prefers-reduced-motion:no-preference){.fc24-js .fc24-impact.is-pop{animation:fc24-impact .62s var(--fc24-ease-out) forwards}@keyframes fc24-impact{0%{opacity:0;transform:translate(-50%,-50%) rotate(-8deg) scale(.4)}18%{opacity:1;transform:translate(-50%,-50%) rotate(-8deg) scale(1.18)}34%{transform:translate(-50%,-56%) rotate(-6deg) scale(1)}to{opacity:0;transform:translate(-50%,-74%) rotate(-4deg) scale(.94)}}}.fc24-hubbody{display:grid;gap:1.6rem;align-items:start;margin-top:1.4rem}@media(min-width:64rem){.fc24-hubbody{grid-template-columns:minmax(0,1fr) 19rem;gap:2.2rem}.fc24-hubrail{position:sticky;top:1.2rem}}.fc24-hubsec{max-width:66ch;margin-top:0}.fc24-hubmain{display:grid;gap:1.4rem}@media(min-width:75rem){.fc24-hubbody{grid-template-columns:minmax(0,1fr) 17rem}.fc24-hubmain{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fc24-hubsec{max-width:none}.fc24-hubsec--wide{grid-column:1 / -1;max-width:66ch}.fc24-hubmain>:not(.fc24-hubsec){grid-column:1 / -1}}.fc24-hubrail__box{border:3px solid var(--fc24-ink);background:#0003;padding:.85rem 1rem 1rem}.fc24-hubrail__box+.fc24-hubrail__box{margin-top:1rem}.fc24-hubrail h2{font-family:var(--fc24-display);font-size:var(--fc24-step--1);letter-spacing:.08em;color:var(--fc24-signal);margin:0 0 .6rem}.fc24-hubrail ul{list-style:none;padding:0;margin:0;display:grid;gap:.3rem}.fc24-hubrail a{color:#fff;text-decoration:none;font-size:.9rem;display:block;padding:.3em .5em;border-left:3px solid transparent}.fc24-hubrail a:hover,.fc24-hubrail a:focus-visible{background:#ffffff1a;border-left-color:var(--fc24-signal)}.fc24-hubrail a[aria-current=page]{border-left-color:var(--fc24-accent);background:#ffffff14}.fc24-lift{position:relative}.fc24-lift:before{content:"";position:absolute;inset:-3px -3px auto;height:5px;background:var(--fc24-accent);transform:scaleX(0);transform-origin:left}@media(hover:hover)and (prefers-reduced-motion:no-preference){.fc24-lift{transition:transform .22s var(--fc24-ease),box-shadow .22s var(--fc24-ease)}.fc24-lift:before{transition:transform .26s var(--fc24-ease)}.fc24-lift:hover{transform:translate(-4px,-5px);box-shadow:12px 13px 0 var(--fc24-ink)}.fc24-lift:hover:before{transform:scaleX(1)}}@media(hover:hover)and (prefers-reduced-motion:reduce){.fc24-lift:hover:before{transform:scaleX(1)}}.fc24-board{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.055' stroke-width='3' stroke-linecap='round'%3E%3Cg transform='translate(34 40) rotate(18)'%3E%3Cpath d='M0 0v13'/%3E%3Cpath d='M0 0l-8 -9'/%3E%3Cpath d='M0 0l8 -9'/%3E%3C/g%3E%3Cg transform='translate(150 96) rotate(-32)'%3E%3Cpath d='M0 0v13'/%3E%3Cpath d='M0 0l-8 -9'/%3E%3Cpath d='M0 0l8 -9'/%3E%3C/g%3E%3Cg transform='translate(78 168) rotate(64)'%3E%3Cpath d='M0 0v13'/%3E%3Cpath d='M0 0l-8 -9'/%3E%3Cpath d='M0 0l8 -9'/%3E%3C/g%3E%3Cg transform='translate(198 202) rotate(-8)'%3E%3Cpath d='M0 0v13'/%3E%3Cpath d='M0 0l-8 -9'/%3E%3Cpath d='M0 0l8 -9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),radial-gradient(rgba(255,255,255,.11) 1.4px,transparent 1.4px),linear-gradient(118deg,rgba(255,255,255,.045) 0 22%,transparent 22% 34%,rgba(255,255,255,.028) 34% 41%,transparent 41%);background-size:240px 240px,9px 9px,auto}.fc24-editorial{margin-top:2.6rem;padding:clamp(1.2rem,2.5vw,2rem)}.fc24-editorial__col>h2{margin-top:0}.fc24-editorial__col>p:last-child{margin-bottom:0}.fc24-editorial__col+.fc24-editorial__col{border-top:2px solid rgba(15,15,15,.14);margin-top:1.4rem;padding-top:1.4rem}@media(min-width:62rem){.fc24-editorial{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.fc24-editorial__col+.fc24-editorial__col{border-top:0;margin-top:0;padding-top:0;border-left:2px solid rgba(15,15,15,.14);padding-left:2rem}}.fc24-essaybody{display:grid;gap:1.8rem;align-items:start}@media(min-width:68rem){.fc24-essaybody{grid-template-columns:minmax(0,1fr) 17rem;gap:2.6rem}.fc24-essayrail{position:sticky;top:1.2rem}}.fc24-essaymain{min-width:0}.fc24-essayrail__box{border:3px solid var(--fc24-ink);padding:.8rem .9rem .9rem}.fc24-essayrail__box+.fc24-essayrail__box{margin-top:1rem}.fc24-essayrail h2{font-family:var(--fc24-display);font-size:var(--fc24-step--1);letter-spacing:.08em;margin:0 0 .55rem;color:var(--fc24-accent)}.fc24-essayrail ul{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}.fc24-essayrail a{color:var(--fc24-text);text-decoration:none;font-size:.88rem;display:block;padding:.28em .45em;border-left:3px solid transparent;line-height:1.3}.fc24-essayrail a:hover,.fc24-essayrail a:focus-visible{background:#0000000d;border-left-color:var(--fc24-accent)}.fc24-essayrail__verdict{background:var(--fc24-ink)}.fc24-essayrail__verdict h2{color:var(--fc24-signal)}.fc24-essayrail__stamp{font-family:var(--fc24-display);font-size:var(--fc24-step-1);margin:0;color:#fff}.fc24-essayrail__verdict[data-verdict=debunked] .fc24-essayrail__stamp{color:var(--fc24-accent-tx)}.fc24-essayrail__verdict[data-verdict=supported] .fc24-essayrail__stamp{color:var(--fc24-signal)}.fc24-essayrail__ev{margin:.3rem 0 0;font-size:.76rem;color:#ffffffb3}.fc24-emblem{width:100%;height:auto;display:block}.fc24-emblem .e-fill{fill:#fff;stroke:var(--fc24-ink);stroke-width:3.5;stroke-linejoin:round}.fc24-emblem .e-accent-fill{fill:var(--fc24-accent);stroke:var(--fc24-ink);stroke-width:3.5;stroke-linejoin:round}.fc24-emblem .e-accent-circle{fill:var(--fc24-accent);fill-opacity:.82;stroke:var(--fc24-ink);stroke-width:3.5}.fc24-emblem .e-line-circle{fill:var(--fc24-signal);fill-opacity:.82;stroke:var(--fc24-ink);stroke-width:3.5}.fc24-emblem .e-line{fill:none;stroke:var(--fc24-ink);stroke-width:3.5;stroke-linecap:round}.fc24-emblem .e-thick{fill:none;stroke:var(--fc24-ink);stroke-width:6;stroke-linecap:round}.fc24-emblem .e-accent{fill:none;stroke:var(--fc24-accent);stroke-width:3.5;stroke-linecap:round}.fc24-emblem .e-dot{fill:var(--fc24-signal);stroke:var(--fc24-ink);stroke-width:3}.fc24-emblem .e-line-dot{fill:#fff;stroke:var(--fc24-ink);stroke-width:3}.fc24-hubhead{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.1rem;align-items:start}.fc24-hubhead__badge{background:#ffffff1a;border:3px solid var(--fc24-ink);padding:.5rem;box-shadow:var(--fc24-shadow-sm)}@media(max-width:40rem){.fc24-hubhead{grid-template-columns:54px minmax(0,1fr);gap:.8rem}.fc24-hubhead__badge{padding:.35rem}}.fc24-topic__row{display:grid;grid-template-columns:46px minmax(0,1fr);gap:.8rem;align-items:start}.fc24-topic__badge{display:block}
