@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pacifico&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap);:root{--color-gray-ultralight:#f5f5f5;--color-gray-light:#c4c4c4;--color-primary-dark:#2e0d05;--color-primary-light:#c08883}.lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:#969696;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lds-ellipsis div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){left:8px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:56px}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);transform:translate(24px)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);transform:translate(24px)}}::-webkit-scrollbar{height:7px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;background:#f5f5f5}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}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}.rupee-margin-cross,.rupee-margin-top{margin:-2px -2px -2px 1px}.rupee-margin-cross{cursor:pointer}.rupee-margin-cross:hover{color:#c42400}.fundo{-webkit-animation:scales 3s infinite alternate;animation:scales 3s infinite alternate}.fundo,.pao-baixo{-webkit-transform-origin:center;transform-origin:center}.pao-baixo{-webkit-animation:rotatepao 14s cubic-bezier(.1,.49,.41,.97) infinite;animation:rotatepao 14s cubic-bezier(.1,.49,.41,.97) infinite}.pao-cima{-webkit-animation:rotatepao 7s cubic-bezier(.1,.49,.41,.97) 1s infinite;animation:rotatepao 7s cubic-bezier(.1,.49,.41,.97) 1s infinite;-webkit-transform-origin:center;transform-origin:center}.left-sparks{-webkit-transform-origin:150px 156px;transform-origin:150px 156px}.left-sparks,.right-sparks{-webkit-animation:left-sparks 4s infinite alternate;animation:left-sparks 4s infinite alternate}.right-sparks{-webkit-transform-origin:310px 150px;transform-origin:310px 150px}.olhos{-webkit-animation:olhos 2s infinite alternate;animation:olhos 2s infinite alternate;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes scales{0%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scales{0%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rotatepao{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%,60%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotatepao{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%,60%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes olhos{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(30deg);transform:rotateX(30deg)}}@keyframes olhos{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(30deg);transform:rotateX(30deg)}}@-webkit-keyframes left-sparks{0%{opacity:0}}@keyframes left-sparks{0%{opacity:0}}.main{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:460px;min-height:600px;width:auto}.path{stroke-dasharray:300;stroke-dashoffset:300;-webkit-animation:dash 4s infinite alternate;animation:dash 4s infinite alternate}@-webkit-keyframes dash{0%,30%{fill:4B4B62;stroke-dashoffset:0}80%,to{fill:transparent;stroke-dashoffset:-200}}@keyframes dash{0%,30%{fill:4B4B62;stroke-dashoffset:0}80%,to{fill:transparent;stroke-dashoffset:-200}}.sidebar{background:#230903;display:flex;flex-direction:column;height:100%;overflow:hidden;position:fixed;transition:all .5s ease;width:240px}.sidebar.active{width:60px}.sidebar .logo-details{align-items:center;display:flex;flex-shrink:0;height:80px}.sidebar .logo-details i{color:#fff;font-size:28px;font-weight:500;min-width:60px;text-align:center}.sidebar .logo-details .logo_name{color:#fbebdb;font-family:Pacifico,cursive;font-size:34px;font-weight:500}.sidebar .logo-details .logo img{margin:1.3rem .3rem .3rem;width:3rem}.sidebar .logo-details .logo{color:#fff;font-family:Pacifico,cursive;font-size:34px;font-weight:500}.sidebar .nav-links{-ms-scroll-chaining:none;display:flex;flex:1 1;flex-direction:column;margin-top:10px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sidebar .nav-links::-webkit-scrollbar{width:6px}.sidebar .nav-links::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.35);border-radius:4px}.sidebar .nav-links>li{flex-shrink:0}.sidebar .nav-links li{cursor:pointer;height:auto;list-style:none;min-height:50px;position:relative}.sidebar .nav-links li>.a,.sidebar .nav-links li>a{align-items:center;display:flex;flex-shrink:0;height:50px;text-decoration:none;transition:all .4s ease;width:100%}.sidebar .nav-links .submenu{list-style:none;margin:0;overflow:hidden;padding:0;transition:max-height .3s ease}.sidebar .nav-links .submenu li{height:50px;min-height:50px}.sidebar .nav-links li .a.active,.sidebar .nav-links li .a:hover,.sidebar .nav-links li a.active,.sidebar .nav-links li a:hover{background:#ff2f0052}.sidebar .nav-links li i{color:#fff;font-size:18px;margin-top:5px;min-width:60px;text-align:center}.sidebar .nav-links li .a .links_name,.sidebar .nav-links li a .links_name{background:none;border:none;color:#fff;cursor:pointer;font-size:15px;font-weight:400;white-space:nowrap}.sidebar .nav-links li .a .links_name_btn,.sidebar .nav-links li a .links_name_btn{background:none;border:none;color:#ddd;cursor:pointer;font-size:15px;font-weight:400;margin:12px 118px 10px 67px;position:absolute;white-space:nowrap}.sidebar .nav-links .log_out{background:#230903;flex-shrink:0;margin-top:auto;width:100%}.home-section{background:#f5f5f5;left:240px;min-height:100vh;position:relative;transition:all .5s ease;width:calc(100% - 240px)}.sidebar.active~.home-section{left:60px;width:calc(100% - 60px)}.home-section nav{align-items:center;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:flex;height:80px;justify-content:space-between;left:240px;padding:0 20px;position:fixed;transition:all .5s ease;width:calc(100% - 240px);z-index:100}.sidebar.active~.home-section nav{left:60px;width:calc(100% - 60px)}.home-section nav .sidebar-button{align-items:center;display:flex;font-size:20px;font-weight:500}nav .sidebar-button i{font-size:35px;margin-right:10px}.home-section nav .search-box{height:50px;margin:0 20px 0 70px;max-width:580px;position:relative;width:100%;z-index:2}.home-section .exit{background:#00000045;cursor:pointer;height:100%;position:absolute;width:100%;z-index:1}nav .search-box .noOrderFound{background:#f5f6fa;color:#7e7e7f}nav .search-box select{align-items:center;background:#e8f4fd;border:2px solid #b8d4e3;border-radius:6px;border-right:none;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;cursor:pointer;display:flex;font-family:FontAwesome,"sans-serif";font-size:.8rem;font-weight:bolder;height:100%;justify-content:center;left:-3rem;padding:.3rem;position:absolute;text-align:center;width:6.5rem}nav .search-box select:active{border:none}nav .search-box select:focus{outline:0}nav .search-box select:hover{background:#d1e7f7;box-shadow:0 3px 6px rgba(0,0,0,.15)}nav .search-box option{background:#e8f4fd;border:none;color:#333;cursor:pointer;font-family:FontAwesome,"sans-serif";font-size:.8rem;margin:.2rem;padding:.3rem}nav .search-box option:hover{background:#d1e7f7;color:#333}nav .search-box input{background:#f5f6fa;border:2px solid #efeef1;border-radius:6px;font-size:16px;height:100%;outline:none;padding:0 15px 0 20px;text-align:center;width:100%}nav .search-box .removeSearch{align-items:center;background:#fff;border:1px solid #c3bdb53b;border-radius:3rem;color:#878787;cursor:pointer;display:flex;font-size:.6rem;height:1.5rem;justify-content:center;position:absolute;right:2.8rem;top:24%;width:1.5rem}nav .search-box .removeSearch:hover{background:#ffa9a9;color:#fff}nav .search-box .removeSearch:active{border:none}nav .search-box .search-div{background-color:#f5f6fa;border-bottom:2px solid #efeef1;border-left:2px solid #efeef1;border-radius:0 0 1rem 1rem;border-right:2px solid #efeef1;margin-top:-.3rem;max-height:40vw;overflow:auto;padding:.5rem;position:absolute;width:100%}nav .search-box .none{display:none}nav .search-box .search-div li{align-items:flex-start;display:flex;gap:0;justify-content:flex-start;padding:10px 0;transition:all .3s ease}nav .search-box .search-div .hover:hover{background-color:#ebebeb;border-radius:.3rem}nav .search-box .search-div li .a-title{align-items:center;display:flex;font-weight:700;padding-left:.5rem;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:90%}nav .search-box .search-div li .a{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0;padding-left:.5rem;text-decoration:none;width:90%}.a-title .Date,nav .search-box .search-div li .a .Date{flex-shrink:0;margin-right:0;max-width:80px;min-width:80px}.a-title .Date1,nav .search-box .search-div li .a .Date1{flex-shrink:0;margin-left:25px;margin-right:0;max-width:120px;min-width:120px}.a-title .OrderCustomer,nav .search-box .search-div li .a .OrderCustomer{flex-shrink:0;max-width:140px;min-width:140px}.a-title .Order,nav .search-box .search-div li .a .Order{flex-shrink:0;margin-right:0;max-width:105px;min-width:105px;text-align:center}.a-title .PickupTime1,nav .search-box .search-div li .a .PickupTime1{flex-shrink:0;margin-right:0;max-width:100px;min-width:100px;text-align:center}.a-title .Status,nav .search-box .search-div li .Status{flex-shrink:0;margin-left:10px;max-width:100px;min-width:100px;text-align:center}.a-title .Item,nav .search-box .search-div li .a .Item{word-wrap:break-word;flex-shrink:1;line-height:1.2;max-width:200px;min-width:150px;overflow-wrap:break-word;white-space:normal}.a-title .Quantity,nav .search-box .search-div li .a .Quantity{flex-shrink:0;max-width:60px;min-width:60px;text-align:center}.a-title .price,nav .search-box .search-div li .price{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;margin-right:0;max-width:80px;min-width:80px}nav .search-box .bx-search{background:#2697ff;background:none;border:none;border-radius:4px;color:#d1d1d1;font-size:29px;height:40px;line-height:48px;position:absolute;right:5px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.home-section nav .profile-details{align-items:center;background:#f5f6fa;border:2px solid #efeef1;border-radius:6px;display:flex;height:50px;min-width:160px;padding:0 10px}nav .profile-details img{border-radius:6px;height:40px;object-fit:cover;width:40px}nav .profile-details .admin_name{color:#333;font-size:14px;font-weight:500;margin:0 15px;white-space:nowrap}nav .profile-details i{color:#333;font-size:25px}.outlet-switcher{align-items:center;display:flex;gap:4px;margin:0 10px}.outlet-switcher-icon{color:#6c3d0f;flex-shrink:0}.outlet-switcher-select{-webkit-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m0 0 5 6 5-6z' fill='%23333'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;border:none;color:#333;cursor:pointer;font-size:14px;font-weight:500;max-width:180px;outline:none;overflow:hidden;padding:2px 16px 2px 4px;text-overflow:ellipsis;white-space:nowrap}.outlet-switcher-select:hover{color:#6c3d0f}.outlet-switcher-select option{font-size:14px;padding:6px 10px}.home-section .home-content{padding-top:104px;position:relative}.home-content .overview-boxes{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px;padding:0 20px}.overview-boxes .box{align-items:center;background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);box-sizing:border-box;display:flex;justify-content:space-between;min-height:118px;padding:15px 14px;width:100%}.overview-boxes .box-topic{font-size:20px;font-weight:500}.home-content .box .number{display:inline-block;font-size:35px;font-weight:500;margin-top:-6px}.home-content .box .indicator{align-items:center;display:flex}.home-content .box .indicator i{background:#8fdacb;border-radius:50%;color:#fff;font-size:14px;height:20px;line-height:20px;margin-right:5px;padding-top:2px;text-align:center;width:20px}.box .indicator i.down{background:#e87d88}.home-content .box .indicator .text{font-size:12px}.home-content .box .cart{background:#cce5ff;border-radius:12px;color:#66b0ff;display:inline-block;font-size:28px;height:50px;line-height:50px;margin:-15px 0 0 6px;text-align:center;width:50px}.home-content .box .cart.two{background:#c0f2d8;color:#2bd47d;font-size:25px}.home-content .box .cart.three{background:#ffe8b3;color:#d59f22;font-size:28px}.home-content .box .cart.four{background:#f7d4d7;color:#e05260;font-size:25px}.home-content .total-order{font-size:20px;font-weight:500}.home-content .sales-boxes{display:flex;justify-content:space-between;min-height:25rem}.home-content .box .logo,.home-content .box .number .rupee{margin:-4px}.home-content .sales-boxes .recent-sales{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);margin:0 20px;padding:20px 30px;width:97%}.sales-boxes .box .title{font-size:24px;font-weight:500}.sales-boxes .sales-details li.topic{font-size:20px;font-weight:500}.sales-boxes .sales-details li{list-style:none}.sales-boxes .sales-details li a{color:#333;font-size:18px;font-size:400;text-decoration:none}.sales-boxes .box .button{display:flex;justify-content:flex-end;width:100%}.sales-boxes .box .button a{background:#0a2558;border-radius:4px;color:#fff;font-size:15px;font-weight:400;padding:4px 12px;text-decoration:none;transition:all .3s ease}.sales-boxes .box .button a:hover{background:#0d3073}.home-content .sales-boxes .top-sales{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);height:100%;margin:0 20px 1rem 0;min-width:25rem;padding:20px 30px;position:sticky;position:-webkit-sticky;top:5.5rem;width:36%}.home-content .sales-boxes .top-sales .add-variety-button{background-color:#0d3073;background-color:#2697ff;border:none;border-radius:1rem;color:#fff;cursor:pointer;font-size:2.6rem;height:4rem;margin-bottom:1rem;margin-top:1rem;transition:all .2s ease-in-out;width:96%}.home-content .sales-boxes .top-sales .special-product-area .top-sales-details{padding-right:1rem}.home-content .sales-boxes .top-sales .add-variety-button:hover{background-color:#1c73c4}.sales-boxes .top-sales li{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.sales-boxes .top-sales li .a .cross{align-items:center;background-color:#ddd;border:none;border-radius:.8rem .8rem 0 0;cursor:pointer;display:flex;font-weight:bolder;justify-content:center;padding:.3rem 5rem}.sales-boxes .top-sales li .a .cross:hover{background-color:#d81212;border:none;color:#dcdcdc}.sales-boxes .top-sales li .a img{background:#333;border-radius:12px;min-width:19.7rem;width:100%}.sales-boxes .top-sales li .a{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;text-decoration:none}.sales-boxes .top-sales li .product{background-color:#000000a6;border-radius:0 0 1rem 1rem;color:#fff;font-size:17px;font-weight:700;font-weight:500;margin-top:-2.5rem;padding:.5rem;text-align:center;width:100%}@media (max-width:1150px){.home-content .sales-boxes{flex-direction:column}.home-content .sales-boxes .box{margin-bottom:30px;overflow-x:scroll;width:100%}.home-content .sales-boxes .top-sales{margin:0}}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.signup{align-items:center;background:linear-gradient(135deg,#71b7e6,#9b59b6);display:flex;height:100vh;justify-content:center;padding:10px}.container{background-color:#fff;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.15);max-width:700px;padding:25px 30px;width:100%}.container .title{color:#230903;font-family:Pacifico,cursive;font-size:50px;font-weight:500;position:relative;text-align:center}.container .title:before{background:linear-gradient(135deg,#5283a3,#9b59b6);border-radius:5px;bottom:0;content:"";left:0;position:absolute;width:130px}.content form .user-details{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 12px}form .user-details .input-box{margin-bottom:15px;width:calc(100% - 20px)}form .input-box span.details{display:block;font-weight:500;margin-bottom:5px}.user-details .input-box input{border:solid #ccc;border-radius:5px;border-width:1px 1px 2px;font-size:16px;height:45px;outline:none;padding-left:15px;transition:all .3s ease;width:100%}.user-details .input-box input:focus,.user-details .input-box input:valid{border-color:#9b59b6}form .gender-details .gender-title{font-size:20px;font-weight:500}form .category{display:flex;justify-content:space-between;margin:14px 0;width:80%}form .category label{align-items:center;cursor:pointer;display:flex}form .category label .dot{background:#d9d9d9;border:5px solid transparent;border-radius:50%;height:18px;margin-right:10px;transition:all .3s ease;width:18px}#dot-1:checked~.category label .one,#dot-2:checked~.category label .two,#dot-3:checked~.category label .three{background:#9b59b6;border-color:#d9d9d9}form input[type=radio]{display:none}form .button{height:45px;margin:35px 0}form .button input{background:linear-gradient(135deg,#71b7e6,#9b59b6);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:100%;letter-spacing:1px;transition:all .3s ease;width:100%}form .button input:hover{background:linear-gradient(-135deg,#71b7e6,#9b59b6)}@media(max-width:584px){.container{max-width:100%}form .user-details .input-box{margin-bottom:15px;width:100%}form .category{width:100%}.content form .user-details{max-height:300px;overflow-y:scroll}.user-details::-webkit-scrollbar{width:5px}}@media(max-width:459px){.container .content .category{flex-direction:column}}.home-content .sales-boxes .product-sales{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:block;margin:0 20px 1rem;min-height:30rem;padding:20px 30px;width:98%}.home-content .sales-boxes .box .title{display:flex;padding-bottom:1rem}.home-content .sales-boxes .box .title a{margin-left:auto;text-decoration:none}.home-content .sales-boxes .box .title span{background-color:green;border-radius:1rem;color:#fff;font-size:15px;padding:.5rem 1rem;transition:.2s ease}.home-content .sales-boxes .box .title span:hover{background-color:#026d02}.home-content .sales-boxes .box .title .edit{align-items:center;background:#e3e3e3;border-radius:2rem;color:#000;cursor:pointer;display:flex;font-size:1rem;height:2.1rem;justify-content:center;margin-left:.6rem;padding:initial;transition:all .4s ease;width:2.1rem}.home-content .sales-boxes .box .title .edit:hover{background:#c3c3c3}.home-content .sales-boxes .box .number{align-items:center;background:#cb0000;border-radius:1rem;color:#fff;display:flex;font-size:1rem;font-weight:600;height:2rem;justify-content:center;margin-left:auto;margin-right:-17px;width:2rem}.home-content .sales-boxes .box .special-product-area{display:inline-block;height:34.7rem;overflow-x:auto;vertical-align:top;width:100%}.home-content .sales-boxes .box .title .back-button{background-color:transparent;color:#505050;cursor:pointer;font-size:2rem;margin-left:auto;transition:all .2s ease-in-out}.home-content .sales-boxes .box .title .back-button:hover{background-color:transparent;color:#000}.home-content .sales-boxes .box .title .back-button:active{color:#c20000}.home-content .sales-boxes .product-details{align-items:center;display:inline-flex;flex-wrap:wrap}.home-content .sales-boxes .product-details .item{background-color:#fff;border-radius:28px;box-shadow:0 -3em 3em #0000000c,0 0 0 2px #fff,.3em .3em 1em #0000002d;height:14rem;margin:1rem;padding:10px;width:12.8rem}.home-content .sales-boxes .product-details .item .cross{align-items:center;border:none;border-radius:2rem;cursor:pointer;display:flex;font-weight:bolder;height:1.5rem;justify-content:center;margin:.5rem .5rem .5rem 9.5rem;position:absolute;width:1.5rem}.home-content .sales-boxes .product-details .item img{border-radius:1.2rem;cursor:pointer;height:82%;min-height:10rem;min-width:11rem;width:100%}.home-content .sales-boxes .product-details .item .plus_gray{font-size:1.5rem;font-weight:700}.home-content .sales-boxes .product-details .item .minus,.home-content .sales-boxes .product-details .item .plus_gray{align-items:center;border:none;border-radius:2rem;cursor:pointer;display:flex;height:2.2rem;justify-content:center;margin-left:12.7rem;position:absolute;width:2.2rem}.home-content .sales-boxes .product-details .item .minus{background-color:#c40000;color:#fff;font-size:1.8rem;font-weight:bolder}.home-content .sales-boxes .product-details .item .cross:hover{background-color:#d81212;border:none;color:#dcdcdc}.home-content .sales-boxes .product-details .item .plus_gray:hover{background-color:#adaaaab7;border:none;color:#000}.home-content .sales-boxes .product-details .item .minus:hover{background-color:#9c0a00;border:none;color:#fff}.home-content .sales-boxes .product-details .item .title{cursor:pointer;display:block;font-size:1.1rem;margin:0 1rem;overflow:hidden;padding-bottom:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-content .sales-boxes .product-details .item .number{align-items:center;background:#cb0000;border-radius:1rem;color:#fff;display:flex;font-size:.6rem;font-weight:600;height:1.3rem;justify-content:center;margin:-.7rem 0 0 auto;width:1.3rem}.home-content .sales-boxes .product-details .item .price{text-align:center}.home-content .sales-boxes .product-details .item .grey-box{align-items:center;background:#f0f8ff;border:3.5px solid #9b9b9b48;border-radius:10px;color:#9b9b9b48;cursor:pointer;display:flex;flex-direction:row;font-size:4rem;height:69%;justify-content:center;margin:2rem;text-align:center;width:66%}.home-content .sales-boxes .recentSales{background:#fff;border-radius:12px;box-shadow:0 5px 10px #0000001a;min-width:800px;overflow-x:auto;padding:.5rem 30px;width:100%}.sales-boxes .recentSales li{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start;padding:10px 0;transition:all .5s ease;width:100%}.sales-boxes .recentSales li .a img{background:#333;border-radius:12px;height:40px;margin-right:10px;object-fit:cover;width:40px}.sales-boxes .recentSales li .a{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:10px;margin-left:.5rem;text-decoration:none;width:90%}.sales-boxes .recentSales .hover:hover{background-color:#ebebeb;border-radius:.3rem}.sales-boxes .recentSales .no-hover:hover{background-color:transparent!important;border-radius:0}.sales-boxes .recentSales .no-hover,.sales-boxes .recentSales .no-hover:active,.sales-boxes .recentSales .no-hover:focus,.sales-boxes .recentSales .no-hover:hover{background-color:transparent!important;border-radius:0!important;cursor:default!important;pointer-events:none!important}.sales-boxes .recentSales li .a .Date{flex-shrink:0;margin-right:0;max-width:80px;min-width:80px}.sales-boxes .recentSales li .a .Date1{flex-grow:0;flex-shrink:0;font-size:14px;margin-left:0;margin-right:0;max-width:120px;min-width:120px;padding:2px 5px;text-align:center;width:120px}.sales-boxes .recentSales li .a .OrderCustomer{word-wrap:break-word;flex-grow:0;flex-shrink:0;font-size:14px;line-height:1.3;max-width:140px;min-width:140px;overflow-wrap:break-word;padding:2px 5px;text-align:left;white-space:normal;width:140px}.sales-boxes .recentSales li .a .Order{flex-shrink:0;margin-right:0;max-width:100px;min-width:100px;text-align:center}.sales-boxes .recentSales li .a .PickupTime1{flex-grow:0;flex-shrink:0;font-size:14px;margin-right:0;max-width:120px;min-width:120px;padding:2px 5px;text-align:center;width:120px}.sales-boxes .recentSales li .Status{flex-grow:0;flex-shrink:0;font-size:14px;max-width:100px;min-width:100px;padding:2px 5px;text-align:center;width:100px}.sales-boxes .recentSales li .a .Item{word-wrap:break-word;align-items:flex-start;display:flex;flex-grow:0;flex-shrink:0;font-size:14px;line-height:1.3;max-width:150px;min-width:150px;overflow-wrap:break-word;padding:2px 5px;text-align:left;white-space:normal;width:150px}.sales-boxes .recentSales li .a .Quantity{flex-grow:0;flex-shrink:0;font-size:14px;max-width:60px;min-width:60px;padding:2px 5px;text-align:center;width:60px}.sales-boxes .recentSales li .price{align-items:center;display:flex;flex-grow:0;flex-shrink:0;font-size:14px;justify-content:flex-end;margin-right:0;max-width:80px;min-width:80px;padding:2px 5px;width:80px}.price,.sales-boxes .recentSales li .product{color:#333;font-size:17px;font-weight:400}@media (max-width:1240px){.sidebar{width:60px}.sidebar.active{width:220px}.home-section{left:60px;width:calc(100% - 60px)}.sidebar.active~.home-section{left:220px;overflow:hidden}.home-section nav{left:60px;width:calc(100% - 60px)}.sidebar.active~.home-section nav{left:220px;width:calc(100% - 220px)}.sidebar .logo-details .logo{display:inherit}}@media (max-width:1150px){.home-content .sales-boxes{flex-direction:column}.home-content .sales-boxes .box{margin-bottom:30px;overflow-x:scroll;width:100%}.home-content .sales-boxes .recentSales{margin:0}}@media (max-width:1000px){.home-content .overview-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-boxes .box{margin-bottom:0;width:100%}}@media (max-width:500px){nav .profile-details .admin_name,nav .profile-details .outlet-switcher,nav .profile-details i,nav .sidebar-button .dashboard{display:none}.home-section nav .profile-details{height:50px;min-width:40px}.home-content .sales-boxes .sales-details{width:560px}}@media (max-width:550px){.home-content .overview-boxes{grid-template-columns:1fr}.overview-boxes .box{margin-bottom:0;width:100%}.sidebar.active~.home-section nav .profile-details{display:none}}.home-content .sales-boxes .addAdmin{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:block;margin:0 20px;min-height:30rem;padding:20px 30px;width:98%}.home-content .sales-boxes .addAdmin .box .title{padding-bottom:1rem}.home-content .sales-boxes .addAdmin .product-details{align-items:stretch;display:flex;flex-wrap:wrap}.home-content .sales-boxes .addAdmin .product-details .item{background-color:#fff;border-radius:5px;box-shadow:0 -3em 3em rgba(0,0,0,.048),.3em .3em 1em rgba(0,0,0,.178);display:flex;flex-direction:column;margin:1rem;min-height:20rem;overflow:hidden;padding:10px;position:relative;width:16rem}.home-content .sales-boxes .addAdmin .product-details .item .outlet-card-media{background:#f0f0f0;border-radius:4px;flex:0 0 auto;height:11rem;overflow:hidden;width:100%}.home-content .sales-boxes .addAdmin .product-details .item .outlet-card-media-link{cursor:pointer;display:block;height:100%;text-decoration:none;width:100%}.home-content .sales-boxes .addAdmin .product-details .item .outlet-card-img,.home-content .sales-boxes .addAdmin .product-details .item .outlet-card-media img{display:block;height:100%;min-height:0;object-fit:cover;object-position:center;width:100%}.home-content .sales-boxes .addAdmin .product-details .item .cross{align-items:center;border:none;border-radius:2rem;cursor:pointer;display:flex;font-weight:bolder;height:1.5rem;justify-content:center;margin:.28rem .28rem .28rem 13rem;position:absolute;width:1.5rem}.home-content .sales-boxes .addAdmin .product-details .item .plus_gray{font-size:1.5rem;font-weight:700}.home-content .sales-boxes .addAdmin .product-details .item .minus,.home-content .sales-boxes .addAdmin .product-details .item .plus_gray{align-items:center;border:none;border-radius:2rem;cursor:pointer;display:flex;height:2.2rem;justify-content:center;margin-left:12.7rem;position:absolute;width:2.2rem}.home-content .sales-boxes .addAdmin .product-details .item .minus{background-color:#c40000;color:#fff;font-size:1.8rem;font-weight:bolder}.home-content .sales-boxes .addAdmin .product-details .item .cross:hover{background-color:#d81212;border:none;color:#dcdcdc}.home-content .sales-boxes .addAdmin .product-details .item .plus_gray:hover{background-color:#adaaaab7;border:none;color:#000}.home-content .sales-boxes .addAdmin .product-details .item .minus:hover{background-color:#9c0a00;border:none;color:#fff}.home-content .sales-boxes .addAdmin .product-details .item .title{color:#2196f3;font-weight:700;margin-bottom:5px;padding-bottom:0;text-align:center}.home-content .sales-boxes .addAdmin .product-details .item .price{color:#666;font-size:12px;margin-bottom:8px;text-align:center}.home-content .sales-boxes .addAdmin .product-details .item .grey-box{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:1.55rem}.outlet-status{border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.5px;margin:5px 0;padding:3px 8px;text-align:center;text-transform:uppercase}.outlet-status.active{background-color:#e8f5e8;border:1px solid #c8e6c9;color:#2e7d32}.outlet-status.inactive{background-color:#fff3e0;border:1px solid #ffcc02;color:#e65100}.outlet-status.closed{background-color:#eceff1;border:1px solid #b0bec5;color:#546e7a}.outlet-reason{word-wrap:break-word;color:#666;font-size:10px;font-style:italic;line-height:1.2;margin:2px 0 5px;overflow-wrap:break-word;padding:0 5px;text-align:center}.outlet-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;padding:10px 0 0}.outlet-info{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end;margin-top:auto;text-align:center;width:100%}.upper{display:flex}.confirm-status{background-color:#f46e6e;color:#fff;font-size:1rem;font-weight:400;padding:1rem}.upper .upper-status{margin-left:auto;position:absolute;right:.5rem}.upper .upper-status .date{font-size:1rem;position:relative}.upper .upper-status .status{color:#f46e6e;font-size:1.1rem;margin-left:1rem}.upper-status .date .order-time{font-size:.9rem;font-weight:400}.order-details .details{display:flex;margin-bottom:1rem;width:100%}.order-details .details .left{width:100%}.order-details .details span{font-weight:600}.order-details .details .left span{width:2rem}.order-details .details .right .pickupTime{text-align:end}.order-details .confirmFood{width:100%}.order-details .confirmFood .item{display:flex}.order-details .confirmFood .item .bold{font-weight:bolder}.order-details .confirmFood .item .left{display:flex}.order-details .confirmFood .item .right{display:flex;margin-left:auto}.order-details .confirmFood .item .number{width:4rem}.order-details .confirmFood .item .img{width:3rem}.order-details .confirmFood .item .name{width:18rem}.order-details .confirmFood .item .quantity{width:6rem}.order-details .confirmFood .item .price{align-content:flex-end;align-items:flex-end;align-self:flex-end;display:flex;flex-direction:flex-end;justify-content:flex-end;margin-left:1rem;text-align:end}.home-content .sales-boxes .add-variety{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);margin:0 20px;padding:20px 30px;width:100%}.home-content .sales-boxes .sales-details{align-items:center;display:flex;justify-content:space-between}.sales-boxes .add-variety .title{color:#000;font-size:24px;font-weight:500}.sales-boxes .add-variety button{background-color:#0d3073;background-color:#2697ff;border:none;border-radius:1rem;color:#fff;cursor:pointer;font-size:2.6rem;height:4rem;margin-top:1rem;transition:all .2s ease-in-out;width:100%}.sales-boxes .add-variety button:hover{background-color:#1c73c4;display:block}.sales-boxes .add-variety .show-variety-box{align-items:center;background-color:#e7e7e7;border-radius:1rem;display:flex;height:4rem;margin-top:1rem;padding:2rem 1rem 2rem 2rem;transition:all .1s ease-in-out}.sales-boxes .add-variety .show-variety-box:hover{background-color:#c9c9c9;border:#000}.sales-boxes .add-variety .show-variety-box .serial-number{font-size:1rem;font-weight:600;margin-right:1rem}.sales-boxes .add-variety .show-variety-box .title{font-size:1rem;padding:0}.sales-boxes .add-variety .show-variety-box .price{display:flex;font-size:1rem;margin-left:auto}.sales-boxes .add-variety .show-variety-box .stock{display:flex;font-size:1rem;margin-left:1rem}.sales-boxes .add-variety .show-variety-box .stock button{background-color:#dd3434;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-size:.9rem;height:3rem;margin-top:0;padding:0 .5rem;transition:all .2s ease-in-out;width:7rem}.sales-boxes .add-variety .show-variety-box .remove{align-items:center;background-color:#fff;border-radius:8rem;cursor:pointer;display:flex;font-size:1rem;font-weight:bolder;height:2rem;justify-content:center;margin-left:1rem;transition:all .15s ease-in-out;width:2rem}.sales-boxes .add-variety .show-variety-box .remove:hover{background-color:#9b0000;color:#fff}.home-content .analytics-boxes{display:flex;flex-direction:column;justify-content:space-between;min-height:25rem}.home-content .analytics-boxes .add-graph{align-items:center;background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;margin:0 20px 1rem;padding:20px 30px;white-space:nowrap;width:97%}.home-content .analytics-boxes .add-graph .top{align-items:center;display:flex;margin-bottom:-1.5rem;margin-left:auto}.home-content .analytics-boxes .btn{background-color:#2697ff;border:none;border-radius:.2rem;color:#fff;cursor:pointer;display:flex;margin-left:1rem;padding:.5rem;z-index:1}.home-content .analytics-boxes .btn:hover{background:#1c73c4}.home-content .analytics-boxes .btn:active{background:#125391}.home-content .analytics-boxes .add-graph .left{color:#333;display:flex;left:-3.3rem;position:absolute;text-align:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.home-content .analytics-boxes .add-graph .arrow{font-size:1.5rem;margin-left:1rem}.home-content .analytics-boxes .add-graph .center{height:66vh;margin:4px 20px;width:100%}.home-content .analytics-boxes .add-graph .down{border-radius:12px;color:#333;display:flex;margin:auto;text-align:center}.home-content .analytics-boxes .add-data{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);margin:0 20px;padding:20px 30px}.home-content .management-boxes{display:flex;flex-direction:column;justify-content:space-between;min-height:25rem}.home-content .management-boxes .add-data{align-items:center;background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:flex;height:85vh;justify-content:center;margin:0 20px 1rem;padding:20px 30px}.home-content .management-boxes .add-data a{color:#313131;text-decoration:none}.home-content .management-boxes .add-data .chef{border-radius:3rem;box-shadow:0 5px 10px rgba(0,0,0,.1);cursor:pointer;font-size:2.5rem;height:24rem;margin:3rem;padding:2rem;text-align:center;width:21rem}.home-content .management-boxes .add-data .chef .img{height:16rem;width:100%}.home-content .management-boxes .add-data .chef img{width:100%}.home-content .management-boxes .add-data .cashier{height:4rem;width:4rem}.orderScreen{align-items:center;background-color:#f5f5f5;background-color:var(--color-gray-ultralight);display:flex;flex-direction:column;height:100vh}.orderScreen .header{height:15%;overflow:hidden;text-align:center;width:100%}.orderScreen .header a{border-radius:10vw;color:#2e0d05;color:var(--color-primary-dark);font-family:Pacifico,cursive;font-size:4vw;padding:1vw 2vw;text-decoration:none;transition:.3s ease}.orderScreen .header a:hover{background-color:#0000001d;box-shadow:0 0 0 1vw #0000001d}.orderScreen .container{grid-gap:50px 100px;grid-gap:2vw;background-color:transparent;border-radius:0;box-shadow:none;display:grid;gap:50px 100px;grid-template-columns:auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr;height:85%;max-width:4800px;max-width:inherit;overflow:hidden;padding:2vw;width:97%}.orderScreen .container .box{align-items:center;background-color:#c08883;background-color:var(--color-primary-light);background-color:#15c40e;box-shadow:.5vw .5vw 0 0 #c4c4c4;box-shadow:.5vw .5vw 0 0 var(--color-gray-light);color:#2e0d05;color:var(--color-primary-dark);color:#fff;display:flex;justify-content:center}.orderScreen .container .box,.orderScreen .container .boxBlank{border-radius:1.5vw;font-size:2.4vw;font-weight:700;height:16.5vh;text-align:center}.orderScreen .container .boxBlank{background-color:#c4c4c4;background-color:var(--color-gray-light);color:#2e0d05;color:var(--color-primary-dark)}.offline-booking-cta{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);color:inherit;cursor:pointer;display:flex;gap:16px;padding:18px 20px;text-align:left;width:100%}.offline-booking-cta:hover{box-shadow:0 8px 16px rgba(35,9,3,.12)}.offline-booking-cta-icon{align-items:center;background:#ffe8b3;border-radius:12px;color:#d59f22;display:flex;flex-shrink:0;font-size:26px;height:50px;justify-content:center;width:50px}.offline-booking-cta-copy{display:flex;flex-direction:column;gap:2px}.offline-booking-cta-title{color:#230903;font-size:20px;font-weight:500}.offline-booking-cta-sub{color:#6c757d;font-size:13px}.offline-booking{padding:0 20px 32px}.offline-booking-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.offline-booking-header h2{color:#230903;font-size:22px;font-weight:600;margin:0}.offline-booking-header p{color:#6c757d;font-size:13px;margin:4px 0 0}.offline-booking-outlet{background:#230903;border-radius:12px;color:#fbebdb;font-size:13px;font-weight:500;padding:8px 14px;white-space:nowrap}.offline-booking-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1.4fr;margin-bottom:16px}.offline-booking-card{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);padding:18px 20px}.offline-booking-card-title{color:#230903;font-size:16px;font-weight:600;margin-bottom:12px}.offline-booking-card label{color:#495057;display:flex;flex-direction:column;font-size:13px;gap:6px;margin-bottom:12px}.offline-booking-card input[type=number],.offline-booking-card input[type=tel],.offline-booking-card input[type=text]{border:1px solid #ced4da;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 12px}.offline-booking-search{align-items:center;border:1px solid #ced4da;border-radius:8px;display:flex;gap:8px;margin-bottom:10px;padding:0 12px}.offline-booking-search input{border:none!important;flex:1 1;outline:none;padding:10px 0!important}.offline-booking-results{max-height:240px;overflow-y:auto}.offline-booking-result{align-items:center;background:transparent;border:none;border-bottom:1px solid #f1f3f5;color:#343a40;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 8px;text-align:left;width:100%}.offline-booking-result:hover{background:#fff8f0}.offline-booking-empty{color:#868e96;font-size:13px;padding:8px 0}.offline-booking-cart table{border-collapse:collapse;width:100%}.offline-booking-cart th{color:#868e96;font-size:12px;font-weight:500;padding-bottom:8px;text-align:left}.offline-booking-cart td{border-top:1px solid #f1f3f5;font-size:14px;padding:10px 4px;vertical-align:middle}.offline-booking-unit{align-items:center;color:#868e96;display:flex;font-size:12px;margin-top:2px}.offline-booking-qty{align-items:center;display:inline-flex;gap:4px}.offline-booking-qty button{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.offline-booking-qty input{padding:6px 4px!important;text-align:center;width:52px}.offline-booking-remove{background:transparent;border:none;color:#e05260;cursor:pointer;font-size:18px}.offline-booking-totals{border-top:1px solid #f1f3f5;color:#495057;display:flex;flex-direction:column;font-size:14px;gap:6px;margin-top:16px;padding-top:12px}.offline-booking-totals>div{align-items:center;display:flex;justify-content:space-between}.offline-booking-total{color:#230903;font-size:18px;font-weight:600}.offline-booking-pay{display:flex;gap:10px;margin:16px 0 12px}.offline-booking-pay button{background:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;cursor:pointer;flex:1 1;font-family:inherit;font-size:15px;font-weight:500;padding:12px}.offline-booking-pay button.active{background:#230903;border-color:#230903;color:#fbebdb}.offline-booking-place{background:#230903;border:none;border-radius:12px;color:#fbebdb;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:14px;width:100%}.offline-booking-place:disabled{cursor:not-allowed;opacity:.6}.offline-booking-success{align-items:center;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:12px;color:#1b5e20;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px 16px}.offline-booking-reset{background:#230903;border:none;border-radius:10px;color:#fbebdb;cursor:pointer;font-family:inherit;margin-left:auto;padding:8px 14px}.offline-booking-error{background:#fdecea;border:1px solid #f5c6cb;border-radius:12px;color:#721c24;font-size:14px;margin-bottom:16px;padding:12px 16px}@media (max-width:900px){.offline-booking-grid{grid-template-columns:1fr}}.access-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.access-head h2{color:#230903;font-size:22px;font-weight:600;margin:0}.access-head p{color:#6c757d;font-size:13px;line-height:1.5;margin:4px 0 0;max-width:62ch}.access-tabs{background:#ebe6e3;border-radius:12px;display:inline-flex;gap:4px;margin-bottom:20px;padding:4px}.access-tab{background:transparent;border:none;border-radius:9px;color:#6c757d;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:8px 18px;transition:background .15s,color .15s}.access-tab:hover{color:#230903}.access-tab.active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);color:#230903;font-weight:600}.access-tab .access-count{color:#adb5bd;font-size:11px;margin-left:7px}.access-tab.active .access-count{color:#6c757d}.access-btn{align-items:center;background:#230903;border:none;border-radius:10px;color:#fbebdb;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;padding:10px 18px;transition:opacity .15s,-webkit-transform .1s;transition:opacity .15s,transform .1s;transition:opacity .15s,transform .1s,-webkit-transform .1s}.access-btn:hover{opacity:.9}.access-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.access-btn:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none}.access-btn.ghost{background:#fff;border:1px solid #dee2e6;color:#230903}.access-btn.ghost:hover{background:#f8f9fa}.access-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.access-toolbar input[type=text],.access-toolbar select{background:#fff;border:1px solid #ced4da;border-radius:10px;color:#230903;font:inherit;font-size:13px;outline:none;padding:9px 12px}.access-toolbar input[type=text]:focus,.access-toolbar select:focus{border-color:#230903}.access-toolbar input[type=text]{flex:1 1 220px;max-width:320px;min-width:220px}.access-toggle{align-items:center;color:#6c757d;cursor:pointer;display:inline-flex;font-size:13px;gap:7px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.access-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.access-card{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px;padding:18px 20px;transition:box-shadow .18s,-webkit-transform .18s;transition:box-shadow .18s,transform .18s;transition:box-shadow .18s,transform .18s,-webkit-transform .18s}.access-card:hover{box-shadow:0 8px 16px rgba(35,9,3,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.access-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.access-card-name{color:#230903;font-size:16px;font-weight:600;line-height:1.3}.access-card-key{color:#adb5bd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin-top:2px}.access-card-desc{color:#6c757d;flex:1 1;font-size:13px;line-height:1.5}.access-card-foot{align-items:center;border-top:1px solid #f1f3f5;display:flex;gap:10px;justify-content:space-between;padding-top:12px}.access-summary{color:#6c757d;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.access-summary span{align-items:center;display:inline-flex;gap:5px}.access-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.access-dot.write{background:#2e7d32}.access-dot.view{background:#e65100}.access-dot.none{background:#ced4da}.access-chip{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 9px;white-space:nowrap}.access-chip.level{background:#f1f3f5;color:#495057}.access-chip.system{background:#ede7f6;color:#4527a0}.access-chip.count{background:#f8f9fa;color:#6c757d;font-weight:500}.access-actions{display:flex;gap:6px}.access-icon{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:opacity .12s,-webkit-transform .12s;transition:transform .12s,opacity .12s;transition:transform .12s,opacity .12s,-webkit-transform .12s;width:30px}.access-icon:hover:not(:disabled){-webkit-transform:scale(1.1);transform:scale(1.1)}.access-icon:disabled{cursor:not-allowed;opacity:.35}.access-icon.edit{background:#2196f3}.access-icon.copy,.access-icon.key{background:#7e57c2}.access-icon.del{background:#f44336}.access-icon.on{background:#4caf50}.access-icon.off{background:#ff9800}.access-table-wrap{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);overflow:hidden}.access-table{border-collapse:collapse;width:100%}.access-table th{border-bottom:1px solid #f1f3f5;color:#adb5bd;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.access-table td{border-top:1px solid #f1f3f5;color:#230903;font-size:14px;padding:14px 20px;vertical-align:middle}.access-table tbody tr:first-child td{border-top:none}.access-table tbody tr:hover{background:#fcfbfa}.access-table tr.inactive td{opacity:.55}.access-person{align-items:center;display:flex;gap:12px}.access-avatar{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:38px;justify-content:center;width:38px}.access-person-name{color:#230903;font-weight:600;line-height:1.3}.access-person-sub{color:#868e96;font-size:12px}.access-scrim{-webkit-animation:access-fade .15s ease-out;animation:access-fade .15s ease-out;background:rgba(35,9,3,.35);inset:0;position:fixed;z-index:1200}.access-drawer{-webkit-animation:access-slide .2s cubic-bezier(.22,.61,.36,1);animation:access-slide .2s cubic-bezier(.22,.61,.36,1);background:#f7f6f5;box-shadow:-8px 0 24px rgba(0,0,0,.14);display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:min(540px,100%);z-index:1201}@-webkit-keyframes access-fade{0%{opacity:0}}@keyframes access-fade{0%{opacity:0}}@-webkit-keyframes access-slide{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes access-slide{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.access-drawer-head{align-items:flex-start;background:#fff;border-bottom:1px solid #f1f3f5;display:flex;gap:12px;justify-content:space-between;padding:20px 24px}.access-drawer-head h3{color:#230903;font-size:18px;font-weight:600;margin:0}.access-drawer-head p{color:#6c757d;font-size:12px;margin:3px 0 0}.access-drawer-close{background:#f1f3f5;border:none;border-radius:50%;color:#495057;cursor:pointer;flex-shrink:0;font-size:16px;height:30px;line-height:1;width:30px}.access-drawer-close:hover{background:#e9ecef}.access-drawer-body{flex:1 1;overflow-y:auto;padding:20px 24px}.access-drawer-foot{background:#fff;border-top:1px solid #f1f3f5;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.access-field{margin-bottom:16px}.access-field>label{color:#495057;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.access-field input,.access-field select,.access-field textarea{background:#fff;border:1px solid #ced4da;border-radius:10px;box-sizing:border-box;color:#230903;font:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}.access-field input:focus,.access-field select:focus,.access-field textarea:focus{border-color:#230903}.access-field input:disabled{background:#f8f9fa;color:#868e96}.access-field .access-hint,.access-hint{color:#868e96;display:block;font-size:12px;line-height:1.45;margin-top:5px}.access-field-row{display:flex;gap:12px}.access-field-row .access-field{flex:1 1}.access-linkbtn{background:none;border:none;color:#7e57c2;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:0;text-decoration:underline}.access-matrix-group{margin-bottom:22px}.access-matrix-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:8px}.access-matrix-title{color:#adb5bd;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.access-setall{align-items:center;color:#adb5bd;display:flex;font-size:11px;gap:8px}.access-setall button{background:none;border:none;color:#7e57c2;cursor:pointer;font:inherit;font-size:11px;padding:0;text-decoration:underline}.access-matrix-rows{background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.06);overflow:hidden}.access-matrix-row{align-items:center;border-top:1px solid #f1f3f5;display:flex;gap:12px;justify-content:space-between;padding:11px 16px}.access-matrix-row:first-child{border-top:none}.access-matrix-label{color:#230903;font-size:13px}.access-seg{background:#fff;border:1px solid #dee2e6;border-radius:9px;display:inline-flex;flex-shrink:0;overflow:hidden}.access-seg button{background:transparent;border:none;border-left:1px solid #f1f3f5;color:#868e96;cursor:pointer;font:inherit;font-size:11px;font-weight:500;padding:6px 0;transition:background .12s,color .12s;width:58px}.access-seg button:first-child{border-left:none}.access-seg button:hover:not(.on){background:#f8f9fa;color:#495057}.access-seg button.on{background:#230903;color:#fbebdb;font-weight:600}.access-note{border-radius:12px;font-size:13px;line-height:1.5;margin-bottom:16px;padding:12px 16px}.access-note.info{background:#f3f6ff;border:1px solid #d7e0ff;color:#2b3a67}.access-note.error{background:#fdecea;border:1px solid #f5c6cb;color:#721c24}.access-note.success{background:#e8f5e9;border:1px solid #c8e6c9;color:#1b5e20}.access-note code{background:rgba(0,0,0,.05);border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:1px 6px}.access-empty{background:#fff;border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#868e96;font-size:14px;padding:48px 24px;text-align:center}.access-empty strong{color:#230903;display:block;font-size:15px;margin-bottom:6px}.access-confirm{align-items:center;background:#fff8e1;border:1px solid #ffe082;border-radius:10px;color:#7a5b00;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:8px 12px}.access-confirm button{border:none;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:5px 12px}.access-confirm .yes{background:#f44336;color:#fff}.access-confirm .no{background:#fff;border:1px solid #dee2e6;color:#495057}@media (max-width:900px){.access-grid{grid-template-columns:1fr}.access-table td:nth-child(3),.access-table th:nth-child(3){display:none}.access-drawer{width:100%}}.pay-ready{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pay-ready-item{align-items:center;background:#fff;border:1px solid #f1f3f5;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#495057;display:inline-flex;font-size:12px;gap:7px;padding:8px 12px}.pay-ready-item b{color:#230903;font-weight:600}.pay-ready-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.pay-ready-dot.ok{background:#2e7d32}.pay-ready-dot.bad{background:#f44336}.pay-ready-dot.warn{background:#e65100}.pay-fee{align-items:baseline;display:flex;gap:6px}.pay-fee b{color:#230903;font-size:24px;font-weight:600;line-height:1}.pay-fee span{color:#868e96;font-size:12px}.pay-line{align-items:center;color:#6c757d;display:flex;font-size:12px;gap:6px}.pay-line code{background:#f8f9fa;border-radius:5px;color:#495057;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:1px 6px}.pay-warn{color:#e65100;font-size:12px}.pay-modes{display:flex;flex-direction:column;gap:8px}.pay-mode{align-items:flex-start;background:#fff;border:1px solid #dee2e6;border-radius:12px;cursor:pointer;display:flex;gap:11px;padding:13px 15px;transition:border-color .15s,box-shadow .15s}.pay-mode:hover{border-color:#b9a9a2}.pay-mode.on{border-color:#230903;box-shadow:inset 0 0 0 1px #230903}.pay-mode-radio{border:2px solid #ced4da;border-radius:50%;flex-shrink:0;height:16px;margin-top:2px;position:relative;width:16px}.pay-mode.on .pay-mode-radio{border-color:#230903}.pay-mode.on .pay-mode-radio:after{background:#230903;border-radius:50%;content:"";inset:2px;position:absolute}.pay-mode-title{align-items:center;color:#230903;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px}.pay-mode-desc{color:#6c757d;margin-top:3px}.pay-code,.pay-mode-desc{font-size:12px;line-height:1.5}.pay-code{background:#2b1a14;border-radius:10px;color:#fbebdb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 68px 12px 14px;position:relative;word-break:break-all}.pay-code button{background:hsla(30,80%,92%,.15);border:none;border-radius:6px;color:#fbebdb;cursor:pointer;font:inherit;font-size:11px;padding:4px 9px;position:absolute;right:8px;top:8px}.pay-code button:hover{background:hsla(30,80%,92%,.28)}.tiles-refresh{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin:14px 0 -4px;padding:0 20px}.tiles-refresh-age{color:#868e96;font-size:12.5px}.tiles-refresh-btn{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:999px;color:#343a40;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;padding:7px 14px;transition:background .15s ease,border-color .15s ease}.tiles-refresh-btn:hover:not(:disabled){background:#f1f3f5;border-color:#ced4da}.tiles-refresh-btn:disabled{cursor:default;opacity:.75}.tiles-refresh-btn svg{font-size:15px}.tiles-refresh-btn.is-busy svg{-webkit-animation:tiles-refresh-spin .9s linear infinite;animation:tiles-refresh-spin .9s linear infinite}@-webkit-keyframes tiles-refresh-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tiles-refresh-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:560px){.tiles-refresh{padding:0 16px}.tiles-refresh-age{font-size:11.5px}}.pay-section{color:#adb5bd;font-size:11px;font-weight:700;letter-spacing:.6px;margin:24px 0 10px;text-transform:uppercase}.pay-section:first-child{margin-top:0}.pay-feeblock{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:13px 15px}.pay-feeblock,.pay-feeblock-head{margin-bottom:10px}.pay-feeblock-head strong{display:block;font-size:14px}.pay-feeblock-head small{color:#868e96;display:block;font-size:12px;margin-top:2px}.pay-feegrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pay-feegrid .access-field{margin-bottom:0}.pay-feeexample{display:block;margin-top:6px}@media (max-width:520px){.pay-feegrid{grid-template-columns:1fr}}.pay-switch{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.06);cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin-bottom:8px;padding:13px 15px}.pay-switch-text{color:#230903;font-size:13px}.pay-switch-text small{color:#868e96;display:block;font-size:12px;line-height:1.45;margin-top:3px}.pay-switch input{flex-shrink:0;height:18px;margin-top:2px;width:18px}.body2{align-items:center;background:brown;background:#90584c;background:#230903;background:linear-gradient(90deg,#230903,#391006 46%,#230903);display:flex;height:100vh;justify-content:center;margin:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#230903;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-header .para{font-family:Pacifico,cursive;font-size:6vw;margin:5vw}.App-header .btn{border-radius:5vw;color:#230903;font-size:2vw;padding:1.3vw}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;overflow:hidden;position:relative}.ReactCrop:focus{outline:none}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{border:1px dashed #fff;-webkit-box-shadow:0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 0 9999em rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:move;left:0;position:absolute;top:0;-ms-touch-action:none;touch-action:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;-webkit-box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:hsla(0,0%,100%,.4);content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.7);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:10px;outline:1px solid transparent;position:absolute;width:10px}.ReactCrop .ord-nw{cursor:nw-resize;left:0;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-nw:after{left:0;top:0}.ReactCrop .ord-n{cursor:n-resize;left:50%;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{cursor:ne-resize;margin-right:-5px;margin-top:-5px;right:0;top:0}.ReactCrop .ord-ne:after{right:0;top:0}.ReactCrop .ord-e{cursor:e-resize;margin-right:-5px;margin-top:-5px;right:0;top:50%}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;cursor:se-resize;margin-bottom:-5px;margin-right:-5px;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;cursor:s-resize;left:50%;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;cursor:sw-resize;left:0;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;margin-left:-5px;margin-top:-5px;top:50%}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;left:0;margin-top:-3px;top:0;width:100%}.ReactCrop__drag-bar.ord-e{height:100%;margin-right:-3px;right:0;top:0;width:6px}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;left:0;margin-bottom:-3px;width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;margin-left:-3px;top:0;width:6px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media(pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;width:24px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right:2px solid var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.legal-root{background:linear-gradient(160deg,#1a1a2e,#16213e 45%,#0f3460);color:#e8eaf0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.65;min-height:100vh}.legal-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:720px;padding:1.5rem 1.5rem 0}.legal-brand{color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.03em;text-decoration:none}.legal-brand:hover{color:#ffb74d}.legal-nav{display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:500;gap:.75rem 1.5rem}.legal-nav a{color:#c9d0dc;text-decoration:none;transition:color .2s ease}.legal-nav a:hover{color:#ffb74d}.legal-main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.25);margin:2rem auto 3rem;max-width:720px;padding:2.5rem}@media (max-width:600px){.legal-main{margin:1.5rem 1rem 3rem;padding:1.75rem 1.25rem}.legal-header{padding:1.25rem 1rem 0}.legal-company-list div,.legal-contact-grid{grid-template-columns:1fr}}.legal-main h1{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.25;margin:0 0 .35rem}.legal-updated{color:#8b95a8;font-size:.85rem;margin-bottom:1.75rem}.legal-main h2{color:#ffb74d;font-size:1.1rem;font-weight:600;margin:1.75rem 0 .65rem;scroll-margin-top:1rem}.legal-main li,.legal-main p{color:#c9d0dc;font-size:1rem;line-height:1.7;margin:0 0 1rem}.legal-main ol,.legal-main ul{margin:0 0 1.5rem;padding-left:1.75rem}.legal-main li{margin-bottom:.65rem;padding-left:.25rem}.legal-main a{color:#90caf9}.legal-main a:hover{text-decoration:underline}.legal-contact-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0}.legal-contact-card{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1rem}.legal-contact-card span{color:#aeb8c8;display:block;font-size:.85rem;font-weight:700;letter-spacing:.03em;margin-bottom:.35rem;text-transform:uppercase}.legal-company-list{margin:1rem 0 0}.legal-company-list div{grid-gap:.75rem;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:.75rem;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);padding:.8rem 0}.legal-company-list dt{color:#aeb8c8;font-weight:700}.legal-company-list dd{color:#e8eaf0;margin:0}.legal-footer{border-top:1px solid hsla(0,0%,100%,.08);color:#6b7588;font-size:.8rem;margin:0 auto;max-width:720px;padding:1.25rem 1.25rem 2rem}.legal-footer a{color:#ffeb3b;font-weight:600;text-decoration:none}.legal-footer a:hover{color:#fff9c4;text-decoration:underline}@media (min-width:600px){.legal-main h1{font-size:2rem}}.legal-form{margin:1.25rem 0 0;max-width:28rem}.legal-label{color:#b0b8c8;display:block;font-size:.85rem;font-weight:600;margin:1rem 0 .35rem}.legal-input{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-sizing:border-box;color:#e8eaf0;font-size:1rem;padding:.55rem .75rem;width:100%}.legal-input:focus{outline:2px solid #ffb74d;outline-offset:1px}.legal-button{background:#ffb74d;border:none;border-radius:8px;color:#1a1a2e;cursor:pointer;font-size:.95rem;font-weight:600;margin-top:1.25rem;padding:.65rem 1.25rem}.legal-button:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.legal-form-error{color:#ff8a80;font-size:.9rem;margin:.75rem 0 0}.legal-form-info{color:#a5d6a7;font-size:.9rem;margin:.75rem 0 0}.legal-input-otp{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:1.25rem;font-variant-numeric:tabular-nums;letter-spacing:.55rem;text-align:center}.legal-button-secondary:disabled,.legal-button:disabled{cursor:not-allowed;-webkit-filter:none;filter:none;opacity:.6}.legal-button-danger{background:#ff5252;color:#fff}.legal-button-danger:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.legal-button-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:#e8eaf0;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:.75rem;padding:.55rem 1rem}.legal-button-secondary:hover{border-color:#ffb74d;color:#ffb74d}.legal-form-actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.5rem}.about-root{background:radial-gradient(circle at top,rgba(255,183,77,.14),transparent 32%),linear-gradient(180deg,#09111f,#10213d 48%,#152b4f);color:#ecf1f8;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.about-footer,.about-header,.about-main{margin:0 auto;width:min(1120px,calc(100% - 2rem))}.about-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 0}.about-brand{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:.03em;text-decoration:none}.about-nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.about-nav a{color:#c8d5e6;font-size:.95rem;text-decoration:none}.about-nav a:hover{color:#ffca6a}.about-main{padding:2rem 0 3rem}.about-hero{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr)}.about-footer,.about-hero-copy,.about-hero-panel,.about-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 18px 50px rgba(0,0,0,.28)}.about-hero-copy{padding:2.4rem}.about-kicker,.about-section-heading span{background:rgba(255,183,77,.12);border-radius:999px;color:#ffd28a;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.02em;margin-bottom:.9rem;padding:.35rem .75rem;text-transform:uppercase}.about-footer h2,.about-hero-copy h1,.about-section-heading h2{line-height:1.12;margin:0}.about-hero-copy h1{font-size:clamp(2.2rem,4vw,3.85rem);max-width:12ch}.about-lead{color:#d8e2ee;font-size:1.05rem;line-height:1.75;margin:1.1rem 0 0;max-width:60ch}.about-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.6rem}.about-button{align-items:center;border-radius:12px;display:inline-flex;font-weight:700;justify-content:center;min-height:44px;padding:.8rem 1.15rem;text-decoration:none}.about-button-primary{background:#ffb74d;color:#1b2432}.about-button-primary:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.about-button-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.16);color:#fff}.about-button-secondary:hover{border-color:#ffca6a;color:#ffca6a}.about-mini-points{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.3rem}.about-mini-points span{background:hsla(0,0%,100%,.06);border-radius:999px;color:#dfe9f4;font-size:.88rem;padding:.45rem .7rem}.about-hero-panel{grid-gap:1rem;display:grid;gap:1rem;padding:1.25rem}.about-contact-card,.about-download-card,.about-faq-card,.about-feature-card,.about-hero-card,.about-placeholder-card,.about-policy-card,.about-problem-card,.about-step-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px}.about-hero-card{padding:1.35rem}.about-contact-card h3,.about-download-card h3,.about-faq-card h3,.about-feature-card h3,.about-hero-card h2,.about-placeholder-card h3,.about-policy-card h3,.about-problem-card h3{margin:0 0 .65rem}.about-contact-card p,.about-download-card p,.about-faq-card p,.about-feature-card p,.about-footer p,.about-hero-card p,.about-placeholder-card p,.about-policy-card p,.about-problem-card p,.about-two-column p{color:#d1dbe8;line-height:1.75;margin:0}.about-section{margin-top:1.5rem;padding:2rem}.about-contact-grid,.about-download-grid,.about-feature-grid,.about-gallery-grid,.about-policy-grid,.about-problem-grid,.about-steps,.about-two-column{grid-gap:1rem;display:grid;gap:1rem}.about-download-grid,.about-policy-grid,.about-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.about-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-feature-grid,.about-gallery-grid,.about-problem-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.about-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.about-contact-card,.about-download-card,.about-faq-card,.about-feature-card,.about-placeholder-card,.about-problem-card,.about-shot-card,.about-step-card{padding:1.3rem}.about-contact-card a{color:#ffca6a;font-weight:700;overflow-wrap:anywhere;text-decoration:none}.about-contact-card a:hover{color:#ffe3af;text-decoration:underline}.about-contact-company p+p{margin-top:.35rem}.about-contact-company a{display:inline-flex;margin-top:.9rem}.about-shot-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.about-shot-visual{background:linear-gradient(135deg,rgba(255,183,77,.18),rgba(144,202,249,.18)),hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.08);color:#d8e2ef;display:flex;flex:1 1;flex-direction:column;font-weight:700;min-height:22rem;min-width:0;padding:0;text-align:center}.about-shot-visual--stack{gap:.4rem;padding:.4rem}.about-shot-visual img{display:block;flex:1 1;min-height:0;object-fit:cover;object-position:center;width:100%}.about-shot-card h3,.about-shot-card p{padding-inline:1.3rem}.about-shot-card h3{margin:1rem 0 .55rem}.about-shot-card p{color:#d1dbe8;line-height:1.75;margin:0 0 1.3rem}.about-step-number{align-items:center;background:rgba(255,183,77,.16);border-radius:50%;color:#ffd28a;display:inline-flex;font-weight:800;height:2.5rem;justify-content:center;margin-bottom:.9rem;width:2.5rem}.about-video-shell{background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;overflow:hidden}.about-video{display:block;max-height:580px;width:100%}.about-video-placeholder{display:grid;min-height:260px;place-content:center;text-align:center}.about-qr-shell{background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.2);border-radius:16px;display:grid;margin-bottom:1rem;min-height:220px;overflow:hidden;place-items:center}.about-qr-shell img{display:block;height:auto;width:100%}.about-qr-placeholder{color:#cfd8e5;font-weight:600;padding:1rem;text-align:center}.about-store-link{color:#ffca6a;display:inline-flex;font-weight:700;margin-top:1rem;text-decoration:none}.about-store-link:hover{color:#ffe3af}.about-store-link-disabled{color:#96a9bf}.about-policy-card{color:inherit;display:block;padding:1.35rem;text-decoration:none}.about-policy-card:hover{border-color:rgba(255,202,106,.45);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.about-faq-list{grid-gap:1rem;display:grid;gap:1rem}.about-footer{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:2rem;padding:1.6rem 2rem}.about-footer-links{align-content:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.about-footer a{color:#ffeb80;text-decoration:none}.about-footer a:hover{text-decoration:underline}@media (max-width:960px){.about-contact-grid,.about-download-grid,.about-feature-grid,.about-gallery-grid,.about-hero,.about-policy-grid,.about-problem-grid,.about-steps,.about-two-column{grid-template-columns:1fr}.about-shot-visual{min-height:18rem}}@media (max-width:720px){.about-footer,.about-header,.about-main{width:min(100% - 1rem,1120px)}.about-main{padding:1rem 0 2rem}.about-footer,.about-hero-copy,.about-section{padding:1.35rem}.about-nav{gap:.65rem .9rem}.about-hero-copy h1{max-width:none}}.about-audience-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.about-audience-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;flex-direction:column;gap:.65rem;padding:1.6rem}.about-audience-kicker{color:#ffca6a;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.about-audience-card h3{line-height:1.25;margin:0}.about-audience-card p{color:#d1dbe8;line-height:1.75;margin:0}.about-audience-cta{align-items:center;align-self:flex-start;background:rgba(255,183,77,.14);border:1px solid rgba(255,202,106,.4);border-radius:999px;color:#ffca6a;display:inline-flex;font-weight:700;margin-top:auto;min-height:44px;padding:.6rem 1.15rem;text-decoration:none}.about-audience-cta:hover{background:rgba(255,183,77,.22);color:#ffe3af}.about-track+.about-track{margin-top:1.5rem}.about-track-head{color:#ffca6a;font-size:1rem;letter-spacing:.02em;margin:0 0 .85rem}.about-section-note{color:#c8d5e6;line-height:1.75;margin:0 0 1.25rem}.about-section-note a{color:#ffca6a;font-weight:700}.about-cta-band{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.about-cta-band h2{line-height:1.15;margin:0 0 .5rem}.about-cta-band p{color:#d1dbe8;line-height:1.75;margin:0;max-width:60ch}.about-video-poster{align-items:center;background:transparent;border:0;color:#ecf1f8;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1rem;justify-content:center;min-height:16rem;padding:3rem 1.5rem;width:100%}.about-video-poster:hover{background:hsla(0,0%,100%,.03)}.about-video-play{align-items:center;background:#ffb74d;border-radius:50%;color:#1b2432;display:flex;height:4.25rem;justify-content:center;padding-left:4px;width:4.25rem}.about-video-label{font-size:1.05rem;font-weight:700;text-align:center}.about-video-label em{color:#96a9bf;display:block;font-size:.85rem;font-style:normal;font-weight:400;margin-top:.4rem}.about-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.about-audience-grid,.about-problem-grid{grid-template-columns:1fr}.about-cta-band{align-items:flex-start}}.pt-page,.pt-real,.pt-tour{--ink:#230903;--cream:#fbebdb;--paper:#faf6f0;--rule:#e2d6c8;--muted:#6b5548;--body:#5c4638;--accent:#a63d18;--accent-bright:#ff6b35;--card-sh:0 5px 10px rgba(0,0,0,.1)}.pt-page{background:var(--paper);color:var(--ink);min-height:100vh;overflow-x:hidden}.pt-page .pt-caption h3,.pt-page .pt-flow-hub strong,.pt-page .pt-h1,.pt-page .pt-h2,.pt-page .pt-lead-copy h2,.pt-page .pt-map-spine strong,.pt-page .pt-wordmark{font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.02em}.pt-wrap{margin:0 auto;width:min(1180px,calc(100% - 3rem))}.pt-wrap--narrow{width:min(760px,calc(100% - 3rem))}.pt-sec{padding:84px 0}.pt-sec--tint{background:#f3ece3}.pt-sec--dark{background:var(--ink);color:var(--cream)}.pt-eyebrow{color:var(--accent);display:block;font-size:12px;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.pt-eyebrow--light{color:#e8956b}.pt-h1{font-size:clamp(34px,4.2vw,58px);line-height:1.04;margin:0 0 22px;max-width:16ch}.pt-h1 span{display:block}.pt-h2{font-size:clamp(27px,3.4vw,46px);line-height:1.08;margin:0 0 18px;max-width:20ch}.pt-h2--light{color:var(--cream)}.pt-lede{color:var(--body);font-size:17px;line-height:1.6;margin:0 0 34px;max-width:70ch}.pt-top{align-items:center;background:var(--ink);color:var(--cream);display:flex;gap:24px;justify-content:space-between;padding:20px max(1.5rem,calc(50% - 590px))}.pt-wordmark{color:inherit;font-size:21px}.pt-topnav{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.pt-topnav a{color:#d7bba6;font-size:14px;text-decoration:none}.pt-topnav a:hover{color:var(--cream);text-decoration:underline}.pt-modeswitch{background:rgba(20,8,5,.55);border:1px solid rgba(255,233,216,.16);border-radius:999px;display:inline-flex;flex-shrink:0;gap:3px;padding:4px}.pt-modeswitch-b{align-items:center;background:transparent;border:0;border-radius:999px;color:#c0a492;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:7px;min-height:40px;padding:9px 18px}.pt-modeswitch-b:hover{color:#f3e7db}.pt-modeswitch-b--on{background:#f3e7db;color:#140805;font-weight:600}.pt-modeswitch-dot{background:#ff6b35;border-radius:50%;height:6px;width:6px}.pt-boot{align-items:center;background:#140805;color:#e8956b;display:flex;font-size:15px;justify-content:center;letter-spacing:.34em;min-height:100vh;text-transform:uppercase}.pt-hero{background:radial-gradient(120% 90% at 82% 18%,#33150c 0,#2a110a 42%,#230903 100%);color:var(--cream);padding:30px 0 78px}.pt-herogrid{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:1.25fr .75fr}.pt-toggle{background:hsla(0,0%,100%,.07);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:44px;padding:4px}.pt-toggle-b{background:transparent;border:0;border-radius:999px;color:#d7bba6;cursor:pointer;font-family:inherit;font-size:13.5px;min-height:44px;padding:11px 20px;transition:background .2s ease,color .2s ease}.pt-toggle-b:not(.pt-toggle-b--on):hover{color:var(--cream)}.pt-toggle-b--on{background:var(--cream);color:var(--ink);font-weight:600}.pt-toggle-b--on:hover{background:#fff}.pt-hero-sub{color:#e3cdba;font-size:clamp(16px,1.6vw,20px);line-height:1.55;margin:0 0 42px;max-width:62ch}.pt-proof{border-top:1px solid #5a362a;list-style:none;margin:8px 0 0;padding:0}.pt-proof-i{border-bottom:1px solid #5a362a;padding:18px 0}.pt-proof-i strong{display:block;font-size:15px;margin-bottom:5px}.pt-proof-i span{color:#c6a894;font-size:13.5px;line-height:1.55}.pt-cta,.pt-hero-cta{align-items:center;background:var(--accent-bright);border:0;border-radius:10px;color:#2b0f04;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-top:38px;min-height:48px;padding:13px 26px;text-decoration:none}.pt-cta:hover,.pt-hero-cta:hover{background:#ff8354;color:#2b0f04}.pt-hero-ctas{align-items:stretch;display:flex;flex-wrap:wrap;gap:14px}.pt-hero-ctas .pt-hero-cta{margin-top:38px}.pt-hero-cta--demo{align-items:flex-start;box-shadow:0 6px 22px rgba(255,107,53,.38);flex-direction:column;font-size:16px;gap:2px;min-height:60px;padding:12px 28px 12px 54px;position:relative}.pt-hero-cta--demo em{font-size:12px;font-style:normal;font-weight:500;opacity:.78}.pt-hero-cta-i{align-items:center;background:rgba(43,15,4,.16);border-radius:50%;display:flex;font-size:10px;height:24px;justify-content:center;left:20px;padding-left:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.pt-hero-cta--demo:hover{box-shadow:0 8px 26px rgba(255,107,53,.46)}.pt-hero-cta--ghost{background:transparent;border:1.5px solid hsla(30,80%,92%,.4);color:var(--cream);min-height:60px}.pt-hero-cta--ghost:hover{background:hsla(30,80%,92%,.1);border-color:hsla(30,80%,92%,.7);color:var(--cream)}@media (max-width:560px){.pt-hero-ctas{flex-direction:column}.pt-hero-ctas .pt-hero-cta{width:100%}.pt-hero-ctas .pt-hero-cta--ghost{margin-top:0}}.pt-problems{grid-gap:38px 64px;display:grid;gap:38px 64px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.pt-problem{display:flex;gap:20px}.pt-problem-n{color:var(--accent);flex-shrink:0;font-family:Fraunces,Georgia,serif;font-size:38px;font-weight:600;line-height:1}.pt-problem h3{font-size:20px;font-weight:600;line-height:1.25;margin:0 0 9px}.pt-problem p{color:var(--body);font-size:15px;line-height:1.62;margin:0}.pt-pullquote{background:var(--ink);border-radius:14px;color:var(--cream);font-size:17px;line-height:1.5;margin:48px 0 0;padding:24px 30px}.pt-pullquote strong{font-weight:600}.pt-map{margin-top:36px}.pt-map-top{align-items:baseline;background:var(--ink);border-radius:14px;color:var(--cream);display:flex;flex-wrap:wrap;gap:20px;padding:20px 28px}.pt-map-top strong{font-size:17px}.pt-map-top span{color:#d7bba6;font-size:14px}.pt-map-stems{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));height:22px}.pt-map-stems i{background:#d8c7b6;display:block;height:100%;margin:0 auto;width:2px}.pt-map-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.pt-map-card{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:20px}.pt-map-icon{color:var(--accent);display:block;margin-bottom:10px}.pt-map-card strong{display:block;font-size:16px;margin-bottom:10px}.pt-map-card ul{list-style:none;margin:0;padding:0}.pt-map-card li{color:var(--body);font-size:13.5px;line-height:1.5;padding:5px 0 5px 14px;position:relative}.pt-map-card li:before{background:#d8a88e;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:12px;width:5px}.pt-map-spine{align-items:baseline;background:#fff7ee;border:1px solid #e8c9a9;border-radius:12px;display:flex;flex-wrap:wrap;gap:18px;padding:18px 28px}.pt-map-spine strong{font-size:17px}.pt-map-spine span{color:#8a4a22;font-size:14px}.pt-tour{margin-top:12px}.pt-tour-frame{border-radius:14px;box-shadow:0 18px 50px rgba(35,9,3,.18);overflow:hidden}.pt-chrome{align-items:center;background:#2f1509;color:#c6a894;display:flex;font-size:12px;gap:14px;padding:10px 16px}.pt-chrome-dots{display:flex;gap:6px}.pt-chrome-dots i{background:#5a362a;border-radius:50%;height:10px;width:10px}.pt-chrome-url{background:#1b0703;border-radius:6px;color:#a88771;flex-grow:1;font-size:11.5px;max-width:340px;padding:5px 14px}.pt-chrome-chip{background:hsla(20,73%,66%,.16);border-radius:999px;color:#e8956b;font-size:10.5px;letter-spacing:.08em;margin-left:auto;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.pt-shell{-webkit-overflow-scrolling:touch;background:#f5f5f5;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.pt-scalebox,.pt-shell{position:relative}.pt-scaler{-webkit-transform-origin:top left;transform-origin:top left}.pt-app{background:#f5f5f5;display:flex;height:100%}.pt-side{background:var(--ink);flex-shrink:0;padding:18px 0;width:210px}.pt-side-logo{color:var(--cream);display:block;font-family:Pacifico,cursive;font-size:23px;padding:0 18px 20px}.pt-side-item{border-left:3px solid transparent;color:#c6a894;display:block;font-size:13px;padding:10px 18px}.pt-side-item--on{background:#ff2f0052;border-left-color:#e8956b;color:var(--cream)}.pt-main{display:flex;flex-direction:column;flex-grow:1;min-width:0}.pt-nav{align-items:center;background:#fff;border-bottom:1px solid #ececec;display:flex;flex-shrink:0;height:52px;justify-content:space-between;padding:0 22px}.pt-nav-title{font-size:15px;font-weight:600}.pt-nav-outlet{color:var(--muted);font-size:12.5px}.pt-body{flex-grow:1;overflow:hidden;padding:18px 22px}.pt-body--green{background:#f0f7f0}.pt-body--blue{background:#f0f4ff}.pt-pagehead{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.pt-pagehead h4{font-size:17px;font-weight:600;margin:0}.pt-pagehead p{color:var(--muted);font-size:12.5px;margin:0}.pt-outletpill{background:var(--ink);border-radius:999px;color:var(--cream);padding:5px 14px}.pt-livepill,.pt-outletpill{font-size:11.5px;margin-left:auto}.pt-livepill{color:#16794c}.pt-card{background:#fff;border-radius:12px;box-shadow:var(--card-sh);margin-bottom:13px;padding:15px 17px}.pt-card h5{font-size:14px;font-weight:600;margin:0 0 11px}.pt-hl{border-radius:12px;box-shadow:0 0 0 6px rgba(255,107,53,.14),var(--card-sh);outline:2px solid var(--accent-bright);outline-offset:3px}.pt-scr-head{border-radius:12px;color:#fff;gap:14px;margin-bottom:13px;padding:14px 18px}.pt-scr-count,.pt-scr-head{align-items:center;display:flex}.pt-scr-count{background:hsla(0,0%,100%,.2);border-radius:50%;flex-shrink:0;font-size:14px;font-weight:600;height:34px;justify-content:center;width:34px}.pt-scr-headtext h4{font-size:16px;font-weight:600;margin:0}.pt-scr-headtext p{font-size:12px;margin:2px 0 0;opacity:.85}.pt-scr-headright{margin-left:auto}.pt-bell{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:34px;justify-content:center;width:34px}.pt-bell--ring{-webkit-animation:pt-ring 1.1s ease-in-out infinite;animation:pt-ring 1.1s ease-in-out infinite;-webkit-transform-origin:50% 25%;transform-origin:50% 25%}@-webkit-keyframes pt-ring{0%,62%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}68%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}76%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}84%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes pt-ring{0%,62%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}68%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}76%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}84%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.pt-statrow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:13px}.pt-statcard{background:#fff;border:1px solid;border-radius:12px;padding:12px 15px}.pt-statcard-l{color:var(--muted);display:block;font-size:11.5px;margin-bottom:4px}.pt-statcard-v{font-size:20px;font-weight:600}.pt-overview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px}.pt-overview--panel{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-ovcard{margin-bottom:0;padding:13px 15px}.pt-ovcard-l{align-items:center;color:var(--muted);display:flex;font-size:11.5px;gap:6px}.pt-ovcard-edit{color:var(--accent);font-size:12px;font-style:normal}.pt-ovcard-v{display:block;font-size:21px;font-weight:600;margin:3px 0 2px}.pt-ovcard-s{color:#8a7263;font-size:10.5px}.pt-table{display:block}.pt-tr{grid-gap:10px;align-items:center;border-bottom:1px solid #f0eae3;display:grid;font-size:12.5px;gap:10px;padding:9px 2px}.pt-tr:last-child{border-bottom:0}.pt-tr--head{border-bottom:1px solid var(--rule);color:#8a7263;font-size:10.5px;letter-spacing:.08em;padding-bottom:7px;text-transform:uppercase}.pt-tr--total{border-bottom:0;border-top:1px solid var(--rule);font-size:13px;padding-top:10px}.pt-tr strong{font-weight:600}.pt-sub{color:var(--muted);display:block;font-size:11.5px;font-style:normal}.pt-center{text-align:center}.pt-right{text-align:right}.pt-freshcell{position:relative}.pt-freshcell:before{background:var(--accent-bright);border-radius:2px;bottom:2px;content:"";left:-8px;position:absolute;top:2px;width:3px}.pt-check{border:1.5px solid #c9bcae;border-radius:3px;display:block;height:14px;width:14px}.pt-check--on{background:var(--ink);border-color:var(--ink)}.pt-pill{border-radius:999px;font-size:10.5px;padding:3px 10px}.pt-nextbtn,.pt-pill{display:inline-block;font-weight:600;white-space:nowrap}.pt-nextbtn{background:#2e7d32;border-radius:20px;color:#fff;font-size:11.5px;font-style:normal;padding:6px 13px}.pt-nextbtn--deliver{background:#28a745}.pt-viewbtn{background:#c62828;border-radius:6px;color:#fff;font-size:10.5px;padding:4px 10px}.pt-setbtn,.pt-viewbtn{display:inline-block;font-style:normal}.pt-setbtn{background:var(--ink);border-radius:8px;color:var(--cream);font-size:11.5px;font-weight:600;padding:7px 14px}.pt-setbtn--green{background:#2e7d32}.pt-bulkbar{align-items:center;background:#fff;border-radius:12px;box-shadow:var(--card-sh);display:flex;font-size:12.5px;gap:10px;margin-bottom:13px;padding:11px 15px}.pt-btn{border:0;border-radius:8px;color:#fff;font-family:inherit;font-size:11.5px;padding:7px 13px}.pt-btn--ghost{background:#eceff1;color:#546e7a}.pt-pickupcta{background:linear-gradient(135deg,#7b52ab,#5a3d8a);border-radius:8px;color:#fff;font-size:12px;margin-bottom:11px;padding:9px;text-align:center}.pt-field{display:block;margin-bottom:11px}.pt-field>span{color:var(--muted);display:block;font-size:11.5px;margin-bottom:5px}.pt-field em{color:#a08c7d;font-style:normal}.pt-field--inline{display:inline-block;margin-bottom:0;margin-right:12px}.pt-fieldrow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.pt-input{background:#fff;border:1px solid #ced4da;border-radius:8px;color:var(--ink);font-family:inherit;font-size:12.5px;padding:9px 11px;width:100%}.pt-input--token{font-size:19px;font-weight:600;letter-spacing:.06em}.pt-input--sm{font-size:11.5px;padding:7px 9px;width:128px}.pt-textarea{line-height:1.5;resize:none}.pt-hint{color:#8a7263;font-size:11px;line-height:1.5;margin:7px 0 0}.pt-hint--pad{padding-top:9px}.pt-walkin{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr}.pt-col{min-width:0}.pt-results{display:flex;flex-direction:column;gap:6px;margin-top:9px}.pt-result{align-items:center;background:#f7f3ee;border:1px solid #ece2d6;border-radius:8px;color:var(--ink);display:flex;font-family:inherit;font-size:12px;justify-content:space-between;padding:8px 11px}.pt-stepper{color:var(--muted);font-size:12px;text-align:center}.pt-stepper b{color:var(--ink);display:inline-block;min-width:20px}.pt-totals{border-top:1px dashed #d8c7b6;margin-top:11px;padding-top:10px}.pt-totals div{color:var(--body);display:flex;font-size:12.5px;justify-content:space-between;padding:3px 0}.pt-totals-final{color:var(--ink)!important;font-size:15px!important;font-weight:600;padding-top:7px!important}.pt-paybtns{display:flex;gap:8px;margin-top:11px}.pt-paybtn{background:#fff;border:1px solid #d8c7b6;border-radius:8px;color:var(--body);flex-grow:1;font-family:inherit;font-size:12.5px;padding:9px 0}.pt-paybtn--on{background:var(--ink);border-color:var(--ink);color:var(--cream)}.pt-primary{background:var(--accent);border:0;border-radius:9px;color:#fff6ef;font-family:inherit;font-size:13px;font-weight:600;margin-top:11px;padding:12px;width:100%}.pt-audience{color:var(--body);font-size:12px;gap:8px;margin:4px 0 10px}.pt-audience,.pt-variety{align-items:center;display:flex}.pt-variety{border-bottom:1px solid #f0eae3;gap:12px;padding:10px 0}.pt-variety:last-of-type{border-bottom:0}.pt-variety-thumb{align-items:center;background:#f3ece3;border-radius:6px;color:#a08c7d;display:flex;flex-shrink:0;font-size:12px;height:34px;justify-content:center;width:34px}.pt-variety-main{flex-grow:1;min-width:0}.pt-variety-main strong{display:block;font-size:13px}.pt-variety-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.pt-variety-sizes em{background:#f3ece3;border-radius:999px;color:var(--body);font-size:10.5px;font-style:normal;padding:2px 8px}.pt-variety-left{font-size:12.5px;font-weight:600;text-align:right;width:64px}.pt-variety-set{align-items:center;display:flex;gap:6px}.pt-variety-state{text-align:right;width:96px}.pt-steps{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr;margin-bottom:13px}.pt-step{background:#fff;border-radius:12px;box-shadow:var(--card-sh);padding:15px 17px}.pt-step-n{color:#2e7d32;font-size:10px;letter-spacing:.12em}.pt-step strong{display:block;font-size:14px;margin:5px 0 6px}.pt-step p{color:var(--body);font-size:12px;line-height:1.5;margin:0 0 11px}.pt-reportbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:13px}.pt-chartbar{display:flex;gap:9px;justify-content:flex-end;margin-bottom:9px}.pt-chart{display:block;height:auto;width:100%}.pt-chart-ax{fill:#8a7263;font-size:10px}.pt-legend{color:var(--body);display:flex;font-size:11.5px;gap:20px;justify-content:center;margin-top:8px}.pt-legend span{align-items:center;display:flex;gap:7px}.pt-legend i{border-radius:2px;display:block;height:3px;width:16px}.pt-legend-dash{opacity:.75}.pt-rolecards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px}.pt-rolecard{margin-bottom:0;padding:13px 15px}.pt-rolecard-top{align-items:center;display:flex;gap:8px}.pt-rolecard-top strong{font-size:13.5px}.pt-lock{background:#f3ece3;border-radius:999px;color:#8a7263;font-size:8.5px;letter-spacing:.08em;padding:2px 7px}.pt-rolekey{color:#a08c7d;display:block;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;margin:4px 0 6px}.pt-rolesummary{color:var(--body);display:block;font-size:11px}.pt-rolerank{color:#8a7263;display:block;font-size:10px;margin-top:6px}.pt-permgroup{margin-bottom:12px}.pt-permgroup-l{border-bottom:1px solid var(--rule);color:#8a7263;display:block;font-size:10px;letter-spacing:.1em;margin-bottom:4px;padding-bottom:6px;text-transform:uppercase}.pt-permrow{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:5px 0}.pt-permrow-l{font-size:12.5px}.pt-seg{background:#f3ece3;border-radius:8px;display:inline-flex;padding:2px}.pt-seg-o{border-radius:6px;color:var(--muted);font-size:10.5px;font-style:normal;padding:5px 12px}.pt-seg-o--on{background:var(--ink);color:var(--cream);font-weight:600}.pt-paycards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.pt-paycard{margin-bottom:0;padding:14px 16px}.pt-paycard-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.pt-paycard-top strong{font-size:13.5px}.pt-paycard-fee{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.pt-paycard-mode{color:var(--accent);display:block;font-size:12px;font-weight:600}.pt-paycard-detail{color:var(--body);display:block;font-size:11px;line-height:1.45;margin:3px 0 6px}.pt-paycard-blocked{color:#c62828;display:block;font-size:11px}.pt-nscount{border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:22px;width:22px}.pt-nscount,.pt-phonestage{align-items:center;justify-content:center}.pt-phonestage{background:#f3ece3;display:flex;height:100%}.pt-phone{background:var(--ink);border-radius:34px;box-shadow:0 18px 40px rgba(35,9,3,.25);height:648px;padding:11px;width:360px}.pt-phone-body{background:#f7f7f7;border-radius:24px;color:#2d3142;display:flex;flex-direction:column;height:100%;overflow:hidden}.pt-sf-appbar{background:#fff;border-bottom:1px solid #eee;flex-shrink:0;gap:9px;padding:11px 14px}.pt-sf-appbar,.pt-sf-mark{align-items:center;display:flex}.pt-sf-mark{background:#ff6b35;border-radius:7px;color:#fff;font-size:15px;font-weight:700;height:25px;justify-content:center;width:25px}.pt-sf-brand{color:#2d3142;font-size:16px;font-weight:700}.pt-sf-scroll,.pt-tk-scroll{flex-grow:1;overflow:hidden}.pt-tk-scroll{display:flex;flex-direction:column;gap:10px;padding:12px}.pt-sf-cover{background:#ececec;height:78px}.pt-sf-outlet{background:#fff;padding:13px 14px 14px}.pt-sf-outlet-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pt-sf-name{font-size:19px;font-weight:700;line-height:1.1;margin:0 0 6px}.pt-sf-open{background:#e8f5e9;border-radius:999px;color:#2e7d32;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.pt-sf-switch{border:1px solid #ff6b35;border-radius:999px;color:#ff6b35;font-size:12px;font-weight:700;padding:6px 14px;white-space:nowrap}.pt-sf-hours{color:#757575;font-size:11.5px;gap:6px;margin-top:11px}.pt-sf-addr,.pt-sf-hours{align-items:center;display:flex}.pt-sf-addr{background:#fafafa;border:1px solid #eee;border-radius:12px;gap:10px;justify-content:space-between;margin-top:10px;padding:10px 11px}.pt-sf-addr-main{align-items:flex-start;display:flex;font-size:12px;gap:7px}.pt-sf-addr-main em{color:#ff6b35;display:block;font-size:11.5px;font-style:normal;font-weight:600;margin-top:2px}.pt-sf-map{background:#ffe8de;border-radius:999px;color:#e85a24;font-size:11.5px;font-weight:700;padding:6px 14px}.pt-sf-sticky{background:#fff;border-bottom:1px solid #eee;padding:10px 14px 11px}.pt-sf-search{align-items:center;background:#f5f5f5;border-radius:12px;color:#9e9e9e;display:flex;font-size:12.5px;gap:8px;padding:10px 12px}.pt-sf-chips{display:flex;gap:7px;margin-top:10px;overflow:hidden}.pt-sf-chip{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;color:#616161;font-size:11.5px;font-weight:600;padding:5px 13px;white-space:nowrap}.pt-sf-chip--on{background:#ff6b35;border-color:#ff6b35;color:#fff}.pt-sf-list{background:#fff;margin-top:9px}.pt-sf-cat{align-items:center;display:flex;justify-content:space-between;padding:13px 14px 9px}.pt-sf-cat h5{font-size:17px;font-weight:700;margin:0}.pt-sf-count{background:#f5f5f5;border-radius:999px;color:#757575;font-size:11px;padding:4px 11px}.pt-sf-item{border-top:1px solid #eee;display:flex;gap:12px;padding:12px 14px}.pt-sf-item-copy{flex-grow:1;min-width:0}.pt-sf-item h6{font-size:14.5px;font-weight:700;line-height:1.25;margin:0 0 3px}.pt-sf-price{color:#2d3142;display:block;font-size:13px;font-weight:700}.pt-sf-tag{background:#e3f2fd;border-radius:4px;color:#1976d2;font-size:10px;padding:2px 6px}.pt-sf-off,.pt-sf-tag{display:inline-block;font-weight:600;margin-top:5px}.pt-sf-off{color:#e53935;font-size:10.5px}.pt-sf-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:11.5px;line-height:1.45;margin:6px 0 0;overflow:hidden}.pt-sf-item--off{opacity:.55}.pt-sf-thumb{align-items:flex-end;border-radius:12px;display:flex;flex-shrink:0;height:76px;justify-content:center;position:relative;width:76px}.pt-sf-add{background:#fff;border:1px solid #ff6b35;border-radius:8px;bottom:-9px;color:#ff6b35;font-size:10.5px;font-weight:700;padding:4px 14px;position:relative}.pt-sf-cartbar{background:#ff6b35;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;padding:15px;text-align:center}.pt-tk-status{background:#fff;border-radius:16px;padding:18px 16px;text-align:center}.pt-tk-pill{background:#e3f2fd;background:color-mix(in srgb,#ff6b35 14%,#fff);background:color-mix(in srgb,var(--pt-tone,#ff6b35) 14%,#fff);border-radius:999px;color:#ff6b35;color:var(--pt-tone,#ff6b35);display:inline-block;font-size:11px;font-weight:700;padding:4px 12px}.pt-tk-label{color:#757575;display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;margin-top:11px;text-transform:uppercase}.pt-tk-token{color:#2d3142;display:block;font-size:48px;font-weight:800;line-height:1.1}.pt-tk-headline{color:#2d3142;display:block;font-size:13px;font-weight:600;margin-top:4px}.pt-tk-steps{grid-gap:4px;color:#9e9e9e;display:grid;font-size:10.5px;gap:4px;grid-template-columns:repeat(4,1fr);list-style:none;margin:16px 0 0;padding:0}.pt-tk-steps li{border-radius:2px;border-top:4px solid #eee;padding-top:7px}.pt-tk-steps .pt-tk-step--done{border-top-color:#ff6b35;border-top-color:var(--pt-tone,#ff6b35);color:#2d3142;font-weight:600}.pt-tk-updated{align-items:center;color:#9e9e9e;display:flex;font-size:10.5px;gap:8px;justify-content:center;margin-top:12px}.pt-tk-updated em{color:#ff6b35;font-style:normal;font-weight:600}.pt-tk-card{background:#fff;border-radius:16px;padding:14px}.pt-tk-rhead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pt-tk-rhead>strong{font-size:14px;font-weight:700}.pt-tk-rhead>span{text-align:right}.pt-tk-rhead>span strong{display:block;font-size:11.5px}.pt-tk-rhead>span em{color:#757575;font-size:11px;font-style:normal}.pt-tk-cust{color:#757575;display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 14px}.pt-tk-cust,.pt-tk-lines{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.pt-tk-row{color:#2d3142;display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:4px 0}.pt-tk-qty{background:#f5f5f5;border-radius:4px;color:#616161;display:inline-block;font-size:11px;font-style:normal;font-weight:600;margin-right:7px;padding:1px 6px}.pt-tk-row--paid{border-top:1px solid #eee;font-size:14px;font-weight:700;margin-top:6px;padding-top:9px}.pt-tk-actions{display:flex;gap:7px}.pt-tk-btn{background:#fff;border:1px solid #e0e0e0;border-radius:10px;color:#2d3142;flex:1 1;font-size:11px;font-weight:600;padding:10px 4px;text-align:center}.pt-appshot{align-items:center;background:#f3ece3;display:flex;height:100%;justify-content:center}.pt-appshot img{border-radius:22px;box-shadow:0 18px 40px rgba(35,9,3,.25);height:92%;width:auto}.pt-board{background:#120603;color:var(--cream);display:flex;flex-direction:column;height:100%;padding:26px 34px}.pt-board-head{font-size:22px;font-weight:600;margin-bottom:20px}.pt-board-grid{grid-gap:14px;display:grid;flex-grow:1;gap:14px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.pt-board-slot{align-items:center;background:#1d0d07;border:1px solid #2a150d;border-radius:12px;color:#2a150d;display:flex;font-size:44px;font-weight:700;justify-content:center}.pt-board-slot--on{background:rgba(46,125,50,.16);border-color:rgba(92,224,138,.45);color:#5ce08a;text-shadow:0 0 22px rgba(92,224,138,.35)}.pt-board-foot{color:#a88771;font-size:13px;margin-top:18px}.pt-caption{align-items:flex-start;background:var(--ink);border-radius:14px;color:var(--cream);display:flex;flex-wrap:wrap;gap:26px;margin-top:16px;padding:22px 26px}.pt-caption-text{flex-grow:1;min-width:260px}.pt-caption-ch{color:#e8956b;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.pt-caption h3{font-size:22px;margin:6px 0 8px}.pt-caption p{color:#e3cdba;font-size:15px;line-height:1.55;margin:0;max-width:76ch}.pt-transport{gap:8px}.pt-tbtn,.pt-transport{align-items:center;display:flex}.pt-tbtn{background:transparent;border:1px solid #5a362a;border-radius:10px;color:var(--cream);cursor:pointer;height:44px;justify-content:center;width:44px}.pt-tbtn:hover{background:#3a1508}.pt-tbtn--play{background:#e8956b;border-color:#e8956b;color:var(--ink)}.pt-tbtn--play:hover{background:#f3b48f}.pt-count{color:#c6a894;font-size:12.5px;margin-left:6px;min-width:52px}.pt-rail{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.pt-railgroup{border-top:2px solid var(--rule);padding-top:12px}.pt-railgroup--on{border-top-color:var(--accent-bright)}.pt-railhead{background:none;border:0;color:inherit;cursor:pointer;display:block;font-family:inherit;margin:0;padding:0 20px 9px 0;position:relative;text-align:left;width:100%}.pt-railgroup-l{display:block;font-size:13px;font-weight:600}.pt-railgroup-b{color:var(--muted);display:block;font-size:11.5px;line-height:1.45;margin:3px 0 0}.pt-railhead:hover .pt-railgroup-l{color:var(--accent)}.pt-railcount{background:var(--rule);border-radius:999px;color:var(--muted);font-size:10.5px;font-style:normal;font-weight:600;margin-left:6px;padding:1px 6px;vertical-align:1px}.pt-railgroup--on .pt-railcount{background:var(--accent-bright);color:#fff}.pt-railchev{border-bottom:1.5px solid var(--muted);border-right:1.5px solid var(--muted);height:8px;position:absolute;right:2px;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:8px}.pt-railgroup--open .pt-railchev{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pt-railsteps{display:flex;flex-direction:column;gap:4px;padding-bottom:2px}.pt-railsteps[hidden]{display:none}.pt-railstep{background:transparent;border:0;border-radius:7px;color:var(--body);cursor:pointer;font-family:inherit;font-size:12.5px;line-height:1.4;min-height:44px;padding:9px 10px;text-align:left}.pt-railstep:hover{background:#ece2d6;color:var(--ink)}.pt-railstep--on{background:var(--ink);color:var(--cream);font-weight:500}.pt-flow{margin-top:34px}.pt-flow-sources{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.pt-flow-src{background:#3a1508;border-radius:12px;padding:17px 20px}.pt-flow-src strong{display:block;font-size:16px;margin-bottom:6px}.pt-flow-src span{color:#d7bba6;font-size:13.5px;line-height:1.5}.pt-flow-join{display:block}.pt-flow-stems{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));height:20px}.pt-flow-stems i{height:100%;margin:0 auto;width:2px}.pt-flow-bus,.pt-flow-stems i{background:#5a362a;display:block}.pt-flow-bus{height:2px;margin:0 16.6%}.pt-flow-drop,.pt-flow-drop2{background:#5a362a;display:block;height:20px;margin:0 auto;width:2px}.pt-flow-hub{background:var(--cream);border-radius:10px;color:var(--ink);margin:0 auto;max-width:440px;padding:14px 26px;text-align:center}.pt-flow-hub strong{display:block;font-size:19px}.pt-flow-hub span{color:var(--muted);font-size:13px}.pt-flow-lanes{align-items:stretch;display:flex;gap:0}.pt-flow-lane{background:#3a1508;border-radius:12px;flex:1 1;min-width:0;padding:15px 18px}.pt-flow-lane--last{background:var(--cream);color:var(--ink)}.pt-flow-lane-t{color:#e8956b;display:block;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.pt-flow-lane--last .pt-flow-lane-t{color:var(--accent)}.pt-flow-lane-s{color:#d7bba6;font-size:13px;line-height:1.5}.pt-flow-lane--last .pt-flow-lane-s{color:var(--body)}.pt-flow-chev{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:38px}.pt-flow-auto{grid-gap:26px;border-top:1px solid #5a362a;display:grid;gap:26px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;padding-top:24px}.pt-flow-autoitem strong{display:block;font-size:15px;margin-bottom:5px}.pt-flow-autoitem span{color:#c6a894;font-size:13px;line-height:1.5}.pt-caps{grid-gap:30px 56px;display:grid;gap:30px 56px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.pt-cap h3{border-bottom:1px solid var(--rule);font-size:18px;font-weight:600;margin:0 0 14px;padding-bottom:10px}.pt-cap ul{list-style:none;margin:0;padding:0}.pt-cap li{align-items:flex-start;color:var(--body);display:flex;font-size:14.5px;gap:11px;line-height:1.55;padding:7px 0}.pt-cap li svg{flex-shrink:0;margin-top:4px}.pt-shots{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.pt-shot{margin:0}.pt-shot img{border:1px solid var(--rule);border-radius:12px;box-shadow:0 8px 24px rgba(35,9,3,.1);display:block;height:auto;width:100%}.pt-shot figcaption{color:var(--muted);font-size:12.5px;line-height:1.5;margin-top:10px}.pt-video{background:#000;border-radius:14px;display:block;width:100%}.pt-videoposter{align-items:center;background:var(--ink);border:0;border-radius:14px;color:var(--cream);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:16px;justify-content:center;min-height:260px;padding:58px 30px;width:100%}.pt-videoposter:hover{background:#3a1508}.pt-videoplay{align-items:center;background:#e8956b;border-radius:50%;color:var(--ink);display:flex;height:68px;justify-content:center;padding-left:4px;width:68px}.pt-videolabel{font-size:17px;font-weight:600;text-align:center}.pt-videolabel em{color:#c6a894;display:block;font-size:13px;font-style:normal;font-weight:400;margin-top:6px}.pt-stop{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:26px 30px}.pt-stop h3{font-size:19px;font-weight:600;margin:0 0 10px}.pt-stop p{color:var(--body);font-size:15px;line-height:1.62;margin:0}.pt-lead{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:1.15fr .85fr}.pt-lead-copy h2{color:var(--cream);font-size:clamp(25px,3vw,38px);line-height:1.12;margin:0 0 16px}.pt-lead-copy p{color:#d7bba6;font-size:16px;line-height:1.6;margin:0 0 22px}.pt-lead-points{list-style:none;margin:0;padding:0}.pt-lead-points li{color:#e3cdba;font-size:14.5px;line-height:1.5;padding:7px 0 7px 18px;position:relative}.pt-lead-points li:before{background:#e8956b;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:15px;width:6px}.pt-lead-form{background:#3a1508;border-radius:16px;padding:26px}.pt-lead-form .pt-field>span{color:#d7bba6}.pt-lead-form .pt-input{background:#24100a;border-color:#5a362a;color:var(--cream);font-size:14px;padding:12px}.pt-lead-form .pt-input::-webkit-input-placeholder{color:#8a6552}.pt-lead-form .pt-input:-ms-input-placeholder{color:#8a6552}.pt-lead-form .pt-input::placeholder{color:#8a6552}.pt-lead-form .pt-input:focus{outline:2px solid #e8956b;outline-offset:1px}.pt-cta{margin-top:18px;width:100%}.pt-cta--off{cursor:not-allowed}.pt-cta--off,.pt-cta--off:hover{background:#5a362a;color:#a88771}.pt-cta-alt{color:#d7bba6;display:block;font-size:13.5px;margin-top:12px;text-align:center}.pt-lead-preview{border-top:1px solid #5a362a;color:#a88771;font-size:12px;line-height:1.55;margin:18px 0 0;padding-top:14px}.pt-lead-preview span{display:block;font-size:10px;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.pt-faq{border-top:1px solid var(--rule);margin-top:30px}.pt-faq-i{border-bottom:1px solid var(--rule)}.pt-faq-i summary{cursor:pointer;font-size:16.5px;font-weight:600;list-style:none;padding:18px 34px 18px 0;position:relative}.pt-faq-i summary::-webkit-details-marker{display:none}.pt-faq-i summary:after{color:var(--accent);content:"+";font-size:22px;font-weight:400;position:absolute;right:4px;top:15px}.pt-faq-i[open] summary:after{content:"\2212"}.pt-faq-i p{color:var(--body);font-size:15px;line-height:1.62;margin:0 0 20px;max-width:74ch}.pt-foot{background:var(--ink);color:var(--cream);padding:42px 0}.pt-foot-in{align-items:flex-start;display:flex;flex-wrap:wrap;gap:26px;justify-content:space-between}.pt-foot-c{color:#c6a894;font-size:13.5px;margin:10px 0 0}.pt-foot-c a{color:#d7bba6}.pt-foot-nav{display:flex;flex-wrap:wrap;gap:20px}.pt-foot-nav a{color:#d7bba6;font-size:13.5px;text-decoration:none}.pt-foot-nav a:hover{color:var(--cream);text-decoration:underline}@media (max-width:1040px){.pt-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-lead,.pt-shots{grid-template-columns:1fr}.pt-lead{gap:34px}}@media (max-width:860px){.pt-wrap,.pt-wrap--narrow{width:calc(100% - 2rem)}.pt-sec{padding:58px 0}.pt-herogrid{gap:34px;grid-template-columns:1fr}.pt-problems{gap:28px;grid-template-columns:1fr}.pt-map-grid,.pt-map-stems{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-map-stems{display:none}.pt-map-spine,.pt-map-top{margin-bottom:14px}.pt-map-spine{margin:14px 0 0}.pt-caps{gap:26px;grid-template-columns:1fr}.pt-flow-auto,.pt-flow-sources{gap:12px;grid-template-columns:1fr}.pt-flow-join{display:none}.pt-flow-hub{margin:14px auto;max-width:none}.pt-flow-drop2{display:none}.pt-flow-lanes{flex-direction:column;gap:10px}.pt-flow-chev{display:none}.pt-flow-auto{margin-top:26px}.pt-toggle{width:100%}.pt-toggle-b{flex:1 1 100%}.pt-toggle-b:not(.pt-toggle-b--on){background:hsla(30,80%,92%,.05);border:1.5px solid hsla(30,80%,92%,.32)}}@media (max-width:720px){.pt-topnav a:not(:last-child){display:none}.pt-cta-alt,.pt-foot-c a,.pt-foot-nav a,.pt-topnav a{align-items:center;display:inline-flex;min-height:44px}.pt-foot-nav{gap:6px 20px}.pt-rail{gap:10px;grid-template-columns:1fr}.pt-railgroup-b{display:none}.pt-railsteps{flex-direction:row;overflow-x:auto;padding-bottom:4px}.pt-railstep{background:#ece2d6;flex-shrink:0;white-space:nowrap}.pt-caption{padding:18px 20px}.pt-caption h3{font-size:19px}.pt-caption p{font-size:14px}.pt-transport{justify-content:space-between;width:100%}.pt-videoposter{padding:40px 20px}}@media (prefers-reduced-motion:reduce){.pt-bell--ring{-webkit-animation:none;animation:none}.pt-page *{transition:none!important}}.pt-page .pt-h1{color:#f2dfcc}.pt-top{flex-wrap:wrap}.pt-top .pt-topnav{margin-left:auto}@media (max-width:720px){.pt-top{gap:12px}.pt-top .pt-topnav{margin-left:0}}.pt-real{margin-top:30px}.pt-real-tabs{background:#ece2d6;border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px}.pt-real-tab{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:13.5px;min-height:44px;padding:10px 20px}.pt-real-tab:hover{color:var(--ink)}.pt-real-tab--on{background:var(--ink);color:var(--cream);font-weight:600}.pt-real-blurb{color:var(--body);font-size:15.5px;line-height:1.6;margin:18px 0 26px;max-width:66ch}.pt-real-grid{grid-gap:28px;display:grid;gap:28px}.pt-real-grid--phone{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pt-real-grid--desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-real-fig{margin:0}.pt-real-frame{background:#ece2d6;border-radius:14px;overflow:hidden}.pt-real-fig--phone .pt-real-frame{background:#230903;border-radius:22px;box-shadow:0 16px 34px rgba(35,9,3,.2);padding:0}.pt-real-fig--desktop .pt-real-frame{border:1px solid var(--rule);box-shadow:0 10px 28px rgba(35,9,3,.12)}.pt-real-frame img{display:block;height:auto;width:100%}.pt-real-fig figcaption{margin-top:13px}.pt-real-fig figcaption strong{display:block;font-size:15px;margin-bottom:5px}.pt-real-fig figcaption span{color:var(--muted);font-size:13.5px;line-height:1.55}@media (max-width:860px){.pt-real-grid--desktop{grid-template-columns:1fr}.pt-real-grid--phone{gap:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pt-real-tabs{width:100%}.pt-real-tab{flex:1 1 auto}}.pt-tour-frame{position:relative}.pt-navbtn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(20,8,5,.62);border:1px solid rgba(255,233,216,.28);border-radius:50%;color:#fbebdb;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease;width:46px;z-index:3}.pt-navbtn:hover{background:rgba(20,8,5,.88)}.pt-navbtn--prev{left:14px}.pt-navbtn--next{right:14px}.pt-navbtn--prev:hover{-webkit-transform:translateY(-50%) translateX(-2px);transform:translateY(-50%) translateX(-2px)}.pt-navbtn--next:hover{-webkit-transform:translateY(-50%) translateX(2px);transform:translateY(-50%) translateX(2px)}.pt-solved{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.pt-solved-row{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:20px 22px}.pt-solved-a,.pt-solved-b{display:flex;font-size:14.5px;gap:11px;line-height:1.55}.pt-solved-b{color:var(--muted)}.pt-solved-a{border-top:1px solid var(--rule);color:var(--ink);font-weight:500;margin-top:11px;padding-top:11px}.pt-solved-tag{flex-shrink:0;font-size:10px;letter-spacing:.12em;padding-top:3px;text-transform:uppercase;width:44px}.pt-solved-b .pt-solved-tag{color:#b0a093}.pt-solved-a .pt-solved-tag{color:var(--accent)}.pt-mods{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.pt-mod{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:24px}.pt-mod h3{font-size:18px;font-weight:600;margin:0 0 6px}.pt-mod-line{color:var(--accent);display:block;font-size:13.5px;margin-bottom:14px}.pt-mod ul{list-style:none;margin:0;padding:0}.pt-mod li{border-top:1px solid #f2ebe2;color:var(--body);font-size:13.5px;line-height:1.5;padding:8px 0 8px 15px;position:relative}.pt-mod li:first-child{border-top:0}.pt-mod li:before{background:#d8a88e;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:16px;width:5px}.pt-prices{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.pt-price{background:rgba(255,233,216,.04);border:1px solid rgba(255,233,216,.2);border-radius:14px;padding:22px}.pt-price h3{color:var(--cream);font-size:16.5px;font-weight:600;margin:0 0 8px}.pt-price p{color:#d7bba6;font-size:14px;line-height:1.55;margin:0 0 12px}.pt-price span{border-top:1px solid rgba(255,233,216,.14);color:#a88771;display:block;font-size:12.5px;padding-top:11px}.pt-cmp{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:1.1fr .9fr;margin-top:34px}.pt-cmp-col h3{align-items:center;display:flex;font-size:17px;font-weight:600;gap:9px;margin:0 0 16px}.pt-cmp-col ul{list-style:none;margin:0;padding:0}.pt-cmp-col li{border-top:1px solid var(--rule);padding:14px 0}.pt-cmp-col li strong{display:block;font-size:15px;margin-bottom:4px}.pt-cmp-col li span{color:var(--muted);font-size:13.5px;line-height:1.55}.pt-cmp-mark{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;width:20px}.pt-cmp-mark--y{background:#e8f5e9;color:#2e7d32}.pt-cmp-mark--n{background:#fff3e0;color:#b45309}.pt-roadmap{border:1px dashed var(--rule);border-radius:14px;margin-top:34px;padding:22px 26px}.pt-roadmap p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 14px}.pt-roadmap ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pt-roadmap li{background:#f3ece3;border-radius:999px;color:var(--body);font-size:12.5px;padding:7px 14px}.pt-herovideo{border-radius:14px;margin-bottom:22px;overflow:hidden}.pt-herovideo video{background:#000;display:block;width:100%}.pt-herovideo-poster{background:#1a0602;border:1px solid #5a362a;border-radius:14px;color:var(--cream);cursor:pointer;display:block;font-family:inherit;line-height:0;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.pt-herovideo-poster img{display:block;-webkit-filter:brightness(.78);filter:brightness(.78);height:auto;transition:-webkit-filter .25s ease,-webkit-transform .35s ease;transition:filter .25s ease,transform .35s ease;transition:filter .25s ease,transform .35s ease,-webkit-filter .25s ease,-webkit-transform .35s ease;width:100%}.pt-herovideo-poster:hover img{-webkit-filter:brightness(.92);filter:brightness(.92);-webkit-transform:scale(1.02);transform:scale(1.02)}.pt-herovideo-scrim{align-items:center;background:linear-gradient(0deg,rgba(26,6,2,.92) 40%,rgba(26,6,2,0));display:flex;gap:15px;inset:auto 0 0 0;line-height:1.35;padding:18px;position:absolute}.pt-herovideo-play{align-items:center;background:#e8956b;border-radius:50%;color:#230903;display:flex;flex-shrink:0;height:46px;justify-content:center;padding-left:3px;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:46px}.pt-herovideo-poster:hover .pt-herovideo-play{-webkit-transform:scale(1.08);transform:scale(1.08)}.pt-herovideo-label{font-size:14.5px;font-weight:600}.pt-herovideo-label em{color:#c6a894;display:block;font-size:12.5px;font-style:normal;font-weight:400;margin-top:3px}@media (max-width:1040px){.pt-mods,.pt-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-cmp{gap:26px;grid-template-columns:1fr}}@media (max-width:860px){.pt-mods,.pt-prices,.pt-solved{grid-template-columns:1fr}.pt-navbtn{height:40px;width:40px}.pt-navbtn--prev{left:8px}.pt-navbtn--next{right:8px}}.pt-real-tabs{background:transparent;gap:10px;padding:0}.pt-real-tab{background:#fff;border:1.5px solid var(--rule);box-shadow:0 2px 0 var(--rule);color:var(--ink);font-weight:600;transition:box-shadow .15s ease,background .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,-webkit-transform .15s ease}.pt-real-tab:hover{border-color:#d8a88e;box-shadow:0 3px 0 #d8c7b6;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.pt-real-tab--on{background:var(--accent);border-color:var(--accent);box-shadow:0 2px 0 #7d2c0f;color:#fff6ef}.pt-real-tab--on:hover{background:#b8441c;border-color:#b8441c;box-shadow:0 3px 0 #7d2c0f}.pt-solved-row{border-left:3px solid #2e7d32}.pt-solved-row:nth-child(2n){border-left-color:#1565c0}.pt-solved-a .pt-solved-tag{color:#2e7d32}.pt-solved-row:nth-child(2n) .pt-solved-a .pt-solved-tag{color:#1565c0}.pt-mod{border-top:3px solid var(--accent-bright)}.pt-mods .pt-mod:nth-child(2){border-top-color:#2e7d32}.pt-mods .pt-mod:nth-child(3){border-top-color:#f57f17}.pt-mods .pt-mod:nth-child(4){border-top-color:#1565c0}.pt-mods .pt-mod:nth-child(5){border-top-color:#6a1b9a}.pt-mods .pt-mod:nth-child(6){border-top-color:#00796b}.pt-mods .pt-mod:nth-child(2) .pt-mod-line{color:#2e7d32}.pt-mods .pt-mod:nth-child(3) .pt-mod-line{color:#c26a00}.pt-mods .pt-mod:nth-child(4) .pt-mod-line{color:#1565c0}.pt-mods .pt-mod:nth-child(5) .pt-mod-line{color:#6a1b9a}.pt-mods .pt-mod:nth-child(6) .pt-mod-line{color:#00796b}.pt-mods .pt-mod:nth-child(2) li:before{background:#66bb6a}.pt-mods .pt-mod:nth-child(3) li:before{background:#ffb74d}.pt-mods .pt-mod:nth-child(4) li:before{background:#64b5f6}.pt-mods .pt-mod:nth-child(5) li:before{background:#ba68c8}.pt-mods .pt-mod:nth-child(6) li:before{background:#4db6ac}.pt-price{border-top:3px solid var(--accent-bright)}.pt-prices .pt-price:nth-child(2){border-top-color:#66bb6a}.pt-prices .pt-price:nth-child(3){border-top-color:#64b5f6}.pt-prices .pt-price:nth-child(4){border-top-color:#ffb74d}.pt-prices .pt-price:nth-child(5){border-top-color:#ba68c8}.pt-prices .pt-price:nth-child(6){border-top-color:#4db6ac}.pt-flow-lanes .pt-flow-lane:first-child .pt-flow-lane-t{color:#ffb74d}.pt-flow-lanes .pt-flow-lane:nth-child(3) .pt-flow-lane-t{color:#64b5f6}.pt-flow-lanes .pt-flow-lane:nth-child(5) .pt-flow-lane-t{color:#ffd54f}.pt-flow-lane{border-left:3px solid rgba(255,183,77,.55)}.pt-flow-lanes .pt-flow-lane:nth-child(3){border-left-color:rgba(100,181,246,.6)}.pt-flow-lanes .pt-flow-lane:nth-child(5){border-left-color:rgba(255,213,79,.6)}.pt-flow-lane--last{border-left-color:#66bb6a!important}.pt-flow-lane--last .pt-flow-lane-t{color:#2e7d32!important}.pt-problem-n{color:#c2410c}.pt-problems .pt-problem:nth-child(2) .pt-problem-n{color:#1565c0}.pt-problems .pt-problem:nth-child(3) .pt-problem-n{color:#6a1b9a}.pt-problems .pt-problem:nth-child(4) .pt-problem-n{color:#00796b}.pt-map-grid .pt-map-card:first-child{border-top:3px solid var(--accent-bright)}.pt-map-grid .pt-map-card:nth-child(2){border-top:3px solid #2e7d32}.pt-map-grid .pt-map-card:nth-child(3){border-top:3px solid #1565c0}.pt-map-grid .pt-map-card:nth-child(4){border-top:3px solid #6a1b9a}.pt-map-grid .pt-map-card:nth-child(2) .pt-map-icon{color:#2e7d32}.pt-map-grid .pt-map-card:nth-child(3) .pt-map-icon{color:#1565c0}.pt-map-grid .pt-map-card:nth-child(4) .pt-map-icon{color:#6a1b9a}.pt-walklink{background:#fff7ee;border:1px solid #e8c9a9;border-radius:12px;color:#5c4638;font-size:14.5px;line-height:1.6;margin:0 0 20px;padding:14px 18px}.pt-walklink a{color:var(--accent);font-weight:600}.im-block--light .pt-walklink{background:#fff;border-color:#e2d6c8}.pt-nav-demo{background:var(--accent-bright);border-radius:999px;color:#2b0f04!important;font-size:14px;font-weight:600;line-height:1;padding:9px 15px;white-space:nowrap}.pt-nav-demo,.pt-nav-demo:hover{text-decoration:none}.pt-nav-demo:hover{background:#ff8354}
/*# sourceMappingURL=main.67ce67c9.css.map*/