body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body.no-scroll,html.no-scroll{height:100%;overflow:hidden!important;overscroll-behavior:none}.transition-background{background-color:#18140f;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-2}.create-container{inset:0;position:fixed;z-index:1}.sign-up-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-top:2vw;position:absolute;right:2%;z-index:10}.sign-up-button{background:linear-gradient(135deg,#f9d278,#e7b865);border:none;border-radius:.75rem;box-shadow:0 .15rem .5rem #00000026;color:#1e1e1e;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.2vw;font-weight:600;margin:1vw 1vw .75rem .75rem;padding:.7rem 2rem;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.sign-up-button:hover{background:linear-gradient(135deg,#ffcc7d,#f1b24f);box-shadow:0 .25rem .8rem #0003;transform:translateY(-.1rem)}.sign-up-button:active{background:linear-gradient(135deg,#cf933f,#a8752d);transform:scale(.95)}.logo-wrapper{height:100%;position:absolute;width:100%}.card-logo{margin-right:8vw;margin-top:25vh;position:absolute;right:0;top:0;width:28vw}.main-cube-logo{height:8vw;margin-left:1vw;margin-top:1vw;object-fit:contain;width:8vw;z-index:9999}.title-wrapper{margin-left:7vw;margin-top:28vh;position:absolute}.main-title{margin:0;position:relative;width:50vw;z-index:1}.main-subtitle{color:#ffdeaa;font-size:1.2vw;line-height:2;margin-left:.5rem;margin-top:1rem;opacity:.9;position:relative;width:53%}.card-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:5.5vw;margin-left:8.3vw;margin-top:64vh;width:100%}.title-menu-card{background:linear-gradient(180deg,#ecc78d 50%,#caa870);border:none;border-radius:25px;box-shadow:0 10px 20px #0000004d;color:#333;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:21vw}.title-menu-card:hover{background:linear-gradient(135deg,#f9d278,#e7b865);box-shadow:0 0 2rem #caa56b80;transform:scale(1.03) translateY(-2%);z-index:100}.title-card-content h2{color:#413e3a;font-family:Poppins;font-size:6vh;font-weight:600;letter-spacing:1px;margin-top:-.3rem;text-align:center;text-shadow:0 0 5px #f9d27866}.title-card-content p{font-size:1vw;margin:0;opacity:.85;text-align:center}.title-card-content{display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.title-menu-card:hover .title-card-content h2,.title-menu-card:hover .title-card-content p{color:#000}.title-menu-card:active{filter:brightness(.85);transform:scale(.98);transition:transform .05s ease-out,filter .05s ease-out}.card-grid .title-menu-card:nth-child(3),.title-wrapper hr{display:none}.mobile-menu-icon{color:#fff;cursor:pointer;display:none;font-size:28px;margin-left:auto;margin-right:16px}.nav-logo{display:flex;flex-direction:row;height:0}.main-nav-tabs{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:2px solid #0000;border-radius:1rem;display:flex;gap:.5vw;margin-left:1.5vw;margin-top:3vw;padding:.4vw;transition:background-color .3s ease,border .3s ease}.main-nav-tabs:hover{background:linear-gradient(135deg,#e7bc7700,#dfb77733,#d3ad7100,#ffd00000);border:2px solid #fff0ce33}.main-nav-tabs a{border-radius:.7rem;color:#fff0cee6;font-size:1.1vw;font-weight:500;padding:.5rem 2vw;text-decoration:none;transition:color .2s ease;transition:background-color .3s ease,color .3s ease}.main-nav-tabs a:hover{background-color:#fff3;color:#fff}.account-dropdown{display:inline-block;position:relative}.account-button{margin-right:1vw;margin-top:1vw}.account-dropdown-hover{display:inline-block;position:relative}.account-button{align-items:center;background-color:#333;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:700;padding:10px 15px;transition:background-color .3s ease}.account-button:hover{background-color:#3f3f3f}.profile-icon{height:1.5vw;margin-right:12px;width:1.5vw}.legal{bottom:0;left:0;margin-top:0;position:fixed;right:0}.account-menu{-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);background:linear-gradient(180deg,#222222f0,#141414eb) padding-box,linear-gradient(135deg,#f9d27873,#caa87038,#fff0ce59) border-box;border:1px solid #0000;border-radius:16px;box-shadow:0 18px 36px #00000073,0 2px 8px #00000059,inset 0 0 0 1px #fff0ce0d;max-width:360px;min-width:320px;opacity:0;right:.75rem;top:3.25rem;transform:translateY(12px) scale(.98);transform-origin:top right;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.2,1);z-index:100}.account-menu,.account-menu:after{pointer-events:none;position:absolute}.account-menu:after{background:radial-gradient(120% 60% at 110% -10%,#d9b8761f,#0000 60%),linear-gradient(180deg,#ffffff05,#0000 60%);border-radius:inherit;content:"";inset:0}.account-menu:before{background:linear-gradient(180deg,#222222f7,#141414f0);border-left:1px solid #f9d27833;border-top:1px solid #f9d27859;box-shadow:-1px 1px 1px #00000026;content:"";height:14px;position:absolute;right:28px;top:-8px;transform:rotate(45deg);width:14px}.account-dropdown-hover:hover .account-menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.account-menu-header{background:linear-gradient(180deg,#fff0ce0f,#0000);border-bottom:1px solid #fff0ce14;color:#fff;padding:18px 16px 14px;text-align:center}.profile-large{border:2px solid #f9d27859;border-radius:50%;box-shadow:0 8px 24px #00000073,0 0 0 6px #f9d27814;height:15vw;max-height:120px;max-width:120px;min-height:64px;min-width:64px;object-fit:cover;width:15vw}.account-username{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ffe0a3,#f9d278);color:#0000;font-family:Poppins,sans-serif;font-size:clamp(14px,1.2vw,18px);font-weight:600;letter-spacing:.2px;margin-top:6px;text-shadow:0 0 22px #f9d2781f}.account-menu-item{align-items:center;border-radius:10px;color:#ffffffeb;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:clamp(14px,1vw,16px);gap:12px;justify-content:space-between;margin:4px 8px;padding:12px 14px;position:relative;transition:background-color .16s ease,box-shadow .16s ease,transform .12s ease,color .16s ease;-webkit-user-select:none;user-select:none}.account-menu-item+.account-menu-item{border-top:1px solid #fff0ce0f}.account-menu-item:after{content:"›";font-size:18px;line-height:1;opacity:.4;transform:translateX(0);transition:transform .16s ease,opacity .16s ease}.account-menu-item:hover{background:linear-gradient(135deg,#e7bc7724,#dfb77714);box-shadow:inset 0 0 0 1px #f9d27838;color:#fff;transform:translateY(-1px)}.account-menu-item:hover:after{opacity:.65;transform:translateX(3px)}.account-menu-item:active{filter:brightness(.98);transform:translateY(0)}.account-menu-item:last-child{background:linear-gradient(135deg,#f9d2781f,#e7bc770f);border-top:1px solid #f9d2782e;color:#ffefc6;font-weight:600;margin-top:8px}.account-button{background:linear-gradient(180deg,#323232e6,#2a2a2ae6);border:1px solid #f9d2782e;box-shadow:0 6px 14px #00000059,inset 0 0 0 1px #fff0ce0d}.account-button:hover{background:linear-gradient(180deg,#383838f2,#2c2c2cf2)}.profile-icon{border-radius:50%;height:1.8vw;min-height:28px;min-width:28px;object-fit:cover;width:1.8vw}@media only screen and (max-device-width:700px) and (-webkit-min-device-pixel-ratio:2){.main-menu-background{height:100vh;width:auto}.mobile-menu-close{align-self:flex-end;color:#fff;cursor:pointer;display:block;font-size:22px;margin-bottom:-46px}.title-wrapper hr{border:none;border-top:1px solid #e6c187;display:flex;margin:1.5vh auto;width:25vw}.create-container{justify-content:center;margin:0;position:fixed;text-align:center}.title-wrapper{margin:40vh 9% 9%;padding-bottom:3px;padding-left:2px}.card-logo{display:none}.mobile-logo-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;margin-top:-15vh;position:absolute;width:100vw}.main-cube-logo{height:auto;margin-bottom:1rem;width:4rem;z-index:1}.main-title{width:60vw}.sign-up-container{display:none}.main-logo{height:12vw;width:12vw}.legal{bottom:0;font-size:16px;margin-top:0;position:fixed}.card-grid .title-menu-card:first-child,.card-grid .title-menu-card:nth-child(2){display:none}.card-grid{margin-left:0;margin-top:49vh}.card-grid .title-menu-card:nth-child(3){border-radius:10vw;display:flex;height:7vh;width:70vw}.title-card-content{margin-top:-.2rem}.title-card-content h2{font-size:3vh}.main-subtitle,.title-card-content p{display:none}.main-nav-tabs{border-radius:8px;flex-direction:column;max-height:0;opacity:0;overflow:hidden;padding:10px 16px;pointer-events:none;position:absolute;right:5vw;transition:max-height .3s ease,opacity .3s ease;width:90%;z-index:1000}.main-nav-tabs.open{max-height:300px;opacity:1;pointer-events:auto}.main-nav-tabs a{color:#fff;font-size:16px;margin:2px 0}.mobile-menu-icon{display:block;margin-top:.3rem;z-index:999}.main-nav-tabs:hover{background:#ffffff14;border:2px solid #0000}.nav-bar-container{display:none}.ss-mobile-drawer a{text-align:left}}.toast-container{bottom:-100px;left:50%;position:fixed;transform:translateX(-50%);transition:bottom .4s ease-in-out;z-index:9999}.toast-container.visible{bottom:30px}.toast-box{align-items:center;border-radius:10px;box-shadow:0 4px 10px #0003;color:#fff;display:flex;font-size:1rem;font-weight:600;padding:12px 24px}.toast-icon{font-size:1.2rem;margin-right:12px}.tournament-name-wrapper{height:100vh;overflow:hidden;position:relative;width:100vw}.name-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;border-radius:1rem;color:#f9d278;font-family:Poppins,sans-serif;left:50%;padding:2rem;position:absolute;text-align:center;top:50%}.name-prompt{font-size:3vh;margin-bottom:1rem}.error-message{color:#ff6b6b;font-size:.85rem;font-weight:500;margin-bottom:.1rem}.name-input{border:none;border-radius:.5rem;font-size:2.2vh;margin-bottom:1.5rem;padding:.8rem;text-align:center;width:80%}.name-submit-button{background-color:#f9d278;border:none;border-radius:.5rem;color:#1e1e1e;cursor:pointer;font-size:2.2vh;font-weight:600;padding:.6rem 2rem;transition:all .2s ease}.name-submit-button:hover{background-color:#e0b665}.name-submit-button:active{background-color:#917743}.name-submit-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}:root{font-size:20px}.blinds-editor .title{color:#f9d278;display:flex;font-size:5rem;justify-content:center;margin-top:2rem;text-shadow:5px 5px 1.7rem #000}.form,.structure-container,body{font-family:Poppins;font-size:1.125rem}button,input,select,textarea{font-family:Poppins;font-size:1.05rem}h1,h2,h3,h4{font-family:Poppins;font-size:1.25rem}.blinds-background{display:block;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.structure-container{background-color:#1a1a1abf;border:1.5px solid #f9d278;border-radius:24px;box-shadow:0 .7rem 1.7rem #0009;color:#f9d278;font-family:Poppins;margin:1rem auto 4rem;max-width:65rem;padding:2.5rem 3rem}.structure-container table{border-collapse:collapse;width:100%}.structure-container thead{color:#f9d278;font-family:Poppins;font-weight:700;text-align:left}.structure-container thead th{text-shadow:5px 5px 1.7rem #000}.structure-container td,.structure-container th{border-bottom:1px solid #f9d27833;padding:.75rem}.ante-input,.bb-input,.duration-input,.sb-input{border:none;border-radius:4px;color:#f9d278;font-family:Poppins;font-size:1rem;padding:.4rem .6rem;text-align:center}.ante-input,.bb-input,.sb-input{background-color:#1a1a1a99;box-shadow:0 4px 5px #0003;width:100%}.duration-input{padding-left:.8rem;width:71%}.break-input,.duration-input{background-color:initial;text-align:left}.break-input{border:none;border-radius:4px;color:#f9d278;font-family:Poppins;font-size:1rem;padding:.4rem .6rem .4rem .7rem;width:145px}.structure-container input:focus{border-color:gold;outline:none}.break-row{background-color:#14141499;color:#f9d278;transition:background-color .3s ease}.circle{border-radius:50%;color:#f9d278;display:inline-block;font-weight:700;height:2.2rem;line-height:1.2rem;padding:.5rem;text-shadow:5px 5px 1.7rem #000;width:2.2rem}.circle,.drag-handle{font-family:Poppins;text-align:center}.drag-handle{color:#ffeab9;cursor:grab;font-size:1.1rem}.sortable-row.dragging{-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);box-shadow:0 .25rem .7rem #0003;z-index:2}.button-row{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.button-row button{background-color:#1a1a1a;border:none;border-radius:.5rem;color:#f9d278;cursor:pointer;font-family:Poppins;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .25s}.button-row button:hover{background-color:#343434}.structure-container button.delete-btn{align-items:center;background-color:#1a1a1a;border:1px solid #f9d278;border-radius:5px;color:#ffeab9;display:flex;font-family:Poppins;font-size:1.5rem;height:2rem;justify-content:center;transition:background-color .3s ease,color .3s ease;width:2rem}.structure-container button.delete-btn:hover{background-color:#444;border-color:#1a1a1a;color:#f99}.submit-button-row{flex-direction:row}.submit{background-color:#1a1a1a;border:1px solid #f9d278;border-radius:.8rem;box-shadow:0 4px 10px #0003;color:#f9d278;cursor:pointer;display:block;font-family:Poppins;font-size:1.8rem;font-weight:700;letter-spacing:1px;margin:2rem auto 0;overflow:hidden;padding:.75rem 1.75rem;position:relative;transition:transform .2s ease,color .3s ease;width:45%}.submit:before{background:linear-gradient(135deg,#fce1b3,#c5a066 40%,#ab864c 60%,#ae894e 80%,#866228);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease;z-index:0}.submit:hover{color:#000}.submit:hover:before{opacity:1}.submit span{position:relative;z-index:1}.submit:active{box-shadow:0 2px 6px #0003;transform:scale(.98)}.save-later{background-color:#1a1a1a;border:1px solid #f9d278;border-radius:.8rem;box-shadow:0 4px 10px #0003;color:#f9d278;cursor:pointer;display:block;font-family:Poppins;font-size:1.8rem;font-weight:700;letter-spacing:1px;margin:2rem auto 0;overflow:hidden;padding:.75rem 1.75rem;position:relative;transition:transform .2s ease,color .3s ease,border-color .15s ease;width:45%}.save-later:before{background:linear-gradient(135deg,#fcb3b3,#c56666 40%,#ab4c4c 60%,#ae4e4e 80%,#862828);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease;z-index:0}.save-later:hover{border-color:#f97878;color:#000}.save-later:hover:before{opacity:1}.save-later span{position:relative;z-index:1}.save-later:active{box-shadow:0 2px 6px #0003;transform:scale(.98)}.small-input-wrapper{background-color:#1a1a1a99;border:none;border-radius:4px;box-shadow:0 4px 5px #0003;display:flex;transition:border .2s;width:180px}.small-suffix-input:focus{border-color:gold;outline:none}.small-suffix-input{background-color:initial;background-color:#1a1a1a;border-radius:4px;color:#f9d278;font-family:Poppins;font-size:1rem;position:relative;transition:border .2s}.small-suffix{color:#ffeab9;padding-top:8px}.break-input-wrapper{background-color:#1a1a1a99;border:none;border-radius:4px;box-shadow:0 4px 5px #0003;display:flex;margin-left:-4px;transition:border .2s;width:197px}.break-suffix-input:focus{border-color:gold;outline:none}.break-suffix-input{background-color:initial;border:none;border-radius:4px;color:#f9d278;font-family:Poppins;font-size:1rem;position:relative;transition:border .2s}.break-suffix{color:#ffeab9;padding-right:10px;padding-top:7px}.break-radio-wrapper{align-items:center;display:flex;gap:1rem}.break-row.hover-break{background-color:#575757!important;cursor:pointer}.break-row.selected-break{background-color:#9e8e67!important}.break-text{font-family:Poppins}.registration-label{background-color:#f9d278;border-radius:4px;box-shadow:0 0 5px #f9d27866;color:#111;font-size:.95rem;font-weight:700;padding:.4rem .6rem}.row-floating{box-shadow:0 4px 12px #0000004d;position:relative;transform:scale(1.02);transition:transform .2s ease,box-shadow .2s ease;z-index:1}:root{font-family:Poppins;font-size:18px}.form,.structure-container,button,h1,h2,h3,h4,input,select,textarea{font-size:1rem}.settings-background{display:block;overflow:hidden}.form{grid-gap:1.5rem 1.5rem;align-items:top;background-color:#1a1a1a80;border:1.5px solid #f9d278;border-radius:24px;box-shadow:0 .7rem 1.7rem #0009;display:grid;gap:1.5rem 1.5rem;grid-template-columns:1fr 1fr 1fr;margin:4rem auto;max-width:900px;padding:2rem 2.5rem;transform:scale(1.03);width:100%}.form label{color:#f9d278;display:flex;flex-direction:column;font-size:1rem;font-weight:500;margin-bottom:.25rem}.tourney-duration-label{font-size:1.1rem;text-align:center}.form select,.normal-input{background-color:#1a1a1a;border:1px solid #f9d278;border-radius:6px;color:#f9d278;font-family:Poppins;font-size:1rem;margin-top:.5rem;padding:.6rem .8rem;transition:border .2s}.form select:focus,.normal-input:focus{border-color:gold;outline:none}.form button{align-items:end;background-color:#f9d278;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Poppins;font-size:1.5rem;font-weight:700;grid-column:span 3;margin-top:1rem;padding:.75rem;transition:background-color .25s}.form button:hover{background-color:#ffb64f}.form button:active{background-color:#94692e}.form button:disabled{background-color:#555;color:#999;cursor:not-allowed;opacity:.6}.error{color:#ff6b6b;font-size:.85rem;font-weight:500;margin-top:.35rem}.error-container{margin-bottom:4px;min-height:18px}.special-error{color:#888;font-size:.85rem;font-weight:500;margin-top:.35rem}.special-input-wrapper{overflow:hidden}.error-container{margin-top:.35rem;min-height:1.5rem}.range-display{color:#f9d278;font-size:1.5rem;margin-top:.5rem;text-align:center}input[type=range]{-webkit-appearance:none;background:linear-gradient(to right,#f9d278 0,#ffb300 calc(var(--val)/72*100%),#2e2e2e calc(var(--val)/72*100%),#2b2b2b 100%);border-radius:8px;cursor:pointer;height:16px;margin-bottom:8px;margin-top:8px;outline:none;width:100%}input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #111;border-radius:50%;height:24px;margin-top:-4px;-webkit-transition:background .2s ease;transition:background .2s ease;width:24px}input[type=range]::-webkit-slider-thumb:hover{background:#ddd}input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #111;border-radius:50%;cursor:pointer;height:24px;width:24px}input[type=range]::-moz-range-track{background:#ccc;border-radius:8px;height:16px}input[type=range]::-ms-thumb{background:#fff;border:2px solid #111;border-radius:50%;height:24px;width:24px}.cube-logo{left:1vw;position:fixed;top:1vw;width:10vw;z-index:9999}input[type=range]::-ms-track{background:#0000;border-color:#0000;color:#0000;height:16px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:0;width:0}.slider-labels{color:#f9d278;display:flex;font-size:.8rem;justify-content:space-between;margin-top:.5rem}.input-wrapper{background-color:#1a1a1a;border:1px solid #f9d278;border-radius:6px;margin:9px 0}.special-input-wrapper{background-color:#1a1a1a;border:1px solid #666;border-radius:6px;color:#888;display:flex;margin:9px 0}.special-suffix{color:#888;padding:11px 20px}.suffix-input:focus{border-color:gold;outline:none}.form select,.suffix-input{background-color:initial;background-color:#1a1a1a;border:1px solid #f9d278;border-radius:6px;color:#f9d278;font-size:1rem;padding-left:.8rem;position:relative;transition:border .2s;width:100%}.form select{padding-left:12px}.suffix{color:#ffeab9;padding:11px 20px}.break-length-wrapper{max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease}.break-length-wrapper.visible{max-height:100%;opacity:1}.chip-tag{align-items:center;background-color:#5e9eff;border-radius:50%;box-shadow:inset 0 1px 2px #fff3,inset 0 -1px 2px #0003,0 2px 6px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:.6rem;font-size:calc(var(--chip-size, 1rem)*.6);font-weight:700;height:2.5rem;height:calc(var(--chip-size, 1rem)*2.5);justify-content:center;transition:transform .2s ease,background-color .2s ease;width:2.5rem;width:calc(var(--chip-size, 1rem)*2.5)}.chip-tag:hover{filter:brightness(1.2);transform:scale(1.05)}.chip-tag button{display:none}.chip-input-section,.range-slider-wrapper{grid-column:span 3;margin-bottom:1rem}.chip-input-wrapper{align-items:center;background-color:#1a1a1a;border:1px solid #f9d278;border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:10px;max-height:200px;overflow-y:auto;padding:1rem 1.5rem}.chip-input{background:#0000;border:none;color:#f9d278;font-size:1rem;width:80px}.chip-input:focus{border-bottom:1px solid gold;outline:none}.chip-white{background:linear-gradient(135deg,#fff,#f0f0f0);color:#1e1e1e}.chip-red{background:linear-gradient(135deg,#e53935,#b71c1c);color:#fff}.chip-green{background:linear-gradient(135deg,#43a047,#2e7d32);color:#fff}.chip-black{background:linear-gradient(135deg,#212121,#000);color:#fff}.chip-blue{background:linear-gradient(135deg,#1e88e5,#0d47a1);color:#fff}.chip-yellow{background:linear-gradient(135deg,#fdd835,#fbc02d);color:#1e1e1e}.chip-orange{background:linear-gradient(135deg,#fb8c00,#ef6c00);color:#fff}.chip-green2{background:linear-gradient(135deg,#2e7d32,#1b5e20);color:#fff}.chip-lavender{background:linear-gradient(135deg,#b39ddb,#9575cd);color:#fff}.chip-bigred{background:linear-gradient(135deg,#c62828,#8e0000);color:#fff}.chip-bigyellow{background:linear-gradient(135deg,#fff176,#fbc02d);color:#1e1e1e}.chip-bigpurple{background:linear-gradient(135deg,#8e24aa,#5e35b1);color:#fff}.checkbox-wrapper input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#1a1a1a;border:2px solid #f9d278;border-radius:4px;cursor:pointer;height:20px;margin-bottom:2rem;position:relative;transition:all .25s ease;width:20px}.checkbox-wrapper input[type=checkbox]:checked{background-color:#f9d278;border-color:#f9d278}.checkbox-wrapper input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .25s ease}.checkbox-wrapper input[type=checkbox]:hover{background-color:#f9d278;border-color:#f9d278}.checkbox-wrapper input[type=checkbox]:checked:hover{background-color:#d3b265;border-color:#d3b265}.checkbox-wrapper input[type=checkbox]:disabled{background-color:#000;border-color:#aaa;cursor:not-allowed;opacity:.6}.checkbox-wrapper{align-items:center;display:flex;gap:.5rem;height:100%;justify-content:center;pointer-events:none}.checkbox-wrapper input[type=checkbox]{pointer-events:auto}.section-divider p{align-items:center;background-color:#151515b3;border-radius:12px;color:#f9d278e6;font-size:1rem;justify-content:center;margin-bottom:-2rem;margin-top:3rem;padding:1rem;text-shadow:5px 5px 1.7rem #000}hr.section-divider{border-top:1px solid #ffffff80;display:flex;grid-column:span 3;margin:1rem 0}.section-divider{border-top:1px solid #f9d27866;display:flex;flex-direction:column;grid-column:span 3;margin:3rem 0;padding-top:.5rem}.section-divider,.section-divider h1{align-items:center;justify-content:center}.section-divider h1{color:#f9d278;font-size:1.8rem;text-shadow:5px 5px 1.7rem #000}.tourney-app{margin-bottom:5rem;margin-top:5rem}.tourney-app .title{align-items:center;color:#f9d278;display:flex;font-size:3.5rem;grid-column:span 3;justify-content:center;margin-bottom:-1rem;margin-top:2rem;text-shadow:5px 5px 1.7rem #000}input:disabled{background-color:#1a1a1a;border:2px solid #666;color:#888}.long-input{grid-column:span 1.5}.subsection-divider{align-items:center;border-top:1px solid #ffffff1a;display:flex;padding-top:.5rem}.payout-edit-section,.subsection-divider{grid-column:span 3;justify-content:center}.payout-edit-section{grid-gap:7rem;display:grid;display:flex;flex-direction:row;gap:7rem;width:100%}.prize-payout-section{grid-column:span 3;max-height:0;opacity:0;overflow:hidden;transform:translateY(-20px);transition:max-height .5s ease,opacity .5s ease,transform .5s ease}.prize-payout-section.slide-visible{max-height:100%;opacity:1;transform:translateY(0)}.prize-payout-section.slide-hidden{max-height:0;opacity:0;transform:translateY(-20px)}.prize-pool{margin-right:1rem;width:36.5%}.submit-button-row{display:flex;gap:1.25rem;grid-column:span 3;justify-content:space-between;margin-top:2rem}button.save-later{cursor:pointer}button.save-later,button.submit{background-color:initial;border:1px solid #f9d278;color:#f9d278;font-family:Poppins}.submit-split-buttons{display:flex;gap:.75rem;grid-column:span 3;margin-top:1rem;width:100%}.submit-split-buttons .btn-outline,.submit-split-buttons .btn-primary{border-radius:12px;cursor:pointer;flex:1 1 50%;font-family:Poppins,sans-serif;min-width:0;padding:.75rem 1rem;text-align:center}.submit-split-buttons .btn-primary{background:#f9d278;border:1px solid #0000;color:#1a1a1a}.submit-split-buttons .btn-outline{background:#0000;border:1px solid #f9d278;color:#f9d278}.submit-split-buttons .btn-primary:disabled{cursor:not-allowed;opacity:.5}.submit-split-buttons>button:only-child{flex-basis:100%}.breakdown-section{grid-column:span 3}.chip-breakdown-wrapper{align-items:center;background-color:#1a1a1a;border:1px solid #f9d278;border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:10px;padding:1rem 1.5rem}.chip-tag--static{pointer-events:none;position:relative;transform:none!important}.chip-tag--static:hover{filter:none}.count-pill{background:#f9d278;border-radius:999px;box-shadow:0 2px 6px #0006;color:#1a1a1a;font-size:.75rem;font-weight:700;padding:2px 8px;position:absolute;right:-6px;top:-6px}.breakdown-metrics{margin-top:.4rem}.breakdown-line{align-items:stretch;display:flex;gap:1rem}.chip-breakdown-wrapper{flex:1 1}.breakdown-side{min-width:200px;width:220px}.breakdown-side,.metrics-card{align-items:center;display:flex}.metrics-card{background-color:#141414;border:1px solid #f9d278;border-radius:12px;justify-content:center;padding:.75rem 1rem;width:100%}.metrics-card .special-input-wrapper{width:100%}@media (max-width:860px){.breakdown-line{flex-direction:column}.breakdown-side{min-width:0;width:100%}}.inline-label .optional-text{color:#888;display:inline;font-size:.9em;font-style:italic;margin-left:4px;text-transform:lowercase;white-space:nowrap}.inline-label{display:flex;flex-direction:row;gap:4px}.border-frame{background-color:initial;border:.9vh solid;border-image:linear-gradient(135deg,#fff,#ebc68c 20%,#ac874d 40%,#ab864c 60%,#b38e54 80%,#caa870) 1;display:block;height:98vh;left:.5vw;position:fixed;top:1vh;width:98vw;z-index:0}.gold-box{right:0;width:35%}.gold-box,.left-panel{height:100vh;position:fixed;top:0}.left-panel{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;padding-top:5vh;width:65%}.stats-cube-logo{position:absolute;right:0;top:0;width:10vw;z-index:9999}.left-panel .title{background:linear-gradient(135deg,#fffdfa,#e7c389 30%,#cea769 60%,#ae894e 80%,#866228);background-clip:text;-webkit-background-clip:text;font-size:7vh;left:0;margin-left:4%;margin-top:2.5%;position:absolute;top:0;width:95%}.left-panel .break-registration,.left-panel .title{-webkit-text-fill-color:#0000;font-family:"DM Serif Display",serif;font-family:var(--main-font);font-weight:400}.left-panel .break-registration{background:linear-gradient(135deg,#ecce9a,#f5cf92 30%,#cea769 60%,#ae894e 80%,#866228);background-clip:text;-webkit-background-clip:text;font-size:2.6vw;margin-top:57vh}.left-panel h1{-webkit-text-fill-color:#0000;background:linear-gradient(160deg,#f8daa5,#e0bf8a 40%,#c4a169 60%,#ae894e 80%,#9e783b);background-clip:text;-webkit-background-clip:text;font-family:"DM Serif Display",serif;font-family:var(--main-font);font-size:40vh;font-weight:400;letter-spacing:1rem;line-height:40vh;padding-left:.5%;z-index:1}.stats-timer{margin-bottom:10vh;margin-left:1vw;position:absolute}.timer-box{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1a1a1ab3;border:2px solid #caa870;border-radius:3vw;box-shadow:0 .3em 1.7rem #0009;margin-bottom:10vh;margin-left:.8vw;padding-left:2vw;padding-right:2vw;position:fixed;z-index:0}.timer-box h1{font-size:40vh;opacity:0}.right-panel{margin-right:2.5%;position:fixed;right:0;top:13vh}.blinds-caption{color:#ffda8a;font-family:"DM Serif Display",serif;font-family:var(--main-font);font-size:7vh;font-weight:400;margin-bottom:10vh;margin-left:1%;margin-top:50vh;position:absolute;text-shadow:5px 5px 10px #0000004d}.blinds-caption-value{color:#fff0d0}.right-panel p{-webkit-text-fill-color:#0000;background-clip:text;background:linear-gradient(135deg,#272727,#303030,#414749);-webkit-background-clip:text;font-family:"DM Serif Display",serif;font-family:var(--main-font);font-size:7vh;line-height:11vh}.right-panel hr,.right-panel p{align-items:center;justify-content:center}.right-panel hr{border:none;border-bottom:3px solid;border-image:linear-gradient(135deg,#272727,#303030,#414749) 1;margin-bottom:3vh;margin-top:3vh;width:30vw}.prize-scroll:not(:has(.static)){mask-image:linear-gradient(180deg,#0000 0,#000 20%,#000 80%,#0000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 20%,#000 80%,#0000)}.prize-scroll h1{-webkit-text-fill-color:#0000;align-items:center;background-clip:text;background:linear-gradient(135deg,#272727,#303030,#414749);-webkit-background-clip:text;font-family:"DM Serif Display",serif;font-family:var(--main-font);font-size:10vh;font-weight:400;justify-content:center;line-height:11vh}.prize-scroll{height:39vh;overflow:hidden;position:relative}.prize-scroll-inner{display:flex;flex-direction:column}.prize-scroll-inner.loop{animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:scroll-loop;animation-timing-function:linear}.prize-scroll-inner.static{animation:none;transform:none}@keyframes scroll-loop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}*{box-sizing:border-box;margin:0;padding:0}:root{--main-font:"DM Serif Display",serif}.main-clock{height:100vh;overflow:hidden;position:relative;width:100vw}.clock-container{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden}.chip{overflow:hidden;width:88%}.chip-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:"DM Serif Display",serif;justify-content:center;left:50.5%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}.blinds{align-items:baseline;display:flex;font-size:3vw;gap:60px;gap:8vw;letter-spacing:3px;transform:translateX(-2%)}.blind-group,.blind-group-big{align-items:center;display:flex;flex-direction:column;margin-left:1rem;margin-right:1rem}.blind-label{color:#ffda8a;font-size:2.5vw;letter-spacing:2px;text-shadow:2px 2px 3px #0000004d}.label-wrapper{display:flex;justify-content:center;width:10ch}.divider{background-color:#fff0d0;box-shadow:2px 2px 3px #0000004d;height:9vw;left:50%;position:absolute;transform:translate(-50%);width:.2vw}.value{color:#fff0d0;font-size:6.5vw;font-weight:400;letter-spacing:2px;line-height:.9;text-shadow:3px 3px 6px #0000004d}.value-wrapper{align-items:center;display:flex;width:10ch}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.ante{color:#ffda8a;font-size:4vw;letter-spacing:1px;margin-bottom:.8rem;text-shadow:2px 2px 4px #0000004d;transform:translate(-2%)}.ante>.amount{color:#fff0d0}.timer-container{border-bottom:.25rem solid;border-image:linear-gradient(135deg,#5c5f5f,#232828,#6d787b,#222525) 1;border-top:.25rem solid;height:35.5%;left:49.2%;position:absolute;top:48.5%;transform:translate(-50%,-50%);width:57%}.main-timer{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#5c5f5f,#232828,#5b6366,#222525);background-clip:text;-webkit-background-clip:text;font-size:21vw;font-weight:400;letter-spacing:1rem;line-height:.7;padding-bottom:1.4rem}.next-level{align-items:center;display:flex;flex-direction:column;margin-top:1.5rem;transform:translate(-2%)}.next-label{color:#ffda8a;font-size:5vw;letter-spacing:0;text-shadow:2px 2px 4px #0000004d}.next-blinds{font-size:4.5vw;font-weight:400;letter-spacing:3px;line-height:.95}.next-ante,.next-blinds{color:#fff0d0;text-shadow:3px 3px 6px #0000004d}.next-ante{font-size:3.5vw;letter-spacing:2px;opacity:.8}.fade-container,.fade-slide{height:100%;width:100%}.fade-slide{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .8s ease-in-out}.fade-in{opacity:1;pointer-events:auto;z-index:1}.fade-out{opacity:0;pointer-events:none;z-index:0}.loading-screen{align-items:center;background:#111;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;height:100vh;justify-content:center}.suit-spinner{animation:rotate-suits 1.2s linear infinite;display:inline-block;font-weight:700;letter-spacing:.3rem;margin-bottom:1rem;text-shadow:0 0 8px #f9d27899}@keyframes rotate-suits{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.shuffle-spinner{display:flex;gap:.5rem;margin-bottom:.5rem}.shuffle-spinner span{animation:shuffle .6s ease-in-out infinite;display:inline-block;font-weight:700;text-shadow:0 0 6px #f9d27880}.shuffle-spinner span:first-child{animation-delay:0s}.shuffle-spinner span:nth-child(2){animation-delay:.1s}.shuffle-spinner span:nth-child(3){animation-delay:.2s}.shuffle-spinner span:nth-child(4){animation-delay:.3s}@keyframes shuffle{0%{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-15px)}to{opacity:.8;transform:translateY(0)}}.admin-container{background-color:#1a1a1a;border:1px solid #333;border-radius:8px;color:#f9d278;font-family:Segoe UI,sans-serif;margin:40px auto;max-width:500px;padding:2rem}.admin-container h1{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1.25rem}.form-group label{font-weight:700;margin-bottom:.5rem}.form-group input,.form-group textarea{background-color:#2c2c2c;border:1px solid #444;border-radius:6px;color:#fff;font-size:1rem;padding:10px 12px}.form-group input:focus,.form-group textarea:focus{border-color:#f9d278;outline:none}.generate-button{background-color:#f9d278;border:none;border-radius:6px;color:#1a1a1a;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease;width:100%}.generate-button:hover{background-color:gold}.break-background{background:linear-gradient(150deg,#f7d59d,#e9c58a 20%,#d2ae75 30%,#deb87f 35%,#ccac6c 45%,#c6a067 50%,#ae894f 65%,#947434);height:100%;position:fixed;width:100%;z-index:0}.break-app{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100vw}.break-cube-logo{margin-left:1vw;margin-top:1vw;position:absolute;width:35vw;z-index:9999}.timer{background:linear-gradient(135deg,#5c5f5f,#191c1c,#454b4d,#161818);background-clip:text;-webkit-background-clip:text;font-size:19vw;letter-spacing:2.5rem;line-height:.9;margin-top:8rem}.break-app>.break,.timer{-webkit-text-fill-color:#0000;font-family:"DM Serif Display",serif;font-weight:400;text-align:center}.break-app>.break{background:linear-gradient(135deg,#5c5f5f,#232828,#454b4d,#161818);background-clip:text;-webkit-background-clip:text;font-size:8vw;letter-spacing:2rem}.svg-container{margin-right:3%;margin-top:3%;position:fixed;right:0;top:0;width:17%;z-index:4}.scroll-bar{background-image:linear-gradient(135deg,#5c5f5f,#191c1c,#454b4d,#161818);margin-top:2rem;width:100%}.scrolling-text{color:#f9d08b;display:inline-block;font-family:var(--main-font);font-size:7vh;white-space:pre;white-space:nowrap}.scrolling-text.animated{animation-iteration-count:infinite;animation-timing-function:linear}.scrolling-text.static{align-items:center;animation:none!important;display:flex;height:100%;justify-content:center;margin-left:2.1vw;text-align:center;transform:none!important}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.stage-background{background-position:0 0;display:block;overflow:hidden;position:fixed;width:100%;z-index:0}.slide-container{height:100vh;overflow:hidden;position:relative;width:100%}.slide{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1s ease;width:100%}.slide.visible{opacity:1;pointer-events:auto;z-index:1}.slide.hidden{opacity:0;pointer-events:none;z-index:0}.fullscreen-modal{align-items:center;background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.fullscreen-box{background:#1e1e1e;border-radius:10px;box-shadow:0 0 15px #0009;color:#fff;padding:2rem 3rem;text-align:center}.fullscreen-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.fullscreen-buttons button{background:#f9d278;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:1rem;padding:.6rem 1.2rem;transition:background .2s}.fullscreen-buttons button:hover{background:#ffcf31}.pause-overlay{background-color:#000000b3;border-radius:10px;display:flex;flex-direction:column;left:50%;padding:2rem 4rem;position:absolute;text-align:center;top:46%;transform:translate(-50%,-50%);z-index:20}.pause-text{color:#fff;font-size:3rem;font-weight:700;letter-spacing:.2rem}.space-text{color:#939393;font-size:1rem;font-weight:700;padding-top:.5rem}.settings-wrapper{position:fixed;right:20px;top:20px;z-index:9999}.settings-icon{background:none;border:none;color:#f9d278;cursor:pointer;font-size:2rem}.settings-dropdown{background:#1e1e1e;border:1px solid #444;border-radius:8px;box-shadow:0 2px 8px #000000b3;color:#fff;display:none;padding:.5rem 0;position:absolute;right:0;top:2.5rem;width:-webkit-max-content;width:max-content}.settings-dropdown div{cursor:pointer;padding:.5rem 1rem}.settings-dropdown div:hover{background-color:#333}.settings-wrapper:hover .settings-dropdown{display:block}.dashboard-container{align-items:center;box-sizing:border-box;color:#f9d278;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;justify-content:center;padding:4vh 4vw;width:100vw}.director-background-image{display:block;filter:blur(15px);height:110vh;left:-5%;overflow:hidden;position:fixed;top:-5%;width:110vw;z-index:-1}.code-label{font-size:4vh;margin-top:2vh}.code-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fffdfa,#e7c389,#ae894e);-webkit-background-clip:text;font-size:12vh;font-weight:700;letter-spacing:.8vh;line-height:1.2;margin-bottom:1.4vh}.qr-wrapper{align-items:center;background-color:#161616a6;border-radius:2vh;box-shadow:0 .5rem 2rem #0006;display:flex;flex-direction:column;padding:2vh}.qr-hint{color:#ffd88b;font-size:2.5vh;margin-top:2vh;text-align:center}.checkin-log{background-color:#ffffff0d;border-radius:2vh;box-shadow:0 0 2vh #0000004d;font-size:2vh;margin-top:5vh;max-width:50vw;padding:2vh;width:90vw}.checkin-log h3{font-size:2.5vh;margin-bottom:1.5vh;text-align:center}.checkin-log ul{list-style:none;margin:0;padding:0}.checkin-log li{border-bottom:.1vh solid #fff3;color:#ffeac3;font-size:2vh;margin-bottom:1vh;padding-bottom:.5vh;word-break:break-word}.next-button{background-color:#f9d278;border:none;border-radius:.5rem;bottom:5%;color:#1e1e1e;cursor:pointer;font-size:2.2vh;font-weight:600;padding:.6rem 2rem;position:absolute;right:5%;transition:all .2s ease}.next-button:hover{background-color:#e0b665}.next-button:active{background-color:#917743}.director-cube-logo{margin-left:1vw;margin-top:1vw;position:absolute;width:25vw;z-index:9999}.set-username-container{align-items:center;background:radial-gradient(1000px 600px at 10% -10%,#eac78314,#0000 60%),radial-gradient(900px 520px at 110% 120%,#eac7830f,#0000 60%),linear-gradient(145deg,#0d0d0d,#1a1a1a);color:#f6f6f6;color:var(--text);display:flex;flex-direction:column;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-y:auto;padding:40px 20px 56px}.set-username-container h1{color:#f9d278;color:var(--gold);font-size:2rem;font-weight:800;letter-spacing:.2px;margin:0 0 1.5rem}.set-form{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #00000059;max-width:860px;padding:24px;width:100%}.set-section-heading{color:#f9d278;color:var(--gold);font-size:1.1rem;font-weight:700;margin:1.1rem 0 .6rem}.form-group,.input-group{display:flex;flex-direction:column;margin-bottom:.9rem;width:100%}.half-width-input,.new-width-input,.third-width-input{flex:1 1}.form-group label,.input-group label{color:#e7e2d6;font-weight:600;margin-bottom:6px}.set-form input[type=date],.set-form input[type=email],.set-form input[type=tel],.set-form input[type=text],.set-form select,.set-input{background:#1b1a18;border:1px solid #34312a;border-radius:10px;box-sizing:border-box;color:#f6f6f6;color:var(--text);font-size:.98rem;padding:12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.set-form input:focus,.set-form select:focus,.set-input:focus{border-color:#f9d278d9;box-shadow:0 0 0 3px #f9d2781f;outline:none}.submit-button{background:linear-gradient(90deg,#f9d278,#cfa95f);background:linear-gradient(90deg,var(--gold),var(--gold-deep));border:1px solid #ffe8b359;border-radius:10px;color:#0b0b0b;cursor:pointer;display:block;font-size:1rem;font-weight:800;margin:28px auto 0;padding:12px 22px;transition:transform .08s ease,filter .2s ease,opacity .2s ease}.submit-button:hover:not(:disabled){filter:brightness(1.03)}.submit-button:active{transform:translateY(1px)}.submit-button:disabled{background:#3a362f;border-color:#2a2722;color:#9b9589;cursor:not-allowed;opacity:.9}.username-status{font-size:.92rem;margin-top:6px}.username-status.checking{color:#9b9589}.username-status.available{color:#00e69a}.username-status.taken{color:#ff6b6b}.inline-hint{color:#b8b1a1;color:var(--muted);font-size:.85rem;margin-top:6px}.half-width-input,.third-width-input{flex:1 1}.two-thirds-input{flex:2 1}.one-third-input{flex:1 1}.half-width-input,.one-third-input,.third-width-input,.two-thirds-input{min-width:220px}.load-tournament-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:5rem 2rem;position:relative}.big-cube-logo{left:0;margin-left:.75vw;margin-top:1.1vw;position:absolute;top:0;width:34vw;z-index:9999}.settings-background{height:100vh;left:0;object-fit:cover;opacity:1;position:fixed;top:0;width:100vw;z-index:-1}.load-tournament-container{align-items:center;background:#1a1a1a99;border:1px solid #f9d278;border-radius:20px;box-shadow:0 0 25px #00000080;display:flex;flex-direction:column;gap:2rem;margin-top:7rem;max-width:800px;padding:3rem 2rem;width:100%}.load-title{color:#f9d278;font-family:Poppins;font-size:3rem;margin-bottom:1rem;text-shadow:5px 5px 1.5rem #000}.tournament-card{background-color:#1a1a1a;border:1px solid #f9d278;border-radius:12px;box-shadow:0 0 10px #0006;color:#f9d278;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.tournament-card:hover{box-shadow:0 0 20px #f9d2784d;transform:scale(1.015)}.tournament-name{color:gold;font-size:1.6rem;font-weight:700;line-height:1.5;min-height:2.4em;width:75%}.tournament-date{color:#ccc;font-size:1rem}.load-button{background-color:#f9d278;border:none;border-radius:6px;color:#111;cursor:pointer;font-family:Poppins;font-size:1rem;font-weight:700;padding:.6rem 1rem;transition:background-color .2s ease;width:100%}.load-button:hover{background-color:#ffb64f}.load-button:active{background-color:#94692e}.load-button-row{display:flex;gap:1rem;justify-content:flex-end;margin-top:.5rem}.delete-button{background-color:#ff4d4f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins;font-size:1rem;font-weight:700;padding:.6rem 1rem;transition:background-color .2s ease}.delete-button:hover{background-color:#c00}.delete-button:active{background-color:#900}.event-type-bar{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:space-between;margin-bottom:6px;padding:6px 12px;position:relative}.event-type-bar.tournament{background-color:#dc3545}.event-type-bar.cashGame{background-color:#28a745}.event-type-text{text-align:left}.buyin{text-align:right}.promo-modal-backdrop{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.promo-modal{background:#1a1a1a;border:1px solid #f9d278;border-radius:14px;box-shadow:0 10px 30px #0009;color:#f9d278;font-family:Poppins;max-width:92vw;padding:16px 16px 12px;width:420px}.promo-input{background:#111;border:1px solid #6c5a2a;border-radius:10px;color:#f9d278;outline:none;padding:10px 12px;width:100%}.promo-input:focus{border-color:#f9d278}.promo-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.promo-footnote{font-size:12px;margin-top:8px;opacity:.7}.promote-row{display:flex;justify-content:flex-start;margin-top:6px}.promote-button{background-color:gold;border:none;border-radius:6px;color:#111;cursor:pointer;font-family:Poppins;font-size:.95rem;font-weight:700;padding:.45rem .9rem;transition:filter .2s ease,transform .02s ease}.promote-button:hover{filter:brightness(.85)}.promote-button:active{filter:brightness(.9);transform:translateY(1px)}.right-rail{align-items:flex-end;bottom:74px;display:flex;flex-direction:column;gap:8px;position:absolute;right:0;top:10px}.right-rail .promote-button{margin-right:27px;margin-top:138px}.card-icon-row{gap:8px}.hidden-label{color:#fbff00;font-size:.9rem;font-style:italic;left:50%;position:absolute;transform:translateX(-50%)}.modal-backdrop{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-box{background:#111;border-radius:12px;box-shadow:0 0 15px gold;color:gold;max-width:400px;padding:2rem;text-align:center}.modal-buttons{display:flex;justify-content:space-evenly;margin-top:1.5rem}.modal-btn{border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:.6rem 1.4rem;transition:all .2s ease}.modal-btn.gold{background-color:gold;box-shadow:0 0 4px gold;color:#000}.modal-btn.gold:hover{background-color:#fc0;box-shadow:0 0 3px 1px gold;transform:scale(1.02)}.modal-btn.black{background-color:#000;border:1px solid gold;box-shadow:0 0 4px #000;color:gold}.modal-btn.black:hover{background-color:#222;box-shadow:0 0 3px 1px gold;color:gold;transform:scale(1.02)}.app{background:linear-gradient(105deg,#252525,#252525,#131313);height:100vh;overflow:hidden;position:fixed;width:100vw}.create-container{color:#fff1b5;display:flex;font-family:Poppins;height:100%;position:absolute;width:100%}.logo-title{align-items:center;display:flex;gap:1rem;justify-content:left}.main-logo{height:7vw;object-fit:contain;width:7vw}.logo-container{height:100%;position:absolute;width:100%}.main-title-select{left:50%;position:absolute;top:20vh;transform:translate(-50%,-50%);width:65vw;z-index:1}.select-card-grid{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:center;margin:14vh auto;padding:2rem;width:100vw}.select-menu-card{background:linear-gradient(180deg,#ecc78d 50%,#caa870);border:1px solid #ce994566;border-radius:25px;box-shadow:0 10px 20px #0000004d;color:#333;display:flex;flex-direction:column;height:55vh;justify-content:flex-start;overflow:hidden;position:relative;top:15vh;transition:transform .3s ease,box-shadow .3s ease;width:26vw}.select-menu-card:hover{background:linear-gradient(135deg,#f9d278,#e7b865);border-color:#f9d278;box-shadow:0 0 2rem #c5964980;transform:scale(1.03);z-index:100}.select-menu-card:hover .card-content h2,.select-menu-card:hover .card-content p{color:#000}.card-image{border-radius:12px 12px 0 0;height:75%;object-fit:cover;width:100%}.card-content h2{color:#413e3a;font-family:Poppins;font-size:4.5vh;font-weight:600;margin-bottom:.2rem;margin-top:-.7rem;text-shadow:0 0 5px #f9d27866}.card-content p{font-size:2vh;margin:0;opacity:.85}.card-content{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.select-menu-card:active{filter:brightness(.85);transform:scale(.98);transition:transform .05s ease-out,filter .05s ease-out}.user-title{align-items:center;display:flex;gap:.5rem;justify-content:center}.select-media-wrapper{border-radius:12px 12px 0 0;height:75%;overflow:hidden;position:relative;width:100%}.card-image,.card-video{height:100%;object-fit:cover;opacity:1;pointer-events:none;position:absolute;transition:opacity .5s ease;width:100%}.card-image.hidden,.card-video{opacity:0}.card-video.visible{opacity:1}.no-tournaments-message{background-color:#1a1a1a99;border:1px solid #f9d278;border-radius:12px;box-shadow:0 0 20px #0006;color:#f9d278;font-family:Poppins;padding:2rem;text-align:center;width:100%}.no-tournaments-message h2{font-size:2rem;margin-bottom:.5rem}.no-tournaments-message p{color:#e0c88d;font-size:1.2rem;opacity:.8}.page{position:relative}.page,.ppe-page{min-height:100vh}.ppe-page{background:radial-gradient(1000px 600px at 10% -10%,#eac78314,#0000 60%),radial-gradient(900px 520px at 110% 120%,#eac7830f,#0000 60%),linear-gradient(145deg,#0d0d0d,#1a1a1a);color:#f6f6f6;color:var(--text);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:100px 20px 56px}.ppe-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 14px;max-width:1040px}.ppe-title{color:#f9d278;color:var(--gold);font-weight:800;letter-spacing:.2px;margin:0}.btn{padding:10px 16px;transition:transform .08s ease,filter .2s ease,opacity .2s ease}.btn-primary{background:linear-gradient(90deg,#f9d278,#cfa95f);background:linear-gradient(90deg,var(--gold),var(--gold-deep));border-color:#ffe8b359;color:#0b0b0b}.btn-ghost{border-color:#ffe8b359}.btn-ghost,.btn-icon{background:#0000;color:#f9d278;color:var(--gold)}.btn-icon{border:1px solid #ffe8b340;border-radius:8px;font-size:18px;line-height:1;padding:0 10px}.ppe-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto 18px;max-width:1040px}.stat-card{background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 36px #0000004d;padding:12px 14px}.stat-label{color:#b8b1a1;color:var(--muted);font-size:12px;margin-bottom:6px}.stat-value{color:#f9d278;color:var(--gold);font-size:18px;font-weight:800}.stat-card--rake .stat-value{align-items:center;display:flex;gap:8px}.blurred{filter:blur(6px)}.pill-toggle{background:#ffe8b31a;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:999px;color:#f9d278;color:var(--gold);cursor:pointer;font-size:11px;font-weight:800;padding:3px 8px}.panel{box-shadow:0 18px 40px #00000059;margin:12px auto 0;max-width:1040px;padding:12px}.panel__header{margin:0 0 8px;padding:6px 4px 10px}.panel__header h2{font-weight:700}.payouts-preview{padding:2px}.payouts-row{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;gap:24px;justify-content:space-between;padding:6px 8px}.payouts-row+.payouts-row{margin-top:6px}.payouts-row:hover{background:#ffffff0d;border-color:#ffffff14;border-color:var(--line)}.payouts-amt{color:#f9d278;color:var(--gold);font-weight:800}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.form-group{gap:6px}.label{color:#e7e2d6;font-size:.95rem;font-weight:600}.normal-input,.suffix-input{background:#1b1a18;border:1px solid #34312a;border-radius:10px;box-sizing:border-box;color:#f6f6f6;color:var(--text);font-size:.98rem;padding:12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.normal-input:focus,.suffix-input:focus{border-color:#f9d278d9;box-shadow:0 0 0 3px #f9d2781f;outline:none}.input-wrapper{align-items:center;display:flex;gap:8px}.suffix{background:#ffe8b31a;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:999px;color:#f9d278;color:var(--gold);font-size:12px;font-weight:800;line-height:1;margin-right:10px;padding:4px 10px;white-space:nowrap}.payouts-edit{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:920px){.form-grid,.ppe-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.payouts-edit{grid-template-columns:1fr}}.ppe-modal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.ppe-modal__card{background:#0e0e0e;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #00000080;color:#f6f6f6;color:var(--text);display:flex;flex-direction:column;max-height:80vh;padding:18px;width:min(520px,92%)}.ppe-modal__title{color:#f9d278;color:var(--gold);margin:0 0 10px}.ppe-modal__body{background:#1b1a18;border:1px solid #34312a;border-radius:10px;color:#f6f6f6;color:var(--text);flex:1 1;font-size:14px;line-height:1.4;max-height:60vh;overflow:auto;padding:10px;resize:none}.panel__actions{align-items:center;display:inline-flex;gap:8px}.table-nav{background-color:#14141480;display:flex;gap:2rem;justify-content:center;padding:1rem 0;position:fixed;top:0;width:100%;z-index:999}.nav-button{background-color:#1a1a1a;border:1px solid #514732;border-radius:8px;color:#eac783;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;padding:.5rem 1rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.nav-button:hover{background-color:#2a2a2a}.nav-button.active{background-color:#ffd76d;border-color:#ffd76d;color:#111;font-weight:700}.nav-button:disabled{background-color:#333;border-color:#333;color:#777;cursor:not-allowed}.nav-logo-smart{left:12px;pointer-events:none;position:absolute;top:44px;transform:translateY(-50%)}.nav-logo-smart img{-webkit-user-drag:none;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));height:80px;-webkit-user-select:none;user-select:none}.dealer-pill{background:#ffd76d;border:1px solid #ffd76d;border-radius:10px;box-shadow:0 6px 14px #00000040;color:#111;cursor:pointer;font-family:Poppins,sans-serif;font-weight:700;padding:8px 12px;position:absolute;right:18px;top:18px;transition:transform .2s ease,box-shadow .2s ease,background .25s ease,color .25s ease}.dealer-pill:hover{background:#1a1a1a;border:1px solid #ffd76d;box-shadow:0 8px 16px #00000052;color:#ffd76d}.dealer-pill:active{box-shadow:0 4px 10px #00000038;transform:translateY(0)}.account-settings-container{background:linear-gradient(145deg,#0d0d0d,#1a1a1a);color:#f5f5f5;padding:40px}.account-settings-container h1{color:#ffc72d;font-weight:700;margin-bottom:1.5rem}.section-heading{color:#ffc72d;font-size:1.25rem;font-weight:700;margin-bottom:.5rem;margin-top:2rem}.settings-form{background-color:#111;border:1px solid #333;border-radius:12px;box-shadow:0 0 20px #ffd7001a;max-width:700px;padding:30px}#dateOfBirth,#username{background-color:#131313;color:#888;cursor:not-allowed;opacity:1}.form-group{margin-bottom:1rem}.form-row{gap:16px}.half-width-input,.third-width-input{width:0}.form-group label{color:#e0e0e0;font-weight:500}.form-group input,.form-group select{background-color:#1c1c1c;border:1px solid #444;border-radius:8px;color:#fff;font-size:1rem;padding:10px;transition:border .3s}.form-group input:focus,.form-group select:focus{border-color:#ffc72d;outline:none}.profile-picture-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem}.profile-picture-circle{align-items:center;background-color:#000;border:4px solid #ffc72d;border-radius:50%;box-shadow:0 0 12px #ffd70066;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.profile-picture-circle img{height:100%;object-fit:cover;width:100%}.change-picture-button{color:#ffc72d;font-size:.95rem;font-weight:500;margin-top:.75rem;transition:color .2s}.change-picture-button:hover{color:#ffd700cc}.settings-buttons{margin-top:24px}.settings-buttons button{background:linear-gradient(90deg,#d4af37,gold);border:none;border-radius:8px;color:#111;font-weight:700;padding:12px 24px;transition:opacity .3s}.settings-buttons button:hover{opacity:.85}.username-status{font-weight:700;margin-top:4px}.username-status.available{color:#0f9}.username-status.taken{color:#ff4d4f}.username-status.checking{color:gray}.phone-row{align-items:center;display:flex;gap:8px;width:100%}.phone-country{max-width:120px;padding-left:8px}.phone-country,.phone-input{background-color:#1c1c1c;border:1px solid #ffe8b3;border-radius:14px;color:#fff;font-size:1rem;height:52px}.phone-input{flex:1 1;padding:0 12px}.background{filter:blur(5px) brightness(.8);height:110vh;left:-10px;object-fit:cover;opacity:1;position:fixed;top:-10px;width:110vw;z-index:-1}.side-background{display:block;height:100%;object-fit:cover;width:100%}.login-wrapper{background-color:#f9f9f9;box-shadow:0 4px 20px #0000001a;display:flex;height:70vh;margin-left:20vw;margin-top:15vh;width:60vw}.login-illustration{background-color:#f0f0f0;flex:1 1;overflow:hidden;position:relative}.login-logo-left{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25vw;z-index:2}.login-form-container{background:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center}.login-form-container h2{font-size:3.8vh;margin:2vh auto}.login-form{display:flex;flex-direction:column;gap:1rem;margin-left:15%;width:70%}.login-form label{font-weight:700;margin-bottom:-.5rem;margin-top:1rem}.login-form input{border:1px solid #ccc;border-radius:6px;font-size:1.8vh;padding:1.5vh}.login-extra{display:flex;justify-content:flex-end}.forgot-password{color:#555;font-size:1.7vh;text-decoration:none}.login-button{background-color:#dba81b;border:none;border-radius:6px;color:#000;cursor:pointer;font-weight:700;padding:.75rem;transition:background-color .3s ease}.login-button:hover{background-color:#e0b849}.social-buttons{display:flex;gap:1rem;justify-content:space-between}.social{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;flex:1 1;padding:.5rem}.signup-prompt{font-size:.9rem;margin-top:1rem}.error-text,.signup-prompt{text-align:center}.create-account-wrapper{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.create-logo{display:block;height:auto;margin-bottom:2vh;width:24rem}.create-account-form-container{background:#fff;border-radius:10px;box-shadow:0 .4vh 2vh #0000001a;max-width:500px;padding:6vh 4vw;width:45vw}.create-account-form-container h2{font-size:1.2rem;margin-bottom:1rem;text-align:center}.create-account-form{display:flex;flex-direction:column}.create-account-form label{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.create-account-form input{border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;padding:.75rem}button.create-account-button{background:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:.5rem;padding:.75rem}.error-text{color:red;margin-top:1rem}.login-link{font-size:.9rem;margin-top:1rem;text-align:center}.error-text{margin-bottom:1rem}.error-text,.pass-error-text{color:#ff6b6b;font-size:.9rem}.pass-error-text{text-align:center}.create-account-logo-container{display:flex;justify-content:center}.tournament-schedule-wrapper{height:100vh;overflow:hidden;position:relative}.background-image{display:block;filter:blur(15px);height:110vh;left:-5%;overflow:hidden;position:fixed;top:-5%;width:110vw;z-index:-1}.form-label{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:-1rem;margin-top:2rem;max-width:600px;width:100%}.input-label{color:#f9d278;font-family:Poppins,sans-serif;font-size:2vh;margin-bottom:.4rem}.schedule-name-prompt{color:#f9d278;font-size:3vh;margin-bottom:-1rem;margin-top:4rem}.form-input{background-color:#1a1a1a;border:2px solid #f9d278;border-radius:8px;box-sizing:border-box;color:#f9d278;font-family:Poppins,sans-serif;font-size:2vh;max-width:600px;padding:.5rem .75rem;width:100%}.special-form-label{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:-10px;margin-top:2px;max-width:600px;width:100%}.form-input:focus{border-color:#f9d278}.schedule-submit-button{background-color:#f9d278;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.125rem;font-weight:700;margin-top:.5rem;max-width:600px;padding:.75rem 1rem;transition:background-color .3s ease;width:100%}.schedule-submit-button:hover{background-color:#e0b665}.schedule-submit-button:active{background-color:#917743}.form-label select.form-input{min-width:180px}.schedule-submit-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.card-icon-row{display:flex;gap:12px;position:absolute;right:1.5rem;top:1rem;z-index:1}.card-icon{align-items:center;background-color:#222;border:2px solid #555;border-radius:8px;color:#f9d278;cursor:pointer;display:flex;font-size:1.5rem;height:42px;justify-content:center;margin-top:3.5rem;padding:10px;transition:background-color .2s ease,transform .2s ease;width:42px}.card-icon:hover{background-color:#333;transform:scale(1.05)}.form-row-layout{align-items:flex-start;display:flex;gap:2vw;justify-content:space-between;width:100%}.form-inputs{flex:1 1}.form-inputs.right-column{align-items:flex-start;flex:1.3 1;margin-top:1rem}.form-button-wrapper{align-items:flex-start;display:flex;justify-content:flex-end;margin-left:2vw;margin-top:30vh;min-width:140px;padding-top:2vh}.schedule-next-button{background-color:#f9d278;border:none;border-radius:1rem;color:#1a1a1a;cursor:pointer;font-family:Poppins,sans-serif;font-size:4vh;font-weight:700;height:9vh;padding:1.1vh 4vh 1.1vh 3.7vh;transition:background-color .3s ease}.schedule-next-button:hover{background-color:#e0b665}.schedule-next-button:active{background-color:#917743}.schedule-next-button:disabled{cursor:not-allowed;opacity:.5}.new-checkbox{align-items:center;display:flex;justify-content:center;margin-top:.5rem;width:100%}.bold{color:#ff5959;font-weight:700}.info-tooltip{align-items:center;display:inline-flex;margin-left:6px;position:relative}.info-icon{color:#999;cursor:default;font-size:14px;margin-bottom:5px;-webkit-user-select:none;user-select:none}.info-bubble{background:#111;border:1px solid #666;border-radius:6px;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;top:-150%;transform:translate(-50%,6px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:10}.info-tooltip:hover .info-bubble{opacity:1;transform:translate(-50%,2px)}.label-with-icon{align-items:center;display:inline-flex}.account-settings-container{align-items:center;background:radial-gradient(1000px 600px at 10% -10%,#eac78314,#0000 60%),radial-gradient(900px 520px at 110% 120%,#eac7830f,#0000 60%),linear-gradient(145deg,#0d0d0d,#1a1a1a);color:#f6f6f6;color:var(--text);display:flex;flex-direction:column;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:40px 20px 56px}.account-settings-container h1{color:#f9d278;color:var(--gold);font-size:2rem;font-weight:800;letter-spacing:.2px;margin:0 0 1.5rem}.settings-form{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #00000059;max-width:860px;padding:24px;width:100%}.host-section-heading,.host-section-heading-special,.section-heading{color:#f9d278;color:var(--gold);font-size:1.1rem;font-weight:700;margin:1.1rem 0 .6rem}.host-section-heading-special{margin-top:.25rem}.form-group{flex-direction:column;margin-bottom:.85rem}.form-group,.form-row{display:flex;width:100%}.form-row{flex-wrap:wrap;gap:14px}.half-width-input,.third-width-input{flex:1 1}.settings-form input[type=date],.settings-form input[type=email],.settings-form input[type=tel],.settings-form input[type=text],.settings-form select,.settings-form textarea,place-autocomplete-element{background:#1b1a18;border:1px solid #34312a;border-radius:10px;box-sizing:border-box;color:#f6f6f6;color:var(--text);font-size:.98rem;padding:12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.settings-form textarea{min-height:110px;resize:vertical}.settings-form input:focus,.settings-form select:focus,.settings-form textarea:focus,place-autocomplete-element:focus-within{border-color:#f9d278d9;box-shadow:0 0 0 3px #f9d2781f;outline:none}.form-group label{color:#e7e2d6;font-weight:600;margin-bottom:6px}.required-star{color:#ff7a7a;font-weight:700;margin-left:4px}.display-photo-wrapper,.profile-picture-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:1.2rem}.display-photo-box{aspect-ratio:3/2;background:#000;border:1px solid #ffe8b380;border-radius:14px;box-shadow:0 10px 24px #00000059,inset 0 0 0 1px #ffffff0a;max-width:100%;overflow:hidden;width:28rem}.display-photo-box img{height:100%;object-fit:cover;width:100%}.change-picture-button{color:#f9d278;color:var(--gold);cursor:pointer;font-weight:600;margin-top:10px;text-decoration:underline;transition:opacity .2s}.change-picture-button:hover{opacity:.85}.settings-buttons{display:flex;gap:12px;justify-content:center;margin:18px auto 0;max-width:860px;width:100%}.settings-buttons button{border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:800;padding:12px 22px;transition:transform .08s ease,filter .2s ease,opacity .2s ease}.settings-buttons button:first-child{background:linear-gradient(90deg,#f9d278,#cfa95f);background:linear-gradient(90deg,var(--gold),var(--gold-deep));border-color:#ffe8b359;color:#0b0b0b}.settings-buttons button:last-child{background:#0000;border-color:#ffe8b359;color:#f9d278;color:var(--gold)}.settings-buttons button:active{transform:translateY(1px)}.invite-pill{align-items:center;border:1px dashed #ffe8b380;border-radius:999px;color:#f9d278;color:var(--gold);cursor:pointer;display:inline-flex;gap:8px;padding:6px 10px;transition:background .2s ease,border-color .2s ease}.invite-pill:hover{background:#ffe8b314;border-color:#ffe8b3bf}place-autocomplete-element{display:block;margin-bottom:1rem}.checkbox-wrapper-new input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#1a1a1a;border:2px solid #f9d278;border-radius:4px;cursor:pointer;height:20px;position:relative;transition:all .25s ease;width:20px}.checkbox-wrapper-new input[type=checkbox]:checked{background-color:#f9d278;border-color:#f9d278}.checkbox-wrapper-new input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .25s ease}.checkbox-wrapper-new input[type=checkbox]:hover{background-color:#f9d278;border-color:#f9d278}.checkbox-wrapper-new input[type=checkbox]:checked:hover{background-color:#d3b265;border-color:#d3b265}.checkbox-wrapper-new input[type=checkbox]:disabled{background-color:#000;border-color:#aaa;cursor:not-allowed;opacity:.6}.checkbox-wrapper-new{align-items:center;display:flex;gap:.5rem;height:100%;justify-content:center;pointer-events:none}.checkbox-wrapper-new input[type=checkbox]{pointer-events:auto}.saving-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.saving-label{color:#f6f6f6;color:var(--text);font-weight:700;letter-spacing:.2px;margin-top:10px}:root{--ink-2:#14110d;--ink-3:#1a1712}.mt-wrapper{margin:0 auto;max-width:1040px;padding:24px 20px 40px;position:relative;z-index:1}.mt-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.mt-title{color:#f9d278;color:var(--gold);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:.2px;margin:0}.mt-counts{display:flex;gap:8px}.mt-counts,.pill{align-items:center}.pill{background:#f9d27826;border:1px solid #f9d27859;border-radius:999px;color:#f9d278;color:var(--gold);display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.pill--muted{background:#ffffff0f;border-color:#ffffff14;border-color:var(--line);color:#d6d1c6}.panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 24px #00000040;margin-top:16px;padding:12px 12px 8px}.panel__header{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:6px;padding:6px 6px 10px}.panel__header h2{color:#f9d278;color:var(--gold);font-size:18px;font-weight:600;margin:0}.member-list{list-style:none;margin:0;padding:2px}.member-row{grid-gap:12px;align-items:center;border:1px solid #0000;border-radius:12px;display:grid;gap:12px;grid-template-columns:44px 1fr auto;padding:10px;transition:background .2s ease,border-color .2s ease,transform .12s ease}.member-row+.member-row{margin-top:6px}.member-row:hover{background:#ffffff0d;border-color:#ffffff14;border-color:var(--line)}.member-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.member-name{color:#f6f6f6;color:var(--text);font-size:15px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-sub{color:#b8b1a1;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.avatar{background:#222;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 3px 10px #00000040;object-fit:cover}.avatar--fallback{align-items:center;background:radial-gradient(120% 120% at 10% 10%,#ffe8b3,#f9d278);background:radial-gradient(120% 120% at 10% 10%,var(--gold-soft),var(--gold));border:1px solid #ffe8b399;color:#0b0b0b;color:var(--ink);display:inline-flex;font-weight:700;justify-content:center}.btn{font-weight:700;transition:transform .08s ease,background .2s ease,border-color .2s ease}.empty,.skeleton{border:1px dashed #ffffff14;border:1px dashed var(--line);border-radius:10px;color:#b8b1a1;color:var(--muted);font-size:13px;margin:6px 0 4px;padding:14px 10px 18px;text-align:center}.cool-button{background-color:#f9d278;background-color:var(--gold);border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Poppins;font-size:.85rem;font-weight:700;grid-column:span 3;margin-top:1rem;padding:.75rem;transition:background-color .25s,transform .08s}.cool-button:active{transform:translateY(1px)}.member-row .row-actions--hover{opacity:0;transition:opacity .14s ease}.member-row:hover .row-actions--hover{opacity:1}.btn.btn-icon.btn-trash{background:#ffffff0d;border-radius:10px;color:#eac783;cursor:pointer;line-height:1;padding:6px 10px}.btn.btn-icon.btn-trash:hover{filter:brightness(1.5)}.table-org-page{height:100vh;overflow-y:auto;position:relative}.table-org-page h1{color:#eac783;font-size:1.5rem;margin-top:1.5rem;text-align:center}.background-table{height:100vh;left:0;object-fit:cover;position:fixed;top:0;width:100vw;z-index:-1}.smartfloor{display:block;font-weight:600;margin-left:auto;margin-right:auto;margin-top:6rem;text-align:center;width:30rem}.tables-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));justify-items:center;margin-left:2.5rem;margin-right:2.5rem;padding:2.5rem}.table-diagram{align-items:center;display:flex;justify-content:center;position:relative}.oval-table{background-color:initial;border:2px solid #eac783;border-radius:500px;height:240px;position:relative;width:480px}.player-seat{background:#101010;border:2px solid #eac783;border-radius:50%;height:56px;width:56px;z-index:10}.player-tooltip-wrapper{display:inline-block;position:relative;z-index:1000}.player-tooltip-content{background:#000000d9;border-radius:6px;bottom:calc(100% - 12px);left:50%;max-width:220px;min-width:180px;opacity:0;padding:8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:pre-line;z-index:100}.player-tooltip-content:hover,.player-tooltip-wrapper:focus-within .player-tooltip-content,.player-tooltip-wrapper:hover .player-tooltip-content{opacity:1;pointer-events:auto;z-index:1000}.draggable-player{transition:transform .15s ease,box-shadow .15s ease}.draggable-player:hover{box-shadow:0 8px 16px #0000004d;cursor:grab;transform:scale(1.03)}.dealer-slot{background:#0009;border-radius:8px;color:#eac783;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;margin-top:8px;padding:4px 10px;text-align:center}.table-block{align-items:center;display:flex;flex-direction:column;width:480px}.oval-table .table-number{color:#eac783;font-family:Poppins,sans-serif;font-size:2.4rem;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.player-seat{position:absolute;transition:top .3s ease,left .3s ease,transform .3s ease}.draggable-player{transition:transform .2s ease,box-shadow .2s ease}.dragging-player{box-shadow:0 0 10px #eac783;transform:scale(1.1);z-index:0}.oval-table.seats-2 .player-seat:first-child{left:90%;top:50%;transform:translate(-50%,-50%)}.oval-table.seats-2 .player-seat:nth-child(2){left:10%;top:50%;transform:translate(-50%,-50%)}.oval-table.seats-6 .player-seat:first-child{left:70%;top:5%;transform:translateX(-50%)}.oval-table.seats-6 .player-seat:nth-child(2){left:91%;top:50%;transform:translate(-50%,-50%)}.oval-table.seats-6 .player-seat:nth-child(3){left:30%;top:95%;transform:translate(-50%,-100%)}.oval-table.seats-6 .player-seat:nth-child(4){left:70%;top:95%;transform:translate(-50%,-100%)}.oval-table.seats-6 .player-seat:nth-child(5){left:9%;top:50%;transform:translate(-50%,-50%)}.oval-table.seats-6 .player-seat:nth-child(6){left:30%;top:5%;transform:translateX(-50%)}.oval-table .player-seat:first-child{left:70%;top:5%;transform:translateX(-50%)}.oval-table .player-seat:nth-child(2){left:88%;top:30%;transform:translate(-50%,-50%)}.oval-table .player-seat:nth-child(3){left:88%;top:70%;transform:translate(-50%,-50%)}.oval-table .player-seat:nth-child(4){left:70%;top:95%;transform:translate(-50%,-100%)}.oval-table .player-seat:nth-child(5){left:50%;top:95%;transform:translate(-50%,-100%)}.oval-table .player-seat:nth-child(6){left:30%;top:95%;transform:translate(-50%,-100%)}.oval-table .player-seat:nth-child(7){left:12%;top:70%;transform:translate(-50%,-50%)}.oval-table .player-seat:nth-child(8){left:12%;top:30%;transform:translate(-50%,-50%)}.oval-table .player-seat:nth-child(9){left:30%;top:5%;transform:translate(-50%)}.oval-table .player-seat:nth-child(10){left:50%;top:5%;transform:translateX(-50%)}.oval-table .player-seat{left:50%;top:50%;transform-origin:center center}.oval-table.seats-default .player-seat{transform:rotate(calc(1turn/var(--seat-count)*var(--i))) translateY(-48px) rotate(calc(-1turn/var(--seat-count)*var(--i)))}.waitlists-wrapper{background-color:#000000d9;border-radius:8px;color:#fff;display:flex;gap:12px;max-height:90vh;overflow-y:auto;padding:12px;position:fixed;right:20px;top:100px;z-index:999}.waitlist-section{flex:1 1;min-width:200px}.waitlist-section h3{border-bottom:1px solid #444;color:#eac783;font-size:1.1rem;margin-top:0;padding-bottom:4px}.waitlist-section ul{list-style:none;margin:0;padding:0}.waitlist-section li{border-bottom:1px solid #333;font-size:.9rem;padding:4px 10px}.dealer-tooltip-wrapper:hover .dealer-tooltip-content{opacity:1;visibility:visible}.dealer-tooltip-content{background-color:#333;border-radius:4px;color:#fff;font-size:14px;left:0;margin-top:4px;opacity:0;padding:6px 10px;position:absolute;top:100%;transition:opacity .2s ease;visibility:hidden;white-space:nowrap;z-index:999}.waitlist-rank-column{flex-shrink:0;text-align:right;width:30px}.waitlist-rank-column h3{border-bottom:1px solid #444;color:#eac783;font-size:1.1rem;margin-bottom:4px;margin-top:0;padding-bottom:4px;text-align:center}.waitlist-rank-column ul{list-style:none;margin:0;padding:0}.waitlist-rank-column li{background-color:initial;color:#eac783;font-size:.9rem;font-weight:700;padding:0 0 8px 12px}.waitlist-rank-column li:hover{background-color:initial}.drag-ghost{align-items:center;background:#111;border:2px solid #eac783;border-radius:50%;box-shadow:0 12px 28px #00000073,inset 0 0 0 4px #eac7831f;display:flex;height:80px;justify-content:center;left:-1000px;pointer-events:none;position:fixed;top:-1000px;width:80px;z-index:999999}.drag-ghost__img{border-radius:50%;height:100%;object-fit:cover;width:100%}.drag-ghost__initials{color:#eac783;font-size:22px;font-weight:800;letter-spacing:.5px}.drag-source--dragging{box-shadow:0 10px 24px #00000059;cursor:grabbing!important;filter:saturate(1.1);transform:scale(1.05);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.drag-ghost,.drag-ghost__img,.drag-ghost__initials{opacity:1!important}.player-seat .seat-img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.player-seat.draggable-player:hover{cursor:grab}:root{--gold:#f9d278;--gold-deep:#cfa95f;--gold-soft:#ffe8b3;--ink:#0b0b0b;--text:#f6f6f6;--muted:#b8b1a1;--line:#ffffff14;--glass:#ffffff0a}.paid-players-page{background-image:url(/static/media/gold-black-gradient.ff66595e179f80810b88.png);background-position:50%;background-size:cover;color:#f9d278;color:var(--gold);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;padding-top:81px}.player-lists{display:flex;flex-wrap:wrap}.left-column,.right-column{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 36px #0000004d;flex:1 1;margin:10px;min-width:340px;padding:14px}.section-title{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);color:#f9d278;color:var(--gold);font-size:22px;font-weight:700;margin:0 0 12px;padding-bottom:8px}.pp-list{list-style:none;margin:0;padding:2px}.pp-row{grid-gap:12px;align-items:center;background:#0000002e;border:1px solid #0000;border-radius:12px;display:grid;gap:12px;grid-template-columns:44px 1fr auto auto;padding:10px 12px;transition:background .2s,border-color .2s}.pp-row+.pp-row{margin-top:8px}.pp-row:hover{background:#ffffff0d;border-color:#ffffff14;border-color:var(--line)}.pp-avatar{background:#222;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 3px 10px #00000040;object-fit:cover}.pp-avatar--fallback{align-items:center;background:radial-gradient(120% 120% at 10% 10%,#ffe8b3,#f9d278);background:radial-gradient(120% 120% at 10% 10%,var(--gold-soft),var(--gold));border:1px solid #ffe8b399;color:#0b0b0b;display:inline-flex;font-weight:800;justify-content:center}.pp-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-name{color:#f6f6f6;color:var(--text);font-size:15px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-sub{color:#b8b1a1;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.pp-amount{align-items:center;display:flex;gap:8px;margin-left:auto}.pp-money{color:#f9d278;color:var(--gold);font-weight:800}.pp-label{font-style:italic;opacity:.6}.row-actions{display:inline-flex;gap:8px}.btn{-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:12px;padding:8px 12px;transition:transform .08s,filter .2s,border-color .2s}.btn:active{transform:translateY(1px)}.btn-approve{background:linear-gradient(90deg,#a4e07c,#5ecb47);border-color:#5ecb4780;color:#0b2a0b}.btn-approve:hover{filter:brightness(1.05)}.btn-deny{background:linear-gradient(90deg,#ffb6b6,#ff6b6b);border-color:#ff6b6b80;color:#2a0b0b}.btn-deny:hover{filter:brightness(1.05)}.dealer-code-button{background-color:gold;border-radius:8px;bottom:20px;box-shadow:0 4px 8px #0000004d;color:#000;cursor:pointer;font-weight:700;padding:10px 20px;position:fixed;right:20px;z-index:1000}.left-column .pp-sub{display:flex;flex-direction:column;gap:4px}.pp-tag{font-size:16px;font-style:italic;margin-top:2px;opacity:.85}.left-column .pp-amount{white-space:nowrap}.right-column .section-title{align-items:center;display:inline-flex;gap:100px}.right-column .section-header{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.right-column .section-header .section-title{border:0;margin:0;padding:0}.section-total{background:#ffe8b31a;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:999px;color:#f9d278;color:var(--gold);font-size:16px;font-weight:800;line-height:1;padding:4px 8px}.section-metrics{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.section-pill{background:#ffe8b31a;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:999px;color:#f9d278;color:var(--gold);font-size:12px;font-weight:800;line-height:1;padding:4px 8px;white-space:nowrap}.row-actions .btn svg{height:18px;margin-bottom:-2px;width:18px}.btn.btn-approve,.btn.btn-deny{padding:11px 13px}.ss-pricing-root{--bg:var(--app-bg,#0c0c0c);--panel:#141414;--panel-2:#181818;--grid:#ffffff0f;--text:#f6f2e8;--muted:#bfb6a3;--gold:var(--accent-gold,#e7bc77);--gold-2:#db9223;--border:#e7bc7740;--shadow:0 10px 30px #00000073;background:linear-gradient(180deg,#ffffff05,#fff0) 0 0/100% 300px no-repeat,repeating-linear-gradient(0deg,#0000,#0000 22px,var(--grid) 23px,#0000 24px),repeating-linear-gradient(90deg,#0000,#0000 22px,var(--grid) 23px,#0000 24px),radial-gradient(1000px 600px at 50% -200px,#e7bc7714,#0000 70%);color:var(--text);display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.ss-content{flex:1 1;opacity:0;transform:translateY(24px);will-change:transform,opacity}.ss-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0cb3;border-bottom:1px solid #ffffff0f;font-family:Inter;position:-webkit-sticky;position:sticky;top:0;z-index:40}.ss-nav-inner{align-items:center;display:flex;gap:28px;justify-content:center;margin:0 auto;max-width:1150px;padding:14px 20px}.ss-logo img{display:block;height:50px}.ss-tabs{align-items:center;display:flex;gap:22px;justify-content:center}.ss-tabs a{border-radius:10px;color:var(--muted);font-weight:600;letter-spacing:.2px;padding:8px 15px;text-decoration:none;transition:color .2s,background-color .2s}.ss-tabs a:hover{background:#ffffff0a;color:var(--text)}.ss-tabs a.active{background:#e7bc7714;color:var(--gold)}.ss-mobile-toggle{align-items:center;background:#0000;border:1px solid var(--border);border-radius:10px;color:#fff;cursor:pointer;display:none;gap:4px;height:42px;justify-content:center;padding:0 4px;width:42px}.ss-mobile-toggle span{background:var(--text);display:block;height:2px;width:20px}.ss-mobile-drawer{background:#00000059;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:60}.ss-mobile-drawer.open{opacity:1;pointer-events:auto}.ss-mobile-nav{background:#181818f2;border-left:1px solid #e7bc7780;display:flex;flex-direction:column;gap:12px;height:100%;max-width:320px;padding:18px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:80%}.ss-mobile-drawer.open .ss-mobile-nav{transform:translateX(0)}.ss-mobile-nav a{border-radius:10px;color:var(--text);font-weight:700;padding:10px 8px;text-decoration:none}.ss-mobile-nav a.active{background:#e7bc7714;color:var(--gold)}@media (max-width:900px){.ss-tabs{display:none}.ss-mobile-toggle{display:inline-flex;margin-left:auto}.ss-nav-inner{justify-content:space-between}}.ss-hero{margin:50px auto 22px;max-width:900px;padding:0 20px;text-align:center}.ss-hero h1{font-family:Inter;font-size:44px;letter-spacing:.3px;line-height:1.1;margin:0 0 8px}.ss-hero p{color:var(--muted);font-family:Inter;margin:0 0 20px}.ss-toggle{background:var(--panel);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow);display:inline-flex;margin:20px 0;overflow:hidden}.ss-toggle button{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--muted);cursor:pointer;font-weight:700;padding:10px 16px 10px 18px}.ss-toggle button.active{background:var(--gold);color:#0a0a0a}.ss-toggle .save{background:#db922333;border-radius:999px;color:var(--gold-2);display:inline-block;font-size:12px;font-weight:800;margin-left:8px;padding:4px 8px}.ss-plans{grid-gap:22px;display:grid;font-family:Inter;gap:22px;grid-template-columns:repeat(3,1fr);margin:28px auto 60px;max-width:1150px;padding:0 20px}@media (max-width:990px){.ss-plans{grid-template-columns:1fr}}.plan{background:#0c0c0cd9;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;opacity:0;padding:20px;position:relative;transform:translateY(24px) scale(.98);will-change:transform,opacity}.plan .plan-head h3{color:var(--text);font-size:18px;letter-spacing:.4px;margin:0 0 8px}.plan .price{font-size:48px;font-weight:900;margin:8px 0 16px}.plan .price .currency{font-size:22px;margin-right:4px;opacity:.85}.plan .per{color:var(--muted);font-size:13px}.plan .price-contact{font-size:48px;font-weight:900;margin:16px 0}.plan .price-contact .currency{font-size:22px;margin-right:4px;opacity:.85}.plan .features{list-style:none;margin:14px 0 20px;padding:14px 0 0}.plan .features li{color:#eae6db;font-family:Inter;margin-bottom:15px;margin-top:15px;padding-left:6px;padding-top:4px;position:relative}.plan .features li:before{border-radius:50%;box-shadow:inset 0 0 0 2px #e7bc7726;height:16px;left:0;top:7px;width:16px}.plan .features li:after,.plan .features li:before{border:2px solid var(--gold);content:"";position:absolute}.plan .features li:after{border-left:0;border-top:0;height:10px;left:5px;top:9px;transform:rotate(45deg);width:6px}.plan .cta{margin-top:auto}.btn{border-radius:12px;display:inline-block;font-weight:800;padding:12px 14px;text-align:center;text-decoration:none;transition:all .2s;width:100%}.btn.ghost{background:#0000;border:1px solid var(--border);color:var(--text)}.btn.ghost:hover{background:#ffffff0a}.btn.primary{background:var(--gold);color:#111}.btn.primary:hover{filter:brightness(1.05)}.btn.outline{background:#0000;border:1px solid var(--gold);color:var(--gold)}.btn.outline:hover{background:#e7bc7714}.plan.pro{background:linear-gradient(180deg,#e7bc771a,#e7bc770d),#292316d9;border-color:#e7bc778c}.plan.pro .badge{background:var(--gold);border-radius:999px;box-shadow:0 6px 18px #e7bc7759;color:#111;font-family:Poppins;font-size:12px;font-weight:700;padding:6px 10px;position:absolute;right:14px;top:14px}.plan.enterprise{background:radial-gradient(300px 140px at 90% -30%,#e7bc7712,#0000 70%),#0c0c0cd9}.is-entered .ss-content{animation:ss-page-in 2s cubic-bezier(.2,.7,.2,1) forwards}.is-entered .ss-plans .plan{animation:ss-card-in 1s cubic-bezier(.2,.7,.2,1) both}.is-entered .ss-plans .plan:first-child{animation-delay:.24s}.is-entered .ss-plans .plan:nth-child(2){animation-delay:.48s}.is-entered .ss-plans .plan:nth-child(3){animation-delay:.72s}@keyframes ss-page-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ss-card-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ss-content,.ss-plans .plan{animation:none!important;opacity:1!important;transform:none!important}}.ss-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.ss-hide-scrollbar::-webkit-scrollbar{height:0;width:0}@media (prefers-reduced-motion:reduce){.ss-hide-scrollbar,.ss-hide-scrollbar::-webkit-scrollbar{-ms-overflow-style:auto;height:auto;scrollbar-width:auto;width:auto}}.plan .features li:after,.plan .features li:before{content:none}.plan .features li{align-items:flex-start;display:flex;gap:10px}.feature-icon{color:var(--gold);flex-shrink:0;font-size:24px;height:24px;margin-top:3px;width:24px}.price-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.trial{color:var(--gold);font-family:Poppins;font-size:13px;font-weight:600;white-space:nowrap}.plan .features li,.plan .features li span{line-height:1.5;margin-top:2px}.per-row{align-items:center;display:flex;justify-content:space-between}.plan .features .gold{color:var(--gold);font-weight:700}.plan .features .feature-text{display:inline}.ss-modal-open,.ss-modal-open body{overflow:hidden}.ss-modal-overlay{animation:ss-fade-in .18s ease-out forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000008c;display:grid;inset:0;place-items:center;position:fixed;z-index:80}.ss-modal{animation:ss-modal-in .22s cubic-bezier(.2,.7,.2,1) forwards;border:1px solid var(--border);border-radius:18px;transform:translateY(10px) scale(.98)}.ss-modal,.ss-modal.ss-modal--matrix{background:var(--panel-2);box-shadow:var(--shadow);opacity:0}.ss-modal.ss-modal--matrix{animation:ss-matrix-in .28s cubic-bezier(.2,.7,.2,1) forwards;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;height:88svh;left:50%;max-height:92svh;max-width:1200px;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:92vw;will-change:transform,opacity}.ss-matrix-header{margin-bottom:12px}.ss-matrix-title{font-family:Inter;font-size:24px;letter-spacing:.3px;margin:0 40px 6px 0}.ss-matrix-sub{color:var(--muted);margin:0 0 10px}.ss-modal-close{align-items:center;background:#0000004d;border:none;border-radius:50%;color:var(--text);cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:40px;z-index:1000}.ss-modal-close:hover{background:#ffffff26}.ss-matrix-wrap{background:#00000040;border:1px solid var(--border);border-radius:14px}.ss-matrix{border-collapse:initial;border-spacing:0;font-family:Inter;width:100%}.ss-matrix thead th{background:linear-gradient(180deg,#e7bc771a,#e7bc770a);border-bottom:1px solid var(--border);font-weight:800;padding:14px;text-align:left}.ss-matrix thead th+th{text-align:center}.badge-inline{background:var(--gold);border-radius:999px;box-shadow:0 6px 18px #e7bc7759;color:#111;display:inline-block;font-family:Poppins;font-size:11px;font-weight:800;margin-left:8px;padding:2px 6px}.col-price{font-weight:900;margin-top:4px}.col-price .currency{font-size:12px;margin-right:2px;opacity:.85}.col-sub{color:var(--muted);font-size:12px;font-weight:600}.ss-matrix tbody th.feat-label{border-right:1px solid var(--border);font-weight:700;min-width:240px;padding:12px 14px;text-align:left}.ss-matrix td{border-left:1px solid #ffffff0a;min-width:140px;padding:12px 8px;text-align:center}.ss-matrix tbody tr+tr td,.ss-matrix tbody tr+tr th{border-top:1px solid #ffffff0f}.cell{display:inline-block;font-weight:700}td .cell{font-size:15px}td .cell:where(:not(:empty)){border-radius:8px;padding:2px 8px}td .cell:where(:not(:empty)):has(+.nothing){background:#0000}td[data-col=Basic] .cell{color:#d7d2c6}td[data-col=Pro] .cell,td[data-col=Ultimate] .cell{color:var(--gold)}.ss-matrix-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ss-matrix-in{0%{opacity:0;transform:translate(-50%,-55%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:680px){.ss-modal.ss-modal--matrix{border-radius:14px;height:92svh;left:50%;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.9);width:96vw}.ss-matrix-title{font-size:18px}.ss-matrix-sub{font-size:11px}.ss-matrix td,.ss-matrix th{font-size:10px}.ss-matrix tbody th.feat-label{min-width:140px}.ss-matrix td{min-width:100px}.ss-modal-close{font-size:18px;height:32px;width:32px}.ss-matrix-actions{grid-template-columns:1fr}}.ss-form{grid-gap:14px;display:grid;font-family:Inter;gap:14px;margin-top:6px}.ss-field{grid-gap:6px;display:grid;gap:6px}.ss-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ss-form label{color:var(--muted);font-size:13px;font-weight:700}.ss-form input{-webkit-appearance:none;appearance:none;background:#181818f2;border:1px solid var(--border);border-radius:12px;color:var(--text);outline:none;padding:11px 12px;width:100%}.ss-form input::placeholder{color:#a9a39a}.ss-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e7bc7726}@media (max-width:680px){.ss-field-row{grid-template-columns:1fr}}.diff-phone-country{background-color:#1c1c1c;border:1px solid var(--border);border-radius:14px;color:#fff;font-size:1rem;height:52px;max-width:120px;padding-left:8px}.ss-slider-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.ss-slider-head label{color:var(--muted);font-size:13px;font-weight:700}.ss-slider-value{background:#181818f2;font-size:14px;font-weight:800;padding:2px 10px}.ss-slider,.ss-slider-value{border:1px solid var(--border);border-radius:999px}.ss-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#e7bc7759,#e7bc7726);box-shadow:inset 0 1px 2px #0000004d;height:10px;margin:6px 0;outline:none;width:100%}.ss-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--gold);border:2px solid #ffffff26;border-radius:50%;box-shadow:0 4px 14px #e7bc7759;cursor:pointer;height:22px;width:22px}.ss-slider:active::-webkit-slider-thumb{transform:scale(1.02)}.ss-slider::-moz-range-thumb{background:var(--gold);border:2px solid #ffffff26;border-radius:50%;box-shadow:0 4px 14px #e7bc7759;cursor:pointer;height:22px;width:22px}.ss-slider::-moz-range-track{background:linear-gradient(90deg,#e7bc7759,#e7bc7726);border:1px solid var(--border);border-radius:999px;height:10px}.ss-slider-ticks{color:var(--muted);display:grid;font-size:12px;grid-template-columns:repeat(6,1fr);margin-top:6px}.ss-slider-ticks span{text-align:center}@media (max-width:680px){.ss-slider-value{font-size:13px;padding:2px 8px}.ss-slider-ticks{font-size:11px}}.ss-form input[type=range].ss-slider{-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;background:#0000;border:none;height:28px;margin:6px 0;outline:none;padding:0;width:100%}.ss-form input[type=range].ss-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#e7bc7759,#e7bc7726);border:1px solid var(--border);border-radius:999px;box-shadow:inset 0 1px 2px #0000004d;height:10px}.ss-form input[type=range].ss-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--gold);border:2px solid #ffffff26;border-radius:50%;box-shadow:0 4px 14px #e7bc7759;cursor:pointer;height:22px;margin-top:-6px;width:22px}.ss-form input[type=range].ss-slider::-moz-range-track{background:linear-gradient(90deg,#e7bc7759,#e7bc7726);border:1px solid var(--border);border-radius:999px;box-shadow:inset 0 1px 2px #0000004d;height:10px}.ss-form input[type=range].ss-slider::-moz-range-thumb{background:var(--gold);border:2px solid #ffffff26;border-radius:50%;box-shadow:0 4px 14px #e7bc7759;cursor:pointer;height:22px;width:22px}.ss-form input[type=range].ss-slider::-ms-track{background:#0000;border-color:#0000;color:#0000;height:10px}.ss-form input[type=range].ss-slider::-ms-fill-lower,.ss-form input[type=range].ss-slider::-ms-fill-upper{background:linear-gradient(90deg,#e7bc7759,#e7bc7726);border:1px solid var(--border);border-radius:999px}.ss-form input[type=range].ss-slider::-ms-thumb{background:var(--gold);border:2px solid #ffffff26;border-radius:50%;height:22px;width:22px}.ss-form input[type=range].ss-slider:active::-webkit-slider-thumb{transform:scale(1.03)}.ss-form input[type=range].ss-slider:active::-moz-range-thumb{transform:scale(1.03)}.admin-requests{margin:0 auto;max-width:1100px}.admin-hint{background:#e7bc7714;border:1px solid var(--border);border-radius:10px;font-size:14px;margin-bottom:10px;padding:10px 12px}.admin-hint.error{background:#b4282826;border-color:#8b2e2e}.admin-table-wrap{background:#00000040;border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 30px #00000040;overflow:hidden}.admin-table{border-collapse:initial;border-spacing:0;font-family:Inter;font-size:14px;width:100%}.admin-table thead th{background:linear-gradient(180deg,#e7bc771a,#e7bc770d);border-bottom:1px solid var(--border);font-weight:800;padding:12px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.admin-table tbody tr:nth-child(2n) td{background:#ffffff05}.admin-table tbody td{border-top:1px solid #ffffff0f;padding:12px;vertical-align:top}.admin-table a{color:var(--gold);text-decoration:none}.admin-table a:hover{text-decoration:underline}@media (max-width:680px){.admin-table{font-size:13px}.admin-table tbody td,.admin-table thead th{padding:10px}}.col-actions{width:20px}.admin-actions,.col-actions{text-align:right}.btn-delete{-webkit-appearance:none;appearance:none;background:#ff50501f;border:1px solid var(--border);border-radius:8px;color:#ffb3b3;cursor:pointer;font-size:12px;font-weight:800;height:24px;margin-top:-12px;width:24px}.btn-delete:hover{background:#ff505038;border-color:#ff505080}.ss-matrix thead th{top:0;z-index:100}.feat-col,.feat-label,.ss-matrix thead th{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:-webkit-sticky;position:sticky}.feat-col,.feat-label{background:#141414f2;left:0;z-index:120}.ss-matrix thead th.feat-col{left:0;z-index:140}.ss-matrix thead th{box-shadow:0 2px 8px #00000040}.ss-matrix tbody th.feat-label{box-shadow:4px 0 8px #00000040}.ss-matrix-wrap{-webkit-overflow-scrolling:touch;overflow:auto}.ss-hero--players{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1.2fr .8fr;text-align:left}.phone-mock,.revolutionize{margin-top:5vh}@media (max-width:900px){.ss-hero--players{align-items:start;grid-template-columns:1fr;text-align:center}.ss-hero h1{font-size:40px}.ss-hero--players .cta{grid-template-columns:minmax(0,300px);justify-content:center!important}.phone-mock{margin:auto}.revolutionize{margin-top:0}}.ss-mock-carousel::-webkit-scrollbar{display:none}.ss-mock-carousel{scrollbar-width:none}.ss-mock-wrap{align-items:center;display:grid;grid-template-columns:1fr;position:relative}.ss-mock-nav{background:#181818d9;border:1px solid var(--border);border-radius:50%;box-shadow:var(--shadow);cursor:pointer;height:36px;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:5}.ss-mock-nav.prev{left:-14px}.ss-mock-nav.next{right:-14px}.ss-mock-nav.next:before,.ss-mock-nav.prev:before{border:2px solid var(--gold);border-right:0;border-top:0;content:"";display:block;height:10px;margin:12px auto;width:10px}.ss-mock-nav.prev:before{transform:rotate(45deg)}.ss-mock-nav.next:before{transform:rotate(-135deg)}.ss-mock-carousel.dragging{cursor:grabbing}.ss-mock-viewport:after,.ss-mock-viewport:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:42px;z-index:2}.ss-mock-viewport:before{background:linear-gradient(to right,var(--bg),#0000);left:0}.ss-mock-viewport:after{background:linear-gradient(to left,var(--bg),#0000);right:0}.ss-mock-carousel{scroll-padding-inline:14px}.ss-mock-viewport{border:1px solid #ffffff0f;border-radius:22px;box-shadow:0 14px 40px #00000080;margin-top:5vh;max-width:min(48vw,540px);overflow:hidden;padding-bottom:10px;padding-top:10px;position:relative}.ss-mock-carousel{-webkit-overflow-scrolling:touch;cursor:grab;display:flex;gap:12px;max-width:100%;overflow-x:auto;padding-inline:14px 28px;-webkit-user-select:none;user-select:none}.ss-mock{border-radius:16px;display:block;height:70vh;pointer-events:none;width:auto}@media (max-width:900px){.ss-hero.ss-hero--players{grid-row-gap:18px;display:grid;grid-template-columns:1fr;row-gap:18px}.ss-mock-viewport{border-radius:18px;margin:8px auto 0;max-width:100%;width:calc(100vw - 32px)}.ss-mock{height:64vh}}:root{--fh-bg:#0a0a0a;--fh-panel:#101010;--fh-panel-2:#141414;--fh-text:#f5f2e9;--fh-muted:#bfb6a3;--fh-gold:#e7bc77;--fh-accent:#ff6a3a;--fh-grid:#ffffff0f}.fh-hero{font-family:Inter;margin:48px auto 18px;max-width:1100px;padding:0 20px;text-align:center}.fh-hero h1{font-family:Inter;font-size:46px;letter-spacing:.2px;line-height:1.1;margin:0 0 15px}.fh-sub{color:#bfb6a3;color:var(--fh-muted);margin:0 auto 40px;max-width:760px}.fh-cta-row{display:inline-grid;gap:12px;grid-template-columns:repeat(2,minmax(0,200px));margin-top:10px}.fh-btn{border:1px solid #0000;border-radius:12px;display:inline-block;font-weight:800;padding:12px 16px;text-align:center;text-decoration:none}.fh-btn--gold{background:#e7bc77;background:var(--fh-gold);color:#111}.fh-btn--gold:hover{filter:brightness(1.05)}.fh-btn--ghost{border-color:#e7bc7759;color:#e7bc77;color:var(--fh-gold)}.fh-grid{grid-gap:22px 36px;display:grid;gap:22px 36px;grid-template-columns:1fr 1fr;margin:26px auto 40px;max-width:1150px;padding:0 20px}.fh-card{background:linear-gradient(180deg,#ffffff05,#0000 60%),#101010;background:linear-gradient(180deg,#ffffff05,#0000 60%),var(--fh-panel);border:1px solid #e7bc7729;border-radius:16px;box-shadow:0 10px 30px #00000059;padding:18px 18px 16px 22px;position:relative;transition:transform .25s ease,box-shadow .25s ease,filter .1s ease}@media (max-width:900px){.fh-grid{grid-template-columns:1fr}.fh-hero h1{font-size:40px}}.fh-card:hover{border-color:#e7bc7759;box-shadow:0 16px 38px #00000080;filter:brightness(1.2);transform:translateY(-6px) scale(1.02)}.fh-dots{color:#ff6a3a;color:var(--fh-accent);font-weight:900;letter-spacing:6px;margin-bottom:8px}.fh-title{font-size:18px;letter-spacing:.4px;margin:0}.fh-kicker{color:#e7bc77;color:var(--fh-gold);font-size:12px;font-weight:800;letter-spacing:.3px;margin:6px 0 8px;text-transform:uppercase}.fh-body{color:#bfb6a3;color:var(--fh-muted);margin:0}.fh-link{border-bottom:1px solid #e7bc7759;color:#e7bc77;color:var(--fh-gold);display:inline-block;font-size:14px;margin-top:10px;text-decoration:none}.fh-link:hover{border-bottom-color:#e7bc77;border-bottom-color:var(--fh-gold)}.fh-features{border-top:1px solid #e7bc772e;margin:18px auto 70px;max-width:1100px;padding:26px 20px 0;text-align:center}.fh-features h2{font-family:Inter;font-size:26px;letter-spacing:.2px;margin:0 0 16px}.fh-bullets{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:1fr 1fr;list-style:none;margin:0 auto 16px;max-width:900px;padding:0;text-align:left}@media (max-width:900px){.fh-bullets{grid-template-columns:1fr}}.fh-bullets li{align-items:flex-start;background:#141414;background:var(--fh-panel-2);border:1px solid #e7bc7724;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.fh-check{color:#e7bc77;color:var(--fh-gold);font-weight:900;margin-top:2px}.is-entered .fh-card:nth-child(2n){animation-delay:.12s}@keyframes fh-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fh-bottom-cta{margin:40px 0 80px;text-align:center}.fh-bottom-cta .fh-btn{font-size:16px;min-width:240px;padding:14px 22px}.fh-ticker{border-top:1px solid #e7bc772e;margin:24px auto 50px;max-width:1100px;padding:26px 20px 0;text-align:center}.fh-ticker h2{font-family:Inter;font-size:26px;letter-spacing:.2px;margin:0 0 20px}.fh-tape{--h:46px;align-items:center;background:#141414bf;border:1px solid #e7bc7724;border-radius:14px;display:flex;gap:10px;height:var(--h);margin:10px auto;mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);overflow:hidden;padding:0 8px;position:relative}.fh-tape>.fh-pill{flex:0 0 auto}.fh-tape--a{animation:fh-scroll-left 30s linear infinite}.fh-tape--b{animation:fh-scroll-right 36s linear infinite}.fh-pill{background:#e7bc77;background:var(--fh-gold);border:1px solid #00000026;border-radius:999px;box-shadow:0 4px 12px #e7bc7759;color:#111;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.2px;padding:8px 12px;white-space:nowrap}.fh-pill:nth-child(3n){background:linear-gradient(180deg,#e7bc77,#e2b062 60%);background:linear-gradient(180deg,var(--fh-gold),#e2b062 60%)}.fh-pill:nth-child(5n){background:#f0d3a1;color:#111}@media (prefers-reduced-motion:reduce){.fh-tape,.fh-tape--a,.fh-tape--b{animation:none!important}}.fh-tape--a,.fh-tape--b{animation:none!important}.fh-track{align-items:center;animation:fh-scroll-left 80s linear infinite;display:inline-flex;gap:10px;width:-webkit-max-content;width:max-content;will-change:transform}.fh-tape--b .fh-track{animation:fh-scroll-right 40s linear infinite}@keyframes fh-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fh-scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.fh-card-btn{background:linear-gradient(180deg,#ffffff05,#0000 60%),#101010;background:linear-gradient(180deg,#ffffff05,#0000 60%),var(--fh-panel);border:1px solid #e7bc7729;border-radius:16px;box-shadow:0 10px 30px #00000059;filter:brightness(1);padding:18px 18px 16px 22px;position:relative;transition:box-shadow .25s ease,filter .1s ease}.fh-card-btn:hover{border-color:#e7bc7759;box-shadow:0 16px 38px #00000080;filter:brightness(1.25)}.fh-card{filter:brightness(1);transition:transform .25s ease,box-shadow .25s ease,filter .2s ease}.fh-grid:has(.fh-card:hover) .fh-card{filter:brightness(.4)}.fh-grid:has(.fh-card:hover) .fh-card:hover{filter:brightness(1.2)}@supports not selector(.fh-grid:has(.fh-card:hover)){.fh-grid:hover .fh-card{filter:brightness(.4)}.fh-grid .fh-card:hover{filter:brightness(1.2)}}:root{--gold-1:231,188,119;--gold-2:223,183,119;--gold-3:211,173,113;--liquid-s:12s;--overlay-s:10s}.fx-bg{background:radial-gradient(1200px 800px at 20% 15%,#1b1b1b 0,#0f0f0f 45%,#0b0b0b 100%),radial-gradient(900px 600px at 85% 80%,#141414 0,#0d0d0d 60%,#0a0a0a 100%);inset:0;pointer-events:none;position:fixed;z-index:-1}.fx-particles{filter:brightness(1.04) saturate(1.06);inset:-12%;mix-blend-mode:screen;will-change:transform;z-index:1}.fx-blob,.fx-particles{pointer-events:none;position:absolute}.fx-blob{left:0;top:0;will-change:transform,opacity}.fx-blob:before{background:radial-gradient(45% 45% at 45% 40%,#e7bc7747,#e7bc7700 70%),radial-gradient(60% 60% at 60% 65%,#dfb77738,#dfb77700 80%),radial-gradient(85% 85% at 50% 50%,#d3ad712e,#d3ad7100 78%);background:radial-gradient(45% 45% at 45% 40%,rgba(var(--gold-1),.28),rgba(var(--gold-1),0) 70%),radial-gradient(60% 60% at 60% 65%,rgba(var(--gold-2),.22),rgba(var(--gold-2),0) 80%),radial-gradient(85% 85% at 50% 50%,rgba(var(--gold-3),.18),rgba(var(--gold-3),0) 78%);border-radius:50%;content:"";filter:blur(16px);filter:blur(var(--blur,16px));inset:0;mix-blend-mode:screen;position:absolute}.fx-blob.is-oval:before{border-radius:47% 53% 58% 42%/50% 45% 55% 50%}.fx-blob.is-squircle:before{background:radial-gradient(40% 40% at 50% 50%,#e7bc7742,#e7bc7700 72%),radial-gradient(80% 80% at 50% 50%,#dfb77729,#dfb77700 85%),radial-gradient(110% 110% at 50% 50%,#d3ad711a,#d3ad7100 92%);background:radial-gradient(40% 40% at 50% 50%,rgba(var(--gold-1),.26),rgba(var(--gold-1),0) 72%),radial-gradient(80% 80% at 50% 50%,rgba(var(--gold-2),.16),rgba(var(--gold-2),0) 85%),radial-gradient(110% 110% at 50% 50%,rgba(var(--gold-3),.1),rgba(var(--gold-3),0) 92%)}.fx-blob.is-ring:before{background:radial-gradient(closest-side,#dfb77700 55%,#dfb77747 70%,#dfb77700 86%),radial-gradient(50% 50% at 45% 40%,#e7bc7738,#e7bc7700 72%);background:radial-gradient(closest-side,rgba(var(--gold-2),0) 55%,rgba(var(--gold-2),.28) 70%,rgba(var(--gold-2),0) 86%),radial-gradient(50% 50% at 45% 40%,rgba(var(--gold-1),.22),rgba(var(--gold-1),0) 72%)}.fx-liquid{animation:liquidShift 12s ease-in-out infinite alternate;animation:liquidShift var(--liquid-s) ease-in-out infinite alternate;background:radial-gradient(45% 55% at 18% 25%,#e7bc772e 0,#e7bc770d 60%,#0000 70%),radial-gradient(38% 48% at 82% 22%,#dfb77738 0,#dfb7770f 60%,#0000 72%),radial-gradient(40% 52% at 62% 78%,#d3ad712e 0,#d3ad710d 60%,#0000 72%),radial-gradient(30% 40% at 32% 68%,#dfb77724 0,#dfb7770a 60%,#0000 72%);background:radial-gradient(45% 55% at 18% 25%,rgba(var(--gold-1),.18) 0,rgba(var(--gold-1),.05) 60%,#0000 70%),radial-gradient(38% 48% at 82% 22%,rgba(var(--gold-2),.22) 0,rgba(var(--gold-2),.06) 60%,#0000 72%),radial-gradient(40% 52% at 62% 78%,rgba(var(--gold-3),.18) 0,rgba(var(--gold-3),.05) 60%,#0000 72%),radial-gradient(30% 40% at 32% 68%,rgba(var(--gold-2),.14) 0,rgba(var(--gold-2),.04) 60%,#0000 72%);filter:url(#liquidNoise);inset:-12%;will-change:transform,background-position,background-size,filter;z-index:0}.fx-liquid,.fx-overlay{mix-blend-mode:screen;position:absolute}.fx-overlay{animation:overlayDrift 10s ease-in-out infinite alternate;animation:overlayDrift var(--overlay-s) ease-in-out infinite alternate;background:linear-gradient(135deg,#e7bc7724,#dfb77714 35%,#d3ad7100 65%,#0000);background:linear-gradient(135deg,rgba(var(--gold-1),.14),rgba(var(--gold-2),.08) 35%,rgba(var(--gold-3),0) 65%,#0000 100%);background-size:260% 260%;inset:0;z-index:2}@keyframes liquidShift{0%{background-position:0 20%,100% 10%,50% 100%,10% 85%;background-size:160% 160%,170% 170%,150% 150%,160% 160%;transform:translateZ(0)}to{background-position:100% 80%,0 90%,45% 0,85% 15%;background-size:170% 170%,150% 150%,160% 160%,150% 150%;transform:translate3d(-2%,1%,0)}}@keyframes overlayDrift{0%{background-position:20% 20%}to{background-position:80% 80%}}@media (prefers-reduced-motion:reduce){.fx-liquid,.fx-overlay{animation:none!important;filter:none!important}}.fx-svg{height:0;position:absolute;width:0}.fx-bg.is-lite{background:radial-gradient(900px 600px at 70% 20%,#e7bc771a,#0000 70%),radial-gradient(700px 480px at 20% 80%,#dfb77714,#0000 70%),radial-gradient(1200px 800px at 20% 15%,#1b1b1b 0,#0f0f0f 45%,#0b0b0b 100%),radial-gradient(900px 600px at 85% 80%,#141414 0,#0d0d0d 60%,#0a0a0a 100%);background:radial-gradient(900px 600px at 70% 20%,rgba(var(--gold-1),.1),#0000 70%),radial-gradient(700px 480px at 20% 80%,rgba(var(--gold-2),.08),#0000 70%),radial-gradient(1200px 800px at 20% 15%,#1b1b1b 0,#0f0f0f 45%,#0b0b0b 100%),radial-gradient(900px 600px at 85% 80%,#141414 0,#0d0d0d 60%,#0a0a0a 100%)}.fx-liquid.is-lite,.fx-overlay.is-lite,.fx-particles:empty,.is-lite~.fx-particles{display:none!important}@media (max-width:900px),(pointer:coarse){.fx-particles{display:none!important}.fx-liquid{filter:none!important}.fx-liquid,.fx-overlay{animation:none!important}}
/*# sourceMappingURL=main.33cc257e.css.map*/