.OdioGuide-module__FcveJa__page,.OdioGuide-module__FcveJa__guide,.OdioGuide-module__FcveJa__player{--odio-bg:#11150f;--odio-text:#d8ddd5;--odio-accent:#b7cc69;--odio-panel:#1b1f18;--odio-line:#3b4832;--odio-button:#18200b}.OdioGuide-module__FcveJa__page{background:var(--odio-bg);color:var(--odio-text);min-width:0;padding:20px clamp(12px,3vw,40px) 48px}.OdioGuide-module__FcveJa__intro{max-width:1120px;margin:0 auto 14px}.OdioGuide-module__FcveJa__intro h1{letter-spacing:-.025em;color:var(--odio-accent);margin:0 0 8px;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1.2}.OdioGuide-module__FcveJa__intro p{margin:0;font-size:14px;line-height:1.5}.OdioGuide-module__FcveJa__player{width:100%;max-width:min(1120px,177.78svh - 426.672px);margin:0 auto 20px}.OdioGuide-module__FcveJa__stage{aspect-ratio:16/9;border:1px solid var(--odio-line);background:#090b10;border-radius:12px;position:relative;overflow:hidden}.OdioGuide-module__FcveJa__stage iframe{border:0;width:100%;height:100%;display:block}.OdioGuide-module__FcveJa__cover{background:radial-gradient(#38352e,#090b10);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex;position:absolute;inset:0}.OdioGuide-module__FcveJa__cover img{object-fit:contain;width:auto;max-width:70%;height:42%}.OdioGuide-module__FcveJa__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.OdioGuide-module__FcveJa__actions>*{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;display:flex}.OdioGuide-module__FcveJa__page button,.OdioGuide-module__FcveJa__guide button,.OdioGuide-module__FcveJa__player button{background:var(--odio-accent);color:var(--odio-button);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 16px;font-weight:700}.OdioGuide-module__FcveJa__player button:disabled{opacity:.5;cursor:not-allowed}.OdioGuide-module__FcveJa__actions a{color:var(--odio-text);border:1px solid var(--odio-line);border-radius:8px}.OdioGuide-module__FcveJa__player>p{margin:10px 0;font-size:12px;line-height:1.5}.OdioGuide-module__FcveJa__guide{max-width:1120px;color:var(--odio-text);min-width:0;margin:32px auto;line-height:1.8}.OdioGuide-module__FcveJa__guide h2{color:var(--odio-accent);margin:8px 0 18px;font-size:clamp(21px,2.3vw,28px);line-height:1.3}.OdioGuide-module__FcveJa__guide p{text-align:justify;text-align-last:start;overflow-wrap:anywhere;margin:12px 0;font-size:16px}.OdioGuide-module__FcveJa__guide a{color:var(--odio-accent);text-underline-offset:4px;text-decoration:underline}.OdioGuide-module__FcveJa__contents{border:1px solid var(--odio-line);background:var(--odio-panel);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-bottom:28px;padding:20px;display:grid}.OdioGuide-module__FcveJa__contents a{align-items:center;min-height:44px;font-size:14px;line-height:1.5;display:flex}.OdioGuide-module__FcveJa__preparation{border:1px solid var(--odio-line);background:var(--odio-panel);border-radius:12px;margin-bottom:28px;padding:clamp(16px,3vw,28px)}.OdioGuide-module__FcveJa__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.OdioGuide-module__FcveJa__checks label{border:1px solid var(--odio-line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:54px;padding:12px;display:flex}.OdioGuide-module__FcveJa__checks input{width:20px;height:20px;accent-color:var(--odio-accent);flex-shrink:0}.OdioGuide-module__FcveJa__checkResult{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.OdioGuide-module__FcveJa__chapter{background:var(--odio-panel);border:1px solid var(--odio-line);border-radius:12px;margin:0 0 24px;padding:clamp(18px,3vw,32px);scroll-margin-top:110px}.OdioGuide-module__FcveJa__number{color:var(--odio-accent);letter-spacing:.2em;font-size:12px;font-weight:700}.OdioGuide-module__FcveJa__chapter figure{margin:24px 0 0}.OdioGuide-module__FcveJa__chapter img{aspect-ratio:16/9;object-fit:contain;background:#111;border-radius:8px;width:100%;height:auto;display:block}.OdioGuide-module__FcveJa__chapter figcaption{opacity:.85;margin-top:9px;font-size:12px;line-height:1.6}.OdioGuide-module__FcveJa__videos,.OdioGuide-module__FcveJa__faq{background:var(--odio-panel);border:1px solid var(--odio-line);border-radius:12px;margin-top:32px;padding:24px}.OdioGuide-module__FcveJa__videos>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.OdioGuide-module__FcveJa__videos iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%}.OdioGuide-module__FcveJa__faq details{border-top:1px solid var(--odio-line);padding:14px 0}.OdioGuide-module__FcveJa__faq summary{cursor:pointer;min-height:44px;padding:8px;font-weight:700;display:list-item}.OdioGuide-module__FcveJa__guide :focus-visible,.OdioGuide-module__FcveJa__player :focus-visible{outline:3px solid var(--odio-accent);outline-offset:4px}.OdioGuide-module__FcveJa__cards{flex-wrap:wrap;justify-content:center;gap:14px;margin:24px auto;display:flex}.OdioGuide-module__FcveJa__card{border:1px solid var(--odio-line);width:104px;color:var(--odio-text);background:var(--odio-panel);text-align:center;border-radius:14px;font-size:12px;overflow:hidden}.OdioGuide-module__FcveJa__card img{aspect-ratio:1;object-fit:contain;background:#10131b;width:100%}.OdioGuide-module__FcveJa__card span{min-height:52px;padding:8px;display:block}.OdioGuide-module__FcveJa__nav{color:#d8ddd5;z-index:20;background:#151a13;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:relative}.OdioGuide-module__FcveJa__nav a{color:inherit}.OdioGuide-module__FcveJa__nav details{position:relative}.OdioGuide-module__FcveJa__nav summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.OdioGuide-module__FcveJa__nav details>div{z-index:30;background:#151a13;border:1px solid #3b4832;width:min(280px,80vw);max-height:65vh;padding:16px;position:absolute;right:0;overflow:auto}.OdioGuide-module__FcveJa__nav details>div a{padding:10px;display:block}.OdioGuide-module__FcveJa__nav>div{align-items:center;gap:14px;display:flex}@media (min-width:900px){.OdioGuide-module__FcveJa__chapter:has(figure){grid-template-columns:1.3fr 1fr;align-items:start;gap:28px;display:grid}.OdioGuide-module__FcveJa__chapter figure{margin:0;position:sticky;top:100px}}@media (max-width:700px){.OdioGuide-module__FcveJa__player{max-width:100%}.OdioGuide-module__FcveJa__contents,.OdioGuide-module__FcveJa__checks,.OdioGuide-module__FcveJa__videos>div{grid-template-columns:1fr}.OdioGuide-module__FcveJa__checkResult{flex-direction:column;align-items:stretch}.OdioGuide-module__FcveJa__guide p{font-size:15px}.OdioGuide-module__FcveJa__cover{gap:8px}.OdioGuide-module__FcveJa__cover img{height:36%}.OdioGuide-module__FcveJa__cover button{padding:8px 10px;font-size:13px}.OdioGuide-module__FcveJa__nav{gap:8px}.OdioGuide-module__FcveJa__nav>a{max-width:36%;font-size:14px}.OdioGuide-module__FcveJa__nav>div{gap:8px}}.OdioGuide-module__FcveJa__chapter{box-shadow:inset 4px 0 #536636}.OdioGuide-module__FcveJa__guide h2{letter-spacing:-.02em}
