.ai-release-timeline_root__hXWpH{color:#102b4e}.ai-release-timeline_controls__dTMDE{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px;background:#fff;border:1px solid #dce6f1;border-radius:12px}.ai-release-timeline_controls__dTMDE label{font-size:11px;font-weight:700}.ai-release-timeline_controls__dTMDE input,.ai-release-timeline_controls__dTMDE select{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #cbd5e1;border-radius:6px;background:white;font-size:12px;color:#102b4e}.ai-release-timeline_toolbar__k3sk_{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 0;font-size:12px}.ai-release-timeline_toolbar__k3sk_ strong{font-size:20px}.ai-release-timeline_check__R2scy{display:flex;align-items:center;gap:6px}.ai-release-timeline_switch__9xewJ{margin-left:auto;display:flex;gap:4px;padding:4px;background:#e5edf7;border-radius:8px}.ai-release-timeline_switch__9xewJ button{padding:9px 14px;border-radius:5px;font-weight:700}.ai-release-timeline_switch__9xewJ button[aria-pressed=true]{background:#102b4e;color:white}.ai-release-timeline_legend__V3QqP{display:flex;flex-wrap:wrap;gap:20px;font-size:11px;font-weight:700}.ai-release-timeline_legend__V3QqP span{display:flex;align-items:center;gap:7px}.ai-release-timeline_legend__V3QqP i{display:inline-block;width:11px;height:11px;border:2px solid #2563eb;border-radius:50%}.ai-release-timeline_legend__V3QqP .ai-release-timeline_confirmedDot__yZ0_0{background:#2563eb}.ai-release-timeline_legend__V3QqP .ai-release-timeline_futureDot__EmNtb{border-style:dashed}.ai-release-timeline_hint__XedXi{margin:12px 0;font-size:11px;line-height:1.8;color:#64748b}.ai-release-timeline_scroll__g_N9C{overflow-x:auto;border:1px solid #dce6f1;border-radius:12px;background:white}.ai-release-timeline_root__hXWpH a:focus-visible,.ai-release-timeline_root__hXWpH button:focus-visible,.ai-release-timeline_root__hXWpH summary:focus-visible,.ai-release-timeline_scroll__g_N9C:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}.ai-release-timeline_plot__VtARI{width:1370px}.ai-release-timeline_axis__2ovAu{position:relative;height:44px;background:#edf3fa;border-bottom:1px solid #dce6f1}.ai-release-timeline_axis__2ovAu span{position:absolute;top:15px;font-size:10px;font-weight:800;transform:translateX(-20%);font-variant-numeric:tabular-nums}.ai-release-timeline_row__zOc_W{position:relative;border-bottom:1px solid #dce6f1;padding-top:1px;padding-bottom:40px}.ai-release-timeline_row__zOc_W:last-child{border:0}.ai-release-timeline_gridline__XytiX{position:absolute;top:0;bottom:0;border-left:1px solid #edf2f7;pointer-events:none}.ai-release-timeline_announcement__cqeVE{position:relative;margin-top:20px;width:302px;min-height:144px;border-left:3px solid;padding:10px 14px;background:#f8fafc;border-radius:0 8px 8px 0}.ai-release-timeline_eyebrow__pi7rZ{font-size:10px;font-weight:800;letter-spacing:.04em}.ai-release-timeline_announcement__cqeVE h2,.ai-release-timeline_listCard__bDlvw h2{margin-top:4px;font-size:16px;font-weight:900;line-height:1.35}.ai-release-timeline_summary__I76BS{font-size:11px;line-height:1.65;margin-top:6px}.ai-release-timeline_announcementDate__n9JW6{font-size:10px;margin-top:8px;font-weight:700}.ai-release-timeline_source__CdMEG{color:#2563eb;text-decoration:underline;text-underline-offset:3px;font-size:10px;margin-left:4px}.ai-release-timeline_stem__5_lQD{position:absolute;top:164px;height:20px;width:1px}.ai-release-timeline_endDot__ubnI6,.ai-release-timeline_startDot__aAJHs{position:absolute;top:178px;width:12px;height:12px;border:2px solid;border-radius:50%;transform:translateX(-50%);z-index:2;background:white}.ai-release-timeline_startDot__aAJHs{width:16px;height:16px;top:176px;z-index:3;box-shadow:0 0 0 3px white}.ai-release-timeline_line__BHxn9{position:absolute;top:183px;border-top-width:2px}.ai-release-timeline_connector__qAuvq{position:absolute;top:184px;border-left-width:1px}.ai-release-timeline_pointLabel__8mYDY{position:absolute;width:298px;padding:0 6px;font-size:11px;line-height:1.5;background:#ffffffed}.ai-release-timeline_pointLabel__8mYDY strong{font-weight:800}.ai-release-timeline_pointLabel__8mYDY p{font-size:10px;color:#475569}.ai-release-timeline_unknown__kQ0pH{position:absolute;top:207px;font-size:11px;color:#64748b}.ai-release-timeline_details__zCG8w{position:relative;margin:140px 32px 0;max-width:960px;font-size:11px}.ai-release-timeline_details__zCG8w summary{cursor:pointer;font-weight:700;color:#2563eb}.ai-release-timeline_details__zCG8w>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0}.ai-release-timeline_availability__3TKbL{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;font-size:11px;line-height:1.7}.ai-release-timeline_availability__3TKbL p+p{margin-top:6px;color:#475569}.ai-release-timeline_availability__3TKbL strong{font-weight:800}.ai-release-timeline_plannedText__27znd,.ai-release-timeline_status__1gO_n{display:inline-block;margin-left:6px;font-size:9px;color:#087f74}.ai-release-timeline_plannedText__27znd{color:#a16207}.ai-release-timeline_muted__vHrKB{color:#64748b;font-size:11px}.ai-release-timeline_checked__NSvXI{color:#64748b;font-size:10px;margin-top:10px}.ai-release-timeline_list__tV5uc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-release-timeline_listCard__bDlvw{background:#fff;border:1px solid #dce6f1;border-top:3px solid;border-radius:10px;padding:20px;font-size:12px;line-height:1.8}.ai-release-timeline_listCard__bDlvw>p{margin-top:8px}.ai-release-timeline_milestoneList__O_LXQ{display:grid;gap:10px;margin-top:16px}.ai-release-timeline_empty__5dmx1{padding:40px;border:1px dashed #cbd5e1;text-align:center;font-size:13px}@media(max-width:767px){.ai-release-timeline_controls__dTMDE{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px}.ai-release-timeline_controls__dTMDE label:last-child{grid-column:1/-1}.ai-release-timeline_list__tV5uc{grid-template-columns:1fr}.ai-release-timeline_toolbar__k3sk_{gap:12px}.ai-release-timeline_switch__9xewJ{margin-left:0}.ai-release-timeline_legend__V3QqP{gap:12px}}