.gc-cena{position:relative;overflow:hidden;background:#070409;padding:52px 0 60px;min-height:calc(100dvh - 88px)}.gc-cena:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(720px 420px at 50% -10%,rgba(237,27,47,.28),transparent 66%),radial-gradient(560px 420px at 6% 74%,rgba(237,27,47,.16),transparent 62%),radial-gradient(620px 460px at 96% 84%,rgba(150,20,50,.2),transparent 64%)}.gc-dentro{position:relative;z-index:2;width:min(1000px,calc(100% - 40px));margin:0 auto}.gc-nano{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1;background:#04020a}.gc-nano .gc-vinheta{position:fixed}.gc-nano .gc-arte{position:fixed;inset:0;background-image:url(/visual/espaco-comida-pc-v1.webp);background-size:cover;background-repeat:no-repeat;background-position:50%;filter:blur(2px);animation:nanoDeriva 60s ease-in-out infinite alternate}@keyframes nanoDeriva{0%{transform:scale(1.06) translate(-1.6%,-1%)}to{transform:scale(1.06) translate(1.6%,1%)}}.gc-nano .gc-bruma{position:absolute;border-radius:50%;filter:blur(90px);mix-blend-mode:screen;animation:nanoRespira ease-in-out infinite}@keyframes nanoRespira{0%,to{transform:scale(.9);opacity:.3}50%{transform:scale(1.14);opacity:.6}}.gc-nano .gc-vinheta{position:absolute;inset:0;background:radial-gradient(ellipse 96% 88% at 50% 46%,transparent 58%,rgba(2,1,6,.42) 100%)}@media (prefers-reduced-motion:reduce){.gc-disp i,.gc-nano .gc-arte,.gc-nano .gc-bruma,.gc-online{animation:none}}.gc-topo{display:flex;align-items:center;gap:9px;margin-bottom:38px}.gc-topo img{width:30px;height:auto}.gc-topo b{font-size:17px;font-weight:900;letter-spacing:-.02em}.gc-topo b i{font-style:normal;color:#ef1f2d}.gc-cab{text-align:center;margin-bottom:30px;position:relative}.gc-cab:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:130%;height:190%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(3,1,8,.82) 30%,transparent 72%)}.gc-cab>*{position:relative}.gc-selo{display:inline-block;font-size:11.4px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#ef1f2d;margin-bottom:14px}.gc-cena{color:#fff}.gc-cena,.gc-cena b,.gc-cena strong{text-shadow:0 1px 3px rgba(0,0,0,.85)}.gc-cab h2{font-size:clamp(30px,4.4vw,50px);font-weight:900;line-height:1.04;letter-spacing:-.03em;text-shadow:0 2px 12px rgba(0,0,0,.9)}.gc-cab h2 em{font-style:normal;color:#ef1f2d}.gc-cab p{font-size:14.6px;color:rgba(255,255,255,.62);font-weight:500;margin-top:12px}.gc-vidro{position:relative;border-radius:26px;padding:34px 32px;background:linear-gradient(158deg,rgba(7,4,10,.82),rgba(4,2,6,.76));border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 70px 40px rgba(3,1,8,.72),inset 0 1px 0 rgba(255,255,255,.06)}.gc-vidro:before{content:"";position:absolute;inset:-1px;border-radius:27px;pointer-events:none;background:linear-gradient(150deg,rgba(237,27,47,.6),transparent 42%,transparent 62%,rgba(237,27,47,.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.gc-form{max-width:520px;margin:0 auto}.gc-campo{margin-bottom:17px}.gc-campo span{display:block;font-size:13.4px;font-weight:700;margin-bottom:8px;color:rgba(255,255,255,.9)}.gc-campo input,.gc-campo select{width:100%;height:54px;padding:0 16px;border-radius:14px;background:rgba(5,3,7,.6);border:1px solid rgba(237,27,47,.34);color:#fff;font-family:inherit;font-size:14.8px;font-weight:500}.gc-campo input::placeholder{color:rgba(255,255,255,.32)}.gc-campo input:focus,.gc-campo select:focus{outline:none;border-color:rgba(237,27,47,.7);box-shadow:0 0 0 3px rgba(237,27,47,.16)}.gc-lista{display:flex;flex-direction:column;gap:4px;margin-top:8px;max-height:196px;overflow-y:auto;padding:6px;border-radius:14px;background:rgba(5,3,7,.62);border:1px solid rgba(237,27,47,.3)}.gc-lista button{text-align:left;padding:11px 13px;border-radius:10px;border:0;background:none;color:rgba(255,255,255,.82);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.gc-lista button:hover{background:rgba(237,27,47,.18);color:#fff}.gc-lista button.is-on{background:linear-gradient(100deg,#e01031,#f5123a);color:#fff;font-weight:800}.gc-lista button b{display:inline-block;min-width:30px;font-weight:800;color:#ef1f2d}.gc-lista button.is-on b{color:#fff}.gc-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:7px}.gc-cats button{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;border-radius:12px;cursor:pointer;background:rgba(5,3,7,.6);border:1px solid rgba(237,27,47,.32);color:rgba(255,255,255,.8);font-family:inherit;font-size:13.2px;font-weight:700;text-align:left}.gc-cats button em{font-style:normal;font-size:16px;line-height:1}.gc-cats button:hover{border-color:rgba(237,27,47,.65);color:#fff}.gc-cats button.is-on{border-color:transparent;box-shadow:0 8px 20px rgba(239,31,45,.35)}.gc-btn,.gc-cats button.is-on{background:linear-gradient(100deg,#e01031,#f5123a);color:#fff}.gc-btn{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:60px;border:0;border-radius:15px;cursor:pointer;font-family:inherit;font-size:16.5px;font-weight:800;box-shadow:0 16px 40px rgba(239,31,45,.4)}.btn-vazio{background:none;border:1px solid rgba(255,255,255,.22);box-shadow:none;color:#fff}.gc-confere h3{font-size:15px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.gc-linha{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14.4px}.gc-linha span{color:rgba(255,255,255,.55);font-weight:500}.gc-linha b{font-weight:700}.gc-acoes{display:flex;gap:12px;margin-top:24px}.gc-acoes .gc-btn{width:auto;flex:1 1}.gc-acoes .btn-vazio{flex:0 0 130px}.gc-recebido{display:flex;align-items:center;gap:9px;font-size:14.6px;font-weight:800;color:#3fd88a;margin-bottom:5px}.gc-recebido+p{font-size:13.8px;color:rgba(255,255,255,.6);font-weight:500;margin-bottom:26px}.gc-time{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.gc-pessoa{border-radius:20px;padding:20px 14px;text-align:center;background:linear-gradient(160deg,rgba(7,4,10,.8),rgba(4,2,6,.74));border:1px solid rgba(255,255,255,.1)}.gc-pessoa:hover{border-color:rgba(237,27,47,.45)}.gc-retrato{position:relative;width:88px;height:88px;aspect-ratio:1;margin:0 auto 13px}.gc-mascara{position:absolute;inset:0;display:block;border-radius:50%;overflow:hidden;border:2px solid rgba(237,27,47,.5);box-shadow:0 0 22px rgba(237,27,47,.3)}.gc-mascara img{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0}.gc-online{position:absolute;right:-6px;bottom:-6px;width:20px;height:20px;border-radius:50%;z-index:2;background:#25d366;border:3px solid #0d0810;box-shadow:0 0 12px rgba(37,211,102,.7);animation:gcPulso 1.2s ease-out infinite}@keyframes gcPulso{0%{box-shadow:0 0 0 0 rgba(37,211,102,.65),0 0 12px rgba(37,211,102,.7)}70%{box-shadow:0 0 0 9px rgba(37,211,102,0),0 0 12px rgba(37,211,102,.7)}to{box-shadow:0 0 0 0 rgba(37,211,102,0),0 0 12px rgba(37,211,102,.7)}}@keyframes gcPisca{0%,to{opacity:1}50%{opacity:.35}}.gc-pessoa{text-shadow:none}.gc-pessoa strong{display:block;font-size:15px;font-weight:800}.gc-pessoa small{display:block;font-size:11.6px;color:rgba(255,255,255,.45);margin-top:2px;font-weight:600}.gc-disp{display:inline-flex;align-items:center;gap:6px;font-size:11.8px;font-weight:700;color:#3fd88a;margin:9px 0 13px}.gc-disp i{width:7px;height:7px;border-radius:50%;background:#25d366;box-shadow:0 0 8px #25d366;animation:gcPisca 1.2s ease-in-out infinite}.gc-zap{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:44px;border:0;border-radius:12px;cursor:pointer;font-family:inherit;font-size:12.8px;font-weight:800;background:#25d366;color:#0a2e18;box-shadow:0 10px 24px rgba(37,211,102,.28)}.gc-zap svg{width:16px;height:16px}.gc-rodape{text-align:center;margin-top:44px;padding:26px 20px 8px;position:relative;border-top:1px solid rgba(255,255,255,.12)}.gc-rodape:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120%;height:150%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(3,1,8,.88) 34%,transparent 76%)}.gc-rodape>*{position:relative}.gc-rodape .gc-marca{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.gc-rodape .gc-marca img{width:24px}.gc-rodape .gc-marca b{font-size:15px;font-weight:900}.gc-rodape .gc-marca b i{font-style:normal;color:#ef1f2d}.gc-rodape p{font-size:13px;color:rgba(255,255,255,.82);line-height:1.6;font-weight:500}.gc-rodape small{display:block;font-size:11.6px;color:rgba(255,255,255,.55);margin-top:9px}@media (max-width:820px){.gc-nano .gc-arte{background-image:url(/visual/espaco-comida-fone-v1.webp)}.gc-cena{padding:26px 0 34px}.gc-vidro{padding:24px 18px;border-radius:22px}.gc-time{grid-template-columns:1fr;gap:11px}.gc-cab h2{font-size:28px}.gc-acoes{flex-direction:column}.gc-acoes .gc-btn-vazio{flex:none}.gc-cats{grid-template-columns:repeat(2,1fr)}}.gc-erro-campo{display:block;margin-top:7px;font-size:12.6px;font-weight:600;font-style:normal;color:#ff8a9a}.gc-sem-item{padding:14px;font-size:13.4px;color:rgba(255,255,255,.6);font-weight:500}.gc-sem-foto{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:rgba(237,27,47,.2);font-size:30px;font-weight:900;color:#fff}.gc-btn:disabled{opacity:.6;cursor:default}.gc-topo{text-decoration:none;color:inherit}.gc-escolhido{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:54px;padding:0 16px;border-radius:14px;cursor:pointer;background:rgba(5,3,7,.6);border:1px solid rgba(237,27,47,.34);color:#fff;font-family:inherit;font-size:14.8px;font-weight:700;text-align:left}.gc-escolhido b{color:#ef1f2d;margin-right:6px}.gc-escolhido em{font-style:normal;font-size:12.4px;font-weight:800;color:#ef1f2d}.gc-escolhido:hover{border-color:rgba(237,27,47,.6)}