.Rgm8Kq_card{margin:var(--space-4) 0 0;padding:var(--space-4);background:var(--color-surface-recessed);border-radius:5px}.Rgm8Kq_questCard{flex-direction:column;min-height:212px;display:flex;position:relative;overflow:hidden}.Rgm8Kq_cardCopy{align-items:flex-start;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.Rgm8Kq_questCard .Rgm8Kq_title{max-width:calc(100% - clamp(102px,37%,148px) - 10px)}.Rgm8Kq_questCard .Rgm8Kq_campaignMeter{width:min(184px,100%)}.Rgm8Kq_giftArt{aspect-ratio:15/14;pointer-events:none;width:clamp(140px,49%,210px);position:absolute;top:50%;right:6px;transform:translateY(-50%)}.Rgm8Kq_giftArt video,.Rgm8Kq_giftArt img{object-fit:contain;width:100%;height:100%;display:block}.Rgm8Kq_giftArt video{position:absolute;inset:0}.Rgm8Kq_giftPosterHidden,.Rgm8Kq_giftVideoWaiting{visibility:hidden}.Rgm8Kq_eyebrow{color:var(--color-text-muted);font-family:var(--font-body), Arial, sans-serif;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:800;line-height:1.2}.Rgm8Kq_title{max-width:24ch;font-family:var(--font-heading), Arial, sans-serif;font-size:clamp(var(--text-heading-sm), 5.13vw, var(--text-heading-md));letter-spacing:-.025em;text-wrap:pretty;font-weight:700;line-height:1.25}.Rgm8Kq_title span{display:block}.Rgm8Kq_campaignMeter{gap:var(--space-2);width:100%;margin-top:var(--space-1);display:grid}.Rgm8Kq_campaignCount{color:var(--color-text);font-family:var(--font-body), Arial, sans-serif;font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700;line-height:16px}.Rgm8Kq_campaignProgress{appearance:none;border-radius:var(--radius-pill);background:var(--color-background);width:100%;height:10px;color:var(--color-brand-primary);border:0;display:block;overflow:hidden}.Rgm8Kq_campaignProgress::-webkit-progress-bar{background:var(--color-background)}.Rgm8Kq_campaignProgress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-accent-ink)}.Rgm8Kq_campaignProgress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-accent-ink)}.Rgm8Kq_cardActions{padding-top:var(--space-1);gap:10px;margin-top:auto;display:flex}.Rgm8Kq_cardActions>.Rgm8Kq_cardAction{isolation:isolate;width:127px;min-height:var(--size-touch);border-radius:var(--radius-pill);font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-caption);white-space:nowrap;--button-background:transparent;--button-background-hover:transparent;--button-foreground-hover:var(--card-action-foreground,var(--color-text));color:var(--card-action-foreground,var(--color-text));border:0;flex:none;padding:0 10px 2px;line-height:14px;position:relative}.Rgm8Kq_cardActions>.Rgm8Kq_cardTerms{width:68px}.Rgm8Kq_cardAction:before{content:"";z-index:-1;border-radius:inherit;background:var(--card-action-background);position:absolute;inset:4px 0 6px}.Rgm8Kq_cardAction:hover:before{background:var(--card-action-background-hover,var(--card-action-background))}.Rgm8Kq_cardPrimary{--card-action-background:var(--color-primary);--card-action-background-hover:var(--color-primary-hover);--card-action-foreground:var(--color-on-primary)}.Rgm8Kq_cardTrade,.Rgm8Kq_cardUnavailable{--card-action-background:var(--color-background)}.Rgm8Kq_cardTerms{--card-action-background:var(--color-surface-raised);--card-action-background-hover:var(--color-navigation-active)}.Rgm8Kq_questDialog{width:min(520px,100% - 24px)}.Rgm8Kq_sheet{flex-direction:column;width:100%;min-height:0;display:flex}.Rgm8Kq_sheetBody{min-height:0;padding:var(--space-2) 0 var(--space-4);flex:1;overflow-y:auto}.Rgm8Kq_reward{justify-content:center;align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% -30%, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 70%), var(--color-surface-recessed);color:var(--color-text);border:0;display:flex}.Rgm8Kq_reward span{font:800 clamp(64px, 20vw, 96px) / 1 var(--font-heading), sans-serif;letter-spacing:-.06em}.Rgm8Kq_reward small{font-size:var(--text-heading-sm);font-weight:800}.Rgm8Kq_sheetIntro{margin:var(--space-5) 0;font-size:var(--text-heading-md);font-weight:800;color:var(--color-text)!important;line-height:1.25!important}.Rgm8Kq_sheet .Rgm8Kq_campaignMeter{margin:0 0 var(--space-5)}.Rgm8Kq_steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Rgm8Kq_step{align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-surface-raised);border:0;font-weight:650;display:flex}.Rgm8Kq_stepCurrent{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-text)}.Rgm8Kq_stepDone{color:var(--color-text)}.Rgm8Kq_stepNumber{background:var(--color-surface-raised);width:32px;height:32px;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.Rgm8Kq_stepCurrent .Rgm8Kq_stepNumber{background:var(--color-primary);color:var(--color-on-primary)}.Rgm8Kq_stepDone .Rgm8Kq_stepNumber{background:var(--color-success-soft);color:var(--color-success)}.Rgm8Kq_sheetStatus{margin:var(--space-5) 0 0}.Rgm8Kq_error{margin:var(--space-3) 0 0;color:var(--color-danger-ink)!important}.Rgm8Kq_sheetActions{gap:var(--space-2);padding-top:var(--space-3);flex:none;display:grid}.Rgm8Kq_sheetActions:empty{display:none}.Rgm8Kq_sheetActions>*{min-height:48px}@media (max-width:699px){.Rgm8Kq_questDialog{width:100%}.Rgm8Kq_sheet{height:100%}.Rgm8Kq_title{font-size:var(--text-hero-mobile);letter-spacing:normal;text-wrap:wrap;line-height:1.1}}@media (max-width:389px){.Rgm8Kq_title{font-size:clamp(var(--text-control), 5.13vw, var(--text-hero-mobile))}}@media (min-width:700px){.Rgm8Kq_title{font-size:clamp(18px, 2.35vw, var(--text-heading-lg));line-height:1.25}.Rgm8Kq_sheetBody{max-height:min(65vh,620px)}}
._0s1Eaa_panel{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);border:0;display:grid}._0s1Eaa_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._0s1Eaa_head h2{font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-base);font-weight:700}._0s1Eaa_head p{color:var(--color-text-muted);font-size:var(--text-xs);max-width:60ch;margin-top:2px;line-height:16px}._0s1Eaa_switch{white-space:nowrap;color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;align-items:center;gap:6px;min-height:24px;font-weight:700;display:inline-flex}._0s1Eaa_switch input{width:16px;height:16px;accent-color:var(--color-primary)}._0s1Eaa_off{margin-top:var(--space-2);justify-content:flex-end;display:flex}._0s1Eaa_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}._0s1Eaa_tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}._0s1Eaa_tiles div{background:var(--color-surface-raised);border-radius:6px;min-width:0;padding:8px 10px}._0s1Eaa_tiles dt{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}._0s1Eaa_tiles dd{font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}._0s1Eaa_log{max-height:220px;font-size:var(--text-xs);color:var(--color-text-muted);gap:2px;margin:0;padding:0;line-height:16px;list-style:none;display:grid;overflow-y:auto}._0s1Eaa_log li{border-left:2px solid var(--color-border);padding:2px 0 2px 8px}._0s1Eaa_log li[data-tone=ok]{border-color:var(--color-success);color:var(--color-text)}._0s1Eaa_log li[data-tone=bad]{border-color:var(--color-danger);color:var(--color-text)}._0s1Eaa_log a{color:var(--color-link);text-decoration:none}._0s1Eaa_step{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:16px}._0s1Eaa_step:before{content:"";background:var(--color-primary);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1s ease-in-out infinite _0s1Eaa_pulse;display:inline-block}@keyframes _0s1Eaa_pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){._0s1Eaa_step:before{animation:none}}
