.mg-announcement-shell{--mg-notice-height:52px;padding-top:var(--mg-notice-height,0px)}.mg-announcement{--mg-accent:#ff7a59;box-sizing:border-box;color:#f5f5f5;width:100%;height:52px;font:500 15px/20px var(--mg-font-sans);z-index:60;animation:mg-notice-enter .22s var(--mg-ease) both;background:#0a0a0a;position:fixed;top:0;left:0}:root.dark .mg-announcement,:root[data-theme=dark] .mg-announcement{background:var(--mg-surface);border-bottom:1px solid var(--mg-line);color:var(--mg-fg)}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .mg-announcement{background:var(--mg-surface);border-bottom:1px solid var(--mg-line);color:var(--mg-fg)}}.mg-announcement-inner{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;max-width:1440px;height:100%;margin:auto;padding:0 64px;display:flex;position:relative}.mg-announcement-copy{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.mg-announcement-badge{box-sizing:border-box;color:#ff9a80;white-space:nowrap;background:#ff7a5929;border:1px solid #ff7a5973;border-radius:999px;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.mg-announcement-cta{border-radius:var(--mg-radius-control);background:var(--mg-accent);color:#fff;white-space:nowrap;flex-shrink:0;align-items:center;height:32px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.mg-announcement-cta:hover{filter:brightness(1.06)}.mg-announcement-cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.mg-announcement-close{width:44px;height:52px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid;position:absolute;top:0;right:12px}.mg-announcement-close:focus-visible{outline-offset:-2px;outline:2px solid}.mg-announcement[data-closing]{animation:mg-notice-exit .22s var(--mg-ease) both;pointer-events:none}.mg-announcement-preview{animation:none;position:relative}html[data-mg-announcement-dismissed] .mg-announcement-shell>.mg-announcement{display:none}html[data-mg-announcement-dismissed] .mg-announcement-shell{--mg-notice-height:0px}.mg-announcement-page .mg-site-navbar,.mg-announcement-page .mg-workspace-shell{top:var(--mg-notice-height,0px)}@keyframes mg-notice-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mg-notice-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (max-width:640px){.mg-announcement-shell{--mg-notice-height:48px}.mg-announcement{height:48px}.mg-announcement-inner{gap:12px;padding:0 44px 0 12px}.mg-announcement-close{height:48px;right:0}.mg-announcement-cta{height:28px;padding:0 10px}}@media (prefers-reduced-motion:reduce){@keyframes mg-notice-enter{0%{opacity:0}to{opacity:1}}@keyframes mg-notice-exit{0%{opacity:1}to{opacity:0}}}.mg-announcement-editor-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.mg-announcement-editor-grid{grid-template-columns:minmax(0,1fr)}}