section[data-v-0ee1f13d]{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;scroll-snap-align:start;scroll-snap-stop:always}main[data-v-52c6455c]{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory}.canvas-container[data-v-1d73c73a]{display:flex;flex-direction:column;justify-content:center}.header[data-v-ce8a6f43]{text-transform:uppercase;text-align:center;font-weight:700;margin-top:10vh}.header[data-v-ce8a6f43] :last-child{color:var(--text-primary-dim)}li[data-v-bc8ee84a]{display:flex;flex-direction:column;margin-bottom:1rem;padding:1.2rem;margin-left:2.5rem;margin-right:2.5rem;max-width:555px;width:100%;border:1px solid var(--border-color);transition:border-color .2s ease;background:var(--bg-color)}ul[data-v-7806c16f]{width:100%;max-width:600px;margin-top:1.4em;margin-bottom:1.4em;padding-left:2.5em;padding-right:2.5em;display:flex;flex-direction:column;align-items:center;gap:20px}a[data-v-e2255417]{color:var(--text-primary);text-decoration:none}a[data-v-e2255417]:hover{text-decoration:underline}h2[data-v-e2255417]{text-transform:uppercase;font-size:1.8rem;font-weight:400;margin-bottom:1em}span[data-v-e2255417]{display:flex;flex-direction:row;justify-content:space-between}span h3[data-v-e2255417]:last-of-type{color:var(--text-secondary)}h3[data-v-e2255417]:last-of-type{color:var(--text-primary-dim)}h2[data-v-c16caae4]{text-align:center;text-transform:uppercase;font-size:1.8rem;font-weight:400}h3[data-v-c16caae4]{color:var(--text-primary-dim)}h3.coach[data-v-c16caae4]{text-transform:uppercase;color:var(--text-secondary)}ul[data-v-c16caae4]{margin-top:1.4em;display:flex;flex-direction:column;align-items:center;gap:20px}li[data-v-c16caae4]{gap:10px;display:flex}.footer[data-v-82209837]{text-align:left;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:.8rem}.footer p[data-v-82209837]{margin-bottom:.5rem}.footer a[data-v-82209837]{color:var(--text-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.footer a[data-v-82209837]:hover{border-bottom-color:var(--text-primary)}section[data-v-81917feb]:last-of-type{justify-content:space-between;padding-top:3.5em;padding-bottom:1em}:root{--bg-color: #000000;--text-primary: #00ff00;--text-primary-dim: #007700;--text-secondary: #666666;--text-secondary-dim: #333333;--accent-color: #ffffff;--border-color: #222222;--hover-color: #111111}*{margin:0;padding:0;box-sizing:border-box}body{font-family:JetBrains Mono,Courier New,monospace;background:var(--bg-color);color:var(--text-primary);line-height:1.4;min-height:100vh;font-size:18px}@media(max-width:768px){body{font-size:12px}}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-BQaDgvhP.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Bold-D4WEaHbo.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:UrsaFont;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:UrsaFont ANSI;src:url(../fonts/UrsaFont\ ANSI.woff2) format("woff2");font-weight:400;font-style:normal}
