._cheer_1xg3n_4,._welcome_1xg3n_5{margin:0 0 10px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,#d4af37 16%,transparent);border:1px solid color-mix(in srgb,#d4af37 45%,transparent);line-height:1.5;animation:_cheerIn_1xg3n_1 .5s ease-out}._cheerClose_1xg3n_15{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}._starters_1xg3n_25{display:flex;flex-wrap:wrap;gap:8px}._starter_1xg3n_25{border:1px solid var(--border, #cfd8d3);background:transparent;color:inherit;border-radius:999px;padding:6px 12px;font:inherit;font-size:.875rem;cursor:pointer}._starter_1xg3n_25:hover{background:color-mix(in srgb,#d4af37 14%,transparent)}@keyframes _cheerIn_1xg3n_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._cheer_1xg3n_4,._welcome_1xg3n_5{animation:none}}._hero_1xg3n_64{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f3d2e,#14543f 55%,#1a6b50);color:#f6fbf8;border-radius:var(--radius-lg, 18px);padding:26px 24px 22px;display:flex;flex-direction:column;gap:10px}._hero_1xg3n_64:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#d4af3747,#d4af3700 70%);pointer-events:none}._heroTitle_1xg3n_88{margin:0;font-family:var(--font-family-heading);font-weight:400;font-size:clamp(26px,5vw,38px);line-height:1.12}._heroSub_1xg3n_96{margin:0;max-width:560px;font-size:15px;line-height:1.55;color:#f6fbf8db}._heroRow_1xg3n_104{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._heroLink_1xg3n_111{color:#f6fbf8;font-size:13px;text-decoration:underline;text-underline-offset:3px}._pill_1xg3n_118{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.4px;border-radius:var(--radius-full);padding:3px 11px;background:#ffffff29;color:#fff}._pillSoon_1xg3n_131{background:#f6e7b4;color:#5a4600}._pillOpen_1xg3n_136{background:#d8f0e4;color:#0b5a43}._section_1xg3n_141{display:flex;flex-direction:column;gap:12px}._sectionHead_1xg3n_147{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}._cols_1xg3n_155{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}._storeCard_1xg3n_161{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:6px}._storeCard_1xg3n_161:hover{border-color:var(--primary)}._storeName_1xg3n_175{font-family:var(--font-family-heading);font-size:20px;line-height:1.2;color:inherit;text-decoration:none}._storeName_1xg3n_175:hover{text-decoration:underline}._mine_1xg3n_187{border-color:var(--primary);box-shadow:0 0 0 2px #14543f1f}._map_1xg3n_192{width:100%;background:#eef5f1;border:1px solid var(--border);border-radius:var(--radius-md)}._dot_1xg3n_199{fill:#14543f;stroke:#fff;stroke-width:1.5;cursor:pointer}._dotSoon_1xg3n_206{fill:#c9a227}._dotMine_1xg3n_210{fill:#b3261e}._mapLabel_1xg3n_214{font-size:9px;fill:#29463b;pointer-events:none}._timeline_1xg3n_220{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:12px}._timeline_1xg3n_220 li{position:relative;display:flex;flex-direction:column;gap:2px;font-size:14px}._timeline_1xg3n_220 li:before{content:"";position:absolute;left:-21px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--primary)}._offer_1xg3n_249{background:var(--card);border:1px solid var(--border);border-left:4px solid #c9a227;border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:6px}._offerTitle_1xg3n_260{margin:0;font-size:17px;line-height:1.3}._disclosure_1xg3n_266{margin:0;font-size:12px;line-height:1.5;color:var(--muted-foreground)}._ticket_1xg3n_273{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;letter-spacing:3px;font-weight:700;background:#fffbea;border:2px dashed #c9a227;border-radius:8px;padding:8px 14px}._event_1xg3n_285{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;display:flex;gap:14px}._cal_1xg3n_294{flex:0 0 56px;height:64px;border-radius:10px;background:#0f3d2e;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}._calMonth_1xg3n_307{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#f6e7b4}._calDay_1xg3n_314{font-size:24px;font-weight:700}._eventBody_1xg3n_319{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}._rank_1xg3n_327{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;color:#5a4600;background:#f6e7b4;border-radius:var(--radius-full);padding:1px 9px}._status_1xg3n_338{display:inline-flex;align-items:center;font-size:12px;font-weight:700;border-radius:var(--radius-full);padding:2px 10px;background:var(--surface);border:1px solid var(--border)}._statusplanned_1xg3n_349{background:#e7f0ff;border-color:#c9dcff;color:#1c3f8a}._statusshipped_1xg3n_355{background:#d8f0e4;border-color:#b5e0c9;color:#0b5a43}._statusseen_1xg3n_361{background:#f1f1f1}._statusdeclined_1xg3n_365{background:#fdeceb;border-color:#f5c9c6;color:#7d1f19}._topics_1xg3n_371{display:flex;flex-wrap:wrap;gap:8px}._topic_1xg3n_371{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:4px 12px;font-size:13.5px}._shipped_1xg3n_385{background:#f1f9f5;border:1px solid #cde6da;border-radius:var(--radius-md);padding:12px 16px;display:flex;flex-direction:column;gap:3px;font-size:14px}._console_1xg3n_396{background:#fffdf5;border:1px solid #ecdca0;border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:14px}._consoleGrid_1xg3n_406{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}._table_1xg3n_412{width:100%;border-collapse:collapse;font-size:13px}._table_1xg3n_412 th,._table_1xg3n_412 td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border)}._rankCard_1xg3n_425{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:6px}@media(max-width:520px){._event_1xg3n_285{flex-direction:column}._hero_1xg3n_64{padding:20px 16px}}@media(prefers-reduced-motion:no-preference){._storeCard_1xg3n_161,._offer_1xg3n_249{transition:border-color .15s ease,transform .15s ease}._storeCard_1xg3n_161:hover{transform:translateY(-1px)}}
