:root{color-scheme:dark;--bg: #05070a;--panel: #0d1117;--panel-2: #111720;--panel-3: #151d28;--line: rgba(255, 255, 255, .08);--text: #f5f7fb;--muted: #a7b0be;--muted-2: #768090;--accent: #ff7a2f;--accent-2: #99b6ff;--success: #8de7bd;--success-bg: rgba(22, 68, 48, .72);--warning: #f6b35f;--danger: #ff8a8a;--info: #7dd3fc;--shadow: 0 24px 54px rgba(0, 0, 0, .38);--radius-card: 8px;--font-stack: "Hanken Grotesk", "Segoe UI Variable", system-ui, sans-serif}:root[data-theme=light]{color-scheme:light;--bg: #f5f7fb;--panel: #ffffff;--panel-2: #eef2f7;--panel-3: #e7edf5;--line: rgba(18, 24, 32, .11);--text: #111827;--muted: #4d5a69;--muted-2: #748093;--accent: #c74712;--accent-2: #3159c9;--success: #087f5b;--success-bg: rgba(8, 127, 91, .12);--warning: #b45f06;--danger: #c83f49;--info: #0f78a8;--shadow: 0 20px 46px rgba(27, 39, 58, .16)}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0;overflow:hidden;font-family:var(--font-stack);color:var(--text);background:radial-gradient(circle at 14% 10%,rgba(255,122,47,.1),transparent 24%),radial-gradient(circle at 86% 18%,rgba(153,182,255,.11),transparent 22%),linear-gradient(180deg,var(--bg) 0%,var(--bg) 100%)}button,input{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer}button:disabled{cursor:progress;opacity:.62}.app-shell{min-height:100vh;display:grid;grid-template-columns:74px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;z-index:100;display:flex;flex-direction:column;align-items:center;gap:22px;padding:18px 12px;border-right:1px solid var(--line);background:linear-gradient(180deg,#ffffff07,#fff0),color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:18px 0 42px #0000001f}.sidebar-brand{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;color:var(--accent);background:transparent;box-shadow:none}.nav-rail,.sidebar-bottom{display:grid;justify-items:center;gap:10px}.nav-rail{flex:1 1 auto;align-content:start}.sidebar-version{width:44px;height:28px;display:grid;place-items:center;color:var(--muted-2);font-size:.72rem;font-weight:850;letter-spacing:.08em;line-height:1;transform:rotate(-90deg);transform-origin:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.nav-item{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:8px;color:var(--muted-2);transition:transform .14s ease,color .14s ease,background-color .14s ease,box-shadow .14s ease}.nav-item:hover,.nav-item:focus-visible{color:var(--text);background:#ffffff0d;outline:none;transform:translateY(-1px)}.nav-item.active{color:var(--accent);background:#ff7a2f1f;box-shadow:inset 0 0 0 1px #ff7a2f29}.nav-item.active:after{content:"";position:absolute;top:9px;right:-12px;bottom:9px;width:3px;border-radius:999px 0 0 999px;background:var(--accent)}.nav-item-tooltip{left:calc(100% + 14px);top:50%;z-index:1000;min-width:max-content;line-height:1;transform:translate3d(-8px,-50%,0) scale(.94);transition:opacity .16s ease,transform .18s ease}.nav-item:hover .nav-item-tooltip,.nav-item:focus-visible .nav-item-tooltip{opacity:1;transform:translate3d(0,-50%,0) scale(1)}.nav-item.active .nav-item-tooltip{opacity:0;transform:translate3d(-8px,-50%,0) scale(.94)}.workspace{min-width:0;height:100vh;overflow:hidden;padding:18px}.workspace--map{padding:0}.winner-alert-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:18px;background:#0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:winner-alert-layer-in .18s ease both}.winner-alert-dialog{width:min(720px,100%);display:grid;gap:14px;padding:16px;border-radius:8px;border:1px solid rgba(125,211,252,.28);background:linear-gradient(180deg,#7dd3fc1f,#ff7a2f0b),color-mix(in srgb,var(--panel) 97%,transparent);box-shadow:var(--shadow);animation:winner-alert-dialog-in .22s cubic-bezier(.22,1,.36,1) both}.winner-alert-head,.winner-alert-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.winner-alert-head>div{min-width:0;display:grid;gap:3px}.winner-alert-head span,.winner-alert-card>span{color:var(--muted-2);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.winner-alert-head h2{margin:0;color:var(--text);font-size:clamp(1.35rem,3vw,2rem);line-height:1.04;letter-spacing:0}.winner-alert-head p,.winner-alert-card p,.winner-alert-card small{margin:0;color:var(--muted);font-size:.86rem;line-height:1.4}.winner-alert-comparison{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:10px}.winner-alert-card{min-width:0;display:grid;align-content:start;gap:8px;padding:12px;border-radius:8px;border:1px solid var(--line);background:#ffffff0b}.winner-alert-card.is-winner{border-color:#8de7bd57;background:#8de7bd14}.winner-alert-card strong{color:var(--text);font-size:1.06rem;line-height:1.15}.winner-alert-card.is-winner strong{color:var(--success)}.winner-alert-card small{color:var(--muted-2);font-size:.74rem;font-weight:800}.winner-alert-arrow{display:grid;place-items:center;color:var(--accent)}.winner-alert-arrow svg{transform:rotate(90deg)}.winner-alert-actions{justify-content:flex-end;flex-wrap:wrap}.map-page,.status-page,.list-page,.calendar-page,.change-feed-page{height:100%;min-width:0;display:grid;gap:12px}.map-page{position:relative;gap:0;grid-template-rows:minmax(0,1fr)}.status-page,.list-page,.calendar-page,.change-feed-page{overflow-y:auto;overflow-x:hidden;padding-right:4px;grid-template-rows:auto auto auto minmax(0,1fr)}.status-page{position:relative}.change-feed-page{grid-template-rows:auto auto minmax(0,1fr)}.list-page,.calendar-page{position:relative;overflow:hidden}.map-toolbar,.status-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.page-header-copy{min-width:0;display:grid;gap:3px}.page-header-copy h1{margin:0;font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:0}.page-header-copy span{color:var(--muted-2);font-size:.78rem}.status-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.change-feed-live{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff09;color:var(--muted);font-size:.76rem;font-weight:850}.change-feed-live>span{width:7px;height:7px;border-radius:999px;background:currentColor}.change-feed-live--live{border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:var(--success-bg);color:var(--success)}.change-feed-live--connecting{border-color:color-mix(in srgb,var(--warning) 28%,var(--line));background:#f6b35f14;color:var(--warning)}.change-feed-live--offline{border-color:color-mix(in srgb,var(--danger) 26%,var(--line));background:#ff8a8a14;color:var(--danger)}.icon-button{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);background:#ffffff0a;color:var(--text)}.icon-button:hover,.icon-button:focus-visible{background:#ffffff14;outline:none}.icon-button--ghost{border-color:transparent;background:transparent;color:var(--muted)}.icon-button--ghost:hover,.icon-button--ghost:focus-visible{border-color:#ffffff2e;background:#ffffff14;color:var(--text)}.icon-button--ghost.is-active{border-color:#ff7a2f38;background:#ff7a2f1f;color:var(--accent)}.icon-button--ghost:disabled{border-color:transparent;background:transparent}.fancy-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0}.fancy-tooltip--block{display:block;width:100%}.fancy-tooltip-bubble,.nav-item-tooltip,.overflow-tooltip-popover{position:absolute;z-index:30;max-width:min(320px,calc(100vw - 32px));padding:8px 10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#03060cf5;color:#fff;box-shadow:0 16px 42px #00000073;font-size:.72rem;font-weight:800;line-height:1.25;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-3px) scale(.98);transition:opacity .13s ease,transform .13s ease}.fancy-tooltip-bubble{bottom:calc(100% + 9px)}.fancy-tooltip--center .fancy-tooltip-bubble{left:50%;transform:translate(-50%,-3px) scale(.98)}.fancy-tooltip--left .fancy-tooltip-bubble{left:0}.fancy-tooltip--right .fancy-tooltip-bubble{right:0}.fancy-tooltip-bubble:before,.nav-item-tooltip:before,.overflow-tooltip-popover:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:translate(-100%)}.fancy-tooltip:hover .fancy-tooltip-bubble,.fancy-tooltip:focus-within .fancy-tooltip-bubble{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.fancy-tooltip--center:hover .fancy-tooltip-bubble,.fancy-tooltip--center:focus-within .fancy-tooltip-bubble{transform:translate(-50%) scale(1)}.fancy-tooltip:hover .fancy-tooltip-bubble:before,.fancy-tooltip:focus-within .fancy-tooltip-bubble:before,.nav-item:hover .nav-item-tooltip:before,.nav-item:focus-visible .nav-item-tooltip:before,.overflow-tooltip-text:hover .overflow-tooltip-popover:before,.overflow-tooltip-text:focus-within .overflow-tooltip-popover:before{animation:tooltip-load .78s ease forwards}@keyframes tooltip-load{0%{transform:translate(-100%)}to{transform:translate(100%)}}.filter-bar{min-width:0;display:flex;align-items:center;gap:8px;overflow:auto;padding-bottom:2px}.filter-chip{--chip-tone: var(--accent-2);min-height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border-radius:8px;border:1px solid var(--line);background:#ffffff09;color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.filter-chip-count{color:color-mix(in srgb,currentColor 78%,transparent);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800}.filter-chip.is-active{color:var(--text);border-color:color-mix(in srgb,var(--chip-tone) 45%,transparent);background:color-mix(in srgb,var(--chip-tone) 15%,transparent)}.map-stage{position:relative;min-height:0;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.workspace--map .map-stage{border:0;border-radius:0;box-shadow:none}.map-status-filter{position:absolute;left:14px;top:14px;z-index:20;max-width:min(640px,calc(100% - 28px));display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px}.status-filter-chips{padding-bottom:0}.status-filter-chips--map{flex-wrap:wrap;gap:6px;overflow:visible;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--bg) 48%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-chip--map{min-height:26px;gap:5px;padding:0 8px;border-color:transparent;background:transparent;color:color-mix(in srgb,var(--muted) 82%,white);font-size:.7rem;font-weight:800;letter-spacing:.08em}.filter-chip--map.is-active{border-color:color-mix(in srgb,var(--chip-tone) 34%,var(--line));background:color-mix(in srgb,var(--panel) 78%,transparent);color:var(--text)}.filter-chip-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--chip-tone)}.filter-chip--map .filter-chip-count{min-width:21px;min-height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#ffffff14;color:color-mix(in srgb,var(--text) 86%,transparent);font-size:.64rem}.leaflet-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#05070a}.mapbox-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#030509}.map-stage>.mapbox-shell.mapboxgl-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mapboxgl-canvas{outline:none}.mapboxgl-ctrl-logo,.mapboxgl-ctrl-attrib{display:none!important}.launch-livestream-overlay{position:absolute;right:18px;bottom:18px;z-index:7;width:min(360px,calc(100vw - 96px));overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#05080dd6;box-shadow:0 18px 50px #00000061;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-latest-activity{position:absolute;right:18px;bottom:18px;z-index:6;width:min(360px,calc(100vw - 96px));min-width:0;display:grid;gap:3px;padding:11px 12px;overflow:hidden;border-radius:8px;border:1px solid rgba(125,211,252,.2);background:#05080dd1;color:var(--text);text-decoration:none;box-shadow:0 18px 50px #00000057;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.map-latest-activity:hover,.map-latest-activity:focus-visible{border-color:#7dd3fc6b;background:#0a1018e6;outline:none;transform:translateY(-1px)}.map-latest-activity span{color:var(--info);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.map-latest-activity strong,.map-latest-activity small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-latest-activity strong{color:var(--text);font-size:.85rem;line-height:1.2}.map-latest-activity small{color:var(--muted);font-size:.72rem;font-weight:750}.launch-livestream-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:7px 8px 7px 10px}.launch-livestream-title{min-width:0;display:grid;gap:1px}.launch-livestream-title span{color:#ff7a2f;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.launch-livestream-title strong{overflow:hidden;color:var(--text);font-size:.78rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.launch-livestream-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.livestream-icon-button{width:28px;height:28px;display:inline-grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--text);cursor:pointer;text-decoration:none}.livestream-icon-button:hover,.livestream-icon-button:focus-visible{color:#fff;outline:none}.launch-livestream-video{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;background:#000;cursor:pointer}.launch-livestream-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none}.launch-livestream-play-state{position:absolute;left:10px;bottom:10px;display:inline-grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#0000006b;color:#fff;opacity:0;transition:opacity .15s ease}.launch-livestream-video:hover .launch-livestream-play-state,.launch-livestream-video:focus-visible .launch-livestream-play-state{opacity:1}.launch-livestream-link-panel{display:grid;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.1)}.launch-livestream-link-panel strong{color:var(--text);font-size:.9rem;line-height:1.25}.launch-livestream-link-panel span{color:var(--muted);font-size:.78rem;line-height:1.35}.launch-livestream-link-panel .primary-button{min-height:34px}.map-token-warning{position:absolute;left:50%;top:50%;z-index:2;display:grid;gap:6px;min-width:min(320px,calc(100% - 32px));padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:var(--shadow);color:var(--text);transform:translate(-50%,-50%)}.map-token-warning span{color:var(--muted);font-size:.86rem}.map-loaded-chip{position:absolute;right:14px;bottom:14px;z-index:20;min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:var(--shadow);color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.map-loaded-chip .inline-spinner{width:13px;height:13px;border-width:2px}.map-loaded-chip--secondary{bottom:50px}.leaflet-container{font-family:var(--font-stack);background:#05070a}.map-event-tooltip{padding:8px 9px;border:1px solid rgba(255,122,47,.28);border-radius:8px;background:#05070aeb;box-shadow:0 16px 34px #00000057;color:var(--text)}.mapbox-event-popup .mapboxgl-popup-content{padding:8px 9px;border:1px solid rgba(255,122,47,.28);border-radius:8px;background:#05070aeb;box-shadow:0 16px 34px #00000057;color:var(--text);font-family:var(--font-stack)}.mapbox-event-popup .mapboxgl-popup-tip{border-top-color:#05070aeb;border-bottom-color:#05070aeb}.map-event-tooltip strong,.map-event-tooltip span,.map-event-tooltip em,.mapbox-event-popup a,.mapbox-event-popup strong,.mapbox-event-popup span,.mapbox-event-popup em{display:block}.map-event-tooltip strong,.mapbox-event-popup strong{font-size:.78rem;line-height:1.1}.map-event-tooltip span,.mapbox-event-popup span{max-width:240px;margin-top:4px;color:var(--muted);font-size:.72rem;line-height:1.25;white-space:normal}.map-event-tooltip .map-tooltip-state,.mapbox-event-popup .map-tooltip-state{color:var(--text);font-weight:700}.map-event-tooltip em,.mapbox-event-popup em{margin-top:5px;color:var(--accent);font-size:.64rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mapbox-event-popup .map-popup-link{margin-top:7px;color:var(--accent-2);font-size:.71rem;font-weight:700;text-decoration:none}.mapbox-event-popup .map-popup-link:hover,.mapbox-event-popup .map-popup-link:focus-visible{color:var(--accent);text-decoration:underline;outline:none}.notice-panel{position:absolute;top:12px;left:12px;z-index:20;width:min(390px,calc(100% - 24px));max-height:calc(100% - 24px);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border-radius:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.notice-panel-head,.panel-heading,.status-card-top,.draft-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.notice-panel-head,.panel-heading{min-height:44px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.notice-list{min-height:0;overflow:auto;padding:6px}.notice-row{width:100%;min-width:0;min-height:58px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border-radius:8px;text-align:left}.notice-row:hover,.notice-row.is-selected{background:#ffffff0f}.notice-source-dot{width:8px;height:28px;border-radius:99px}.notice-row-copy{min-width:0;display:grid;gap:3px}.notice-row-copy strong{font-size:.82rem;line-height:1}.notice-row-copy span{min-width:0;overflow:hidden;color:var(--muted);font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.status-pill,.health-badge{min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:8px;background:#ffffff0f;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.status-pill.is-active,.health-badge.is-active{background:#ffffff0f;color:var(--accent)}.health-badge.is-success,.health-badge.is-published,.health-badge.is-pass{background:var(--success-bg);color:var(--success);box-shadow:inset 0 0 0 1px #8de7bd1a}.health-badge.is-running,.health-badge.is-draft,.health-badge.is-linked,.health-badge.is-next{background:#7dd3fc21;color:var(--info)}.status-pill.is-upcoming,.health-badge.is-upcoming{background:#ffffff0a;color:var(--muted);box-shadow:inset 0 0 0 1px var(--accent)}.status-pill.is-expired,.health-badge.is-error,.health-badge.is-failed{background:#ff8a8a21;color:var(--danger)}.health-badge.is-degraded{background:#f6b35f24;color:var(--warning)}.health-badge.is-high{background:#ff8a8a24;color:var(--danger)}.health-badge.is-medium{background:#f6b35f24;color:var(--warning)}.health-badge.is-low{background:#94a3b81f;color:var(--muted)}.health-badge.is-warning,.health-badge.is-pending{background:#f6b35f24;color:var(--warning)}.health-badge.is-blocked{background:#94a3b81f;color:var(--muted);box-shadow:inset 0 0 0 1px #94a3b829}.health-badge.is-fail{background:#ff8a8a21;color:var(--danger)}.notice-drawer{position:absolute;right:12px;top:12px;z-index:25;width:min(440px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;display:grid;gap:14px;padding:14px;border-radius:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 93%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.drawer-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.drawer-head span{color:var(--muted-2);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.drawer-head h2{margin:3px 0 0;font-size:1rem}.notice-drawer p,.draft-card p,.status-error{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.draft-post-text{white-space:pre-wrap;overflow-wrap:anywhere}.draft-post-text a{color:var(--info);font-weight:800;text-decoration:none}.draft-post-text a:hover{text-decoration:underline}.metadata-grid,.status-metrics,.queue-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.status-queue-skeleton{padding:8px}.x-post-panel .queue-counts{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;padding:0}.x-post-panel .queue-counts .metadata-item{padding:0;border:0;border-radius:0;background:transparent}.x-post-panel .queue-counts .metadata-item strong{overflow-wrap:anywhere}.queue-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:0}.queue-actions .primary-button{min-height:32px;font-size:.76rem}.segmented-control{min-width:0;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:3px;border-radius:8px;border:1px solid var(--line);background:#ffffff0a}.segmented-control button{min-height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:800;white-space:nowrap;cursor:pointer}.segmented-control button.is-active{background:#ff7a2f29;color:var(--accent)}.x-post-filter{flex:1 1 128px;max-width:180px}.metadata-item{min-width:0;display:grid;gap:4px;padding:10px;border-radius:8px;border:1px solid var(--line);background:#ffffff09}.metadata-item span{color:var(--muted-2);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.metadata-item strong{min-width:0;color:var(--text);font-size:.86rem;line-height:1.25;overflow-wrap:anywhere}.calendar-page{grid-template-rows:auto minmax(0,1fr)}.calendar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.calendar-status-toggles{min-width:0;display:inline-flex;align-items:center;gap:6px;margin-right:4px}.calendar-status-toggles .filter-chip{min-height:34px;padding-inline:9px;font-size:.7rem}.calendar-view-toggle{min-height:38px;display:inline-grid;grid-template-columns:repeat(3,minmax(54px,auto));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.calendar-view-toggle button{min-width:0;min-height:36px;padding:0 10px;border-radius:0;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:capitalize}.calendar-view-toggle button+button{border-left:1px solid var(--line)}.calendar-view-toggle button:hover,.calendar-view-toggle button:focus-visible{background:#ffffff0f;color:var(--text);outline:none}.calendar-view-toggle button.is-active{background:#7dd3fc24;color:var(--info)}.calendar-nav-button{min-height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:#ffffff0a;color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.calendar-nav-button:hover,.calendar-nav-button:focus-visible{color:var(--text);background:#ffffff14;outline:none}.calendar-main{min-height:0;display:flex;flex-direction:column;gap:12px}.calendar-shell{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border-radius:8px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.calendar-title-row{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid var(--line)}.calendar-title-row strong{font-size:.92rem}.calendar-title-row span{color:var(--muted-2);font-size:.74rem;font-weight:700}.loading-inline{display:inline-flex;align-items:center;gap:7px}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr))}.calendar-shell.is-day-view .calendar-weekdays,.calendar-shell.is-day-view .calendar-grid{grid-template-columns:minmax(320px,1fr)}.calendar-shell.is-week-view .calendar-weekdays,.calendar-shell.is-week-view .calendar-grid{grid-template-columns:repeat(7,minmax(170px,1fr))}.calendar-weekdays{min-height:34px;border-bottom:1px solid var(--line);color:var(--muted-2);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.calendar-weekdays span{display:flex;align-items:center;padding:0 10px;border-right:1px solid var(--line)}.calendar-grid{min-height:0;overflow:auto;grid-auto-rows:minmax(118px,1fr)}.calendar-shell.is-day-view .calendar-grid,.calendar-shell.is-week-view .calendar-grid{grid-auto-rows:minmax(0,1fr)}.calendar-day{min-width:0;min-height:118px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;padding:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05}.calendar-shell.is-day-view .calendar-day,.calendar-shell.is-week-view .calendar-day{min-height:0}.calendar-shell.is-day-view .calendar-events,.calendar-shell.is-week-view .calendar-events{overflow-y:auto;padding-right:2px}.calendar-shell.is-day-view .calendar-group{min-height:46px}.calendar-day.is-muted{background:#ffffff02;color:var(--muted-2)}.calendar-day.is-today{box-shadow:inset 0 0 0 1px #ff7a2f57}.calendar-day-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.calendar-day-head span{color:var(--text);font-size:.82rem;font-weight:800}.calendar-day-head strong{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:8px;background:#99b6ff1c;color:var(--accent-2);font-size:.68rem}.calendar-events{min-height:0;display:grid;align-content:start;gap:5px}.calendar-group{--source-color: var(--accent-2);min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"count source" "count status";column-gap:7px;row-gap:1px;align-items:center;padding:6px 7px;border-left:3px solid transparent;border-right:3px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--source-color) 13%,transparent);color:var(--text);text-align:left}.calendar-group.starts-on-day{border-left-color:var(--accent)}.calendar-group.ends-on-day{border-right-color:var(--accent)}.calendar-group:hover,.calendar-group:focus-visible{background:color-mix(in srgb,var(--source-color) 22%,transparent);outline:none}.calendar-group strong{grid-area:count;min-width:25px;min-height:25px;display:inline-grid;place-items:center;border-radius:8px;background:#ffffff14;color:var(--text);font-size:.76rem}.calendar-group span,.calendar-group small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-group span{grid-area:source;color:var(--text);font-size:.72rem;font-weight:800;line-height:1.1}.calendar-group small,.calendar-more{color:var(--muted);font-size:.66rem;line-height:1.15}.calendar-group small{grid-area:status;text-transform:uppercase}.calendar-more{padding:4px 7px;font-weight:800;text-align:left}.calendar-group-skeleton{min-height:41px;display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-areas:"dot line" "dot short";column-gap:7px;row-gap:5px;align-items:center;padding:7px;border-radius:8px;border-left:3px solid rgba(153,182,255,.28);background:#ffffff06}.calendar-group-skeleton .skeleton-dot{grid-area:dot;width:25px;height:25px;border-radius:8px}.calendar-group-skeleton .skeleton-line{grid-area:line}.calendar-group-skeleton .skeleton-line.is-short{grid-area:short;width:52%}.calendar-day-sheet{width:min(620px,calc(100% - 24px))}.calendar-day-summary{display:grid;gap:4px;padding:10px 11px;border-radius:8px;border:1px solid var(--line);background:#ffffff08}.calendar-day-summary strong{font-size:.9rem}.calendar-day-summary span{color:var(--muted);font-size:.78rem}.calendar-day-groups{display:flex;flex-wrap:wrap;gap:6px}.calendar-day-groups span{--source-color: var(--accent-2);min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:8px;background:color-mix(in srgb,var(--source-color) 13%,transparent);color:var(--source-color);font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.calendar-day-list{display:grid;gap:7px}.calendar-day-list-item{--source-color: var(--accent-2);min-width:0;display:grid;gap:4px;padding:10px 11px;border-left:3px solid transparent;border-right:3px solid transparent;border-radius:8px;background:#ffffff08;text-align:left}.calendar-day-list-item.starts-on-day{border-left-color:var(--accent)}.calendar-day-list-item.ends-on-day{border-right-color:var(--accent)}.calendar-day-list-item:hover,.calendar-day-list-item:focus-visible{background:color-mix(in srgb,var(--source-color) 15%,transparent);outline:none}.calendar-day-list-item strong,.calendar-day-list-item span,.calendar-day-list-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-day-list-item strong{color:var(--text);font-size:.82rem}.calendar-day-list-item span,.calendar-day-list-item small{color:var(--muted);font-size:.74rem}.list-controls{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center}.list-source-filter{padding-bottom:0}.results-shell{position:relative;min-height:0;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.results-table{height:100%;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.results-table-body{min-height:0;overflow:auto}.results-skeleton{min-width:1320px}.results-row{width:100%;min-width:1320px;display:grid;grid-template-columns:minmax(150px,.86fr) 126px minmax(150px,.9fr) minmax(150px,.86fr) minmax(120px,.7fr) minmax(150px,.78fr) 104px 128px;gap:10px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--line);color:var(--muted);text-align:left}.results-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-row:not(.results-row--head):hover,.results-row.is-selected{background:#ffffff0b}.skeleton-results-row{pointer-events:none}.results-row--head{position:sticky;top:0;z-index:5;min-height:42px;background:var(--panel);color:var(--muted-2);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.results-sort-button{width:100%;min-height:30px;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;padding:0;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.results-sort-button span{width:14px;height:14px;display:inline-grid;place-items:center;border-radius:6px;color:var(--muted-2);font-size:.66rem;line-height:1}.results-sort-button:hover,.results-sort-button:focus-visible,.results-sort-button.is-active{color:var(--text);outline:none}.results-sort-button.is-active span{background:#ff7a2f21;color:var(--accent)}.results-notice-cell{min-width:0;display:block}.results-notice-cell strong{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.88rem;line-height:1.1}.results-notice-cell small{min-width:0;overflow:hidden;color:var(--muted);font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.source-badge{--source-color: var(--accent-2);min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:8px;background:color-mix(in srgb,var(--source-color) 14%,transparent);color:var(--source-color);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.results-keywords{display:flex;flex-wrap:nowrap;gap:5px;overflow:hidden}.results-keywords em{max-width:86px;min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:8px;background:#99b6ff1a;color:var(--accent-2);font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-found-keywords,.results-last-update,.results-activation strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-activation strong{color:var(--text);font-size:.8rem;line-height:1.15}.results-found-keywords,.results-last-update{font-size:.78rem}.side-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;background:transparent;animation:sideSheetBackdropIn .22s cubic-bezier(.22,1,.36,1) both}.side-sheet-layer.is-closing{pointer-events:none;animation:sideSheetBackdropOut .18s cubic-bezier(.4,0,.2,1) both}.results-side-sheet{position:absolute;top:0;right:0;bottom:0;width:min(540px,calc(100% - 24px));overflow:auto;display:grid;align-content:start;gap:14px;padding:14px;border-radius:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:sideSheetIn .22s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.side-sheet-layer.is-closing .results-side-sheet{animation:sideSheetOut .18s cubic-bezier(.4,0,.2,1) both}.results-side-sheet p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.change-feed-layout{min-width:0;min-height:0;display:flex;justify-content:center;overflow:visible}.change-feed-list{width:min(100%,680px);min-width:0;min-height:0;display:grid;align-content:start;gap:12px;overflow:visible;padding:0 12px 24px}.change-event-card{width:100%;min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:14px;border-radius:8px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff07,#ffffff03),var(--panel);color:var(--text);text-align:left;box-shadow:0 14px 32px #00000029}.change-event-card:hover{border-color:#7dd3fc57;background:linear-gradient(180deg,#7dd3fc14,#ffffff05),var(--panel)}.change-event-card.is-unseen{box-shadow:inset 3px 0 0 var(--accent)}.change-event-card.is-skeleton{pointer-events:none}.change-event-time,.change-event-main{min-width:0;display:grid;align-content:start;gap:4px}.change-event-time time{color:var(--text);font-size:.78rem;font-weight:900;white-space:nowrap}.change-event-time span,.change-event-meta span{color:var(--muted-2);font-size:.66rem;font-weight:850}.change-event-title-row{min-width:0;display:flex;align-items:center;gap:7px}.change-event-title-row strong{min-width:0;overflow:hidden;color:var(--text);font-size:.88rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.change-event-main p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.35}.change-event-diff{display:grid;gap:5px;margin-top:3px}.change-event-diff-row{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--muted);font-size:.76rem;line-height:1.25}.change-event-diff-row>span{color:var(--muted-2);font-weight:850}.change-event-diff-row strong{min-width:0;max-width:100%;padding:2px 6px;overflow-wrap:anywhere;border-radius:6px;background:#ffffff0e;color:var(--text);font-size:.74rem;font-weight:850}.change-event-diff-row em{color:var(--accent);font-style:normal;font-weight:900}.change-event-meta{display:flex;flex-wrap:wrap;gap:6px}.change-event-meta span{min-height:20px;display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;background:#ffffff0b}.change-event-link{width:fit-content;color:var(--accent);font-size:.76rem;font-weight:900;text-decoration:none}.change-event-link:hover,.change-event-link:focus-visible{text-decoration:underline}.notice-visual-detail{display:grid;gap:12px}.notice-supersession-banner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid rgba(255,138,138,.22);background:#ffffff0f;color:var(--text)}.notice-supersession-banner svg{color:var(--danger)}.notice-supersession-copy{min-width:0;display:grid;gap:3px}.notice-supersession-copy strong{display:block;color:var(--text);font-size:.98rem;line-height:1.2}.notice-supersession-copy small{color:var(--muted);font-size:.74rem;line-height:1.35}.notice-x-post-banner{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid rgba(125,211,252,.2);background:#7dd3fc14;color:var(--info);font-size:.82rem;font-weight:800}.notice-x-post-banner span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-x-post-banner a{color:var(--info);text-decoration:none}.notice-x-post-banner a:hover{text-decoration:underline}.notice-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.notice-comment-form input{min-width:0;min-height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff0b;color:var(--text);font:inherit;font-size:.82rem}.notice-comment-form .primary-button{min-height:34px}.notice-comment-progress{grid-column:1 / 2;height:4px;overflow:hidden;border-radius:999px;background:#ffffff14}.notice-comment-progress span{display:block;height:100%;border-radius:inherit;background:var(--info);transition:width .14s ease,background-color .14s ease}.notice-comment-progress.is-near-limit span{background:var(--accent)}.notice-comment-count{justify-self:end;color:var(--muted-2);font-size:.68rem;font-weight:800}.notice-comment-form .status-error{grid-column:1 / -1}.notice-related-block{min-width:0;display:grid;gap:8px}.notice-comment-list{display:grid;gap:8px}.notice-comment{display:grid;gap:3px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff09}.notice-comment.is-editing{gap:7px}.notice-comment-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.notice-comment-main p{min-width:0;overflow-wrap:anywhere}.notice-comment-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;opacity:0;transition:opacity .14s ease}.notice-comment:hover .notice-comment-actions,.notice-comment:focus-within .notice-comment-actions,.notice-comment.is-editing .notice-comment-actions{opacity:1}.notice-comment-action{width:26px;height:26px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted-2)}.notice-comment-action:hover,.notice-comment-action:focus-visible{background:transparent;color:var(--text);outline:none}.notice-comment-action:disabled{cursor:progress;opacity:.55}.notice-comment-edit-form{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:center}.notice-comment-edit-form input{min-width:0;min-height:32px;padding:0 9px;border-radius:8px;border:1px solid var(--line);background:#ffffff0b;color:var(--text);font:inherit;font-size:.82rem}.notice-comment-edit-form .status-error{grid-column:1 / -1}.notice-comment small{color:var(--muted-2);font-size:.68rem;font-weight:800}.notice-title-col{min-width:0;display:grid;gap:6px}.notice-title-row{min-width:0}.notice-title-row--inline-status{display:flex;align-items:center;gap:10px}.notice-title-row--inline-status .overflow-tooltip-text{flex:1 1 auto}.notice-source-label{color:var(--muted-2);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.overflow-tooltip-text{position:relative;min-width:0}.overflow-tooltip-text:hover .overflow-tooltip-popover,.overflow-tooltip-text:focus-within .overflow-tooltip-popover{opacity:1;transform:translateY(0);pointer-events:auto}.overflow-tooltip-popover{top:calc(100% + 8px);left:0;max-width:min(420px,calc(100vw - 48px));padding:10px 12px;font-size:.82rem;font-weight:700;line-height:1.45;z-index:6;white-space:normal}.notice-title{margin:0;min-width:0;overflow:hidden;color:var(--text);font-size:1rem;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.notice-external-subtitle{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45;white-space:normal}.notice-status-badge{margin-top:2px;width:fit-content;padding:4px 8px;border-radius:8px;background:#ffffff14;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.notice-title-row--inline-status .notice-status-badge{margin-top:0;flex:0 0 auto}.notice-detail-actions{display:inline-flex;align-items:center;gap:7px;margin-left:auto}.notice-tags{display:flex;flex-wrap:wrap;gap:6px}.notice-chip{min-height:26px;max-width:100%;padding:5px 10px;border-radius:8px;border:1px solid var(--line);background:#99b6ff1f;color:var(--accent-2);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:normal;overflow-wrap:anywhere}.notice-chip.is-active,.notice-chip:hover,.notice-chip:focus-visible{border-color:#ff7a2f52;background:#ff7a2f24;color:var(--accent);outline:none}.notice-visual-content{display:grid;gap:12px}.notice-subtitle{margin:0;font-size:1.05rem}.notice-summary{margin:0;color:var(--text);white-space:pre-line}.notice-copy-block{display:grid;gap:6px}.notice-section{min-width:0;display:grid;gap:7px}.notice-section>h3{margin:0;color:var(--muted-2);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.notice-section p{margin:0;color:var(--text)}.notice-location-lines{display:grid;gap:3px}.notice-entity-block{display:grid;gap:6px}.notice-entity-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notice-entity-row--baseline{align-items:baseline}.notice-entity-title{margin:0;color:var(--text);font-size:.98rem;font-weight:700;line-height:1.35}.notice-entity-subtle{margin:0;color:var(--muted);font-size:.82rem;line-height:1.42}.notice-entity-subtle--altitude{font-size:.74rem;color:var(--muted-2)}.tracking-highlight{padding:0 3px;border-radius:4px;background:#ff7a2f2e;color:var(--accent)}.notice-inline-tags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.notice-inline-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:6px;border:1px solid var(--line);background:#ffffff0d;color:var(--text);font-size:.76rem;font-weight:700;line-height:1}.notice-inline-chip--status{background:#99b6ff1f;color:#f2d4c7}.notice-link-list{display:grid;justify-items:start;gap:2px}.notice-when-duration{font-size:1.45rem;line-height:1.05}.notice-when-meta{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.schedule-list{display:grid;gap:6px}.schedule-row{display:grid;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff08}.schedule-row--interactive{cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.schedule-row--interactive:hover,.schedule-row--interactive:focus-visible{border-color:#5fa8d380;background:#5fa8d314;transform:translateY(-1px);outline:none}.schedule-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.schedule-row-head strong,.schedule-row-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.85rem}.schedule-row-head strong{color:var(--text);white-space:nowrap}.schedule-row-head span{color:var(--muted);text-align:right;white-space:normal}.schedule-row-timeline{position:relative;height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,#ffffff14 0,#ffffff14 calc(100% / 24 - 1px),#ffffff05 calc(100% / 24 - 1px),#ffffff05 calc(100% / 24));overflow:hidden}.schedule-row-timeline-bar{position:absolute;top:0;bottom:0;min-width:8px;border-radius:999px;background:linear-gradient(90deg,#ff7a2fd1,#ffb460e6);box-shadow:0 0 0 1px #ff7a2f2e}.notice-link-button{justify-self:start;min-height:0;padding:0;border:0;color:var(--accent-2);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-decoration:underline;text-decoration-color:#99b6ff47;text-underline-offset:.18em}.notice-link-button:hover,.notice-link-button:focus-visible{color:var(--accent);text-decoration-color:#ff7a2f52}.notice-link-button:disabled{opacity:.4;pointer-events:none;color:var(--muted-2);text-decoration-color:transparent}.inline-link{justify-self:start;min-height:0;border:0;padding:0;color:var(--accent-2);font-size:.72rem;font-weight:800;letter-spacing:.05em;line-height:1;margin-top:-4px}.inline-link--embedded{margin-top:0}.altitude-profile-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.altitude-profile-copy{display:grid;gap:4px}.altitude-profile-visual{position:relative;width:64px;height:58px;flex:0 0 auto}.altitude-profile-icon{position:absolute;top:0;left:50%;transform:translate(-50%);color:#ffffffa8}.altitude-profile-column{position:absolute;left:50%;bottom:3px;transform:translate(-50%);width:34px;height:30px;display:flex;align-items:center;justify-content:center;place-items:center;border-radius:0;background:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff14}.altitude-profile-arrow-icon{color:#fffffff2}.altitude-profile-floor{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:58px;height:3px;border-radius:999px;background:#ffffffe0}.detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:3px;border-radius:8px;border:1px solid var(--line);background:#ffffff06}.detail-tabs button{min-height:32px;border-radius:7px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detail-tabs button:hover,.detail-tabs button:focus-visible,.detail-tabs button.is-active{color:var(--text);background:#ffffff12;outline:none}.detail-tab-panel{min-width:0;display:grid;gap:14px}.detail-skeleton{display:grid;gap:14px}.skeleton-tabs{pointer-events:none}.readable-message{display:grid;gap:10px}.readable-message p{margin:0;padding:10px 11px;border-radius:8px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font-size:.88rem;line-height:1.48}.mini-map-card{height:190px;width:100%;display:block;padding:0;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:var(--panel-2)}.mini-map-card--button{cursor:pointer;transition:border-color .14s ease,filter .14s ease,transform .14s ease}.mini-map-card--button:hover,.mini-map-card--button:focus-visible{border-color:#ff7a2f7a;filter:brightness(1.08);outline:none}.mini-map-card--button:active{transform:scale(.992)}.mini-map-card--button .mini-map-shell{pointer-events:none}.mini-map-shell{width:100%;height:100%}.mini-map-card .leaflet-control-attribution{max-width:74%;overflow:hidden;background:#05070aa8;color:#f5f7fbbd;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.raw-json,.formatted-notam{max-height:360px;overflow:auto;margin:0;padding:12px;border-radius:8px;border:1px solid var(--line);background:#0000003d;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;line-height:1.45;white-space:pre-wrap}.formatted-notam{max-height:220px}.keyword-strip{display:flex;flex-wrap:wrap;gap:6px}.detail-keyword-strip{margin-top:-4px}.keyword-strip span,.keyword-strip button{padding:5px 8px;border-radius:8px;background:#99b6ff1f;color:var(--accent-2);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.keyword-strip button{border:1px solid transparent;text-align:left}.keyword-strip button:hover,.keyword-strip button:focus-visible,.keyword-strip button.is-active{border-color:#99b6ff52;background:#ff7a2f29;color:var(--accent);outline:none}.keyword-strip .skeleton-line{padding:0;border:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent),#ffffff0f;background-size:220% 100%,100% 100%;color:transparent}@keyframes sideSheetIn{0%{opacity:0;transform:translate3d(18px,0,0) scaleX(.985)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes sideSheetOut{0%{opacity:1;transform:translateZ(0) scaleX(1)}to{opacity:0;transform:translate3d(18px,0,0) scaleX(.985)}}@keyframes sideSheetBackdropIn{0%{background:#0000}to{background:#00000005}}@keyframes sideSheetBackdropOut{0%{background:#00000005}to{background:#0000}}@media(prefers-reduced-motion:reduce){.side-sheet-layer,.side-sheet-layer.is-closing,.results-side-sheet,.side-sheet-layer.is-closing .results-side-sheet,.skeleton-line,.skeleton-dot,.skeleton-block,.dashboard-tile{animation-duration:1ms;animation-delay:0ms}}.source-link,.primary-button,.secondary-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,122,47,.2);background:#ff7a2f1f;color:var(--accent);font-size:.82rem;font-weight:800;text-decoration:none}.secondary-button{border-color:var(--line);background:#ffffff0d;color:var(--text)}.source-link:hover,.primary-button:hover{background:#ff7a2f2e}.secondary-button:hover{background:#ffffff14}.primary-button:disabled,.secondary-button:disabled,.icon-button:disabled{cursor:progress;opacity:.68}.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px}.status-main-layout{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(360px,.82fr);align-items:start;gap:12px}.status-tabs{width:fit-content;max-width:100%;display:inline-flex;flex-wrap:wrap;gap:24px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.status-tabs button{position:relative;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 2px;border-radius:0;color:var(--muted);font-size:.82rem;font-weight:750}.status-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:transparent}.status-tabs button.is-active{background:transparent;color:var(--accent-2)}.status-tabs button.is-active:after{background:var(--accent-2)}.status-tab-chip{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#fff1;color:var(--muted);font-size:.68rem;font-weight:900;line-height:1}.status-tabs button.is-active .status-tab-chip{background:#99b6ff24;color:var(--accent-2)}.status-tab-body{min-width:0;min-height:0;display:grid}.status-content-layout{width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:12px;align-items:start;overflow-x:hidden}.status-content-layout--feeds-hidden{grid-template-columns:minmax(0,1fr)}.status-tab-view{width:100%;min-width:0;min-height:0;display:grid;gap:12px;overflow-x:hidden}.status-tab-body .x-post-panel{position:static;max-height:none}.status-fetches-column{min-width:0;display:grid;gap:12px}.push-notification-panel{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#ff7a2f17,#7dd3fc0a),var(--panel);box-shadow:var(--shadow)}.push-notification-copy{min-width:0;display:flex;align-items:center;gap:11px}.push-notification-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;color:var(--muted)}.push-notification-icon.is-enabled{border-color:#8de7bd47;background:#8de7bd1a;color:var(--success)}.push-notification-copy div:last-child{min-width:0;display:grid;gap:3px}.push-notification-copy span{color:var(--muted-2);font-size:.64rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.push-notification-copy strong{color:var(--text);font-size:.9rem;font-weight:900}.push-notification-copy small,.push-notification-copy em{min-width:0;overflow:hidden;color:var(--muted);font-size:.76rem;font-style:normal;font-weight:650;text-overflow:ellipsis}.push-notification-copy em{color:var(--danger)}.push-notification-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.notification-settings-panel{min-width:0;display:grid;gap:12px}.feature-toggles-panel{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(125,211,252,.055),transparent 42%),var(--panel);box-shadow:var(--shadow)}.feature-toggles-heading,.feature-toggle-card{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.feature-toggles-heading div,.feature-toggle-card div{min-width:0;display:grid;gap:4px}.feature-toggles-heading span{color:var(--muted-2);font-size:.66rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.feature-toggles-heading strong{color:var(--text);font-size:1rem;font-weight:900}.feature-toggles-heading small,.feature-toggle-card span{min-width:0;overflow:hidden;color:var(--muted);font-size:.78rem;font-weight:650;text-overflow:ellipsis}.feature-toggle-list{min-width:0;display:grid;gap:8px}.feature-toggle-card{padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff09}.feature-toggle-card strong{color:var(--text);font-size:.88rem;font-weight:900}.feature-toggle-card .status-toggle{flex:0 0 auto}.mission-live-feeds{min-width:0;display:grid;gap:8px;align-content:start}.mission-live-feed-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.mission-live-feed-card{min-width:0;display:grid;gap:8px;padding:10px;border-radius:8px;border:1px solid var(--line);background:#ffffff07}.mission-live-feed-head{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:10px}.mission-live-feed-head>div{min-width:0;display:grid;gap:2px}.mission-live-feed-head span{color:var(--muted-2);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mission-live-feed-head strong,.mission-live-feed-head small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-live-feed-head strong{color:var(--text);font-size:.9rem;line-height:1.2}.mission-live-feed-head small{color:var(--muted);font-size:.72rem;font-weight:750}.mission-live-feed-head .secondary-button{min-height:30px;padding-inline:10px;flex:0 0 auto}.mission-live-feed-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:#000}.mission-live-feed-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.provider-status-section{min-width:0;display:grid;gap:8px}.provider-status-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted-2);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.provider-status-heading strong{min-width:24px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#ffffff0f;color:var(--text);font-size:.66rem}.status-card,.status-panel,.draft-card{min-width:0;border-radius:8px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--panel);box-shadow:var(--shadow)}.status-card,.draft-card{position:relative;display:grid;gap:12px;padding:12px}.draft-card:hover,.draft-card:focus-within{z-index:5}.draft-card.is-next-auto-post{border-color:#7dd3fc8c;background:linear-gradient(180deg,#7dd3fc1f,#7dd3fc09),var(--panel);box-shadow:0 0 0 1px #7dd3fc24,var(--shadow)}.draft-card[data-posting=true]{gap:14px;border-color:#7dd3fcad;background:linear-gradient(180deg,#7dd3fc24,#ff7a2f09),var(--panel);box-shadow:0 0 0 1px #7dd3fc2e,0 18px 44px #00000047;transition:gap .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.draft-media-previews{display:grid;gap:8px}.draft-card-body,.draft-card-copy{min-width:0;display:grid;gap:10px}.draft-card-body.has-media{grid-template-columns:minmax(0,1fr) minmax(124px,32%);align-items:start}.draft-card-body.has-media .draft-media-previews,.draft-card-body.has-media .draft-media-loading{width:100%}.draft-card-top-actions{position:relative;z-index:6;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.draft-card-top-actions>span{color:var(--muted-2);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.draft-dismiss-icon{width:28px;height:28px;border-color:#f4b3503d;color:var(--warning);opacity:0;pointer-events:none;transform:translate(4px);transition:opacity .14s ease,transform .14s ease,background .14s ease,border-color .14s ease}.draft-card:hover .draft-dismiss-icon,.draft-card:focus-within .draft-dismiss-icon,.draft-dismiss-icon.is-confirming{opacity:1;pointer-events:auto;transform:translate(0)}.draft-dismiss-icon:hover,.draft-dismiss-icon:focus-visible,.draft-dismiss-icon.is-confirming{border-color:#f4b35094;background:#f4b3501f}.draft-dismiss-icon.is-confirming{color:var(--danger)}.draft-card-top-actions .fancy-tooltip-bubble{top:calc(100% + 9px);right:0;bottom:auto}.draft-card-top-actions .fancy-tooltip:hover .fancy-tooltip-bubble,.draft-card-top-actions .fancy-tooltip:focus-within .fancy-tooltip-bubble{transform:translateY(0) scale(1)}.draft-card.is-publishing{pointer-events:none;animation:x-draft-publish-exit .18s ease-in both}.draft-card.is-published-enter{animation:x-draft-published-enter .42s cubic-bezier(.22,1,.36,1) both}.draft-card.is-removing{pointer-events:none;animation:x-draft-remove .26s ease-in both}.draft-media-preview{min-width:0;margin:0;overflow:hidden;aspect-ratio:16 / 9;border-radius:8px;border:1px solid var(--line);background:#ffffff0a}.draft-media-preview img{display:block;width:100%;height:100%;object-fit:cover}.draft-card.is-published{gap:8px;padding:10px}.draft-card.is-published .draft-card-body,.draft-card.is-published .draft-card-copy{gap:7px}.draft-card.is-published .draft-card-body.has-media{grid-template-columns:minmax(0,1fr) clamp(92px,26%,126px)}.draft-card.is-published .draft-card-top{gap:8px}.draft-card.is-published .health-badge{min-height:20px;padding-inline:7px;font-size:.62rem}.draft-card.is-published .draft-card-top span{font-size:.66rem}.draft-card-top>span,.draft-card-top-actions>span{flex:0 0 auto;white-space:nowrap}.draft-card.is-published .draft-combined-chip{padding:3px 7px;border-radius:7px;font-size:.66rem}.draft-card.is-published .draft-post-text{color:var(--muted);font-size:.78rem;line-height:1.35;max-height:calc(.78rem * 1.35 * 4);overflow:clip}.draft-card.is-published .draft-media-preview{aspect-ratio:16 / 10;border-radius:6px}.draft-card.is-published .draft-media-preview:not(:first-child){display:none}.draft-media-loading{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;border-radius:8px;border:1px dashed var(--line);background:#ffffff09;color:var(--muted);font-size:.78rem;font-weight:800}.x-post-run-log{display:grid;gap:10px;overflow:hidden;max-height:280px;padding:10px;border-radius:8px;border:1px solid rgba(125,211,252,.24);background:#050a105c;animation:x-post-run-log-enter .24s ease both}.x-post-run-log-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.x-post-run-log-header span{color:var(--muted-2);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.x-post-run-log-header strong{color:var(--info);font-size:.76rem}.x-post-run-log-items{display:grid;gap:7px;max-height:216px;overflow-y:auto;padding-right:2px}.x-post-run-log-item{display:grid;grid-template-columns:72px 18px minmax(0,1fr) max-content;gap:8px;align-items:center;padding:7px 9px;border-radius:8px;background:#ffffff0b;color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.35;animation:x-post-run-message-enter .18s ease both}.x-post-run-log-item.is-active{color:var(--text);background:#7dd3fc14}.x-post-run-log-item time{color:var(--muted-2);font-size:.68rem;font-weight:900;white-space:nowrap}.x-post-run-log-item span{min-width:0}.x-post-run-step-status{width:18px;height:18px;display:inline-grid;place-items:center;color:var(--success)}.x-post-run-step-status .inline-spinner{width:14px;height:14px;border-width:2px;color:var(--info)}.x-post-run-log-item.is-error .x-post-run-step-status{color:var(--danger)}.x-post-run-log-item>strong{justify-self:end;color:var(--muted-2);font-size:.68rem;font-weight:900;white-space:nowrap}.x-post-run-log-item.is-active>strong{color:var(--info)}.x-post-run-log-item.is-warn{color:var(--warning);background:#f4b3501a}.x-post-run-log-item.is-error{color:var(--danger);background:#fb71851a}.x-post-link-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.draft-card.is-published .x-post-link-metrics{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content) minmax(0,1fr) minmax(150px,150px);align-items:end;gap:6px 12px;padding-top:2px}.draft-card.is-published .x-post-link-metrics .metadata-item{display:inline-flex;align-items:baseline;gap:5px;padding:0;border:0;background:transparent}.draft-card.is-published .x-post-link-metrics .metadata-item span{font-size:.58rem;letter-spacing:.08em}.draft-card.is-published .x-post-link-metrics .metadata-item strong{color:var(--muted);font-size:.72rem;line-height:1.2;white-space:nowrap;overflow-wrap:normal}.draft-card.is-published .x-post-link-metrics .x-post-method-metric.is-api strong{color:var(--danger)}.x-post-method-metric strong{display:inline-flex;align-items:center;gap:4px}.x-post-method-metric svg{flex:0 0 auto}.x-views-metric{min-width:92px}.x-views-progress{width:100%;height:4px;overflow:hidden;border-radius:999px;background:#ffffff14}.x-views-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--info),var(--accent))}.draft-card.is-published .x-post-link-metrics .x-views-metric{display:grid;grid-template-columns:max-content max-content minmax(58px,1fr);align-items:center;gap:6px;min-width:0;justify-self:end;width:150px}.draft-card.is-published .x-post-link-metrics .x-views-metric span{line-height:1;white-space:nowrap}.draft-card.is-published .x-post-link-metrics .x-views-metric .x-views-progress{min-width:58px}@keyframes x-draft-publish-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.985)}}@keyframes x-draft-published-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.draft-card-badges{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.draft-combined-chip{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#7dd3fc1f;color:var(--info);font-size:.7rem;font-weight:900}.draft-removal-chip{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#f4b3501f;color:var(--warning);font-size:.7rem;font-weight:900;white-space:nowrap}.draft-post-countdown-chip{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#7dd3fc24;color:var(--info);font-size:.7rem;font-weight:900;white-space:nowrap}@keyframes x-draft-remove{0%{opacity:1;max-height:320px;transform:translateY(0) scale(1)}to{opacity:0;max-height:0;margin-block:-6px;padding-block:0;transform:translateY(-8px) scale(.985)}}@keyframes x-post-run-log-enter{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:280px;transform:translateY(0)}}@keyframes x-post-run-message-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.notice-link-panel{min-width:0}.dashboard-page{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;overflow:hidden}.dashboard-layout{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:12px}.dashboard-right-column{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px}.dashboard-card,.dashboard-overview-card,.dashboard-change-feed-card{min-width:0;width:100%;position:relative;display:grid;gap:8px;padding:12px;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--panel);box-shadow:var(--shadow)}.dashboard-change-feed-card,.dashboard-overview-card{min-height:0;grid-template-rows:auto minmax(0,1fr)}.dashboard-change-feed-card{align-content:stretch}.dashboard-feed-list{min-width:0;min-height:0;display:grid;gap:8px;align-content:start;overflow-y:auto;overflow-x:hidden;padding-right:2px}.dashboard-feed-item{min-width:0;display:grid;gap:5px;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff07;color:inherit;text-decoration:none}.dashboard-feed-item:hover,.dashboard-feed-item:focus-visible{border-color:#7dd3fc52;background:#7dd3fc0f;outline:none}.dashboard-feed-item-top{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-feed-item-top time,.dashboard-feed-item small{color:var(--muted-2);font-size:.66rem;font-weight:850}.dashboard-feed-item strong,.dashboard-feed-item span,.dashboard-feed-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-feed-item strong{color:var(--text);font-size:.84rem;line-height:1.25}.dashboard-feed-item span{color:var(--muted);font-size:.74rem;font-weight:650}.dashboard-overview-grid{min-width:0;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:12px}.dashboard-compact-metrics,.dashboard-counter-grid{min-width:0;display:grid;gap:8px}.dashboard-compact-metrics{align-content:start;grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-counter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-tile{animation:dashboard-tile-enter .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--tile-index, 0) * 55ms)}.dashboard-card.is-running{color:var(--info)}.dashboard-card--flat{padding:2px 0 8px;border-color:transparent;background:transparent;box-shadow:none}.dashboard-card--flat.is-running{border-color:transparent;background:transparent}.dashboard-card--flat.is-running:before{display:none}.dashboard-feed-heading-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.dashboard-feed-heading-actions .change-feed-live{min-height:24px;padding:0 8px;font-size:.68rem}.dashboard-card.is-running:before,.status-card.is-running:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;border-radius:inherit;pointer-events:none;padding:1px;background:conic-gradient(from 0deg,transparent 0deg,transparent 250deg,rgba(125,211,252,.96) 250deg,rgba(125,211,252,.96) 360deg);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;transform-origin:center;animation:running-card-border-spin 1.5s linear infinite}.dashboard-card span{color:var(--muted-2);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dashboard-card strong{color:var(--text);font-size:1.08rem;line-height:1.1}.dashboard-card small{min-width:0;overflow:hidden;color:var(--muted);font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard-line-chart{min-width:0;min-height:0;height:100%;min-height:190px;overflow:hidden;padding-top:6px}.dashboard-line-chart .recharts-wrapper{font-family:inherit}.dashboard-line-chart .recharts-legend-item-text{color:var(--muted)!important}.dashboard-line-chart .recharts-tooltip-item{color:var(--text)!important;font-weight:800}.notice-link-layout{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.notice-link-column,.notice-link-list{min-width:0;min-height:0;display:grid;gap:10px;align-content:start}.notice-link-column-card{min-height:0;padding:12px;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--panel);box-shadow:var(--shadow)}.notice-link-list{overflow-x:hidden;overflow-y:hidden;justify-items:stretch;padding-right:2px;scrollbar-width:thin;scrollbar-color:transparent transparent}.notice-link-column-card:hover .notice-link-list,.notice-link-column-card:focus-within .notice-link-list{overflow-y:auto;scrollbar-color:rgba(148,163,184,.56) transparent}.notice-link-list::-webkit-scrollbar{width:9px;height:0}.notice-link-list::-webkit-scrollbar-track{background:transparent}.notice-link-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.notice-link-column-card:hover .notice-link-list::-webkit-scrollbar-thumb,.notice-link-column-card:focus-within .notice-link-list::-webkit-scrollbar-thumb{background:#94a3b87a;background-clip:padding-box}.notice-link-card{min-width:0;width:100%;display:grid;gap:10px;padding:12px;border-radius:8px;border:1px solid var(--line);background:#ffffff07;animation:notice-link-card-enter .3s cubic-bezier(.22,1,.36,1) both}.notice-link-card.is-linking{pointer-events:none;animation:notice-link-card-exit .18s ease-in both}.notice-link-card.is-linked-enter{animation:notice-link-card-enter .42s cubic-bezier(.22,1,.36,1) both}.notice-link-card--linked{background:#7dd3fc0b}.notice-link-card--linked.is-post-blocked{border-color:#94a3b829;background:#94a3b80b;color:var(--muted)}.notice-link-card--linked.is-post-blocked .related-mini-map-card,.notice-link-card--linked.is-post-blocked .related-item-card{opacity:.72}@keyframes notice-link-card-exit{0%{opacity:1;max-height:520px;transform:translateY(0) scale(1)}to{opacity:0;max-height:0;margin-block:-5px;padding-block:0;transform:translateY(-8px) scale(.985)}}@keyframes notice-link-card-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.notice-link-card-body{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,34%);gap:10px;align-items:stretch}.notice-link-related-column{min-width:0;display:grid;align-content:start;gap:8px}.notice-link-differences{min-width:0;display:grid;gap:7px;padding:8px;border-radius:8px;border:1px solid rgba(125,211,252,.16);background:#7dd3fc0b}.notice-link-differences>span{color:var(--info);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.notice-link-differences.is-empty{border-color:#ffffff14;background:#ffffff06}.notice-link-differences.is-empty>span{color:var(--muted);letter-spacing:0;text-transform:none}.notice-link-differences>div{min-width:0;display:grid;gap:5px}.notice-link-difference-row{min-width:0;display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;align-items:baseline}.notice-link-difference-row strong{color:var(--muted-2);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.notice-link-difference-row p{min-width:0;margin:0;color:var(--text);font-size:.72rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.notice-link-card-top,.notice-link-window{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.notice-link-card-badges{min-width:0;flex:0 1 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.notice-link-x-chip{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:999px;border:1px solid rgba(125,211,252,.26);background:#7dd3fc1f;color:var(--info);font-size:.68rem;font-weight:900;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.notice-link-x-chip:hover,.notice-link-x-chip:focus-visible{border-color:#7dd3fc7a;background:#7dd3fc2e;color:var(--text)}.notice-link-x-chip--neutral{border-color:#ffffff24;background:#ffffff0b;color:var(--muted)}.notice-link-x-chip--neutral:hover,.notice-link-x-chip--neutral:focus-visible{border-color:#ffffff47;background:#ffffff14;color:var(--text)}.notice-link-prep-note{min-width:0;display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border-radius:8px;border:1px solid rgba(148,163,184,.16);background:#94a3b812;color:var(--muted);font-size:.74rem;font-weight:750;line-height:1.35}.notice-link-prep-note svg{flex:0 0 auto;margin-top:1px;color:var(--muted-2)}.notice-link-card-top>div:not(.notice-link-card-badges){min-width:0;display:grid;gap:3px}.notice-link-card-top strong{min-width:0;overflow:hidden;color:var(--text);font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.notice-link-card-top span,.notice-link-window{color:var(--muted);font-size:.75rem;font-weight:700}.notice-link-window{justify-content:flex-start}.notice-link-window span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-link-score{min-width:34px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0f;color:var(--info);font-size:.76rem;font-weight:900}.related-mini-map-card{min-width:0;min-height:160px;position:relative;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:var(--panel-2)}.related-mini-map-shell{width:100%;height:100%;min-height:160px}.related-mini-map-empty{position:absolute;inset:auto 8px 8px 8px;display:inline-flex;justify-content:center;padding:6px 8px;border-radius:8px;background:#0000006b;color:#f5f7fbc7;font-size:.68rem;font-weight:800}.related-list{min-width:0;width:100%;display:grid;gap:8px}.related-list--compact{gap:6px}.related-item{min-width:0;display:grid;gap:3px;width:100%;padding:9px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:inherit;font:inherit;text-align:left;text-decoration:none}.related-item:hover{border-color:#7dd3fc52;background:#7dd3fc0f}.related-item.is-disabled,.related-item:disabled{cursor:default;opacity:.62}.related-item.is-disabled:hover,.related-item:disabled:hover{border-color:#ffffff12;background:#ffffff08}.related-item span,.related-item small{min-width:0;overflow:hidden;color:var(--muted-2);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.related-item strong{min-width:0;overflow:hidden;color:var(--text);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.status-card{position:relative;grid-template-rows:repeat(5,auto);align-content:start}.status-card.is-running{border-color:#7dd3fc7a;background:linear-gradient(180deg,#7dd3fc14,#7dd3fc05),var(--panel);box-shadow:var(--shadow),0 0 0 1px #7dd3fc29,0 0 24px #7dd3fc14}@keyframes running-card-border-spin{to{transform:rotate(360deg)}}.status-card-skeleton{pointer-events:none}.status-page-skeleton{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden}.status-page-skeleton .status-grid,.status-page-skeleton .status-panel,.status-page-skeleton .draft-card,.status-page-skeleton .x-post-panel,.status-page-skeleton .notice-link-panel{min-width:0}.status-tabs-skeleton{pointer-events:none}.status-tabs-skeleton span{position:relative;min-height:34px;display:inline-flex;align-items:center;padding:0 2px}.status-tabs-skeleton span:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:transparent}.status-tabs-skeleton span.is-active:after{background:var(--accent-2)}.status-page-skeleton .draft-list,.status-page-skeleton .notice-link-list{overflow:hidden}.status-page-skeleton .status-next-run-progress span,.status-page-skeleton .quota-progress span{background:#ffffff29}.status-page-skeleton .notice-link-card{animation:none}.status-card-top span,.draft-card-top span{color:var(--muted-2);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.status-card-top strong{display:block;margin-top:4px;font-size:1rem}.status-card .status-card-top{min-height:46px;align-items:start}.status-card-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.status-card-run-button{width:32px;height:32px;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease,background .14s ease}.status-card:hover .status-card-run-button,.status-card:focus-within .status-card-run-button{opacity:1;pointer-events:auto;transform:translateY(0)}.status-run-strip{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:#ffffff0e}.status-run-metric{min-width:0;display:grid;gap:5px;padding:10px;background:#080c1138}.status-run-metric span{color:var(--muted-2);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.status-run-metric strong{min-width:0;overflow:hidden;color:var(--text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.status-next-run{min-width:0;display:grid;gap:6px;color:var(--muted);font-size:.78rem}.status-next-run-top{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.status-next-run span{color:var(--muted-2)}.status-next-run strong{min-width:0;color:var(--text);font-size:.86rem;font-weight:850;text-align:right;white-space:nowrap}.status-next-run-progress{height:6px;overflow:hidden;border-radius:999px;background:#ffffff14}.status-next-run-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--info));transition:width .36s cubic-bezier(.22,1,.36,1)}.status-next-run.is-active .status-next-run-progress span{background:linear-gradient(90deg,var(--info),var(--accent-2))}.provider-quota{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;align-self:start}.provider-quota-note,.quota-meter{min-width:0;display:grid;gap:6px;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.075);background:#ffffff09}.provider-quota-note{grid-template-columns:minmax(0,1fr) auto;align-items:center}.provider-quota-note span,.quota-meter-top span,.quota-meter-bottom{color:var(--muted-2);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.provider-quota-note strong,.quota-meter-top strong{color:var(--text);font-size:.75rem;font-weight:900}.quota-meter-top,.quota-meter-bottom{min-width:0;display:flex;justify-content:space-between;gap:8px}.quota-meter-top span,.quota-meter-top strong,.quota-meter-bottom span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-progress{height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}.quota-progress span{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,var(--info),var(--accent-2))}.status-toggle{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 8px;border-radius:8px;border:1px solid var(--line);background:#ffffff0b;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.status-toggle input{position:absolute;opacity:0;pointer-events:none}.status-toggle>span{width:28px;height:16px;position:relative;flex:0 0 auto;border-radius:999px;background:#ffffff1c;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .14s ease,box-shadow .14s ease}.status-toggle>span:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:999px;background:var(--muted);transition:transform .14s ease,background-color .14s ease}.status-toggle strong{color:var(--muted);font-size:.72rem;font-weight:800;white-space:nowrap}.status-toggle:has(input:checked){border-color:#ff7a2f47;background:#ff7a2f1a}.status-toggle:has(input:checked)>span{background:#ff7a2f3d;box-shadow:inset 0 0 0 1px #ff7a2f57}.status-toggle:has(input:checked)>span:after{background:var(--accent);transform:translate(12px)}.status-toggle:has(input:checked) strong{color:var(--accent)}.status-toggle:has(input:disabled){cursor:wait;opacity:.62}.status-split{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:12px}.status-split--queue-only{grid-template-columns:minmax(0,1fr)}.status-panel{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.x-post-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;overflow:hidden}.x-post-summary-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.x-post-columns{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:hidden}.x-post-column{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;overflow:hidden;padding:12px;border-radius:8px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--panel);box-shadow:var(--shadow)}.x-post-column-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted-2);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.x-post-column-heading>div{min-width:0;display:inline-flex;align-items:center;gap:7px}.x-post-column-heading svg{color:var(--accent)}.x-post-frequency-sparkline{width:96px;height:22px;display:inline-flex;align-items:center;justify-content:center;opacity:.95}.x-post-frequency-sparkline svg{width:96px;height:22px;overflow:visible}.x-post-frequency-sparkline line{stroke:#ffffff1f;stroke-width:1}.x-post-frequency-sparkline polyline{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.x-post-column-heading strong{min-width:24px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#ffffff0f;color:var(--text);font-size:.66rem}.x-post-column .draft-list{display:grid;align-content:start;align-items:start;grid-auto-rows:max-content;gap:8px;padding:0;scrollbar-width:thin;scrollbar-color:transparent transparent}.x-post-column .draft-card{align-self:start}.x-post-column .draft-list:hover,.x-post-column:focus-within .draft-list{scrollbar-color:rgba(148,163,184,.56) transparent}.x-post-column .draft-list::-webkit-scrollbar{width:9px;height:9px}.x-post-column .draft-list::-webkit-scrollbar-track{background:transparent}.x-post-column .draft-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.x-post-column .draft-list:hover::-webkit-scrollbar-thumb,.x-post-column:focus-within .draft-list::-webkit-scrollbar-thumb{background:#94a3b87a;background-clip:padding-box}.x-post-featured{min-width:0;display:grid;gap:8px;padding:9px;border-radius:8px;border:1px solid rgba(244,179,80,.34);background:linear-gradient(180deg,#f4b3501b,#ff7a2f09),#ffffff05;box-shadow:inset 0 1px #ffffff09}.x-post-featured-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--warning);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.x-post-featured-heading strong{flex:0 0 auto;color:var(--text);font-size:.68rem;letter-spacing:0;text-transform:none;white-space:nowrap}.x-post-featured .draft-card{border-color:#f4b35042;background:linear-gradient(180deg,#ffffff0a,#f4b35005),var(--panel)}.detail-section{display:grid;gap:8px}.detail-section h2{margin:0;color:var(--muted-2);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.detail-code{display:block;min-width:0;overflow:auto;padding:10px;border-radius:8px;border:1px solid var(--line);background:#ffffff0a;color:var(--info);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;line-height:1.35}.run-table,.draft-list{min-height:0;overflow:auto;padding:8px}.run-row{min-width:680px;display:grid;grid-template-columns:100px 110px 150px 100px 90px;gap:12px;align-items:center;padding:10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.82rem}.recent-runs-sheet{width:min(760px,calc(100% - 24px))}.keyword-manager-sheet{width:min(680px,calc(100% - 24px))}.combined-post-sheet,.spaceport-side-sheet{width:min(620px,calc(100% - 24px))}.spaceport-stream-card{min-width:0;display:grid;gap:10px;padding:10px;border-radius:8px;border:1px solid var(--line);background:#ffffff09}.spaceport-stream-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.spaceport-stream-head>div{min-width:0;display:grid;gap:2px}.spaceport-stream-head strong,.spaceport-stream-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spaceport-stream-head strong{color:var(--text);font-size:.9rem;line-height:1.25}.spaceport-stream-head span{color:var(--muted);font-size:.76rem}.spaceport-stream-head .secondary-button{min-height:32px;padding-inline:10px;flex:0 0 auto}.spaceport-stream-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:#000}.spaceport-stream-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.combined-post-summary,.combined-notice-list{min-width:0;display:grid;gap:8px}.archived-post-panel{min-width:0;display:grid;gap:10px;padding:12px;border-radius:8px;border:1px solid rgba(244,179,80,.28);background:#f4b3500e}.archived-post-panel p{margin:0;color:var(--text);font-size:.86rem;font-weight:750;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.archived-post-panel span{color:var(--muted);font-size:.76rem;line-height:1.4}.archived-post-panel a{width:fit-content;color:var(--info);font-size:.78rem;font-weight:900;text-decoration:none}.archived-post-panel a:hover,.archived-post-panel a:focus-visible{color:var(--text)}.combined-post-meta{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.combined-notice-item{min-width:0;display:grid;gap:3px;padding:9px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:inherit;text-align:left}.combined-notice-item:hover,.combined-notice-item:focus-visible{border-color:#7dd3fc52;background:#7dd3fc0f;outline:none}.combined-notice-item span,.combined-notice-item small{min-width:0;overflow:hidden;color:var(--muted-2);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.combined-notice-item strong{min-width:0;overflow:hidden;color:var(--text);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.keyword-form,.keyword-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 116px auto;gap:8px;align-items:center}.keyword-form{padding:10px;border-radius:8px;border:1px solid var(--line);background:#ffffff09}.keyword-form input,.keyword-form select,.keyword-row input,.keyword-row select{min-width:0;min-height:38px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff0e;color:var(--text);font:inherit;font-size:.84rem}.keyword-form select,.keyword-row select{color:var(--muted)}.keyword-section{min-width:0;display:grid;gap:8px}.keyword-section-toggle{width:100%;min-width:0;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff06;color:var(--muted);text-align:left;cursor:pointer}.keyword-section-toggle:hover{border-color:#52c0ff47;background:#52c0ff0f;color:var(--text)}.keyword-section-toggle span{min-width:0;overflow:hidden;color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.keyword-section-toggle strong{min-width:26px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#ffffff0f;color:var(--text);font-size:.74rem}.keyword-section-toggle svg{color:var(--muted-2);transition:transform .16s ease,color .16s ease}.keyword-section.is-collapsed .keyword-section-toggle svg{transform:rotate(-90deg)}.keyword-list{min-width:0;display:grid;gap:6px}.keyword-row{padding:8px;border-radius:8px;border:1px solid var(--line);background:#ffffff06}.keyword-row strong{min-width:0;overflow:hidden;color:var(--text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.keyword-kind{min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:8px;background:#99b6ff1a;color:var(--accent-2);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.keyword-kind--exclude{background:#ff8a8a1a;color:var(--danger)}.keyword-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.run-table--drawer{padding:0;border-radius:8px;border:1px solid var(--line)}.run-table--drawer .run-row{min-width:0;grid-template-columns:minmax(96px,.9fr) 104px minmax(134px,1.05fr) minmax(92px,.8fr) minmax(78px,.7fr)}.draft-list{display:grid;gap:8px}.panel-alert{display:flex;align-items:center;gap:8px;margin:8px;padding:10px;border-radius:8px;border:1px solid rgba(246,179,95,.22);background:#f6b35f1a;color:var(--warning);font-size:.82rem}.skeleton-line,.skeleton-dot,.skeleton-block{display:block;min-width:0;max-width:100%;min-height:10px;flex:0 1 auto;border-radius:8px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent),#ffffff0f;background-size:220% 100%,100% 100%;animation:skeleton-shimmer 1.25s ease-in-out infinite}.skeleton-line{height:13px}.skeleton-dot{min-height:0}.page-header-copy .skeleton-line{margin-top:3px}.metadata-item .skeleton-line:first-child,.status-run-metric .skeleton-line:first-child{opacity:.74}.empty-state{padding:20px 12px;color:var(--muted-2);font-size:.86rem;text-align:center}.inline-spinner{width:16px;height:16px;flex:0 0 auto;border-radius:999px;border:2px solid rgba(255,255,255,.13);border-top-color:currentColor;animation:spin .75s linear infinite}.configured-icon{color:var(--success)}.warning-icon{color:var(--warning)}.motion-enter{animation:page-enter .18s ease-out both}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{0%{background-position:140% 0,0 0}to{background-position:-80% 0,0 0}}@keyframes skeleton-pulse{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes winner-alert-layer-in{0%{opacity:0}to{opacity:1}}@keyframes winner-alert-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboard-tile-enter{0%{opacity:0;transform:translate3d(-8px,-8px,0) scale(.982)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:920px){body{overflow:auto}.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;left:0;right:0;bottom:0;top:auto;height:auto;flex-direction:row;padding:10px 12px;border-top:1px solid var(--line);border-right:0}.nav-rail,.sidebar-bottom{display:flex;flex-direction:row}.nav-rail{flex:1 1 auto;justify-content:center}.nav-item.active:after,.nav-item-tooltip{display:none}.workspace{min-height:100vh;height:auto;padding:12px 12px 78px;overflow:visible}.workspace--map{height:100vh;padding:0 0 64px;overflow:hidden}.map-page{min-height:calc(100vh - 90px)}.workspace--map .map-page{min-height:100%}.notice-panel,.notice-drawer{width:calc(100% - 20px);left:10px;right:10px}.notice-panel{top:10px;max-height:42%}.notice-drawer{top:auto;bottom:10px;max-height:45%}.map-latest-activity,.launch-livestream-overlay{right:10px;bottom:calc(82px + env(safe-area-inset-bottom,0px));width:calc(100vw - 20px)}.status-grid,.status-main-layout,.status-split,.status-content-layout,.winner-alert-comparison,.dashboard-layout,.dashboard-overview-grid,.x-post-summary-row,.x-post-columns,.notice-link-card-body,.notice-link-layout,.list-controls{grid-template-columns:1fr}.dashboard-page{overflow-y:auto}.dashboard-layout{height:auto}.dashboard-change-feed-card{min-height:420px}.dashboard-right-column{grid-template-rows:auto auto}.dashboard-counter-grid,.change-event-card{grid-template-columns:1fr}.winner-alert-arrow{transform:rotate(90deg)}.status-fetches-column .status-grid{grid-template-columns:1fr}.feature-toggles-heading,.feature-toggle-card,.push-notification-panel{align-items:flex-start;flex-direction:column}.push-notification-actions{width:100%;justify-content:flex-end}.x-post-panel{position:static;max-height:none}.draft-card-body.has-media,.draft-card.is-published .draft-card-body.has-media{grid-template-columns:1fr}.calendar-actions{flex-wrap:wrap;justify-content:flex-end}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(126px,1fr))}.calendar-shell.is-day-view .calendar-weekdays,.calendar-shell.is-day-view .calendar-grid{grid-template-columns:minmax(260px,1fr)}.calendar-shell.is-week-view .calendar-weekdays,.calendar-shell.is-week-view .calendar-grid{grid-template-columns:repeat(7,minmax(126px,1fr))}.results-side-sheet{top:0;right:0;bottom:0;left:0;width:auto}}.health-badge.is-success,.health-badge.is-pass,.health-badge.is-published,.status-card.is-success .health-badge{background:#12402bd1;color:#8de7bd;box-shadow:inset 0 0 0 1px #8de7bd29}
