.gridmaster-module__d-P8vq__shell{width:var(--delanor-shell-width,calc(100% - 24px));margin:var(--delanor-shell-margin-top,70px)auto 0;gap:var(--delanor-shell-gap,24px);flex-direction:column;display:flex}.gridmaster-module__d-P8vq__hero,.gridmaster-module__d-P8vq__spotlightSection,.gridmaster-module__d-P8vq__eventsSection,.gridmaster-module__d-P8vq__adminPanel,.gridmaster-module__d-P8vq__loginShell,.gridmaster-module__d-P8vq__emptyState,.gridmaster-module__d-P8vq__cardPanel{border:1px solid var(--delanor-border,#ccac627a);border-radius:var(--delanor-panel-radius,24px);background:radial-gradient(circle at 100% 0,#f3d08a1a,#0000 24%),linear-gradient(#322416f2,#110d0bf5),#e8a65214;box-shadow:0 20px 50px #0000003d}.gridmaster-module__d-P8vq__hero{gap:var(--delanor-layout-gap,24px);padding:var(--delanor-panel-padding,34px);grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);align-items:start;display:grid}.gridmaster-module__d-P8vq__spotlightSection,.gridmaster-module__d-P8vq__eventsSection,.gridmaster-module__d-P8vq__adminPanel,.gridmaster-module__d-P8vq__loginShell,.gridmaster-module__d-P8vq__emptyState{padding:var(--delanor-panel-padding,34px)}.gridmaster-module__d-P8vq__eyebrow{font-size:var(--delanor-eyebrow-size,22px);letter-spacing:.18em;text-transform:uppercase;color:var(--delanor-accent,#efcf8b);margin:0}.gridmaster-module__d-P8vq__title{font-size:var(--delanor-title-size,clamp(58px,5vw,84px));text-transform:uppercase;color:var(--delanor-text-bright,#fff4d5);margin:0;line-height:.95}.gridmaster-module__d-P8vq__subtitle{max-width:820px;font-size:var(--delanor-subtitle-size,26px);color:var(--delanor-text-soft,#ead9b6);margin:18px 0 0;line-height:1.5}.gridmaster-module__d-P8vq__heroContent{align-content:start;gap:26px;display:grid}.gridmaster-module__d-P8vq__publicHero{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr)}.gridmaster-module__d-P8vq__publicHeroContent{max-width:1180px}.gridmaster-module__d-P8vq__publicHeroAside{align-content:start;display:grid}.gridmaster-module__d-P8vq__quickStepsCard{padding:var(--delanor-card-padding,22px);border-radius:var(--delanor-card-radius,20px);background:#ffffff0a;border:1px solid #ccac6238;gap:16px;display:grid}.gridmaster-module__d-P8vq__quickStepsCard h2{font-size:var(--delanor-section-title-size,48px);text-transform:uppercase;color:var(--delanor-text-bright,#fff4d5);margin:0}.gridmaster-module__d-P8vq__quickStepsList{counter-reset:gridmaster-steps;gap:14px;margin:0;padding:0;list-style:none;display:grid}.gridmaster-module__d-P8vq__quickStepsList li{counter-increment:gridmaster-steps;font-size:var(--delanor-copy-size,20px);color:var(--delanor-text-soft,#ead9b6);grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:14px;line-height:1.55;display:grid}.gridmaster-module__d-P8vq__quickStepsList li:before{content:counter(gridmaster-steps);color:#1b140f;background:linear-gradient(135deg,#f3d08a,#c7811f);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:inline-flex}.gridmaster-module__d-P8vq__summary{align-content:start;gap:14px;display:grid}.gridmaster-module__d-P8vq__heroFeaturedWrap{align-content:start;gap:16px;display:grid}.gridmaster-module__d-P8vq__heroFeaturedMeta{color:#ead9b6;margin:0;font-size:21px;line-height:1.5}.gridmaster-module__d-P8vq__heroFeaturedCard .gridmaster-module__d-P8vq__cardPanel{min-height:100%}.gridmaster-module__d-P8vq__heroEmptyCard{padding:var(--delanor-card-padding,22px);border-radius:var(--delanor-card-radius,20px);background:#ffffff0a;border:1px solid #ccac6247}.gridmaster-module__d-P8vq__heroEmptyCard h2{font-size:var(--delanor-section-title-size,48px);text-transform:uppercase;color:var(--delanor-text-bright,#fff4d5);margin:0 0 12px}.gridmaster-module__d-P8vq__heroEmptyCard p{font-size:var(--delanor-copy-size,20px);color:var(--delanor-text-soft,#ead9b6);margin:0;line-height:1.55}.gridmaster-module__d-P8vq__statCard{padding:var(--delanor-card-padding,22px);background:#ffffff0a;border:1px solid #ccac6247;border-radius:18px}.gridmaster-module__d-P8vq__statValue{color:#fff4d5;font-size:50px;font-weight:700;display:block}.gridmaster-module__d-P8vq__statLabel{letter-spacing:.12em;text-transform:uppercase;color:#d8b974;margin-top:8px;font-size:17px;display:block}.gridmaster-module__d-P8vq__sectionHeading{border-bottom:1px solid #ccac6229;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.gridmaster-module__d-P8vq__sectionHeading h2,.gridmaster-module__d-P8vq__adminPanel h2,.gridmaster-module__d-P8vq__loginShell h2,.gridmaster-module__d-P8vq__emptyState h2,.gridmaster-module__d-P8vq__cardHead h3{color:#fff4d5;margin:0}.gridmaster-module__d-P8vq__sectionHeading h2,.gridmaster-module__d-P8vq__adminPanel h2,.gridmaster-module__d-P8vq__loginShell h2,.gridmaster-module__d-P8vq__emptyState h2{font-size:var(--delanor-section-title-size,48px);text-transform:uppercase}.gridmaster-module__d-P8vq__sectionMeta,.gridmaster-module__d-P8vq__toolbarText,.gridmaster-module__d-P8vq__emptyState p,.gridmaster-module__d-P8vq__cardLead,.gridmaster-module__d-P8vq__metaValue,.gridmaster-module__d-P8vq__helperText{color:#ead9b6}.gridmaster-module__d-P8vq__sectionMeta,.gridmaster-module__d-P8vq__toolbarText{font-size:var(--delanor-copy-size,20px)}.gridmaster-module__d-P8vq__helperText,.gridmaster-module__d-P8vq__emptyState p{font-size:var(--delanor-copy-size,20px);line-height:1.55}.gridmaster-module__d-P8vq__cardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.gridmaster-module__d-P8vq__publicEventsLayout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.gridmaster-module__d-P8vq__publicEventsMain{min-width:0}.gridmaster-module__d-P8vq__publicEventsSidebar{justify-self:end;width:min(100%,500px);min-width:0}.gridmaster-module__d-P8vq__publicEventsSidebarSticky{position:sticky;top:20px}.gridmaster-module__d-P8vq__publicEventsSidebar .gridmaster-module__d-P8vq__boardScroller{overflow-x:visible}.gridmaster-module__d-P8vq__publicLiveSpotlight{background:radial-gradient(circle at 100% 0,#f3d08a29,#0000 34%),#ffffff08;border:1px solid #f3d08a57;border-radius:24px;gap:16px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08,0 0 28px #f3d08a1f}.gridmaster-module__d-P8vq__publicLiveHeader{gap:8px;display:grid}.gridmaster-module__d-P8vq__publicLiveTitleRow{align-items:center;gap:10px;display:inline-flex}.gridmaster-module__d-P8vq__publicLivePulse{background:#f3d08a;border-radius:999px;width:10px;height:10px;animation:1.8s ease-in-out infinite gridmaster-module__d-P8vq__gridmaster-live-pulse;box-shadow:0 0 12px #f3d08ae6}.gridmaster-module__d-P8vq__publicLiveTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--delanor-accent,#efcf8b);margin:0;font-size:20px}.gridmaster-module__d-P8vq__publicLiveHint{color:#ead9b6;font-size:18px;line-height:1.4}.gridmaster-module__d-P8vq__publicLiveSpotlight .gridmaster-module__d-P8vq__cardPanel{border-color:#f3d08a8f;box-shadow:0 20px 50px #0000003d,0 0 24px #f3d08a1f}.gridmaster-module__d-P8vq__publicCardsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gridmaster-module__d-P8vq__cardPanel{padding:var(--delanor-card-padding,22px);flex-direction:column;gap:18px;min-width:0;display:flex}.gridmaster-module__d-P8vq__featuredCard{background:radial-gradient(circle at 100% 0,#f3d08a29,#0000 32%),linear-gradient(#3a2713fa,#110c0afa);border-color:#f3d08a94;padding:30px}.gridmaster-module__d-P8vq__cardTop{justify-content:space-between;align-items:start;gap:16px;display:flex}.gridmaster-module__d-P8vq__cardHead{flex-direction:column;gap:10px;min-width:0;display:flex}.gridmaster-module__d-P8vq__cardHead h3{text-transform:uppercase;font-size:32px;line-height:1.05}.gridmaster-module__d-P8vq__featuredCard .gridmaster-module__d-P8vq__cardHead h3{font-size:var(--delanor-section-title-size,48px)}.gridmaster-module__d-P8vq__cardLead{font-size:var(--delanor-copy-size,20px);margin:0}.gridmaster-module__d-P8vq__featuredCard .gridmaster-module__d-P8vq__cardLead{font-size:var(--delanor-copy-size,20px)}.gridmaster-module__d-P8vq__cardActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.gridmaster-module__d-P8vq__statusBadge{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;padding:9px 14px;font-size:15px;font-weight:700;display:inline-flex}.gridmaster-module__d-P8vq__active{color:#d4ffe1;background:#1e6a383d;border-color:#57c0716b}.gridmaster-module__d-P8vq__upcoming{color:#fff3d2;background:#c5871f38;border-color:#dfaa4c6b}.gridmaster-module__d-P8vq__expired{color:#ffd7d7;background:#8c2e2e3d;border-color:#d7686861}.gridmaster-module__d-P8vq__metaGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.gridmaster-module__d-P8vq__metaItem{background:#ffffff0b;border:1px solid #ccac621f;border-radius:16px;padding:16px 18px}.gridmaster-module__d-P8vq__metaLabel{letter-spacing:.12em;text-transform:uppercase;color:#d1b06f;margin-bottom:8px;font-size:15px;display:block}.gridmaster-module__d-P8vq__metaValue{font-size:var(--delanor-copy-size,20px);line-height:1.45;display:block}.gridmaster-module__d-P8vq__featuredCard .gridmaster-module__d-P8vq__metaValue{font-size:var(--delanor-copy-size,20px)}.gridmaster-module__d-P8vq__progressWrap{gap:10px;display:grid}.gridmaster-module__d-P8vq__progressText{font-size:var(--delanor-copy-size,20px);color:#ead9b6;justify-content:space-between;gap:16px;display:flex}.gridmaster-module__d-P8vq__featuredCard .gridmaster-module__d-P8vq__progressText{font-size:var(--delanor-copy-size,20px)}.gridmaster-module__d-P8vq__progressBar{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.gridmaster-module__d-P8vq__progressFill{border-radius:inherit;background:linear-gradient(90deg,#c7811f,#f3d08a);height:100%}.gridmaster-module__d-P8vq__boardScroller{padding-bottom:4px;overflow-x:auto}.gridmaster-module__d-P8vq__actionRow{flex-wrap:wrap;gap:12px;display:flex}.gridmaster-module__d-P8vq__primaryButton,.gridmaster-module__d-P8vq__secondaryButton,.gridmaster-module__d-P8vq__dangerButton{min-height:var(--delanor-button-height,64px);font-size:var(--delanor-button-font-size,18px);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.gridmaster-module__d-P8vq__primaryButton{color:#1b140f;background:linear-gradient(135deg,#f3d08a,#c7811f)}.gridmaster-module__d-P8vq__secondaryButton{color:#fff4d5;background:#ffffff0f;border-color:#ccac6247}.gridmaster-module__d-P8vq__dangerButton{color:#ffe6e6;background:#9c313152;border-color:#d6686859}.gridmaster-module__d-P8vq__primaryButton:hover,.gridmaster-module__d-P8vq__secondaryButton:hover,.gridmaster-module__d-P8vq__dangerButton:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0000002e}.gridmaster-module__d-P8vq__primaryButton:disabled,.gridmaster-module__d-P8vq__secondaryButton:disabled,.gridmaster-module__d-P8vq__dangerButton:disabled{cursor:wait;opacity:.72;box-shadow:none;transform:none}.gridmaster-module__d-P8vq__bingoCanvas{--gridmaster-columns:3;--gridmaster-tile-size:92px;--gridmaster-gap:8px;grid-template-columns:var(--gridmaster-tile-size)max-content;grid-template-rows:max-content var(--gridmaster-tile-size);gap:var(--gridmaster-gap);width:max-content;display:grid}.gridmaster-module__d-P8vq__boardTop{grid-column:1/span 2;grid-template-columns:var(--gridmaster-tile-size)max-content;gap:var(--gridmaster-gap);width:max-content;display:grid;position:relative}.gridmaster-module__d-P8vq__rewardColumn{gap:var(--gridmaster-gap);display:grid}.gridmaster-module__d-P8vq__rewardRow,.gridmaster-module__d-P8vq__cellGrid{grid-template-columns:repeat(var(--gridmaster-columns),var(--gridmaster-tile-size));gap:var(--gridmaster-gap);display:grid}.gridmaster-module__d-P8vq__cornerSpacer{width:var(--gridmaster-tile-size);height:var(--gridmaster-tile-size)}.gridmaster-module__d-P8vq__cell,.gridmaster-module__d-P8vq__rewardTile{width:var(--gridmaster-tile-size);height:var(--gridmaster-tile-size);border:1px solid #917254db;border-radius:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.gridmaster-module__d-P8vq__cell{background:linear-gradient(#56422ffa,#433225fa),#4d3928}.gridmaster-module__d-P8vq__rewardTile{background:radial-gradient(circle,#326f2a47,#0000 60%),linear-gradient(#2d491bfa,#172c11fa),#29411a}.gridmaster-module__d-P8vq__cellChecked{background:linear-gradient(#357b45eb,#1e4b2af5),#2d5a32;border-color:#7bd5988f}.gridmaster-module__d-P8vq__rewardTileCompleted{background:radial-gradient(circle,#5fb86b4d,#0000 58%),linear-gradient(#31652afa,#163a1bfa),#2d5a32;border-color:#7bd5988f}.gridmaster-module__d-P8vq__cellIndex,.gridmaster-module__d-P8vq__rewardLabel{z-index:2;color:#fff01e;text-shadow:0 1px #0009;font-weight:700;line-height:1;position:absolute;top:6px;left:8px}.gridmaster-module__d-P8vq__cellIndex{font-size:16px}.gridmaster-module__d-P8vq__featuredCard .gridmaster-module__d-P8vq__cellIndex{font-size:18px}.gridmaster-module__d-P8vq__rewardLabel{font-size:14px}.gridmaster-module__d-P8vq__rowLineLayer{pointer-events:none;z-index:4;position:absolute;inset:0}.gridmaster-module__d-P8vq__completedRowLine{height:clamp(4px,calc(var(--gridmaster-tile-size)*.06),8px);background:linear-gradient(90deg,#d8ffbf 0%,#fffbe6 50%,#d8ffbf 100%);border-radius:999px;position:absolute;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 0 1px #2c4e1e4d,0 0 18px #bdff9457}.gridmaster-module__d-P8vq__cellSpriteWrap{justify-content:center;align-items:center;width:100%;height:100%;padding:18%;display:flex}.gridmaster-module__d-P8vq__itemSprite,.gridmaster-module__d-P8vq__rewardSprite{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.gridmaster-module__d-P8vq__rewardTile .gridmaster-module__d-P8vq__rewardSprite{padding:16%}.gridmaster-module__d-P8vq__checkOverlay{pointer-events:none;z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gridmaster-module__d-P8vq__checkIcon{width:clamp(20px,calc(var(--gridmaster-tile-size)*.34),44px);height:clamp(20px,calc(var(--gridmaster-tile-size)*.34),44px);color:#e5ffd4;font-size:clamp(16px,calc(var(--gridmaster-tile-size)*.22),28px);background:#091b0dc7;border:1px solid #c0ffaab8;border-radius:999px;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 8px 18px #00000057,0 0 0 1px #ffffff14}.gridmaster-module__d-P8vq__itemFallback{text-align:center;color:#f4e7c2;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;font-size:14px;font-weight:700;display:flex}.gridmaster-module__d-P8vq__cellFallback{color:#f4e7c2}.gridmaster-module__d-P8vq__rewardFallback{color:#d7f7bf}.gridmaster-module__d-P8vq__adminLayout{gap:28px;display:grid}.gridmaster-module__d-P8vq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.gridmaster-module__d-P8vq__form{gap:22px;display:grid}.gridmaster-module__d-P8vq__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.gridmaster-module__d-P8vq__fieldGroup{flex-direction:column;gap:10px;display:flex}.gridmaster-module__d-P8vq__label{font-size:var(--delanor-copy-size,20px);letter-spacing:.08em;text-transform:uppercase;color:#d1b06f}.gridmaster-module__d-P8vq__input,.gridmaster-module__d-P8vq__select{color:#fff7df;width:100%;font-size:var(--delanor-input-size,24px);background:#ffffff0f;border:1px solid #ccac6242;border-radius:14px;padding:16px 18px}.gridmaster-module__d-P8vq__input:focus,.gridmaster-module__d-P8vq__select:focus{border-color:#e6be79;outline:none;box-shadow:0 0 0 3px #e6be7924}.gridmaster-module__d-P8vq__input::placeholder{color:#fff3d26b}.gridmaster-module__d-P8vq__itemInputGrid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:14px;display:grid}.gridmaster-module__d-P8vq__rewardInputSection{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.gridmaster-module__d-P8vq__rewardInputGrid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:14px;display:grid}.gridmaster-module__d-P8vq__itemInputWrap{flex-direction:column;gap:8px;display:flex}.gridmaster-module__d-P8vq__itemInputWrap span{letter-spacing:.1em;text-transform:uppercase;color:#d1b06f;font-size:15px}.gridmaster-module__d-P8vq__messageError,.gridmaster-module__d-P8vq__messageSuccess{font-size:var(--delanor-copy-size,20px);border-radius:14px;padding:16px 18px}.gridmaster-module__d-P8vq__messageError{color:#ffd6d6;background:#82242438;border:1px solid #d6686857}.gridmaster-module__d-P8vq__messageSuccess{color:#dcffea;background:#22673938;border:1px solid #68d68e57}@keyframes gridmaster-module__d-P8vq__gridmaster-live-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px #f3d08ae6}50%{transform:scale(1.18);box-shadow:0 0 0 6px #f3d08a1f,0 0 18px #f3d08a}}@media (max-width:1700px){.gridmaster-module__d-P8vq__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1300px){.gridmaster-module__d-P8vq__hero,.gridmaster-module__d-P8vq__publicHero{grid-template-columns:1fr}.gridmaster-module__d-P8vq__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gridmaster-module__d-P8vq__publicEventsLayout{grid-template-columns:1fr}.gridmaster-module__d-P8vq__publicEventsSidebar{justify-self:stretch;width:100%}.gridmaster-module__d-P8vq__publicEventsSidebarSticky{position:static}.gridmaster-module__d-P8vq__publicCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gridmaster-module__d-P8vq__cardsGrid{grid-template-columns:1fr}.gridmaster-module__d-P8vq__sectionHeading,.gridmaster-module__d-P8vq__cardTop,.gridmaster-module__d-P8vq__toolbar{flex-direction:column;align-items:stretch}.gridmaster-module__d-P8vq__publicCardsGrid{grid-template-columns:1fr}}@media (max-width:768px){.gridmaster-module__d-P8vq__shell{width:var(--delanor-shell-width-mobile,calc(100% - 12px));margin-top:var(--delanor-shell-margin-top-mobile,44px);gap:var(--delanor-shell-gap-mobile,18px)}.gridmaster-module__d-P8vq__hero,.gridmaster-module__d-P8vq__spotlightSection,.gridmaster-module__d-P8vq__eventsSection,.gridmaster-module__d-P8vq__adminPanel,.gridmaster-module__d-P8vq__loginShell,.gridmaster-module__d-P8vq__emptyState,.gridmaster-module__d-P8vq__cardPanel{padding:var(--delanor-panel-padding-mobile,18px);border-radius:var(--delanor-panel-radius-mobile,18px)}.gridmaster-module__d-P8vq__title{font-size:48px}.gridmaster-module__d-P8vq__subtitle{font-size:22px}.gridmaster-module__d-P8vq__quickStepsCard h2{font-size:36px}.gridmaster-module__d-P8vq__quickStepsList li{font-size:18px}.gridmaster-module__d-P8vq__publicLiveHint{font-size:16px}.gridmaster-module__d-P8vq__sectionHeading h2,.gridmaster-module__d-P8vq__adminPanel h2,.gridmaster-module__d-P8vq__loginShell h2,.gridmaster-module__d-P8vq__emptyState h2{font-size:36px}.gridmaster-module__d-P8vq__fieldGrid,.gridmaster-module__d-P8vq__rewardInputSection{grid-template-columns:1fr}.gridmaster-module__d-P8vq__itemInputGrid,.gridmaster-module__d-P8vq__rewardInputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
