@import url(https://fonts.googleapis.com/css2?family=Pacifico&family=Montserrat:wght@500;700;800;900&display=swap);:root{--uiScale:1;--contentScale:1;--menuUserScale:1;--vmin:1vmin;--containerMax:calc(1320px*var(--uiScale));--containerPad:calc(48px*var(--uiScale));--title:clamp(calc(40px*var(--uiScale)),calc(var(--vmin)*5.8*var(--uiScale)),calc(78px*var(--uiScale)));--cat:clamp(calc(16px*var(--uiScale)),calc(var(--vmin)*2.05*var(--uiScale)),calc(26px*var(--uiScale)));--cell:clamp(calc(12px*var(--uiScale)),calc(var(--vmin)*1.45*var(--uiScale)),calc(18px*var(--uiScale)));--weight:clamp(calc(12px*var(--uiScale)),calc(var(--vmin)*1.65*var(--uiScale)),calc(20px*var(--uiScale)));--padX:clamp(calc(10px*var(--uiScale)),calc(var(--vmin)*1.2*var(--uiScale)),calc(18px*var(--uiScale)));--padY:clamp(calc(7px*var(--uiScale)),calc(var(--vmin)*0.95*var(--uiScale)),calc(14px*var(--uiScale)));--gap:clamp(calc(12px*var(--uiScale)),calc(var(--vmin)*1.25*var(--uiScale)),calc(22px*var(--uiScale)));--leftInset:calc(6px*var(--uiScale))}*{box-sizing:border-box}body,html{margin:0;padding:0}.appRoot{min-height:100%}.pageRoot{height:auto;min-height:100vh;overflow:hidden;position:relative}@media (max-width:768px){.pageRoot{height:auto;min-height:auto}}.pageOverlay{background:#00000040;inset:0;position:absolute}.pageInner{margin:0 auto;max-width:1320px;max-width:var(--containerMax);padding:16px;padding:calc(16px*var(--uiScale));padding-top:16px;padding-top:calc(16px*var(--uiScale));position:relative}@media (min-width:640px){.pageInner{padding:24px;padding:calc(24px*var(--uiScale));padding-top:24px;padding-top:calc(24px*var(--uiScale))}}.titleWrap{margin-bottom:16px;margin-bottom:calc(16px*var(--uiScale));position:relative}@media (min-width:640px){.titleWrap{margin-bottom:24px;margin-bottom:calc(24px*var(--uiScale))}}.logoWrap{pointer-events:none;position:absolute}.decorA,.decorB,.decorGeneric{opacity:.95;position:absolute}.imgFull{display:block;height:auto;width:100%}.menuGrid{display:grid;grid-template-columns:1fr;position:absolute;transform-origin:center;will-change:transform}@media (min-width:1024px){.menuGrid{grid-template-columns:1fr 1fr}}.colWrap{display:flex;flex-direction:column;gap:28px;gap:calc(28px*var(--uiScale))}.menuSideHeader{color:#fff;font-family:Pacifico,cursive;font-size:calc(clamp(calc(40px * 1),
    calc(1vmin * 5.8 * 1),
    calc(78px * 1))*.95);font-size:calc(var(--title)*.95);line-height:1;text-align:center;text-shadow:0 5px 0 #000000bf,0 0 14px #00000059,0 18px 30px #00000059}.colStack{gap:22px;gap:calc(22px*var(--uiScale))}.colStack,.rightGroup{display:flex;flex-direction:column}.rightGroup{gap:16px;gap:calc(16px*var(--uiScale))}.preRollsTitle{color:#fff;font-family:Pacifico,cursive;font-size:calc(clamp(calc(40px * 1),
    calc(1vmin * 5.8 * 1),
    calc(78px * 1))*.9);font-size:calc(var(--title)*.9);line-height:1;margin-top:20px;margin-top:calc(20px*var(--uiScale));text-align:center;text-shadow:0 5px 0 #000000bf,0 0 14px #00000059,0 18px 30px #00000059}.menuCard{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#fff3;border:2px solid #ffffffd9;border:calc(2px*var(--uiScale)) solid #ffffffd9;border-radius:18px;border-radius:calc(18px*var(--uiScale));box-shadow:0 18px 40px #00000059;overflow:hidden;padding:0}.menuTable{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.menuTable td,.menuTable th{border-bottom:2px solid #ffffffd9;border-bottom:calc(2px*var(--uiScale)) solid #ffffffd9;border-right:2px solid #ffffffd9;border-right:calc(2px*var(--uiScale)) solid #ffffffd9;vertical-align:middle}.menuTable td:last-child,.menuTable th:last-child{border-right:0}.menuTable tbody tr:last-child td{border-bottom:0}.menuTheadRow{background:#ffffff80}.menuTbodyRow{background:#ffffff47}.menuCat{color:#000000e6;font-size:clamp(16px,2.05vmin,26px);font-size:var(--cat);overflow:hidden;padding:clamp(7px,.95vmin,14px) calc(clamp(calc(10px * 1),
    calc(1vmin * 1.2 * 1),
    calc(18px * 1)) + 6px);padding:var(--padY) calc(var(--padX) + var(--leftInset));text-align:left;text-overflow:ellipsis;white-space:nowrap;width:clamp(240px,30vmin,380px);width:clamp(calc(240px*var(--uiScale)),calc(var(--vmin)*30*var(--uiScale)),calc(380px*var(--uiScale)))}.menuCat,.menuWeight{font-weight:800;line-height:1.05}.menuWeight{color:#bef264;font-size:clamp(12px,1.65vmin,20px);font-size:var(--weight);letter-spacing:.02em;padding:clamp(7px,.95vmin,14px) 12px;padding:var(--padY) calc(12px*var(--uiScale));text-align:center}.menuCell{color:#000000e6;font-size:clamp(12px,1.45vmin,18px);font-size:var(--cell);font-weight:600;line-height:1.2;padding:clamp(7px,.95vmin,14px) clamp(10px,1.2vmin,18px);padding:var(--padY) var(--padX)}.menuCellLeft{overflow:hidden;padding-left:calc(clamp(calc(10px * 1),
    calc(1vmin * 1.2 * 1),
    calc(18px * 1)) + 6px);padding-left:calc(var(--padX) + var(--leftInset));text-align:left;text-overflow:ellipsis;white-space:nowrap}.menuCellCenter{text-align:center;white-space:nowrap}.menuEmptyRow{color:#0009}.editBtn,.menuEmptyRow{padding:12px 16px;padding:calc(12px*var(--uiScale)) calc(16px*var(--uiScale))}.editBtn{background:#a3e635;border:none;border-radius:16px;border-radius:calc(16px*var(--uiScale));box-shadow:0 20px 40px #00000059;color:#000;cursor:pointer;font-size:14px;font-size:calc(14px*var(--uiScale));font-weight:600;position:fixed;z-index:40}.editBtn:hover{filter:brightness(.98)}.toastWarn{background:#000000e6;border:1px solid #ffffff1a;border:calc(1px*var(--uiScale)) solid #ffffff1a;border-radius:12px;border-radius:calc(12px*var(--uiScale));bottom:20px;bottom:calc(20px*var(--uiScale));color:#fff;left:50%;padding:8px 16px;padding:calc(8px*var(--uiScale)) calc(16px*var(--uiScale));position:fixed;transform:translateX(-50%);z-index:60}.modalRoot{align-items:flex-start;display:flex;inset:0;justify-content:center;padding:12px;padding:calc(12px*var(--uiScale));position:fixed;z-index:50}@media (min-width:640px){.modalRoot{align-items:center;padding:24px;padding:calc(24px*var(--uiScale))}}.modalBackdrop{background:#000000b3;inset:0;position:absolute}.modalPanel{background:#101010;border:1px solid #ffffff1a;border:calc(1px*var(--uiScale)) solid #ffffff1a;border-radius:24px;border-radius:calc(24px*var(--uiScale));box-shadow:0 25px 60px #0000008c;display:flex;flex-direction:column;max-height:92vh;max-width:1152px;max-width:calc(1152px*var(--uiScale));overflow:hidden;position:relative;width:100%}@media (min-width:640px){.modalPanel{border-radius:24px;border-radius:calc(24px*var(--uiScale));max-height:85vh}}.modalHeader{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#101010f2;border-bottom:1px solid #ffffff1a;border-bottom:calc(1px*var(--uiScale)) solid #ffffff1a;display:flex;flex:0 0 auto;justify-content:space-between;padding:16px;padding:calc(16px*var(--uiScale))}@media (min-width:640px){.modalHeader{padding:16px 24px;padding:calc(16px*var(--uiScale)) calc(24px*var(--uiScale))}}.modalHeaderLeft{min-width:0}.modalTitle{color:#fff;font-size:18px;font-size:calc(18px*var(--uiScale));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modalCloseBtn{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-size:14px;font-size:calc(14px*var(--uiScale))}.modalCloseBtn:hover{color:#fff}.modalBody{flex:1 1 auto;overflow:auto;padding:16px;padding:calc(16px*var(--uiScale))}@media (min-width:640px){.modalBody{padding:24px;padding:calc(24px*var(--uiScale))}}.modalFooter{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#101010f2;border-top:1px solid #ffffff1a;border-top:calc(1px*var(--uiScale)) solid #ffffff1a;flex:0 0 auto;padding:16px;padding:calc(16px*var(--uiScale))}@media (min-width:640px){.modalFooter{padding:16px 24px;padding:calc(16px*var(--uiScale)) calc(24px*var(--uiScale))}}.modalFooterRow{display:flex;flex-direction:column;gap:12px;gap:calc(12px*var(--uiScale))}@media (min-width:640px){.modalFooterRow{align-items:center;flex-direction:row;justify-content:space-between}}.modalFooterBtns{align-items:center;justify-content:flex-end}.modalFooterBtns,.tabRow{display:flex;gap:8px;gap:calc(8px*var(--uiScale))}.tabRow{margin-bottom:16px;margin-bottom:calc(16px*var(--uiScale))}.tabBtn{border:1px solid #ffffff26;border:calc(1px*var(--uiScale)) solid #ffffff26;border-radius:12px;border-radius:calc(12px*var(--uiScale));cursor:pointer;font-size:14px;font-size:calc(14px*var(--uiScale));font-weight:600;padding:8px 16px;padding:calc(8px*var(--uiScale)) calc(16px*var(--uiScale))}.tabActive{background:#a3e635;border-color:#a3e635;color:#000}.tabIdle{background:#ffffff1a;color:#fff}.tabIdle:hover{background:#ffffff26}.panelCard{gap:16px;gap:calc(16px*var(--uiScale));padding:16px;padding:calc(16px*var(--uiScale))}.panelCard,.panelCardInner{background:#ffffff0d;border:1px solid #ffffff1a;border:calc(1px*var(--uiScale)) solid #ffffff1a;border-radius:16px;border-radius:calc(16px*var(--uiScale));display:flex;flex-direction:column}.panelCardInner{gap:8px;gap:calc(8px*var(--uiScale));padding:12px;padding:calc(12px*var(--uiScale))}.panelTitle{color:#fff;font-size:14px;font-size:calc(14px*var(--uiScale));font-weight:600;margin-bottom:8px;margin-bottom:calc(8px*var(--uiScale))}.mutedTiny{font-size:12px;font-size:calc(12px*var(--uiScale))}.muted,.mutedTiny{color:#ffffffb3}.mb8{margin-bottom:8px;margin-bottom:calc(8px*var(--uiScale))}.mt12{margin-top:12px;margin-top:calc(12px*var(--uiScale))}.label11{color:#fff9;font-size:11px;font-size:calc(11px*var(--uiScale));margin-bottom:4px;margin-bottom:calc(4px*var(--uiScale))}.designGrid{grid-gap:16px;grid-gap:calc(16px*var(--uiScale));display:grid;gap:16px;gap:calc(16px*var(--uiScale));grid-template-columns:1fr}@media (min-width:1024px){.designGrid{gap:24px;gap:calc(24px*var(--uiScale));grid-template-columns:1fr 1fr}}.uploadGrid{grid-gap:12px;grid-gap:calc(12px*var(--uiScale));display:grid;gap:12px;gap:calc(12px*var(--uiScale));grid-template-columns:1fr}@media (min-width:640px){.uploadGrid{grid-template-columns:1fr 1fr}}.placementGrid{grid-gap:12px;grid-gap:calc(12px*var(--uiScale));display:grid;gap:12px;gap:calc(12px*var(--uiScale));grid-template-columns:1fr}@media (min-width:640px){.placementGrid{grid-template-columns:1fr 1fr}}.tripleGrid{grid-gap:8px;grid-gap:calc(8px*var(--uiScale));grid-template-columns:repeat(3,1fr)}.doubleGrid,.tripleGrid{display:grid;gap:8px;gap:calc(8px*var(--uiScale))}.doubleGrid{grid-gap:8px;grid-gap:calc(8px*var(--uiScale));grid-template-columns:repeat(2,1fr)}.rowCapsHeader{align-items:center;display:flex;justify-content:space-between}.capsUnlock{align-items:center;color:#ffffffb3;font-size:12px;font-size:calc(12px*var(--uiScale))}.capsStack,.capsUnlock{display:flex;gap:8px;gap:calc(8px*var(--uiScale))}.capsStack{flex-direction:column}.capsRow{align-items:center;display:flex;justify-content:space-between}.numInput{background:#fff;border:none;border-radius:12px;border-radius:calc(12px*var(--uiScale));color:#000;outline:none;padding:10px 12px;padding:calc(10px*var(--uiScale)) calc(12px*var(--uiScale))}.numInput,.numInput.wide{width:100%}.numInput:disabled{cursor:not-allowed;opacity:.6}.textInput{background:#fff;border:none;border-radius:8px;border-radius:calc(8px*var(--uiScale));color:#000;font-size:14px;font-size:calc(14px*var(--uiScale));outline:none;padding:8px 10px;padding:calc(8px*var(--uiScale)) calc(10px*var(--uiScale));width:100%}@media (max-width:639px){.textInput{font-size:12px;font-size:calc(12px*var(--uiScale))}}.minName{min-width:220px;min-width:calc(220px*var(--uiScale))}.minValue{min-width:110px;min-width:calc(110px*var(--uiScale));text-align:center}.uploadCard{background:#ffffff0d;border:1px solid #ffffff1a;border:calc(1px*var(--uiScale)) solid #ffffff1a;border-radius:16px;border-radius:calc(16px*var(--uiScale));padding:12px;padding:calc(12px*var(--uiScale))}.uploadTop{align-items:center;display:flex;gap:12px;gap:calc(12px*var(--uiScale));justify-content:space-between}.uploadLabel{color:#ffffffb3}.uploadBtn,.uploadLabel{font-size:12px;font-size:calc(12px*var(--uiScale))}.uploadBtn{background:#ffffff1a;border:1px solid #ffffff26;border:calc(1px*var(--uiScale)) solid #ffffff26;border-radius:12px;border-radius:calc(12px*var(--uiScale));color:#fffc;cursor:pointer;padding:8px 12px;padding:calc(8px*var(--uiScale)) calc(12px*var(--uiScale));white-space:nowrap}.uploadBtn:hover{background:#ffffff26}.srOnly{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.uploadPreview{background:#ffffff0d;border:1px solid #ffffff1a;border:calc(1px*var(--uiScale)) solid #ffffff1a;border-radius:12px;border-radius:calc(12px*var(--uiScale));margin-top:12px;margin-top:calc(12px*var(--uiScale));overflow:hidden}.uploadImg{display:block;object-fit:cover;width:100%}.uploadEmpty,.uploadImg{height:96px;height:calc(96px*var(--uiScale))}.menuTabWrap{display:flex;flex-direction:column;gap:16px;gap:calc(16px*var(--uiScale))}.tablePicker{display:flex;flex-wrap:wrap;gap:8px;gap:calc(8px*var(--uiScale))}.pillBtn{border:1px solid #ffffff26;border:calc(1px*var(--uiScale)) solid #ffffff26;border-radius:12px;border-radius:calc(12px*var(--uiScale));cursor:pointer;font-size:14px;font-size:calc(14px*var(--uiScale));font-weight:600;padding:8px 12px;padding:calc(8px*var(--uiScale)) calc(12px*var(--uiScale))}.pillActive{background:#a3e635;border-color:#a3e635;color:#000}.pillIdle{background:#ffffff1a;color:#fff}.pillIdle:hover{background:#ffffff26}.menuEditor{display:flex;flex-direction:column;gap:16px;gap:calc(16px*var(--uiScale))}.hScroll{overflow-x:auto}.headingsRow{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;gap:calc(8px*var(--uiScale));min-width:-webkit-max-content;min-width:max-content}.headingInput{background:#fff;border:none;border-radius:6px;border-radius:calc(6px*var(--uiScale));color:#000;font-size:14px;font-size:calc(14px*var(--uiScale));outline:none;padding:6px 8px;padding:calc(6px*var(--uiScale)) calc(8px*var(--uiScale));text-align:center;width:80px;width:calc(80px*var(--uiScale))}@media (min-width:640px){.headingInput{width:96px;width:calc(96px*var(--uiScale))}}.tableShell{border:1px solid #ffffff1a;border:calc(1px*var(--uiScale)) solid #ffffff1a;border-radius:16px;border-radius:calc(16px*var(--uiScale));overflow:hidden}.adminTable{border-collapse:collapse;font-size:14px;font-size:calc(14px*var(--uiScale));min-width:720px;min-width:calc(720px*var(--uiScale));width:100%}@media (min-width:640px){.adminTable{min-width:920px;min-width:calc(920px*var(--uiScale))}}@media (max-width:639px){.adminTable{font-size:12px;font-size:calc(12px*var(--uiScale))}}.adminThead{background:#ffffff1a}.adminTh{color:#fffc;font-weight:600;padding:8px 12px;padding:calc(8px*var(--uiScale)) calc(12px*var(--uiScale));text-align:left}.adminTr{border-top:1px solid #ffffff1a;border-top:calc(1px*var(--uiScale)) solid #ffffff1a}.adminTd{padding:8px 12px;padding:calc(8px*var(--uiScale)) calc(12px*var(--uiScale));vertical-align:top}.emptyAdmin{color:#fff9;padding:32px 12px;padding:calc(32px*var(--uiScale)) calc(12px*var(--uiScale))}.addRowBar{align-items:center;display:flex;justify-content:space-between}.btnGhost{background:#ffffff1a;border:1px solid #ffffff1a;border:calc(1px*var(--uiScale)) solid #ffffff1a;border-radius:16px;border-radius:calc(16px*var(--uiScale));color:#fff;cursor:pointer;font-size:14px;font-size:calc(14px*var(--uiScale));padding:8px 16px;padding:calc(8px*var(--uiScale)) calc(16px*var(--uiScale))}.btnGhost:hover{background:#ffffff26}.btnGhostSmall{background:#ffffff1a;border:1px solid #ffffff1a;border:calc(1px*var(--uiScale)) solid #ffffff1a;border-radius:12px;border-radius:calc(12px*var(--uiScale));color:#fff;cursor:pointer;font-size:12px;font-size:calc(12px*var(--uiScale));padding:8px 12px;padding:calc(8px*var(--uiScale)) calc(12px*var(--uiScale))}.btnGhostSmall:hover{background:#ffffff26}.btnLime{background:#a3e635;padding:8px 16px;padding:calc(8px*var(--uiScale)) calc(16px*var(--uiScale))}.btnLime,.btnWhite{border:none;border-radius:16px;border-radius:calc(16px*var(--uiScale));color:#000;cursor:pointer;font-size:14px;font-size:calc(14px*var(--uiScale));font-weight:600}.btnWhite{background:#fff;padding:8px 12px;padding:calc(8px*var(--uiScale)) calc(12px*var(--uiScale))}@media (max-width:768px){:root{--contentScale:1}.pageRoot{overflow:visible}.menuGrid{left:auto!important;margin:0 auto;position:relative!important;top:auto!important;transform:none!important;width:92vw}.menuCat{font-size:calc(clamp(calc(16px * 1),
    calc(1vmin * 2.05 * 1),
    calc(26px * 1))*.88);font-size:calc(var(--cat)*.88);padding:calc(clamp(calc(7px * 1),
    calc(1vmin * .95 * 1),
    calc(14px * 1))*.75) calc((clamp(calc(10px * 1),
    calc(1vmin * 1.2 * 1),
    calc(18px * 1)) + 6px*1)*.75);padding:calc(var(--padY)*.75) calc((var(--padX) + var(--leftInset))*.75);width:44%}.menuCellLeft{font-size:calc(clamp(calc(12px * 1),
    calc(1vmin * 1.45 * 1),
    calc(18px * 1))*.88);font-size:calc(var(--cell)*.88);padding-left:calc((clamp(calc(10px * 1),
    calc(1vmin * 1.2 * 1),
    calc(18px * 1)) + 6px*1)*.75);padding-left:calc((var(--padX) + var(--leftInset))*.75)}.menuCell{font-size:calc(clamp(calc(12px * 1),
    calc(1vmin * 1.45 * 1),
    calc(18px * 1))*.92);font-size:calc(var(--cell)*.92);padding-left:calc(clamp(calc(10px * 1),
    calc(1vmin * 1.2 * 1),
    calc(18px * 1))*.55);padding-left:calc(var(--padX)*.55);padding-right:calc(clamp(calc(10px * 1),
    calc(1vmin * 1.2 * 1),
    calc(18px * 1))*.55);padding-right:calc(var(--padX)*.55)}.menuWeight{font-size:calc(clamp(calc(12px * 1),
    calc(1vmin * 1.65 * 1),
    calc(20px * 1))*.9);font-size:calc(var(--weight)*.9);padding-left:8px;padding-left:calc(8px*var(--uiScale));padding-right:8px;padding-right:calc(8px*var(--uiScale))}}
/*# sourceMappingURL=main.1b606ad0.css.map*/