/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-duration:initial}}}.static{position:static}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.min-h-screen{min-height:100vh}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-\[\#124429\]\/10{background-color:oklab(34.5386% -.064909 .0292485/.1)}.text-center{text-align:center}.text-\[\#124429\]{color:#124429}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.\[font-feature-settings\:\'ss01\'\]{font-feature-settings:"ss01"}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:text-\[\#0a2f1c\]:hover{color:#0a2f1c}}#gradient-canvas{--gradient-color-1:#a7b8ad;--gradient-color-2:#124429;--gradient-color-3:#dee4e0;--gradient-color-4:#8ca294}#MenuPagesContainer::-webkit-scrollbar,#predefinedQuestionsElement::-webkit-scrollbar{width:9px}#conversationBox::-webkit-scrollbar,#movesBox::-webkit-scrollbar{width:9px}#sidebarConversationsContainer::-webkit-scrollbar{width:9px}#conversationBox,#sidebarConversationsContainer{scrollbar-gutter:stable both-edges}#movesBox,#predefinedQuestionsElement{scrollbar-gutter:stable}#conversationBox::-webkit-scrollbar-track:hover,#movesBox::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 8px #0000004d}#movesBox::-webkit-scrollbar-thumb{background-color:#4a4949}#conversationBox::-webkit-scrollbar-thumb{background-color:#a6a6a6bb;border-radius:100px}#sidebarConversationsContainer::-webkit-scrollbar-thumb{background-color:#a4b7ce54;border-radius:100px}#predefinedQuestionsElement::-webkit-scrollbar-thumb{background-color:#034304ab;border-radius:100px}#MenuPagesContainer::-webkit-scrollbar-thumb{background-color:#a4b7ce54;border-radius:100px}#sidebarConversationsContainer::-webkit-scrollbar-thumb:hover{background-color:#f1ededbb}.react-scroll-to-bottom--css-uzqrz-79elbk{position:relative}.react-scroll-to-bottom--css-ikyem-1n7m0yu{width:100%;height:100%;overflow-y:auto}textarea:focus{box-shadow:none;outline:none}.HomePageButtonsCover-1,.HomePageButtonsCover-2,.HomePageButtonsCover-3,.HomePageButtonsCover-4{background-color:#2d2d2d;border-radius:8px;width:0;height:100%;transition:all .2s ease-in-out;position:absolute;top:0;left:0}#sidebarMenuMain{transition:all .2s ease-in-out}#MenuPagesContainer li span svg{color:#1c683f;width:20px;height:20px}#HP-Chat:hover .HomePageButtonsCover-4,#HP-NewGameButton:hover .HomePageButtonsCover-1,#HP-Quickplay:hover .HomePageButtonsCover-2,#HP-Settings:hover .HomePageButtonsCover-3{width:100%;height:100%}#learnmoreNavbar.scrolled{background-color:#000;padding-top:5px;padding-bottom:5px;transition:all .3s}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-1{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-1{--tw-shadow:0px 1px 3px #00000014;--tw-shadow-colored:0px 1px 3px var(--tw-shadow-color)}.shadow-10{--tw-shadow:0px 1px 2px 0px #0000001a;--tw-shadow-colored:0px 1px 2px 0px var(--tw-shadow-color)}.shadow-10,.shadow-11{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-11{--tw-shadow:0px 1px 3px 0px #a6afc366;--tw-shadow-colored:0px 1px 3px 0px var(--tw-shadow-color)}.shadow-12{--tw-shadow:0px .5px 3px 0px #0000002e;--tw-shadow-colored:0px .5px 3px 0px var(--tw-shadow-color)}.shadow-12,.shadow-13{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-13{--tw-shadow:0px 1px 3px 0px #00000014;--tw-shadow-colored:0px 1px 3px 0px var(--tw-shadow-color)}.shadow-14{--tw-shadow:0px 2px 3px 0px #0000001a;--tw-shadow-colored:0px 2px 3px 0px var(--tw-shadow-color)}.shadow-14,.shadow-2{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2{--tw-shadow:0px 1px 4px #0000001f;--tw-shadow-colored:0px 1px 4px var(--tw-shadow-color)}.shadow-9{--tw-shadow:0px 2px 3px #b8b8b880;--tw-shadow-colored:0px 2px 3px var(--tw-shadow-color)}.shadow-9,.shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0px 1px 3px #0000001f;--tw-shadow-colored:0px 1px 3px var(--tw-shadow-color)}.shadow-card-2{--tw-shadow:0px 1px 2px #0000000d;--tw-shadow-colored:0px 1px 2px var(--tw-shadow-color)}.shadow-card-2,.shadow-default{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-default{--tw-shadow:0px 8px 13px -3px #00000012;--tw-shadow-colored:0px 8px 13px -3px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-switch-1{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-switch-1{--tw-shadow:0px 0px 5px #00000026;--tw-shadow-colored:0px 0px 5px var(--tw-shadow-color)}.shadow-switcher{--tw-shadow:0px 2px 4px #0003,inset 0px 2px 2px #fff,inset 0px -1px 1px #0000001a;--tw-shadow-colored:0px 2px 4px var(--tw-shadow-color),inset 0px 2px 2px var(--tw-shadow-color),inset 0px -1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bg-gray-100{background:#f1f5f9}.wide-st{width:60%}.wave-container{align-items:center;gap:5px;height:16px;padding-left:8px;display:flex}.wave-bar{background-color:#124429;border-radius:5px;width:5px;height:100%;animation:wave 1s ease-in-out infinite}.wide-ft{width:40%}@keyframes wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}.wave-bar:first-child{animation-delay:0s}.wave-bar:nth-child(2){animation-delay:.1s}.wave-bar:nth-child(3){animation-delay:.2s}.wave-bar:nth-child(4){animation-delay:.3s}.wave-bar:nth-child(5){animation-delay:.2s}.wave-bar:nth-child(6){animation-delay:.1s}.wave-bar:nth-child(7){animation-delay:0s}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.contactWithUsShadow{box-shadow:0 -4px 25px #00000026}.accordionShadow{box-shadow:0 0 8px #00000040}.playMockupShadow{box-shadow:13px 13px 12px #00000040}.protectedScreenShadow{box-shadow:13px 13px 15px #00000040}.topNavBar{height:61px;box-shadow:0 4px 25px #00000026}@media (min-width:768px){.topNavBar{height:77px}}.accordion{border:none;outline:none}.panel{color:#2d2d2d;background-color:#fff;padding:0 18px;display:none;overflow:hidden}.landingContactUsButton{cursor:pointer;z-index:0;padding:10px 12px;display:inline-block;position:relative;overflow:hidden}.landingContactUsButton:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#124429,#124429);width:200%;height:200%;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.landingContactUsButton:hover:before{transform:translate(-50%,-50%)scale(1.25)}.loading-container{width:200px;height:200px;position:relative}@keyframes spinAnim{0%{transform:rotate(0)scale(1)}70%{transform:rotate(1turn)scale(.7)}to{transform:rotate(3turn)scale(1)}}.icon-circle{width:60px;height:60px;animation:spinAnim 5s cubic-bezier(.6,.7,.8,.6) infinite;position:relative}.icon{transform-origin:50%;background-repeat:no-repeat;background-size:contain;width:45px;height:45px;position:absolute;top:50%;left:50%}@keyframes invertCycle{0%{filter:invert(0)}50%{filter:invert(70%)}to{filter:invert(0)}}.icon-inner{filter:invert(0);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.icon-king{background-image:url(/ChessIcons/kingSolid1.png);animation:invertCycle 1.8s ease-in-out infinite;transform:rotate(-30deg)scale(1.15)}.icon-bishop{background-image:url(/ChessIcons/bishopSolid.png);animation:invertCycle 1.8s ease-in-out 1.5s infinite;transform:rotate(-90deg)translateY(4px)}.icon-pawn{background-image:url(/ChessIcons/pawnSolid.png);animation:invertCycle 1.8s ease-in-out .3s infinite;transform:rotate(36deg)translateY(4px)translate(3px)}.icon-queen{background-image:url(/ChessIcons/queenSolid.png);animation:invertCycle 1.8s ease-in-out .9s infinite;transform:rotate(145deg)translateY(8px)translate(-2px)}.icon-rook{background-image:url(/ChessIcons/rookSolid.png);animation:invertCycle 1.8s ease-in-out 1.2s infinite;transform:rotate(215deg)translateY(6px)translate(6px)}.icon-knight{background-image:url(/ChessIcons/knightSolid.png);animation:invertCycle 1.8s ease-in-out .6s infinite;transform:rotate(90deg)translateY(8px)}.icon:first-child{transform:translate(-20px,-20px)rotate(0)translate(60px)rotate(0)}.icon:nth-child(2){transform:translate(-20px,-20px)rotate(60deg)translate(60px)rotate(-60deg)}.icon:nth-child(3){transform:translate(-20px,-20px)rotate(120deg)translate(60px)rotate(-120deg)}.icon:nth-child(4){transform:translate(-20px,-20px)rotate(180deg)translate(60px)rotate(-180deg)}.icon:nth-child(5){transform:translate(-20px,-20px)rotate(240deg)translate(60px)rotate(-240deg)}.icon:nth-child(6){transform:translate(-20px,-20px)rotate(300deg)translate(60px)rotate(-300deg)}.loading-text{text-align:center;letter-spacing:.05em;width:100%;font-size:1rem;position:absolute;top:50%;left:50%}.termsOfServiceScoped h1{text-align:center;margin-bottom:60px;font-size:56px;font-weight:800}.termsOfServiceScoped h2{margin-top:40px;margin-bottom:30px;font-size:42px;font-weight:700;line-height:52px}.termsOfServiceScoped h3{margin-top:30px;margin-bottom:20px;font-size:36px;font-weight:600;line-height:46px}.termsOfServiceScoped h4{margin-top:10px;margin-bottom:10px;font-size:28px;font-weight:500;line-height:36px}.termsOfServiceScoped span{padding-bottom:8px}.termsOfServiceScoped ul{margin-top:20px;margin-bottom:20px;margin-left:20px}.termsOfServiceScoped li{margin:5px 0}.signupCheckbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #ccc;border-radius:4px;outline:none;width:20px;height:20px;transition:all .3s}.signupCheckbox input[type=checkbox]:checked{background-color:#124429;border-color:#124429;justify-content:center;align-items:center;display:flex}.signupCheckbox input[type=checkbox]:checked:before{content:"✓";color:#fff;text-align:center;font-size:14px;font-weight:700;display:block}*{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{color:#171717;background-color:#fff;font-family:Montserrat,sans-serif;line-height:1.6}.landing{font-family:Inter,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.btn{color:#fff;cursor:pointer;background-color:#124429;border:none;border-radius:.375rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s;display:inline-block}.btn:hover{background-color:#0a2f1c}.card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;padding:1.5rem;transition:box-shadow .2s;box-shadow:0 1px 3px #0000001f}.card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (prefers-color-scheme:dark){.card{background-color:#1f2937;border-color:#374151}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}