@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap";:root{--font-sans:"Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Courier Prime", "Courier New", Courier, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--color-sky-blue:#9adeff;--color-purple:#545af6;--color-dark-grey:#1c1917;--bg-light:#fff;--text-light:#000;--text-muted-light:#000;--border-light:#000;--input-bg-light:#fff;--button-bg-light:#000;--button-text-light:#fff;--bg-dark:#0a0a0a;--text-dark:#b5b8c6;--text-muted-dark:#b5b8c6;--border-dark:#ffffff1a;--input-bg-dark:#121212;--button-bg-dark:#fff;--button-text-dark:#fff;--bg:var(--bg-light);--text:var(--text-light);--text-muted:var(--text-muted-light);--border:var(--border-light);--input-bg:var(--input-bg-light);--button-bg:var(--color-purple);--button-text:var(--button-text-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:var(--bg-dark);--text:var(--text-dark);--text-muted:var(--text-muted-dark);--border:var(--border-dark);--input-bg:var(--input-bg-dark);--button-bg:var(--button-bg-dark);--button-text:var(--button-text-dark);--title-text:var(--bg-light)}}:root[data-theme=light]{--bg:var(--bg-light);--text:var(--text-light);--text-muted:var(--text-muted-light);--border:var(--border-light);--input-bg:var(--input-bg-light);--button-bg:var(--button-bg-light);--button-text:var(--button-text-light);--title-text:var(--bg-dark)}:root[data-theme=dark]{--bg:var(--bg-dark);--text:var(--text-dark);--text-muted:var(--text-muted-dark);--border:var(--border-dark);--input-bg:var(--input-bg-dark);--button-bg:var(--button-bg-dark);--button-text:var(--button-text-dark);--title-text:var(--bg-light)}@supports (color:light-dark(white, black)){:root{--bg:light-dark(var(--bg-light),var(--bg-dark));--text:light-dark(var(--text-light),var(--text-dark));--text-muted:light-dark(var(--text-muted-light),var(--text-muted-dark));--border:light-dark(var(--border-light),var(--border-dark));--input-bg:light-dark(var(--input-bg-light),var(--input-bg-dark));--button-bg:light-dark(var(--button-bg-light),var(--button-bg-dark));--button-text:light-dark(var(--button-text-light),var(--button-text-dark));--title-text:light-dark(var(--bg-dark),var(--bg-light))}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}.flx{flex-flow:wrap;display:flex}.flx-left{-webkit-box-pack:left;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.flx-center{justify-content:center}.flx-right{-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.flx-between{-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.flx-vert{align-items:center}.flx-vert-top{-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.flx-vert-bottom{-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.flx-top-align{-webkit-align-self:flex-start;-ms-flex-align:flex-start;align-self:flex-start}.flx-middle-align{-ms-flex-align:center;align-self:center}.flx-bottom-align{-webkit-align-self:flex-end;-ms-flex-align:flex-end;align-self:flex-end}.flx-parent{flex-direction:column;place-content:stretch flex-start;align-items:stretch;width:100%;height:100%;display:flex}.flx-item-grow{flex:1}.flx-fill-area{flex-direction:row;place-content:stretch flex-start;align-items:stretch;display:flex}.flx-fill-area-content{overflow:auto}.flx-stretch{justify-content:stretch;align-items:stretch}.layout-shell{min-height:100vh;padding:var(--space-8);flex-direction:column;display:flex}@media (width<=640px),(orientation:landscape) and (height<=480px){.layout-shell{padding:var(--space-4)}}.layout-main{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.brand-header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.oddman-logo img{width:15.625rem;max-width:100%;height:auto;display:block}.brand-title{letter-spacing:-.05em;text-transform:uppercase;color:var(--title-text);margin:0;font-size:15.625rem;font-weight:800;line-height:1}@media (width<=1280px){.oddman-logo img{width:11rem}.brand-title{font-size:11rem}}@media (width<=1024px),(orientation:landscape) and (width<=1366px){.oddman-logo img{width:5.5rem}.brand-title{font-size:5.5rem}}@media (width<=640px),(orientation:landscape) and (height<=480px){.brand-header{gap:var(--space-2);margin-bottom:var(--space-6)}.oddman-logo img{width:3.8rem}.brand-title{font-size:3.8rem}}.tagline{letter-spacing:-.02em;max-width:100%;margin-bottom:var(--space-6);color:var(--text);font-size:3rem;font-weight:400;line-height:1.25}@media (width<=1024px),(orientation:landscape) and (width<=1366px){.tagline{font-size:2.25rem}}@media (width<=640px),(orientation:landscape) and (height<=480px){.tagline{font-size:1.75rem;line-height:1.3}}.description-block{font-family:var(--font-mono);max-width:48rem;margin-bottom:var(--space-8);color:var(--text-muted);font-size:1.25rem;line-height:1.6}@media (width<=640px),(orientation:landscape) and (height<=480px){.description-block{margin-bottom:var(--space-6);font-size:1rem}}.waitlist-container{gap:var(--space-3);max-width:36rem;margin-bottom:var(--space-8);z-index:10;display:flex;position:relative}.waitlist-input{font-family:var(--font-sans);background-color:var(--input-bg);border:1px solid var(--border);color:var(--text);border-radius:8px;outline:none;flex-grow:1;padding:1.1rem 1.5rem;font-size:1.125rem;transition:box-shadow .2s}.waitlist-input:focus{box-shadow:0 0 0 2px var(--border)}.waitlist-input::placeholder{color:var(--text-muted);opacity:.5}.waitlist-submit{font-family:var(--font-sans);padding-inline:var(--space-6);background-color:var(--color-purple);color:var(--button-text);white-space:nowrap;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;transition:opacity .2s,transform .1s}.waitlist-submit:hover{opacity:.9}.waitlist-submit:active{transform:scale(.98)}@media (width<=640px),(orientation:landscape) and (height<=480px){.waitlist-container{gap:var(--space-2);flex-direction:column}.waitlist-input{width:100%;padding:1rem;font-size:1rem}.waitlist-submit{align-self:center;width:100%;max-width:290px;margin-top:20px;padding:1rem;font-size:1rem}}.landing-split{align-items:center;width:100%;position:relative}@media (width<=1024px),(orientation:landscape) and (width<=1366px){.landing-split{gap:var(--space-10);grid-template-columns:1fr}}.grid-squares-wrapper{z-index:0;pointer-events:none;justify-content:flex-end;align-items:center;width:100%;display:flex;position:absolute;bottom:-50px;right:30px}@media (width<=1024px),(orientation:landscape) and (width<=1366px){.grid-squares-wrapper{margin-top:40px;margin-bottom:var(--space-8);justify-content:flex-end;position:relative;bottom:auto;right:auto}}.grid-squares{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);gap:8px;width:320px;height:160px;display:grid}@media (width<=640px),(orientation:landscape) and (height<=480px){.grid-squares-wrapper{margin-top:40px;margin-bottom:var(--space-8);justify-content:center}.grid-squares{gap:6px;width:240px;height:120px}}.square-block{aspect-ratio:1;border-radius:4px;width:100%}.square-sky{opacity:0;background-color:#0000;border:1px solid #000;transform:scale(0)}@media (prefers-color-scheme:dark){.square-sky{border-color:#fff3}}.square-purple{background-color:var(--color-purple)}.square-black{background-color:var(--color-dark-grey)}@media (prefers-color-scheme:dark){.square-black{background-color:#fff}}@keyframes random-fill-1{0%,to,40%,60%{background-color:#0000}15%,35%{background-color:var(--color-purple)}}@keyframes random-fill-2{0%,to,20%,80%{background-color:#0000}45%,70%{background-color:var(--color-purple)}}@keyframes random-fill-3{0%,to,50%,90%{background-color:#0000}10%,30%,75%{background-color:var(--color-purple)}}@keyframes grow-branchA-d1{0%,8%,92%,to{opacity:0;transform:scale(0)}15%,85%{opacity:1;transform:scale(1)}}@keyframes grow-branchA-d2{0%,18%,82%,to{opacity:0;transform:scale(0)}25%,75%{opacity:1;transform:scale(1)}}@keyframes grow-branchA-d3{0%,28%,72%,to{opacity:0;transform:scale(0)}35%,65%{opacity:1;transform:scale(1)}}@keyframes grow-branchA-d4{0%,36%,64%,to{opacity:0;transform:scale(0)}42%,58%{opacity:1;transform:scale(1)}}@keyframes grow-branchA-d5{0%,41%,59%,to{opacity:0;transform:scale(0)}46%,54%{opacity:1;transform:scale(1)}}@keyframes grow-branchA-d6{0%,45%,55%,to{opacity:0;transform:scale(0)}49%,51%{opacity:1;transform:scale(1)}}@keyframes grow-branchB-d1{0%,8%,92%,to{opacity:0;transform:scale(0)}15%,85%{opacity:1;transform:scale(1)}}@keyframes grow-branchB-d2{0%,18%,82%,to{opacity:0;transform:scale(0)}25%,75%{opacity:1;transform:scale(1)}}@keyframes grow-branchB-d3{0%,28%,72%,to{opacity:0;transform:scale(0)}35%,65%{opacity:1;transform:scale(1)}}@keyframes grow-branchB-d4{0%,36%,64%,to{opacity:0;transform:scale(0)}42%,58%{opacity:1;transform:scale(1)}}@keyframes grow-branchB-d5{0%,41%,59%,to{opacity:0;transform:scale(0)}46%,54%{opacity:1;transform:scale(1)}}@keyframes grow-branchC-d1{0%,8%,92%,to{opacity:0;transform:scale(0)}15%,85%{opacity:1;transform:scale(1)}}@keyframes grow-branchC-d2{0%,18%,82%,to{opacity:0;transform:scale(0)}25%,75%{opacity:1;transform:scale(1)}}.cell-1-1{grid-area:1/1;animation:9s ease-in-out infinite random-fill-1,10s ease-in-out infinite grow-branchA-d6}.cell-1-2{grid-area:1/2;animation:11s ease-in-out infinite random-fill-2,13s ease-in-out infinite grow-branchB-d5}.cell-1-3{grid-area:1/3;animation:8s ease-in-out infinite random-fill-3,13s ease-in-out infinite grow-branchB-d4}.cell-1-4{grid-area:1/4;animation:10s ease-in-out infinite random-fill-1,13s ease-in-out infinite grow-branchB-d3}.cell-1-5{grid-area:1/5;animation:8s ease-in-out infinite random-fill-1,13s ease-in-out infinite grow-branchB-d2}.cell-1-6{grid-area:1/6}.cell-2-1{grid-area:2/1;animation:10s ease-in-out infinite random-fill-2,10s ease-in-out infinite grow-branchA-d5}.cell-2-2{grid-area:2/2;animation:7s ease-in-out infinite random-fill-3,10s ease-in-out infinite grow-branchA-d4}.cell-2-3{grid-area:2/3}.cell-2-4{grid-area:2/4;animation:9s ease-in-out infinite random-fill-1,10s ease-in-out infinite grow-branchA-d2}.cell-2-5{grid-area:2/5;animation:11s ease-in-out infinite random-fill-2,13s ease-in-out infinite grow-branchB-d1}.cell-2-6{grid-area:2/6;animation:12s ease-in-out infinite random-fill-3,11s ease-in-out infinite grow-branchC-d2}.cell-3-1{grid-area:3/1;animation:7.5s ease-in-out infinite random-fill-2,10s ease-in-out infinite grow-branchA-d4}.cell-3-2{grid-area:3/2;animation:8s ease-in-out infinite random-fill-3,10s ease-in-out infinite grow-branchA-d3}.cell-3-3{grid-area:3/3;animation:12s ease-in-out infinite random-fill-1,10s ease-in-out infinite grow-branchA-d2}.cell-3-4{grid-area:3/4;animation:8.5s ease-in-out infinite random-fill-2,10s ease-in-out infinite grow-branchA-d1}.cell-3-5{grid-area:3/5}.cell-3-6{grid-area:3/6;animation:9.5s ease-in-out infinite random-fill-1,11s ease-in-out infinite grow-branchC-d1}.brand-footer{font-family:var(--font-sans);padding-top:var(--space-4);color:var(--text-muted);border-top:1px solid #0000;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.brand-footer-links{gap:var(--space-3);display:flex}.footer-link{color:var(--text-muted);text-decoration:none}.footer-link:hover{color:var(--text);text-decoration:underline}@media (width<=640px),(orientation:landscape) and (height<=480px){.brand-footer{gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;font-size:.75rem}}.rotating-word-container{vertical-align:top;height:1.25em;display:inline-flex;position:relative;overflow:hidden}.rotating-word{color:var(--color-purple);font-weight:600;display:inline-block}.reverse-italic{display:inline-block;transform:skew(18deg)}.fade-enter-active,.fade-leave-active{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.fade-enter-from{opacity:0;transform:translateY(100%)}.fade-leave-to{opacity:0;transform:translateY(-100%)}.brand-header-link{align-items:center;gap:inherit;color:inherit;width:100%;text-decoration:none;display:flex}.legal-container{width:100%;max-width:48rem;padding-top:var(--space-8);padding-bottom:var(--space-16);margin-inline:auto}.legal-header{border-bottom:1px solid var(--border);padding-bottom:var(--space-6);margin-bottom:var(--space-8)}.legal-nav-row{justify-content:space-between;align-items:center;width:100%;display:flex}.legal-back-link{font-family:var(--font-sans);color:var(--text-muted);gap:var(--space-2);border:1px solid var(--border);border-radius:8px;padding:10px;font-size:.875rem;text-decoration:none;transition:color .2s}.legal-back-link:hover{color:var(--text)}.legal-mini-brand{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:flex}.legal-mini-logo{width:2rem;height:auto;display:block}.legal-mini-title{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.legal-title{font-family:var(--font-sans);letter-spacing:-.04em;margin-top:var(--space-8);margin-bottom:var(--space-3);text-transform:capitalize;font-size:3.5rem;font-weight:800;line-height:1.1}.legal-meta{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:var(--space-3);margin:0;font-size:.875rem;display:flex}.meta-separator{opacity:.3}.legal-content{font-family:var(--font-sans);color:var(--text);font-size:1.125rem;line-height:1.7}.legal-intro{margin-bottom:var(--space-8);opacity:.9;font-size:1.25rem;line-height:1.6}.legal-section{margin-top:var(--space-8);margin-bottom:var(--space-8)}.legal-section-title{font-family:var(--font-sans);color:var(--text);margin-top:0;margin-bottom:var(--space-3);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.legal-subsection-title{font-family:var(--font-sans);color:var(--text);margin-top:var(--space-5);margin-bottom:var(--space-2);letter-spacing:-.01em;font-size:1.2rem;font-weight:600}.legal-list{padding-left:var(--space-5);margin-top:var(--space-3);margin-bottom:var(--space-3);list-style-type:square}.legal-list li{margin-bottom:var(--space-2)}.legal-link{color:var(--color-purple);font-weight:500;text-decoration:none}.legal-link:hover{text-decoration:underline}@media (width<=640px),(orientation:landscape) and (height<=480px){.legal-container{padding-top:var(--space-4)}.legal-title{margin-top:var(--space-6);font-size:2.25rem}.legal-nav-row{align-items:flex-start;gap:var(--space-4);flex-direction:column-reverse}.legal-back-link{font-size:.8125rem}}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;width:100%;height:100%;padding:var(--space-4);background-color:#0009;justify-content:center;align-items:center;animation:.2s ease-out modal-fade-in;display:flex;position:fixed;top:0;left:0}.modal-box{background-color:var(--bg);border:1px solid var(--border);padding:var(--space-8);width:100%;max-width:500px;color:var(--text);border-radius:12px;animation:.3s cubic-bezier(.16,1,.3,1) modal-slide-up;position:relative;box-shadow:0 20px 40px #00000040}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.modal-title{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:500}.modal-close-btn{color:var(--text);cursor:pointer;padding:var(--space-1);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;transition:opacity .2s;display:flex}.modal-close-btn:hover{opacity:1}.modal-body{gap:var(--space-5);flex-direction:column;display:flex}.modal-field{gap:var(--space-2);flex-direction:column;display:flex}.modal-field-label{font-family:var(--font-sans);color:var(--text-muted);opacity:.8;letter-spacing:.05em;font-size:.8125rem;font-weight:500}.modal-email-row{background-color:var(--input-bg);border:1px solid var(--border);padding:.875rem var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:8px;display:flex}.modal-email-text{font-family:var(--font-sans);word-break:break-all;font-size:1rem}.modal-change-btn{font-family:var(--font-sans);color:var(--color-purple);border:1px solid var(--color-purple);padding:var(--space-2) var(--space-4);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:6px;font-size:.875rem;font-weight:600;transition:all .2s}.modal-change-btn:hover{background-color:var(--color-purple);color:#fff}.modal-input{width:100%;font-family:var(--font-sans);padding:.875rem var(--space-4);background-color:var(--input-bg);border:1px solid var(--border);color:var(--text);border-radius:8px;outline:none;font-size:1rem;transition:box-shadow .2s}.modal-input:focus{box-shadow:0 0 0 2px var(--border)}.modal-input-error-msg{font-family:var(--font-sans);color:#ff4d4f;margin:0;font-size:.8125rem}.modal-footer{gap:var(--space-3);margin-top:var(--space-6);display:flex}.modal-cancel-btn{font-family:var(--font-sans);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:center;background-color:#0000;border-radius:8px;flex:1;padding:.875rem;font-size:1rem;font-weight:600;transition:background-color .2s}.modal-cancel-btn:hover{background-color:#7878781a}.modal-submit-btn{font-family:var(--font-sans);background-color:var(--color-purple);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;flex:2;padding:.875rem;font-size:1rem;font-weight:600;transition:opacity .2s;position:relative;overflow:hidden}.modal-submit-btn:hover{opacity:.9}.modal-submit-btn:disabled{opacity:.6;cursor:not-allowed}.modal-status-text{font-family:var(--font-sans);color:var(--text-muted);text-align:center;margin-bottom:var(--space-6);font-size:1rem;line-height:1.6}.modal-status-title{font-family:var(--font-sans);letter-spacing:-.02em;text-align:center;margin-top:0;margin-bottom:var(--space-2);font-size:1.5rem;font-weight:500}.modal-status-box{text-align:center;max-width:420px}.knight-rider-container{vertical-align:middle;width:100%;height:1.5rem;display:inline-block;position:relative;overflow:hidden}.knight-rider-scanner{background-color:#fff;border-radius:50px;height:8px;animation:2s ease-in-out infinite knight-rider-scan;position:absolute;top:50%;transform:translateY(-50%)}@keyframes knight-rider-scan{0%{border-radius:50%;width:8px;height:15px;animation-timing-function:ease-in;left:8px}25%{border-radius:4px;width:100px;height:5px;animation-timing-function:ease-out;left:calc(50% - 50px)}50%{border-radius:50%;width:8px;height:15px;animation-timing-function:ease-in;left:calc(100% - 16px)}75%{border-radius:4px;width:100px;height:5px;animation-timing-function:ease-out;left:calc(50% - 50px)}to{border-radius:50%;width:8px;height:15px;left:8px}}
