.AsciilandsReading_article__v5Wc_{--paper:#fffaf5;--accent:#7f1d1d;--rule:#fde5d8;background:var(--paper);color:#241b20;max-width:1180px;margin:40px auto;padding:clamp(18px,4vw,48px);border:1px solid var(--rule);border-radius:16px;min-width:0}.AsciilandsReading_article__v5Wc_ *{box-sizing:border-box}.AsciilandsReading_article__v5Wc_ h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2;margin:0 0 24px;color:inherit}.AsciilandsReading_article__v5Wc_ h3{font-size:1.35rem;line-height:1.35;margin:0 0 18px;color:inherit}.AsciilandsReading_kicker__1_94v,.AsciilandsReading_number__ifyyz{color:var(--accent);font-weight:800;letter-spacing:.12em;font-size:.75rem}.AsciilandsReading_contents__cGaUd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:28px 0 40px}.AsciilandsReading_contents__cGaUd a{display:flex;align-items:center;gap:12px;padding:12px;min-height:52px;border:1px solid var(--rule);border-radius:3px;color:inherit;text-decoration:none;line-height:1.4}.AsciilandsReading_contents__cGaUd a:hover{background:var(--rule)}.AsciilandsReading_contents__cGaUd span{color:var(--accent);font-weight:800;flex-shrink:0}.AsciilandsReading_contents__cGaUd a:focus-visible,.AsciilandsReading_faq__k4o3G summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.AsciilandsReading_chapters__iUqU_{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.AsciilandsReading_chapter__nyk6G{min-width:0;scroll-margin-top:110px;padding:24px;border:1px solid var(--rule);border-radius:12px}.AsciilandsReading_chapter__nyk6G>p:not(.AsciilandsReading_number__ifyyz){font-size:1rem;line-height:1.85;max-width:78ch;margin:0 0 16px;color:inherit}.AsciilandsReading_article__v5Wc_ figure{margin:24px 0 0;overflow:hidden}.AsciilandsReading_article__v5Wc_ figure img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain;background:#142129}.AsciilandsReading_article__v5Wc_ figcaption{font-size:.85rem;line-height:1.5;padding:12px 0;color:inherit}.AsciilandsReading_faq__k4o3G{margin-top:40px}.AsciilandsReading_faq__k4o3G details{border-bottom:1px solid var(--rule);padding:4px 0;background:transparent}.AsciilandsReading_faq__k4o3G summary{display:block;cursor:pointer;padding:16px 4px;min-height:48px;color:inherit;font-weight:700;list-style:none}.AsciilandsReading_faq__k4o3G summary:after{content:" +";color:var(--accent)}.AsciilandsReading_faq__k4o3G details[open] summary:after{content:" −"}.AsciilandsReading_faq__k4o3G details>p{margin:0;padding:0 4px 20px;line-height:1.7;color:inherit;max-width:78ch}@media(max-width:760px){.AsciilandsReading_chapters__iUqU_,.AsciilandsReading_contents__cGaUd{grid-template-columns:minmax(0,1fr)}.AsciilandsReading_article__v5Wc_{margin:24px auto}.AsciilandsReading_chapter__nyk6G{min-width:0}.AsciilandsReading_article__v5Wc_ h3{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.AsciilandsReading_article__v5Wc_ *{scroll-behavior:auto}}.AsciilandsGuide_guide__rhohd{--bg:#f8fafc;--text:#172337;--accent:#9b2738;--panel:#ffffff;max-width:1180px;margin:auto;padding:40px 24px;background:var(--bg);color:var(--text);line-height:1.65}.AsciilandsGuide_guide__rhohd *{box-sizing:border-box}.AsciilandsGuide_guide__rhohd figcaption,.AsciilandsGuide_guide__rhohd h2,.AsciilandsGuide_guide__rhohd h3,.AsciilandsGuide_guide__rhohd p,.AsciilandsGuide_guide__rhohd small{color:inherit}.AsciilandsGuide_guide__rhohd h2{font-size:clamp(26px,3.2vw,40px);line-height:1.15;margin:12px 0 24px}.AsciilandsGuide_guide__rhohd h3{font-size:24px;line-height:1.3;margin:10px 0 16px}.AsciilandsGuide_guide__rhohd p{margin:12px 0;line-height:1.65}.AsciilandsGuide_galleryHeading__zuBZc>span,.AsciilandsGuide_kicker__2IzOm{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.AsciilandsGuide_sectionHeading__49H9b{margin-bottom:28px}.AsciilandsGuide_calculator__Le_pj,.AsciilandsGuide_checklist__Jw0BL,.AsciilandsGuide_gallery__BvmgN{min-width:0}.AsciilandsGuide_calculator__Le_pj,.AsciilandsGuide_checklist__Jw0BL{background:var(--panel);border:1px solid #92856b66;padding:24px}.AsciilandsGuide_actions__EjPtt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.AsciilandsGuide_actions__EjPtt button{min-height:48px;padding:10px;border:1px solid #92856b;background:transparent;color:inherit;font:700 14px Arial;cursor:pointer}.AsciilandsGuide_actions__EjPtt button[aria-pressed=true]{background:var(--accent);color:white}.AsciilandsGuide_guide__rhohd figure{margin:16px 0 0;border:1px solid #92856b66}.AsciilandsGuide_guide__rhohd figure img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:#0c151c}.AsciilandsGuide_guide__rhohd figcaption{padding:18px;line-height:1.65}.AsciilandsGuide_fields__TrIxC{display:grid;grid-template-columns:2fr 1fr;gap:8px 12px;margin-top:20px}.AsciilandsGuide_fields__TrIxC select{width:100%;min-height:46px;padding:8px;border:1px solid #8b806c;background:#fff;color:#172337;font:inherit;border-radius:4px}.AsciilandsGuide_guide__rhohd output{display:block;font-size:26px;font-weight:800;padding:24px 0 12px;line-height:1.4}.AsciilandsGuide_guide__rhohd small{display:block;font-size:13px}.AsciilandsGuide_check__Sn_Q8{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 0;cursor:pointer}.AsciilandsGuide_check__Sn_Q8 input{flex:none;width:20px;height:20px;accent-color:var(--accent)}.AsciilandsGuide_guide__rhohd details{border:0;border-bottom:1px solid #92856b66;padding:18px 0}.AsciilandsGuide_guide__rhohd summary{display:block;grid-template-columns:none;padding:8px 0;min-height:44px;cursor:pointer;font-size:19px;font-weight:700;line-height:1.4;font-family:inherit;color:inherit}.AsciilandsGuide_guide__rhohd summary:after{content:" +";color:var(--accent)}.AsciilandsGuide_guide__rhohd details[open]>summary:after{content:" −"}.AsciilandsGuide_guide__rhohd details>p{max-width:none;margin:12px 0}.AsciilandsGuide_faq__0A560{margin-top:32px}.AsciilandsGuide_credit__PZRAs{font-size:13px;border-top:1px solid #92856b66;padding-top:20px}.AsciilandsGuide_credit__PZRAs a{text-decoration:underline;color:inherit}.AsciilandsGuide_guide__rhohd :is(button,select,input,summary,a):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.AsciilandsGuide_dashboard__3Sbp_{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}.AsciilandsGuide_expedition__uM_Mm{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);gap:28px}.AsciilandsGuide_expedition__uM_Mm aside{display:grid;gap:20px;align-content:start}.AsciilandsGuide_plan__IINal{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:24px;align-items:start}.AsciilandsGuide_plan__IINal+.AsciilandsGuide_checklist__Jw0BL{margin-top:24px}.AsciilandsGuide_workshop__j0bpw .AsciilandsGuide_calculator__Le_pj{border:0}.AsciilandsGuide_guide__rhohd .AsciilandsGuide_workshop__j0bpw{margin:24px 0}.AsciilandsGuide_galleryHeading__zuBZc{margin-bottom:16px}@media(max-width:700px){.AsciilandsGuide_guide__rhohd{padding:28px 16px}.AsciilandsGuide_dashboard__3Sbp_,.AsciilandsGuide_expedition__uM_Mm,.AsciilandsGuide_plan__IINal{grid-template-columns:1fr}.AsciilandsGuide_calculator__Le_pj,.AsciilandsGuide_checklist__Jw0BL{padding:20px}.AsciilandsGuide_guide__rhohd h3{font-size:22px}.AsciilandsGuide_actions__EjPtt button{font-size:13px;padding:10px 4px}}.AsciilandsGuide_guide__rhohd{font-family:Arial,sans-serif}.AsciilandsGuide_calculator__Le_pj,.AsciilandsGuide_checklist__Jw0BL,.AsciilandsGuide_gallery__BvmgN{border-radius:12px}.AsciilandsGuide_calculator__Le_pj{border-top:4px solid var(--accent)}.AsciilandsGuide_checklist__Jw0BL{border-top:4px solid #e3a020}.AsciilandsGuide_gallery__BvmgN{padding:24px;background:white;border:1px solid #cbd5e1}.AsciilandsGuide_dashboard__3Sbp_ h3{min-height:2.6em}.AsciilandsGuide_actions__EjPtt button{border-radius:8px}.AsciilandsGuide_guide__rhohd output{font-variant-numeric:tabular-nums}.RecentGamesTicker_bar__x1gGS{--ticker-bg:#122036;--ticker-fg:#fff;--ticker-accent:#fcd34d;--ticker-duration:108s;width:100%;min-width:0;overflow:hidden;background:var(--ticker-bg);color:var(--ticker-fg);border-bottom:1px solid var(--ticker-accent);font-size:12px;font-weight:700}.RecentGamesTicker_track__gWDV7{display:flex;width:max-content;animation:RecentGamesTicker_scroll__xbgHi var(--ticker-duration,80s) linear infinite}.RecentGamesTicker_group__kILaL{display:flex;flex-shrink:0;align-items:center;gap:20px;padding:0 20px;white-space:nowrap}.RecentGamesTicker_group__kILaL strong{color:var(--ticker-accent);text-transform:uppercase;letter-spacing:.1em}.RecentGamesTicker_group__kILaL a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;color:inherit;text-decoration:none}.RecentGamesTicker_group__kILaL a:hover{color:var(--ticker-accent)}.RecentGamesTicker_group__kILaL a:focus-visible{outline:2px solid var(--ticker-accent);outline-offset:-2px}.RecentGamesTicker_group__kILaL small{font-size:11px;opacity:.85}.RecentGamesTicker_bar__x1gGS:hover .RecentGamesTicker_track__gWDV7{animation-play-state:paused}.RecentGamesTicker_bar__x1gGS:focus-within{overflow-x:auto}.RecentGamesTicker_bar__x1gGS:focus-within .RecentGamesTicker_track__gWDV7{animation:none;transform:none}.RecentGamesTicker_bar__x1gGS:focus-within .RecentGamesTicker_group__kILaL[aria-hidden=true]{display:none}@keyframes RecentGamesTicker_scroll__xbgHi{to{transform:translateX(-50%)}}@media(max-width:600px){.RecentGamesTicker_group__kILaL{gap:10px;padding:0 12px}.RecentGamesTicker_group__kILaL a{align-items:flex-start;flex-direction:column;gap:2px;justify-content:center}}@media(prefers-reduced-motion:reduce){.RecentGamesTicker_bar__x1gGS{overflow-x:auto}.RecentGamesTicker_track__gWDV7{animation:none;transform:none}.RecentGamesTicker_group__kILaL[aria-hidden=true]{display:none}}.OdioGuide_guide__k0PZ0,.OdioGuide_page__akFBB,.OdioGuide_player__RfaYk{--odio-bg:#1d2b43;--odio-text:#e8eef7;--odio-accent:#93c5fd;--odio-panel:#25364e;--odio-line:#43546c;--odio-button:#0c203c}.OdioGuide_page__akFBB{background:var(--odio-bg);color:var(--odio-text);min-width:0;padding:20px clamp(12px,3vw,40px) 48px}.OdioGuide_intro__1_Cwu{max-width:1120px;margin:0 auto 14px}.OdioGuide_intro__1_Cwu h1{font-size:clamp(22px,3vw,34px);line-height:1.2;letter-spacing:-.025em;color:var(--odio-accent);margin:0 0 8px;font-weight:800}.OdioGuide_intro__1_Cwu p{margin:0;line-height:1.5;font-size:14px}.OdioGuide_player__RfaYk{width:100%;max-width:min(1120px,calc((100svh - 240px)*1.7778));margin:0 auto 20px}.OdioGuide_stage__cTT80{aspect-ratio:16/9;position:relative;background:#090b10;border:1px solid var(--odio-line);border-radius:12px;overflow:hidden}.OdioGuide_stage__cTT80 iframe{border:0;width:100%;height:100%;display:block}.OdioGuide_cover__BcQuK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:12px;background:radial-gradient(ellipse at center,#38352e,#090b10)}.OdioGuide_cover__BcQuK img{width:auto;height:42%;max-width:70%;object-fit:contain}.OdioGuide_actions__e_G_h{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.OdioGuide_actions__e_G_h>*{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:8px 12px;box-sizing:border-box}.OdioGuide_guide__k0PZ0 button,.OdioGuide_page__akFBB button,.OdioGuide_player__RfaYk button{background:var(--odio-accent);color:var(--odio-button);border:1px solid transparent;border-radius:8px;padding:10px 16px;min-height:44px;font:inherit;font-weight:700;cursor:pointer}.OdioGuide_player__RfaYk button:disabled{opacity:.5;cursor:not-allowed}.OdioGuide_actions__e_G_h a{color:var(--odio-text);border:1px solid var(--odio-line);border-radius:8px}.OdioGuide_player__RfaYk>p{font-size:12px;line-height:1.5;margin:10px 0}.OdioGuide_guide__k0PZ0{max-width:1120px;margin:32px auto;color:var(--odio-text);line-height:1.8;min-width:0}.OdioGuide_guide__k0PZ0 h2{font-size:clamp(21px,2.3vw,28px);line-height:1.3;color:var(--odio-accent);margin:8px 0 18px}.OdioGuide_guide__k0PZ0 p{font-size:16px;margin:12px 0;text-align:justify;text-align-last:start;overflow-wrap:anywhere}.OdioGuide_guide__k0PZ0 a{color:var(--odio-accent);text-decoration:underline;text-underline-offset:4px}.OdioGuide_contents__mqtfz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-bottom:28px;padding:20px;border:1px solid var(--odio-line);border-radius:12px;background:var(--odio-panel)}.OdioGuide_contents__mqtfz a{font-size:14px;line-height:1.5;min-height:44px;display:flex;align-items:center}.OdioGuide_preparation__vRYA5{padding:clamp(16px,3vw,28px);border:1px solid var(--odio-line);background:var(--odio-panel);border-radius:12px;margin-bottom:28px}.OdioGuide_checks__MwhIw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.OdioGuide_checks__MwhIw label{display:flex;gap:12px;align-items:center;min-height:54px;padding:12px;border:1px solid var(--odio-line);border-radius:8px;cursor:pointer}.OdioGuide_checks__MwhIw input{width:20px;height:20px;flex-shrink:0;accent-color:var(--odio-accent)}.OdioGuide_checkResult__99ueP{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:18px}.OdioGuide_chapter___ogE9{padding:clamp(18px,3vw,32px);margin:0 0 24px;background:var(--odio-panel);border:1px solid var(--odio-line);border-radius:12px;scroll-margin-top:110px}.OdioGuide_number__EDV12{color:var(--odio-accent);font-size:12px;font-weight:700;letter-spacing:.2em}.OdioGuide_chapter___ogE9 figure{margin:24px 0 0}.OdioGuide_chapter___ogE9 img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block;background:#111;border-radius:8px}.OdioGuide_chapter___ogE9 figcaption{font-size:12px;line-height:1.6;margin-top:9px;opacity:.85}.OdioGuide_faq__0nbLR,.OdioGuide_videos__hIX_N{margin-top:32px;padding:24px;background:var(--odio-panel);border:1px solid var(--odio-line);border-radius:12px}.OdioGuide_videos__hIX_N>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.OdioGuide_videos__hIX_N iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px}.OdioGuide_faq__0nbLR details{border-top:1px solid var(--odio-line);padding:14px 0}.OdioGuide_faq__0nbLR summary{min-height:44px;display:list-item;cursor:pointer;font-weight:700;padding:8px}.OdioGuide_guide__k0PZ0 :focus-visible,.OdioGuide_player__RfaYk :focus-visible{outline:3px solid var(--odio-accent);outline-offset:4px}.OdioGuide_cards__RvdHS{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:24px auto}.OdioGuide_card__sJdm_{width:104px;border:1px solid var(--odio-line);border-radius:14px;overflow:hidden;color:var(--odio-text);background:var(--odio-panel);font-size:12px;text-align:center}.OdioGuide_card__sJdm_ img{width:100%;aspect-ratio:1;object-fit:contain;background:#10131b}.OdioGuide_card__sJdm_ span{display:block;padding:8px;min-height:52px}.OdioGuide_nav__e_7GX{display:flex;gap:16px;align-items:center;justify-content:space-between;background:#151a13;color:#d8ddd5;padding:16px;position:relative;z-index:20}.OdioGuide_nav__e_7GX a{color:inherit}.OdioGuide_nav__e_7GX details{position:relative}.OdioGuide_nav__e_7GX summary{min-height:44px;cursor:pointer;display:flex;align-items:center}.OdioGuide_nav__e_7GX details>div{position:absolute;right:0;z-index:30;width:min(280px,80vw);max-height:65vh;overflow:auto;background:#151a13;padding:16px;border:1px solid #3b4832}.OdioGuide_nav__e_7GX details>div a{display:block;padding:10px}.OdioGuide_nav__e_7GX>div{display:flex;gap:14px;align-items:center}@media(min-width:900px){.OdioGuide_chapter___ogE9:has(figure){display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.OdioGuide_chapter___ogE9 figure{position:sticky;top:100px;margin:0}}@media(max-width:700px){.OdioGuide_player__RfaYk{max-width:100%}.OdioGuide_checks__MwhIw,.OdioGuide_contents__mqtfz,.OdioGuide_videos__hIX_N>div{grid-template-columns:1fr}.OdioGuide_checkResult__99ueP{align-items:stretch;flex-direction:column}.OdioGuide_guide__k0PZ0 p{font-size:15px}.OdioGuide_cover__BcQuK{gap:8px}.OdioGuide_cover__BcQuK img{height:36%}.OdioGuide_cover__BcQuK button{font-size:13px;padding:8px 10px}.OdioGuide_nav__e_7GX{gap:8px}.OdioGuide_nav__e_7GX>a{font-size:14px;max-width:36%}.OdioGuide_nav__e_7GX>div{gap:8px}}.OdioGuide_chapter___ogE9{border-left:4px solid var(--odio-accent)}