.product-price-tiers{display:grid;gap:8px;padding:14px 16px;margin:4px 0 12px;background:#101710;border:1px solid #34412f;color:#f4f8ef}.product-price-tiers>small{color:var(--acid);font-weight:900;letter-spacing:1.3px;font-size:10px}.product-price-tiers>div{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:8px;border-top:1px solid #2b3827}.product-price-tiers span{font-size:13px;color:#cbd4c7}.product-price-tiers b{font-size:14px;color:#fff;white-space:nowrap}.admin2-tier-editor{display:grid;gap:10px;padding:16px;border:1px solid #394735;background:#111711}.admin2-tier-editor>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin2-tier-editor>header div{display:grid;gap:3px}.admin2-tier-editor>header b{font-size:12px;color:#f4f8ef;letter-spacing:1px}.admin2-tier-editor>header small{font-size:11px;color:#aab4a6}.admin2-tier-editor>div>button,.admin2-tier-editor>header button{border:1px solid var(--acid);background:transparent;color:var(--acid);font-size:11px;font-weight:900;padding:10px 12px}.admin2-tier-editor>div{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:10px!important;align-items:end}.admin2-tier-editor>div>button{border-color:#6b3939;color:#ff9696;margin-bottom:0}.admin2-tier-editor>div>button:disabled{opacity:.35}.admin2-file-upload{position:relative}.admin2-file-upload input{position:absolute;inline-size:1px!important;block-size:1px!important;opacity:0;pointer-events:none}.admin2-file-upload span{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:8px;border:1px dashed #6d815f;background:#172016;color:var(--acid);font-size:12px;font-weight:900;letter-spacing:1px;cursor:pointer}.admin2-file-upload:hover span{border-color:var(--acid);background:#1d291a}.admin2-field-help{display:block;font-size:12px!important;color:#b8c1b4}.admin2-field-help.ready{color:#baff65}.admin2-field-help.error{color:#ff8f8f}.admin2-field-help.loading{color:#f2df62}@media(max-width:650px){.admin2-tier-editor>div{grid-template-columns:1fr!important}.product-price-tiers>div{align-items:flex-start;flex-direction:column;gap:3px}}:root{--acid:#c9ff22;--yellow:#f5e61d;--ink:#080b08;--black:#060906;--paper:#f2f2ed;--line:#dfe1da;--muted:#747a73}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.toast{position:fixed;z-index:100;right:24px;top:88px;background:#090d09;color:white;border:1px solid #2d3929;border-left:4px solid var(--acid);box-shadow:7px 7px 0 var(--acid);padding:14px 19px;font-size:12px;animation:toast-in .25s ease}.toast b{color:var(--acid);margin-right:10px}.login-page{min-height:100svh;display:grid;grid-template-columns:minmax(430px,42%) 1fr;background:#f4f4ef;overflow:hidden}.login-copy-side{padding:38px clamp(38px,6vw,94px);display:flex;flex-direction:column;position:relative;z-index:3}.store-brand{display:flex;align-items:center;gap:13px;background:none;border:0;text-align:left;color:inherit}.store-brand>span{width:43px;height:43px;display:grid;place-items:center;border:2px solid #0c100c;border-radius:54% 46% 60% 40%;background:var(--acid);box-shadow:4px 4px 0 #0c100c;font-weight:1000;font-size:27px;transform:rotate(-8deg)}.store-brand div{display:flex;flex-direction:column;gap:2px}.store-brand b{font-size:15px;letter-spacing:1px}.store-brand small{font-size:7px;letter-spacing:2px;color:#788078}.login-message{margin-top:auto;padding-top:56px}.login-message>span{font-size:8px;letter-spacing:2px;font-weight:900}.login-message>span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#69c809;box-shadow:0 0 10px #8dff21;margin-right:8px}.login-message h1{font-size:clamp(55px,6vw,88px);line-height:.86;letter-spacing:-5px;text-transform:uppercase;margin:23px 0}.login-message h1 em{font-style:normal;color:#6aaa15;text-shadow:3px 3px 0 var(--acid);-webkit-text-stroke:1px #1a280f}.login-message p{max-width:480px;font-size:13px;line-height:1.7;color:#616761}.login-copy-side form{max-width:460px;margin-top:28px}.login-copy-side :is(form,.registration-fields)>label{font-size:9px;font-weight:900;letter-spacing:1px;display:block;margin:14px 0}.login-copy-side :is(form,.registration-fields)>label>div{height:51px;background:white;border:1.5px solid #cbd0c8;display:flex;align-items:center;margin-top:8px}.login-copy-side :is(form,.registration-fields)>label>div:focus-within{border-color:#111;box-shadow:4px 4px 0 var(--acid)}.login-copy-side :is(form,.registration-fields)>label span{padding:0 15px;color:#828881}.login-copy-side input{border:0;outline:0;background:transparent;height:100%;flex:1 1;min-width:0}.login-copy-side :is(form,.registration-fields)>label button{border:0;background:none;padding:12px}.login-copy-side form>section{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin:14px 0 20px;color:#646a64}.login-copy-side form>section label{display:flex;gap:7px;align-items:center}.login-copy-side form>section button{border:0;background:none;font-size:10px;text-decoration:underline;font-weight:800}.enter-button{width:100%;height:55px;background:#080b08;color:white;border:0;box-shadow:6px 6px 0 var(--acid);padding:0 20px;font-size:10px;font-weight:900;letter-spacing:1.6px;display:flex;justify-content:space-between;align-items:center;transition:.2s}.enter-button:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--acid)}.enter-button span{color:var(--acid);font-size:22px}.login-copy-side form>small{display:block;text-align:center;color:#878c86;font-size:7px;letter-spacing:.7px;margin-top:19px}.login-rick{position:relative;background:#020502;min-height:100svh;overflow:hidden}.cosmic-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(196,255,25,.06) 1px,transparent 0),linear-gradient(90deg,rgba(196,255,25,.06) 1px,transparent 0);background-size:46px 46px;transform:perspective(500px) rotateX(64deg) scale(1.8);transform-origin:bottom;opacity:.55}.login-rick:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 52% 48%,transparent 0 25%,#020502 72%)}.portal-core{width:62%;background:radial-gradient(circle,#d8ff43 0 2%,#6bea14 10%,#164a0f 38%,transparent 64%);filter:blur(10px);animation:pulse 2.8s ease-in-out infinite}.portal-core,.portal-orbit{position:absolute;left:50%;top:48%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%}.portal-orbit{border:3px dashed rgba(199,255,34,.45);box-shadow:0 0 28px #69ef16,inset 0 0 28px #69ef16}.o1{width:60%;animation:spin 14s linear infinite}.o2{width:77%;border-width:1px;animation:spin-reverse 22s linear infinite}.login-rick img{position:absolute;z-index:2;width:84%;left:7%;top:26%;filter:drop-shadow(0 25px 35px #000) drop-shadow(0 0 20px rgba(164,255,28,.35));animation:ship-hover 4s ease-in-out infinite}.coordinates,.ship-label{position:absolute;z-index:4;color:white;background:rgba(5,11,5,.77);border:1px solid rgba(199,255,34,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ship-label{right:28px;bottom:31px;padding:13px 16px;display:grid;grid-template-columns:auto 1fr;gap:2px 9px}.ship-label i{grid-row:1/3;width:7px;height:7px;margin:auto;border-radius:50%;background:var(--acid);box-shadow:0 0 10px var(--acid)}.ship-label span{font-size:7px;letter-spacing:1.4px;color:#7f897e}.ship-label b{font-size:9px;letter-spacing:.6px}.coordinates{left:25px;top:25px;display:flex;gap:20px;padding:10px 13px;font-size:7px;letter-spacing:1px;color:#a8b0a5}.warp-screen{min-height:100svh;position:relative;overflow:hidden;background:#010401;color:white}.warp-stars{position:absolute;inset:-20%;background-image:radial-gradient(white 1px,transparent 1px),radial-gradient(var(--acid) 1px,transparent 1px);background-position:0 0,35px 35px;background-size:70px 70px;animation:star-rush 1s linear infinite}.warp-tunnel{position:absolute;inset:0;display:grid;place-items:center}.warp-tunnel i{position:absolute;width:12px;height:70vh;background:linear-gradient(transparent,var(--acid),transparent);filter:blur(2px);transform-origin:50% 50vh;animation:speed 1s linear infinite}.warp-tunnel i:first-child{transform:rotate(22deg) translateY(-60vh)}.warp-tunnel i:nth-child(2){transform:rotate(76deg) translateY(-60vh);animation-delay:.2s}.warp-tunnel i:nth-child(3){transform:rotate(143deg) translateY(-60vh);animation-delay:.4s}.warp-tunnel i:nth-child(4){transform:rotate(221deg) translateY(-60vh);animation-delay:.1s}.warp-tunnel i:nth-child(5){transform:rotate(300deg) translateY(-60vh);animation-delay:.3s}.warp-ring{position:absolute;left:50%;top:50%;width:32vw;aspect-ratio:1;border-radius:50%;border:12px solid var(--acid);box-shadow:0 0 45px var(--acid),inset 0 0 45px var(--acid);animation:ring-flight 2.4s ease-in infinite}.r2{animation-delay:.55s}.r3{animation-delay:1.1s}.warp-screen>img{position:absolute;z-index:3;width:min(830px,76vw);left:50%;top:50%;filter:drop-shadow(0 25px 30px #000) drop-shadow(0 0 18px var(--acid));animation:real-flight 3.9s cubic-bezier(.16,.85,.28,1) forwards}.warp-screen>section{position:absolute;z-index:5;left:8%;top:50%;transform:translateY(-50%);text-shadow:0 3px 20px #000;animation:copy-in .7s .3s both}.warp-screen section>span{color:var(--acid);font-size:9px;letter-spacing:3px;font-weight:900}.warp-screen h1{font-size:clamp(48px,7vw,100px);line-height:.84;text-transform:uppercase;letter-spacing:-5px;margin:17px 0}.warp-screen h1 em{font-style:normal;color:var(--acid)}.warp-screen section>p{color:#d2d8cf;font-size:12px}.warp-screen section>div{width:240px;height:3px;background:#2b3429;margin-top:22px;position:relative}.warp-screen section>div i{display:block;height:100%;background:var(--acid);box-shadow:0 0 10px var(--acid);animation:loading 3.6s linear forwards}.warp-screen section>div b{display:block;margin-top:9px;font-size:7px;letter-spacing:1.6px;color:#7f8b7b}.screen-flash{position:absolute;z-index:10;inset:0;background:white;pointer-events:none;animation:flash 3.9s both}.portal-app{min-height:100vh;background:#eef0e9}.user-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:238px;background:#070a07;color:#e9eee6;padding:25px 18px;display:flex;flex-direction:column;border-right:1px solid #20251f}.user-sidebar .store-brand{color:white;padding:0 7px}.user-sidebar .store-brand>span{width:37px;height:37px;font-size:23px;box-shadow:3px 3px 0 var(--acid);background:#f1e61f}.user-sidebar .store-brand b{font-size:12px}.user-sidebar .store-brand small{font-size:6px;color:#6e776c}.user-level{display:flex;align-items:center;gap:11px;padding:22px 7px 20px;margin-top:20px;border-top:1px solid #20251f;border-bottom:1px solid #20251f}.user-avatar{width:40px;height:40px;background:#c8ff23;color:#080b08;display:grid;place-items:center;font-size:11px;font-weight:900;position:relative}.big-avatar i,.user-avatar i{position:absolute;width:9px;height:9px;right:-3px;bottom:-3px;background:#61d509;border:2px solid #070a07;border-radius:50%}.user-level>span{display:flex;flex-direction:column;gap:3px;flex:1 1}.user-level small{font-size:6px;letter-spacing:1px;color:#6f796d}.user-level b{font-size:10px}.user-level em{height:3px;background:#2d332b;margin-top:4px}.user-level em i{display:block;height:100%;background:var(--acid)}.user-sidebar nav{display:flex;flex-direction:column;gap:4px;margin-top:24px}.user-sidebar nav>small{font-size:7px;letter-spacing:1.6px;color:#586056;margin:0 10px 9px}.user-sidebar nav button{height:42px;border:0;background:transparent;color:#7d877a;display:flex;align-items:center;gap:13px;padding:0 12px;font-size:10px;text-align:left;position:relative}.user-sidebar nav button>i{font-style:normal;width:17px;font-size:16px}.user-sidebar nav button span{flex:1 1}.user-sidebar nav button em{font-style:normal;background:#252c24;color:var(--acid);width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:7px}.user-sidebar nav button.active,.user-sidebar nav button:hover{background:#141a13;color:white}.user-sidebar nav button.active:before{content:"";position:absolute;left:0;height:20px;width:3px;background:var(--acid);box-shadow:0 0 8px var(--acid)}.user-sidebar nav button.active i{color:var(--acid)}.portal-health{padding:13px;background:#101610;border:1px solid #252d24;margin-top:auto}.portal-health header{display:flex;justify-content:space-between;align-items:center}.portal-health header span{font-size:6px;letter-spacing:1px;color:#7b8578}.portal-health header span i{display:inline-block;width:6px;height:6px;background:var(--acid);border-radius:50%;margin-right:6px;box-shadow:0 0 8px var(--acid)}.portal-health header b{font-size:8px;color:var(--acid)}.portal-health>div{height:3px;background:#2d342b;margin:10px 0 7px}.portal-health>div i{display:block;width:98%;height:100%;background:var(--acid)}.portal-health>small{font-size:6px;color:#606a5e}.admin-link,.logout{border:0;background:transparent;color:#747d72;display:flex;gap:12px;padding:13px 10px;font-size:9px;text-align:left}.admin-link{border-bottom:1px solid #20251f;margin-top:8px}.admin-link:hover,.logout:hover{color:var(--acid)}.user-workspace{min-height:100vh;margin-left:238px}.user-topbar{height:72px;background:#f8f8f4;border-bottom:1px solid #dfe1da;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,58px);position:sticky;top:0;z-index:30}.hamburger{display:none}.user-topbar>label{width:min(420px,46%);height:38px;border:1px solid #d7dad2;background:white;display:flex;align-items:center;padding:0 12px;gap:9px}.user-topbar>label input{border:0;outline:0;background:transparent;font-size:10px;flex:1 1;min-width:0}.user-topbar kbd{font-size:7px;color:#8c928a;border:1px solid #ddd;padding:4px 6px}.user-topbar>div{display:flex;align-items:center;gap:9px}.user-topbar>div>button{height:37px;min-width:37px;background:white;border:1px solid #d8dbd3;position:relative}.user-topbar button>i{position:absolute;right:-5px;top:-5px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:var(--acid);font-size:7px;font-style:normal;font-weight:900}.cart-button{display:flex;align-items:center;gap:8px;padding:0 11px!important}.cart-button span{font-size:8px;font-weight:900}.top-avatar{width:37px;height:37px;display:grid;place-items:center;background:#0b0e0b;color:var(--acid);font-size:9px;font-weight:900}.user-content{padding:35px clamp(24px,4vw,58px) 70px;max-width:1500px;margin:auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.order-preview header span,.page-heading>div>span,.section-row>div>span,.simple-admin-grid header span{font-size:7px;letter-spacing:1.7px;font-weight:900;color:#7b8279}.page-heading h1{font-size:clamp(30px,3vw,43px);letter-spacing:-2px;margin:7px 0 0}.admin-mode,.online-badge{background:#0b0f0b;color:white;padding:10px 13px;font-size:7px;letter-spacing:1px}.admin-mode i,.online-badge i{display:inline-block;width:6px;height:6px;background:var(--acid);border-radius:50%;box-shadow:0 0 8px var(--acid);margin-right:7px}.user-hero{height:370px;background:#050805;color:white;position:relative;overflow:hidden;border:1px solid #252e23}.user-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(201,255,34,.06) 1px,transparent 0),linear-gradient(90deg,rgba(201,255,34,.06) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.hero-glow{position:absolute;width:460px;height:460px;border-radius:50%;right:12%;top:-12%;background:radial-gradient(circle,#baff2d 0 4%,#42a30e 20%,rgba(15,92,13,.3) 42%,transparent 65%);filter:blur(12px);animation:pulse 3s infinite}.hero-text{position:absolute;z-index:4;left:5%;top:50%;transform:translateY(-50%);max-width:430px}.hero-text>span{color:var(--acid);font-size:7px;font-weight:900;letter-spacing:2px}.hero-text h2{font-size:clamp(48px,5vw,72px);line-height:.83;text-transform:uppercase;letter-spacing:-4px;margin:14px 0}.hero-text h2 em{font-style:normal;color:var(--acid)}.hero-text p{font-size:10px;color:#9aa498;max-width:340px;line-height:1.6}.hero-text button{height:43px;background:var(--acid);border:0;padding:0 16px;font-size:8px;font-weight:900;letter-spacing:1px;margin-top:13px;box-shadow:4px 4px 0 white}.hero-text button b{font-size:15px;margin-left:30px}.user-hero>img{position:absolute;z-index:3;width:min(610px,53vw);right:0;top:13%;filter:drop-shadow(0 25px 28px #000) drop-shadow(0 0 12px rgba(200,255,34,.4));animation:ship-hover 4s ease-in-out infinite}.floating-card{position:absolute;z-index:5;right:25px;bottom:23px;background:rgba(5,9,5,.82);border:1px solid #42573b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:11px 14px;display:grid;gap:3px}.floating-card span{font-size:6px;color:#8d9989;letter-spacing:1px}.floating-card b{color:var(--acid);font-size:17px}.floating-card small{font-size:6px;color:#707a6d}.hero-code{position:absolute;bottom:17px;left:5%;font-size:6px;color:#4d584b;letter-spacing:1px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 45px}.quick-grid article{background:white;border:1px solid var(--line);padding:16px;display:flex;align-items:center;gap:13px}.quick-grid article>i{width:37px;height:37px;display:grid;place-items:center;background:#ecf7d8;color:#5d980c;font-style:normal;font-size:18px}.quick-grid article>div{display:flex;flex-direction:column;gap:3px;flex:1 1}.quick-grid span{font-size:6px;letter-spacing:1px;color:#858b83}.quick-grid b{font-size:14px}.quick-grid small{font-size:7px;color:#858b83}.quick-grid button{border:0;background:none;font-size:15px}.section-row{display:flex;justify-content:space-between;align-items:end;margin:0 0 17px}.section-row h2{font-size:25px;margin:6px 0 0;letter-spacing:-1px}.order-preview header button,.section-row>button{border:0;background:none;font-size:7px;font-weight:900;letter-spacing:1px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.product-card{background:white;border:1px solid var(--line);transition:.22s}.product-card:hover{transform:translateY(-5px);box-shadow:7px 7px 0 #111}.product-art{height:180px;position:relative;display:grid;place-items:center;overflow:hidden}.product-art:before{content:"";position:absolute;width:140px;aspect-ratio:1;border:1px solid rgba(0,0,0,.12);border-radius:50%;box-shadow:0 0 0 22px rgba(255,255,255,.14),0 0 0 45px rgba(255,255,255,.09)}.acid{background:#caff43}.yellow{background:#f8e75a}.cyan{background:#5dd9ed}.pink{background:#ff8ea7}.orange{background:#ffad45}.purple{background:#ad8cf5}.product-art>small{position:absolute;z-index:2;left:10px;top:10px;background:#090d09;color:white;padding:6px 8px;font-size:5px;letter-spacing:.8px;font-weight:900}.product-art>b{font-size:76px;position:relative;z-index:1;filter:drop-shadow(5px 6px 0 rgba(255,255,255,.5));transform:rotate(-7deg)}.product-art>button{position:absolute;z-index:2;right:10px;top:10px;width:29px;height:29px;border:0;background:white;font-size:16px}.product-art>button.liked{color:#f04b63}.product-art>em{position:absolute;bottom:4px;right:8px;font-size:32px;font-style:normal;font-weight:1000;color:rgba(0,0,0,.09)}.product-data{padding:14px}.product-data>span{font-size:6px;color:#898e87;letter-spacing:.8px;text-transform:uppercase}.product-data h3{font-size:13px;margin:7px 0 16px}.product-data>div{display:flex;align-items:center;justify-content:space-between}.product-data strong{font-size:14px}.product-data button{border:0;background:#0b0e0b;color:var(--acid);width:31px;height:31px;font-size:17px}.home-bottom{display:grid;grid-template-columns:1.6fr 1fr;gap:14px;margin-top:45px}.mission-card,.order-preview{background:white;border:1px solid var(--line);padding:20px}.order-preview header{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:15px}.order-preview h2{margin:5px 0 0;font-size:20px}.order-preview>div{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #eceee8}.order-preview>div:last-child{border:0}.order-cube{width:35px;height:35px;display:grid;place-items:center;background:#d9f792}.order-preview>div>span{display:flex;flex-direction:column;gap:3px}.order-preview>div>span b{font-size:9px}.order-preview>div>span small{font-size:6px;color:#838981}.order-preview>div>strong{font-size:10px}.pill{font-style:normal;font-size:6px;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.pill.processando{background:#fff1c2;color:#9a6d00}.pill.portal-aberto{background:#dff6fb;color:#137587}.pill.entregue{background:#e4f6dc;color:#438516}.mission-card{background:var(--yellow);border:2px solid #0b0e0b;box-shadow:6px 6px 0 #0b0e0b}.mission-card>span{font-size:7px;font-weight:900;letter-spacing:1.5px}.mission-card h2{font-size:25px;line-height:1;margin:15px 0 10px}.mission-card p{font-size:8px}.mission-card>div{height:6px;background:rgba(0,0,0,.16);margin:25px 0 7px}.mission-card>div i{display:block;height:100%;background:#0b0e0b}.mission-card>small{font-size:7px}.mission-card>button{display:block;width:100%;height:37px;background:#0b0e0b;color:white;border:0;margin-top:25px;font-size:7px;font-weight:900;letter-spacing:1px}.filter-button{border:1px solid #c8cbc4;background:white;padding:10px 15px;font-size:7px;font-weight:900}.empty-state{text-align:center;background:white;border:1px solid var(--line);padding:80px}.empty-state b{font-size:50px;color:#b4bab1}.empty-state h2{font-size:22px}.empty-state p{font-size:10px;color:#777}.orders-list{display:grid;gap:12px}.orders-list article{background:white;border:1px solid var(--line);display:grid;grid-template-columns:auto 1.4fr auto 1fr auto;align-items:center;gap:22px;padding:20px}.order-icon{width:50px;height:50px;display:grid;place-items:center;background:#d8f88c;font-size:25px}.order-main{display:flex;flex-direction:column;gap:4px}.order-main>span{font-size:6px;color:#7e857c;letter-spacing:1px}.order-main h3{font-size:13px;margin:0}.order-main small{font-size:7px;color:#8a9088}.orders-list article>strong{font-size:12px}.order-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;position:relative}.order-progress i{height:4px;background:#dfe3db}.order-progress i.done{background:var(--acid)}.order-progress span{grid-column:1/4;font-size:7px;margin-top:5px;color:#677064}.orders-list article>button{border:1px solid #cdd0c9;background:white;padding:9px 12px;font-size:7px;font-weight:900}.reward-hero{min-height:310px;background:#070b07;color:white;border:1px solid #253022;display:flex;align-items:center;justify-content:space-between;padding:45px 9%;position:relative;overflow:hidden}.reward-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 50%,rgba(155,255,30,.25),transparent 35%)}.reward-hero>div:first-child{z-index:2}.reward-hero span{font-size:7px;letter-spacing:1.8px;color:var(--acid)}.reward-hero h2{font-size:45px;line-height:.9;text-transform:uppercase;letter-spacing:-3px;margin:15px 0}.reward-hero h2 em{font-style:normal;color:var(--acid)}.reward-hero p{font-size:9px;color:#8f9a8c;max-width:330px}.level-orbit{width:190px;aspect-ratio:1;border:2px solid var(--acid);border-radius:50%;box-shadow:0 0 30px rgba(193,255,35,.4),inset 0 0 30px rgba(193,255,35,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.level-orbit i{position:absolute;inset:-16px;border:1px dashed #639b22;border-radius:50%;animation:spin 13s linear infinite}.level-orbit strong{font-size:70px;color:var(--acid);line-height:.8}.level-orbit span{font-size:7px}.reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px}.reward-grid article{background:white;border:1px solid var(--line);padding:23px;min-height:160px}.reward-grid span{font-size:6px;letter-spacing:1px;color:#7e857b}.reward-grid b{display:block;font-size:24px;margin:14px 0}.reward-grid b small{font-size:10px}.reward-grid p{font-size:8px;color:#777}.reward-grid button{border:0;background:#0b0e0b;color:white;padding:11px 13px;font-size:7px;font-weight:900}.reward-grid article>div{height:5px;background:#ddd;margin-top:25px}.reward-grid article>div i{display:block;height:100%;background:var(--acid)}.profile-layout{display:grid;grid-template-columns:300px 1fr;gap:14px}.profile-card,.profile-form{background:white;border:1px solid var(--line);padding:30px}.profile-card{text-align:center}.big-avatar{width:100px;height:100px;background:var(--acid);display:grid;place-items:center;font-size:27px;font-weight:900;margin:15px auto;position:relative}.profile-card h2{font-size:20px;margin:17px 0 5px}.profile-card p{font-size:8px;color:#737b71}.profile-card>span{display:inline-block;background:#0b0e0b;color:var(--acid);padding:8px 10px;font-size:6px;letter-spacing:1px;margin-top:15px}.profile-form h2{margin:0 0 24px;font-size:19px}.profile-form>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.edit-modal label,.profile-form label{display:flex;flex-direction:column;gap:7px;font-size:7px;font-weight:900;letter-spacing:.8px;margin-bottom:15px}.edit-modal input,.profile-form input{height:43px;border:1px solid #d5d9d1;padding:0 12px;outline:0}.edit-modal input:focus,.profile-form input:focus{border-color:#111;box-shadow:3px 3px 0 var(--acid)}.profile-form>button{height:43px;background:#0b0e0b;color:white;border:0;padding:0 17px;font-size:7px;font-weight:900}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.admin-kpis div{background:white;border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:6px}.admin-kpis span{font-size:6px;letter-spacing:1px;color:#7c847a}.admin-kpis b{font-size:22px}.admin-kpis small{font-size:7px;color:#569a19}.simple-admin-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.simple-admin-grid>article{background:white;border:1px solid var(--line);padding:20px}.simple-admin-grid>article>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line)}.simple-admin-grid h2{font-size:18px;margin:5px 0 0}.simple-admin-grid header button{border:0;background:#0b0e0b;color:white;padding:10px 13px;font-size:7px;font-weight:900}.admin-product-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid #eceee9}.admin-product-row>i{width:35px;height:35px;display:grid;place-items:center;font-style:normal;font-size:17px}.admin-order-row>span,.admin-product-row>span{display:flex;flex-direction:column;gap:3px}.admin-order-row b,.admin-product-row b{font-size:8px}.admin-order-row small,.admin-product-row small{font-size:6px;color:#7d857b}.admin-product-row strong{font-size:9px}.admin-product-row button{border:1px solid #d2d6cf;background:white;padding:7px 9px;font-size:6px;font-weight:900}.admin-order-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #eceee9}.admin-order-row>strong{font-size:9px}.modal-bg{position:fixed;z-index:110;inset:0;background:rgba(2,5,2,.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.edit-modal{background:#f6f6f1;width:min(430px,100%);border:1px solid #364133;box-shadow:10px 10px 0 var(--acid);padding:23px}.edit-modal>header{display:flex;justify-content:space-between;align-items:start}.edit-modal header span{font-size:6px;letter-spacing:1.3px;color:#7d847b}.edit-modal h2{font-size:23px;margin:5px 0 15px}.edit-modal header button{border:0;background:none;font-size:24px}.edit-preview{height:120px;display:grid;place-items:center;font-size:60px;margin-bottom:20px}.edit-modal>div:not(.edit-preview){display:grid;grid-template-columns:1fr 1fr;gap:12px}.edit-modal footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #ddd;padding-top:16px}.edit-modal footer button{border:1px solid #cad0c7;background:white;padding:11px 14px;font-size:7px;font-weight:900}.edit-modal footer button:last-child{background:#0b0e0b;color:white;border-color:#0b0e0b}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spin-reverse{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes pulse{50%{transform:translate(-50%,-50%) scale(1.08);filter:blur(16px)}}@keyframes ship-hover{50%{transform:translateY(-12px) rotate(1deg)}}@keyframes star-rush{to{background-position:-70px 70px,105px -35px}}@keyframes ring-flight{0%{transform:translate(-50%,-50%) scale(.1);opacity:.1}70%{opacity:.7}to{transform:translate(-50%,-50%) scale(3.2);opacity:0}}@keyframes speed{to{height:160vh;filter:blur(6px);opacity:0}}@keyframes real-flight{0%{transform:translate(80vw,-70%) scale(.12) rotate(18deg)}45%{transform:translate(5vw,-52%) scale(.66) rotate(-5deg)}72%{transform:translate(-18%,-50%) scale(.95) rotate(2deg)}to{transform:translate(-10%,-52%) scale(1.38)}}@keyframes copy-in{0%{opacity:0;transform:translate(-30px,-50%)}}@keyframes loading{0%{width:0}to{width:100%}}@keyframes flash{0%,82%{opacity:0}91%{opacity:1}to{opacity:0}}@keyframes toast-in{0%{transform:translateX(30px);opacity:0}}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(2,1fr)}.quick-grid,.simple-admin-grid{grid-template-columns:1fr}.admin-kpis{grid-template-columns:repeat(2,1fr)}.user-hero>img{width:55%;right:-5%;top:25%}.hero-text{max-width:390px}}@media(max-width:760px){.login-page{grid-template-columns:1fr}.login-copy-side{min-height:100svh;padding:25px;background:linear-gradient(90deg,rgba(244,244,239,.96),rgba(244,244,239,.82));z-index:4}.login-rick{position:absolute;inset:0;opacity:.25}.login-message{padding-top:60px}.login-message h1{font-size:54px}.user-sidebar{transform:translateX(-102%);transition:.25s}.user-sidebar.open{transform:none;box-shadow:15px 0 35px #0008}.user-workspace{margin-left:0}.hamburger{display:block;border:0;background:none;font-size:18px}.user-topbar{padding:0 15px}.user-topbar>label{width:42%}.cart-button span{display:none}.user-content{padding:25px 15px 60px}.user-hero{height:520px}.hero-text{left:25px;top:28%;transform:translateY(-50%);right:20px}.hero-text h2{font-size:52px}.user-hero>img{width:100%;max-width:550px;right:-12%;top:47%}.floating-card{bottom:15px;right:15px}.quick-grid{grid-template-columns:1fr;margin-bottom:35px}.product-grid{grid-template-columns:1fr 1fr}.home-bottom{grid-template-columns:1fr}.orders-list article{grid-template-columns:auto 1fr auto;gap:12px}.order-progress,.orders-list article>button{grid-column:2/4}.profile-layout,.reward-grid{grid-template-columns:1fr}.admin-kpis{grid-template-columns:1fr 1fr}.page-heading{align-items:flex-start;gap:15px}.page-heading h1{font-size:31px}.orders-list article>strong{justify-self:end}.warp-screen>section{left:6%;top:27%;transform:none}.warp-screen>img{width:120vw;top:58%}.warp-screen h1{font-size:48px}}@media(max-width:470px){.product-grid{grid-template-columns:1fr}.product-art{height:210px}.admin-kpis,.profile-form>div{grid-template-columns:1fr}.order-preview>div{grid-template-columns:auto 1fr auto}.order-preview>div>strong{display:none}.section-row h2{font-size:21px}.online-badge{display:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.login-rick img{animation:login-flight 8s cubic-bezier(.22,.78,.25,1) infinite}.login-scan{position:absolute;z-index:3;inset:-30% 0;background:linear-gradient(transparent 46%,rgba(201,255,34,.04) 49%,rgba(201,255,34,.32) 50%,rgba(201,255,34,.04) 51%,transparent 54%);animation:scanner 4s linear infinite;pointer-events:none}.portal-particles{position:absolute;z-index:2;inset:0}.portal-particles i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid);left:50%;top:48%;animation:particle-burst 3.8s ease-out infinite}.portal-particles i:first-child{--x:-280px;--y:-180px;animation-delay:.1s}.portal-particles i:nth-child(2){--x:260px;--y:-160px;animation-delay:.35s}.portal-particles i:nth-child(3){--x:-320px;--y:60px;animation-delay:.6s}.portal-particles i:nth-child(4){--x:310px;--y:90px;animation-delay:.9s}.portal-particles i:nth-child(5){--x:-190px;--y:240px;animation-delay:1.2s}.portal-particles i:nth-child(6){--x:180px;--y:250px;animation-delay:1.5s}.portal-particles i:nth-child(7){--x:-80px;--y:-290px;animation-delay:1.8s}.portal-particles i:nth-child(8){--x:70px;--y:-270px;animation-delay:2.1s}.portal-particles i:nth-child(9){--x:-360px;--y:-40px;animation-delay:2.4s}.portal-particles i:nth-child(10){--x:350px;--y:-20px;animation-delay:2.7s}.portal-particles i:nth-child(11){--x:-250px;--y:190px;animation-delay:3s}.portal-particles i:nth-child(12){--x:280px;--y:190px;animation-delay:3.2s}.portal-particles i:nth-child(13){--x:-130px;--y:-230px;animation-delay:3.4s}.portal-particles i:nth-child(14){--x:140px;--y:220px;animation-delay:3.6s}.energy-bolts{position:absolute;z-index:1;left:50%;top:48%;width:1px;height:1px}.energy-bolts i{position:absolute;width:240px;height:2px;background:linear-gradient(90deg,var(--acid),transparent);transform-origin:left;filter:drop-shadow(0 0 6px var(--acid));animation:bolt 1.6s steps(2) infinite}.energy-bolts i:nth-child(2){transform:rotate(90deg);animation-delay:.4s}.energy-bolts i:nth-child(3){transform:rotate(185deg);animation-delay:.8s}.energy-bolts i:nth-child(4){transform:rotate(285deg);animation-delay:1.2s}.rick-message{position:absolute;z-index:5;right:13%;top:22%;background:white;color:#0a0d0a;border:2px solid #0a0d0a;box-shadow:5px 5px 0 var(--acid);padding:10px 14px;display:flex;gap:7px;align-items:center;animation:speech 8s infinite}.rick-message:after{content:"";position:absolute;left:25px;bottom:-11px;border:6px solid transparent;border-top-color:white}.rick-message b{font-size:7px}.rick-message span{font-size:8px}.system-console{position:absolute;z-index:4;left:25px;bottom:27px;background:rgba(4,9,4,.82);border-left:2px solid var(--acid);padding:11px 13px;color:white;display:flex;flex-direction:column;gap:4px;min-width:190px}.system-console span{font-size:6px;color:#6f7a6c;letter-spacing:1px}.system-console b{font-size:8px;color:var(--acid);letter-spacing:.8px;overflow:hidden;white-space:nowrap;animation:typing 2.4s steps(24) infinite}.system-console em{font-size:6px;font-style:normal;color:#97a194}.ship-label{animation:hud-flicker 5s infinite}@keyframes login-flight{0%{transform:translate(90%,25%) scale(.18) rotate(12deg);opacity:0}14%{opacity:1}31%{transform:translate(0) scale(1) rotate(-2deg)}47%{transform:translateY(-12px) rotate(1deg)}65%{transform:translateY(4px) rotate(-1deg)}82%{transform:translateY(-10px) rotate(1deg);opacity:1}to{transform:translate(-80%,-28%) scale(1.55) rotate(-10deg);opacity:0}}@keyframes scanner{0%{transform:translateY(-35%)}to{transform:translateY(35%)}}@keyframes particle-burst{0%{transform:translate(0) scale(0);opacity:0}18%{opacity:1}to{transform:translate(var(--x),var(--y)) scale(1.5);opacity:0}}@keyframes bolt{0%,72%,to{opacity:0;width:0}74%{opacity:1;width:210px}78%{opacity:0;width:270px}}@keyframes speech{0%,24%,84%,to{opacity:0;transform:translateY(8px) scale(.9)}31%,72%{opacity:1;transform:none}}@keyframes typing{0%{width:0}60%,to{width:155px}}@keyframes hud-flicker{0%,86%,to{opacity:1}88%,92%{opacity:.25}90%,94%{opacity:.8}}@media(max-width:760px){.rick-message,.system-console{display:none}.login-rick img{width:105%;left:-2%;top:34%}.portal-particles i{width:4px;height:4px}}body{background:#071007;color:#eff8e9;background-image:radial-gradient(circle at 15% 10%,rgba(115,223,24,.08),transparent 24%),radial-gradient(circle at 80% 70%,rgba(91,213,236,.06),transparent 26%)}.login-page{background:#071007}.login-copy-side{background:#0b120b;color:#eff8e9;border-right:4px solid #0a0d0a;box-shadow:8px 0 0 var(--acid)}.login-message p{color:#9eaf9b}.login-copy-side :is(form,.registration-fields)>label>div{background:#111b11;border:2px solid #334132;box-shadow:4px 4px 0 #050805}.login-copy-side input{color:#eff8e9}.login-copy-side form>section{color:#99a896}.login-copy-side form>section button{color:var(--acid)}.login-copy-side form>small{color:#697666}.login-message h1,.order-preview h2,.page-heading h1,.section-row h2,.simple-admin-grid h2{font-family:Impact,Arial Black,Arial,sans-serif;font-weight:900}.login-message h1{text-shadow:4px 5px 0 #020402}.store-brand>span{border-width:3px;box-shadow:5px 5px 0 #020402}.portal-app,.user-workspace{background:#081008}.user-workspace{background-image:radial-gradient(circle at 70% 10%,rgba(91,213,236,.05),transparent 28%),repeating-linear-gradient(0deg,transparent 0 42px,rgba(201,255,34,.025) 43px)}.user-sidebar{background:#050805;border-right:3px solid #192518;box-shadow:5px 0 0 #0e160e}.user-sidebar nav button{border:2px solid transparent;border-radius:9px 4px 10px 5px;transition:.2s}.user-sidebar nav button:hover{transform:translateX(5px) rotate(-1deg);border-color:#263a22}.user-sidebar nav button.active{background:var(--acid);color:#071007;border-color:#050805;box-shadow:4px 4px 0 #61a60b;transform:rotate(-1deg)}.user-sidebar nav button.active:before{display:none}.user-sidebar nav button.active i{color:#071007}.user-sidebar nav button.active em{background:#071007}.portal-health{background:#0c170c;border:2px solid #2d4529;border-radius:8px 3px 9px 4px}.admin-link{color:#91a28d}.user-topbar{background:rgba(8,16,8,.94);border-bottom:3px solid #192318;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eff8e9}.user-topbar>div>button,.user-topbar>label{background:#101a10;border:2px solid #293727;color:#eaf4e6}.user-topbar>label input{color:#eff8e9}.user-topbar kbd{border-color:#40523e;color:#849680}.top-avatar{border:2px solid var(--acid);box-shadow:3px 3px 0 #27401c}.user-content{animation:page-pop .55s cubic-bezier(.2,.8,.2,1)}.page-heading h1{color:#eff8e9;text-transform:uppercase;letter-spacing:-1px;text-shadow:3px 3px 0 #24451a}.order-preview header span,.page-heading>div>span,.section-row>div>span,.simple-admin-grid header span{color:#7fdc1d}.admin-mode,.online-badge{border:2px solid var(--acid);box-shadow:4px 4px 0 #2d5818;transform:rotate(1deg)}.user-hero{height:430px;border:4px solid #030503;border-radius:18px 7px 20px 6px;box-shadow:9px 9px 0 #243b1d,0 0 45px rgba(131,255,31,.12);background:#091009}.user-hero:before{background-image:linear-gradient(rgba(201,255,34,.1) 1px,transparent 0),linear-gradient(90deg,rgba(201,255,34,.1) 1px,transparent 0);background-size:35px 35px}.hero-text h2{font-family:Impact,Arial Black,Arial,sans-serif;font-size:clamp(55px,6vw,86px);letter-spacing:-2px;text-shadow:5px 6px 0 #000;transform:rotate(-1deg)}.hero-text h2 em{text-shadow:3px 3px 0 #38701d}.hero-text p{color:#afc1aa;font-size:11px}.hero-text button{border:3px solid #050805;box-shadow:6px 6px 0 #eff8e9;border-radius:8px 3px 9px 4px;transition:.18s}.hero-text button:hover{transform:translate(-3px,-3px) rotate(-2deg);box-shadow:9px 9px 0 #eff8e9}.user-hero>img.rick-focus-art{width:auto;height:112%;max-width:none;right:8%;left:auto;top:4%;object-fit:contain;filter:drop-shadow(7px 8px 0 #000) drop-shadow(0 0 18px rgba(127,255,37,.3));animation:rick-bob 3.5s ease-in-out infinite}.hero-glow{right:8%;top:-8%;background:radial-gradient(circle,#d3ff40 0 4%,#54c516 18%,rgba(23,105,15,.55) 42%,transparent 66%);animation:hero-portal 3s ease-in-out infinite}.slime-drips{z-index:5;left:0;right:0;top:0;height:18px;border-bottom:3px solid #0b0e0b}.slime-drips,.slime-drips i{position:absolute;background:var(--acid)}.slime-drips i{top:10px;width:14px;border:2px solid #0b0e0b;border-top:0;border-radius:0 0 12px 12px;animation:slime 2.5s ease-in-out infinite}.slime-drips i:first-child{left:10%;height:28px}.slime-drips i:nth-child(2){left:23%;height:15px;animation-delay:.5s}.slime-drips i:nth-child(3){left:51%;height:34px;animation-delay:1s}.slime-drips i:nth-child(4){left:74%;height:20px;animation-delay:1.4s}.slime-drips i:nth-child(5){left:91%;height:29px;animation-delay:.8s}.comic-burst{position:absolute;z-index:6;right:3%;top:8%;background:var(--yellow);border:3px solid #071007;box-shadow:5px 5px 0 white;padding:12px 15px;font-family:Impact,Arial Black,sans-serif;font-size:16px;line-height:.85;text-align:center;transform:rotate(8deg);clip-path:polygon(50% 0,61% 21%,80% 8%,78% 31%,100% 34%,82% 51%,96% 67%,72% 70%,73% 94%,53% 78%,39% 100%,32% 76%,8% 88%,20% 62%,0 50%,22% 39%,5% 19%,32% 23%);width:105px;height:92px;display:grid;place-items:center;animation:burst-pop 2.8s ease-in-out infinite}.floating-card{background:#0b150be8;border:2px solid var(--acid);box-shadow:5px 5px 0 #27461b;border-radius:8px 3px 9px 4px}.hero-code{color:#587052}.admin-kpis div,.empty-state,.order-preview,.orders-list article,.product-card,.profile-card,.profile-form,.quick-grid article,.reward-grid article,.simple-admin-grid>article{background:#101910;color:#eef8ea;border:2px solid #273426;box-shadow:5px 5px 0 #050805;border-radius:12px 5px 13px 6px}.quick-grid article{transition:.2s;position:relative;overflow:hidden}.quick-grid article:after{content:"";position:absolute;width:80px;height:80px;border:2px solid rgba(201,255,34,.11);border-radius:50%;right:-38px;top:-38px}.quick-grid article:hover{transform:translateY(-5px) rotate(-1deg);border-color:var(--acid);box-shadow:7px 7px 0 #2e501d}.quick-grid article>i{background:#172a13;border:2px solid #2e4b28;border-radius:50% 43% 54% 45%;animation:icon-wiggle 4s ease-in-out infinite}.order-main small,.order-main>span,.product-data>span,.quick-grid small,.quick-grid span{color:#849781}.order-preview header button,.section-row>button{color:var(--acid)}.product-card{overflow:hidden}.product-card:hover{transform:translateY(-8px) rotate(-1deg);border-color:#050805;box-shadow:8px 8px 0 var(--acid)}.product-card:nth-child(2n):hover{transform:translateY(-8px) rotate(1deg)}.product-art{border-bottom:3px solid #050805}.product-art>b{animation:product-float 3.2s ease-in-out infinite}.product-card:nth-child(2) .product-art>b{animation-delay:.5s}.product-card:nth-child(3) .product-art>b{animation-delay:1s}.product-card:nth-child(4) .product-art>b{animation-delay:1.5s}.product-art>small{border:2px solid #050805;box-shadow:3px 3px 0 white;border-radius:6px 2px 7px 3px}.product-art>button{border:2px solid #050805;border-radius:50%;transition:.2s}.product-art>button:hover{transform:scale(1.18) rotate(12deg)}.product-data button{border:2px solid var(--acid);border-radius:50%;transition:.2s}.product-data button:hover{transform:rotate(90deg) scale(1.12);background:var(--acid);color:#071007}.mission-card{border-radius:13px 5px 15px 6px;box-shadow:8px 8px 0 #050805;transform:rotate(.5deg)}.orders-list article{transition:.2s}.orders-list article:hover{transform:translateX(7px) rotate(-.3deg);border-color:var(--acid);box-shadow:7px 7px 0 #24431a}.order-cube,.order-icon{border:2px solid #050805;box-shadow:3px 3px 0 var(--acid);border-radius:50% 43% 55% 42%}.order-progress i{background:#2a3728}.reward-hero{border:4px solid #030503;border-radius:16px 5px 17px 6px;box-shadow:8px 8px 0 #24431a}.level-orbit{animation:level-float 3s ease-in-out infinite}.profile-card,.profile-form{color:#eff8e9}.edit-modal input,.profile-form input{background:#0b130b;border:2px solid #2d3d2b;color:#eff8e9}.big-avatar{border:3px solid #050805;box-shadow:6px 6px 0 #4a861c;border-radius:50% 43% 55% 45%}.admin-kpis div{transition:.2s}.admin-kpis div:hover{transform:translateY(-4px) rotate(-1deg);border-color:var(--acid)}.admin-order-row,.admin-product-row{border-color:#263324}.admin-product-row button{background:#162016;color:var(--acid);border:2px solid #334630}.edit-modal{background:#0d160d;color:#eff8e9;border:3px solid var(--acid)}.edit-modal footer{border-color:#33422f}.edit-modal footer button{background:#111b11;color:#eff8e9;border-color:#344432}.filter-button{background:#111a11;color:var(--acid);border:2px solid #344333}@keyframes page-pop{0%{opacity:0;transform:translateY(12px) scale(.99)}}@keyframes rick-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes hero-portal{50%{transform:scale(1.09);filter:blur(18px)}}@keyframes slime{50%{height:42px}}@keyframes burst-pop{0%,to{transform:rotate(8deg) scale(.92)}50%{transform:rotate(3deg) scale(1.07)}}@keyframes icon-wiggle{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-12deg)}96%{transform:rotate(12deg)}}@keyframes product-float{50%{transform:translateY(-8px) rotate(5deg)}}@keyframes level-float{50%{transform:translateY(-8px)}}@media(max-width:760px){.login-copy-side{background:linear-gradient(90deg,rgba(7,16,7,.98),rgba(7,16,7,.9))}.user-hero>img.rick-focus-art{height:73%;right:-5%;top:34%}.comic-burst{right:2%;top:28%;transform:scale(.75) rotate(8deg)}.user-hero{height:560px}.hero-text{top:27%}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-weight:400;line-height:1.45}.hero-text h2,.login-message h1,.order-preview h2,.page-heading h1,.reward-hero h2,.section-row h2,.simple-admin-grid h2{font-family:Arial Black,Arial,sans-serif;font-weight:900}.login-message h1{letter-spacing:-3px;text-shadow:2px 2px 0 #172d11}.login-message h1 em{color:#92db35;-webkit-text-stroke:0;text-shadow:2px 2px 0 #223d16}.page-heading h1{letter-spacing:-1.2px;text-shadow:1px 2px 0 #203c17}.hero-text h2{letter-spacing:-1.5px;text-shadow:2px 3px 0 #000}.hero-text h2 em{text-shadow:1px 2px 0 #234913}.reward-hero h2{letter-spacing:-1.5px;text-shadow:2px 2px 0 #000}.warp-screen h1{text-shadow:2px 3px 0 #000}.warp-screen h1 em{text-shadow:1px 2px 0 #214b13}.order-preview h2,.profile-card h2,.profile-form h2,.section-row h2,.simple-admin-grid h2{color:#f0f7ed;text-shadow:1px 1px 0 #101b0e}.hero-text button{box-shadow:4px 4px 0 #b6d9a9}.hero-text button:hover{box-shadow:6px 6px 0 #b6d9a9}.comic-burst{box-shadow:3px 3px 0 #79b82e}.product-art>small{box-shadow:2px 2px 0 rgba(255,255,255,.72)}.mission-card{color:#0a0d0a}.mission-card h2,.mission-card p,.mission-card>small,.mission-card>span{color:#0a0d0a;text-shadow:none}.mission-card>button{color:#f4f8f0}.mission-card>small b,.product-art{color:#0a0d0a}.product-art>small{color:#f7faf5}.product-art>button{color:#0a0d0a}.big-avatar,.order-cube,.order-icon{color:#0a0d0a;text-shadow:none}.quick-grid article>i{color:var(--acid);text-shadow:0 1px 0 #050805}.comic-burst{color:#071007;text-shadow:none}.pill{font-weight:900;letter-spacing:.35px}.pill.processando{background:#f6d86b;color:#3e3100}.pill.portal-aberto{background:#75d9e9;color:#063b45}.pill.entregue{background:#9bdc63;color:#183d08}.admin-order-row b,.admin-product-row b,.order-main h3,.product-data h3{color:#f2f8ef;font-weight:800}.orders-list article>strong,.product-data strong,.quick-grid article b{color:#f6faf4}.order-main>span,.product-data>span,.quick-grid span{letter-spacing:.65px}.order-main small,.product-data>span,.profile-card p,.quick-grid small,.reward-grid p{color:#9bab97}.floating-card b,.level-orbit strong{color:#caff2b;text-shadow:0 2px 0 #17310f}.admin-mode,.enter-button,.mission-card>button,.online-badge,.product-art>small{letter-spacing:.85px}.admin2-shell{min-height:100vh;background:#090e09;color:#eef6eb}.admin2-sidebar{position:fixed;inset:0 auto 0 0;width:245px;background:#050805;border-right:2px solid #243023;padding:25px 18px;display:flex;flex-direction:column;z-index:30}.admin2-brand,.admin2-login-brand{display:flex;align-items:center;gap:12px}.admin2-brand>span,.admin2-login-brand>span{width:39px;height:39px;display:grid;place-items:center;background:var(--acid);color:#071007;border:3px solid #071007;box-shadow:4px 4px 0 #416d20;border-radius:50% 42% 55% 43%;font-weight:1000;font-size:23px;transform:rotate(-7deg)}.admin2-brand>div,.admin2-login-brand>div{display:flex;flex-direction:column}.admin2-brand b,.admin2-login-brand b{font-size:12px;letter-spacing:.8px}.admin2-brand small,.admin2-login-brand small{font-size:6px;letter-spacing:1.5px;color:#7b8878}.admin2-identity{display:flex;align-items:center;gap:10px;padding:20px 5px;margin:22px 0;border-top:1px solid #1e281d;border-bottom:1px solid #1e281d}.admin2-identity>i{width:38px;height:38px;display:grid;place-items:center;background:#1a2818;border:1px solid #385233;color:var(--acid);font-style:normal;font-size:9px}.admin2-identity span{display:flex;flex-direction:column;gap:3px}.admin2-identity small{font-size:6px;color:#667264;letter-spacing:.7px}.admin2-identity b{font-size:9px}.admin2-sidebar nav{display:flex;flex-direction:column;gap:5px}.admin2-sidebar nav>small{font-size:6px;letter-spacing:1.5px;color:#586155;margin:0 10px 8px}.admin2-sidebar nav button{height:43px;border:1px solid transparent;background:transparent;color:#869283;display:flex;align-items:center;gap:12px;padding:0 12px;font-size:9px;text-align:left}.admin2-sidebar nav button>i{font-style:normal;font-size:15px;width:18px}.admin2-sidebar nav button>em{margin-left:auto;background:#263423;color:var(--acid);font-size:6px;font-style:normal;width:17px;height:17px;border-radius:50%;display:grid;place-items:center}.admin2-sidebar nav button.active{background:#172316;color:white;border-color:#2b4028;box-shadow:3px 3px 0 #0b100b}.admin2-sidebar nav button.active i{color:var(--acid)}.admin2-security{margin-top:auto;background:#0d160d;border-left:3px solid var(--acid);padding:12px;font-size:6px;letter-spacing:.7px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin2-security>i{width:6px;height:6px;background:var(--acid);border-radius:50%;box-shadow:0 0 8px var(--acid)}.admin2-security small{display:block;width:100%;color:#687466}.admin2-logout{border:0;background:none;color:#758173;padding:15px 8px;text-align:left;font-size:8px}.admin2-workspace{margin-left:245px;min-height:100vh}.admin2-top{height:68px;border-bottom:1px solid #222d21;background:#0b110b;justify-content:space-between;padding:0 40px;position:sticky;top:0;z-index:20}.admin2-top,.admin2-top>label{display:flex;align-items:center}.admin2-top>label{width:330px;height:36px;background:#111a11;border:1px solid #293627;gap:8px;padding:0 11px}.admin2-top input{border:0;outline:0;background:none;color:white;flex:1 1;font-size:9px}.admin2-top>div{display:flex;align-items:center;gap:18px}.admin2-top>div>span{font-size:6px;letter-spacing:1px}.admin2-top>div>span i{display:inline-block;width:6px;height:6px;background:var(--acid);border-radius:50%;box-shadow:0 0 8px var(--acid);margin-right:6px}.admin2-top>div>b{font-size:10px;color:var(--acid)}.admin2-content{padding:35px 40px 70px;max-width:1500px;margin:auto}.admin2-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.admin2-heading span,.admin2-panel-head span{font-size:6px;letter-spacing:1.5px;color:#83cf32;font-weight:900}.admin2-heading h1{font-family:Arial Black,Arial,sans-serif;font-size:37px;text-transform:uppercase;letter-spacing:-1px;margin:5px 0 0;text-shadow:1px 2px 0 #27451b}.admin2-primary{height:39px;border:2px solid #071007;background:var(--acid);color:#071007;box-shadow:4px 4px 0 #4b7b25;padding:0 14px;font-size:7px;font-weight:900;letter-spacing:.6px}.admin2-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.admin2-kpis article{background:#111911;border:1px solid #293427;padding:19px;display:flex;flex-direction:column;gap:6px;box-shadow:4px 4px 0 #050805}.admin2-kpis article.danger{border-color:#765a1b}.admin2-kpis span{font-size:6px;letter-spacing:1px;color:#7e8b7b}.admin2-kpis b{font-size:22px}.admin2-kpis small{font-size:7px;color:#7fbf3f}.admin2-kpis .danger small{color:#e3b14c}.admin2-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:14px}.admin2-panel{background:#101810;border:1px solid #283326;padding:20px;box-shadow:4px 4px 0 #050805}.admin2-panel-head{display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid #273126;padding-bottom:14px}.admin2-panel-head h2{font-size:18px;margin:4px 0 0}.admin2-panel-head button{border:0;background:none;color:var(--acid);font-size:6px;font-weight:900}.admin2-bars{height:260px;display:flex;align-items:end;gap:14px;padding:25px 10px 0}.admin2-bars>div{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:7px}.admin2-bars i{display:block;width:100%;background:linear-gradient(var(--acid),#4b8c19);border:1px solid #071007;box-shadow:2px 2px 0 #243a1b;min-height:8px}.admin2-bars small{font-size:5px;color:#71806e}.admin2-alert{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #242e23}.admin2-alert>i,.admin2-product-name>i{width:36px;height:36px;display:grid;place-items:center;color:#071007;font-style:normal;font-size:17px;border:1px solid #050805}.admin2-alert span,.admin2-product-name span{display:flex;flex-direction:column;gap:3px}.admin2-alert b,.admin2-product-name b{font-size:8px}.admin2-alert small,.admin2-product-name small{font-size:6px;color:#7a8777}.admin2-alert em,.admin2-product-list article>em{font-style:normal;font-size:6px;padding:6px 8px;background:#f0cd64;color:#433000;font-weight:900}.admin2-alert em.out,.admin2-product-list article>em.out{background:#e96b72;color:#3b0508}.admin2-sales-hero{display:grid;grid-template-columns:repeat(3,1fr);background:var(--acid);color:#071007;border:3px solid #071007;box-shadow:7px 7px 0 #27451b;margin-bottom:18px}.admin2-sales-hero>div{padding:23px;border-right:2px solid #071007;display:flex;flex-direction:column;gap:5px}.admin2-sales-hero>div:last-child{border:0}.admin2-sales-hero span{font-size:6px;letter-spacing:1px}.admin2-sales-hero b{font-size:24px}.admin2-sales-hero small{font-size:7px}.admin2-table>.head,.admin2-table>div{display:grid;grid-template-columns:.8fr 1fr 1.2fr .7fr .7fr;gap:12px;align-items:center}.admin2-table>.head{padding:11px 0;font-size:6px;color:#6e7b6b;border-bottom:1px solid #273226}.admin2-table>div:not(.head){padding:13px 0;border-bottom:1px solid #232d22;font-size:8px}.admin2-table>div>span:first-child{display:flex;flex-direction:column;gap:3px}.admin2-table small{font-size:5px;color:#748071}.admin2-status{font-style:normal;font-size:6px;font-weight:900;padding:6px 8px;width:max-content;background:#283427}.admin2-status.novo{color:#f1d66a}.admin2-status.preparando{color:#75d7e9}.admin2-status.enviado{color:#bb98ff}.admin2-status.entregue{color:#9bdc63}.admin2-product-list{background:#101810;border:1px solid #293428}.admin2-product-list>.head,.admin2-product-list>article{display:grid;grid-template-columns:1.4fr .65fr .8fr .85fr .85fr;align-items:center;gap:12px;padding:13px 18px}.admin2-product-list>.head{font-size:6px;letter-spacing:.8px;color:#6f7d6c;border-bottom:1px solid #2a3528}.admin2-product-list>article{border-bottom:1px solid #232d22}.admin2-product-name{display:flex;align-items:center;gap:10px}.admin2-product-list article>strong{font-size:9px}.admin2-stock{display:flex;align-items:center;gap:8px}.admin2-stock button{width:25px;height:25px;border:1px solid #3b4a38;background:#172116;color:var(--acid)}.admin2-stock b{font-size:9px;min-width:18px;text-align:center}.admin2-product-list article>em.low{background:#f0cd64;color:#433000}.admin2-product-list article>em.ok{background:#85cf54;color:#153307}.admin2-row-actions{display:flex;gap:5px}.admin2-row-actions button{border:1px solid #344331;background:#172116;color:#dce8d8;padding:7px;font-size:5px;font-weight:900}.admin2-row-actions button.remove{color:#ef8589}.admin2-order-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin2-order-cards article{background:#101810;border:1px solid #293529;box-shadow:4px 4px 0 #050805;padding:18px}.admin2-order-cards header{display:flex;justify-content:space-between;align-items:center}.admin2-order-cards header>span{font-size:7px;color:#7d8a79}.admin2-order-cards h3{font-size:13px;margin:18px 0 4px}.admin2-order-cards p{font-size:7px;color:#778474}.admin2-order-cards>article>strong{display:block;font-size:16px;margin:17px 0}.admin2-order-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin:16px 0}.admin2-order-flow i{height:4px;background:#2e392c}.admin2-order-flow i.done{background:var(--acid)}.admin2-order-cards button{width:100%;height:34px;border:1px solid #3a4937;background:#162116;color:var(--acid);font-size:6px;font-weight:900}.admin2-order-cards button:disabled{color:#6d796a}.admin2-modal-bg{position:fixed;z-index:100;inset:0;background:#020502d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.admin2-modal{width:min(480px,100%);background:#0d160d;border:2px solid var(--acid);box-shadow:8px 8px 0 #2f511c;padding:22px}.admin2-modal>header{display:flex;justify-content:space-between}.admin2-modal header span{font-size:6px;letter-spacing:1px;color:#7d897a}.admin2-modal h2{font-size:21px;margin:5px 0 15px}.admin2-modal header button{border:0;background:none;color:white;font-size:22px}.admin2-preview{height:100px;display:grid;place-items:center;color:#071007;font-size:50px;border:2px solid #050805;margin-bottom:17px}.admin2-modal label{display:flex;flex-direction:column;gap:6px;font-size:6px;font-weight:900;margin-bottom:13px}.admin2-modal input,.admin2-modal select{height:39px;border:1px solid #344331;background:#111b11;color:white;padding:0 10px}.admin2-modal>div:not(.admin2-preview){display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin2-modal footer{display:flex;justify-content:flex-end;gap:8px;padding-top:13px;border-top:1px solid #2c382a}.admin2-modal footer button{height:36px;border:1px solid #364533;background:#151f14;color:white;padding:0 12px;font-size:6px;font-weight:900}.admin2-modal footer button:last-child{background:var(--acid);color:#071007;border-color:var(--acid)}.admin2-login{min-height:100svh;background:#071007;color:#f1f8ee;display:grid;grid-template-columns:minmax(430px,45%) 1fr}.admin2-login>section{padding:40px clamp(40px,7vw,100px);display:flex;flex-direction:column;position:relative;z-index:3}.admin2-login-brand{margin-bottom:auto}.admin2-lock{width:45px;height:45px;display:grid;place-items:center;border:2px solid var(--acid);border-radius:50%;color:var(--acid);position:relative;margin-top:65px}.admin2-lock i{position:absolute;inset:-7px;border:1px dashed #54772e;border-radius:50%;animation:spin 8s linear infinite}.admin2-login>section>span{font-size:7px;color:var(--acid);letter-spacing:1.5px;margin-top:20px}.admin2-login h1{font-family:Arial Black,Arial,sans-serif;font-size:clamp(48px,6vw,78px);line-height:.87;text-transform:uppercase;letter-spacing:-3px;margin:15px 0}.admin2-login h1 em{font-style:normal;color:var(--acid)}.admin2-login p{font-size:9px;color:#91a08e;max-width:390px}.admin2-login form{max-width:430px;margin-top:20px}.admin2-login form label{display:flex;flex-direction:column;gap:7px;font-size:6px;font-weight:900;letter-spacing:.8px;margin-bottom:13px}.admin2-login input{height:44px;background:#101a10;border:1px solid #344432;color:white;padding:0 12px;outline:0}.admin2-login input:focus{border-color:var(--acid);box-shadow:3px 3px 0 #334e23}.admin2-login form>button{width:100%;height:46px;background:var(--acid);border:2px solid #050805;box-shadow:5px 5px 0 #365a22;font-size:7px;font-weight:900}.admin2-error{background:#391516;color:#ff9b9e;border-left:3px solid #ef646a;padding:10px;font-size:7px;margin-bottom:12px}.admin2-login>section>small{font-size:5px;color:#5d695a;margin-top:18px}.admin2-login>aside{position:relative;overflow:hidden;background:#020402}.admin2-login-portal{position:absolute;left:50%;top:50%;width:65%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--acid),#3b9c16 25%,#0b370b 48%,transparent 69%);filter:blur(8px);animation:hero-portal 3s infinite}.admin2-login aside img{position:absolute;z-index:2;height:100%;right:4%;bottom:-6%;filter:drop-shadow(8px 9px 0 #000);animation:rick-bob 3.5s infinite}.admin2-warning{position:absolute;z-index:4;right:25px;top:30px;background:var(--yellow);color:#071007;border:3px solid #071007;box-shadow:5px 5px 0 var(--acid);padding:12px 15px;display:flex;flex-direction:column;transform:rotate(2deg)}.admin2-warning b{font-family:Arial Black,Arial,sans-serif;font-size:15px}.admin2-warning span{font-size:7px}@media(max-width:900px){.admin2-sidebar{width:70px;padding:20px 10px}.admin2-brand div,.admin2-identity span,.admin2-sidebar nav button:not(.active){font-size:0}.admin2-sidebar nav button{justify-content:center}.admin2-logout,.admin2-security,.admin2-sidebar nav button>em{display:none}.admin2-workspace{margin-left:70px}.admin2-grid{grid-template-columns:1fr}.admin2-kpis{grid-template-columns:1fr 1fr}.admin2-product-list>.head{display:none}.admin2-product-list>article{grid-template-columns:1.3fr .6fr .8fr;gap:8px}.admin2-product-list article>em,.admin2-row-actions{grid-column:auto}.admin2-order-cards{grid-template-columns:1fr 1fr}.admin2-login{grid-template-columns:1fr}.admin2-login>aside{position:absolute;inset:0;opacity:.18}.admin2-login>section{background:#071007e8;min-height:100svh}}@media(max-width:600px){.admin2-content{padding:25px 15px 60px}.admin2-top{padding:0 15px}.admin2-top>label{width:65%}.admin2-top>div>span{display:none}.admin2-kpis,.admin2-order-cards,.admin2-sales-hero{grid-template-columns:1fr}.admin2-sales-hero>div{border-right:0;border-bottom:2px solid #071007}.admin2-table>.head{display:none}.admin2-product-list>article,.admin2-table>div:not(.head){grid-template-columns:1fr 1fr}.admin2-row-actions{grid-column:1/3}.admin2-heading{align-items:start;flex-direction:column;gap:15px}.admin2-heading h1{font-size:30px}}.product-art>img,.product-art>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;background:#080d08}.product-art>video{pointer-events:none}.product-art:has(img):before,.product-art:has(video):before{display:none}.product-data button:disabled{opacity:.45;cursor:not-allowed}.admin2-product-name>i{overflow:hidden}.admin2-product-name>i img{width:100%;height:100%;object-fit:cover}.admin2-modal{max-height:calc(100vh - 40px);overflow-y:auto}.admin2-preview{overflow:hidden}.admin2-preview img,.admin2-preview video{width:100%;height:100%;object-fit:contain;background:#080d08}.admin2-field-help{font-size:6px;color:#788875;line-height:1.5;font-weight:400}.admin2-field-help.loading{color:#f0cd64}.admin2-field-help.ready{color:#aef55f}.admin2-field-help.error{color:#ff8388}.product-card{cursor:pointer}.product-card:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.product-open-hint{display:block!important;margin-top:12px;color:#93d64d!important;font-size:6px!important;letter-spacing:.9px}.product-detail-bg{position:fixed;z-index:120;inset:0;background:#020602e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:24px}.product-detail{position:relative;width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#0c160d;border:3px solid #101c10;box-shadow:10px 10px 0 #4f8127;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);color:#eef6eb}.product-detail-close{position:absolute;z-index:5;right:14px;top:14px;width:38px;height:38px;border:2px solid #293d27;background:#071007;color:white;font-size:24px}.product-detail-gallery{padding:24px;background:#071007;border-right:2px solid #263524}.product-detail-main{position:relative;height:520px;display:grid;place-items:center;overflow:hidden;border:2px solid #263b23;background:#050805}.product-detail-main img,.product-detail-main video{width:100%;height:100%;object-fit:contain;background:#050805}.product-detail-main>b{font-size:110px;color:#071007}.product-detail-main>span{position:absolute;right:12px;bottom:12px;background:#050805dd;border:1px solid #46643e;padding:7px 9px;color:var(--acid);font-size:7px}.product-detail-thumbs{display:flex;gap:9px;overflow-x:auto;padding-top:12px}.product-detail-thumbs button{flex:0 0 72px;height:72px;border:2px solid #263524;background:#101a10;padding:0;overflow:hidden;color:var(--acid)}.product-detail-thumbs button.active{border-color:var(--acid);box-shadow:3px 3px 0 #456b24}.product-detail-thumbs img{width:100%;height:100%;object-fit:cover}.product-detail-thumbs i{font-style:normal;font-size:22px}.product-detail-info{padding:70px 38px 38px;display:flex;flex-direction:column;align-items:flex-start}.product-detail-info>span{color:var(--acid);font-size:7px;font-weight:900;letter-spacing:1.2px}.product-detail-info h2{font-family:Arial Black,Arial,sans-serif;font-size:38px;line-height:1;margin:13px 0 18px;text-transform:uppercase;text-shadow:2px 3px 0 #2c4f20}.product-detail-info>p{font-size:10px;line-height:1.8;color:#a3b29f}.product-detail-meta{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px;margin:24px 0}.product-detail-meta>div{border:1px solid #2b3b29;background:#111c11;padding:13px;display:flex;flex-direction:column;gap:6px}.product-detail-meta small{font-size:6px;color:#6f7e6c}.product-detail-meta b{font-size:9px}.product-detail-info>strong{font-size:30px;margin:8px 0 20px}.product-detail-buy{width:100%;height:52px;border:2px solid #071007;background:var(--acid);color:#071007;box-shadow:5px 5px 0 #456f23;font-size:8px;font-weight:1000;letter-spacing:.6px}.product-detail-buy:disabled{opacity:.45}.product-detail-secure{align-self:center;margin-top:20px;color:#71806e;font-size:6px;letter-spacing:.8px}@media(max-width:820px){.product-detail{grid-template-columns:1fr}.product-detail-gallery{border-right:0;border-bottom:2px solid #263524}.product-detail-main{height:48vh;min-height:300px}.product-detail-info{padding:30px 24px}.product-detail-info h2{font-size:31px}}.checkout-bg{position:fixed;z-index:140;inset:0;background:#020602ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:22px}.checkout{width:min(1120px,100%);max-height:calc(100vh - 44px);overflow:auto;background:#0b140b;border:2px solid #31472e;box-shadow:9px 9px 0 #4d7c27;color:#eef6eb}.checkout>header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #293828}.checkout>header span{font-size:6px;letter-spacing:1.3px;color:var(--acid)}.checkout>header h2{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;margin:5px 0 0;font-size:28px}.checkout>header button{border:0;background:none;color:white;font-size:28px}.checkout-progress{display:flex;align-items:center;padding:14px 28px;background:#071007;border-bottom:1px solid #243122}.checkout-progress i{width:32px;height:4px;background:#263523}.checkout-progress i.active{background:var(--acid)}.checkout-progress span{font-size:6px;color:#83917f;margin-left:5px}.checkout-body,.checkout-details{display:grid;grid-template-columns:1fr 330px;min-height:500px}.cart-list,.checkout-details>div:first-child{padding:25px 28px}.cart-list article{display:grid;grid-template-columns:84px 1fr auto;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid #293528}.cart-list article>i,.cart-list article>img{width:84px;height:84px;object-fit:cover;background:#111d11;border:1px solid #344b31;display:grid;place-items:center;font-style:normal;font-size:28px;color:#071007}.cart-list article>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.cart-list article span{font-size:6px;color:#7b8977}.cart-list article h3{font-size:13px;margin:0}.cart-list article strong{font-size:11px}.cart-quantity{display:flex;align-items:center;gap:8px}.cart-quantity button{width:29px;height:29px;border:1px solid #3b4d38;background:#152015;color:var(--acid)}.cart-quantity button:disabled{opacity:.35}.cart-quantity b{min-width:20px;text-align:center;font-size:9px}.cart-remove{grid-column:2/4;border:0;background:none;color:#e98589;text-align:left;font-size:6px;width:max-content}.cart-empty{text-align:center;padding:95px 20px}.cart-empty>b{font-size:52px;color:#5b7255}.cart-empty h3{font-size:18px}.cart-empty p{font-size:9px;color:#849080}.checkout-summary{background:#071007;border-left:1px solid #293728;padding:27px 24px;display:flex;flex-direction:column;gap:15px}.checkout-summary>span{font-size:7px;color:var(--acid);letter-spacing:1px;margin-bottom:10px}.checkout-summary>div{display:flex;justify-content:space-between;align-items:center}.checkout-summary small{font-size:7px;color:#879383;line-height:1.5}.checkout-summary b{font-size:9px}.checkout-summary hr{width:100%;border:0;border-top:1px solid #2b3929}.checkout-summary .total b{font-size:22px;color:var(--acid)}.checkout-summary>button{height:48px;border:2px solid #071007;background:var(--acid);color:#071007;box-shadow:4px 4px 0 #416b20;font-size:7px;font-weight:1000}.checkout-summary>button:disabled{opacity:.4}.checkout-summary>small{text-align:center}.checkout-back{border:0;background:none;color:var(--acid);font-size:7px;padding:0;margin-bottom:20px}.checkout-details h3{font-size:12px;margin:14px 0 10px}.checkout-fields{display:grid;gap:10px}.checkout-fields.two{grid-template-columns:1fr 1fr}.checkout-fields.three{grid-template-columns:.55fr 1fr 1fr}.checkout-fields label{font-size:6px;font-weight:900;display:flex;flex-direction:column;gap:6px}.checkout-fields input{height:39px;border:1px solid #354633;background:#111b11;color:white;padding:0 10px}.payment-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.payment-options label{position:relative;border:1px solid #344531;background:#111b11;padding:13px;display:flex;flex-direction:column;gap:5px;cursor:pointer}.payment-options label.selected{border-color:var(--acid);background:#172716}.payment-options input{position:absolute;opacity:0}.payment-options b{font-size:8px}.payment-options span{font-size:6px;color:#83907f}.card-fields{margin-top:10px}.checkout-error{margin-top:12px;padding:10px;border-left:3px solid #ef7379;background:#281011;color:#ff9da1;font-size:7px}.checkout-success{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.checkout-success>div{width:74px;height:74px;display:grid;place-items:center;border-radius:50%;background:var(--acid);color:#071007;font-size:32px;box-shadow:0 0 35px #a8ff4244}.checkout-success>span{font-size:7px;color:var(--acid);letter-spacing:1.3px;margin-top:22px}.checkout-success h3{font-size:32px;margin:10px 0}.checkout-success p{font-size:10px;color:#a2afa0;max-width:480px;line-height:1.7}.checkout-success>strong{font-size:25px;margin:12px}.checkout-success aside{border:1px solid #344532;background:#111b11;padding:13px 20px;display:flex;flex-direction:column;gap:5px}.checkout-success aside b{font-size:8px}.checkout-success aside small{font-size:7px;color:#899586}.checkout-success>button{margin-top:22px;height:45px;border:2px solid #071007;background:var(--acid);color:#071007;box-shadow:4px 4px 0 #426b20;padding:0 22px;font-size:7px;font-weight:1000}@media(max-width:760px){.checkout-body,.checkout-details{grid-template-columns:1fr}.checkout-summary{border-left:0;border-top:1px solid #293728}.checkout-fields.three,.checkout-fields.two,.payment-options{grid-template-columns:1fr}.cart-list article{grid-template-columns:68px 1fr}.cart-list article>i,.cart-list article>img{width:68px;height:68px}.cart-quantity,.cart-remove{grid-column:2}.checkout>header{padding:20px}.checkout>header h2{font-size:22px}}body{font-size:16px}.login-message>span{font-size:12px}.login-message p{font-size:16px}.store-brand small{font-size:11px}.login-copy-side :is(form,.registration-fields)>label{font-size:13px}.login-copy-side input{font-size:15px}.enter-button,.login-copy-side form>section,.login-copy-side form>section button{font-size:13px}.login-copy-side form>small{font-size:11px}.coordinates,.rick-message b,.rick-message span,.ship-label span,.system-console em,.system-console span{font-size:10px}.ship-label b,.system-console b{font-size:12px}.portal-app small{font-size:11px!important;line-height:1.45}.portal-app p{font-size:14px!important;line-height:1.65}.portal-app input,.portal-app label,.portal-app select{font-size:13px!important}.user-sidebar .store-brand b{font-size:15px}.portal-health header span,.portal-health>small,.user-level small,.user-sidebar .store-brand small,.user-sidebar nav>small{font-size:10px!important}.user-level b{font-size:13px}.user-sidebar nav button{font-size:13px;height:46px}.portal-health header b,.user-sidebar nav button em{font-size:10px}.admin-link,.logout{font-size:12px}.user-topbar>label input{font-size:14px}.user-topbar kbd{font-size:10px}.user-topbar button>i{font-size:10px;width:18px;height:18px}.cart-button span{font-size:12px}.admin-mode,.hero-text>span,.online-badge,.order-preview header span,.page-heading>div>span,.section-row>div>span,.simple-admin-grid header span{font-size:11px}.hero-text p{font-size:15px!important}.hero-text button{font-size:12px}.floating-card small,.floating-card span,.hero-code{font-size:10px!important}.quick-grid span{font-size:10px}.quick-grid small{font-size:11px!important}.quick-grid b{font-size:17px}.filter-button,.order-preview header button,.section-row>button{font-size:11px}.product-art>small{font-size:9px!important}.product-data>span{font-size:11px}.product-data h3{font-size:17px}.product-data strong{font-size:18px}.product-open-hint{font-size:10px!important}.order-preview>div>span b{font-size:13px}.order-preview>div>strong{font-size:14px}.pill{font-size:10px}.mission-card p{font-size:13px!important}.mission-card>button,.order-main>span{font-size:11px}.order-main h3{font-size:16px}.orders-list article>strong{font-size:15px}.orders-list article>button{font-size:11px}.admin2-login,.admin2-shell{font-size:14px}.admin2-login small,.admin2-shell small{font-size:10px!important;line-height:1.45}.admin2-login button,.admin2-shell button{font-size:11px!important}.admin2-login input,.admin2-shell input,.admin2-shell select{font-size:13px!important}.admin2-login p,.admin2-shell p{font-size:13px!important;line-height:1.6}.admin2-brand b,.admin2-login-brand b{font-size:14px}.admin2-brand small,.admin2-identity small,.admin2-login-brand small,.admin2-sidebar nav>small{font-size:9px!important}.admin2-identity b{font-size:12px}.admin2-sidebar nav button{font-size:12px!important}.admin2-security{font-size:9px}.admin2-top input{font-size:13px}.admin2-top>div>span{font-size:10px}.admin2-top>div>b{font-size:13px}.admin2-heading span,.admin2-kpis span,.admin2-panel-head span{font-size:10px}.admin2-kpis small{font-size:11px!important}.admin2-panel-head button{font-size:10px!important}.admin2-alert b,.admin2-product-name b{font-size:12px}.admin2-alert small,.admin2-product-name small{font-size:10px!important}.admin2-alert em,.admin2-product-list article>em,.admin2-product-list>.head,.admin2-status,.admin2-table>.head{font-size:10px}.admin2-table>div:not(.head){font-size:12px}.admin2-table small{font-size:9px!important}.admin2-product-list article>strong,.admin2-stock b{font-size:13px}.admin2-row-actions button{font-size:10px!important}.admin2-order-cards header>span{font-size:11px}.admin2-order-cards h3{font-size:16px}.admin2-order-cards p{font-size:12px!important}.admin2-order-cards button{font-size:10px!important}.admin2-modal header span{font-size:9px}.admin2-modal label{font-size:11px}.admin2-field-help{font-size:10px!important}.product-detail-info>span{font-size:11px}.product-detail-info>p{font-size:14px!important}.product-detail-meta small,.product-detail-secure{font-size:10px!important}.product-detail-meta b{font-size:13px}.product-detail-buy{font-size:12px}.product-detail-main>span{font-size:11px}.checkout-progress span,.checkout-summary>span,.checkout>header span{font-size:10px}.checkout small{font-size:11px!important;line-height:1.5}.checkout p{font-size:14px!important}.checkout button{font-size:11px!important}.checkout input,.checkout label{font-size:13px!important}.cart-list article span{font-size:10px}.cart-list article h3{font-size:16px}.cart-list article strong{font-size:15px}.checkout-summary b{font-size:13px}.checkout-summary .total b{font-size:24px}.checkout-details h3{font-size:16px}.payment-options b{font-size:12px}.payment-options span{font-size:10px}.checkout-error,.checkout-success>span{font-size:11px}.checkout-success aside b{font-size:12px}@media(max-width:760px){.login-message p,body{font-size:15px}.user-sidebar nav button{font-size:14px}.product-data h3{font-size:18px}.checkout,.product-detail{font-size:14px}}.admin2-field-help.loading{color:#e5c85b}.admin2-field-help.ready{color:#9bdd62}.admin2-field-help.error{color:#f08085}.admin2-modal footer button:disabled{opacity:.45;cursor:wait}.admin2-brand>span,.admin2-login-brand>span,.store-brand>span{background:var(--acid) url(/rick-logo-drunk-256.png) center/118% no-repeat;font-size:0!important;overflow:visible;flex:0 0 auto}.admin2-brand>span img,.admin2-login-brand>span img,.store-brand>span img{width:125%;height:125%;object-fit:contain;filter:drop-shadow(1px 2px 0 #050805)}.user-sidebar .store-brand>span{background-color:#caff2b}.admin2-identity>i,.big-avatar,.top-avatar,.user-avatar{overflow:hidden;background:#152412 url(/rick-logo-drunk-256.png) 50%/118% no-repeat!important;font-size:0!important;border-radius:50%;border:2px solid #304f29}.admin2-identity>i>img,.big-avatar>img,.top-avatar>img,.user-avatar>img{width:118%;height:118%;object-fit:contain;transform:translate(-7%,-7%)}.top-avatar{border-color:#273e23;box-shadow:0 0 0 2px #0a0f0a}.admin2-brand>span,.admin2-login-brand>span{width:46px;height:46px}.login-logo .store-brand>span,.login-logo>span{width:55px;height:55px;filter:drop-shadow(0 0 9px rgba(202,255,43,.35))}.admin2-order-cards>article,.admin2-panel,.admin2-product-list>article,.home-bottom>article,.product-card,.quick-grid article{content-visibility:auto;contain-intrinsic-size:260px}.login-rick>img,.product-art>video,.rick-focus-art,.warp-screen>img{will-change:transform}.product-art>video{transform:translateZ(0)}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.login-auth-message{padding:12px 14px;border:1px solid rgba(202,255,62,.45);background:rgba(202,255,62,.08);color:#dfff88;font-size:.9rem;line-height:1.45}.login-auth-message.error{border-color:rgba(255,97,97,.55);background:rgba(255,60,60,.09);color:#ffb4b4}.login-mode-button{width:100%;border:1px solid rgba(202,255,62,.35);background:transparent;color:#d7eaac;padding:12px 16px;font-weight:800;letter-spacing:.08em;cursor:pointer}.login-mode-button:hover{border-color:var(--acid);color:var(--acid)}.admin2-modal{width:min(720px,100%)}.admin2-tier-editor{gap:12px;padding:18px}.admin2-tier-editor>header div{gap:5px;max-width:470px}.admin2-tier-editor>header b{font-size:13px}.admin2-tier-editor>header small{font-size:12px;line-height:1.45;color:#b8c2b4}.admin2-tier-editor>header button{min-height:44px;padding:10px 16px!important;background:var(--acid)!important;color:#071007!important;white-space:nowrap;box-shadow:3px 3px 0 #476c24}.admin2-tier-editor>div{padding:12px;border:1px solid #293426;background:#0c120c}.admin2-tier-editor input{min-height:44px;font-size:16px!important}.admin2-tier-summary{grid-column:1/-1;display:block;padding:9px 11px;background:#172016;color:#c3cebf;font-size:12px;line-height:1.4}.admin2-tier-summary b{color:var(--acid)}.admin2-tier-error{display:block;padding:11px 13px;border-left:3px solid #ef7379;background:#281011;color:#ff9da1!important;font-size:12px!important;line-height:1.45}@media(max-width:650px){.admin2-tier-editor>header{align-items:flex-start;flex-direction:column}.admin2-tier-editor>header button{width:100%}.admin2-tier-summary{grid-column:1}}.admin2-danger-button{border:1px solid #b43a3a;background:#3a1111;color:#ffaaaa;padding:11px 15px;font-weight:900;letter-spacing:.06em;cursor:pointer}.admin2-danger-button:hover{background:#571818}.admin2-empty-row{grid-column:1/-1!important;padding:32px!important;text-align:center;color:#849080;font-size:1rem}.admin2-users{background:#111610;border:1px solid #2a3228}.admin2-users>article,.admin2-users>header{display:grid;grid-template-columns:minmax(220px,1.5fr) 1fr 140px minmax(190px,.8fr);gap:18px;align-items:center;padding:16px 20px}.admin2-users>header{color:#7f8b7a;background:#0b0f0a;font-size:.76rem;font-weight:900;letter-spacing:.08em}.admin2-users>article{border-top:1px solid #242c22;color:#dce6d7}.admin2-users article>div:first-child{display:flex;flex-direction:column;gap:5px}.admin2-users article b{font-size:1rem}.admin2-users article small{color:#899483;font-size:.84rem}.admin2-users article>span{font-size:.86rem;color:#a6b09f}.admin2-users article>em{width:max-content;padding:7px 10px;font-style:normal;font-size:.75rem;font-weight:900}.admin2-users article>em.pendente{background:#4a3f12;color:#ffe67b}.admin2-users article>em.aprovado{background:#173d1a;color:#aaff91}.admin2-users article>em.rejeitado{background:#461b1b;color:#ffaaaa}.admin2-users article>div:last-child{display:flex;gap:8px}.admin2-users article button{border:1px solid #76a83a;background:#173617;color:#caff82;padding:9px 11px;font-size:.72rem;font-weight:900;cursor:pointer}.admin2-users article button.reject{border-color:#753535;background:#351515;color:#ffaaaa}.admin2-users-empty{display:flex;align-items:center;justify-content:center;gap:10px;padding:42px;color:#879282}.admin2-users-empty b{color:var(--acid)}@media(max-width:900px){.admin2-users>header{display:none}.admin2-users>article{grid-template-columns:1fr;gap:12px}.admin2-users article>div:last-child{flex-wrap:wrap}}.product-price-tiers>button{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:10px 0;border:0;border-top:1px solid #2b3827;background:transparent;text-align:left}.product-price-tiers>button.selected,.product-price-tiers>button:hover{background:#172416;padding-inline:10px;border-color:var(--acid)}.product-price-tiers>button span{font-size:14px;color:#cbd4c7}.product-price-tiers>button b{font-size:14px;color:#fff;white-space:nowrap}.product-detail-quantity{display:grid;grid-template-columns:1fr auto;gap:10px;width:100%;margin:4px 0 18px;padding:15px;border:1px solid #34472f;background:#0a110a}.product-detail-quantity>span{grid-column:1/-1;font-size:12px;font-weight:900;letter-spacing:1px;color:#9aaa96}.product-detail-quantity>div{display:flex;align-items:center}.product-detail-quantity button{width:44px;height:44px;border:1px solid #3c5237;background:#152215;color:var(--acid);font-size:18px}.product-detail-quantity input{width:68px;height:44px;border:1px solid #3c5237;background:#091009;color:white;text-align:center;font-size:16px}.product-detail-quantity output{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.product-detail-quantity output small{font-size:10px;color:#83927f}.product-detail-quantity output b{font-size:22px;color:var(--acid)}.checkout-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 22px}.checkout-progress span{display:flex;align-items:center;gap:8px;margin:0!important;padding:10px;border:1px solid #263523;color:#7f8d7b!important;font-size:11px!important;line-height:1.25}.checkout-progress span i{display:block;width:22px;height:4px;flex:0 0 22px;background:#263523}.checkout-progress span.active{border-color:#5b7d43;color:#eef7e9!important;background:#111b11}.checkout-progress span.active i{background:var(--acid)}.cart-quantity input{width:54px;height:34px;border:1px solid #3b4d38;background:#0d170d;color:white;text-align:center;font-size:14px!important}.payment-options.single{grid-template-columns:1fr}.checkout-payment-note{margin-top:18px;padding:14px;border-left:3px solid var(--acid);background:#111c11;color:#aebaab}.user-topbar>div>button{font-size:18px}.cart-button{font-size:16px!important}.admin2-modal textarea{min-height:110px;resize:vertical;border:1px solid #344331;background:#111b11;color:white;padding:12px;font:inherit;line-height:1.5}.admin2-product-availability{flex-direction:row!important;align-items:center;gap:12px!important;padding:14px;border:1px solid #344331;background:#111b11}.admin2-product-availability input{width:22px;height:22px;accent-color:var(--acid);flex:0 0 auto}.admin2-product-availability span{display:flex;flex-direction:column;gap:4px}.admin2-product-availability b{color:#f0f7ed}.admin2-product-availability small{color:#95a091}.admin2-product-list>.head,.admin2-product-list>article{grid-template-columns:minmax(220px,1.4fr) .6fr .7fr .8fr minmax(320px,1.5fr)}.admin2-row-actions{flex-wrap:wrap}.admin2-row-actions button.activate{color:#bfff7a;border-color:#5d8f35}.admin2-row-actions button.deactivate{color:#f1cf72;border-color:#796325}@media(max-width:760px){.checkout-progress{display:flex;overflow-x:auto;padding:10px 14px}.checkout-progress span{flex:0 0 155px}.product-detail-quantity{grid-template-columns:1fr}.product-detail-quantity output{align-items:flex-start}.admin2-product-list>.head,.admin2-product-list>article{grid-template-columns:1fr 1fr}.admin2-row-actions{grid-column:1/-1!important}.product-price-tiers>button{align-items:flex-start;flex-direction:column;gap:4px}}.order-payment{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #425539;max-width:100%;font-size:12px}.order-payment a{background:#b0fa55;color:#101a08;padding:12px;text-decoration:none;font-weight:800}.order-payment button{padding:10px;background:#172716;border:1px solid #5b7747;color:#eef6eb;cursor:pointer}.order-payment small{color:#ffb4b4}.order-payment button:disabled{opacity:.5}.registration-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.whatsapp-approval{text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center}.enter-button[hidden]{display:none}.product-description{color:#c0c4ca;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.product-data .inline-quantity{display:flex;justify-content:flex-start;gap:8px;margin-top:14px}.product-data .inline-quantity button{width:40px;height:40px;flex-shrink:0}.inline-quantity input{width:60px;min-width:0;height:40px;border:1px solid #435044;border-radius:6px;text-align:center;background:#141b17;color:#fff;font-size:16px}.product-line-total{font-size:14px;color:#a3ed70;min-height:22px}.category-filter,.customer-filters label{display:grid;gap:8px;font-size:14px}.category-filter select,.checkout-fields select,.customer-filters input,.customer-filters select{border:1px solid #455042;border-radius:8px;background:#161b17;color:#f2f5ee;padding:12px;font:inherit;min-width:0;width:100%}.category-filter{max-width:100%}.customer-filters{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.customer-filters label:first-child{flex:1 1;min-width:220px}.shopping-total{position:fixed;z-index:35;bottom:20px;right:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;background:#bcf57a;color:#142010;padding:16px 20px;border:1px solid #d4ffaa;border-radius:12px;box-shadow:0 8px 30px #0008;font-size:15px;max-width:calc(100vw - 32px);cursor:pointer}.user-content{padding-bottom:110px}.delivery-choice{font-size:14px;color:#a3ed70;line-height:1.5}@media(max-width:600px){.shopping-total{bottom:12px;right:16px;left:16px;gap:8px}.category-filter{width:100%}.customer-filters{display:grid}}.checkout-success>.order-whatsapp{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;min-height:45px;padding:12px 22px;border:2px solid #071007;background:var(--acid);color:#071007;box-shadow:4px 4px 0 #426b20;font-size:12px;font-weight:900;text-decoration:none}