.detail-modal-module__yU5V1q__overlay{z-index:320;background:#040910;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.detail-modal-module__yU5V1q__modal{background:#0b121e;border:1px solid #ffffff14;border-radius:34px;grid-template-rows:auto 1fr;width:min(1360px,100%);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 40px 120px #0000006b}.detail-modal-module__yU5V1q__header{background:linear-gradient(#ffffff0a,#0000);justify-content:space-between;align-items:center;gap:18px;padding:24px 28px 18px;display:flex}.detail-modal-module__yU5V1q__titleWrap{gap:10px;display:grid}.detail-modal-module__yU5V1q__title{font-family:var(--font-display);margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.detail-modal-module__yU5V1q__metaRow{flex-wrap:wrap;gap:10px;display:flex}.detail-modal-module__yU5V1q__chip{color:#e7f1ffd6;letter-spacing:.04em;background:#ffffff12;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.detail-modal-module__yU5V1q__closeButton{color:var(--text);background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:12px 16px}.detail-modal-module__yU5V1q__body{grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);gap:0;min-height:0;display:grid}.detail-modal-module__yU5V1q__bodySingleColumn{grid-template-columns:minmax(0,1fr)}.detail-modal-module__yU5V1q__column{min-height:0;padding:0 28px 28px;overflow:auto}.detail-modal-module__yU5V1q__promptPanel,.detail-modal-module__yU5V1q__analysisPanel{gap:18px;display:grid}.detail-modal-module__yU5V1q__insightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.detail-modal-module__yU5V1q__sectionTitle{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700}.detail-modal-module__yU5V1q__listTitle{align-items:center;gap:10px;display:inline-flex}.detail-modal-module__yU5V1q__titleIcon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.detail-modal-module__yU5V1q__titleIconGood{color:#84f3d8;background:#84f3d824;border:1px solid #84f3d82e}.detail-modal-module__yU5V1q__titleIconWarn{color:#ffb56b;background:#ffb56b1f;border:1px solid #ffb56b2e}.detail-modal-module__yU5V1q__titleIconNext{color:#80d6ff;background:#80d6ff1f;border:1px solid #80d6ff2e}.detail-modal-module__yU5V1q__promptBox,.detail-modal-module__yU5V1q__analysisBox,.detail-modal-module__yU5V1q__listBox{background:#121b28;border-radius:26px;padding:20px;box-shadow:inset 0 1px #ffffff0a}.detail-modal-module__yU5V1q__promptMarkdown{color:#ecf4ffeb;line-height:1.9}.detail-modal-module__yU5V1q__promptMarkdown>:first-child{margin-top:0}.detail-modal-module__yU5V1q__promptMarkdown>:last-child{margin-bottom:0}.detail-modal-module__yU5V1q__promptMarkdown p,.detail-modal-module__yU5V1q__promptMarkdown ul,.detail-modal-module__yU5V1q__promptMarkdown ol,.detail-modal-module__yU5V1q__promptMarkdown blockquote,.detail-modal-module__yU5V1q__promptMarkdown pre{margin:0 0 16px}.detail-modal-module__yU5V1q__promptMarkdown strong{color:#fff}.detail-modal-module__yU5V1q__promptMarkdown code{background:#ffffff14;border-radius:8px;padding:2px 6px;font-size:.92em}.detail-modal-module__yU5V1q__promptMarkdown pre{background:#0e1826;border-radius:18px;padding:14px 16px;overflow:auto}.detail-modal-module__yU5V1q__promptHighlight{color:#fff;-webkit-text-fill-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:8px;padding:2px 6px}.detail-modal-module__yU5V1q__promptHighlightStrength{box-shadow:none;background:#2f9d68}.detail-modal-module__yU5V1q__promptHighlightWeakness{box-shadow:none;background:#d95b66}.detail-modal-module__yU5V1q__scoreRows{gap:12px;display:grid}.detail-modal-module__yU5V1q__scoreRow{gap:8px;display:grid}.detail-modal-module__yU5V1q__scoreLabel{color:#dfebffd6;justify-content:space-between;gap:12px;font-size:14px;display:flex}.detail-modal-module__yU5V1q__track{background:#ffffff14;border-radius:999px;width:100%;height:10px;overflow:hidden}.detail-modal-module__yU5V1q__fill{border-radius:inherit;background:linear-gradient(120deg,#ffd778eb,#71ffd0eb);height:100%;box-shadow:0 0 24px #71ffd03d}.detail-modal-module__yU5V1q__list{color:#e2eeffdb;gap:8px;margin:0;padding-left:18px;line-height:1.65;display:grid}.detail-modal-module__yU5V1q__analysisDividerWrap{gap:10px;display:grid}.detail-modal-module__yU5V1q__analysisDivider{background:linear-gradient(90deg,#ffffff24,#ffffff0a);height:1px}.detail-modal-module__yU5V1q__analysisDividerTitle{color:#c9daf1a3;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.detail-modal-module__yU5V1q__empty{color:var(--muted);line-height:1.75}@media (max-width:1120px){.detail-modal-module__yU5V1q__body{grid-template-columns:1fr}}@media (max-width:760px){.detail-modal-module__yU5V1q__insightGrid{grid-template-columns:1fr}}
.participant-card-module___derxa__card{text-align:left;min-height:188px;color:inherit;background:#0a101cd1;border:1px solid #ffffff0f;border-radius:26px;gap:14px;padding:18px 18px 16px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #0000003d}.participant-card-module___derxa__card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 20px 58px #00000052}.participant-card-module___derxa__lotteryRim{z-index:4;pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:-1px}.participant-card-module___derxa__lotteryMist{z-index:0;pointer-events:none;opacity:0;filter:blur(30px);mix-blend-mode:screen;background:radial-gradient(circle at 18% 24%,#ff81ba57,#0000 28%),radial-gradient(circle at 78% 18%,#72efff57,#0000 30%),radial-gradient(circle at 74% 76%,#ffdc7c4d,#0000 30%),radial-gradient(circle at 24% 78%,#977dff52,#0000 28%),radial-gradient(circle at 52% 48%,#7affd133,#0000 36%);position:absolute;inset:-20%;transform:scale(.94)}.participant-card-module___derxa__lotteryRim:before,.participant-card-module___derxa__lotteryRim:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffe28eeb,#70f1ffd6 42%,#8cffddc2 68%,#ffcf7ee6);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.participant-card-module___derxa__lotteryRim:after{filter:blur(22px);opacity:0;padding:6px;inset:-6px}.participant-card-module___derxa__cardLotteryRolling{transform:translateY(-6px)scale(1.018);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffdc8838,0 24px 62px #00000057,0 0 62px #ffc96633}.participant-card-module___derxa__cardLotteryRolling .participant-card-module___derxa__lotteryRim{opacity:1}.participant-card-module___derxa__cardLotteryRolling .participant-card-module___derxa__lotteryMist{opacity:.88;animation:1.28s ease-in-out infinite alternate participant-card-module___derxa__lottery-mist-drift,.76s ease-in-out infinite participant-card-module___derxa__lottery-mist-wave}.participant-card-module___derxa__cardLotteryRolling .participant-card-module___derxa__lotteryRim:before{animation:.96s ease-out infinite participant-card-module___derxa__lottery-ripple-ring}.participant-card-module___derxa__cardLotteryRolling .participant-card-module___derxa__lotteryRim:after{animation:.96s ease-out infinite participant-card-module___derxa__lottery-ripple-ring-outer}.participant-card-module___derxa__cardLotteryRolling:before{animation:.92s ease-in-out infinite participant-card-module___derxa__lottery-roll-glow}.participant-card-module___derxa__cardLotteryRolling:after{box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px #ffe28838,0 0 78px #ffd8793d}.participant-card-module___derxa__cardLotteryWinner{transform:translateY(-6px)scale(1.03);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffe8ab57,0 28px 72px #00000061,0 0 90px #77ffda38}.participant-card-module___derxa__cardLotteryWinner .participant-card-module___derxa__lotteryRim{opacity:1}.participant-card-module___derxa__cardLotteryWinner .participant-card-module___derxa__lotteryMist{opacity:.96;animation:2.6s ease-in-out infinite alternate participant-card-module___derxa__lottery-mist-drift-slow,1.6s ease-in-out infinite participant-card-module___derxa__lottery-mist-wave-winner}.participant-card-module___derxa__cardLotteryWinner .participant-card-module___derxa__lotteryRim:before{animation:1.48s ease-out infinite participant-card-module___derxa__lottery-ripple-ring-winner}.participant-card-module___derxa__cardLotteryWinner .participant-card-module___derxa__lotteryRim:after{animation:1.48s ease-out infinite participant-card-module___derxa__lottery-ripple-ring-winner-outer}.participant-card-module___derxa__cardLotteryWinner:before{animation:1.68s ease-in-out infinite participant-card-module___derxa__lottery-winner-glow}.participant-card-module___derxa__cardLotteryWinner:after{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 1px #ffecb647,0 0 92px #72ffcf42,0 0 28px #ffdc822e}.participant-card-module___derxa__cardSurface{z-index:1;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;display:block;position:relative}.participant-card-module___derxa__cardLearning:before{animation:4.4s ease-in-out infinite participant-card-module___derxa__learning-aura}.participant-card-module___derxa__cardLearning:after{animation:3.2s ease-in-out infinite participant-card-module___derxa__learning-outline}.participant-card-module___derxa__cardLearning .participant-card-module___derxa__refreshWave{opacity:.34;animation:3.4s cubic-bezier(.22,1,.36,1) infinite participant-card-module___derxa__learning-refresh-wave}.participant-card-module___derxa__refreshWave{opacity:0;pointer-events:none;z-index:1;filter:blur(.5px);mix-blend-mode:screen;background:linear-gradient(108deg,#0000 0%,#ffffff05 32%,#afe7ff38 42%,#ffc47f4d 48%,#95dcff3d 54%,#ffffff05 60%,#0000 72%),repeating-linear-gradient(108deg,#ffffff05 0 2px,#fff0 2px 16px);position:absolute;inset:-24% -40%;transform:translate(-120%)skew(-18deg)}.participant-card-module___derxa__card.card-refresh-wave .participant-card-module___derxa__refreshWave{animation:1.48s cubic-bezier(.22,1,.36,1) participant-card-module___derxa__refresh-wave}.participant-card-module___derxa__card:before{content:"";background:radial-gradient(circle at 18% 18%, var(--aura-primary), transparent 36%), radial-gradient(circle at 82% 10%, var(--aura-secondary), transparent 32%), radial-gradient(circle at 50% 110%, #ffffff12, transparent 46%);opacity:.82;filter:blur(18px);pointer-events:none;z-index:0;border-radius:32px;position:absolute;inset:-22% -14%}.participant-card-module___derxa__card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff08, 0 0 0 1px #ffffff05, 0 0 58px color-mix(in srgb, var(--aura-primary) 34%, transparent);pointer-events:none;position:absolute;inset:0}.participant-card-module___derxa__card.card-refresh-wave:after{animation:1.48s participant-card-module___derxa__refresh-outline}.participant-card-module___derxa__content{align-content:start;gap:14px;min-width:0;display:grid;position:relative}.participant-card-module___derxa__cardCreator{min-height:220px}.participant-card-module___derxa__creatorDock{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex;position:relative}.participant-card-module___derxa__creatorBadge,.participant-card-module___derxa__creatorAction{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;display:inline-flex}.participant-card-module___derxa__creatorBadge{color:#fff3c7;background:linear-gradient(135deg,#ffd67438,#67f2de29),#ffffff0a;border:1px solid #ffdf9938;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e}.participant-card-module___derxa__creatorAction{color:#f4f9fff5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;font-weight:700;transition:transform .18s,border-color .18s,background .18s}.participant-card-module___derxa__creatorAction:hover{background:#ffffff1f;border-color:#ffe9b138;transform:translateY(-1px)}.participant-card-module___derxa__topRow,.participant-card-module___derxa__middleRow,.participant-card-module___derxa__topRowSingle,.participant-card-module___derxa__topRowLiveStatus,.participant-card-module___derxa__topRowEmpty{justify-content:space-between;align-items:center;gap:12px;display:flex}.participant-card-module___derxa__topRowLiveStatus{justify-content:flex-end}.participant-card-module___derxa__topRowEmpty{min-height:30px}.participant-card-module___derxa__middleRow{min-width:0}.participant-card-module___derxa__rankPill,.participant-card-module___derxa__scorePill,.participant-card-module___derxa__numberBadge{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:12px;display:inline-flex}.participant-card-module___derxa__rankPill{font-family:var(--font-display);color:#05141d;background:linear-gradient(135deg,#ffeca8f5,#ffbd5cf0);font-weight:700;box-shadow:0 12px 28px #ffcc6e47}.participant-card-module___derxa__numberBadge{color:#deebffdb;background:#ffffff12}.participant-card-module___derxa__rankPlaceholder{width:64px;min-height:30px;display:inline-flex}.participant-card-module___derxa__scorePill{color:#f5fafff5;isolation:isolate;background:#ffffff14;font-weight:600;position:relative;overflow:hidden}.participant-card-module___derxa__scorePillScored{background:linear-gradient(135deg,#ffffff1f,#ffffff0f),radial-gradient(circle at 0 0,#fe71ff42,#0000 34%),radial-gradient(circle at 100% 0,#ffce663d,#0000 30%),radial-gradient(circle at 50% 100%,#6ad6ff3d,#0000 34%);box-shadow:inset 0 1px #ffffff0f,0 0 28px #7ec7ff1f}.participant-card-module___derxa__scorePillScored:before{content:"";filter:blur(16px);opacity:.9;z-index:-1;background:conic-gradient(from 180deg,#5cc2ff00,#5cc2ff47,#ffce663d,#ff7ad63d,#5cc2ff00);position:absolute;inset:-35% -10%}.participant-card-module___derxa__scorePillPending{background:linear-gradient(135deg,#ffffff14,#ffffff0a),radial-gradient(circle at 0%,#6da3ff38,#0000 34%),radial-gradient(circle at 100%,#ab79ff2e,#0000 32%)}.participant-card-module___derxa__scorePillLearning{background:linear-gradient(135deg,#ffffff1f,#ffffff0d),radial-gradient(circle at 0%,#ffdb7252,#0000 40%),radial-gradient(circle at 100%,#78ebff3d,#0000 36%);gap:8px;padding-left:10px;box-shadow:inset 0 1px #ffffff14,0 0 30px #ffce661f}.participant-card-module___derxa__scorePillEvaluating{background:linear-gradient(135deg,#ffffff1f,#ffffff0d),radial-gradient(circle at 0%,#7aa4ff4d,#0000 40%),radial-gradient(circle at 100%,#c17aff3d,#0000 36%);box-shadow:inset 0 1px #ffffff14,0 0 30px #81adff24}.participant-card-module___derxa__scorePillOffline{color:#dce7f6c7;background:linear-gradient(135deg,#ffffff14,#ffffff0a),radial-gradient(circle at 0%,#96a8bc33,#0000 40%),radial-gradient(circle at 100%,#677a9129,#0000 36%);box-shadow:inset 0 1px #ffffff0f,0 0 22px #677a911a}.participant-card-module___derxa__learningDot{background:#ffe280;border-radius:999px;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite participant-card-module___derxa__learning-dot;box-shadow:0 0 #ffe2806b}.participant-card-module___derxa__learningSignal{align-items:flex-end;gap:4px;margin-left:2px;display:inline-flex}.participant-card-module___derxa__learningSignal span{transform-origin:bottom;background:linear-gradient(#fff4c1f5,#6fe5ff8f);border-radius:999px;width:4px;animation:.96s ease-in-out infinite participant-card-module___derxa__learning-bars}.participant-card-module___derxa__learningSignal span:first-child{height:8px;animation-delay:0s}.participant-card-module___derxa__learningSignal span:nth-child(2){height:13px;animation-delay:.14s}.participant-card-module___derxa__learningSignal span:nth-child(3){height:10px;animation-delay:.28s}.participant-card-module___derxa__scoreValue{font-family:var(--font-display);letter-spacing:.02em;margin-left:8px;font-size:16px}.participant-card-module___derxa__name{min-width:0;font-family:var(--font-display);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;max-width:100%;margin:0;font-size:28px;font-weight:700;line-height:1;display:block;overflow:hidden}.participant-card-module___derxa__preview{color:#e2eeffb8;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:0;max-height:3.44em;margin:0;font-size:14px;line-height:1.72;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000000ad);mask-image:linear-gradient(#000,#000000ad)}.participant-card-module___derxa__emptyPreview{color:#ffffff52;min-height:48px;font-size:14px;line-height:1.65}@keyframes participant-card-module___derxa__refresh-wave{0%{opacity:0;transform:translate(-120%)skew(-18deg)}18%{opacity:.28}48%{opacity:1}to{opacity:0;transform:translate(118%)skew(-18deg)}}@keyframes participant-card-module___derxa__refresh-outline{0%,to{box-shadow:inset 0 0 0 1px #ffffff08, 0 0 0 1px #ffffff05, 0 0 42px color-mix(in srgb, var(--aura-primary) 26%, transparent)}45%{box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 0 1px #ffffff0f, 0 0 58px color-mix(in srgb, var(--aura-primary) 42%, transparent), 0 0 22px #aaebff1f}}@keyframes participant-card-module___derxa__learning-refresh-wave{0%{opacity:0;transform:translate(-128%)skew(-18deg)}18%{opacity:.16}44%{opacity:.48}to{opacity:0;transform:translate(122%)skew(-18deg)}}@keyframes participant-card-module___derxa__learning-aura{0%,to{opacity:.76;filter:blur(18px);transform:scale(1)}50%{opacity:.98;filter:blur(22px);transform:scale(1.03)}}@keyframes participant-card-module___derxa__learning-outline{0%,to{box-shadow:inset 0 0 0 1px #ffffff08, 0 0 0 1px #ffffff05, 0 0 48px color-mix(in srgb, var(--aura-primary) 30%, transparent)}50%{box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 0 1px #ffffff0d, 0 0 66px color-mix(in srgb, var(--aura-primary) 44%, transparent), 0 0 24px #ffd67429}}@keyframes participant-card-module___derxa__learning-dot{0%,to{transform:scale(.92);box-shadow:0 0 #ffe2805c}45%{transform:scale(1.14);box-shadow:0 0 0 10px #ffe28000}}@keyframes participant-card-module___derxa__learning-bars{0%,to{opacity:.48;transform:scaleY(.68)}50%{opacity:1;transform:scaleY(1.16)}}@keyframes participant-card-module___derxa__lottery-roll-glow{0%,to{opacity:.86;filter:blur(18px);transform:scale(1)}50%{opacity:1;filter:blur(22px);transform:scale(1.04)}}@keyframes participant-card-module___derxa__lottery-mist-drift{0%{transform:translate(-3%,-2%)scale(.92)rotate(-4deg)}to{transform:translate(4%,3%)scale(1.04)rotate(4deg)}}@keyframes participant-card-module___derxa__lottery-mist-drift-slow{0%{transform:translate(-2%,-3%)scale(.94)rotate(-3deg)}50%{transform:translate(3%,2%)scale(1.05)rotate(2deg)}to{transform:translate(-1%,4%)scale(.98)rotate(5deg)}}@keyframes participant-card-module___derxa__lottery-mist-wave{0%,to{filter:blur(26px)saturate()}50%{filter:blur(34px)saturate(1.22)}}@keyframes participant-card-module___derxa__lottery-mist-wave-winner{0%,to{filter:blur(28px)saturate(1.08)}50%{filter:blur(38px)saturate(1.32)}}@keyframes participant-card-module___derxa__lottery-ripple-ring{0%,12%{opacity:0;transform:scale(.985)}34%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.065)}}@keyframes participant-card-module___derxa__lottery-ripple-ring-outer{0%,20%{opacity:0;transform:scale(.99)}46%{opacity:.82;transform:scale(1.02)}to{opacity:0;transform:scale(1.1)}}@keyframes participant-card-module___derxa__lottery-winner-glow{0%,to{opacity:.88;filter:blur(18px);transform:scale(1)}35%{opacity:1;filter:blur(22px);transform:scale(1.05)}70%{opacity:.94;filter:blur(20px);transform:scale(1.02)}}@keyframes participant-card-module___derxa__lottery-ripple-ring-winner{0%,14%{opacity:0;transform:scale(.99)}38%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes participant-card-module___derxa__lottery-ripple-ring-winner-outer{0%,24%{opacity:0;transform:scale(1)}52%{opacity:.92;transform:scale(1.03)}to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.participant-card-module___derxa__cardLearning:before,.participant-card-module___derxa__cardLearning:after,.participant-card-module___derxa__cardLearning .participant-card-module___derxa__refreshWave,.participant-card-module___derxa__learningDot,.participant-card-module___derxa__learningSignal span,.participant-card-module___derxa__cardLotteryRolling .participant-card-module___derxa__lotteryMist,.participant-card-module___derxa__cardLotteryWinner .participant-card-module___derxa__lotteryMist,.participant-card-module___derxa__cardLotteryRolling:before,.participant-card-module___derxa__cardLotteryWinner:before,.participant-card-module___derxa__cardLotteryRolling .participant-card-module___derxa__lotteryRim:before,.participant-card-module___derxa__cardLotteryRolling .participant-card-module___derxa__lotteryRim:after,.participant-card-module___derxa__cardLotteryWinner .participant-card-module___derxa__lotteryRim:before,.participant-card-module___derxa__cardLotteryWinner .participant-card-module___derxa__lotteryRim:after{animation:none!important}}
.dashboard-screen-module__CAiK3W__screen{--surface:#0c1622c2;--surface-strong:#0a111beb;--text-main:#f5f9ff;--text-soft:#dbe9ffbd;min-height:100vh;color:var(--text-main)}.dashboard-screen-module__CAiK3W__screen[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#ffffffbd;--surface-strong:#f9fcffeb;--text-main:#0b1824;--text-soft:#3b5165d1}.dashboard-screen-module__CAiK3W__layout{align-content:start;gap:20px;min-height:100vh;padding:24px;display:grid}.dashboard-screen-module__CAiK3W__toolbar,.dashboard-screen-module__CAiK3W__gridWrap,.dashboard-screen-module__CAiK3W__notice,.dashboard-screen-module__CAiK3W__importModal{background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff14}.dashboard-screen-module__CAiK3W__headerBar{justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 0;display:flex}.dashboard-screen-module__CAiK3W__headerLeft{justify-items:start;gap:12px;display:grid}.dashboard-screen-module__CAiK3W__logo{object-fit:contain;filter:drop-shadow(0 8px 22px #4189ff33);border-radius:12px;width:auto;height:40px}.dashboard-screen-module__CAiK3W__backButton{min-height:46px;color:var(--text-main);background:#ffffff14;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.dashboard-screen-module__CAiK3W__backButton:hover{background:#88f0ff24;transform:translateY(-1px);box-shadow:0 12px 28px #88f0ff1f}.dashboard-screen-module__CAiK3W__qrHover{z-index:5;position:relative}.dashboard-screen-module__CAiK3W__qrHover:hover .dashboard-screen-module__CAiK3W__ghostButton,.dashboard-screen-module__CAiK3W__qrHover:focus-within .dashboard-screen-module__CAiK3W__ghostButton{background:#88f0ff24;transform:translateY(-1px);box-shadow:0 12px 28px #88f0ff1f}.dashboard-screen-module__CAiK3W__qrPopover{opacity:0;pointer-events:none;width:min(340px,100vw - 48px);transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 14px);right:0;transform:translateY(12px)scale(.98)}.dashboard-screen-module__CAiK3W__qrHover:hover .dashboard-screen-module__CAiK3W__qrPopover,.dashboard-screen-module__CAiK3W__qrHover:focus-within .dashboard-screen-module__CAiK3W__qrPopover{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.dashboard-screen-module__CAiK3W__qrPopoverInner{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff0a,#0000 26%),#0c141ff5;border:1px solid #ffffff14;border-radius:28px;justify-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 26px 80px #00000057}.dashboard-screen-module__CAiK3W__qrFrame{background:linear-gradient(160deg,#040b14e6,#0b131dc2);border-radius:24px;place-items:center;width:208px;height:208px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 48px #0000003d}.dashboard-screen-module__CAiK3W__qrLink{word-break:break-all;text-align:center;color:var(--text-soft);font-size:13px;line-height:1.6}.dashboard-screen-module__CAiK3W__qrHint{min-height:40px;color:var(--text-soft);text-align:center;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;line-height:1.5;display:inline-flex}.dashboard-screen-module__CAiK3W__qrFullscreenBackdrop{z-index:120;background:#040a11;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dashboard-screen-module__CAiK3W__qrFullscreenCard{background:linear-gradient(#ffffff0a,#0000 26%),#0b121ef5;border:1px solid #ffffff14;border-radius:34px;justify-items:center;gap:18px;width:min(620px,100%);padding:26px 26px 30px;display:grid;box-shadow:0 40px 120px #0000006b}.dashboard-screen-module__CAiK3W__qrFullscreenClose{color:var(--text-main);background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;justify-self:end;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.dashboard-screen-module__CAiK3W__qrFullscreenTitle{font-family:var(--font-display);font-size:28px;font-weight:700}.dashboard-screen-module__CAiK3W__qrFullscreenFrame{background:linear-gradient(160deg,#040b14eb,#0b131dd1);border-radius:30px;place-items:center;width:min(380px,80vw);height:min(380px,80vw);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 56px #00000047}.dashboard-screen-module__CAiK3W__qrFullscreenLink{word-break:break-all;text-align:center;color:#e1eeffe0;font-size:18px;line-height:1.65}.dashboard-screen-module__CAiK3W__qrFullscreenHint{min-height:44px;color:var(--text-soft);text-align:center;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;display:inline-flex}.dashboard-screen-module__CAiK3W__toolbar{border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.dashboard-screen-module__CAiK3W__toolbarLeft,.dashboard-screen-module__CAiK3W__toolbarRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-screen-module__CAiK3W__actionButton,.dashboard-screen-module__CAiK3W__ghostButton,.dashboard-screen-module__CAiK3W__toggleButton{border:0;border-radius:999px;padding:11px 16px;transition:transform .18s,box-shadow .18s,background .18s}.dashboard-screen-module__CAiK3W__actionButton:disabled,.dashboard-screen-module__CAiK3W__ghostButton:disabled,.dashboard-screen-module__CAiK3W__toggleButton:disabled,.dashboard-screen-module__CAiK3W__switchButton:disabled,.dashboard-screen-module__CAiK3W__metricCard:disabled,.dashboard-screen-module__CAiK3W__lotteryTrigger:disabled,.dashboard-screen-module__CAiK3W__lotteryOptionCard:disabled{cursor:not-allowed;opacity:.58}.dashboard-screen-module__CAiK3W__actionButton{color:#05131b;background:linear-gradient(120deg,#72ffcff5,#88f0ffeb);font-weight:700;box-shadow:0 12px 30px #72ffcf33}.dashboard-screen-module__CAiK3W__ghostButton,.dashboard-screen-module__CAiK3W__toggleButton{color:var(--text-main);background:#ffffff12;border:1px solid #ffffff14;align-items:center;gap:8px;display:inline-flex}.dashboard-screen-module__CAiK3W__switchButton{color:var(--text-main);background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:0 10px 0 16px;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.dashboard-screen-module__CAiK3W__switchButton:hover{transform:translateY(-1px)}.dashboard-screen-module__CAiK3W__switchLabel{font-size:14px;font-weight:700}.dashboard-screen-module__CAiK3W__switchTrack{background:#ffffff24;border-radius:999px;align-items:center;width:44px;height:26px;padding:3px;transition:background .18s;display:inline-flex}.dashboard-screen-module__CAiK3W__switchThumb{background:#f6fafff5;border-radius:999px;width:20px;height:20px;transition:transform .18s;box-shadow:0 4px 12px #00000038}.dashboard-screen-module__CAiK3W__switchActive{background:#88f0ff24;box-shadow:0 10px 24px #88f0ff1a}.dashboard-screen-module__CAiK3W__switchActive .dashboard-screen-module__CAiK3W__switchTrack{background:#72ffcf80}.dashboard-screen-module__CAiK3W__switchActive .dashboard-screen-module__CAiK3W__switchThumb{transform:translate(18px)}.dashboard-screen-module__CAiK3W__toggleActive{color:var(--text-main);background:#88f0ff29;box-shadow:0 0 0 1px #88f0ff29,0 0 30px #88f0ff1f}.dashboard-screen-module__CAiK3W__metricsDock{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:auto;display:flex}.dashboard-screen-module__CAiK3W__lotteryTrigger{color:#fff4c9;opacity:0;background:linear-gradient(135deg,#ffd2743d,#72ffcf29),#ffffff0d;border:1px solid #ffe28447;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;transition:opacity .18s,transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 16px 36px #ffc2621f}.dashboard-screen-module__CAiK3W__lotteryTrigger:hover,.dashboard-screen-module__CAiK3W__lotteryTrigger:focus-visible,.dashboard-screen-module__CAiK3W__lotteryTriggerVisible{opacity:1;background:linear-gradient(135deg,#ffd67c4d,#72ffcf2e),#ffffff12;border-color:#ffe8a161;transform:translateY(-1px);box-shadow:0 18px 42px #ffc2622e}.dashboard-screen-module__CAiK3W__lotteryTriggerStop{color:#ffe7e7;background:linear-gradient(135deg,#ff5d5d57,#ff975f2e),#ff282814;border-color:#ff7e7e9e;box-shadow:0 16px 38px #ff52522e,inset 0 0 0 1px #ffffff14}.dashboard-screen-module__CAiK3W__metricCard{white-space:nowrap;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px 12px;display:inline-flex;position:relative}.dashboard-screen-module__CAiK3W__metricLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-size:11px}.dashboard-screen-module__CAiK3W__metricValue{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1}.dashboard-screen-module__CAiK3W__metricSlider{opacity:0;background:linear-gradient(120deg,#72ffcff0,#88f0ffe6);border-radius:999px;width:0;height:6px;transition:width .18s,opacity .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #72ffcf2e}.dashboard-screen-module__CAiK3W__metricCardActive .dashboard-screen-module__CAiK3W__metricSlider{opacity:1;width:72px}.dashboard-screen-module__CAiK3W__lotteryStatus{border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:60px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.dashboard-screen-module__CAiK3W__lotteryStatusRolling{color:#fff0bd;background:linear-gradient(135deg,#ffcf6b3d,#78e8ff2e),#ffffff0d;box-shadow:0 14px 34px #ffc2621f}.dashboard-screen-module__CAiK3W__lotteryStatusWinner{color:#dffdf5;background:linear-gradient(135deg,#72ffcf38,#88f0ff29),#ffffff0a;box-shadow:0 14px 34px #72ffcf1f}.dashboard-screen-module__CAiK3W__lotteryCountdownValue{min-width:1.6ch;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.dashboard-screen-module__CAiK3W__gridWrap{background:linear-gradient(180deg, #ffffff08, transparent 14%), var(--surface);border-radius:30px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:16px;min-height:min(760px,100vh - 250px);max-height:calc(100vh - 210px);padding:18px;display:grid}.dashboard-screen-module__CAiK3W__gridWrapFullscreen{overscroll-behavior:contain;width:100%;height:100vh;min-height:100vh;max-height:100vh;padding:26px;overflow:hidden}.dashboard-screen-module__CAiK3W__gridWrapLocked,.dashboard-screen-module__CAiK3W__gridWrapLocked .dashboard-screen-module__CAiK3W__grid{overflow:hidden}.dashboard-screen-module__CAiK3W__gridHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:0 6px;display:flex}.dashboard-screen-module__CAiK3W__gridHeaderMain{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.dashboard-screen-module__CAiK3W__gridTitle{font-family:var(--font-display);margin:0;font-size:26px}.dashboard-screen-module__CAiK3W__fullscreenButton{color:var(--text-main);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;transition:opacity .18s,transform .18s,background .18s,box-shadow .18s;display:inline-flex}.dashboard-screen-module__CAiK3W__fullscreenButtonHoverReveal{opacity:0}.dashboard-screen-module__CAiK3W__fullscreenButtonHoverReveal:hover,.dashboard-screen-module__CAiK3W__fullscreenButtonHoverReveal:focus-visible{opacity:1}.dashboard-screen-module__CAiK3W__fullscreenButton:hover{background:#88f0ff24;transform:translateY(-1px);box-shadow:0 10px 22px #88f0ff1a}.dashboard-screen-module__CAiK3W__grid{-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:18px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.dashboard-screen-module__CAiK3W__grid::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-screen-module__CAiK3W__notice{color:var(--text-main);border-radius:24px;padding:14px 16px;font-size:14px;line-height:1.7}.dashboard-screen-module__CAiK3W__noticeError{background:#ff7b8b1f;border-color:#ff7b8b2e}.dashboard-screen-module__CAiK3W__noticeSuccess{background:#72ffcf1f;border-color:#72ffcf29}.dashboard-screen-module__CAiK3W__importBackdrop{z-index:90;background:#03080f;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.dashboard-screen-module__CAiK3W__importModal{border-radius:28px;gap:16px;width:min(720px,100%);padding:24px;display:grid}.dashboard-screen-module__CAiK3W__lotteryModal{gap:22px;width:min(900px,100%)}.dashboard-screen-module__CAiK3W__lotteryModalHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-screen-module__CAiK3W__lotteryOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-screen-module__CAiK3W__lotteryOptionCard{color:var(--text-main);text-align:left;background:radial-gradient(circle at 0 0,#ffd67429,#0000 38%),radial-gradient(circle at 100% 0,#6ee7ff24,#0000 36%),#ffffff0a;border:1px solid #ffffff14;border-radius:26px;gap:12px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden}.dashboard-screen-module__CAiK3W__lotteryOptionCard:hover{border-color:#ffe2843d;transform:translateY(-2px);box-shadow:0 22px 48px #00000038}.dashboard-screen-module__CAiK3W__lotteryOptionCardDisabled{box-shadow:none;background:#ffffff08;border-color:#ffffff0f}.dashboard-screen-module__CAiK3W__lotteryOptionEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffeaafc2;font-size:11px}.dashboard-screen-module__CAiK3W__lotteryOptionTitle{font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.1}.dashboard-screen-module__CAiK3W__lotteryOptionFoot{color:#e1eeffd1;align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.dashboard-screen-module__CAiK3W__lotteryOptionCount{font-family:var(--font-display);color:#fff3c7;font-size:34px;line-height:1}.dashboard-screen-module__CAiK3W__questionLotteryBackdrop{background:radial-gradient(circle at 18% 18%,#ffd77529,#0000 28%),radial-gradient(circle at 80% 12%,#69ecff26,#0000 30%),radial-gradient(circle at 50% 90%,#ff71cd1f,#0000 34%),#03080f}.dashboard-screen-module__CAiK3W__questionLotteryModal{background:linear-gradient(145deg,#ffffff17,#0000 34%),radial-gradient(circle at 50% -12%,#ffe0802e,#0000 42%),#070c16e6;border-color:#ffe79933;width:min(760px,100%);padding:28px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000073,0 0 80px #71efff1f}.dashboard-screen-module__CAiK3W__questionLotteryAura,.dashboard-screen-module__CAiK3W__questionLotterySweep{pointer-events:none;opacity:0;position:absolute;inset:-44%}.dashboard-screen-module__CAiK3W__questionLotteryAura{filter:blur(34px);mix-blend-mode:screen;background:conic-gradient(#0000,#ffe07485,#60f1ff75,#ff6ac973,#80ffba70,#0000)}.dashboard-screen-module__CAiK3W__questionLotterySweep{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 38%,#ffffffb8 48%,#0000 58%);inset:-20% -58%;transform:translate(-46%)rotate(7deg)}.dashboard-screen-module__CAiK3W__questionLotteryModalRevealed .dashboard-screen-module__CAiK3W__questionLotteryAura{opacity:.75;animation:2.6s ease-out forwards dashboard-screen-module__CAiK3W__question-aura-spin,1.8s ease-in-out .7s infinite alternate dashboard-screen-module__CAiK3W__question-aura-breathe}.dashboard-screen-module__CAiK3W__questionLotteryModalRevealed .dashboard-screen-module__CAiK3W__questionLotterySweep{animation:1.28s ease-out .18s forwards dashboard-screen-module__CAiK3W__question-sweep-flash}.dashboard-screen-module__CAiK3W__questionLotteryHeader,.dashboard-screen-module__CAiK3W__questionLotteryActions,.dashboard-screen-module__CAiK3W__questionLotteryStage{z-index:1;position:relative}.dashboard-screen-module__CAiK3W__questionLotteryHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-screen-module__CAiK3W__questionLotteryEyebrow{color:#ffebadc2;letter-spacing:.22em;text-transform:uppercase;font-size:11px}.dashboard-screen-module__CAiK3W__questionLotteryTitle{font-family:var(--font-display);margin:4px 0 0;font-size:clamp(34px,6vw,58px);line-height:1}.dashboard-screen-module__CAiK3W__questionLotteryStage{text-align:center;align-content:center;gap:18px;min-height:360px;display:grid}.dashboard-screen-module__CAiK3W__questionLotteryTicker{background:radial-gradient(circle at 15% 20%,#ffefa833,#0000 28%),radial-gradient(circle at 85% 72%,#6fedff2e,#0000 32%),linear-gradient(135deg,#fff4cd1f,#ffffff0a);border:1px solid #ffffff24;border-radius:34px;padding:clamp(34px,7vw,58px) 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 64px #0000003d}.dashboard-screen-module__CAiK3W__questionLotteryTicketTop,.dashboard-screen-module__CAiK3W__questionLotteryTicketBottom{z-index:2;opacity:0;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff1f 0 10px,#0000 10px 22px),linear-gradient(135deg,#ffea9df0,#ff94c5e0 48%,#70ebffe6);height:50%;position:absolute;left:0;right:0;box-shadow:0 12px 38px #00000038}.dashboard-screen-module__CAiK3W__questionLotteryTicketTop{transform-origin:top;top:0}.dashboard-screen-module__CAiK3W__questionLotteryTicketBottom{transform-origin:bottom;bottom:0}.dashboard-screen-module__CAiK3W__questionLotteryModalRevealed .dashboard-screen-module__CAiK3W__questionLotteryTicketTop{animation:.92s cubic-bezier(.2,.8,.2,1) forwards dashboard-screen-module__CAiK3W__question-ticket-open-top}.dashboard-screen-module__CAiK3W__questionLotteryModalRevealed .dashboard-screen-module__CAiK3W__questionLotteryTicketBottom{animation:.92s cubic-bezier(.2,.8,.2,1) forwards dashboard-screen-module__CAiK3W__question-ticket-open-bottom}.dashboard-screen-module__CAiK3W__questionLotteryName{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display);letter-spacing:-.05em;color:#fff7d8;text-shadow:0 0 24px #ffdb7d61,0 0 64px #63eaff38;margin-top:12px;font-size:clamp(54px,11vw,118px);font-weight:800;line-height:.95;position:relative;overflow:hidden}.dashboard-screen-module__CAiK3W__questionLotteryNameRolling{animation:.15s steps(2,end) infinite dashboard-screen-module__CAiK3W__question-name-roll}.dashboard-screen-module__CAiK3W__questionLotteryNameWinner{animation:.86s cubic-bezier(.18,1.5,.28,1) both dashboard-screen-module__CAiK3W__question-name-pop}.dashboard-screen-module__CAiK3W__questionLotteryMeta{color:#e9f3ffd1;justify-content:center;align-items:baseline;gap:8px;font-size:15px;display:inline-flex}.dashboard-screen-module__CAiK3W__questionLotteryCountdown{min-width:1.6ch;font-family:var(--font-display);color:#fff0b8;font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.dashboard-screen-module__CAiK3W__questionLotteryActions{justify-content:center;display:flex}.dashboard-screen-module__CAiK3W__importTitle{font-family:var(--font-display);margin:0;font-size:30px}.dashboard-screen-module__CAiK3W__textarea{resize:vertical;width:100%;min-height:220px;color:var(--text-main);background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;outline:none;padding:16px;line-height:1.75}.dashboard-screen-module__CAiK3W__passwordInput{width:100%;min-height:58px;color:var(--text-main);background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;outline:none;padding:0 16px}.dashboard-screen-module__CAiK3W__importActions{justify-content:flex-end;gap:12px;display:flex}.dashboard-screen-module__CAiK3W__emptyState{color:var(--text-soft);background:#ffffff0a;border-radius:28px;place-items:center;min-height:320px;padding:36px;display:grid}@media (max-width:1480px){.dashboard-screen-module__CAiK3W__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-screen-module__CAiK3W__metricsDock{justify-content:flex-start}}@media (max-width:1180px){.dashboard-screen-module__CAiK3W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.dashboard-screen-module__CAiK3W__layout{padding:16px}.dashboard-screen-module__CAiK3W__metricsDock{justify-content:flex-start;width:100%}.dashboard-screen-module__CAiK3W__headerBar,.dashboard-screen-module__CAiK3W__headerLeft{flex-direction:column;align-items:flex-start}.dashboard-screen-module__CAiK3W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-screen-module__CAiK3W__gridWrap{min-height:min(720px,100vh - 240px);max-height:calc(100vh - 210px)}.dashboard-screen-module__CAiK3W__lotteryModalHeader{flex-direction:column}.dashboard-screen-module__CAiK3W__lotteryOptionGrid{grid-template-columns:1fr}.dashboard-screen-module__CAiK3W__questionLotteryHeader{flex-direction:column}.dashboard-screen-module__CAiK3W__questionLotteryStage{min-height:300px}}@media (max-width:620px){.dashboard-screen-module__CAiK3W__metricsDock{gap:8px 12px}.dashboard-screen-module__CAiK3W__toolbar{gap:10px}}@media (max-width:560px){.dashboard-screen-module__CAiK3W__grid{grid-template-columns:1fr}.dashboard-screen-module__CAiK3W__toolbar,.dashboard-screen-module__CAiK3W__gridWrap{border-radius:24px}.dashboard-screen-module__CAiK3W__gridWrap{min-height:calc(100vh - 220px);max-height:calc(100vh - 190px)}.dashboard-screen-module__CAiK3W__qrPopover{left:0;right:auto}}@media (max-width:420px){.dashboard-screen-module__CAiK3W__metricsDock{gap:6px 10px;width:100%}}@keyframes dashboard-screen-module__CAiK3W__question-name-roll{0%{filter:blur();transform:translateY(-2px)scale(.995)}50%{filter:blur(1px);transform:translateY(2px)scale(1.01)}to{filter:blur();transform:translateY(-1px)scale(1)}}@keyframes dashboard-screen-module__CAiK3W__question-name-pop{0%{opacity:.2;transform:scale(.72)rotate(-2deg)}58%{opacity:1;transform:scale(1.12)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes dashboard-screen-module__CAiK3W__question-ticket-open-top{0%{opacity:1;transform:translateY(0)rotateX(0)}to{opacity:0;transform:translateY(-104%)rotateX(72deg)}}@keyframes dashboard-screen-module__CAiK3W__question-ticket-open-bottom{0%{opacity:1;transform:translateY(0)rotateX(0)}to{opacity:0;transform:translateY(104%)rotateX(-72deg)}}@keyframes dashboard-screen-module__CAiK3W__question-aura-spin{0%{opacity:0;transform:rotate(0)scale(.76)}to{opacity:.75;transform:rotate(380deg)scale(1)}}@keyframes dashboard-screen-module__CAiK3W__question-aura-breathe{0%{filter:blur(34px)saturate(1.1)}to{filter:blur(42px)saturate(1.45)}}@keyframes dashboard-screen-module__CAiK3W__question-sweep-flash{0%{opacity:0;transform:translate(-46%)rotate(7deg)}22%{opacity:.95}to{opacity:0;transform:translate(46%)rotate(7deg)}}
.loading-module__RuG5pq__page{display:block}.loading-module__RuG5pq__shell{place-items:center;min-height:calc(100vh - 132px);display:grid}.loading-module__RuG5pq__card{background:var(--panel);border:1px solid #ffffff14;border-radius:28px;gap:18px;width:min(720px,100%);padding:30px 32px;display:grid}.loading-module__RuG5pq__topRow{justify-content:center;align-items:center;gap:14px;display:inline-flex}.loading-module__RuG5pq__badge{color:#e0edffe6;font-family:var(--font-display);letter-spacing:.04em;font-size:24px;font-weight:700}.loading-module__RuG5pq__signal{align-items:center;gap:6px;display:inline-flex}.loading-module__RuG5pq__dot{background:#88f0ffe0;border-radius:999px;width:10px;height:10px;animation:1.2s ease-in-out infinite loading-module__RuG5pq__pulse;box-shadow:0 0 18px #88f0ff57}.loading-module__RuG5pq__dot:nth-child(2){animation-delay:.18s}.loading-module__RuG5pq__dot:nth-child(3){animation-delay:.36s}.loading-module__RuG5pq__description{color:#dbe9ffbd;text-align:center;font-size:15px;line-height:1.7}.loading-module__RuG5pq__track{background:#ffffff14;border-radius:999px;height:10px;position:relative;overflow:hidden}.loading-module__RuG5pq__track:before{content:"";background:linear-gradient(90deg,#0000 0%,#88f0ff2e 18%,#88f0ffbd 46%,#ffd873a3 70%,#0000 100%);animation:1.6s cubic-bezier(.35,0,.25,1) infinite loading-module__RuG5pq__scan;position:absolute;inset:0;transform:translate(-100%)}.loading-module__RuG5pq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.loading-module__RuG5pq__step{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:20px;gap:8px;padding:14px 15px;display:grid}.loading-module__RuG5pq__stepLabel{color:#f4f9ffe0;font-size:14px}.loading-module__RuG5pq__stepBar{background:#ffffff14;border-radius:999px;height:8px;position:relative;overflow:hidden}.loading-module__RuG5pq__stepBar:before{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(120deg,#72ffcfe0,#88f0ffb8);width:48%;animation:1.3s ease-in-out infinite loading-module__RuG5pq__breathe;position:absolute;inset:0}.loading-module__RuG5pq__step:nth-child(2) .loading-module__RuG5pq__stepBar:before{animation-delay:.2s}.loading-module__RuG5pq__step:nth-child(3) .loading-module__RuG5pq__stepBar:before{animation-delay:.4s}@keyframes loading-module__RuG5pq__pulse{0%,to{opacity:.36;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes loading-module__RuG5pq__scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes loading-module__RuG5pq__breathe{0%,to{opacity:.64;transform:scaleX(.62)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:760px){.loading-module__RuG5pq__shell{min-height:calc(100vh - 116px)}.loading-module__RuG5pq__card{border-radius:24px;padding:24px 20px}.loading-module__RuG5pq__topRow{flex-wrap:wrap}.loading-module__RuG5pq__badge{font-size:22px}.loading-module__RuG5pq__steps{grid-template-columns:1fr}}
