/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.block{display:block}.block\!{display:block!important}.hidden{display:none}.table{display:table}}.wikiShell{min-height:100vh}.wikiSidebar{z-index:20;border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#3a3f44 #101216;background:#101216;width:254px;padding:24px 16px 42px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.wikiMain{min-width:0;margin-left:254px}.wikiSidebarHead{border-bottom:1px solid var(--line);padding:2px 8px 22px}.wikiSidebarHead small{color:var(--lime);letter-spacing:.14em;font:700 9px monospace;display:block}.wikiSidebarHead strong{margin-top:7px;font-size:19px;display:block}.wikiSidebarHead p{color:#6f747b;margin:7px 0 0;font-size:10px}.wikiMenuGroup{border-bottom:1px solid #24272c;padding:18px 8px 4px}.wikiMenuGroup h2{color:#777d85;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font:700 9px monospace}.wikiMenuGroup>a{color:#c8cbd0;align-items:center;gap:8px;padding:7px 2px;font-size:12px;display:flex}.wikiMenuGroup>a span{color:var(--lime);font-family:monospace}.wikiMenuGroup>a:hover{color:var(--lime);transform:translate(2px)}.wikiFighterLinks{grid-template-columns:1fr 1fr;gap:1px 12px;padding-bottom:12px;display:grid}.wikiFighterLinks a{color:#92979e;border-bottom:1px dotted #292d31;padding:5px 0;font-size:10px}.wikiFighterLinks a:hover{color:var(--lime)}.wikiSideMeta{border-bottom:0}@media (max-width:1100px){.wikiSidebar{display:none}.wikiMain{margin-left:0}}.articlePage{min-height:100vh}.articleHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 30%,#c8ff3617,#0000 35%),#111418;padding:72px max(24px,50vw - 490px)}.articleHero>small,.articleSectionTitle small{letter-spacing:.15em;color:var(--lime);font:700 10px monospace}.articleHero h1{margin:18px 0 20px;font-size:clamp(46px,7vw,78px)}.articleHero p{color:#9da2aa;max-width:650px;font-size:14px;line-height:1.9}.articleLayout{grid-template-columns:190px 1fr;gap:64px;max-width:1120px;margin:auto;padding:64px 24px 100px;display:grid}.articleToc{border:1px solid var(--line);background:#121519;align-self:start;padding:20px;display:grid;position:sticky;top:100px}.articleToc strong{margin-bottom:12px;font-size:12px}.articleToc a{color:#9499a0;border-top:1px solid #292d32;padding:9px 0;font-size:11px}.articleToc a:hover{color:var(--lime)}.articleBody>section,.soloArticle>section{margin-bottom:76px;scroll-margin-top:100px}.articleSectionTitle{margin-bottom:24px}.articleSectionTitle h2{margin:7px 0 0;font-size:28px}.termList{margin:0}.termList>div{border-top:1px solid var(--line);grid-template-columns:190px 1fr;padding:18px 4px;display:grid}.termList>div:last-child{border-bottom:1px solid var(--line)}.termList dt{font-size:14px;font-weight:800}.termList dd{color:#969ba3;margin:0;font-size:12px;line-height:1.8}.soloArticle{max-width:1050px;margin:auto;padding:70px 24px 100px}.systemGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.systemGrid article{border:1px solid var(--line);background:#14171b;min-height:220px;padding:25px}.systemGrid small{color:var(--lime);font:700 9px monospace}.systemGrid h3{margin:26px 0 12px;font-size:17px}.systemGrid p{color:#8e939b;font-size:12px;line-height:1.8}.learningSteps{border:1px solid var(--line);margin:0;padding:0;list-style:none}.learningSteps li{border-bottom:1px solid var(--line);background:#13161a;gap:22px;padding:20px 24px;display:flex}.learningSteps li:last-child{border-bottom:0}.learningSteps b{color:var(--lime);font:700 12px monospace}.learningSteps span{gap:5px;display:grid}.learningSteps strong{font-size:14px}.learningSteps small{color:#888e96}.faqList{gap:8px;display:grid}.faqList details{border:1px solid var(--line);background:#13161a;padding:18px 20px}.faqList summary{cursor:pointer;font-size:14px;font-weight:800}.faqList p{color:#969ba3;margin:15px 0 2px;font-size:12px;line-height:1.8}.fighterPage .wikiSidebar{display:block}.roadmapLead{color:#858b93;margin:-10px 0 24px;font-size:12px;line-height:1.8}.sourcedSteps li{align-items:flex-start;padding-block:23px}.sourcedSteps span{flex:1}.sourcedSteps small{max-width:720px;line-height:1.7}.sourcedSteps time{color:#69717a;white-space:nowrap;margin-left:auto;font:700 10px monospace}.roadmapSource{border:1px solid var(--line);background:#15171b;grid-template-columns:1.1fr .9fr;margin-top:24px;display:grid}.roadmapSource>div:last-child{padding:28px}.roadmapSource small{color:var(--lime);letter-spacing:.12em;font:700 9px monospace}.roadmapSource h3{margin:8px 0 12px;font-size:19px;line-height:1.5}.roadmapSource p{color:#858b93;font-size:11px;line-height:1.8}.roadmapSource a{color:var(--lime);margin-top:12px;font-size:10px;font-weight:800;display:inline-block}.sourcedFaqList details{padding:21px 22px}.sourcedFaqList p{max-width:850px}.sourcedFaqList a{color:var(--lime);letter-spacing:.04em;margin-top:12px;font:700 9px monospace;display:inline-block}@media (max-width:1100px){.fighterPage .wikiSidebar{display:none}.articleLayout{grid-template-columns:1fr}.articleToc{grid-template-columns:1fr 1fr;gap:0 12px;position:static}.systemGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.articleLayout,.soloArticle{padding-inline:18px}.articleToc{grid-template-columns:1fr}.termList>div{grid-template-columns:1fr;gap:8px}.systemGrid,.roadmapSource{grid-template-columns:1fr}.sourcedSteps li{grid-template-columns:auto 1fr;display:grid}.sourcedSteps time{grid-column:2;margin:2px 0 0}.articleHero{padding-top:52px}.articleHero h1{font-size:46px}}.policyBody{max-width:860px;margin:auto;padding:70px 24px 100px}.policyBody>section{margin-bottom:58px}.policyBody h2{border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:12px;font-size:23px}.policyBody ul{padding-left:1.4em}.policyBody li+li{margin-top:7px}.policyProfile{border:1px solid var(--line);background:#13161a;margin:0 0 26px}.policyProfile>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;padding:16px 20px;display:grid}.policyProfile>div:last-child{border-bottom:0}.policyProfile dt{font-size:12px;font-weight:800}.policyProfile dd{color:#9ba1a8;margin:0;font-size:12px;line-height:1.7}.policyCta{display:inline-block}.policyUpdated{border-top:1px solid var(--line);padding-top:18px;color:#666d75!important;margin-top:74px!important;font-size:10px!important}.siteFooter{flex-wrap:wrap;align-items:flex-start;gap:30px}.siteFooter>div>p{max-width:380px;line-height:1.8}@media (max-width:680px){.policyBody{padding-inline:18px}.policyProfile>div{grid-template-columns:1fr;gap:7px}}.essentialSection{max-width:1180px}.essentialLead{color:#8c9299;max-width:720px;margin:-10px 0 28px;font-size:12px;line-height:1.8}.essentialGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.essentialGrid>a{border:1px solid var(--line);background:#15171b;grid-column:span 2;transition:all .2s;overflow:hidden}.essentialGrid>a:nth-child(-n+2){grid-column:span 3}.essentialGrid>a:hover{border-color:var(--lime);transform:translateY(-3px)}.essentialThumb{aspect-ratio:16/9;background:#090a0c;position:relative;overflow:hidden}.essentialThumb img{object-fit:cover;width:100%;height:100%}.essentialThumb span{background:var(--lime);color:#0c0e10;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid;position:absolute;bottom:13px;left:16px}.essentialCopy{padding:21px}.essentialCopy small{color:var(--lime);letter-spacing:.1em;font:700 9px monospace}.essentialCopy h3{margin:10px 0 9px;font-size:17px}.essentialCopy p{color:#858b93;min-height:42px;font-size:11px;line-height:1.7}.essentialCopy b{color:#cbd0d5;margin-top:18px;font-size:10px;display:block}.essentialGrid>a:hover .essentialCopy b{color:var(--lime)}@media (max-width:800px){.essentialGrid{grid-template-columns:1fr}.essentialGrid>a,.essentialGrid>a:nth-child(-n+2){grid-column:1}.essentialCopy p{min-height:0}}.ryuGuide{gap:24px;display:grid}.subArticleHeading small{color:var(--lime);letter-spacing:.12em;font:700 9px monospace}.subArticleHeading{border-left:3px solid var(--lime);margin:34px 0 -8px;padding-left:13px}.subArticleHeading:first-child{margin-top:0}.subArticleHeading h3{margin:4px 0 0;font-size:22px}.transcriptNote{color:#686e76;margin:0;font-size:10px;line-height:1.7}.comboWikiList{gap:18px;display:grid}.comboWikiGroup{border:1px solid var(--line);background:#0d0f12}.comboWikiHeading{border-bottom:1px solid var(--line);background:#1a1d21;align-items:baseline;gap:14px;padding:14px 18px;display:flex}.comboWikiHeading h3{color:var(--lime);margin:0;font-size:14px}.comboWikiHeading span{color:#7d838b;font-size:10px}.comboWikiGroup ul{margin:0;padding:0;list-style:none}.comboWikiGroup li{border-bottom:1px solid #262a2f;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:17px 18px 17px 34px;display:grid;position:relative}.comboWikiGroup li:last-child{border-bottom:0}.comboWikiGroup li:before{content:"";background:var(--lime);width:5px;height:5px;position:absolute;top:25px;left:18px}.comboRecipe{color:#e9edf1;font:700 13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.comboWikiGroup li p{color:#7f858d;grid-column:1;margin:0;font-size:10px;line-height:1.7}.comboTags{flex-wrap:wrap;grid-area:1/2/3;justify-content:flex-end;align-items:center;gap:5px;max-width:210px;display:flex}.comboTags span{color:#afb5bc;white-space:nowrap;border:1px solid #3b4249;padding:5px 7px;font:700 9px monospace}@media (max-width:800px){.comboWikiHeading{gap:4px;display:grid}.comboWikiGroup li{grid-template-columns:1fr}.comboWikiGroup li p,.comboTags{grid-column:1}.comboTags{grid-row:auto;justify-content:flex-start;max-width:none;margin-top:3px}}.fighterGrid>a{background:#15171b;transition:all .22s;overflow:hidden;min-height:320px!important;padding:0!important}.fighterGrid>a:hover{z-index:1;background:#1b1e22;transform:translateY(-3px);box-shadow:0 16px 38px #0007}.fighterCardVisual{background:radial-gradient(circle at 50% 65%,#30372d 0,#171a1d 52%,#101215 100%);height:235px;position:relative;overflow:hidden}.fighterCardVisual:after{content:"";background:linear-gradient(#0000,#15171b);height:45%;position:absolute;inset:auto 0 0}.fighterCardVisual img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 18px #0009);width:100%;height:100%;transition:all .25s;display:block}.fighterGrid>a:hover .fighterCardVisual img{transform:scale(1.045)}.fighterCardBody{grid-template-columns:auto 1fr;align-items:center;gap:3px 11px;min-height:86px;padding:13px 16px 16px;display:grid}.fighterCardBody span{grid-row:1/3;align-self:start;margin-top:5px}.fighterCardBody strong{font-size:18px;margin:0!important}.fighterCardBody small{color:#828790;grid-column:2}.fighterPage{background:#0d0f12;min-height:100vh}.backLink{white-space:nowrap;border:1px solid #3b3e44;border-radius:4px;padding:10px 13px;font-size:11px;font-weight:800}.fighterHero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#0d0f12 48%,#161a18);grid-template-columns:1fr 1fr;align-items:center;max-width:1440px;min-height:540px;margin:auto;padding:70px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.fighterHero:before{content:"06";color:#0000;-webkit-text-stroke:1px #252a2a;opacity:.75;font:italic 900 430px/1 Arial;position:absolute;top:0;right:3%}.fighterHeroCopy,.fighterPortrait{z-index:1;position:relative}.fighterHeroCopy h1,.fighterHeroCopy .fighterNameDisplay{letter-spacing:-.075em;text-transform:uppercase;margin:28px 0 8px;font-size:clamp(58px,8vw,112px);font-weight:950;line-height:.9}.fighterHeroCopy>strong{letter-spacing:.26em;color:var(--lime);font:800 14px monospace}.fighterHeroCopy>p:not(.eyebrow){color:#a5a8b0;max-width:560px;margin-top:26px;font-size:14px;line-height:1.9}.fighterMeta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.fighterMeta span{border:1px solid var(--line);color:#767b83;background:#15171bd9;padding:10px 13px;font:10px monospace}.fighterMeta b{color:#f1f2f4;margin-left:7px}.fighterPortrait{justify-content:center;align-items:flex-end;height:470px;display:flex}.fighterPortrait:after{content:"";filter:blur(18px);opacity:.7;background:#000;border-radius:50%;height:35px;position:absolute;bottom:4%;left:9%;right:9%}.fighterPortrait>span{writing-mode:vertical-rl;color:#1e2421;letter-spacing:.05em;font:900 54px/1 Arial;position:absolute;bottom:7%;right:0}.fighterPortrait img{object-fit:contain;object-position:center bottom;z-index:1;filter:drop-shadow(0 16px 20px #0009);width:100%;height:100%;position:relative}.fighterTabs{z-index:8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13161aef;justify-content:center;gap:1px;display:flex;position:sticky;top:76px}.fighterTabs a{text-align:center;border-inline:1px solid #24272c;min-width:118px;padding:16px 24px;font-size:12px;font-weight:800}.fighterTabs a:hover{color:#0b0d0f;background:var(--lime)}.fighterContent{max-width:1180px;margin:auto;padding:78px 24px}.fighterBand{border-block:1px solid var(--line);background:#121418}.articleHeading{margin-bottom:32px}.articleHeading small{letter-spacing:.14em;color:var(--lime);font:700 10px monospace}.articleHeading h1,.articleHeading h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:34px;line-height:1.3}.articleHeading>p{color:#8b9097;font-size:13px}.stepGrid,.counterGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stepGrid article,.counterGrid article{border:1px solid var(--line);background:#15171b;min-height:210px;padding:27px}.stepGrid article>b,.counterGrid article>b{color:var(--lime);font:700 11px monospace}.stepGrid h3,.counterGrid h3{margin:30px 0 12px;font-size:18px}.stepGrid p,.counterGrid p{color:#8b9097;font-size:12px;line-height:1.8}.strengthBox{border-left:3px solid var(--lime);background:#16191d;flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;padding:27px;display:flex}.strengthBox h3{margin:0 auto 0 0;font-size:15px}.strengthBox span{color:#cbd0d6;font-size:12px}.chapterGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.chapterGrid>a,.chapterGrid>article{border:1px solid var(--line);background:#0d0f12;align-items:flex-start;gap:14px;min-height:130px;padding:20px;display:flex}.chapterGrid>a{transition:all .2s}.chapterGrid>a:hover{border-color:var(--lime);transform:translateY(-2px)}.chapterGrid time{color:var(--lime);font:700 11px monospace}.chapterGrid div{flex:1}.chapterGrid h3{margin:0 0 7px;font-size:14px}.chapterGrid p{color:#7d8289;margin:0;font-size:10px;line-height:1.6}.chapterGrid>a>b{color:var(--lime)}.emptyGuide{text-align:center;background:#101216;border:1px dashed #3a3e44;padding:36px}.emptyGuide>b{color:var(--lime);font:700 11px monospace}.emptyGuide>p{color:#8b9097;margin:12px 0 24px;font-size:13px}.outlineCta{border:1px solid #51565d;margin-top:24px;padding:13px 17px;font-size:12px;font-weight:800;display:inline-block}.outlineCta:hover{border-color:var(--lime);color:var(--lime)}.moveListSection{scroll-margin-top:120px}.commandLegend{flex-wrap:wrap;gap:8px;margin:-12px 0 28px;display:flex}.commandLegend span{border:1px solid var(--line);color:#9ba1a9;background:#111318;padding:8px 11px;font:700 10px monospace}.moveGroupList{gap:30px;display:grid}.moveGroup h3{border-left:4px solid var(--lime);background:#292d32;margin:0;padding:12px 16px;font-size:17px}.commandTableWrap{border:1px solid var(--line);border-top:0;overflow-x:auto}.commandTable{border-collapse:collapse;background:#101216;width:100%;min-width:700px;font-size:12px}.commandTable th,.commandTable td{text-align:left;border-bottom:1px solid #2b2f34;border-right:1px solid #2b2f34;padding:13px 16px;line-height:1.55}.commandTable thead th{color:#a9afb6;letter-spacing:.08em;background:#1b1e23;font-size:10px}.commandTable tbody th{color:#f3f5f7;width:25%}.commandTable tbody td:nth-child(2){white-space:nowrap;width:29%}.commandTable tbody td:last-child{color:#8d939a}.commandTable code{color:#dfffa8;background:#171c13;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.moveSourceNote{color:#686e76;margin:20px 0 0;font-size:10px;line-height:1.7}.fighterBreadcrumb{color:#666d75;align-items:center;gap:9px;margin:-38px 0 42px;font-size:10px;display:flex}.fighterBreadcrumb a:hover{color:var(--lime)}.fighterBreadcrumb b{color:#b8bec5}.fighterOverview{padding-bottom:64px}.fighterProfileGrid{grid-template-columns:1.7fr 1fr;gap:16px;display:grid}.profileTable{border:1px solid var(--line);background:#101216}.profileTable>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;display:grid}.profileTable>div:last-child{border-bottom:0}.profileTable span,.profileTable b{padding:16px 18px;font-size:12px}.profileTable span{color:#777e86;background:#171a1e}.profileTable b{font-weight:700}.overviewStrengths{border:1px solid var(--line);border-top:3px solid var(--lime);background:#15181c;padding:24px}.overviewStrengths small{letter-spacing:.12em;color:var(--lime);font:700 9px monospace}.overviewStrengths h3{margin:8px 0 20px;font-size:20px}.overviewStrengths p{color:#b6bcc3;margin:9px 0;font-size:12px;line-height:1.9}.officialProfileCard a{color:var(--lime);border-bottom:1px solid #515860;margin-top:16px;padding-bottom:3px;font-size:10px;font-weight:800;display:inline-block}.guideIndexGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.guideIndexCard{border:1px solid var(--line);background:#0d0f12;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;min-height:142px;padding:24px;transition:all .2s;display:grid}.guideIndexCard:hover{border-color:var(--lime);transform:translateY(-2px)}.guideIndexCard>span{color:var(--lime);font:700 10px monospace}.guideIndexCard h3{margin:0 0 10px;font-size:18px}.guideIndexCard p{color:#7f858d;margin:0;font-size:11px;line-height:1.7}.guideIndexCard>b{color:var(--lime);font-size:18px}.guideIndexCard:last-child{grid-column:1/-1}.fighterSectionPage{min-height:520px}.genericMoveTable tbody td:nth-child(2){width:auto}.genericMoveTable tbody td:nth-child(3){white-space:nowrap}.fighterRouteContent{min-width:0}.assessmentBand{border-bottom:1px solid var(--line)}.assessmentGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.assessmentCard{border:1px solid var(--line);background:#101216;padding:26px}.assessmentTitle{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.assessmentTitle>span{border:1px solid;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.assessmentTitle small{letter-spacing:.12em;font:700 9px monospace}.assessmentTitle h3{margin:3px 0 0;font-size:22px}.strengthAssessment .assessmentTitle{color:var(--lime)}.weaknessAssessment .assessmentTitle{color:#ff756d}.assessmentCard>section{border-bottom:1px solid #272b30;padding:18px 0}.assessmentCard>section:last-child{border-bottom:0;padding-bottom:0}.assessmentCard h4{margin:0 0 8px;font-size:14px}.assessmentCard p{color:#858b93;margin:0;font-size:11px;line-height:1.8}.assessmentSource{color:#626970;margin:18px 0 0;font-size:9px;line-height:1.7}.frameSection .fighterContent{max-width:1440px}.frameWrap{border:1px solid var(--line);background:#0d0f12;max-height:720px;overflow:auto}.frameTable{border-collapse:collapse;width:100%;min-width:1150px;font-size:11px}.frameTable th,.frameTable td{text-align:center;white-space:nowrap;border-bottom:1px solid #25282d;border-right:1px solid #292c31;padding:11px 10px}.frameTable thead th{z-index:2;color:#cfd2d7;background:#20242a;font:700 10px monospace;position:sticky;top:0}.frameTable tbody th{text-align:left;white-space:normal;background:#15181c;min-width:170px}.frameTable tbody tr:hover{background:#181c20}.frameTable td:first-child{text-align:left;color:#7e848b;min-width:115px}.frameTable .plus{color:#c8ff36}.frameTable .minus{color:#ff8091}.sourceBar{color:#6f747b;justify-content:space-between;gap:20px;margin-top:14px;font-size:10px;display:flex}.sourceBar a{color:#bdc1c7}.sourceBar a:hover{color:var(--lime)}.detailVideos{grid-template-columns:repeat(3,1fr)}.videoCountBar{border:1px solid var(--line);background:#121519;align-items:baseline;gap:9px;margin:-6px 0 48px;padding:18px 20px;display:flex}.videoCountBar b{color:var(--lime);font:900 30px/1 monospace}.videoCountBar span{font-size:12px;font-weight:800}.videoCountBar small{color:#777e86;margin-left:auto;font-size:10px}.videoMeta{justify-content:space-between;gap:12px;margin:0 20px;display:flex}.videoMeta small{letter-spacing:.12em;color:var(--lime);font:700 10px monospace}.videoMeta time{color:#747a82;font:700 10px monospace}.counterVideoSection{margin-top:62px}.counterVideoSection .subArticleHeading{margin-bottom:22px}.counterVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.counterVideoCard{border:1px solid var(--line);background:#15171b;overflow:hidden}.counterVideoCard>div:last-child{padding:22px}.counterVideoCard small{color:var(--lime);letter-spacing:.12em;font:700 10px monospace}.counterVideoCard h3{margin:9px 0 10px;font-size:18px}.counterVideoCard p{color:#848a92;margin:0;font-size:11px;line-height:1.8}.counterPriority{border:1px solid #485a1d;border-left:4px solid var(--lime);background:linear-gradient(110deg,#c8ff3614,#121519 48%);padding:26px 28px}.counterPriority small{color:var(--lime);letter-spacing:.14em;font:700 9px monospace}.counterPriority h3{margin:8px 0 10px;font-size:24px}.counterPriority p{color:#a5abb2;max-width:780px;margin:0;font-size:12px;line-height:1.8}.ryuCounterGuide{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:28px;display:grid}.ryuCounterGuide>article{background:#121519;grid-template-columns:72px 1fr;gap:0;display:grid}.ryuCounterGuide>article>span{border-right:1px solid var(--line);color:var(--lime);place-items:start center;padding-top:28px;font:700 12px monospace;display:grid}.ryuCounterGuide>article>div{padding:25px 28px}.ryuCounterGuide small{color:#777e86;letter-spacing:.13em;font:700 9px monospace}.counterItemMeta{justify-content:space-between;gap:12px;display:flex}.counterItemMeta em{color:#626a72;font:700 9px monospace}.ryuCounterGuide h3{margin:6px 0 10px;font-size:20px}.ryuCounterGuide p{color:#9ba1a8;margin:0;font-size:12px;line-height:1.8}.ryuCounterGuide ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ryuCounterGuide li{color:#c4c8cd;padding-left:18px;font-size:11px;line-height:1.7;position:relative}.ryuCounterGuide li:before{content:"";background:var(--lime);width:6px;height:6px;position:absolute;top:.65em;left:0}.counterMoveSection,.counterStringSection{margin-top:62px}.counterMoveSection .subArticleHeading,.counterStringSection .subArticleHeading{margin-bottom:24px}.counterMoveTable td:nth-child(2){white-space:nowrap;width:260px}.counterMoveTable td:last-child{color:#a4aab1}.counterTimestamp{color:#646b73;margin-top:7px;font:700 9px monospace;display:block}.counterStringGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.counterStringGrid article{border:1px solid var(--line);background:#15171b;padding:24px}.counterStringGrid small{color:var(--lime);letter-spacing:.08em;font:700 9px monospace}.counterStringGrid h3{margin:7px 0 10px;font-size:16px}.counterStringGrid p{color:#8e949b;margin:0;font-size:11px;line-height:1.8}.counterSourceNote{color:#686e76;margin:20px 0 0;font-size:9px;line-height:1.7}@media (max-width:800px){.fighterGrid>a{min-height:250px!important}.fighterCardVisual{height:172px}.fighterHero{grid-template-columns:1fr;min-height:auto;padding-top:52px}.fighterHeroCopy h1,.fighterHeroCopy .fighterNameDisplay{font-size:58px}.fighterPortrait{height:330px;margin-top:12px}.fighterHero:before{font-size:260px;top:90px;right:-60px}.fighterMeta{gap:6px}.fighterTabs{justify-content:flex-start;top:76px;overflow:auto}.fighterTabs a{white-space:nowrap;min-width:auto;padding:14px 18px}.stepGrid,.counterGrid,.chapterGrid,.detailVideos,.counterVideoGrid,.counterStringGrid,.fighterProfileGrid,.guideIndexGrid,.assessmentGrid{grid-template-columns:1fr}.guideIndexCard:last-child{grid-column:auto}.profileTable>div{grid-template-columns:120px 1fr}.strengthBox{display:grid}.articleHeading h1,.articleHeading h2{font-size:28px}.sourceBar{display:grid}.videoCountBar{flex-wrap:wrap;align-items:flex-start}.videoCountBar small{width:100%;margin:0}.ryuCounterGuide>article{grid-template-columns:48px 1fr}.ryuCounterGuide>article>div{padding:22px 18px}.counterMoveTable td:nth-child(2){width:auto}.backLink{margin-left:auto}.fighterPage .siteHeader nav{display:none}.youtubeButton{margin-left:auto}.creatorBand{grid-template-columns:1fr!important;gap:32px!important;margin:0 20px 60px!important;padding:32px 24px!important}.creatorStats{flex-wrap:wrap}.videoGrid{grid-template-columns:1fr!important}.creatorCopy h2{font-size:30px!important}}.youtubeButton{white-space:nowrap;border:1px solid #3b3e44;border-radius:4px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.youtubeButton span{color:#ff334f}.creatorBand{border:1px solid var(--line);background:linear-gradient(135deg,#171a1f,#111315);grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;max-width:1180px;margin:0 auto 70px;padding:60px;display:grid;position:relative;overflow:hidden}.creatorBand:before{content:"IORI";color:#0000;-webkit-text-stroke:1px #25292f;font:900 150px/1 Arial;position:absolute;bottom:-45px;left:-18px}.creatorBand>*{position:relative}.creatorCopy>small,.videoGrid>a>small{letter-spacing:.12em;color:var(--lime);font-family:monospace}.creatorCopy h2{margin:9px 0 20px;font-size:36px;line-height:1.15}.creatorCopy h2 em{color:var(--lime);font-style:normal}.creatorCopy>p{color:#9499a1;font-size:13px;line-height:1.9}.creatorStats{gap:20px;margin:25px 0 30px;display:flex}.creatorStats span{color:#6f747c;font-size:9px}.creatorStats b{color:#f0f1f3;margin-bottom:5px;font:800 16px monospace;display:block}.creatorCta{padding:14px 19px;font-size:12px;font-weight:800;display:inline-block}.videoEmbed{background:#08090b;padding-top:56.25%;position:relative}.videoEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videoSection{padding-top:15px}.videoGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.videoGrid>a{border:1px solid var(--line);background:#15171b;padding-bottom:22px;transition:all .2s}.videoGrid>a:hover{border-color:var(--lime);transform:translateY(-3px)}.thumb{aspect-ratio:16/9;background:#08090b;margin-bottom:20px;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb span{background:var(--lime);color:#0b0d0f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid;position:absolute;bottom:15px;left:18px}.videoGrid h3,.videoGrid p,.videoGrid>a>small{margin-left:20px;margin-right:20px}.videoGrid h3{margin-top:8px;margin-bottom:8px;font-size:16px}.videoGrid p{color:#7e838a;font-size:11px}.sourceNote{color:#6d727a;margin-top:18px;font-size:10px;line-height:1.8}.guideGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1050px){.guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:800px){.guideGrid{grid-template-columns:1fr!important}}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adSlot{color:#565b63;text-align:center;letter-spacing:.15em;border:1px dashed #363a40;place-items:center;max-width:970px;height:90px;margin:28px auto 0;font-size:10px;display:grid}.adSlot p{letter-spacing:.04em;margin:-26px 0 0;font-size:11px}.band{border-block:1px solid var(--line);background:#121418;padding:72px max(24px,50vw - 590px)}.fighterGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.fighterGrid a{background:#15171b;flex-direction:column;min-height:116px;padding:20px;display:flex;position:relative}.fighterGrid a:hover{background:#1b1e22}.fighterGrid span{color:var(--lime);font:10px monospace}.fighterGrid strong{margin:auto 0 4px;font-size:18px}.fighterGrid small{color:#767b83;font-size:10px}.twoCol{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.roadmap{margin:0;padding:0;list-style:none}.roadmap li{border-top:1px solid var(--line);align-items:center;gap:20px;padding:18px 4px;display:flex}.roadmap li:last-child{border-bottom:1px solid var(--line)}.roadmap b{color:var(--lime);font:700 12px monospace}.roadmap span{flex-direction:column;gap:5px;display:flex}.roadmap small{color:#7f838a}.sidePanel{border:1px solid var(--line);background:#16191d;padding:28px}.sidePanel>small{color:var(--lime);font-family:monospace}.sidePanel h2{margin:7px 0 18px;font-size:22px}.sidePanel>a{border-top:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.sidePanel>a>b{color:#484c52;font:24px Arial}.sidePanel>a>span{flex:1;font-size:13px}.sidePanel>a small{color:#6f747b;margin-top:5px;display:block}.sidePanel em{color:var(--lime);font-style:normal}.dataGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dataGrid article{border:1px solid var(--line);background:#0f1114;min-height:250px;padding:28px}.pill{color:#101216;background:var(--lime);padding:5px 8px;font:10px monospace}.dataGrid h3{margin:25px 0 12px;font-size:20px}.dataGrid p{color:#8d929a;font-size:13px;line-height:1.8}.dataGrid a{color:var(--lime);margin-top:30px;font-size:12px;font-weight:700;display:block}.dataNote{color:#656970;margin:16px 0 0;font-size:10px}.updateSection{max-width:900px}.update{border-top:1px solid var(--line);align-items:center;gap:20px;padding:18px 4px;display:flex}.update:last-child{border-bottom:1px solid var(--line)}.update time{color:#8d9298;font-family:monospace}.update>span{color:var(--lime);border:1px solid #50651d;padding:3px 7px;font-size:10px}.update p{flex:1;font-size:13px}.update b{color:var(--lime)}.searchBlock{text-align:center;background:radial-gradient(circle,#c8ff3614,#0000 50%);padding:80px 24px}.searchBlock>small{color:var(--lime);font-family:monospace}.searchBlock h2{margin:8px 0 28px;font-size:34px}.searchBlock form{max-width:620px;margin:auto;display:flex}.searchBlock input{color:#fff;background:#17191d;border:1px solid #34383f;flex:1;min-width:0;padding:17px;font-size:14px}.searchBlock button{background:var(--lime);border:0;padding:0 24px;font-weight:800}.searchBlock>p{color:#656a72;font-size:10px}footer{flex-wrap:wrap;align-items:flex-start;gap:30px}footer>div>p{max-width:380px;line-height:1.8}.footerLinks{gap:20px;display:flex}.legal{border-top:1px solid var(--line);width:100%;padding-top:20px;line-height:1.8}@media (max-width:800px){.fighterGrid{grid-template-columns:repeat(2,1fr)}.twoCol,.dataGrid{grid-template-columns:1fr}.twoCol{gap:40px}.footerLinks{grid-template-columns:1fr 1fr;display:grid}.adSlot{margin-inline:20px}.searchBlock form{display:grid}.searchBlock button{padding:14px}}:root{--ink:#f4f5f7;--muted:#a5a8b0;--panel:#15171b;--line:#2a2d32;--lime:#c8ff36}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#0d0f12;margin:0;font-family:Noto Sans JP,Yu Gothic,system-ui,sans-serif}a{color:inherit;text-decoration:none}.siteHeader{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f12f0;align-items:center;gap:42px;height:76px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:11px;font-size:16px;font-weight:900;display:flex}.brand>span>span{color:var(--lime);letter-spacing:.12em;margin-left:4px;font-size:11px}.brandMark{background:var(--lime);color:#0b0d0f;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);place-items:center;width:36px;height:36px;font-size:22px;font-style:italic;display:grid}nav{flex:1;gap:28px;font-size:13px;font-weight:700;display:flex}nav a:hover{color:var(--lime)}.search{border:1px solid var(--line);color:#8d9198;text-align:left;background:#191b20;border-radius:5px;width:184px;height:38px;padding:0 10px}.search span{margin-left:7px;font-size:12px}.search kbd{float:right;border:1px solid #3b3e44;border-radius:3px;padding:1px 6px}.hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#0d0f12 45%,#151816);min-height:590px;padding:90px max(24px,50vw - 590px) 70px;position:relative;overflow:hidden}.hero:after{content:"06";color:#0000;-webkit-text-stroke:1px #262a2c;opacity:.75;font:italic 700 460px/1 Arial;position:absolute;top:-90px;right:-20px}.heroGlow{background:radial-gradient(circle,#c8ff3621,#0000 67%);width:600px;height:600px;position:absolute;inset:auto 15% -280px auto}.hero>:not(.heroGlow){z-index:1;position:relative}.eyebrow{letter-spacing:.14em;color:#9ca0a7;font:700 11px/1.4 monospace}.eyebrow span{color:#0d0f12;background:var(--lime);margin-right:10px;padding:4px 7px}h1{letter-spacing:-.075em;margin:30px 0 24px;font-size:clamp(52px,7vw,94px);font-weight:950;line-height:.98}h1 em{color:var(--lime);font-style:normal}.hero>p{color:var(--muted);max-width:570px;font-size:15px;line-height:1.9}.heroActions{gap:12px;margin-top:35px;display:flex}.heroActions a{border-radius:3px;padding:15px 22px;font-size:13px;font-weight:800}.primary{background:var(--lime);color:#0b0d0f}.secondary{border:1px solid #4a4e54}.status{color:#868a91;align-items:center;gap:16px;margin-top:60px;font-size:11px;display:flex}.status span{color:var(--lime);font-family:monospace}.status strong{color:#d9dadd}.status i{background:#45484d;width:32px;height:1px}.content{max-width:1180px;margin:auto;padding:72px 24px 90px}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sectionTitle small,.guideCard small{color:var(--lime);letter-spacing:.12em;font-family:monospace}.sectionTitle h2{margin:5px 0 0;font-size:30px}.sectionTitle>a{color:#aeb1b6;font-size:12px}.guideGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guideCard{background:var(--panel);border:1px solid var(--line);min-height:220px;padding:28px;transition:all .2s;position:relative}.guideCard:hover{border-color:var(--lime);transform:translateY(-3px)}.cardNo{color:#292c31;font:700 54px/1 Arial;position:absolute;top:15px;right:20px}.guideCard h3{margin:26px 0 10px;font-size:21px}.guideCard p{color:var(--muted);max-width:80%;font-size:13px;line-height:1.8}.guideCard b{color:var(--lime);position:absolute;bottom:24px;right:24px}footer{border-top:1px solid var(--line);color:#6f737a;justify-content:space-between;padding:30px max(24px,50vw - 590px);font-size:11px;display:flex}@media (max-width:800px){nav{display:none}.siteHeader{gap:16px}.search{width:44px;margin-left:auto}.search span,.search kbd{display:none}.hero{min-height:560px;padding-top:64px}.hero:after{font-size:300px;right:-80px}.guideGrid{grid-template-columns:1fr}.guideCard{min-height:190px}footer{line-height:1.8;display:block}}.fighterCardVisual>em{z-index:2;letter-spacing:.08em;background:#0d0f12db;border:1px solid;padding:6px 8px;font:700 8px monospace;position:absolute;top:12px;left:12px}.fighterCardVisual>.guideReady{color:var(--lime);border-color:#566d20}.fighterCardVisual>.guidePending{color:#8a9098;border-color:#3a3f45}.editorialStatusCard>span{color:#737a82;margin-top:16px;font:700 9px monospace;display:inline-block}.pendingStatusCard{border-top-color:#596068}.pendingGuideBand{background:linear-gradient(110deg,#121418,#15191a)}.editorialGuide{gap:22px;display:grid}.editorialRecipeGroup ol{margin:0;padding:0;list-style:none}.editorialRecipeGroup li{border-bottom:1px solid #262a2f;grid-template-columns:36px 1fr;align-items:start;padding:16px 18px;display:grid}.editorialRecipeGroup li:last-child{border-bottom:0}.editorialRecipeGroup li:before{display:none}.editorialRecipeGroup li>span{color:var(--lime);padding-top:5px;font:700 10px monospace}.editorialCounterGrid{margin-top:20px}.counterMemoSection{margin-top:50px}.counterMemoSection .subArticleHeading{margin-bottom:22px}.counterMemoSection ul{border:1px solid var(--line);background:#111419;margin:0;padding:0;list-style:none}.counterMemoSection li{border-bottom:1px solid var(--line);color:#b4bac1;padding:15px 18px 15px 38px;font-size:12px;line-height:1.7;position:relative}.counterMemoSection li:last-child{border-bottom:0}.counterMemoSection li:before{content:"";background:var(--lime);width:6px;height:6px;position:absolute;top:22px;left:19px}.tableCaution{color:#777e86;margin:12px 0 0;font-size:9px;line-height:1.7}.videoArchiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.videoArchiveGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#171a1e,#101216);min-height:190px;padding:24px}.videoArchiveGrid article>span{float:right;color:#353b41;font:900 34px monospace}.videoArchiveGrid small{color:var(--lime);letter-spacing:.1em;font:700 8px monospace}.videoArchiveGrid h3{clear:both;margin:38px 0 10px;font-size:16px;line-height:1.55}.videoArchiveGrid p{color:#747b83;margin:0;font-size:10px;line-height:1.7}@media (max-width:800px){.videoArchiveGrid{grid-template-columns:1fr}}.jamieFrameSummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.jamieFrameSummary article{border:1px solid var(--line);background:linear-gradient(135deg,#c8ff3612,#111418);align-items:center;gap:16px;padding:20px;display:flex}.jamieFrameSummary b{color:var(--lime);font:900 27px monospace}.jamieFrameSummary h3{margin:0 0 5px;font-size:14px}.jamieFrameSummary p{color:#7f868e;margin:0;font-size:10px;line-height:1.6}@media (max-width:800px){.jamieFrameSummary{grid-template-columns:1fr}}.jamieFlowSection{margin-top:18px}.jamieFlowHeading{margin-bottom:22px}.jamieFlowHeading p{color:#7f868e;margin:8px 0 0;font-size:10px;line-height:1.7}.jamieFlowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jamieFlowCard{border:1px solid var(--line);background:linear-gradient(155deg,#171a1e,#0e1013 62%);margin:0;padding:0;overflow:hidden}.jamieFlowCardTitle{border-bottom:1px solid var(--line);background:#1a1d21;align-items:center;gap:14px;padding:18px 20px;display:flex}.jamieFlowCardTitle>span{width:34px;height:34px;color:var(--lime);border:1px solid #536820;place-items:center;font:800 10px monospace;display:grid}.jamieFlowCardTitle small{color:var(--lime);letter-spacing:.13em;font:700 8px monospace}.jamieFlowCardTitle h4{margin:3px 0 0;font-size:16px}.jamieFlow{padding:22px}.jamieFlowNode{text-align:center;background:#15191d;border:1px solid #3b4148;max-width:310px;margin:auto;padding:12px 16px;font-size:12px;font-weight:800;line-height:1.6}.jamieFlowNode small{color:#899098;font-size:9px}.jamieFlowStart{color:#efffd0;background:#c8ff3614;border-color:#647d25}.jamieFlowQuestion{border-style:dashed}.jamieFlowArrow{text-align:center;color:var(--lime);font:900 18px/1.5 monospace}.jamieFlowBranches{gap:8px;margin-top:18px;display:grid}.jamiePunishBranches{grid-template-columns:repeat(2,minmax(0,1fr))}.jamieFlowBranches>div{background:#111418;border:1px solid #30353b;flex-direction:column;gap:6px;min-height:122px;padding:14px;display:flex;position:relative}.jamieFlowBranches>div:before{content:"";background:#566820;width:1px;height:19px;position:absolute;bottom:100%;left:50%}.jamieFlowBranches b{color:var(--lime);font:700 9px monospace}.jamieFlowBranches strong{font-size:12px;line-height:1.55}.jamieFlowBranches span{color:#858c94;margin-top:auto;font-size:9px;line-height:1.6}.jamieOkizemeBranches{grid-template-columns:repeat(2,minmax(0,1fr))}.jamieFlowLane{text-align:center;align-items:center}.jamieFlowLane i{color:var(--lime);font:900 16px monospace}.jamieFlowLane em{color:#bac0c6;font-size:9px;font-style:normal;line-height:1.65}.jamieFlowCard figcaption{border-top:1px solid var(--line);color:#6f767e;min-height:52px;margin:0;padding:13px 20px;font-size:9px;line-height:1.65}.jamieFlowCard:first-child figcaption{border-left:3px solid #f3b83d}.jamieFlowCard:last-child figcaption{border-left:3px solid var(--lime)}@media (max-width:980px){.jamieFlowGrid{grid-template-columns:1fr}}@media (max-width:560px){.jamieFlow{padding:18px 14px}.jamiePunishBranches,.jamieOkizemeBranches{grid-template-columns:1fr}.jamieFlowBranches>div:before{height:0}.jamieFlowBranches>div{min-height:auto}.jamieFlowCardTitle{padding:16px}.jamieFlowCard figcaption{min-height:0}}.localSourceBanner{border-left:3px solid var(--lime);background:linear-gradient(100deg,#171b20,#101216);grid-template-columns:auto 1fr;align-items:center;gap:5px 16px;padding:18px 20px;display:grid}.localSourceBanner small{color:var(--lime);letter-spacing:.12em;font:700 9px monospace}.localSourceBanner b{color:#cfd5db;justify-self:end;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace}.localSourceBanner p{color:#8b9198;grid-column:1/-1;margin:2px 0 0;font-size:11px;line-height:1.7}.localPendingGuide p{max-width:720px;margin-inline:auto}.localPendingGuide b{font-size:13px}@media (max-width:700px){.localSourceBanner{grid-template-columns:1fr}.localSourceBanner b{justify-self:start}.localSourceBanner p{grid-column:1}}.setplaySummarySection{gap:22px;display:grid}.setplaySummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.setplaySummaryGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#171a1e,#0e1013);flex-direction:column;min-height:190px;padding:20px;display:flex}.setplaySummaryGrid article>small{color:var(--lime);font:700 9px monospace}.setplaySummaryGrid h4{margin:14px 0 12px;font-size:15px}.setplaySummaryGrid article>div{color:#8c9299;flex-direction:column;gap:5px;font-size:10px;line-height:1.6;display:flex}.setplaySummaryGrid article>b{color:#dce3e8;margin-top:auto;padding-top:14px;font-size:11px;line-height:1.6}.sourceFolderComboGuide .comboWikiGroup li p{color:#b4bac1}.sourceFolderComboGuide .comboWikiGroup li p:first-line{color:#d8dee4}@media (max-width:900px){.setplaySummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.setplaySummaryGrid{grid-template-columns:1fr}.setplaySummaryGrid article{min-height:0}}.sourceGuideIntro{border:1px solid var(--line);background:#111419;border-left:3px solid #65707b;padding:22px 24px}.sourceGuideIntro>small,.sourceGuideToc>small{color:var(--lime);letter-spacing:.13em;margin-bottom:12px;font:700 9px monospace;display:block}.sourceGuideIntro p{color:#a8aeb5;white-space:pre-line;margin:0;font-size:11px;line-height:1.85}.sourceGuideIntro p+p{margin-top:12px}.sourceGuideToc{border:1px solid var(--line);background:#0d0f12;padding:20px}.sourceGuideToc>div{flex-wrap:wrap;gap:7px;display:flex}.sourceGuideToc a{color:#c8cdd2;background:#15181c;border:1px solid #33383e;align-items:center;gap:7px;padding:8px 10px;font-size:10px;line-height:1.35;display:inline-flex}.sourceGuideToc a:hover{border-color:var(--lime);color:#fff}.sourceGuideToc a span{color:var(--lime);font:700 9px monospace}.sourceGuideSections{gap:28px;display:grid}.sourceGuideSection{border:1px solid var(--line);background:#0d0f12;scroll-margin-top:86px}.sourceGuideSection>header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#1a1d21,#111418);padding:18px 22px;position:relative}.sourceGuideSection>header small{color:#858c94;letter-spacing:.13em;font:700 9px monospace;display:block}.sourceGuideSection--combo>header small,.sourceGuideSection--setplay>header small{color:var(--lime)}.sourceGuideSection>header span{color:#59616a;font:700 11px monospace;position:absolute;top:17px;right:20px}.sourceGuideSection>header h2{letter-spacing:0;margin:5px 42px 0 0;font-size:20px;line-height:1.45}.sourceGuideBlocks{background:var(--line);gap:1px;display:grid}.sourceGuideBlocks article{background:#111419;padding:20px 22px}.sourceGuideBlocks h3{color:#eef2f5;margin:0 0 14px;font-size:15px}.sourceGuideBlocks article>div{gap:11px;display:grid}.sourceGuideBlocks p{color:#9ba2aa;white-space:pre-line;margin:0;font-size:11px;line-height:1.8}.sourceGuideBlocks p.sourceRoute{color:#dce1e6;background:#0c0e11;border-left:2px solid #525b64;padding:12px 14px;font:700 11px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace}.sourceGuideSection--setplay .sourceGuideBlocks p.sourceRoute{border-left-color:var(--lime)}@media (max-width:600px){.sourceGuideIntro,.sourceGuideToc,.sourceGuideSection>header,.sourceGuideBlocks article{padding:17px}.sourceGuideSection>header h2{font-size:17px}.sourceGuideToc>div{grid-template-columns:1fr 1fr;display:grid}.sourceGuideToc a{align-items:flex-start}}.comboPublicBanner{grid-template-columns:1fr;gap:7px;display:grid}.comboPublicBanner p{grid-column:1;margin:0}.comboUpdateMeta{color:#aeb5bc;flex-wrap:wrap;gap:7px 18px;margin-top:5px;font-size:10px;display:flex}.comboUpdateMeta span{align-items:center;gap:4px;display:inline-flex}.comboUpdateMeta span:before{content:"";background:var(--lime);width:5px;height:5px}.comboUpdateMeta b{color:#eef3f6}.comboInternalLinks{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.comboInternalLinks>small{color:var(--lime);letter-spacing:.13em;font:700 9px monospace}.comboInternalLinks>h2{margin:7px 0 18px;font-size:22px}.comboInternalLinks>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.comboInternalLinks a{border:1px solid var(--line);background:#121519;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:68px;padding:13px;font-size:11px;font-weight:800;line-height:1.45;display:grid}.comboInternalLinks a:hover{border-color:var(--lime);color:#fff}.comboInternalLinks a span,.comboInternalLinks a b{color:var(--lime)}@media (max-width:900px){.comboInternalLinks>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.comboInternalLinks>div{grid-template-columns:1fr}.comboUpdateMeta{display:grid}}html,body{max-width:100%;overflow-x:hidden}.fighterContent,.articleBody,.policyBody{min-width:0}.articleHeading>p{color:#abb1b8;max-width:760px;font-size:15px;line-height:1.8}.fighterBreadcrumb{flex-wrap:wrap;line-height:1.6}.fighterMeta{margin:30px 0 0}.fighterMeta>div{border:1px solid var(--line);background:#15171bd9;grid-template-columns:auto auto;align-items:center;gap:8px;padding:10px 13px;display:grid}.fighterMeta dt{color:#91979f;font:11px/1.4 monospace}.fighterMeta dd{color:#f1f2f4;margin:0;font:700 12px/1.4 monospace}.profileTable span,.profileTable b{font-size:14px;line-height:1.6}.overviewStrengths p{font-size:14px;line-height:1.8}.assessmentCard h4{font-size:16px;line-height:1.55}.assessmentCard p,.counterPriority p,.ryuCounterGuide p,.counterStringGrid p,.counterMemoSection li{font-size:14px;line-height:1.8}.assessmentSource,.counterSourceNote,.moveSourceNote,.transcriptNote,.tableCaution{color:#8d949c;font-size:12px;line-height:1.75}.policyBody p,.policyBody li{color:#b3b9c0;font-size:15px;line-height:1.85}.policyBody a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.termList dd,.systemGrid p,.faqList p{color:#aeb4bb;font-size:14px;line-height:1.8}.articleToc a{align-items:center;min-height:40px;font-size:13px;display:flex}.guideIndexCard p,.stepGrid p,.counterGrid p{color:#aab0b7;font-size:14px;line-height:1.75}.sourceGuideIntro p{color:#b7bdc4;font-size:15px;line-height:1.8}.sourceGuideToc{z-index:6;position:sticky;top:128px}.sourceGuideToc summary{cursor:pointer;color:#eef3f6;font-size:14px;font-weight:800;display:none}.sourceGuideToc a{min-height:42px;font-size:13px}.sourceGuideBlocks{gap:2px}.sourceGuideBlocks article{padding:26px}.sourceGuideBlocks h3{font-size:18px;line-height:1.55}.sourceGuideBlocks p{color:#b8bec5;overflow-wrap:break-word;word-break:normal;font-size:15px;line-height:1.85}.sourceGuideBlocks p.sourceRoute{color:#e4e9ed;word-break:normal;overflow-wrap:normal;padding:15px 17px;font:700 14px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.routeSeparator{white-space:nowrap}.sourceRouteCard{background:#252a30;border-left:3px solid #69737d;gap:1px;display:grid}.sourceGuideSection--setplay .sourceRouteCard{border-left-color:var(--lime)}.sourceRouteLine{background:#0c0e11;grid-template-columns:106px minmax(0,1fr);gap:14px;padding:12px 15px;display:grid}.sourceRouteLine small{color:#aeb5bc;font:700 11px/1.7 monospace}.sourceRouteLine>span{color:#e4e9ed;word-break:normal;overflow-wrap:normal;min-width:0;font:700 14px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.sectionTopLink{color:#b8bec5;width:max-content;margin:14px 18px 16px auto;padding:10px 12px;font-size:12px;font-weight:800;display:block}.sectionTopLink:hover{color:var(--lime)}.commandTableWrap,.frameWrap{overscroll-behavior-inline:contain;max-width:100%}.commandTableWrap:before,.frameWrap:before{display:none}.commandTable{font-size:13px}.commandTable th,.commandTable td{line-height:1.7}.commandTable tbody td:last-child{white-space:normal;min-width:260px}.frameTable{font-size:12px}.frameTable th,.frameTable td{line-height:1.55}.frameTable td:last-child{white-space:normal;text-align:left;min-width:320px}.frameNoteList{gap:5px;display:grid}.frameNoteList>span{display:block}.comboUpdateMeta{gap:8px}.comboUpdateMeta span{background:#111519;border:1px solid #3b4249;min-height:30px;padding:5px 9px;font-size:12px}.comboUpdateMeta span:before{flex:0 0 5px}.outlineCta,.policyCta{align-items:center;min-height:44px;display:inline-flex}.comboInternalLinks a{font-size:13px}.sourceBar{font-size:12px;line-height:1.7}@media (max-width:800px){.fighterContent{padding:58px 16px}.fighterHero{padding-inline:18px}.fighterHeroCopy h1,.fighterHeroCopy .fighterNameDisplay{overflow-wrap:anywhere;font-size:clamp(43px,15vw,58px)}.fighterHeroCopy>p:not(.eyebrow){font-size:16px;line-height:1.75}.fighterMeta{grid-template-columns:1fr 1fr;display:grid}.fighterMeta>div{grid-template-columns:1fr;gap:3px;min-width:0}.fighterMeta>div:last-child:nth-child(odd){grid-column:1/-1}.fighterTabs{scrollbar-width:thin}.fighterTabs a{min-height:48px;padding:15px 18px}.articleHeading h1,.articleHeading h2{overflow-wrap:anywhere;font-size:clamp(26px,8vw,32px);line-height:1.35}.articleHeading>p{font-size:16px}.profileTable>div{grid-template-columns:104px minmax(0,1fr)}.profileTable span,.profileTable b{overflow-wrap:anywhere;padding:14px 13px;font-size:14px}.guideIndexCard{min-height:0;padding:20px}.sourceGuideToc{position:static;top:auto}.sourceGuideToc summary{margin-bottom:14px;display:list-item}.sourceGuideToc[open] summary{border-bottom:1px solid var(--line);padding-bottom:12px}.sourceGuideToc>small{display:none}.sourceGuideToc a{min-height:48px;padding:12px;font-size:13px}.sourceGuideSection{scroll-margin-top:132px}.sourceGuideBlocks article{padding:20px 16px}.sourceRouteLine{grid-template-columns:1fr;gap:3px;padding:12px}.sourceRouteLine small{font-size:12px}.sourceRouteLine>span,.sourceGuideBlocks p.sourceRoute{font-size:15px;line-height:1.85}.commandTableWrap:before,.frameWrap:before{content:"左右にスクロールできます →";z-index:3;color:#d9dee3;background:#20242a;width:max-content;padding:8px 11px;font-size:12px;font-weight:700;display:block;position:sticky;left:0}.commandTable th,.commandTable td{padding:12px 13px}.frameWrap{max-height:none}.frameTable th,.frameTable td{padding:10px 9px}.policyBody{padding:52px 18px 80px}.policyBody h2{font-size:22px}.policyBody p,.policyBody li{font-size:16px;line-height:1.8}.articleLayout,.soloArticle{padding-block:52px}.termList dt{font-size:16px}.termList dd,.systemGrid p,.faqList p{font-size:15px}.articleHero p{font-size:16px}.sectionTopLink{align-items:center;min-height:44px;display:flex}.comboInternalLinks a{min-height:58px;padding:15px}}@media (max-width:420px){.sourceGuideToc>div,.fighterMeta{grid-template-columns:1fr}.fighterMeta>div:last-child:nth-child(odd){grid-column:auto}.comboUpdateMeta span{align-items:flex-start;line-height:1.55}}#article-top{scroll-margin-top:96px}.fighterNameDisplay,.fighterNameToken,.fighterBreadcrumb a,.fighterBreadcrumb b,.fighterCardBody strong{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.fighterHeroCopy .fighterNameDisplay{width:max-content;max-width:100%;display:block}.fighterHeroCopy .fighterNameDisplay[data-name-size=medium]{font-size:clamp(52px,6.7vw,96px)}.fighterHeroCopy .fighterNameDisplay[data-name-size=long]{font-size:clamp(42px,5.3vw,76px)}.fighterCardBody strong{min-width:0;font-size:clamp(14px,1.35vw,18px)}.commandTable tbody th,.frameTable tbody th,.moveGroup h3,.commandLegend span,.guideIndexCard h3{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}@media (max-width:800px){.fighterHeroCopy h1,.fighterHeroCopy .fighterNameDisplay{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.fighterHeroCopy .fighterNameDisplay[data-name-size=short]{font-size:clamp(43px,15vw,58px)}.fighterHeroCopy .fighterNameDisplay[data-name-size=medium]{font-size:clamp(38px,12vw,52px)}.fighterHeroCopy .fighterNameDisplay[data-name-size=long]{font-size:clamp(31px,10.4vw,46px)}}.homeTournamentSection{padding-top:28px}.homeTournamentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homeTournamentGrid>a{border:1px solid var(--line);background:linear-gradient(145deg,#171a1e,#0f1114);flex-direction:column;min-height:210px;padding:24px;transition:all .2s;display:flex}.homeTournamentGrid>a:hover{border-color:var(--lime);transform:translateY(-3px)}.homeTournamentGrid>a>small{color:var(--lime);font:700 10px monospace}.homeTournamentGrid h3{margin:25px 0 16px;font-size:18px;line-height:1.5}.homeTournamentGrid>a>div{flex-wrap:wrap;gap:6px;display:flex}.homeTournamentGrid span{color:#bfc5cb;border:1px solid #394047;padding:5px 8px;font-size:10px}.homeTournamentGrid b{color:var(--lime);margin-top:auto;padding-top:20px;font-size:11px}.homeTournamentEmpty{background:#111418;border:1px dashed #3a4047;padding:28px}.homeTournamentEmpty>span{color:#e6e9ec;font-weight:800}.homeTournamentEmpty p{color:#8e959c;font-size:13px}.homeTournamentEmpty a{min-height:44px;color:var(--lime);align-items:center;font-size:12px;font-weight:800;display:inline-flex}.tournamentPage{background:#0d0f12;min-height:100vh}.tournamentHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 35%,#c8ff361a,#0000 32%),linear-gradient(120deg,#0d0f12,#131718);padding:76px max(24px,50vw - 590px) 54px}.tournamentHero>small,.tournamentDetailHeader>small{color:var(--lime);letter-spacing:.16em;font:700 10px monospace}.tournamentHero h1{margin:14px 0 20px;font-size:clamp(48px,7vw,82px)}.tournamentHero>p{color:#a9afb6;max-width:760px;margin:0;font-size:15px;line-height:1.9}.tournamentStats{grid-template-columns:repeat(3,minmax(0,170px));gap:10px;margin-top:38px;display:grid}.tournamentStats>div{border:1px solid var(--line);background:#15181c;grid-template-columns:1fr auto auto;align-items:end;gap:6px;padding:15px 16px;display:grid}.tournamentStats span{color:#858c94;grid-column:1/-1;font:700 9px monospace}.tournamentStats b{color:var(--lime);font:900 30px monospace}.tournamentStats small{color:#c2c7cc;padding-bottom:4px}.tournamentContent{max-width:1180px;margin:auto;padding:54px 24px 100px}.tournamentTabs{scrollbar-width:thin;gap:4px;padding-bottom:1px;display:flex;overflow-x:auto}.tournamentTabs button{border:1px solid var(--line);color:#aeb4ba;white-space:nowrap;cursor:pointer;background:#15181c;min-height:48px;padding:0 20px;font:800 12px inherit}.tournamentTabs button:hover,.tournamentTabs button[aria-selected=true]{border-color:var(--lime);background:var(--lime);color:#0b0d0f}.tournamentFilters{border:1px solid var(--line);background:#111418;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 20px;padding:16px;display:grid}.tournamentFilters label{color:#858c94;gap:7px;font-size:10px;font-weight:800;display:grid}.tournamentFilters select{color:#eef1f3;background:#181c20;border:1px solid #353b42;width:100%;min-height:42px;padding:0 10px;font:700 12px inherit}.tournamentFilters select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.tournamentTabs button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.tournamentEmpty button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.tournamentDetailLink:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.mobileTournamentCta:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.tournamentResultMeta{color:#828990;margin:24px 0 12px;font-size:11px}.tournamentResultMeta b{color:var(--lime);margin-right:5px;font:800 16px monospace}.tournamentList{gap:10px;display:grid}.tournamentCard{border:1px solid var(--line);background:#13161a;grid-template-columns:120px minmax(0,1fr) 190px;min-height:190px;display:grid}.tournamentDate{border-right:1px solid var(--line);background:#0e1114;flex-direction:column;justify-content:center;align-items:center;display:flex}.tournamentDate small{color:var(--lime);font:800 10px monospace}.tournamentDate b{font:950 46px/1 monospace}.tournamentDate span{color:#858c94;font:800 10px monospace}.tournamentDate time{border:1px solid #394048;margin-top:12px;padding:5px 9px;font:800 12px monospace}.tournamentCardBody{min-width:0;padding:24px}.tournamentTags{flex-wrap:wrap;gap:6px;display:flex}.tournamentTags span{color:#bec4ca;white-space:nowrap;border:1px solid #3b4249;padding:5px 8px;font-size:10px;font-weight:800}.tournamentCard h2{margin:15px 0 8px;font-size:22px;line-height:1.45}.tournamentCardBody>p{color:#a0a7ae;margin:0;font-size:13px}.tournamentStatus{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.tournamentStatus strong{color:#ffbd49}.status-OPEN,.statusText.status-OPEN{color:#75df9a}.status-CLOSING_SOON,.statusText.status-CLOSING_SOON{color:#ffbd49}.status-CANCELED,.statusText.status-CANCELED{color:#ff6d75}.status-CLOSED,.status-ENDED,.status-UNKNOWN,.statusText.status-CLOSED,.statusText.status-ENDED,.statusText.status-UNKNOWN{color:#9aa1a8}.status-UPCOMING,.status-INVITE_ONLY,.status-WATCH_ONLY,.statusText.status-UPCOMING,.statusText.status-INVITE_ONLY,.statusText.status-WATCH_ONLY{color:#a8c9ff}.tournamentCardBody>small{color:#868d95;margin-top:7px;display:block}.tournamentDetailLink{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.tournamentDetailLink span{color:var(--lime)}.tournamentDetailLink:hover{background:var(--lime);color:#0b0d0f}.tournamentDetailLink:hover span{color:#0b0d0f}.tournamentEmpty{text-align:center;background:#111418;border:1px dashed #394047;padding:70px 24px}.tournamentEmpty small{color:var(--lime);letter-spacing:.14em;font:700 9px monospace}.tournamentEmpty h2{margin:13px 0 10px;font-size:24px}.tournamentEmpty p{color:#939aa1;margin:0;font-size:13px;line-height:1.8}.tournamentEmpty button{color:#eef1f3;cursor:pointer;background:0 0;border:1px solid #4b535b;min-height:44px;margin-top:22px;padding:0 16px;font-weight:800}.tournamentEmpty button:hover{border-color:var(--lime);color:var(--lime)}.tournamentDetail{max-width:1050px;margin:auto;padding:42px 24px 100px}.tournamentBreadcrumb{color:#858c94;align-items:center;gap:9px;font-size:10px;display:flex}.tournamentBreadcrumb a,.tournamentBreadcrumb span{white-space:nowrap;flex:none}.tournamentBreadcrumb a:hover{color:var(--lime)}.tournamentBreadcrumb b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tournamentDetailHeader{padding:52px 0 30px}.tournamentDetailHeader h1{letter-spacing:-.055em;margin:12px 0 22px;font-size:clamp(40px,6vw,70px);line-height:1.08}.tournamentKeyCard{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tournamentKeyCard>div{background:#15181c;gap:8px;padding:22px;display:grid}.tournamentKeyCard small{color:#858c94;font:700 9px monospace}.tournamentKeyCard b{font-size:15px;line-height:1.6}.tournamentKeyCard>a{background:var(--lime);color:#0b0d0f;grid-column:1/-1;justify-content:center;align-items:center;min-height:60px;font-size:14px;font-weight:900;display:flex}.tournamentSection{margin-top:64px}.tournamentDetails{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tournamentDetails>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;min-height:58px;display:grid}.tournamentDetails>div:nth-child(odd){border-right:1px solid var(--line)}.tournamentDetails dt,.tournamentDetails dd{align-items:center;padding:13px 15px;display:flex}.tournamentDetails dt{color:#8d949b;background:#171a1e;font-size:11px;font-weight:800}.tournamentDetails dd{color:#d8dde1;background:#111418;margin:0;font-size:13px;line-height:1.65}.tournamentProse{border-left:3px solid var(--lime);background:#15181c;padding:24px}.tournamentProse h3{margin:0 0 9px}.tournamentProse p{color:#b0b6bd;white-space:pre-line;margin:14px 0 0;font-size:14px;line-height:1.9}.tournamentSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tournamentSources a,.relatedTournaments a{border:1px solid var(--line);background:#13161a;min-height:54px;padding:16px;font-size:12px;font-weight:800}.tournamentSources a:hover,.relatedTournaments a:hover{border-color:var(--lime);color:var(--lime)}.tournamentMuted{color:#858c94}.relatedTournaments{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.relatedTournaments a{gap:8px;min-height:140px;display:grid}.relatedTournaments small{color:var(--lime);font:700 10px monospace}.relatedTournaments strong{font-size:15px;line-height:1.5}.relatedTournaments span{color:#858c94;margin-top:auto;font-size:10px}.tournamentVerification{border-top:1px solid var(--line);color:#777e85;margin-top:76px;padding-top:20px;font-size:10px;line-height:1.8}.mobileTournamentCta{display:none}@media (max-width:900px){.homeTournamentGrid{grid-template-columns:1fr}.tournamentFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.tournamentCard{grid-template-columns:94px minmax(0,1fr)}.tournamentDetailLink{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:52px}.relatedTournaments{grid-template-columns:1fr}}@media (max-width:600px){.tournamentHero{padding:48px 18px 38px}.tournamentHero h1{white-space:nowrap;font-size:clamp(39px,13vw,54px)}.tournamentHero>p{font-size:15px}.tournamentStats{grid-template-columns:repeat(3,1fr);gap:5px}.tournamentStats>div{flex-direction:column;align-items:flex-start;padding:12px 10px;display:flex}.tournamentStats b{font-size:25px}.tournamentContent,.tournamentDetail{padding-inline:16px}.tournamentTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.tournamentTabs button{white-space:normal;padding-inline:8px}.tournamentFilters{grid-template-columns:1fr 1fr;padding:12px}.tournamentCard{grid-template-columns:78px minmax(0,1fr)}.tournamentDate b{font-size:37px}.tournamentDate time{font-size:10px}.tournamentCardBody{padding:18px 15px}.tournamentCard h2{font-size:18px}.tournamentStatus{display:grid}.tournamentDetailHeader{padding-top:38px}.tournamentDetailHeader h1{font-size:clamp(30px,9.5vw,42px);line-height:1.15}.tournamentKeyCard,.tournamentDetails{grid-template-columns:1fr}.tournamentKeyCard>a{grid-column:1}.tournamentDetails>div{grid-template-columns:108px minmax(0,1fr)}.tournamentDetails>div:nth-child(odd){border-right:0}.tournamentSources{grid-template-columns:1fr}.hasMobileTournamentCta{padding-bottom:76px}.mobileTournamentCta{z-index:30;background:var(--lime);color:#0b0d0f;justify-content:center;align-items:center;min-height:54px;font-size:13px;font-weight:900;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 30px #000b}.tournamentPage .siteHeader nav{display:none}}@media (max-width:390px){.tournamentFilters{grid-template-columns:1fr}.tournamentHero h1{font-size:38px}.tournamentStats span{font-size:8px}.tournamentStats b{font-size:22px}.tournamentCard{grid-template-columns:67px minmax(0,1fr)}.tournamentDate b{font-size:32px}.tournamentDate time{padding-inline:5px}}.status-IN_PROGRESS,.statusText.status-IN_PROGRESS{color:var(--lime)}.tournamentAdmin{color:#eef1f3;background:#0d1013;min-height:100vh;padding:48px clamp(18px,5vw,72px) 100px}.tournamentAdminHeader{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:auto;display:flex}.tournamentAdminHeader small{color:var(--lime);letter-spacing:.16em;font:800 10px monospace}.tournamentAdminHeader h1{margin:12px 0 8px;font-size:clamp(34px,5vw,62px);line-height:1.08}.tournamentAdminHeader p{color:#979ea6;margin:0}.tournamentAdminHeader>a{border:1px solid #3b4249;flex:none;padding:13px 16px;font-size:12px;font-weight:800}.tournamentAdminStats{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1180px;margin:34px auto 24px;display:grid}.tournamentAdminStats>div{background:#15181c;gap:6px;padding:18px;display:grid}.tournamentAdminStats span{color:#8f969e;font-size:11px;font-weight:800}.tournamentAdminStats b{color:var(--lime);font-size:28px}.tournamentAdminList{gap:12px;max-width:1180px;margin:auto;display:grid}.tournamentAdminCard{border:1px solid var(--line);background:#121519;padding:22px}.tournamentAdminCard.isPriority{border-color:#ffbd49}.tournamentAdminCardHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tournamentAdminCardHead small{color:var(--lime);font:700 10px monospace}.tournamentAdminCardHead h2{margin:8px 0 0;font-size:20px;line-height:1.45}.tournamentAdminCardHead>span{flex:none;font-size:12px;font-weight:900}.adminReviewFlags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.adminReviewFlags b,.adminReviewFlags strong{border:1px solid #4a5158;padding:5px 8px;font-size:10px}.adminReviewFlags b{color:#ffbd49}.adminReviewFlags strong{color:#ffbd49;border-color:#ffbd49}.tournamentAdminCard dl{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.tournamentAdminCard dl>div{background:#171a1e;min-width:0;padding:12px}.tournamentAdminCard dt{color:#858c94;font-size:9px;font-weight:800}.tournamentAdminCard dd{overflow-wrap:anywhere;margin:6px 0 0;font:700 11px/1.5 monospace}.tournamentAdminActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tournamentAdminActions a,.tournamentAdminActions button{color:#eef1f3;cursor:pointer;background:0 0;border:1px solid #414850;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:900;display:flex}.tournamentAdminActions button{border-color:var(--lime);background:var(--lime);color:#0b0d0f}@media (max-width:760px){.tournamentAdmin{padding:28px 14px 70px}.tournamentAdminHeader{flex-direction:column;align-items:flex-start}.tournamentAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.tournamentAdminCard{padding:16px}.tournamentAdminCardHead{display:grid}.tournamentAdminCardHead>span{justify-self:start}.tournamentAdminCard dl{grid-template-columns:1fr}.tournamentAdminActions{grid-template-columns:1fr;display:grid}.tournamentAdminActions a,.tournamentAdminActions button{justify-content:center;width:100%}}.tournamentAdminActions a,.tournamentAdminActions button{min-height:46px}.candidatePanel{border:1px solid var(--line);background:#111418;max-width:1180px;margin:38px auto 54px;padding:24px}.candidatePanelHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.candidatePanelHead small,.adminSectionTitle small{color:var(--lime);letter-spacing:.14em;font:800 10px monospace}.candidatePanelHead h2,.adminSectionTitle h2{margin:8px 0;font-size:28px}.candidatePanelHead p{color:#969da5;max-width:700px;margin:0;font-size:12px;line-height:1.7}.candidatePanelHead button{background:var(--lime);color:#0b0d0f;cursor:pointer;border:0;min-height:48px;padding:0 18px;font-weight:900}.candidateSummary{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.candidateSummary span{color:#a5acb3;border:1px solid #394047;padding:9px 12px;font-size:11px}.candidateSummary b{color:#eef1f3}.candidateSources{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.candidateSources span{border:1px solid #343b42;gap:3px;padding:8px 10px;font-size:9px;display:grid}.candidateSources .isOk{color:#75df9a;border-color:#37604a}.candidateSources .isUnavailable{color:#9aa1a8}.candidateList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.candidateList article{background:#15181c;border:1px solid #30373e;min-width:0;padding:16px;position:relative}.candidateList small{color:var(--lime);font:700 9px monospace}.candidateList h3{margin:8px 72px 10px 0;font-size:15px;line-height:1.5}.candidateState{border:1px solid #495159;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:14px;right:14px}.candidateState.state-DUPLICATE{color:#a8c9ff}.candidateState.state-NEW{color:#ffbd49;border-color:#ffbd49}.candidateDuplicate{color:#a8c9ff;margin:8px 0;font-size:10px}.candidateMissing{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.candidateMissing b{color:#ffbd49;background:#292117;padding:4px 6px;font-size:9px}.candidateList article>a{color:#c9ced3;margin-top:8px;font-size:11px;font-weight:800;display:inline-flex}.candidateEmpty{color:#8e959c;text-align:center;border:1px dashed #394047;margin-top:16px;padding:28px}.adminSectionTitle{max-width:1180px;margin:0 auto 14px}.candidateState.state-INCOMPLETE{color:#ff8b80;border-color:#ff6f61}.candidateMeta{flex-wrap:wrap;gap:8px 18px;margin:8px 0;display:flex}.candidateMeta div{gap:6px;min-width:0;font-size:10px;display:flex}.candidateMeta dt{color:#858d95}.candidateMeta dd{color:#d9dde1;overflow-wrap:anywhere;margin:0}.candidatePanelHead button:disabled{cursor:wait;opacity:.65}.automationStats{grid-template-columns:repeat(5,minmax(0,1fr))}.automationPanel{background:linear-gradient(135deg,#171d13,#111418);border:1px solid #445029;max-width:1180px;margin:24px auto;padding:24px;position:relative}.automationPanel>small{color:var(--lime);letter-spacing:.14em;font:800 10px monospace}.automationPanel h2{margin:8px 0;font-size:28px}.automationPanel>p{color:#aeb5bc;max-width:760px;font-size:12px;line-height:1.75}.automationPanel form{position:absolute;top:24px;right:24px}.automationPanel button{background:var(--lime);color:#0b0d0f;cursor:pointer;border:0;min-height:48px;padding:0 18px;font-weight:900}.automationPanel button:disabled{cursor:wait;opacity:.65}.automationPlanned{font-weight:800;color:#ffbd49!important}.automationRuns{gap:5px;margin-top:18px;display:grid}.automationRuns span{color:#aeb5bc;background:#11170f;border:1px solid #303b27;padding:10px 12px;font-size:10px}.automationRuns b{color:var(--lime)}.candidateState.state-REVIEW_REQUIRED{color:#ffbd49;border-color:#ffbd49}.candidateState.state-AUTO_PUBLISH{color:#75df9a;border-color:#75df9a}.candidateState.state-REJECT{color:#969da5}.decisionLog{background:#0f130e;border:1px solid #303b27;margin-top:18px}.decisionLog summary{color:#d7dde2;cursor:pointer;padding:12px;font-size:11px;font-weight:800}.decisionLog>div{gap:6px;max-height:420px;padding:0 12px 12px;display:grid;overflow:auto}.decisionLog article{background:#121611;border:1px solid #2c3428;padding:10px}.decisionLog article>div{justify-content:space-between;gap:12px;display:flex}.decisionLog article b{color:#eef1f3;overflow-wrap:anywhere;min-width:0;font-size:11px}.decisionLog article span{color:var(--lime);flex:none;font:800 9px monospace}.decisionLog ul{color:#9fa7ae;margin:8px 0 0;padding-left:18px;font-size:10px;line-height:1.6}@media (max-width:760px){.candidatePanel{padding:16px}.candidatePanelHead{display:grid}.candidatePanelHead button{width:100%}.candidateList{grid-template-columns:1fr}.candidateList article{overflow:hidden}.candidateList h3{overflow-wrap:anywhere}.candidateSummary{grid-template-columns:1fr 1fr;display:grid}.candidateSummary span:last-child{grid-column:1/-1}.automationStats{grid-template-columns:repeat(2,minmax(0,1fr))}.automationStats>div:last-child{grid-column:1/-1}.automationPanel{padding:18px}.automationPanel form{margin-top:16px;position:static}.automationPanel button{width:100%}}.mobileTournamentLink{display:none}@media (max-width:800px){.mobileTournamentLink{min-width:52px;min-height:40px;color:var(--lime);border:1px solid #46501f;justify-content:center;align-items:center;margin-left:auto;font-size:12px;font-weight:900;display:inline-flex}.siteHeader .mobileTournamentLink+.backLink{margin-left:0}}.enrichmentActions{background:#091426b8;border:1px solid #3ad3ff38;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px;display:flex}.enrichmentActions div{gap:3px;display:grid}.enrichmentActions span{color:#9cabbe;font-size:.82rem}.evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.evidenceGrid span{color:#9eabc0;background:#111b2b;border-radius:8px;justify-content:space-between;gap:8px;padding:7px 9px;font-size:.72rem;display:flex}.evidenceGrid .evidence-VERIFIED,.evidenceGrid .evidence-SUPPORTED{color:#77e6bb}.evidenceGrid .evidence-CONFLICT{color:#ff938b}.candidateSourceLinks,.candidateCardActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.candidateSourceLinks a{overflow-wrap:anywhere;border:1px solid #ffffff21;border-radius:999px;padding:5px 8px;font-size:.72rem}.candidateCardActions{justify-content:space-between;margin-top:10px}.candidateCardActions form button{font:inherit;color:#dce8ff;cursor:pointer;background:#16253c;border:1px solid #ffffff24;border-radius:8px;padding:7px 10px;font-size:.78rem}@media (max-width:600px){.enrichmentActions{flex-direction:column;align-items:stretch}.enrichmentActions button{width:100%}.evidenceGrid{grid-template-columns:1fr}.candidateCardActions{flex-direction:column;align-items:stretch}.candidateCardActions form button{width:100%}}.devicePage{background:#0d0f12}.deviceBreadcrumb{color:#81878f;align-items:center;gap:9px;max-width:1180px;margin:auto;padding:20px 24px 0;font-size:11px;display:flex}.deviceBreadcrumb a:hover{color:var(--lime)}.deviceHero{max-width:1180px;margin:auto;padding:36px 24px 82px;position:relative;overflow:hidden}.deviceHero:after{content:"DEVICE";color:#0000;-webkit-text-stroke:1px #25292d;letter-spacing:-.08em;pointer-events:none;font:900 132px/1 Arial;position:absolute;bottom:-24px;right:-10px}.deviceHero>*{z-index:1;position:relative}.devicePr{background:linear-gradient(135deg,#c8ff361c,#c8ff3606);border:1px solid #586630;margin-bottom:54px;padding:18px 20px}.devicePr strong{color:var(--lime);font-size:14px;display:block}.devicePr p{color:#d2d7dc;max-width:830px;margin:8px 0 0;font-size:13px;line-height:1.75}.deviceHero>small,.deviceIntro small{color:var(--lime);letter-spacing:.16em;font:800 10px monospace}.deviceHero h1{max-width:840px;margin:18px 0 24px;font-size:clamp(54px,8vw,96px)}.deviceHero h1 em{color:var(--lime)}.deviceHero>p{color:#a6acb3;max-width:700px;margin:0;font-size:15px;line-height:1.95}.deviceIntro{border-block:1px solid var(--line);background:#13161a;grid-template-columns:.75fr 1.25fr;gap:70px;padding:52px max(24px,50vw - 590px);display:grid}.deviceIntro h2{margin:7px 0 0;font-size:32px}.deviceIntro>p{color:#abb1b8;margin:0;font-size:14px;line-height:2}.deviceProducts{gap:24px;max-width:1180px;margin:auto;padding:72px 24px;display:grid}.deviceCard{border:1px solid var(--line);background:#13161a;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden}.deviceCard:nth-child(2n){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.deviceCard:nth-child(2n) .deviceImage{order:2}.deviceImage{background:radial-gradient(circle at 50% 40%,#262b31,#0b0d10 72%);min-height:640px;padding:24px;position:relative;overflow:hidden}.deviceImage>span{z-index:1;color:var(--lime);font:800 11px monospace;position:absolute;top:20px;left:22px}.deviceImage img{object-fit:contain;object-position:center;width:100%;height:100%}.deviceCardBody{flex-direction:column;padding:46px;display:flex}.deviceLabels{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.deviceLabels b,.deviceLabels span{border:1px solid #424950;padding:6px 9px;font-size:10px}.deviceLabels b{border-color:var(--lime);color:var(--lime)}.deviceCardBody>small{color:#818890;letter-spacing:.1em;font:700 10px monospace}.deviceCardBody h2{letter-spacing:-.045em;white-space:nowrap;margin:7px 0 16px;font-size:clamp(35px,4vw,54px);line-height:1}.deviceCardBody>p{color:#aab0b7;margin:0;font-size:14px;line-height:1.85}.deviceCardBody ul{gap:9px;margin:25px 0;padding:0;list-style:none;display:grid}.deviceCardBody li{color:#e0e3e6;padding-left:18px;font-size:12px;line-height:1.65;position:relative}.deviceCardBody li:before{content:"";background:var(--lime);width:6px;height:6px;position:absolute;top:.62em;left:0}.deviceCardBody dl{border-top:1px solid var(--line);margin:0}.deviceCardBody dl>div{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);display:grid}.deviceCardBody dt,.deviceCardBody dd{padding:12px 5px;font-size:11px;line-height:1.6}.deviceCardBody dt{color:#818890;font-weight:800}.deviceCardBody dd{color:#d7dbe0;word-break:keep-all;margin:0;font-weight:700}.deviceNotice{background:#211c13;border-left:3px solid #ffbd49;margin:22px 0;padding:15px 16px}.deviceNotice strong{color:#ffca68;font-size:11px}.deviceNotice p{color:#d9d0c1;margin:6px 0 0;font-size:11px;line-height:1.75}.deviceCta{background:var(--lime);color:#0b0d0f;justify-content:center;align-items:center;min-height:54px;margin-top:auto;font-size:12px;font-weight:900;display:flex}.deviceCta:hover{filter:brightness(1.08)}.deviceCompare{max-width:1180px;margin:auto;padding:24px 24px 84px}.deviceTableWrap{border:1px solid var(--line);max-width:100%;overflow:auto}.deviceCompare table{border-collapse:collapse;width:100%;min-width:790px}.deviceCompare th,.deviceCompare td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;padding:16px;font-size:12px}.deviceCompare thead th{color:#899098;background:#1a1e22;font:800 10px monospace}.deviceCompare tbody th{color:#eff1f3;background:#15181c}.deviceCompare tbody td{color:#abb1b8}.deviceCompare>p{color:#858c94;margin:14px 0 0;font-size:10px;line-height:1.8}.deviceDisclosure{border:1px solid var(--line);background:#111418;max-width:1132px;margin:0 auto 90px;padding:22px 24px}.deviceDisclosure strong{color:#dce0e4;font-size:12px}.deviceDisclosure p{color:#8f969e;margin:7px 0 0;font-size:11px;line-height:1.8}.deviceIntro h2{white-space:nowrap;font-size:clamp(24px,2.2vw,30px)}.deviceChoice{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:54px;max-width:1180px;margin:auto;padding:62px 24px 0;display:grid}.deviceChoice small{color:var(--lime);letter-spacing:.16em;font:800 10px monospace}.deviceChoice h2{margin:8px 0 12px;font-size:clamp(28px,3vw,40px)}.deviceChoice p{color:#9299a1;margin:0;font-size:12px;line-height:1.8}.deviceChoice ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.deviceChoice a{border:1px solid var(--line);background:#15181c;flex-direction:column;gap:7px;height:100%;padding:17px 18px;display:flex}.deviceChoice a:hover{border-color:var(--lime)}.deviceChoice b{font-size:12px}.deviceChoice span{color:var(--lime);font:800 11px monospace}@media (max-width:900px){.deviceIntro{grid-template-columns:1fr;gap:20px}.deviceCard,.deviceCard:nth-child(2n){grid-template-columns:1fr}.deviceCard:nth-child(2n) .deviceImage{order:0}.deviceImage{min-height:520px}.deviceCardBody{padding:34px}.deviceHero:after{font-size:100px}}@media (max-width:600px){.devicePage .siteHeader nav{display:none}.deviceBreadcrumb{padding-inline:16px}.deviceHero{padding:24px 16px 58px}.devicePr{margin-bottom:38px;padding:16px}.devicePr strong{font-size:13px}.devicePr p{font-size:12px}.deviceHero h1{letter-spacing:-.065em;font-size:clamp(44px,15vw,62px);line-height:1.02}.deviceHero>p{font-size:14px}.deviceHero:after{font-size:68px;bottom:-8px}.deviceIntro{padding:38px 18px}.deviceIntro h2{font-size:27px}.deviceIntro>p{font-size:13px}.deviceProducts{gap:16px;padding:46px 14px}.deviceImage{min-height:350px;padding:12px}.deviceCardBody{padding:25px 19px}.deviceCardBody h2{font-size:clamp(35px,12vw,45px)}.deviceCardBody dl>div{grid-template-columns:105px minmax(0,1fr)}.deviceCardBody dt,.deviceCardBody dd{padding:11px 3px;font-size:10px}.deviceNotice{margin-block:18px}.deviceCta{min-height:58px}.deviceCompare{padding:12px 14px 60px}.deviceTableWrap:before{content:"左右にスクロールできます →";color:#d9dee3;background:#20242a;width:max-content;padding:8px 10px;font-size:11px;font-weight:800;display:block;position:sticky;left:0}.deviceDisclosure{margin:0 14px 60px}.devicePage footer{margin-top:0}.deviceHero h1{font-size:clamp(38px,10vw,48px)}}@media (max-width:900px){.deviceChoice{grid-template-columns:1fr;gap:24px;padding-top:46px}}@media (max-width:600px){.deviceChoice{padding:40px 14px 0}.deviceChoice h2{font-size:28px}.deviceChoice ul{grid-template-columns:1fr}.deviceChoice a{padding:15px 16px}}.deviceReviewLink{color:#dce1e6;border:1px solid #495159;align-items:center;width:fit-content;margin-top:18px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.deviceReviewLink:hover{border-color:var(--lime);color:var(--lime)}.deviceReviews{max-width:1180px;margin:auto;padding:0 24px 84px;scroll-margin-top:90px}.deviceReviewHeading{max-width:760px;margin-bottom:28px}.deviceReviewHeading>small{color:var(--lime);letter-spacing:.16em;font:800 10px monospace}.deviceReviewHeading h2{margin:8px 0 12px;font-size:clamp(28px,3.4vw,44px);line-height:1.25}.deviceReviewHeading p{color:#969da5;margin:0;font-size:13px;line-height:1.85}.deviceReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.deviceReviewCard{border:1px solid var(--line);background:#13161a;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.deviceReviewThumb{aspect-ratio:16/9;background:#080a0c;display:block;position:relative;overflow:hidden}.deviceReviewThumb img{object-fit:cover;width:100%;height:100%;display:block}.deviceReviewThumb:after{content:"";background:linear-gradient(#0000 55%,#0000007a);transition:all .2s;position:absolute;inset:0}.deviceReviewThumb>span{z-index:1;color:#0b0d0f;background:#c8ff36f0;border-radius:11px;place-items:center;width:62px;height:44px;padding-left:2px;font-size:17px;transition:all .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #0008}.deviceReviewThumb:hover img{transform:scale(1.02)}.deviceReviewThumb:hover>span{filter:brightness(1.08);transform:translate(-50%,-50%)scale(1.05)}.deviceReviewBody{flex-direction:column;min-width:0;padding:23px;display:flex}.deviceReviewBody>small{color:var(--lime);letter-spacing:.12em;font:800 10px monospace}.deviceReviewType{color:#aab1b8;border:1px solid #454c53;width:fit-content;margin-top:11px;padding:5px 8px;font-size:9px;font-weight:800}.deviceReviewBody h3{word-break:keep-all;margin:12px 0 7px;font-size:21px;line-height:1.35}.deviceReviewBody>p{color:#969da5;margin:0;font-size:12px;line-height:1.75}.deviceReviewBody .deviceReviewNote{color:#747b83;margin-top:11px;font-size:10px}.deviceReviewCta{color:#eef1f3;border:1px solid #515960;justify-content:center;align-items:center;min-height:48px;margin-top:20px;font-size:11px;font-weight:900;display:flex}.deviceReviewCta:hover{border-color:var(--lime);color:var(--lime)}@media (max-width:700px){.deviceReviews{padding:0 14px 60px}.deviceReviewGrid{grid-template-columns:1fr;gap:14px}.deviceReviewHeading h2{letter-spacing:-.035em;white-space:nowrap;word-break:keep-all;font-size:clamp(22px,6.3vw,30px);line-height:1.3}.deviceReviewHeading p{font-size:12px}.deviceReviewBody{padding:19px}.deviceReviewBody h3{font-size:19px}.deviceReviewCta{min-height:52px}}.tournamentHero{padding-bottom:36px}.tournamentContent{padding-top:32px}@media (max-width:600px){.tournamentHero{padding-bottom:26px}.tournamentContent{padding-top:24px}}.requestPage{background:#0d0f12;min-height:100vh}.requestHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 86% 28%,#c8ff361a,#0000 32%),linear-gradient(120deg,#0d0f12,#141819);padding:72px max(24px,50vw - 590px) 58px}.requestHero>small,.requestBoardHeader small,.requestComposer>div>small,.requestCommentsHeading small{color:var(--lime);letter-spacing:.16em;font:800 10px monospace}.requestHero h1{word-break:keep-all;margin:14px 0 20px;font-size:clamp(46px,7vw,80px);line-height:1}.requestHero>p{color:#a9afb6;max-width:720px;margin:0;font-size:14px;line-height:1.9}.requestHero>div{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.requestHero>div a{border:1px solid #454c53;justify-content:center;align-items:center;min-height:48px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex}.requestHero>div a:first-child{border-color:var(--lime);background:var(--lime);color:#0b0d0f}.requestPublicNotice{background:#201b12;border:1px solid #5d512c;align-items:center;gap:14px;max-width:1180px;margin:26px auto 0;padding:16px 18px;display:flex}.requestPublicNotice strong{color:#ffca68;flex:none;font-size:12px}.requestPublicNotice p{color:#cfc7b9;margin:0;font-size:11px;line-height:1.7}.requestPublicNotice a{color:#ffda89;text-decoration:underline}.requestContent{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:24px;max-width:1180px;margin:auto;padding:46px 24px 100px;display:grid}.requestBoard,.requestComposer{min-width:0}.requestBoardHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.requestBoardHeader h2,.requestComposer h2,.requestCommentsHeading h2{margin:7px 0 0;font-size:30px}.requestBoardHeader>b{color:var(--lime);font:900 28px monospace}.requestSort{gap:4px;margin-bottom:10px;display:flex;overflow-x:auto}.requestSort a{border:1px solid var(--line);color:#a9afb6;white-space:nowrap;flex:none;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;display:flex}.requestSort a.isActive,.requestSort a:hover{border-color:var(--lime);background:var(--lime);color:#0b0d0f}.requestFilters{border:1px solid var(--line);background:#111418;margin-bottom:18px}.requestFilters summary{color:#cdd2d7;cursor:pointer;padding:14px 16px;font-size:11px;font-weight:900}.requestFilters form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.requestFilters label,.requestForm label,.requestCommentForm label,.requestAdminReply label{color:#989fa7;gap:7px;font-size:10px;font-weight:800;display:grid}.requestFilters select,.requestForm input,.requestForm select,.requestForm textarea,.requestCommentForm input,.requestCommentForm textarea,.requestAdmin select,.requestAdmin textarea{color:#f0f2f4;width:100%;min-height:44px;font:inherit;background:#171b1f;border:1px solid #3a4249;border-radius:0;padding:10px 12px;font-size:12px}.requestFilters select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestForm input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestForm select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestForm textarea:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestCommentForm input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestCommentForm textarea:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestSubmitButton:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestVoteButton:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestCommentForm button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestCard a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.requestFilters form>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.requestFilters button,.requestFilters form>div>a{color:#eef1f3;cursor:pointer;background:0 0;border:1px solid #454c53;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex}.requestFilters button{border-color:var(--lime);background:var(--lime);color:#0b0d0f}.requestList{gap:9px;display:grid}.requestCard{border:1px solid var(--line);background:#13161a;min-width:0;padding:20px;transition:all .18s}.requestCard:hover{background:#15191d;border-color:#48505a}.requestCardMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.requestCardMeta>span,.requestCardMeta>b,.requestStatus{white-space:nowrap;border:1px solid #454c53;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.requestCardMeta>span{color:var(--lime);border-color:#687733}.requestCardMeta>b{color:#cdd2d7}.requestStatus{margin-left:auto}.requestStatus.status-OPEN{color:#75df9a}.requestStatus.status-CHECKING{color:#ffca68}.requestStatus.status-PLANNED{color:#a8c9ff}.requestStatus.status-DONE{color:#8cebac;background:#183224;border-color:#75df9a}.requestStatus.status-DECLINED{color:#969da5}.requestCard h3{word-break:keep-all;overflow-wrap:break-word;margin:15px 0 9px;font-size:19px;line-height:1.45}.requestCard h3 a:hover{color:var(--lime)}.requestCard>p{color:#989fa7;margin:0;font-size:12px;line-height:1.8}.requestCard footer{color:#7f878f;border-top:1px solid #292e33;align-items:center;gap:13px;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.requestCard footer time{margin-left:auto}.requestCard footer a{color:#dfe3e7;font-weight:900}.requestCard footer a:hover{color:var(--lime)}.requestEmpty{text-align:center;background:#111418;border:1px dashed #3b4249;padding:70px 24px}.requestEmpty small{color:var(--lime);letter-spacing:.14em;font:800 10px monospace}.requestEmpty h2{margin:10px 0 8px;font-size:25px}.requestEmpty p{color:#8f969e}.requestEmpty a{background:var(--lime);color:#0b0d0f;justify-content:center;align-items:center;min-height:46px;margin-top:12px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.requestPagination{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.requestPagination a{border:1px solid #3e454c;place-items:center;min-width:42px;height:42px;font:800 11px monospace;display:grid}.requestPagination a[aria-current=page]{border-color:var(--lime);background:var(--lime);color:#0b0d0f}.requestComposer{border:1px solid var(--line);background:#111418;align-self:start;padding:22px;position:sticky;top:92px}.requestComposer>div>p{color:#8f969e;margin:9px 0 20px;font-size:11px;line-height:1.75}.requestForm{gap:15px;display:grid}.requestFormGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.requestForm label>span,.requestCommentForm label>span{justify-content:space-between;gap:8px;display:flex}.requestForm label b{color:var(--lime);font-size:8px}.requestForm textarea,.requestCommentForm textarea{resize:vertical;line-height:1.7}.requestUrlFields{border:1px solid #31373d;gap:9px;margin:0;padding:13px;display:grid}.requestUrlFields legend{color:#939aa2;padding:0 7px;font-size:10px;font-weight:800}.requestPrivacyNote,.requestCommentForm>p{color:#ffcc73;margin:0;font-size:10px;line-height:1.65}.requestSubmitButton,.requestCommentForm button{background:var(--lime);color:#0b0d0f;cursor:pointer;border:0;min-height:50px;font-weight:950}.requestSubmitButton:disabled,.requestCommentForm button:disabled,.requestVoteButton:disabled{cursor:wait;opacity:.62}.requestError,.requestSuccess{color:#ff9ca5;background:#25171a;border:1px solid #714048;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.requestSuccess{color:#83e6a5;background:#13241b;border-color:#35654a}.requestHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.requestContactGuide{background:#151b12;border:1px solid #53602e;padding:24px}.requestContactGuide h2{border-bottom:0!important;padding-bottom:0!important}.requestBreadcrumb{color:#777f87;align-items:center;gap:8px;max-width:1000px;margin:auto;padding:24px 24px 0;font-size:10px;display:flex}.requestBreadcrumb a:hover{color:var(--lime)}.requestSubmitted{color:#83e6a5;background:#13241b;border:1px solid #35654a;max-width:1000px;margin:24px auto -10px;padding:13px 17px;font-size:12px;font-weight:900}.requestThread,.requestComments,.requestPrivateLink{max-width:1000px;margin-inline:auto}.requestThread{border:1px solid var(--line);background:#13161a;margin-top:34px}.requestThread>header{border-bottom:1px solid var(--line);background:#111418;padding:30px}.requestThread>header>small{color:var(--lime);letter-spacing:.13em;margin-top:24px;font:800 10px monospace;display:block}.requestThread h1{word-break:keep-all;overflow-wrap:break-word;margin:9px 0 23px;font-size:clamp(30px,4.7vw,52px);line-height:1.25}.requestThread dl{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.requestThread dl>div{gap:7px;font-size:10px;display:flex}.requestThread dt{color:#7f878f}.requestThread dd{color:#c6cbd0;margin:0}.requestThreadBody{color:#e3e6e9;overflow-wrap:anywhere;padding:30px;font-size:14px;line-height:2}.requestThreadBody p{min-height:1em;margin:0}.requestReferences{background:#0f1215;border:1px solid #343b42;margin:0 30px 28px;padding:18px}.requestReferences h2{margin:0 0 10px;font-size:14px}.requestReferences ul{gap:7px;margin:0;padding-left:18px;display:grid}.requestReferences a{color:#a8c9ff;overflow-wrap:anywhere;font-size:11px}.requestVoteArea{border-top:1px solid var(--line);align-items:center;gap:12px;padding:22px 30px;display:flex}.requestVoteButton{border:1px solid var(--lime);background:var(--lime);color:#0b0d0f;cursor:pointer;min-height:48px;padding:0 17px;font-size:12px;font-weight:950}.requestVoteButton b{margin-left:7px;font:900 14px monospace}.requestVoteArea>p{flex:1}.requestComments{padding:46px 0 70px}.requestCommentsHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.requestCommentsHeading>b{color:var(--lime);font:900 24px monospace}.requestCommentList{gap:8px;display:grid}.requestCommentList article{border:1px solid var(--line);background:#13161a;padding:20px}.requestCommentList article.isAdmin{background:linear-gradient(135deg,#182014,#121619);border-color:#617332}.requestCommentList article>header{border-bottom:1px solid #2c3136;align-items:center;gap:8px;padding-bottom:12px;display:flex}.requestCommentList article>header b{font-size:12px}.requestCommentList article>header span{background:var(--lime);color:#0b0d0f;padding:4px 7px;font-size:8px;font-weight:950}.requestCommentList time{color:#808890;margin-left:auto;font-size:9px}.requestCommentList article>div{color:#c9ced3;overflow-wrap:anywhere;padding-top:12px;font-size:12px;line-height:1.85}.requestCommentList article>div p{min-height:1em;margin:0}.requestNoComments{color:#8e959c;text-align:center;border:1px dashed #3b4249;padding:30px}.requestCommentComposer{border:1px solid var(--line);background:#111418;margin-top:24px;padding:22px}.requestCommentComposer h3{margin:0 0 16px;font-size:18px}.requestCommentForm{gap:13px;display:grid}.requestCommentForm button{justify-self:start;padding:0 18px}.requestPrivateLink{color:#969da5;text-align:center;border:1px solid #3a4148;margin-bottom:60px;padding:16px;font-size:11px}.requestPrivateLink a{color:var(--lime)}.requestAdmin{background:#0d0f12;min-height:100vh;padding:54px 24px 90px}.requestAdminHeader,.requestAdminStats,.requestAdminList,.requestAdminComments{max-width:1180px;margin-inline:auto}.requestAdminHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.requestAdminHeader small,.requestAdminSectionTitle small{color:var(--lime);letter-spacing:.15em;font:800 10px monospace}.requestAdminHeader h1{margin:10px 0 8px;font-size:clamp(36px,5vw,62px)}.requestAdminHeader p{color:#969da5;margin:0}.requestAdminHeader nav{flex-wrap:wrap;gap:8px;display:flex}.requestAdminHeader a{border:1px solid #414850;padding:12px 14px;font-size:11px;font-weight:900}.requestAdminStats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:30px;display:grid}.requestAdminStats>div{background:#15181c;gap:5px;padding:18px;display:grid}.requestAdminStats span{color:#8e959d;font-size:10px}.requestAdminStats b{color:var(--lime);font-size:28px}.requestAdminList,.requestAdminComments{margin-top:42px}.requestAdminSectionTitle{margin-bottom:14px}.requestAdminSectionTitle h2{margin:6px 0 0;font-size:28px}.requestAdminList>article,.requestAdminComments article{border:1px solid var(--line);background:#13161a;padding:20px}.requestAdminList>article+article,.requestAdminComments article+article{margin-top:8px}.requestAdminList>article.isHidden,.requestAdminComments article.isHidden{opacity:.55;border-style:dashed}.requestAdminList article>header{justify-content:space-between;gap:16px;display:flex}.requestAdminList article small{color:#8d959d;font-size:9px}.requestAdminList article h3{margin:7px 0 0}.requestAdminList article>p,.requestAdminComments article>p{color:#aeb4ba;white-space:pre-wrap;max-height:150px;font-size:11px;line-height:1.7;overflow:auto}.requestAdminList dl{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.requestAdminList dl>div{gap:6px;font-size:10px;display:flex}.requestAdminList dd{margin:0}.requestAdminActions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.requestAdminActions form{align-items:end;gap:6px;display:flex}.requestAdminActions a,.requestAdminActions button,.requestAdminReply button,.requestAdminComments button{color:#eef1f3;cursor:pointer;background:0 0;border:1px solid #495159;align-items:center;min-height:42px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.requestAdminActions form:last-child button,.requestAdminComments button{color:#ff9ca5;border-color:#824b52}.requestAdminReply{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:14px;padding-top:14px;display:grid}.requestAdminReply button{border-color:var(--lime);background:var(--lime);color:#0b0d0f}.requestAdminComments article{grid-template-columns:1fr auto;gap:8px 20px;display:grid}.requestAdminComments article>div{gap:10px;display:flex}.requestAdminComments article span{color:#858d95;font-size:9px}.requestAdminComments article>p{grid-column:1}.requestAdminComments article>form{grid-area:1/2/3;align-self:center}@media (max-width:900px){.requestContent{grid-template-columns:1fr}.requestComposer{position:static}.requestAdminHeader{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.requestPage .siteHeader nav{display:none}.requestHero{padding:50px 16px 42px}.requestHero h1{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(38px,11vw,50px)}.requestHero>p{font-size:13px}.requestHero>div{display:grid}.requestHero>div a{width:100%}.requestPublicNotice{gap:6px;margin:15px 14px 0;padding:14px;display:grid}.requestContent{padding:34px 14px 70px}.requestBoardHeader h2,.requestComposer h2{font-size:25px}.requestFilters form{grid-template-columns:1fr}.requestFilters form>div{display:grid}.requestCard{padding:16px}.requestCard h3{font-size:17px}.requestStatus{margin-left:0}.requestCard footer{grid-template-columns:auto auto 1fr;display:grid}.requestCard footer time{grid-column:1/3;margin-left:0}.requestCard footer a{text-align:right;grid-area:1/3/3;align-self:center}.requestComposer{padding:17px}.requestFormGrid{grid-template-columns:1fr}.requestThread,.requestSubmitted{margin-inline:14px}.requestBreadcrumb{white-space:nowrap;padding-inline:14px;overflow-x:auto}.requestThread>header,.requestThreadBody{padding:21px 18px}.requestThread h1{font-size:30px}.requestReferences{margin:0 18px 20px;padding:14px}.requestVoteArea{padding:18px;display:grid}.requestVoteButton{width:100%}.requestComments{padding:36px 14px 55px}.requestCommentList article{padding:16px}.requestCommentList article>header{flex-wrap:wrap}.requestCommentList time{width:100%;margin-left:0}.requestCommentComposer{padding:17px}.requestCommentForm button{width:100%}.requestPrivateLink{margin:0 14px 50px}.requestAdmin{padding:30px 14px 70px}.requestAdminStats{grid-template-columns:1fr 1fr}.requestAdminList>article{padding:15px}.requestAdminList article>header{display:grid}.requestAdminActions,.requestAdminActions form,.requestAdminReply{grid-template-columns:1fr;width:100%;display:grid}.requestAdminActions a,.requestAdminActions button,.requestAdminReply button{justify-content:center;width:100%}.requestAdminComments article{grid-template-columns:1fr}.requestAdminComments article>p,.requestAdminComments article>form{grid-area:auto/1}.requestAdminComments button{justify-content:center;width:100%}}.homeBeginnerCta{background:radial-gradient(circle at 85% 30%,#c8ff3614,#0000 35%);position:relative;overflow:hidden}.homeBeginnerCta .essentialLead{max-width:720px}.beginnerPage{background:#0d0f12;min-width:0}.beginnerHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 83% 28%,#c8ff3621,#0000 32%),linear-gradient(128deg,#0d0f12 10%,#15191b);padding:86px max(24px,50vw - 590px) 66px;position:relative;overflow:hidden}.beginnerHero:after{content:"01";color:#fff04;pointer-events:none;font:950 clamp(160px,20vw,310px)/1 monospace;position:absolute;top:24px;right:max(20px,50vw - 610px)}.beginnerHeroCopy{z-index:1;max-width:850px;position:relative}.beginnerHeroCopy>small,.beginnerSectionHeading>small,.beginnerMustCopy>small,.beginnerMoreCard>div>small{color:var(--lime);letter-spacing:.17em;font:800 10px monospace}.beginnerHero h1{letter-spacing:-.055em;word-break:keep-all;max-width:900px;margin:18px 0 24px;font-size:clamp(48px,7.2vw,88px);line-height:1.06}.beginnerHeroCopy>p{color:#aeb4ba;max-width:680px;margin:0;font-size:14px;line-height:1.9}.beginnerHeroCopy>.primary{margin-top:28px;display:inline-flex}.beginnerHeroRoute{z-index:1;align-items:center;gap:12px;max-width:930px;margin-top:54px;display:flex;position:relative}.beginnerHeroRoute span{color:#ced3d7;background:#12161a;border:1px solid #3b4248;align-items:center;gap:10px;min-width:0;padding:13px 16px;font-size:11px;font-weight:850;display:flex}.beginnerHeroRoute span b{color:var(--lime);font:900 13px monospace}.beginnerHeroRoute i{color:var(--lime);font-style:normal}.beginnerSection{max-width:1180px;margin:auto;padding:82px 24px}.beginnerSectionHeading{max-width:760px;margin-bottom:30px}.beginnerSectionHeading h2,.beginnerMustCopy h2{letter-spacing:-.035em;word-break:keep-all;margin:9px 0 12px;font-size:clamp(32px,4vw,52px);line-height:1.2}.beginnerSectionHeading p,.beginnerMustCopy p{color:#979ea5;margin:0;font-size:13px;line-height:1.85}.beginnerStepGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;display:grid}.beginnerStepCard{border:1px solid var(--line);background:#13161a;min-width:0;position:relative}.beginnerStepMeta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.beginnerStepMeta b{color:var(--lime);font:950 20px monospace}.beginnerStepMeta span{color:#cbd0d5;border:1px solid #4c555d;padding:5px 8px;font-size:9px;font-weight:900}.beginnerVideoThumb,.beginnerPlaylistThumb{aspect-ratio:16/9;background:#080a0c;display:block;position:relative;overflow:hidden}.beginnerVideoThumb img,.beginnerPlaylistThumb img{object-fit:cover;width:100%;height:100%;transition:all .2s;display:block}.beginnerVideoThumb:after,.beginnerPlaylistThumb:after{content:"";background:linear-gradient(#0000 52%,#0000008f);position:absolute;inset:0}.beginnerVideoThumb>span,.beginnerPlaylistThumb>span{z-index:2;color:#0b0d0f;background:#c8ff36f0;border-radius:11px;place-items:center;width:62px;height:44px;padding-left:3px;font-size:17px;transition:all .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #0008}.beginnerVideoThumb:hover img,.beginnerPlaylistThumb:hover img{transform:scale(1.02)}.beginnerVideoThumb:hover>span,.beginnerPlaylistThumb:hover>span{transform:translate(-50%,-50%)scale(1.06)}.beginnerStepBody{flex-direction:column;min-height:184px;padding:21px;display:flex}.beginnerStepBody h3{word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.55}.beginnerVideoCta{color:#eef1f3;border:1px solid #4d555d;justify-content:center;align-items:center;min-height:48px;margin-top:auto;padding:10px 16px;font-size:11px;font-weight:900;display:flex}.beginnerVideoCta:hover{border-color:var(--lime);color:var(--lime)}.beginnerFlowArrow{z-index:3;border:1px solid var(--lime);width:38px;height:38px;color:var(--lime);background:#0d0f12;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:50%;right:-28px}.beginnerStepCard:nth-child(2) .beginnerFlowArrow{inset:auto auto -34px 50%;transform:translate(-50%)}.beginnerStepCard:nth-child(3) .beginnerFlowArrow{right:-28px}.beginnerMustWatch{background:radial-gradient(circle at 75%,#c8ff361f,#0000 35%),#141913;border-block:1px solid #4a592d;grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);align-items:center;gap:58px;padding:72px max(24px,50vw - 590px);scroll-margin-top:80px;display:grid}.beginnerRequired{background:var(--lime);color:#0c0f0d;margin-left:12px;padding:6px 10px;font-size:10px;font-weight:950;display:inline-flex}.beginnerMustCopy h3{margin:22px 0 9px;font-size:24px}.beginnerMustCopy>.primary{margin-top:25px;display:inline-flex}.beginnerPlaylistThumb{border:1px solid #596630}.beginnerPlaylistThumb>b{z-index:2;color:var(--lime);letter-spacing:.12em;background:#0d0f12dd;padding:6px 9px;font:850 9px monospace;position:absolute;bottom:12px;right:12px}.beginnerMoreCard{border:1px solid var(--line);background:#13161a;grid-template-columns:minmax(330px,.9fr) minmax(0,1fr);align-items:center;display:grid}.beginnerMoreCard>div{flex-direction:column;min-width:0;padding:30px;display:flex}.beginnerMoreCard h3{margin:11px 0 8px;font-size:27px}.beginnerMoreCard p{color:#979ea5;margin:0;font-size:12px;line-height:1.8}.beginnerMoreCard .beginnerVideoCta{align-self:flex-start;margin-top:24px}.beginnerNext{padding-top:40px}.beginnerNextGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.beginnerNextGrid>a{border:1px solid var(--line);background:#13161a;flex-direction:column;min-width:0;min-height:210px;padding:23px;display:flex}.beginnerNextGrid>a:hover{border-color:var(--lime);transform:translateY(-2px)}.beginnerNextGrid small{color:var(--lime);letter-spacing:.14em;font:850 9px monospace}.beginnerNextGrid h3{word-break:keep-all;margin:18px 0 8px;font-size:19px}.beginnerNextGrid p{color:#9299a0;margin:0;font-size:11px;line-height:1.75}.beginnerNextGrid b{margin-top:auto;padding-top:18px;font-size:11px}.beginnerPage footer{margin-top:0}@media (max-width:900px){.beginnerHero{padding-top:64px}.beginnerHeroRoute{flex-wrap:wrap}.beginnerHeroRoute i{display:none}.beginnerMustWatch{grid-template-columns:1fr;gap:30px}.beginnerNextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.beginnerPage .siteHeader nav{display:none}.beginnerHero{padding:52px 14px 44px}.beginnerHero:after{font-size:142px;top:26px;right:2px}.beginnerHero h1{letter-spacing:-.05em;font-size:clamp(35px,10.2vw,46px);line-height:1.14}.beginnerHeroCopy>p{font-size:13px}.beginnerHeroCopy>.primary{justify-content:center;width:100%}.beginnerHeroRoute{gap:5px;margin-top:36px;display:grid}.beginnerHeroRoute span{width:100%}.beginnerSection{padding:58px 14px}.beginnerSectionHeading{margin-bottom:22px}.beginnerSectionHeading h2,.beginnerMustCopy h2{font-size:clamp(28px,8vw,36px);line-height:1.25}.beginnerStepGrid{grid-template-columns:1fr;gap:38px}.beginnerStepBody{min-height:176px;padding:18px}.beginnerStepBody h3{font-size:16px}.beginnerFlowArrow,.beginnerStepCard:nth-child(2) .beginnerFlowArrow,.beginnerStepCard:nth-child(3) .beginnerFlowArrow{inset:auto auto -39px 50%;transform:translate(-50%)}.beginnerMustWatch{grid-template-columns:1fr;padding:54px 14px}.beginnerMustCopy h3{font-size:21px}.beginnerMustCopy>.primary{justify-content:center;width:100%}.beginnerMoreCard{grid-template-columns:1fr}.beginnerMoreCard>div{padding:21px}.beginnerMoreCard h3{font-size:23px}.beginnerMoreCard .beginnerVideoCta{width:100%}.beginnerNext{padding-top:30px}.beginnerNextGrid{grid-template-columns:1fr}.beginnerNextGrid>a{min-height:170px}.beginnerPage{overflow-x:hidden}}.beginnerHero:after{color:#c8ff3611}@media (max-width:640px){.beginnerHero:after{color:#c8ff360d;font-size:126px;top:42px;right:2px}.beginnerHero h1{letter-spacing:-.045em;font-size:clamp(26px,6.8vw,30px);line-height:1.25}.beginnerSectionHeading h2,.beginnerMustCopy h2{word-break:normal;overflow-wrap:normal;font-size:clamp(25px,7vw,31px)}}
