:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#f1eee6;background:#0d1310;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #0d1310;--panel: #111915;--panel-raised: #16201b;--panel-soft: #1a241f;--line: #29352f;--line-soft: #202b25;--text: #f1eee6;--muted: #99a69e;--subtle: #829188;--accent: #f2b86b;--accent-soft: #2b251c;--accent-ink: #24190b}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh}button,textarea{font:inherit}button{color:inherit}button:focus-visible,textarea:focus-visible,a:focus-visible,main:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled,textarea:disabled{cursor:not-allowed}button svg,span svg{display:block}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;border-radius:8px;color:var(--accent-ink);background:var(--accent);font-size:.85rem;font-weight:700;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-screen{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:48px 20px 70px;background-color:var(--bg);background-image:linear-gradient(110deg,#070e0cc7,#070e0cf0),url(/brand/splash-landscape.webp);background-position:center;background-size:cover}.auth-panel{width:min(460px,100%);padding:34px;border:1px solid #35453d;border-radius:20px;background:#0f1814f0;box-shadow:0 28px 90px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-brand{display:flex;align-items:center;gap:13px;margin-bottom:36px;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.auth-brand img{width:48px;height:48px;border:1px solid #3b4b42;border-radius:13px}.auth-panel__message{margin-top:14px}.auth-panel__message h1{margin:0;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:580;letter-spacing:-.045em;line-height:1.12}.auth-panel__message>p{margin:14px 0 0;color:#b4c0b7;font-size:.86rem;line-height:1.65}.auth-panel__message--error{margin-inline:-14px;padding:16px 14px;border:1px solid #665238;border-radius:12px;background:#282319}.auth-panel__message .auth-error-code{margin-top:12px;color:#c4ad87;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.auth-primary{width:100%;min-height:48px;margin-top:25px;border:1px solid #b8dbc9;border-radius:10px;color:#0d1b14;background:#b8dbc9;font-size:.82rem;font-weight:720;cursor:pointer}.auth-primary:hover{background:#d0eadc}.auth-secondary{width:100%;min-height:44px;margin-top:12px;border:1px solid var(--line);border-radius:10px;color:#cbd5cd;background:transparent;font-size:.8rem;cursor:pointer}.auth-turnstile{margin-top:22px}.auth-turnstile__label,.auth-turnstile__status{margin:0 0 10px;color:#b4c0b7;font-size:.8rem;line-height:1.5}.auth-turnstile__widget{min-height:65px}.auth-assurance{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.auth-assurance strong{color:#cbd5cd;font-size:.7rem;font-weight:650}.auth-assurance p{margin:7px 0 0;color:var(--muted);font-size:.7rem;line-height:1.6}.auth-screen__foot{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));margin:0;color:#a2b2a7;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;letter-spacing:.08em;text-align:center}.app-shell{display:grid;grid-template-columns:clamp(272px,23vw,322px) minmax(420px,1fr) 280px;width:100%;height:100vh;height:100dvh;min-height:600px;overflow:hidden;background-color:var(--bg);background-image:linear-gradient(105deg,#0d1310d1,#0d1310f0),url(/brand/dispatch-background.webp);background-position:center;background-size:cover}.sidebar{display:flex;min-width:0;min-height:0;flex-direction:column;padding:25px 18px 18px;overflow:hidden;border-right:1px solid var(--line-soft);background:#111915f5}.brand{display:flex;align-items:center;gap:12px;padding:0 7px}.brand__mark{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;border:1px solid #3b4237;border-radius:13px;color:var(--accent);background:#192019;box-shadow:inset 0 1px #ffffff0a}.brand__mark img{display:block;width:100%;height:100%;border-radius:11px;object-fit:contain}.brand__name,.brand__edition,.eyebrow{margin:0}.brand__name{font-size:1.05rem;font-weight:720;letter-spacing:-.02em}.brand__edition{margin-top:3px;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.preview-badge{display:flex;align-items:center;gap:8px;margin:25px 6px 29px;padding:9px 10px;border:1px solid #3b3528;border-radius:8px;color:#e8c38e;background:#1e1e17;font-size:.7rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.preview-badge__line{width:5px;height:5px;border-radius:50%;background:var(--accent)}.preview-badge__module{margin-left:auto;color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.sidebar__heading{display:flex;align-items:flex-end;justify-content:space-between;padding:0 8px 13px}.eyebrow{color:var(--subtle);font-size:.64rem;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.sidebar__heading h2{margin:4px 0 0;font-size:.98rem;font-weight:620;letter-spacing:-.01em}.fixture-count{color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.conversation-nav{min-height:0;overflow:auto;scrollbar-color:#35433b transparent;scrollbar-width:thin}.conversation-nav ul{display:grid;gap:6px;padding:0;margin:0;list-style:none}.conversation-card{position:relative;display:flex;width:100%;gap:11px;padding:13px 11px;overflow:hidden;border:1px solid transparent;border-radius:11px;text-align:left;background:transparent;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.conversation-card:hover{border-color:var(--line);background:#17211b}.conversation-card.is-selected{border-color:#3c3d30;background:#20251e}.conversation-card.is-selected:before{position:absolute;top:14px;bottom:14px;left:0;width:2px;border-radius:0 2px 2px 0;background:var(--accent);content:""}.conversation-avatar,.topbar__avatar{display:grid;flex:0 0 auto;place-items:center;border:1px solid #3a453e;border-radius:10px;color:#c9d0c9;background:#202b24;font-size:.7rem;font-weight:700;letter-spacing:.035em}.conversation-avatar{width:38px;height:38px;margin-top:1px}.is-selected .conversation-avatar{border-color:#6b5940;color:#f3ca91;background:#302b20}.conversation-card__copy{display:block;min-width:0;flex:1}.conversation-card__title-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.conversation-card__title-row strong{overflow:hidden;font-size:.81rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.conversation-card__kind{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:var(--subtle);font-size:.6rem}.conversation-card__kind svg{width:11px;height:11px}.conversation-card__summary{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--muted);font-size:.7rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conversation-card__fixture{display:block;margin-top:7px;color:#b69a70;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.sidebar__footer{display:flex;gap:10px;margin:18px 5px 0;padding:15px 5px 2px;border-top:1px solid var(--line-soft);color:var(--subtle)}.sidebar__footer>svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px}.sidebar__footer strong{display:block;color:#b5bdb6;font-size:.69rem;font-weight:600}.sidebar__footer p{margin:5px 0 0;font-size:.65rem;line-height:1.55}.console{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.console:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.topbar{display:flex;min-height:83px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(18px,2.4vw,32px);border-bottom:1px solid var(--line-soft);background:#0d1310c2}.topbar__identity{display:flex;min-width:0;align-items:center;gap:12px}.topbar__avatar{width:41px;height:41px;border-radius:11px}.topbar h1{margin:0;overflow:hidden;font-size:1rem;font-weight:650;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.topbar__identity p{margin:4px 0 0;color:var(--muted);font-size:.67rem}.connection-state{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:7px 9px;border:1px solid #3a3d33;border-radius:7px;color:#c6b89f;background:#1b1e19;font-size:.66rem;font-weight:600;white-space:nowrap}.connection-state__dot{width:6px;height:6px;border:1px solid #b69a70;border-radius:50%}.session-area,.session-controls{display:flex;align-items:center}.session-area{flex:0 0 auto;gap:10px}.session-controls{gap:6px}.session-button{min-height:32px;padding:6px 9px;border:1px solid #3b4a41;border-radius:7px;color:#d1dad3;background:#18231d;font-size:.62rem;font-weight:620;white-space:nowrap;cursor:pointer}.session-button:hover{background:#223129}.session-button--logout{color:#e1c9a4}.session-button:disabled{cursor:wait;opacity:.62}.session-operation-error{padding:10px clamp(18px,2.4vw,32px);border-bottom:1px solid #69513a;color:#f0c99f;background:#2d2119;font-size:.68rem;line-height:1.5}.icon-button{display:inline-grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--panel-raised);cursor:pointer}.icon-button:hover{background:var(--panel-soft)}.icon-button svg{width:19px;height:19px}.mobile-back{display:none}.offline-banner{display:flex;flex:0 0 auto;align-items:center;gap:11px;padding:11px clamp(18px,2.4vw,32px);border-bottom:1px solid #51452f;color:#e5c18b;background:#282319}.offline-banner>svg{width:19px;height:19px;flex:0 0 auto}.offline-banner strong,.offline-banner span{display:block}.offline-banner strong{font-size:.72rem}.offline-banner span{margin-top:2px;color:#bdad90;font-size:.66rem;line-height:1.4}.fixture-banner{display:flex;min-height:40px;flex:0 0 auto;align-items:center;gap:8px;margin:18px clamp(18px,2.4vw,32px) 0;padding:9px 11px;border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);background:#16201ba6;font-size:.66rem;line-height:1.45}.fixture-banner>svg{width:15px;height:15px;flex:0 0 auto;color:var(--accent)}.fixture-banner strong{color:#d7d9d1;font-weight:600}.fixture-banner__id{margin-left:auto;color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.59rem;white-space:nowrap}.history{display:flex;min-height:150px;flex:1 1 auto;flex-direction:column;padding:18px clamp(18px,2.4vw,32px) 20px;overflow:auto}.history__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid var(--line-soft);color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.59rem;letter-spacing:.065em;text-transform:uppercase}.empty-state{display:flex;max-width:390px;flex:1;align-self:center;align-items:center;justify-content:center;flex-direction:column;padding:24px 0;text-align:center}.empty-state__visual{display:block;width:140px;height:140px;margin-bottom:4px}.empty-state__art{display:block;width:100%;height:100%;object-fit:contain}.empty-state h2{margin:7px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:590;letter-spacing:-.025em}.empty-state>p:last-child{max-width:330px;margin:9px 0 0;color:var(--muted);font-size:.72rem;line-height:1.6}.control-dock{display:grid;flex:0 0 auto;grid-template-columns:minmax(210px,.9fr) minmax(260px,1.1fr);gap:clamp(16px,2.2vw,28px);padding:20px clamp(18px,2.4vw,32px) 22px;border-top:1px solid var(--line);background:#111814;box-shadow:0 -18px 45px #00000017}.ptt-control{display:flex;min-width:0;align-items:center;gap:15px}.ptt-button{position:relative;display:grid;width:90px;height:90px;flex:0 0 auto;padding:0;place-items:center;border:1px solid #65533a;border-radius:50%;color:#b9a487;background:#24231c;box-shadow:inset 0 0 0 6px #191d18,inset 0 0 0 7px #3b392d;opacity:.78}.ptt-button__visual{display:flex;align-items:center;flex-direction:column;gap:5px}.ptt-button__visual svg{width:26px;height:26px}.ptt-button__visual span{font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ptt-control__copy{min-width:0}.ptt-control__copy h2{margin:0;font-size:.83rem;font-weight:620}.control-kicker{margin:4px 0 0;color:#b49a74;font-size:.61rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}#ptt-help,#message-help{color:var(--muted);font-size:.63rem;line-height:1.5}#ptt-help{margin:8px 0 0}.message-control{min-width:0;padding-left:clamp(16px,2.2vw,28px);border-left:1px solid var(--line-soft)}.message-control__label{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.message-control__label label{color:#d5d8d1;font-size:.68rem;font-weight:600}.message-control__label span{color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem;text-transform:uppercase}.message-control__row{display:flex;align-items:stretch;gap:8px}.message-control textarea{width:100%;min-width:0;min-height:54px;resize:none;border:1px solid #303b34;border-radius:9px;padding:10px 11px;color:var(--muted);background:#171e1a;font-size:.7rem;line-height:1.45;opacity:.78;-webkit-text-fill-color:var(--muted)}.message-control textarea::placeholder{color:#7f8b83;opacity:1}.send-button{display:flex;width:62px;flex:0 0 auto;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid #3b423a;border-radius:9px;color:#929b92;background:#20251f;font-size:.58rem;opacity:.72}.send-button svg{width:17px;height:17px}#message-help{margin:7px 0 0}.inspector{display:flex;min-width:0;min-height:0;flex-direction:column;padding:28px 23px 20px;overflow:auto;border-left:1px solid var(--line-soft);background:#111915b8}.inspector__header{display:flex;align-items:center;justify-content:space-between}.inspector__number{color:#435047;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.35rem;font-weight:300}.inspector__fixture-mark{display:grid;width:56px;height:56px;margin-top:43px;place-items:center;border:1px solid #444537;border-radius:16px;color:var(--accent);background:#24251d}.inspector__fixture-mark svg{width:25px;height:25px}.inspector h2{margin:20px 0 0;font-size:1.25rem;font-weight:560;letter-spacing:-.04em}.inspector__detail{margin:10px 0 0;color:var(--muted);font-size:.72rem;line-height:1.65}.fixture-details{margin:29px 0 0}.fixture-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:.65rem}.fixture-details dt{color:var(--subtle)}.fixture-details dd{margin:0;color:#c4cbc4;text-align:right}.fixture-details>div:nth-child(2) dd{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem}.scope-card{margin-top:28px;padding:16px;border:1px solid var(--line);border-radius:11px;background:#151e19}.scope-card ul{display:grid;gap:8px;padding:0;margin:13px 0 15px;list-style:none}.scope-card li{display:flex;align-items:center;gap:8px;color:#bcc5bd;font-size:.65rem}.scope-card li:before{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:#aa9068;content:""}.scope-card>p:last-child{margin:0;padding-top:12px;border-top:1px solid var(--line-soft);color:var(--subtle);font-size:.61rem;line-height:1.5}.inspector__foot{margin:auto 0 0;padding-top:30px;color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.53rem;letter-spacing:.09em}.pwa-notice{position:fixed;z-index:50;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));display:flex;width:min(420px,calc(100vw - 36px));align-items:flex-start;gap:12px;padding:15px;border:1px solid #544a37;border-radius:13px;background:#1d221c;box-shadow:0 20px 70px #00000073}.pwa-notice__icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--accent);background:var(--accent-soft)}.pwa-notice__icon svg{width:18px;height:18px}.pwa-notice__copy{min-width:0;flex:1}.pwa-notice__copy strong{display:block;margin-top:1px;font-size:.78rem}.pwa-notice__copy p{margin:5px 0 0;color:var(--muted);font-size:.67rem;line-height:1.5}.pwa-notice__update{margin-top:11px;padding:7px 10px;border:0;border-radius:7px;color:var(--accent-ink);background:var(--accent);font-size:.65rem;font-weight:700;cursor:pointer}.pwa-notice__update:disabled{opacity:.65}.pwa-notice__close{width:30px;height:30px;flex:0 0 auto;border:0;background:transparent}.pwa-notice__close svg{width:16px;height:16px}@media(max-width:1279px){.app-shell{grid-template-columns:280px minmax(0,1fr)}.inspector{display:none}}@media(max-width:960px)and (min-width:761px){.app-shell{grid-template-columns:248px minmax(0,1fr)}.sidebar{padding-inline:12px}.conversation-card{padding-inline:8px}.conversation-card__kind{display:none}.control-dock{grid-template-columns:1fr;gap:16px}.message-control{padding-top:15px;padding-left:0;border-top:1px solid var(--line-soft);border-left:0}.ptt-button{width:76px;height:76px}.empty-state__visual{width:112px;height:112px;margin-bottom:6px}}@media(max-width:760px){.auth-screen{padding:24px 14px 62px}.auth-panel{padding:25px 22px;border-radius:16px}.auth-brand{margin-bottom:28px}.auth-screen__foot{width:calc(100% - 28px);line-height:1.5}.app-shell{display:block;min-height:100vh;min-height:100dvh;background-image:linear-gradient(160deg,#0d1310d6,#0d1310f2),url(/brand/field-background.webp)}.sidebar,.console{width:100%;height:100%}.app-shell--list .console,.app-shell--conversation .sidebar{display:none}.sidebar{padding:max(20px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));border-right:0}.brand{padding-inline:5px}.preview-badge{margin:21px 5px 25px}.sidebar__heading{padding-inline:7px}.conversation-nav ul{gap:8px}.conversation-card{min-height:88px;padding:14px 12px}.conversation-card__title-row strong{font-size:.88rem}.conversation-card__summary{font-size:.73rem}.sidebar__footer{margin-top:14px}.mobile-back{display:inline-grid;flex:0 0 auto}.topbar{min-height:max(73px,calc(61px + env(safe-area-inset-top)));padding:max(12px,env(safe-area-inset-top)) 15px 12px}.topbar--authenticated{flex-wrap:wrap}.topbar--authenticated .topbar__identity,.topbar--authenticated .session-area{width:100%}.topbar--authenticated .session-area{justify-content:space-between;padding-top:10px;border-top:1px solid var(--line-soft)}.topbar__identity{gap:9px}.topbar__avatar{display:none}.topbar h1{max-width:38vw;font-size:.9rem}.topbar__identity p{font-size:.6rem}.connection-state{padding:7px 8px;font-size:.6rem}.fixture-banner{margin:12px 15px 0}.fixture-banner__id{display:none}.history{padding:15px 18px}.empty-state{padding:18px 0}.empty-state__visual{width:108px;height:108px;margin-bottom:7px}.control-dock{grid-template-columns:1fr;gap:14px;padding:15px 17px max(17px,env(safe-area-inset-bottom))}.ptt-control{display:grid;grid-template-columns:105px minmax(0,1fr);gap:16px}.ptt-button{width:102px;height:102px}.ptt-button__visual svg{width:30px;height:30px}.ptt-control__copy h2{font-size:.9rem}#ptt-help,#message-help{font-size:.65rem}.message-control{padding-top:13px;padding-left:0;border-top:1px solid var(--line-soft);border-left:0}.message-control textarea{min-height:52px;font-size:.75rem}.send-button{width:68px}.pwa-notice{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px)}}@media(max-width:760px)and (max-height:720px){.fixture-banner{display:none}.history__header{padding-bottom:8px}.empty-state__visual{width:80px;height:80px;margin-bottom:5px}.empty-state{padding:12px 0}.empty-state>p:last-child{margin-top:6px;line-height:1.45}.ptt-button{width:88px;height:88px}.ptt-control{grid-template-columns:92px minmax(0,1fr)}}.preview-badge--live{border-color:#3c4c3d;color:#c4d7bd;background:#192219}.conversation-list-state{padding:14px 9px;color:var(--muted);font-size:.7rem;line-height:1.6}.conversation-list-state p{margin:0 0 10px}.conversation-list-state button,.history-state button,.history-pagination button,.chat-retry-button{min-height:34px;padding:7px 11px;border:1px solid #4b5549;border-radius:7px;color:#d6ded3;background:#1c2820;font-size:.65rem;font-weight:650;cursor:pointer}.conversation-list-state button:hover,.history-state button:hover,.history-pagination button:hover,.chat-retry-button:hover{background:#27372c}.conversation-list-state button:disabled,.history-state button:disabled,.history-pagination button:disabled,.chat-retry-button:disabled{cursor:wait;opacity:.6}.live-chat-banner{border-color:#334538}.history-state{display:flex;max-width:430px;flex:1;align-self:center;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px 0;color:var(--muted);font-size:.75rem;line-height:1.6;text-align:center}.history-state p{margin:0}.history-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 0}.history-pagination span{color:var(--subtle);font-size:.62rem}.history-error,.composer-error{color:#efc39d;font-size:.67rem;line-height:1.5}.history-error{padding:9px 11px;border:1px solid #624c38;border-radius:8px;background:#2b2119}.composer-error{margin:7px 0 0}.chat-log{display:flex;width:min(780px,100%);align-self:center;flex-direction:column;gap:13px;padding:18px 0 8px}.chat-message{min-width:0;padding:14px 15px;border:1px solid var(--line-soft);border-radius:11px;background:#18221ce0}.chat-message--pending,.chat-message--network-unknown{border-color:#625339;background:#272218e0}.chat-message--conflict{border-color:#70483e;background:#2b1b17e0}.chat-message__meta{display:flex;min-width:0;align-items:baseline;gap:9px;color:var(--subtle);font-size:.62rem}.chat-message__meta strong{min-width:0;overflow-wrap:anywhere;color:#cdd6cd;font-size:.68rem;font-weight:650}.chat-message__meta time{flex:0 0 auto}.chat-message__status{margin-left:auto;color:#c5b28e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem;font-weight:650;letter-spacing:.025em;text-align:right;text-transform:uppercase}.chat-message__status--sent{color:#a9c9ad}.chat-message__status--duplicate{color:#b9c6a5}.chat-message__status--conflict{color:#e5aa98}.chat-message__text{margin:10px 0 0;color:var(--text);font-size:.78rem;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.chat-message__detail{margin:9px 0 0;color:var(--muted);font-size:.63rem;line-height:1.5}.chat-retry-button{margin-top:11px}.chat-detail-id{max-width:145px;overflow-wrap:anywhere}.message-control textarea:enabled{color:var(--text);opacity:1;cursor:text;-webkit-text-fill-color:var(--text)}.send-button--live:enabled{border-color:#c49a61;color:var(--accent-ink);background:var(--accent);opacity:1;cursor:pointer}.send-button--live:enabled:hover{background:#f7c985}.send-button--live:disabled{cursor:not-allowed}@media(max-width:760px){.history-pagination{align-items:stretch;flex-direction:column;text-align:center}.chat-message__meta{flex-wrap:wrap}.chat-message__status{width:100%;margin-left:0;text-align:left}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.workspace-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#10150f}.workspace-tab{padding:7px 16px;border:0;border-radius:7px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9db2a0;background:transparent;cursor:pointer}.workspace-tab.is-active{color:#edf6ee;background:#24313f}.workspace-tab:disabled{opacity:.45;cursor:not-allowed}.channel-monitor{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;margin:18px clamp(18px,2.4vw,32px) 0;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#111814}.channel-monitor__holder{display:flex;align-items:center;gap:12px}.channel-monitor__holder svg{width:22px;height:22px;color:#b9a487}.channel-monitor__holder-name{margin:0;font-weight:700;color:#edf6ee}.channel-state{margin-left:auto;padding:4px 10px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#cdd8cf;background:#1d2620}.channel-state--talking{color:#0e1512;background:#e3b341}.channel-state--revoked,.channel-state--denied,.channel-state--error{color:#ffe9e4;background:#7a2f21}.channel-state--offline{color:#f5e4c8;background:#5a4a2a}.channel-monitor__log{display:flex;flex-direction:column;gap:4px;margin:0;padding:0 0 0 16px;font-size:.78rem;color:#9db2a0}.channel-monitor__log li{margin:0}.channel-monitor__empty{list-style:none;margin-left:-16px}.ptt-stage{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 18px}.ptt-stage__button{display:flex;width:190px;height:190px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px solid #65533a;border-radius:50%;color:#d8c9a9;background:#24231c;box-shadow:inset 0 0 0 10px #191d18,inset 0 0 0 11px #3b392d;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.ptt-stage__button svg{width:42px;height:42px}.ptt-stage__button:disabled{opacity:.5;cursor:not-allowed}.ptt-stage__button--talking{border-color:#e3b341;color:#0e1512;background:#e3b341;box-shadow:inset 0 0 0 10px #f3cb74,inset 0 0 0 11px #b98d23,0 0 34px #e3b34159}.ptt-stage__button--revoked,.ptt-stage__button--denied,.ptt-stage__button--error{border-color:#7a2f21;color:#ffb9a8}.ptt-stage__button--busy,.ptt-stage__button--locked{border-color:#5a4a2a;color:#f5e4c8}.ptt-stage__state{font-size:.78rem}.ptt-stage p{margin:0;max-width:360px;text-align:center;font-size:.82rem;color:#9db2a0}.ptt-stage__error{color:#ffb9a8}.ptt-stage__mic{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.sos-control{display:flex;flex:0 0 auto;align-items:center;gap:16px;padding:16px clamp(18px,2.4vw,32px) 20px;border-top:1px solid var(--line);background:#111814}.sos-button{width:84px;height:84px;flex:0 0 auto;border:2px solid #7a2f21;border-radius:50%;color:#ffb9a8;background:#2a1712;font-size:1.2rem;font-weight:800;letter-spacing:.16em;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.sos-button.is-active{color:#1d0b07;background:#e0492c;border-color:#e0492c;box-shadow:0 0 30px #e0492c73}.sos-button:disabled{opacity:.5;cursor:not-allowed}.sos-control p{margin:0;max-width:420px;font-size:.8rem;color:#9db2a0}.sos-banner{display:flex;flex-direction:column;gap:4px;margin:16px clamp(18px,2.4vw,32px) 0;padding:16px 18px;border:2px solid #e0492c;border-radius:14px;color:#ffe9e4;background:#5c1d10}.sos-banner strong{font-size:1rem;letter-spacing:.12em}.sos-banner span{font-size:.82rem}.dispatch-content{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px;padding:22px clamp(18px,2.4vw,32px) 34px;overflow-y:auto}.dispatch-group-selector,.dispatch-section,.multi-monitor{border:1px solid var(--line-soft);border-radius:12px;background:#111915e0;box-shadow:inset 0 1px #ffffff05}.dispatch-group-selector{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.4fr) auto;align-items:center;gap:10px 14px;padding:14px 16px}.dispatch-group-selector label{grid-column:1 / -1;color:var(--subtle);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dispatch-group-selector span{color:var(--muted);font-size:.75rem}.dispatch-content input,.dispatch-content select{min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:#0f1713;font:inherit}.dispatch-content input:focus-visible,.dispatch-content select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dispatch-section,.multi-monitor{padding:18px}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.section-heading h2,.dispatch-section>h2,.multi-monitor h2{margin:0;font-size:1rem;font-weight:700}.section-heading>span,.dispatch-section>p,.multi-monitor>p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.55}.dispatch-create{display:grid;grid-template-columns:minmax(140px,.55fr) minmax(220px,1.45fr) auto;align-items:end;gap:10px 12px;margin:14px 0 18px;padding:14px;border:1px solid var(--line-soft);border-radius:9px;background:#0d1310b8}.dispatch-create label{align-self:center;color:var(--subtle);font-size:.72rem;font-weight:650}.dispatch-create input,.dispatch-create select{width:100%}.dispatch-records{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:12px}.dispatch-record{min-width:0;padding:14px;border:1px solid var(--line-soft);border-radius:9px;background:var(--panel-raised)}.dispatch-record>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dispatch-record>header strong{min-width:0;color:var(--text);font-size:.86rem;line-height:1.45}.dispatch-record>header span{flex:0 0 auto;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.dispatch-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0 0 14px}.dispatch-record dl>div{min-width:0}.dispatch-record dt{color:var(--subtle);font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.dispatch-record dd{margin:3px 0 0;overflow-wrap:anywhere;color:#c4cec7;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;line-height:1.45}.multi-monitor__choices{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0;padding:10px 12px;border:1px solid var(--line-soft);border-radius:8px}.multi-monitor__choice{display:inline-flex;align-items:center;gap:7px;color:#c4cec7;font-size:.78rem}.multi-monitor__choice input{min-height:0;margin:0;accent-color:var(--accent)}.multi-monitor__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px}.monitor-audio{padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:#0f1713}.monitor-audio__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.monitor-audio__header strong{font-size:.8rem}.receiver-monitor__state{color:var(--muted);font-size:.68rem}.receiver-monitor__state--error,.receiver-monitor__state--blocked{color:#efb18b}@media(max-width:960px){.dispatch-group-selector{grid-template-columns:1fr auto}.dispatch-group-selector span{grid-column:1 / -1}.dispatch-create{grid-template-columns:minmax(120px,.55fr) minmax(180px,1.45fr)}.dispatch-create .send-button{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.dispatch-content{gap:14px;padding:14px 12px 28px}.dispatch-group-selector,.dispatch-create{grid-template-columns:1fr}.dispatch-group-selector span,.dispatch-create .send-button{grid-column:auto}.dispatch-section,.multi-monitor{padding:14px}.section-heading{align-items:flex-start;flex-direction:column;gap:5px}.dispatch-record dl{grid-template-columns:1fr}}.dispatch-shell--themed{--bg: var(--lt-shell-bg);--panel: var(--lt-surface);--panel-raised: var(--lt-surface-raised);--panel-soft: var(--lt-surface-raised);--line: var(--lt-border);--line-soft: var(--lt-border);--text: var(--lt-surface-text);--muted: var(--lt-surface-muted);--subtle: var(--lt-surface-muted);--accent: var(--lt-accent);--accent-ink: var(--lt-accent-text);color:var(--lt-shell-text);color-scheme:var(--lt-color-scheme);background-color:var(--lt-shell-bg);background-image:var(--lt-shell-motif, none),linear-gradient(color-mix(in srgb,var(--lt-scrim) calc(var(--lt-scrim-opacity) * 100%),transparent),color-mix(in srgb,var(--lt-scrim) calc(var(--lt-scrim-opacity) * 100%),transparent)),var(--lt-shell-image);background-size:auto,auto,var(--lt-shell-image-size);background-position:top left,center,center;background-repeat:repeat,no-repeat,no-repeat;font-family:var(--lt-font-operational)}.dispatch-shell--themed .sidebar,.dispatch-shell--themed .inspector,.dispatch-shell--themed .topbar{border-color:var(--lt-border);color:var(--lt-header-text);background:var(--lt-header-bg)}.dispatch-shell--themed .topbar{background-image:var(--lt-header-motif, var(--lt-motif, none))}.dispatch-shell--themed h1,.dispatch-shell--themed h2,.dispatch-shell--themed h3{font-family:var(--lt-font-header)}.dispatch-shell--themed .dispatch-group-selector,.dispatch-shell--themed .dispatch-section,.dispatch-shell--themed .multi-monitor,.dispatch-shell--themed .dispatch-record,.dispatch-shell--themed .monitor-audio,.dispatch-shell--themed .dispatch-create,.dispatch-shell--themed .personalization-drawer,.dispatch-shell--themed .kb-drawer,.dispatch-shell--themed .console-toolbar{opacity:var(--lt-tile-opacity);border:var(--lt-border-weight) solid var(--lt-border);color:var(--lt-surface-text);background:var(--lt-surface);box-shadow:none}.dispatch-shell--themed .dispatch-record,.dispatch-shell--themed .monitor-audio,.dispatch-shell--themed .dispatch-create{background:var(--lt-surface-raised)}.dispatch-shell--themed .dispatch-content input,.dispatch-shell--themed .dispatch-content select,.dispatch-shell--themed .dispatch-content textarea{border-color:var(--lt-border);color:var(--lt-surface-text);background:var(--lt-surface)}.dispatch-shell--themed .session-button,.dispatch-shell--themed .chat-retry-button{border-color:var(--lt-border);color:var(--lt-surface-text);background:var(--lt-surface-raised);transition:background var(--lt-transition-ms)}.dispatch-shell--themed .send-button,.dispatch-shell--themed .send-button--live:enabled{border-color:var(--lt-accent);color:var(--lt-accent-text);background:var(--lt-accent)}.dispatch-shell--themed button:disabled,.dispatch-shell--themed textarea:disabled,.dispatch-shell--themed input:disabled:not([type=checkbox]):not([type=radio]),.dispatch-shell--themed select:disabled{opacity:1;border-style:dashed;border-color:var(--lt-disabled-text);color:var(--lt-disabled-text);background:var(--lt-disabled-surface);-webkit-text-fill-color:var(--lt-disabled-text)}.dispatch-shell--themed .dispatch-record dd,.dispatch-shell--themed .multi-monitor__choice,.dispatch-shell--themed .session-operation-error,.dispatch-shell--themed .receiver-monitor__state{color:var(--lt-surface-text)}.dispatch-shell--themed button:focus-visible,.dispatch-shell--themed a:focus-visible,.dispatch-shell--themed input:focus-visible,.dispatch-shell--themed select:focus-visible,.dispatch-shell--themed textarea:focus-visible,.dispatch-shell--themed [tabindex]:focus-visible{outline:var(--lt-focus-outer-width) solid var(--lt-focus-outer);outline-offset:2px;box-shadow:0 0 0 var(--lt-focus-inner-width) var(--lt-focus-inner)}.dispatch-shell--themed .dispatch-content{scrollbar-color:var(--lt-border) transparent}.console-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 14px;border-radius:12px}.unsaved-badge{padding:3px 9px;border:2px dashed var(--lt-status-pending-border, #9aa0a6);border-radius:999px;color:var(--lt-status-pending-text, #e8eaed);background:var(--lt-status-pending-fill, #2d2f31);font-size:.72rem;font-weight:700}.console-muted{margin:4px 0;color:var(--lt-surface-muted, var(--muted));font-size:.76rem;line-height:1.5}.console-alert{display:flex;flex-direction:column;gap:4px;margin:8px 0;padding:10px 12px;border:2px solid var(--lt-status-pending-border, #9aa0a6);border-radius:8px;color:var(--lt-status-pending-text, #e8eaed);background:var(--lt-status-pending-fill, #2d2f31);font-size:.8rem}.console-alert--stale{border-style:dashed;border-color:var(--lt-status-stale-border, #b8a06a);color:var(--lt-status-stale-text, #f1e3b8);background:var(--lt-status-stale-fill, #2e2a20)}.console-tile-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px}.console-tile{min-width:0}.console-tile-grid[data-layout=mobile] .console-tile{grid-column:1 / -1!important}.console-tile__pin{display:inline-block;margin-bottom:4px;color:var(--lt-shell-muted, var(--muted));font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.console-panel h3{margin:14px 0 6px;font-size:.86rem}.radio-deck{display:flex;flex-direction:column;gap:10px}.ptt-target-status{margin:0;padding:10px 12px;border:var(--lt-border-weight, 1px) solid var(--lt-status-transmitting-border, #e1bee7);border-radius:10px;color:var(--lt-surface-text, var(--text));background:var(--lt-surface, var(--panel));font-size:.8rem}.ptt-target-status--denied{border-style:dashed;border-color:var(--lt-status-failed-border, #f28b82)}.ptt-target-status__label{margin-right:6px;font-weight:800}.monitor-audio{border-left-width:6px}.rx-slot__meta,.rx-slot__controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0;font-size:.72rem}.rx-slot__badge{display:inline-grid;width:22px;height:22px;place-items:center;border:2px solid #000000;border-radius:4px;color:#000;font-size:.75rem}.rx-slot__label{font-weight:700}.rx-slot__duck,.rx-slot__note{padding:2px 6px;border:1px dashed var(--lt-border, var(--line));border-radius:6px}.multi-monitor__limit{margin:0 0 10px;font-size:.76rem}.roster-list,.transcript-list,.location-list,.collector-list,.audit-event-list,.tile-order-list,.kb-results{display:grid;gap:8px;margin:8px 0;padding:0;list-style:none}.roster-member,.transcript-segment,.location-list>li,.tile-order-item{padding:10px 12px;border:var(--lt-border-weight, 1px) solid var(--lt-border, var(--line));border-radius:8px;background:var(--lt-surface-raised, var(--panel-raised))}.roster-member__head,.transcript-segment>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.roster-member__head strong,.transcript-segment>header strong{font-size:.86rem}.transcript-segment>header span{color:var(--lt-surface-muted, var(--muted));font-size:.7rem}.roster-member__badges,.transcript-segment__badges{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.roster-member__assign{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.roster-member__assign label{grid-column:1 / -1;font-size:.7rem}.presence-badge,.consent-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:var(--lt-border-weight, 1px) solid var(--lt-border, var(--line));border-radius:999px;font-size:.68rem;font-weight:700}.presence-badge--online,.consent-badge--on{border-color:var(--lt-status-available-border, #81c995);color:var(--lt-status-available-text, #ffffff);background:var(--lt-status-available-fill, #137333)}.presence-badge--unknown,.consent-badge--warn{border-style:dashed;border-color:var(--lt-status-stale-border, #b8a06a);color:var(--lt-status-stale-text, #f1e3b8);background:var(--lt-status-stale-fill, #2e2a20)}.presence-badge--offline{border-style:dashed;border-color:var(--lt-status-offline-border, #9aa0a6);color:var(--lt-status-offline-text, #e8eaed);background:var(--lt-status-offline-fill, #303134)}.assignment-receipt{margin:6px 0 0;font-size:.74rem;font-weight:700}.assignment-receipt--failed{color:var(--lt-status-failed-text, #ffb4ab)}.channel-notice{padding:8px 10px;border-left:4px solid var(--lt-accent, var(--accent));font-size:.76rem;line-height:1.5}.consent-lease{display:grid;gap:6px;margin:8px 0;padding:10px;border:1px dashed var(--lt-border, var(--line));border-radius:8px}.consent-lease p{margin:0;font-size:.78rem}.transcript-segment p{margin:4px 0;font-size:.82rem}.transcript-segment--partial{border-style:dashed}.transcript-segment__stub{font-style:italic}.super-admin-zone{margin-top:10px;padding:10px;border:2px solid var(--lt-selected-border, var(--accent));border-radius:8px}.super-admin-zone__label{margin:0 0 6px;font-size:.72rem;font-weight:800;text-transform:uppercase}.location-source,.kb-audience,.theme-mode,.theme-family-grid{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:8px 10px;border:1px solid var(--lt-border, var(--line));border-radius:8px;font-size:.78rem}.location-optin{display:flex;gap:8px;align-items:flex-start;font-size:.76rem}.location-list>li{display:grid;gap:2px;font-size:.78rem}.location-list a{color:var(--lt-accent, var(--accent))}.coarse-grid{width:100%;max-height:180px;border:1px solid var(--lt-border, var(--line));border-radius:8px;background:var(--lt-surface-raised, var(--panel-raised))}.coarse-grid__line{stroke:var(--lt-border, var(--line));stroke-width:.3}.coarse-grid__cell{fill:var(--lt-accent, var(--accent));stroke:var(--lt-surface-text, var(--text));stroke-width:.5}.coarse-grid__label{fill:var(--lt-accent-text, var(--accent-ink));font-size:4px;font-weight:700}.audit-event-list li,.collector-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem}.audit-delivery--failed,.audit-delivery--unavailable{color:var(--lt-status-failed-text, #ffb4ab);font-weight:700}.audit-export{width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.drill-banner{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:3px dashed var(--lt-status-p2-warning-border, #ffe7a3);border-radius:10px;color:var(--lt-status-p2-warning-text, #3a2800);background:var(--lt-status-p2-warning-fill, #ffd45c)}.drill-banner__toggles{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8rem}.personalization-drawer,.kb-drawer{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px}.personalization-drawer__header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.personalization-drawer__header h2{margin:0 auto 0 0;font-size:1.05rem}.personalization-section h3{margin:4px 0;font-size:.9rem}.theme-family-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.theme-choice{display:flex;align-items:center;gap:8px;padding:6px 8px;border:2px solid transparent;border-radius:8px}.theme-choice.is-selected{border-color:var(--lt-selected-border, var(--accent))}.theme-choice__swatch{display:inline-flex;overflow:hidden;border:1px solid var(--lt-border, var(--line));border-radius:4px}.theme-choice__swatch span{width:12px;height:18px}.theme-choice__check{margin-left:auto;font-weight:800}.tile-order-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tile-order-item.is-dragging{border-style:dashed}.tile-order-item__handle{cursor:grab;-webkit-user-select:none;user-select:none}.tile-order-item__label{display:flex;flex:1 1 200px;flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;font-weight:700}.tile-order-item__controls{display:flex;flex-wrap:wrap;gap:6px}.personalization-drawer__footer{display:grid;gap:8px}.send-button[aria-disabled=true]{opacity:1;cursor:not-allowed;border-style:dashed}.kb-result{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1px solid var(--lt-border, var(--line));border-radius:8px;color:inherit;background:var(--lt-surface-raised, var(--panel-raised));text-align:left;cursor:pointer}.kb-result span{color:var(--lt-surface-muted, var(--muted));font-size:.72rem}.kb-article ol,.kb-notes{padding-left:20px;font-size:.82rem;line-height:1.55}.kb-thumbnail{display:flex;align-items:center;gap:10px;padding:6px;border:1px solid var(--lt-border, var(--line));border-radius:8px;color:inherit;background:transparent;cursor:zoom-in}.kb-thumbnail img{width:120px;height:auto;border-radius:4px}.kb-lightbox{position:fixed;z-index:200;inset:0;display:grid;place-items:center;gap:12px;padding:24px;background:#000000e0}.kb-lightbox figure{max-width:min(1200px,100%);margin:0;color:#fff}.kb-lightbox img{max-width:100%;max-height:80vh}.kb-empty{font-size:.82rem}@media(max-width:767px){.console-tile-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dispatch-shell--themed *{transition-duration:0ms!important;animation-duration:0ms!important}}@media(forced-colors:active){.dispatch-shell--themed{background-image:none}.rx-slot__badge,.presence-badge,.consent-badge,.unsaved-badge{forced-color-adjust:none;border-color:CanvasText;color:CanvasText;background:Canvas}.rx-slot__badge{background:Canvas!important}}.dispatch-content input[type=checkbox],.dispatch-content input[type=radio]{min-height:0;margin:0 6px 0 0;padding:0;vertical-align:middle;accent-color:var(--lt-accent, var(--accent))}.drill-banner__toggles label,.location-source label,.kb-audience label,.theme-mode label{display:inline-flex;align-items:center}
