.Unr3zW_publicPage.Unr3zW_publicPage{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.Unr3zW_publicNav.Unr3zW_publicNav{grid-template-columns:repeat(3,minmax(0,1fr))}.Unr3zW_memberNav.Unr3zW_memberNav{grid-template-columns:repeat(5,minmax(0,1fr))}.Unr3zW_pixelIcon{image-rendering:pixelated;object-fit:contain}@media (max-width:400px){.Unr3zW_memberNav.Unr3zW_memberNav button{margin-inline:1px;padding-inline:0}.Unr3zW_memberNav.Unr3zW_memberNav button>.storefrontNavLabel{font-size:.68rem!important}}
.YPf51a_icon{vertical-align:-.22em;object-fit:contain;image-rendering:pixelated;flex-shrink:0;display:inline-block}
.OUhvSa_banner{background:#ead4f6;border-radius:14px;margin:0 0 18px;display:block;overflow:hidden}.OUhvSa_banner img{width:100%;height:auto;image-rendering:pixelated;display:block}
.zVlOoG_station{color:#18281f;min-width:0;max-width:1040px;margin:0 auto;padding:30px 24px 45px}.zVlOoG_station button,.zVlOoG_station a{-webkit-tap-highlight-color:transparent}.zVlOoG_station button{cursor:pointer}.zVlOoG_station button:disabled,.zVlOoG_refresh[aria-disabled=true]{cursor:default;opacity:.6}.zVlOoG_pageHeader{justify-content:space-between;align-items:center;gap:16px;padding:5px 4px 25px;display:flex}.zVlOoG_eyebrow{color:#146b3a;letter-spacing:.16em;align-items:center;gap:7px;font-family:Arial,sans-serif;font-size:.65rem;font-weight:800;display:flex}.zVlOoG_liveDot{background:#168146;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #e4f2e9}.zVlOoG_pageHeader h1{color:#0b3d24;letter-spacing:.04em;margin:7px 0 0;font-size:1.8rem;line-height:1.25}.zVlOoG_pageHeader p{color:#6a786f;margin:8px 0 0;font-size:.8rem}.zVlOoG_refresh{color:#146b3a;background:#fff;border:1px solid #cddfd3;border-radius:99px;align-items:center;gap:7px;min-height:44px;padding:8px 17px;font-size:.78rem;font-weight:700;display:flex}.zVlOoG_refresh>span{font-size:1.2rem}.zVlOoG_notice,.zVlOoG_loading{color:#64532b;background:#fff8e2;border:1px solid #e4d79d;border-radius:12px;padding:18px;font-size:.82rem;line-height:1.8}.zVlOoG_loading{color:#516a5b;background:#fff;border-color:#dce8df;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.zVlOoG_today{background:linear-gradient(120deg,#fff6d9 0%,#eff9ee 58%,#e1f2e9 100%);border:1px solid #e5e6c3;border-radius:18px;min-width:0;padding:20px}.zVlOoG_sectionHeading{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 17px;display:flex}.zVlOoG_sectionHeading h2{color:#172d20;min-width:0;margin:0;font-size:1.08rem;font-weight:800;line-height:1.5}.zVlOoG_sectionHeading h2>span{color:#947017;margin-right:4px}.zVlOoG_prismEmblem{vertical-align:middle;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.zVlOoG_prismEmblem>img{grid-area:1/1}.zVlOoG_sectionNote{color:#627268;flex:none;font-size:.67rem}.zVlOoG_heroCard{background:#fff;border:2px solid #c9a227;border-radius:14px;grid-template-columns:218px minmax(0,1fr);gap:22px;min-width:0;padding:17px;display:grid;box-shadow:0 4px 14px #0b3d2412}.zVlOoG_imageButton{background:0 0;border:0;border-radius:9px;width:100%;min-width:0;padding:0}.zVlOoG_prizeVisual{background:#f0f3ef;place-items:center;min-width:0;height:250px;display:grid;overflow:hidden}.zVlOoG_prizeVisual img{object-fit:contain;width:100%;height:100%;min-height:0;padding:15px;display:block}.zVlOoG_heroVisual{background:linear-gradient(145deg,#f5f7ed,#e6eee6);border-radius:8px;height:284px}.zVlOoG_heroVisual img{padding:12px}.zVlOoG_imagePlaceholder{color:#7c9383;text-align:center;place-items:center;gap:8px;padding:20px;font-size:.64rem;display:grid}.zVlOoG_imagePlaceholder>span:first-child{color:#a4baa7;font-size:3.5rem;line-height:1.2}.zVlOoG_heroCopy{flex-direction:column;align-items:flex-start;min-width:0;padding:1px 0 0;display:flex}.zVlOoG_heroMeta{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.zVlOoG_heroMeta time{color:#607267;font-size:.74rem}.zVlOoG_award{color:#fff;background:#0b3d24;border:1px solid #1a7443;border-radius:99px;flex:none;padding:3px 10px;font-size:.69rem;font-weight:800;line-height:1.6;display:inline-block}.zVlOoG_heroCopy h3{overflow-wrap:anywhere;max-width:100%;margin:15px 0 12px;font-size:1.34rem;line-height:1.55}.zVlOoG_points{color:#5e4911;background:#fff7da;border:1px solid #ceba6c;border-radius:5px;align-items:baseline;gap:4px;width:fit-content;max-width:100%;padding:2px 7px;font-family:Arial,sans-serif;font-size:.98rem;font-weight:800;line-height:1.45;display:inline-flex}.zVlOoG_stationCoin{align-self:center}.zVlOoG_points small{font-size:.63em}.zVlOoG_noPoints{color:#6d796f;font-size:.68rem}.zVlOoG_heroEvent{color:#637368;overflow-wrap:anywhere;margin:10px 0;font-size:.8rem}.zVlOoG_detailLink{color:#146b3a;text-underline-offset:3px;background:0 0;border:0;align-self:flex-end;align-items:center;gap:13px;min-height:44px;margin-top:auto;padding:7px 0;font-size:.77rem;font-weight:800;text-decoration:underline;display:flex}.zVlOoG_detailLink>span{font-size:1.5rem}.zVlOoG_eventSnapshot{color:#315a40;text-align:left;background:#fafcf9;border:1px solid #dce6df;border-radius:8px;align-items:center;gap:11px;width:100%;min-width:0;padding:10px;display:flex}.zVlOoG_eventIcon{color:#326d45;background:#e3eee5;border-radius:6px;flex:none;place-items:center;width:35px;height:35px;display:grid}.zVlOoG_eventSnapshot>div{flex:1;min-width:0}.zVlOoG_eventSnapshot small{color:#6a786f;font-size:.61rem;display:block}.zVlOoG_eventSnapshot strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.74rem;display:-webkit-box;overflow:hidden}.zVlOoG_snapshotLabel{color:#7d897f;flex:none;font-size:.59rem}.zVlOoG_todayEmpty{text-align:center;background:#ffffffd9;border:1px solid #dfe7d3;border-radius:12px;place-content:center;justify-items:center;gap:8px;min-height:210px;padding:22px;display:grid}.zVlOoG_todayEmpty strong{font-size:.88rem}.zVlOoG_todayEmpty p{color:#6a786f;margin:0;font-size:.73rem}.zVlOoG_section{min-width:0;margin:33px 4px 0}.zVlOoG_textButton{color:#315a40;background:0 0;border:0;flex:none;justify-content:flex-end;align-items:center;gap:5px;min-height:44px;padding:3px 0 3px 7px;font-size:.74rem;font-weight:600;display:inline-flex}.zVlOoG_textButton>span:last-child{font-size:1.2rem}.zVlOoG_scopeNote{color:#728076;margin:-7px 0 20px;font-size:.66rem;line-height:1.8}.zVlOoG_podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.zVlOoG_rankCard{background:#fff;border:1px solid #e3e8df;border-radius:10px;min-width:0;position:relative;box-shadow:0 3px 9px #14371e0a}.zVlOoG_rankBadge{z-index:1;color:#614c0f;text-align:center;background:linear-gradient(155deg,#fcf1b4,#d6a72b 65%,#ffe7a4);border:1px solid #c5a641;border-radius:99px;padding:0 12px;font-size:.77rem;font-weight:800;line-height:30px;position:absolute;top:-16px;left:18%;right:18%;box-shadow:0 2px 4px #49421021}.zVlOoG_rankBadge>span{font-family:Arial,sans-serif;font-size:1.4rem;font-style:italic}.zVlOoG_place2 .zVlOoG_rankBadge{color:#3d5353;background:linear-gradient(150deg,#f3f6f7,#aebbbd 66%,#e3e8e8);border-color:#afb8b5}.zVlOoG_place3 .zVlOoG_rankBadge{color:#593b1e;background:linear-gradient(150deg,#f4dcaf,#bf8c50 65%,#f0d8a7);border-color:#c1925d}.zVlOoG_rankButton{text-align:left;background:0 0;border:0;border-radius:9px;width:100%;padding:0;display:block;overflow:hidden}.zVlOoG_rankCard .zVlOoG_prizeVisual{background:linear-gradient(135deg,#fff5ce,#e9dca8);height:255px;padding-top:12px}.zVlOoG_place2 .zVlOoG_prizeVisual{background:linear-gradient(135deg,#eff2f1,#d6dedd)}.zVlOoG_place3 .zVlOoG_prizeVisual{background:linear-gradient(135deg,#f7e4c9,#dfc3a0)}.zVlOoG_rankDetails{flex-direction:column;gap:6px;padding:12px;display:flex}.zVlOoG_rankDetails>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.8em;font-size:.83rem;line-height:1.4;display:-webkit-box;overflow:hidden}.zVlOoG_rankDetails time{color:#69786e;font-size:.68rem}.zVlOoG_rankDetails .zVlOoG_points{font-size:.81rem}.zVlOoG_xIcon{font-family:Arial,sans-serif;font-size:1.3rem;color:#18281f!important}.zVlOoG_reports{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;margin:0;padding:0 0 10px;list-style:none;display:flex;overflow-x:auto}.zVlOoG_reports>li{scroll-snap-align:start;background:#fff;border:1px solid #dce5dd;border-radius:12px;flex:0 0 168px;min-width:0;overflow:hidden}.zVlOoG_reports a{height:100%;color:inherit;text-decoration:none;display:block}.zVlOoG_reports img,.zVlOoG_reportPlaceholder{object-fit:cover;background:#eaf0eb;width:100%;height:164px;display:block}.zVlOoG_reportPlaceholder{color:#75907c;place-items:center;font-size:2.8rem;display:grid}.zVlOoG_reports a>div{flex-direction:column;gap:4px;padding:10px;display:flex}.zVlOoG_reports strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.zVlOoG_reports time{color:#6f7b72;font-size:.65rem}.zVlOoG_reports a>div>span{color:#146b3a;font-size:.64rem}.zVlOoG_reportEmpty{background:#f6faf6;border:1px dashed #cbd9ce;border-radius:11px;align-items:center;gap:18px;padding:22px;display:flex}.zVlOoG_reportEmpty>span{color:#95a89a;font-size:2rem}.zVlOoG_reportEmpty strong{color:#3a5742;font-size:.83rem}.zVlOoG_reportEmpty p{color:#718076;margin:5px 0 0;font-size:.72rem}.zVlOoG_filters{flex-wrap:wrap;gap:7px;display:flex}.zVlOoG_filters button{color:#637368;background:#fff;border:1px solid #d8e0d8;border-radius:99px;min-height:38px;padding:5px 15px;font-size:.75rem;font-weight:700}.zVlOoG_filters button[aria-pressed=true]{color:#fff;background:#146b3a;border-color:#146b3a}.zVlOoG_feedSummary{color:#718076;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:13px 0 18px;font-size:.63rem;display:flex}.zVlOoG_feedSummary p{color:#45634e;margin:0}.zVlOoG_feedSummary strong{color:#0b3d24;margin-inline:3px;font-size:.98rem}.zVlOoG_feedSummary p>span{color:#7d897f}.zVlOoG_latestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:800px;margin:0 auto;padding:0;list-style:none;display:grid}.zVlOoG_latestGrid>li{min-width:0}.zVlOoG_latestCard{text-align:left;background:#fff;border:1px solid #dce4dc;border-radius:11px;width:100%;height:100%;padding:0;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.zVlOoG_latestCard:hover{border-color:#a0bda7;box-shadow:0 4px 12px #0b3d2410}.zVlOoG_latestCard .zVlOoG_prizeVisual{height:284px}.zVlOoG_latestDetails{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:13px;display:flex}.zVlOoG_latestDetails>div:first-child{justify-content:space-between;align-items:center;gap:7px;width:100%;display:flex}.zVlOoG_latestDetails time{color:#7c8a80;font-size:.65rem}.zVlOoG_latestDetails>strong{overflow-wrap:anywhere;max-width:100%;font-size:.88rem;line-height:1.6}.zVlOoG_latestDetails .zVlOoG_points{font-size:.87rem}.zVlOoG_eventName{-webkit-line-clamp:2;color:#66776c;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:.7rem;display:-webkit-box;overflow:hidden}.zVlOoG_anonymous{color:#6e8275;border-top:1px solid #edf1eb;justify-content:space-between;align-items:center;width:100%;padding-top:8px;font-size:.64rem;display:flex}.zVlOoG_anonymous>span{font-size:1rem}.zVlOoG_empty{color:#64756a;text-align:center;background:#fff;border:1px solid #dee7dd;border-radius:11px;padding:28px 20px;font-size:.8rem;line-height:1.8}.zVlOoG_empty p{margin:6px 0 0;font-size:.73rem}.zVlOoG_footerNote{color:#829087;text-align:center;margin:18px 0 0;font-size:.65rem;line-height:1.8}.zVlOoG_dialog{color:#18281f;background:#fff;border:1px solid #d8e2d8;border-radius:17px;width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 24px 80px #00190c45}.zVlOoG_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09231685}.zVlOoG_dialogHeader{background:#f6faf4;border-bottom:1px solid #e1e8de;justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.zVlOoG_dialogHeader h2{color:#0b3d24;margin:0;font-size:1.1rem}.zVlOoG_dialogHeader button{color:#46604d;cursor:pointer;background:#fff;border:1px solid #d7e2d6;border-radius:50%;flex:none;width:44px;height:44px;padding:0;font-size:1.6rem;line-height:1}.zVlOoG_dialogBody{overscroll-behavior:contain;max-height:calc(100dvh - 128px);padding:25px;overflow-y:auto}.zVlOoG_dialogBody>.zVlOoG_scopeNote{margin:0 0 20px}.zVlOoG_eventDialogName{color:#315a40;overflow-wrap:anywhere;margin:0 0 14px;font-size:.9rem;font-weight:800}.zVlOoG_detailLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;margin-bottom:20px;display:grid}.zVlOoG_detailLayout>div{min-width:0}.zVlOoG_detailLayout h3{overflow-wrap:anywhere;margin:12px 0;font-size:1.1rem}.zVlOoG_detailList{margin:18px 0 0}.zVlOoG_detailList>div{border-top:1px solid #e4eae1;padding:10px 0}.zVlOoG_detailList dt{color:#809084;font-size:.65rem}.zVlOoG_detailList dd{color:#334c3c;overflow-wrap:anywhere;margin:3px 0 0;font-size:.77rem}.zVlOoG_rankingList{margin:0;padding:0;list-style:none}.zVlOoG_rankingList>li{border-top:1px solid #e3e9df;align-items:center;gap:15px;padding:12px 0;display:flex}.zVlOoG_listPosition{color:#8a6c20;text-align:center;flex:0 0 38px;font-family:Arial,sans-serif;font-size:1.4rem;font-weight:800}.zVlOoG_listPosition small{margin-left:2px;font-size:.6rem}.zVlOoG_rankingList button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;width:100%;min-width:0;padding:0;display:flex}.zVlOoG_rankingList .zVlOoG_prizeVisual{border-radius:6px;flex:0 0 60px;width:60px;height:82px}.zVlOoG_rankingList .zVlOoG_prizeVisual img{padding:4px}.zVlOoG_rankingList button>div:not(.zVlOoG_prizeVisual){flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.zVlOoG_rankingList strong{overflow-wrap:anywhere;max-width:100%;font-size:.8rem}.zVlOoG_rankingList button>div>span:not(.zVlOoG_points){color:#7a8a7e;font-size:.64rem}.zVlOoG_rankingList .zVlOoG_points{font-size:.78rem}.zVlOoG_rankingList button>span{color:#6b7c6d;font-size:1.3rem}.zVlOoG_infoCopy{color:#566d5d;font-size:.81rem;line-height:1.9}.zVlOoG_infoCopy p{margin:0 0 16px}@media (max-width:700px){.zVlOoG_station{padding:23px 16px 35px}.zVlOoG_pageHeader{padding-bottom:20px}.zVlOoG_pageHeader h1{font-size:1.55rem}.zVlOoG_today{border-radius:13px;padding:14px}.zVlOoG_sectionHeading{gap:8px;margin-bottom:13px}.zVlOoG_sectionHeading h2{font-size:.95rem}.zVlOoG_sectionNote{font-size:.59rem}.zVlOoG_heroCard{grid-template-columns:140px minmax(0,1fr);gap:14px;padding:12px}.zVlOoG_heroVisual{height:212px}.zVlOoG_heroCopy h3{margin:10px 0;font-size:1rem}.zVlOoG_heroCopy .zVlOoG_points{font-size:.88rem}.zVlOoG_heroEvent{font-size:.68rem}.zVlOoG_eventSnapshot{gap:7px;padding:8px}.zVlOoG_eventIcon,.zVlOoG_snapshotLabel{display:none}.zVlOoG_section{margin-top:27px}.zVlOoG_textButton{font-size:.66rem}.zVlOoG_podium{gap:10px}.zVlOoG_rankCard .zVlOoG_prizeVisual{height:190px}.zVlOoG_rankCard .zVlOoG_prizeVisual img{padding:12px 8px 7px}.zVlOoG_rankDetails{gap:5px;padding:9px}.zVlOoG_rankDetails>strong{font-size:.73rem}.zVlOoG_rankDetails .zVlOoG_points{font-size:.7rem}.zVlOoG_rankDetails .zVlOoG_stationCoin{width:13px;height:13px}.zVlOoG_rankDetails time{font-size:.6rem}.zVlOoG_rankBadge{padding-inline:4px;font-size:.64rem;line-height:26px;left:13%;right:13%}.zVlOoG_rankBadge>span{font-size:1.2rem}.zVlOoG_latestGrid{gap:12px}.zVlOoG_latestCard .zVlOoG_prizeVisual{height:240px}.zVlOoG_latestDetails{gap:7px;padding:11px}.zVlOoG_detailLayout{grid-template-columns:180px minmax(0,1fr);gap:18px}}@media (max-width:450px){.zVlOoG_station{padding:20px 12px 32px}.zVlOoG_pageHeader{padding-inline:2px}.zVlOoG_pageHeader p{font-size:.72rem}.zVlOoG_refresh{min-height:40px;padding:6px 12px;font-size:.71rem}.zVlOoG_today{padding:11px}.zVlOoG_today .zVlOoG_sectionHeading{align-items:flex-start}.zVlOoG_today .zVlOoG_sectionNote{text-align:right;max-width:82px;line-height:1.6}.zVlOoG_heroCard{grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px}.zVlOoG_heroVisual{height:185px}.zVlOoG_heroVisual img{padding:5px}.zVlOoG_heroCopy h3{margin:8px 0;font-size:.89rem}.zVlOoG_heroMeta{flex-wrap:wrap;gap:4px}.zVlOoG_heroMeta time{font-size:.59rem}.zVlOoG_award{padding:2px 7px;font-size:.58rem}.zVlOoG_heroEvent{margin:7px 0;font-size:.62rem}.zVlOoG_heroCopy .zVlOoG_points{padding:2px 5px;font-size:.77rem}.zVlOoG_detailLink{gap:7px;min-height:38px;font-size:.65rem}.zVlOoG_eventSnapshot{padding:6px}.zVlOoG_eventSnapshot strong{font-size:.62rem}.zVlOoG_eventSnapshot small{font-size:.53rem}.zVlOoG_todayEmpty{min-height:185px;padding:18px 12px}.zVlOoG_todayEmpty strong{font-size:.77rem}.zVlOoG_todayEmpty p{font-size:.65rem}.zVlOoG_section{margin-inline:1px}.zVlOoG_sectionHeading h2{font-size:.88rem}.zVlOoG_textButton,.zVlOoG_scopeNote{font-size:.6rem}.zVlOoG_podium{gap:7px}.zVlOoG_rankCard .zVlOoG_prizeVisual{height:152px}.zVlOoG_rankCard .zVlOoG_prizeVisual img{padding:14px 4px 5px}.zVlOoG_rankDetails{padding:7px 6px}.zVlOoG_rankDetails>strong{font-size:.65rem}.zVlOoG_rankDetails time{font-size:.53rem}.zVlOoG_rankDetails .zVlOoG_points{gap:2px;padding:2px 4px;font-size:.6rem}.zVlOoG_rankDetails .zVlOoG_stationCoin{display:none}.zVlOoG_rankBadge{left:10%;right:10%}.zVlOoG_reportEmpty{gap:12px;padding:18px 14px}.zVlOoG_reportEmpty strong{font-size:.74rem}.zVlOoG_reportEmpty p{font-size:.65rem}.zVlOoG_filters{gap:5px}.zVlOoG_filters button{min-height:36px;padding:5px 12px;font-size:.66rem}.zVlOoG_feedSummary{margin-bottom:12px;font-size:.57rem}.zVlOoG_feedSummary strong{font-size:.85rem}.zVlOoG_latestGrid{gap:10px}.zVlOoG_latestCard .zVlOoG_prizeVisual{height:205px}.zVlOoG_latestCard .zVlOoG_prizeVisual img{padding:10px 6px}.zVlOoG_latestDetails{gap:7px;padding:9px 8px}.zVlOoG_latestDetails>div:first-child{flex-wrap:wrap;gap:5px}.zVlOoG_latestDetails>strong{font-size:.74rem}.zVlOoG_latestDetails time{font-size:.58rem}.zVlOoG_latestDetails .zVlOoG_points{gap:3px;padding:2px 5px;font-size:.73rem}.zVlOoG_eventName{font-size:.61rem}.zVlOoG_anonymous{font-size:.57rem}.zVlOoG_footerNote{font-size:.6rem}.zVlOoG_dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.zVlOoG_dialogHeader{padding:11px 15px}.zVlOoG_dialogHeader h2{font-size:1rem}.zVlOoG_dialogBody{max-height:calc(100dvh - 100px);padding:17px}.zVlOoG_detailLayout{grid-template-columns:108px minmax(0,1fr);gap:13px}.zVlOoG_detailLayout .zVlOoG_heroVisual{height:180px}.zVlOoG_detailLayout h3{font-size:.88rem}.zVlOoG_detailLayout .zVlOoG_points{font-size:.78rem}.zVlOoG_detailList dd{font-size:.69rem}.zVlOoG_rankingList>li{gap:7px}.zVlOoG_listPosition{flex-basis:27px;font-size:1.1rem}.zVlOoG_rankingList button{gap:9px}.zVlOoG_rankingList .zVlOoG_prizeVisual{flex-basis:48px;width:48px;height:67px}.zVlOoG_rankingList strong{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.zVlOoG_latestCard{transition:none}.zVlOoG_reports{scroll-snap-type:none}}
.ouz3Xq_feed{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;margin:0 0 16px;padding:12px;font-size:.875rem}.ouz3Xq_heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ouz3Xq_heading>div{min-width:0}.ouz3Xq_heading h2{color:var(--brand-dark);margin:0;font-size:1rem}.ouz3Xq_heading h2>span{color:var(--gold-dark)}.ouz3Xq_heading p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.875rem;line-height:1.5}.ouz3Xq_refresh{border:1px solid var(--line);min-width:64px;min-height:44px;color:var(--brand-dark);cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:8px 12px;font-size:.875rem;font-weight:700}.ouz3Xq_refresh:disabled{opacity:.65;cursor:default}.ouz3Xq_refresh:focus-visible,.ouz3Xq_toggle:focus-visible,.ouz3Xq_list:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.ouz3Xq_message{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.875rem;line-height:1.5}.ouz3Xq_summary{border:1px solid var(--line);background:var(--brand-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:10px;display:grid}.ouz3Xq_summaryInfo{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ouz3Xq_summaryInfo>strong{-webkit-line-clamp:2;line-clamp:2;max-width:100%;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ouz3Xq_summaryInfo>time{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.ouz3Xq_toggle{border:1px solid var(--brand);min-width:88px;min-height:44px;color:var(--brand-dark);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:8px 10px;font-size:.875rem;font-weight:700}.ouz3Xq_expandedControls{justify-content:flex-end;margin-top:8px;display:flex}.ouz3Xq_list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;min-width:0;max-width:100%;margin:8px 0 0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.ouz3Xq_list[hidden]{display:none}.ouz3Xq_item{scroll-snap-align:start;border:1px solid var(--line);background:var(--brand-soft);border-radius:10px;flex:0 0 300px;align-items:center;gap:12px;min-width:0;max-width:100%;padding:12px;display:flex}.ouz3Xq_image,.ouz3Xq_placeholder{object-fit:contain;background:#fff;border-radius:6px;flex:0 0 64px;width:64px;height:88px}.ouz3Xq_placeholder{color:var(--brand);place-items:center;font-size:1.8rem;display:grid}.ouz3Xq_details{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.ouz3Xq_details>strong{max-width:100%;color:var(--ink);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.ouz3Xq_award{background:var(--brand-dark);color:#fff;overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:3px 7px;font-size:.875rem;font-weight:800}.ouz3Xq_event{max-width:100%;color:var(--ink);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.ouz3Xq_details time{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}@media (max-width:600px){.ouz3Xq_feed{padding:12px}.ouz3Xq_heading{gap:8px}.ouz3Xq_item{flex-basis:min(300px,100%);gap:9px;padding:10px}.ouz3Xq_image,.ouz3Xq_placeholder{flex-basis:52px;width:52px;height:74px}}@media (prefers-reduced-motion:reduce){.ouz3Xq_list{scroll-behavior:auto;scroll-snap-type:none}}
.q9PteG_notice{color:#0b3d24;text-align:center;overflow-wrap:anywhere;background:#ecf5ef;border-block:1px solid #c8ddcf;padding:16px 20px;font-size:14px;line-height:1.7}.q9PteG_notice p{margin:0}
.DFzpaW_panel{color:#173423;background:#fff;border:1px solid #d7e2d9;border-left:4px solid #c9a227;border-radius:12px;gap:12px;min-width:0;padding:20px;display:grid}.DFzpaW_panel p,.DFzpaW_panel h3,.DFzpaW_panel h4{margin:0}.DFzpaW_panel p,.DFzpaW_panel li{line-height:1.7}.DFzpaW_heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DFzpaW_heading h3{font-size:18px}.DFzpaW_verified,.DFzpaW_unverified{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.DFzpaW_verified{color:#146b3a;background:#ecf5ef}.DFzpaW_unverified{color:#806214;background:#fff7dc}.DFzpaW_address{overflow-wrap:anywhere;font-weight:700}.DFzpaW_actions{flex-wrap:wrap;gap:10px;display:flex}.DFzpaW_actions button{width:auto;min-height:44px}.DFzpaW_actions button:disabled{opacity:.55;cursor:not-allowed}.DFzpaW_help{color:#526459;font-size:13px}.DFzpaW_notice{color:#0b3d24;background:#ecf5ef;border-radius:8px;padding:12px}.DFzpaW_pending{overflow-wrap:anywhere;background:#fff7dc;border-radius:8px;gap:8px;padding:14px;display:grid}.DFzpaW_pending ul{margin:0;padding-left:20px}.DFzpaW_changeForm{border-top:1px solid #d7e2d9;gap:12px;padding-top:16px;display:grid}.DFzpaW_changeForm label{gap:6px;display:grid}.DFzpaW_changeForm input{color:#173423;background:#fff;border:1px solid #aabeb0;border-radius:8px;width:100%;padding:12px}.DFzpaW_panel button:focus-visible,.DFzpaW_panel a:focus-visible,.DFzpaW_changeForm input:focus-visible{outline-offset:3px;outline:3px solid #146b3a}@media (max-width:600px){.DFzpaW_panel{padding:16px}.DFzpaW_actions{flex-direction:column}.DFzpaW_actions button{width:100%}}
.HLOLoq_page+.legalFooter{display:none}.HLOLoq_intro{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:24px;padding:clamp(18px,4vw,36px)}.HLOLoq_intro h1,.HLOLoq_catalogHeading h2{color:var(--brand-dark);margin:0}.HLOLoq_intro p{overflow-wrap:anywhere;margin:12px 0 0;line-height:1.7}.HLOLoq_pause{color:var(--brand-dark);background:#ecf5ef;border-radius:8px;padding:10px 12px;font-weight:700}.HLOLoq_links,.HLOLoq_catalogHeading{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.HLOLoq_links{margin-top:8px}.HLOLoq_links a{min-height:44px;color:var(--brand-dark);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.HLOLoq_catalogHeading{margin-bottom:10px}
