@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-latin-100-normal-Cg8nSI4P.woff2)format("woff2"),url(/assets/inter-latin-100-normal-J9XNenR1.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-200-normal-CGIQ4gbF.woff2)format("woff2"),url(/assets/inter-latin-200-normal-fAycq8N-.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2)format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-latin-ext-100-normal-BDVeoItV.woff2)format("woff2"),url(/assets/inter-latin-ext-100-normal-D0H0FrO2.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-ext-200-normal-BbLMEfwQ.woff2)format("woff2"),url(/assets/inter-latin-ext-200-normal-BZvdQwkN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2)format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2)format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-cyrillic-100-normal-DQ8sXv0G.woff2)format("woff2"),url(/assets/inter-cyrillic-100-normal-BZqfX9E4.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-cyrillic-200-normal-CXBQYKzb.woff2)format("woff2"),url(/assets/inter-cyrillic-200-normal-BbeBjk1e.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2)format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2)format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-greek-100-normal-X091jbwk.woff2)format("woff2"),url(/assets/inter-greek-100-normal-CScMlBeR.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-greek-200-normal-eNF1HMAo.woff2)format("woff2"),url(/assets/inter-greek-200-normal-Bu8uf3rj.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2)format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2)format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2)format("woff2"),url(/assets/eb-garamond-latin-700-normal-DcHu0PDI.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/eb-garamond-latin-800-normal-BfuUUFBe.woff2)format("woff2"),url(/assets/eb-garamond-latin-800-normal-Du5Y6IV1.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-normal-Codxv15T.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-700-normal-JC0X9ytv.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/eb-garamond-latin-ext-800-normal-Ce2bRsm8.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-800-normal-DpzQAo2r.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-700-normal-DEvK75yC.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-700-normal-CZqEm0B2.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/eb-garamond-cyrillic-800-normal-BzAKSDVv.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-800-normal-Bm-KBG0Q.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-normal-JScKXZBq.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-700-normal-B_d4xcbv.woff2)format("woff2"),url(/assets/eb-garamond-greek-700-normal-fZsQHTKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/eb-garamond-greek-800-normal-DoEqgQ2F.woff2)format("woff2"),url(/assets/eb-garamond-greek-800-normal-Dx_H6QqF.woff)format("woff")}:root,:root[data-theme=dark]{--purple:#8e1b1b;--gold:#c9a227;--azure:#1f3a5f;--parchment:#f3e7c9;--walnut:#1a1410;--bg:#1a1410;--surface:#251d17;--surface-2:#30261e;--text:#f3e7c9;--text-dim:#c9b994;--accent:#c9a227;--danger:#e0645c;--ok:#7fbf6a;--border:#4a3b2e;--focus:#e8c860;--on-accent:#1a1410;--field-border:#94806a;--res-wood:#b9824a;--res-stone:#a9a9a0;--res-iron:#8fa3b8;--res-grain:#e2c25a;--res-gold:#f0c53a;--font-title:"EB Garamond", Georgia, serif;--font-text:"Inter", system-ui, sans-serif;--radius:10px;--gap:12px;--touch:44px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f3e7c9;--surface:#fbf4e2;--surface-2:#eadbb8;--text:#1a1410;--text-dim:#5b4a38;--accent:#8e1b1b;--danger:#a3241c;--ok:#2f6b23;--border:#c9b994;--focus:#1f3a5f;--on-accent:#f3e7c9;--field-border:#7d6b50;--res-wood:#7a4f22;--res-stone:#5c5c55;--res-iron:#3f5a75;--res-grain:#8a6d12;--res-gold:#8a6a00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-text);margin:0;font-size:16px;line-height:1.4}h1,h2,h3{font-family:var(--font-title);margin:0 0 var(--gap);font-weight:600}a{color:var(--accent)}button,input,select{font:inherit;min-height:var(--touch)}input,select{border:1px solid var(--field-border)}.touch-link{min-height:var(--touch);align-items:center;display:inline-flex}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._page_1f39j_1{text-align:center;max-width:420px;margin:0 auto;padding:24px 16px}._form_1f39j_7{gap:var(--gap);text-align:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:20px;padding:20px;display:grid}._form_1f39j_7 label{gap:4px;display:grid}._form_1f39j_7 input{border:1px solid var(--field-border);background:var(--bg);color:var(--text);border-radius:6px;padding:8px 10px}._form_1f39j_7 button{background:var(--accent);color:var(--on-accent);border:0;border-radius:6px;font-weight:600}._error_1f39j_35{color:var(--danger);margin:0}._page_1qrfu_1{max-width:640px;margin:0 auto;padding:24px 16px}._list_1qrfu_6{gap:var(--gap);padding:0;list-style:none;display:grid}._list_1qrfu_6 li,._join_1qrfu_13{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}._join_1qrfu_13{gap:var(--gap);display:grid}._join_1qrfu_13 label{gap:4px;display:grid}._join_1qrfu_13 input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:8px 10px}._enter_1qrfu_34,._join_1qrfu_13 button{min-height:var(--touch);background:var(--accent);color:var(--on-accent);border:0;border-radius:6px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}._page_4vhti_1{gap:32px;max-width:960px;margin:0 auto;padding:24px 16px;display:grid}._hero_4vhti_8 h1{font-family:var(--font-title);color:var(--accent);margin:0;font-size:clamp(2.4rem,8vw,4rem)}._lead_4vhti_14{max-width:50ch;font-size:1.2rem}._row_4vhti_18{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._primary_4vhti_24{background:var(--accent);min-height:48px;color:var(--on-accent);border-radius:var(--radius);align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}._points_4vhti_35{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}._points_4vhti_35 li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);border-top:4px solid var(--accent);padding:16px}._points_4vhti_35 h2{margin:8px 0}._footer_4vhti_55{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 20px;padding-top:12px;display:flex}._text_4vhti_62{gap:12px;max-width:70ch;margin:0 auto;padding:24px 16px;line-height:1.6;display:grid}._text_4vhti_62 p{margin:0}._dim_4vhti_73{color:var(--text-dim)}
