._page_1l9jn_1{color:#eaf2f7;background:radial-gradient(circle at 75% -12%,#173c4f 0,#0000 32%),#071018;min-height:100vh}._header_1l9jn_1{background:#08121ade;border-bottom:1px solid #1c2b38;justify-content:space-between;align-items:center;height:68px;padding:0 5vw;display:flex}._brand_1l9jn_1{color:#fff;align-items:center;gap:8px;font-size:20px;font-weight:750;text-decoration:none;display:flex}._brand_1l9jn_1>span{color:#06120f;background:linear-gradient(135deg,#1ce5ac,#68f0d0);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}._brand_1l9jn_1 b{color:#18c997}._header_1l9jn_1 nav{gap:24px;display:flex}._header_1l9jn_1 nav a{color:#91a2ae;font-size:13px;text-decoration:none}._hero_1l9jn_1{justify-content:space-between;align-items:end;gap:32px;max-width:1400px;margin:auto;padding:70px 5vw 42px;display:flex}._hero_1l9jn_1>div:first-child>p,._calendarHead_1l9jn_1 p,._guide_1l9jn_1>div:first-child p{color:#18c997;font:650 10px var(--font-geist-mono);letter-spacing:.16em;margin:0 0 10px}._hero_1l9jn_1 h1{letter-spacing:-.052em;margin:0;font-size:clamp(42px,5.6vw,74px);line-height:1}._hero_1l9jn_1 h2{color:#90a2af;max-width:720px;margin:20px 0 0;font-size:17px;font-weight:450;line-height:1.6}._next_1l9jn_1{background:linear-gradient(135deg,#0d1d29,#0b2927);border:1px solid #2c5d5a;border-radius:14px;min-width:300px;padding:20px;display:grid}._next_1l9jn_1 span{color:#55e5bb;font-size:9px}._next_1l9jn_1 b{margin:8px 0 15px;font-size:13px}._next_1l9jn_1 strong{font:750 28px var(--font-geist-mono)}._next_1l9jn_1 small{color:#718493;margin-top:6px}._controls_1l9jn_1{background:#0a1620;border:1px solid #1c2b38;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;max-width:calc(1400px - 10vw);margin:0 auto 26px;padding:12px 16px;display:flex}._controls_1l9jn_1>div{gap:6px;display:flex;overflow:auto}._controls_1l9jn_1 button{color:#718493;cursor:pointer;background:#0d1b25;border:1px solid #253844;border-radius:999px;padding:7px 12px;font-size:10px}._controls_1l9jn_1 button._active_1l9jn_1{color:#55e5bb;background:#173026;border-color:#2d745f}._controls_1l9jn_1 label{color:#718493;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}._calendarHead_1l9jn_1{justify-content:space-between;align-items:end;max-width:calc(1400px - 10vw);margin:0 auto 14px;display:flex}._calendarHead_1l9jn_1 h2{margin:0;font-size:23px}._calendarHead_1l9jn_1>span{color:#718493;font-size:9px}._timeline_1l9jn_1{gap:10px;max-width:calc(1400px - 10vw);margin:0 auto 32px;display:grid}._event_1l9jn_1{background:linear-gradient(145deg,#0c1924,#09141e);border:1px solid #1c2b38;border-radius:12px;grid-template-columns:96px 1fr;display:grid;overflow:hidden}._event_1l9jn_1._ended_1l9jn_1{opacity:.58}._date_1l9jn_1{background:#08131c;border-right:1px solid #1c2b38;flex-direction:column;justify-content:center;align-items:center;display:flex}._date_1l9jn_1 span{color:#18c997;font-size:9px}._date_1l9jn_1 b{font:750 30px var(--font-geist-mono);margin:4px 0}._date_1l9jn_1 small{color:#718493}._eventBody_1l9jn_1{padding:20px}._eventTitle_1l9jn_1{align-items:center;gap:7px;display:flex}._eventTitle_1l9jn_1>span{border-radius:5px;padding:4px 7px;font-size:8px}._eventTitle_1l9jn_1>span._央行_1l9jn_1{color:#bba4ff;background:#34265b}._eventTitle_1l9jn_1>span._通胀_1l9jn_1{color:#ffb18f;background:#4a2d25}._eventTitle_1l9jn_1>span._就业_1l9jn_1{color:#7fd9ff;background:#173a48}._eventTitle_1l9jn_1>span._增长_1l9jn_1{color:#65dfb2;background:#173b2f}._eventTitle_1l9jn_1 i{color:#ffc857;font-size:8px;font-style:normal}._eventTitle_1l9jn_1>b{color:#55e5bb;font:9px var(--font-geist-mono);margin-left:auto}._event_1l9jn_1 h3{margin:11px 0 7px;font-size:17px}._eventBody_1l9jn_1>p{color:#8799a6;margin:0;font-size:11px;line-height:1.7}._times_1l9jn_1{color:#69808e;font:9px var(--font-geist-mono);gap:18px;margin:14px 0;display:flex}._impacts_1l9jn_1{grid-template-columns:1fr 1fr;gap:8px;display:grid}._impacts_1l9jn_1>div{background:#09151e;border:1px solid #182936;border-radius:8px;gap:6px;padding:12px;display:grid}._impacts_1l9jn_1 b{color:#aab9c3;font-size:9px}._impacts_1l9jn_1 span{color:#718493;font-size:9px;line-height:1.6}._actions_1l9jn_1{align-items:center;gap:10px;margin-top:14px;display:flex}._actions_1l9jn_1 a,._actions_1l9jn_1 button{color:#8fa3af;background:#0e1d27;border:1px solid #294252;border-radius:7px;padding:8px 10px;font-size:9px;text-decoration:none}._actions_1l9jn_1 button{cursor:pointer}._actions_1l9jn_1 a{color:#55e5bb;border-color:#285846}._empty_1l9jn_1{text-align:center;color:#718493;border:1px dashed #294252;border-radius:12px;padding:60px}._guide_1l9jn_1{background:linear-gradient(135deg,#0c1a25,#0a2221);border:1px solid #214051;border-radius:12px;max-width:calc(1400px - 10vw);margin:0 auto 42px;padding:25px}._guide_1l9jn_1 h2{margin:0;font-size:20px}._guide_1l9jn_1>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}._guide_1l9jn_1 article{background:#0a1b22;border:1px solid #1b3b3b;border-radius:9px;padding:16px}._guide_1l9jn_1 article b{color:#55e5bb;font:700 13px var(--font-geist-mono)}._guide_1l9jn_1 article span{margin:8px 0;font-size:11px;display:block}._guide_1l9jn_1 article p{color:#718493;margin:0;font-size:9px;line-height:1.65}._footer_1l9jn_1{color:#718493;border-top:1px solid #1c2b38;align-items:center;gap:25px;padding:30px 5vw;font-size:11px;display:flex}._footer_1l9jn_1 a{color:#fff;font-weight:700;text-decoration:none}._footer_1l9jn_1 span{margin-right:auto}._footer_1l9jn_1 small{color:#607383}@media (max-width:760px){._header_1l9jn_1{padding:0 16px}._header_1l9jn_1 nav{display:none}._hero_1l9jn_1{padding:48px 16px 30px;display:block}._next_1l9jn_1{min-width:0;margin-top:24px}._controls_1l9jn_1,._calendarHead_1l9jn_1,._timeline_1l9jn_1,._guide_1l9jn_1{max-width:none;margin-left:10px;margin-right:10px}._controls_1l9jn_1{display:block}._controls_1l9jn_1 label{margin-top:12px}._calendarHead_1l9jn_1{display:block}._calendarHead_1l9jn_1>span{margin-top:9px;display:block}._event_1l9jn_1{grid-template-columns:68px 1fr}._eventBody_1l9jn_1{padding:15px}._impacts_1l9jn_1{grid-template-columns:1fr}._times_1l9jn_1{gap:5px;display:grid}._actions_1l9jn_1{flex-direction:column;align-items:flex-start}._guide_1l9jn_1>div:last-child{grid-template-columns:1fr}._footer_1l9jn_1{padding:25px 16px;display:block}._footer_1l9jn_1 span,._footer_1l9jn_1 small{margin:10px 0;display:block}}
