.HatsuneNewsPreview-module__u8NDaa__wrap{background:linear-gradient(#fff 0%,#fbf8ff 100%);border:1px solid #eadff7;border-radius:22px;max-width:1120px;margin:18px auto 22px;padding:20px;overflow:hidden;box-shadow:0 10px 30px #572f8014}.HatsuneNewsPreview-module__u8NDaa__bannerHeading{background:#f6efff;border-radius:22px 22px 0 0;width:calc(100% + 40px);margin:-20px -20px 16px;overflow:hidden}.HatsuneNewsPreview-module__u8NDaa__bannerImage{object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.HatsuneNewsPreview-module__u8NDaa__headingRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.HatsuneNewsPreview-module__u8NDaa__headingRow h2{color:#31184f;margin:2px 0 4px;font-size:clamp(22px,5vw,30px)}.HatsuneNewsPreview-module__u8NDaa__headingRow p{color:#71647d;margin:0;font-size:13px}.HatsuneNewsPreview-module__u8NDaa__kicker{letter-spacing:.16em;color:#8a55b7;font-size:11px;font-weight:800;display:inline-block}.HatsuneNewsPreview-module__u8NDaa__moreTop{color:#7a3aaa;background:#f3eafc;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.HatsuneNewsPreview-module__u8NDaa__list{border-top:1px solid #eee4f6}.HatsuneNewsPreview-module__u8NDaa__newsItem{color:inherit;border-bottom:1px solid #eee4f6;grid-template-columns:112px 1fr;gap:13px;padding:14px 0;text-decoration:none;display:grid}.HatsuneNewsPreview-module__u8NDaa__thumbWrap{aspect-ratio:16/10;background:#eee7f5;border-radius:14px;overflow:hidden}.HatsuneNewsPreview-module__u8NDaa__thumb{object-fit:cover;width:100%;height:100%}.HatsuneNewsPreview-module__u8NDaa__thumbFallback{text-align:center;letter-spacing:.08em;color:#7c59a1;background:linear-gradient(135deg,#efe5fa,#faf7ff);place-items:center;width:100%;height:100%;padding:8px;font-size:11px;font-weight:900;display:grid}.HatsuneNewsPreview-module__u8NDaa__newsBody h3{color:#23172c;margin:7px 0 8px;font-size:15px;line-height:1.45}.HatsuneNewsPreview-module__u8NDaa__metaRow,.HatsuneNewsPreview-module__u8NDaa__subMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.HatsuneNewsPreview-module__u8NDaa__tag,.HatsuneNewsPreview-module__u8NDaa__bsTag{border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.HatsuneNewsPreview-module__u8NDaa__tag{color:#6f319d;background:#f3e8fb}.HatsuneNewsPreview-module__u8NDaa__bsTag{color:#fff;background:#23172c}.HatsuneNewsPreview-module__u8NDaa__subMeta{color:#8b8192;font-size:11px}.HatsuneNewsPreview-module__u8NDaa__empty{text-align:center;color:#6c5e76;background:#f7f2fb;border-radius:18px;padding:22px 16px}.HatsuneNewsPreview-module__u8NDaa__empty strong{color:#44265d;margin-bottom:6px;display:block}.HatsuneNewsPreview-module__u8NDaa__empty p{margin:0;font-size:13px;line-height:1.7}.HatsuneNewsPreview-module__u8NDaa__quickGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.HatsuneNewsPreview-module__u8NDaa__quickCard{color:#392648;background:#fff;border:1px solid #eadff7;border-radius:16px;align-items:center;gap:9px;min-width:0;padding:12px;text-decoration:none;display:flex}.HatsuneNewsPreview-module__u8NDaa__quickCard>span{font-size:22px}.HatsuneNewsPreview-module__u8NDaa__quickCard strong,.HatsuneNewsPreview-module__u8NDaa__quickCard small{display:block}.HatsuneNewsPreview-module__u8NDaa__quickCard strong{font-size:13px}.HatsuneNewsPreview-module__u8NDaa__quickCard small{color:#8a7b93;margin-top:3px;font-size:10px;line-height:1.35}.HatsuneNewsPreview-module__u8NDaa__moreButton{text-align:center;color:#fff;background:linear-gradient(135deg,#8050a9,#ad6fd5);border-radius:14px;margin-top:14px;padding:13px 16px;font-weight:800;text-decoration:none;display:block}@media (max-width:640px){.HatsuneNewsPreview-module__u8NDaa__wrap{border-radius:20px;margin:14px 10px 22px;padding:16px}.HatsuneNewsPreview-module__u8NDaa__bannerHeading{border-radius:18px 18px 0 0;width:calc(100% + 32px);margin:-16px -16px 14px}.HatsuneNewsPreview-module__u8NDaa__newsItem{grid-template-columns:104px 1fr;gap:11px}.HatsuneNewsPreview-module__u8NDaa__quickGrid{grid-template-columns:1fr}.HatsuneNewsPreview-module__u8NDaa__quickCard{padding:11px 12px}}
.HatsuneSchedulePreview-module__UTq7Da__section{background:linear-gradient(#fff,#fff8fd);border:1px solid #f1d9eb;border-radius:22px;max-width:1120px;margin:18px auto 26px;padding:20px;overflow:hidden;box-shadow:0 10px 28px #6f346612}.HatsuneSchedulePreview-module__UTq7Da__bannerHeading{background:#f6efff;border-radius:22px 22px 0 0;width:calc(100% + 40px);margin:-20px -20px 16px;overflow:hidden}.HatsuneSchedulePreview-module__UTq7Da__bannerImage{object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.HatsuneSchedulePreview-module__UTq7Da__list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:12px;width:100%;padding:2px 2px 8px;scroll-padding-left:2px;display:flex;overflow:auto hidden}.HatsuneSchedulePreview-module__UTq7Da__list::-webkit-scrollbar{display:none}.HatsuneSchedulePreview-module__UTq7Da__item{scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border:1px solid #f0e2ed;border-radius:16px;flex:0 0 86%;grid-template-columns:120px 1fr;align-items:center;gap:14px;width:86%;min-width:86%;max-width:86%;padding:13px 14px;display:grid}.HatsuneSchedulePreview-module__UTq7Da__running{background:#fff9fd;border-color:#ee9acb}.HatsuneSchedulePreview-module__UTq7Da__dateBox{flex-direction:column;gap:6px;display:flex}.HatsuneSchedulePreview-module__UTq7Da__dateBox strong{color:#4b3448;font-size:15px}.HatsuneSchedulePreview-module__UTq7Da__dateBox span{color:#85607a;background:#f5edf3;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-weight:900}.HatsuneSchedulePreview-module__UTq7Da__running .HatsuneSchedulePreview-module__UTq7Da__dateBox span{color:#fff;background:#e9428f}.HatsuneSchedulePreview-module__UTq7Da__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HatsuneSchedulePreview-module__UTq7Da__badges span{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.HatsuneSchedulePreview-module__UTq7Da__allLadies{color:#b23375;background:#ffe6f3}.HatsuneSchedulePreview-module__UTq7Da__venus{color:#6744a5;background:#eee7ff}.HatsuneSchedulePreview-module__UTq7Da__other{color:#556270;background:#edf2f7}.HatsuneSchedulePreview-module__UTq7Da__badges b{color:#4d4750;font-size:13px}.HatsuneSchedulePreview-module__UTq7Da__body h3{color:#2d2630;margin:7px 0 0;font-size:16px;line-height:1.45}.HatsuneSchedulePreview-module__UTq7Da__moreBottom{text-align:center;color:#fff;background:#8f3c79;border-radius:12px;margin-top:14px;padding:11px 14px;font-size:14px;font-weight:900;text-decoration:none;display:block}@media (max-width:720px){.HatsuneSchedulePreview-module__UTq7Da__section{margin:14px 10px 22px;padding:16px}.HatsuneSchedulePreview-module__UTq7Da__bannerHeading{border-radius:18px 18px 0 0;width:calc(100% + 32px);margin:-16px -16px 14px}.HatsuneSchedulePreview-module__UTq7Da__list{margin-right:-16px;padding-right:16px}.HatsuneSchedulePreview-module__UTq7Da__item{flex-basis:88%;grid-template-columns:1fr;gap:8px;width:88%;min-width:88%;max-width:88%}.HatsuneSchedulePreview-module__UTq7Da__dateBox{flex-direction:row;align-items:center}.HatsuneSchedulePreview-module__UTq7Da__body h3{font-size:15px}}
.HatsuneMediaPreview-module__19qxJq__section{background:#fff6fb;border:1px solid #f3c7db;border-radius:22px;margin:18px 0;padding:18px;overflow:hidden}.HatsuneMediaPreview-module__19qxJq__bannerHeading{background:#fff0f7;border-radius:22px 22px 0 0;width:calc(100% + 36px);margin:-18px -18px 16px;display:block;overflow:hidden}.HatsuneMediaPreview-module__19qxJq__bannerImage{object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.HatsuneMediaPreview-module__19qxJq__moreButton{text-align:center;color:#fff;background:linear-gradient(135deg,#df5b96,#a75dcc);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:900;text-decoration:none;display:block}.HatsuneMediaPreview-module__19qxJq__heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.HatsuneMediaPreview-module__19qxJq__heading span{letter-spacing:.12em;color:#d92469;font-size:11px;font-weight:900}.HatsuneMediaPreview-module__19qxJq__heading h2{margin:4px 0 0;font-size:21px}.HatsuneMediaPreview-module__19qxJq__heading a{color:#b81f5b;font-size:13px;font-weight:800;text-decoration:none}.HatsuneMediaPreview-module__19qxJq__list{gap:10px;display:grid}.HatsuneMediaPreview-module__19qxJq__card{color:inherit;background:#fff;border:1px solid #f0d8e3;border-radius:15px;grid-template-columns:150px 1fr;gap:12px;padding:10px;text-decoration:none;display:grid}.HatsuneMediaPreview-module__19qxJq__card img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:150px}.HatsuneMediaPreview-module__19qxJq__card>div{min-width:0}.HatsuneMediaPreview-module__19qxJq__meta{color:#7e8795;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.HatsuneMediaPreview-module__19qxJq__meta strong{color:#d32668}.HatsuneMediaPreview-module__19qxJq__card h3{margin:6px 0;font-size:15px;line-height:1.45}.HatsuneMediaPreview-module__19qxJq__card>div>span{color:#b6225d;font-size:12px;font-weight:800}@media (max-width:620px){.HatsuneMediaPreview-module__19qxJq__section{padding:14px}.HatsuneMediaPreview-module__19qxJq__bannerHeading{border-radius:20px 20px 0 0;width:calc(100% + 28px);margin:-14px -14px 14px}.HatsuneMediaPreview-module__19qxJq__heading{align-items:flex-start}.HatsuneMediaPreview-module__19qxJq__heading a{font-size:12px}.HatsuneMediaPreview-module__19qxJq__card{grid-template-columns:112px 1fr;gap:9px}.HatsuneMediaPreview-module__19qxJq__card img{width:112px}.HatsuneMediaPreview-module__19qxJq__card h3{margin:4px 0;font-size:13px}.HatsuneMediaPreview-module__19qxJq__meta{gap:5px}}
.RealtimeUpdates-module__TGnhLq__section{background:linear-gradient(#f7fcff,#eef8fd);border:1px solid #cfe8f6;border-radius:24px;margin:24px 0;padding:20px;box-shadow:0 10px 30px #17517714}.RealtimeUpdates-module__TGnhLq__heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.RealtimeUpdates-module__TGnhLq__heading span{letter-spacing:.14em;color:#1489cc;font-size:11px;font-weight:900}.RealtimeUpdates-module__TGnhLq__heading h2{color:#173b5d;margin:3px 0 0;font-size:22px;line-height:1.25}.RealtimeUpdates-module__TGnhLq__xButton{color:#0877b4;background:#e2f3ff;border:1px solid #c3e7fb;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:900;text-decoration:none}.RealtimeUpdates-module__TGnhLq__list{gap:12px;display:grid}.RealtimeUpdates-module__TGnhLq__card{color:inherit;background:#fff;border:1px solid #d8e9f3;border-radius:18px;padding:15px;text-decoration:none;display:block;box-shadow:0 5px 14px #194d6e0f}.RealtimeUpdates-module__TGnhLq__cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.RealtimeUpdates-module__TGnhLq__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.RealtimeUpdates-module__TGnhLq__kind,.RealtimeUpdates-module__TGnhLq__character{border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.RealtimeUpdates-module__TGnhLq__kind{color:#176a99;background:#e5f5fd}.RealtimeUpdates-module__TGnhLq__character{color:#fff}.RealtimeUpdates-module__TGnhLq__ichika{background:#20a06b}.RealtimeUpdates-module__TGnhLq__hatsune{background:#8258dd}.RealtimeUpdates-module__TGnhLq__kiina{background:#f0a20d}.RealtimeUpdates-module__TGnhLq__all{background:#2c71b7}.RealtimeUpdates-module__TGnhLq__card time{color:#7b91a3;font-size:11px;font-weight:700}.RealtimeUpdates-module__TGnhLq__card h3{color:#173b5d;margin:10px 0 4px;font-size:17px;line-height:1.45}.RealtimeUpdates-module__TGnhLq__card p{color:#657f92;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.RealtimeUpdates-module__TGnhLq__imageWrap{background:#f1f5f7;border-radius:14px;margin-top:11px;overflow:hidden}.RealtimeUpdates-module__TGnhLq__image{object-fit:contain;background:#fff;width:100%;max-height:420px;display:block}.RealtimeUpdates-module__TGnhLq__cta{color:#0a87c7;margin-top:10px;font-size:12px;font-weight:900;display:inline-flex}.RealtimeUpdates-module__TGnhLq__empty{text-align:center;color:#7890a2;background:#fff;border:1px dashed #c9dee9;border-radius:18px;padding:28px 15px;font-size:13px}.RealtimeUpdates-module__TGnhLq__compact{border-radius:20px;margin:18px 0;padding:14px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__heading{align-items:center;margin-bottom:10px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__heading h2{font-size:17px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__heading span{font-size:8px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__xButton{padding:6px 9px;font-size:11px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__card{border-radius:16px;padding:12px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__card h3{margin:8px 0 0;font-size:15px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__kind,.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__character{min-height:24px;padding:3px 8px;font-size:10px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__card time{font-size:10px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__imageWrap{float:right;border-radius:11px;width:92px;margin:8px 0 0 12px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__image{object-fit:cover;width:92px;height:92px;max-height:92px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__cta{margin-top:8px;font-size:11px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__card:after{content:"";clear:both;display:block}.RealtimeUpdates-module__TGnhLq__emptySectionCompact{padding-bottom:12px}.RealtimeUpdates-module__TGnhLq__emptySectionCompact .RealtimeUpdates-module__TGnhLq__heading{margin-bottom:8px}.RealtimeUpdates-module__TGnhLq__emptyCompact{border-radius:14px;padding:11px 12px;font-size:12px;line-height:1.35}@media (max-width:560px){.RealtimeUpdates-module__TGnhLq__section{border-radius:20px;margin:18px 0;padding:14px}.RealtimeUpdates-module__TGnhLq__heading{align-items:center}.RealtimeUpdates-module__TGnhLq__heading h2{font-size:18px}.RealtimeUpdates-module__TGnhLq__heading span{font-size:9px}.RealtimeUpdates-module__TGnhLq__xButton{padding:7px 10px}.RealtimeUpdates-module__TGnhLq__card h3{font-size:15px}.RealtimeUpdates-module__TGnhLq__image{max-height:360px}.RealtimeUpdates-module__TGnhLq__compact{padding:12px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__heading h2{font-size:16px}.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__imageWrap,.RealtimeUpdates-module__TGnhLq__compact .RealtimeUpdates-module__TGnhLq__image{width:82px;height:82px}.RealtimeUpdates-module__TGnhLq__emptySectionCompact{margin:12px 0;padding:12px}.RealtimeUpdates-module__TGnhLq__emptySectionCompact .RealtimeUpdates-module__TGnhLq__heading{margin-bottom:7px}.RealtimeUpdates-module__TGnhLq__emptySectionCompact .RealtimeUpdates-module__TGnhLq__heading h2{font-size:16px}.RealtimeUpdates-module__TGnhLq__emptyCompact{padding:9px 10px;font-size:11px}}
