@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.robotnik-message-text{overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;max-width:100%;font:inherit;line-height:inherit}.robotnik-message-text :is(p,ul,ol,pre,h3){margin:0 0 .8em}.robotnik-message-text>:last-child{margin-bottom:0}.robotnik-message-text :is(p,li){white-space:pre-wrap;font:inherit;line-height:inherit}.robotnik-message-text :is(ul,ol){padding-inline-start:1.5em}.robotnik-message-text li+li{margin-top:.35em}.robotnik-message-text strong{color:inherit;font-weight:700}.robotnik-message-text h3{font-size:1.08em;font-weight:700;line-height:1.5}.robotnik-message-text code{overflow-wrap:anywhere;background:#8bb5ca16;border-radius:4px;padding:.1em .3em;font-family:Consolas,Courier New,monospace;font-size:.94em}.robotnik-message-text pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#020a142e;border:1px solid #86aabd35;border-radius:10px;max-width:100%;padding:.8em 1em}.robotnik-message-text pre code{background:0 0;padding:0}.voice-conversation-settings{color:#d5eaf0;border:1px solid #74c8db40;border-radius:18px;min-width:0;margin:24px 0 12px;padding:18px}.voice-conversation-settings legend{padding:0 8px;font-size:17px;font-weight:600}.voice-conversation-settings p,.voice-conversation-settings small{color:#a9c2cc;font-size:14px;line-height:1.6}.voice-preference-selects{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin:18px 0;display:grid}.voice-preference-selects label{gap:8px;font-size:15px;display:grid}.voice-preference-selects select{color:#e1f5fa;width:100%;min-width:0;min-height:44px;font:inherit;background:#0b1d28;border:1px solid #74c8db55;border-radius:10px;padding:8px}.voice-preference-toggle{cursor:pointer;align-items:flex-start;gap:12px;margin:18px 0;display:flex}.voice-preference-toggle input{accent-color:#8be0f0;flex:0 0 20px;width:20px;height:20px;margin:3px 0 0}.voice-preference-toggle span{gap:6px;display:grid}.voice-preference-toggle strong{font-size:15px;line-height:1.5}.chat-action-card{overflow-wrap:anywhere;background:linear-gradient(135deg,#112832d9,#0a151dd9);border:1px solid #466a76;border-radius:18px;margin-top:18px;padding:20px;font-size:15px;line-height:1.6}.chat-action-heading{color:#e3f4fa;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-action-heading strong{flex:1;min-width:min(100%,180px);font-size:16px}.chat-action-heading>span{color:#b9e7f3;background:#183c47;border-radius:20px;padding:3px 9px;font-size:13px}.chat-action-card p{margin:12px 0 0}.chat-action-card dl{gap:10px;margin:14px 0;display:grid}.chat-action-card dl>div{grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:12px;display:grid}.chat-action-card dt{color:#a8c4d0}.chat-action-card dd{white-space:pre-wrap;margin:0}.chat-action-buttons{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.chat-action-buttons button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.chat-action-note,.chat-action-target{color:#b4cbd5}.chat-action-receipt{color:#b6edce;align-items:flex-start;gap:9px;display:flex}.chat-action-receipt svg{flex-shrink:0;margin-top:4px}.chat-action-receipt small{color:#acc2cd;font-size:13px;display:block}.chat-action-policy{gap:10px;display:grid}.chat-action-policy p{margin:0}.chat-action-policy select{white-space:normal;width:100%;max-width:100%;min-height:46px;font-size:15px}@media (width<=520px){.chat-action-card{padding:15px}.chat-action-card dl>div{grid-template-columns:1fr;gap:1px}}.operations-briefing{color:#d6e7ed;background:radial-gradient(at 15% 0,#13425166,#0000 65%),linear-gradient(130deg,#0c2029e6,#07121aeb);border:1px solid #64899a4d;border-radius:24px;min-width:0;margin:26px 0 34px;padding:clamp(18px,3vw,28px);box-shadow:inset 0 1px #c4edf31c,0 15px 50px #0002}.operations-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.operations-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#a5dde5;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.operations-heading h2{margin:10px 0;font-size:clamp(22px,3vw,30px);line-height:1.25}.operations-heading p{color:#9db8c6;margin:0;font-size:14px;line-height:1.6}.operations-briefing button,.operations-briefing select{font:inherit;min-height:42px}.operations-briefing button{cursor:pointer}.operations-briefing button:disabled{cursor:default;opacity:.55}.operations-briefing button:focus-visible,.operations-briefing select:focus-visible,.operations-sources summary:focus-visible{outline-offset:3px;outline:2px solid #99efff}.operations-refresh{color:#d5edf4;background:#10303c80;border:1px solid #6599ab77;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;display:flex;font-size:14px!important}.operations-summary{border-bottom:1px solid #67859235;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:22px 0;display:grid}.operations-summary>div{flex-direction:column;gap:5px;min-width:0;display:flex}.operations-summary span{color:#a8c1ce;font-size:13px;line-height:1.5}.operations-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:20px 0;display:flex}.operations-toolbar label{color:#9db7c5;flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.operations-toolbar select{color:#d6e7ed;background:#091b25;border:1px solid #7292a452;border-radius:12px;max-width:100%;padding:9px 32px 9px 12px;font-size:14px}.operations-total{color:#a3bdcb;margin-left:auto;padding:10px 0;font-size:14px}.operations-items{flex-direction:column;gap:12px;display:flex}.operations-item{background:#07151daa;border:1px solid #648d9e3b;border-radius:16px;align-items:flex-start;gap:14px;min-width:0;padding:19px 16px;display:flex}.operations-item.priority-high{border-left:3px solid #e0b887}.operations-item-icon{color:#9ae1ed;flex:none;padding-top:4px}.priority-high .operations-item-icon{color:#e0be92}.operations-item-body{flex:1;min-width:0}.operations-item-labels{color:#9fc7d4;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.operations-dataset{color:#a9bdc9;border:1px solid #6595a54d;border-radius:6px;padding:2px 7px;font-size:11px}.operations-dataset.sample{color:#e0c796;border-color:#b6a16b4d}.operations-item h3{color:#dfedf2;overflow-wrap:anywhere;margin:7px 0;font-size:17px;font-weight:600;line-height:1.5}.operations-item p{color:#adc4d0;overflow-wrap:anywhere;margin:5px 0;font-size:14px;line-height:1.7}.operations-item-reason{color:#a7d9e5;margin-top:9px;font-size:13px;line-height:1.7}.operations-item p.operations-record-time{color:#98afbd;font-size:12px}.operations-evidence{flex-wrap:wrap;gap:5px 12px;margin-top:10px;display:flex}.operations-evidence button{text-align:left;overflow-wrap:anywhere;color:#b1d2de;background:0 0;border:0;border-bottom:1px solid #7cbdce40;border-radius:0;align-items:center;gap:5px;max-width:100%;padding:3px 0;font-size:12px;display:flex;min-height:30px!important}.operations-evidence svg{flex:none}.operations-open{color:#bee3ee;background:#12334288;border:1px solid #70a4b24a;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:8px 11px;display:flex;font-size:13px!important}.operations-open svg{flex:none}.operations-empty{color:#a8cad4;align-items:flex-start;gap:13px;padding:22px 4px;display:flex}.operations-empty svg{flex:none}.operations-empty h3{margin:0 0 7px;font-size:17px;line-height:1.5}.operations-empty p,.operations-notice,.operations-footnote{color:#a2bac8;margin:7px 0;font-size:14px;line-height:1.7}.operations-notice{color:#dfc99b;padding:12px 0}.operations-sources{border-top:1px solid #7895a443;margin-top:22px;padding-top:8px}.operations-sources summary{cursor:pointer;color:#c0d9e3;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:14px;list-style:none;display:flex}.operations-sources summary>span:last-child{color:#95b4c3;align-items:center;gap:6px;font-size:12px;display:flex}.operations-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:15px 0;display:grid}.operations-source{min-width:0}.operations-source>div{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.operations-source>div>span{color:#9ddac8}.operations-source.source-stale>div>span{color:#e0c092}.operations-source.source-missing>div>span,.operations-source.source-disconnected>div>span{color:#9cafba}.operations-source p{color:#a4bdcc;margin:9px 0;font-size:13px;line-height:1.7}.operations-source small{color:#8faab8;font-size:12px;line-height:1.7;display:block}.operations-source button{color:#a9d2e1;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;display:flex;font-size:12px!important}.operations-footnote{margin-top:16px;font-size:12px}.operations-spinning{animation:1.3s linear infinite operations-spin}@keyframes operations-spin{to{transform:rotate(360deg)}}@media (width<=760px){.operations-item{flex-wrap:wrap;gap:10px;padding:16px 13px}.operations-open{margin-left:31px}.operations-summary{gap:14px 10px}.operations-summary span{font-size:12px}.operations-source-grid{grid-template-columns:1fr}.operations-item h3{font-size:16px}.operations-toolbar{gap:12px}.operations-total{width:100%;margin:0;padding:0}.operations-heading{gap:15px}}@media (width<=420px){.operations-briefing{border-radius:18px;padding:16px 12px}.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-refresh,.operations-toolbar label,.operations-toolbar select{width:100%}.operations-item-icon{display:none}.operations-open{width:100%;margin-left:0}.operations-sources summary{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0}.operations-item-labels{font-size:12px}.operations-evidence button{min-height:40px!important}.operations-item-body{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.operations-spinning{animation:none}}.mail-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.mail-account{border:1px solid var(--border);background:#121c26;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px;display:grid}.mail-provider-icon{color:#a4bdc8;background:#121c26;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mail-account-info{min-width:0}.mail-account-info strong{font-size:13px;display:block}.mail-account-info small{overflow-wrap:anywhere;font-size:12px;display:block}.mail-account-info .mail-account-status{margin-top:4px;font-size:12px}.mail-account .secondary{min-height:36px;padding:8px 10px;font-size:12px}.mail-connection-note{color:#a4bdc8;background:#121c26;border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:20px;padding:12px 15px;font-size:12px;line-height:1.7;display:flex}.mail-connection-note svg{flex:none;margin-top:2px}.mail-setup-note{color:#a4bdc8;margin:-4px 2px 14px;font-size:12px;line-height:1.7}.mail-category-edit{margin-top:15px;font-size:12px;display:block}.mail-category-edit select{margin-bottom:9px;font-size:12px}.mail-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.mail-toolbar select{flex-shrink:0;width:145px;font-size:12px}.mail-search{background:#111a24;border:1px solid #ffffff14;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:0;padding-left:12px;display:flex}.mail-search svg{color:#8ba4b4;flex:none}.mail-search input{box-shadow:none;background:0 0;border:none;padding-left:0;font-size:12px}.mail-search:focus-within{outline-offset:1px;outline:2px solid #ffffff14}.mail-search input:focus-visible{outline:none}.mail-toolbar .secondary{font-size:12px}.mail-result-summary{color:var(--muted);justify-content:space-between;gap:14px;margin:0 3px 13px;font-size:12px;display:flex}.mail-result-summary span{overflow-wrap:anywhere}.mail-workbench{grid-template-columns:minmax(265px,.8fr) minmax(0,1.2fr);align-items:start;gap:17px;display:grid}.mail-list,.mail-detail{border:1px solid var(--border);background:#111a24;border-radius:14px;min-width:0;overflow:hidden}.mail-list-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.mail-list-heading h2{font-size:14px}.mail-list-heading span{color:var(--muted);font-size:12px}.mail-list-items{max-height:760px;overflow-y:auto}.mail-list-item{text-align:left;color:#d8e5ef;background:#111a24;border:0;border-bottom:1px solid #ffffff14;width:100%;padding:17px 18px;display:block}.mail-list-item:last-child{border-bottom:0}.mail-list-meta{align-items:center;gap:8px;margin-bottom:7px;display:flex}.mail-list-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mail-list-meta time{color:#8ba4b4;flex:none;margin-left:auto;font-size:12px}.mail-unread-dot{background:#1b2a35;border-radius:50%;flex:none;width:6px;height:6px}.mail-list-item h3{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-family:inherit;font-size:12px;font-weight:500;overflow:hidden}.mail-list-item.unread h3{font-weight:700}.mail-list-item p{color:#a4bdc8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.mail-item-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.mail-tag{color:#a4bdc8;background:#121c26;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:12px;display:inline-flex}.mail-tag.high,.mail-tag.review,.mail-tag.caution{color:#dfb781;background:#121c26}.mail-empty{text-align:center;color:#a4bdc8;place-items:center;gap:10px;min-height:255px;padding:54px 24px;display:grid}.mail-empty>svg{color:#8ba4b4;margin-bottom:5px}.mail-empty h3{color:#d8e5ef;font-size:16px}.mail-empty p{max-width:330px;font-size:12px}.mail-detail-top{border-bottom:1px solid #ffffff14;padding:23px}.mail-detail h2{overflow-wrap:anywhere;font-size:20px;line-height:1.45}.mail-back{display:none}.mail-sender{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;margin:18px 0;display:grid}.mail-sender>span{color:#a4bdc8;background:#121c26;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.mail-sender strong,.mail-sender small{overflow-wrap:anywhere;font-size:12px;display:block}.mail-detail-actions{flex-wrap:wrap;gap:7px;display:flex}.mail-detail-actions .secondary,.mail-detail-actions .primary{min-height:36px;padding:8px 10px;font-size:12px}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#d8e5ef;max-height:440px;padding:22px 23px;font-size:12px;line-height:1.85;overflow-y:auto}.mail-attachments{color:#a4bdc8;padding:0 23px 20px;font-size:12px}.mail-attachments ul{overflow-wrap:anywhere;margin:8px 0 0;padding-left:17px}.mail-assessment{background:#121c26;border:1px solid #ffffff14;border-radius:11px;margin:0 17px 17px;padding:17px}.mail-section-heading{color:#a4bdc8;align-items:center;gap:8px;margin-bottom:11px;display:flex}.mail-section-heading h3{font-size:12px}.mail-section-heading small{margin-left:auto;font-size:12px}.mail-assessment .mail-item-tags{margin-top:0;margin-bottom:12px}.mail-assessment p,.mail-assessment ul{color:#a4bdc8;font-size:12px;line-height:1.8}.mail-assessment ul{margin:9px 0;padding-left:17px}.mail-assessment .mail-risk-note{color:#a4bdc8;margin-top:10px;font-size:12px}.mail-next-action{margin-top:10px}.mail-draft{background:#121c26;border-top:1px solid #ffffff14;padding:20px 23px}.mail-send-review{border-top:1px solid #7cd8e133;min-width:0;margin-top:24px;padding-top:22px}.mail-monitor{border-top:1px solid #83d3df26;flex:1 0 100%;grid-column:1/-1;width:100%;min-width:0;margin-top:10px;padding-top:16px}.mail-monitor h3{color:#e4f0f6;margin:0 0 8px;font-size:17px}.mail-monitor p{color:#adc2cf;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.mail-monitor-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:15px;display:flex}.mail-monitor-controls label{color:#d7e9f2;flex-direction:column;gap:8px;font-size:14px;display:flex}.mail-monitor-controls .mail-monitor-toggle{flex-direction:row;align-self:center;align-items:center}.mail-monitor-toggle input{accent-color:#86e2ee;flex:0 0 20px;width:20px;height:20px}.mail-monitor-controls select{color:#e4f0f6;background:#0c1923;border:1px solid #84c6d438;border-radius:12px;min-height:44px;padding:8px 14px;font-size:15px}.mail-monitor-controls .secondary{white-space:normal;min-height:44px;font-size:14px}.mail-monitor-status span{margin-top:4px;display:block}@media (width<=480px){.mail-monitor-controls{flex-direction:column;align-items:stretch}.mail-monitor-controls .mail-monitor-toggle{align-self:stretch}}.mail-send-review h3{color:#e5f5fa;font-size:19px}.mail-send-review p{color:#bacdd7;font-size:14px;line-height:1.6}.mail-send-card{background:#07141dbb;border:1px solid #7cd8e144;border-radius:18px;min-width:0;margin-top:16px;padding:18px}.mail-send-card dl{gap:12px;margin:0 0 16px;display:grid}.mail-send-card dl div{grid-template-columns:65px minmax(0,1fr);gap:8px;display:grid}.mail-send-card dt{color:#9db7c5;font-size:14px}.mail-send-card dd{color:#e0f4fa;overflow-wrap:anywhere;margin:0;font-size:15px}.mail-send-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#ebf5fa;border:1px solid #c0e8f01c;border-radius:12px;max-height:420px;padding:18px;font-size:16px;line-height:1.65;overflow:auto}.mail-send-card .mail-send-confirm{flex-direction:row;align-items:flex-start;gap:10px;margin:18px 0;font-size:15px;line-height:1.5;display:flex}.mail-send-confirm input{accent-color:#8be4f2;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.mail-send-card button{white-space:normal;min-height:44px}.mail-send-receipts{margin-top:20px}.mail-send-receipts p{overflow-wrap:anywhere;background:#17323d66;border-radius:12px;padding:14px}.mail-send-receipts p[data-status=uncertain]{background:#8a5e241c;border:1px solid #e1b46a44}.mail-send-receipts strong,.mail-send-receipts span{display:block}.mail-send-receipts span{color:#acc3cf;margin:4px 0;font-size:13px}@media (width<=480px){.mail-send-card{padding:13px}.mail-send-card dl div{grid-template-columns:1fr;gap:4px}.mail-send-body{padding:12px}}.mail-draft>p{color:#a4bdc8;margin-bottom:15px;font-size:12px}.mail-draft label{margin-bottom:12px;font-size:12px;display:block}.mail-draft textarea{font-size:12px}.mail-draft-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.mail-draft-actions button,.mail-draft-actions small{font-size:12px}.mail-inline-status{color:#a4bdc8;padding:10px 0;font-size:12px;line-height:1.6}.mail-disconnect-review{color:#dfb781;background:#121c26;border-radius:9px;grid-column:1/-1;padding:12px;font-size:12px}.mail-disconnect-review>div{gap:8px;margin-top:10px;display:flex}.mail-disconnect-review button{font-size:12px}@media (width<=1150px){.mail-account{grid-template-columns:35px minmax(0,1fr);gap:10px}.mail-account>button{grid-column:2;justify-self:start}.mail-provider-icon{width:35px;height:35px}.mail-workbench{grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr)}}@media (width<=760px){.mail-connections{grid-template-columns:1fr;gap:9px;margin-bottom:13px}.mail-account{border-radius:12px;grid-template-columns:35px minmax(0,1fr) auto;padding:13px}.mail-account>button{grid-column:auto}.mail-account-info strong,.mail-account-info small{font-size:12px}.mail-account .secondary{padding:7px 9px;font-size:12px}.mail-connection-note{margin-bottom:16px;font-size:12px}.mail-toolbar{flex-wrap:wrap;gap:8px}.mail-toolbar select{order:0;width:calc(100% - 102px)}.mail-toolbar .secondary{order:1;width:94px;padding:10px 7px}.mail-search{flex-basis:100%;order:2}.mail-result-summary{flex-direction:column;gap:3px;font-size:12px}.mail-workbench{display:block}.mail-workbench[data-detail=false] .mail-detail,.mail-workbench[data-detail=true] .mail-list{display:none}.mail-list-items{max-height:none}.mail-back{margin-bottom:17px;font-size:12px;display:inline-flex}.mail-detail-top,.mail-body,.mail-draft{padding:18px}.mail-detail h2{font-size:18px}.mail-detail-actions{gap:6px}.mail-detail-actions .secondary,.mail-detail-actions .primary{min-height:42px;font-size:12px}.mail-assessment{margin:0 12px 14px;padding:14px}.mail-body{max-height:none}.mail-draft textarea{font-size:14px}}@media (width<=380px){.mail-account{grid-template-columns:30px minmax(0,1fr)}.mail-account>button{grid-column:2}.mail-provider-icon{width:30px;height:30px}}.mail-account{background:linear-gradient(135deg,#15212b,#101922);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff03}.mail-provider-icon{color:#8dc8bb;background:#72e2d108;border-color:#72e2d119}.mail-provider-icon.outlook{color:#96c1e7;background:#78bfff0a;border-color:#78bfff1b}.mail-account-status.connected{color:#8dcdbb}.mail-account-status.error{color:#dbb783}.mail-account .secondary{background:#ffffff03}.mail-connection-note{color:#9fbabf;background:#72e2d106;border:1px solid #72e2d113}.mail-search{background:#0c141d;border-color:#ffffff1a}.mail-search svg{color:#7898a8}.mail-search:focus-within{outline-color:#72e2d155}.mail-list,.mail-detail{background:#111a24;border-color:#ffffff14}.mail-list-item{color:#d0e0e8;background:0 0;border-color:#ffffff08}.mail-list-item:hover{background:#ffffff03}.mail-list-meta time,.mail-list-item p{color:#8ba5b5}.mail-unread-dot{background:#72e2d1;box-shadow:0 0 8px #72e2d133}.mail-tag{color:#a5c5cd;background:#a5c5cd09;border:1px solid #a5c5cd10}.mail-tag.high,.mail-tag.review{color:#e2a68d;background:#e2a68d09;border-color:#e2a68d16}.mail-tag.caution{color:#e5be81;background:#e5be8109;border-color:#e5be8116}.mail-empty{color:#8ca6b5}.mail-empty>svg{color:#6c9ca5}.mail-sender>span{color:#9bcac5;background:#72e2d108;border:1px solid #72e2d112}.mail-body{color:#b7c9d5}.mail-attachments{color:#94adbd}.mail-assessment{background:linear-gradient(145deg,#72e2d106,#ffffff01);border-color:#72e2d119}.mail-assessment .mail-risk-note{color:#8ca5b4}.mail-next-action strong{color:#b8d3d9}.mail-draft{background:#0b131b55;border-color:#ffffff0a}.mail-inline-status{color:#a1d0c8}.mail-disconnect-review{color:#d9b583;background:#d9b58308;border:1px solid #d9b5831a}@media (width<=760px){.mail-account .secondary{min-height:42px}.mail-section-heading{flex-wrap:wrap}.mail-section-heading small{font-size:12px}.mail-body{font-size:13px}.mail-list-item p,.mail-assessment p,.mail-assessment ul{font-size:12px}.mail-draft textarea{font-size:15px}.mail-tag{font-size:12px}}.living-shell .living-dock.sidebar{width:min(890px,100% - 96px)}.living-shell .living-dock .nav-item{padding-left:9px;padding-right:9px}.load-context-chip{color:#b5d8e8;overflow-wrap:anywhere;border:1px solid #83bbcf32;border-radius:20px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:12px;display:inline-flex}.load-context-chip small{color:#84acbd;font-size:12px}.operations-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.operations-heading h1{letter-spacing:-1.1px;margin:12px 0 10px;font-size:clamp(27px,2.7vw,38px);font-weight:500}.operations-heading p{color:#97b0c3;max-width:600px;font-size:12px;line-height:1.8}.operations-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding-top:17px;display:flex}.operations-heading-actions button{min-height:44px}.operations-dataset{border-top:1px solid #85b0c238;border-bottom:1px solid #85b0c238;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:17px 0;display:flex}.operations-dataset>div:first-child{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.operations-dataset label{color:#93b2c4;align-items:center;gap:10px;font-size:12px;display:flex}.operations-dataset select{color:#c4e0ee;background:#0a1a25;border-color:#89b7cc4d;border-radius:23px;min-height:44px;padding:10px 15px;font-size:12px}.operations-dataset p{color:#849fb1;max-width:470px;margin:0;font-size:12px;line-height:1.7}.operations-dataset .sample-description{color:#c6b99d}.operations-refresh{color:#97b8cb;flex:none;align-items:center;gap:8px;display:flex}.operations-refresh span{font-size:12px}.operations-notice{color:#bad6e4;overflow-wrap:anywhere;background:#1f455b26;border-left:2px solid #80d7e7;margin-bottom:20px;padding:12px 15px;font-size:12px;line-height:1.7}.operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:25px 0 28px;display:grid}.operations-summary>div{border-left:1px solid #7ca8bb2e;padding-left:20px}.operations-summary>div:first-child{border:0;padding:0}.operations-summary span{color:#93afc1;margin-bottom:9px;font-size:12px;display:block}.operations-summary strong{color:#d5e7f0;font-size:29px;font-weight:400}.operations-summary .attention{color:#d8bf98}.operations-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:23px 0;display:flex}.operations-search{flex:1;min-width:180px;max-width:570px;position:relative}.operations-search>svg{color:#91b8ce;pointer-events:none;position:absolute;top:15px;left:15px}.operations-search input{color:#d2e4ee;background:#0a1a2466;border:1px solid #7daabc3b;border-radius:25px;width:100%;min-height:46px;padding:12px 16px 12px 43px;font-size:12px}.operations-toolbar select{color:#b6d2e2;background:#0a1a24;border:1px solid #7daabc3b;border-radius:25px;min-height:46px;padding:10px 14px;font-size:12px}.operations-toolbar>small{color:#7d9aac;margin-left:auto;font-size:12px}.loads-layout{grid-template-columns:minmax(290px,.43fr) minmax(0,.57fr);align-items:start;gap:28px;display:grid}.operations-list{border-top:1px solid #8ab5c23b;min-width:0}.load-list-row{text-align:left;color:#a9c4d4;background:0 0;border:0;border-bottom:1px solid #86aebb28;border-radius:0;width:100%;min-height:124px;padding:20px 14px 19px 0;display:block}.load-list-row.selected{background:linear-gradient(90deg,#337c9617,#0000);padding-left:16px;box-shadow:inset 2px 0 #91deed}.load-list-row>div:first-child{justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px;display:flex}.load-list-row strong{color:#d7e9f1;overflow-wrap:anywhere;font-size:14px;font-weight:500}.load-list-row .load-route{color:#acc7d7;align-items:center;gap:10px;font-size:12px;line-height:1.7;display:flex}.load-list-row .load-route svg{color:#70bfd4;flex:none;width:13px}.load-list-row>small{color:#7f9eaf;overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.6;display:block}.load-flags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.load-flags span,.load-status{color:#a8cbd9;background:#6ba2b208;border:1px solid #8db6c329;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;line-height:1.4;display:inline-flex}.load-flags .warning{color:#d7bf98;border-color:#d7bf9828}.load-status{white-space:nowrap;flex:none}.load-status.completed,.load-status.delivered{color:#a5d7c9;border-color:#87c6b12b}.load-status.cancelled{color:#b39dab;border-color:#af9aaa24}.operations-detail{background:linear-gradient(135deg,#102c3c42,#07131b33);border:1px solid #86b4c32e;border-radius:17px;min-width:0;padding:25px}.operations-detail-top{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.operations-detail-top h2{color:#d6e7f0;letter-spacing:-.5px;overflow-wrap:anywhere;margin:8px 0;font-size:25px;font-weight:500}.operations-detail-top p{color:#8cabbc;font-size:12px;line-height:1.7}.operations-detail-top .icon-button{min-width:44px;min-height:44px}.operations-detail-actions{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.operations-detail-actions button{min-height:44px;font-size:12px}.load-facts{border-top:1px solid #7cabbc2c;border-bottom:1px solid #7cabbc2c;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 23px;margin:0 0 23px;padding:20px 0;display:grid}.load-facts div{min-width:0}.load-facts dt{color:#7e9eaf;margin-bottom:6px;font-size:12px}.load-facts dd{color:#bed4e1;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.load-section{margin-top:23px}.load-section h3{color:#c3dce9;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;font-weight:500;display:flex}.load-section h3 svg{color:#94d4e7;width:16px}.load-section p{color:#96b2c3;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.load-checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}.load-checklist li{color:#9fbccc;border-top:1px solid #7daabb1d;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.load-checklist li span{align-items:center;gap:8px;display:flex}.load-checklist svg{color:#8dbecc;width:15px}.load-checklist li small{color:#759aad;font-size:12px}.load-timeline{border-left:1px solid #7eafc338;margin:0 0 5px 4px;padding:0 0 0 17px;list-style:none}.load-timeline li{padding:0 0 17px;position:relative}.load-timeline li:before{content:"";background:#8bd6e7;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:-20px;box-shadow:0 0 8px #53c7e72b}.load-timeline strong{color:#b2ccdc;font-size:12px;font-weight:500}.load-timeline time{color:#7697a9;margin-top:5px;font-size:12px;display:block}.load-timeline p{margin:5px 0 0;font-size:12px}.operations-empty{text-align:center;background:radial-gradient(at 50% 25%,#1b4c6422,#0000 60%);border:1px solid #87b7c526;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:315px;padding:35px 24px;display:flex}.operations-empty>svg{color:#8ac4d5;width:35px;height:35px;margin-bottom:17px}.operations-empty h2{color:#c5dfeb;margin:0 0 12px;font-size:20px;font-weight:500}.operations-empty p{color:#8eacbe;max-width:430px;font-size:12px;line-height:1.8}.operations-empty .secondary,.operations-empty .primary{min-height:44px;margin-top:17px}.operations-pages{color:#8cadbf;justify-content:center;align-items:center;gap:14px;padding-top:20px;font-size:12px;display:flex}.operations-pages button{min-width:44px;min-height:44px}.document-list-row{min-height:105px}.document-list-row>div:first-child{justify-content:flex-start}.document-list-row>div:first-child>svg{color:#8dccdf;flex:none;width:18px}.document-list-row strong{font-size:12px}.document-extraction-banner{color:#9dbccc;border-left:1px solid #96ccdf6b;margin:19px 0;padding:8px 13px;font-size:12px;line-height:1.8}.document-field{border-top:1px solid #7dabc12a;padding:14px 0}.document-field>label{color:#b5d2e2;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.document-field>label span{color:#8babc0;font-size:12px}.document-field input,.document-field select{color:#c5e0ee;background:#071721a3;border:1px solid #86b3c134;border-radius:8px;width:100%;min-height:43px;padding:10px 12px;font-size:12px}.document-field blockquote{color:#789cae;white-space:pre-wrap;overflow-wrap:anywhere;border-left:1px solid #7ea4b22e;margin:10px 0 3px;padding-left:10px;font-size:12px;line-height:1.7}.document-field .uncertain{color:#cfb791}.document-match{border-top:1px solid #7daabd2d;padding:17px 0}.document-match p{color:#a4bfcd;font-size:12px;line-height:1.7}.document-match label{color:#adcadb;margin:11px 0 8px;font-size:12px;display:block}.document-match select{color:#c1dce9;background:#071924;border:1px solid #81b1c63b;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:12px}.document-review-note{color:#a8c5d4;align-items:flex-start;gap:10px;padding:14px 0;font-size:12px;line-height:1.8;display:flex}.document-review-note input{accent-color:#7ec8db;flex:none;width:17px;height:17px;margin:3px 0 0}.document-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.document-review-actions button{min-height:44px}.operations-modal.modal{width:min(820px,100vw - 36px)}.operations-modal .modal-heading h2{font-size:24px;line-height:1.35}.operations-modal-intro{color:#9bb8ca;margin-bottom:20px;font-size:12px;line-height:1.8}.operations-modal-actions{border-top:1px solid #81aec22d;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:20px;display:flex}.operations-modal-actions button{min-height:44px}.operations-file-input{background:#12344929;border:1px dashed #86bfd15c;border-radius:13px;align-items:center;gap:14px;padding:21px;display:flex}.operations-file-input>svg{color:#8ed4e7;flex:none}.operations-file-input input{color:#a7c4d3;width:100%;min-width:0;font-size:12px}.operations-file-input input::file-selector-button{color:#c7e6f3;cursor:pointer;background:#1b3d50;border:1px solid #8dc2d34d;border-radius:20px;margin-right:12px;padding:10px 13px}.operations-file-name{color:#8cadbf;overflow-wrap:anywhere;margin:12px 0;font-size:12px}.import-preview-summary{color:#a7c5d6;flex-wrap:wrap;gap:18px;margin:20px 0 12px;font-size:12px;display:flex}.import-preview-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.import-preview-table th{text-transform:uppercase;letter-spacing:1px;color:#789fb3;border-bottom:1px solid #7ca8bb3b;padding:12px 8px;font-size:12px;font-weight:500}.import-preview-table td{color:#a7c3d2;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #7ca8bb24;padding:13px 8px}.import-preview-table .row-errors{color:#d9b496;font-size:12px;line-height:1.7}.import-preview-scroll{border-top:1px solid #7ca8bb2a;max-height:330px;overflow:auto}.import-template-links{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.import-template-links button{min-height:44px;font-size:12px}.load-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.load-edit-grid label{color:#9bbacb;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.load-edit-grid input,.load-edit-grid select,.load-edit-grid textarea{color:#c3dce8;background:#071621a3;border:1px solid #82acc032;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:12px}.load-edit-grid .full{grid-column:1/-1}.load-edit-grid textarea{resize:vertical;min-height:100px}.load-warning-list{color:#cbb596;margin:10px 0;padding-left:18px;font-size:12px;line-height:1.8}@media (hover:hover) and (pointer:fine){.load-list-row:hover{background:#2f687b0d}.load-list-row.selected:hover{background:#337c961c}}@media (width<=1100px){.loads-layout{grid-template-columns:minmax(250px,.42fr) minmax(0,.58fr);gap:19px}.operations-detail{padding:21px}.operations-heading{flex-wrap:wrap;gap:6px}.operations-heading-actions{justify-content:flex-start;padding-top:0}}@media (width<=760px){.living-shell .bottom-nav{scrollbar-width:none;overscroll-behavior-x:contain;justify-content:flex-start;padding-left:5px;padding-right:5px;display:flex;overflow:auto hidden}.living-shell .bottom-nav::-webkit-scrollbar{display:none}.living-shell .bottom-nav button{flex:1 0 44px;min-width:44px;min-height:57px;padding-left:2px;padding-right:2px;font-size:12px}.living-shell .bottom-nav button svg{width:19px;height:19px}.operations-heading{gap:13px;margin-bottom:20px}.operations-heading h1{margin-top:10px;font-size:28px}.operations-heading p{font-size:12px}.operations-heading-actions{gap:8px;width:100%}.operations-heading-actions button{padding:9px 13px;font-size:12px}.operations-dataset{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px;padding:15px 0}.operations-dataset>div:first-child{gap:9px;width:100%}.operations-dataset label{justify-content:space-between;width:100%}.operations-dataset select{max-width:220px}.operations-dataset p{font-size:12px}.operations-refresh{align-self:flex-end}.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;margin:20px 0}.operations-summary>div{padding-left:18px}.operations-summary>div:nth-child(3){border:0;padding-left:0}.operations-summary strong{font-size:25px}.operations-summary span{font-size:12px}.operations-toolbar{gap:10px;margin:20px 0}.operations-search{min-width:100%}.operations-toolbar select{flex:1;min-width:0}.operations-toolbar>small{font-size:12px}.loads-layout{grid-template-columns:1fr;gap:19px}.loads-layout.detail-open .operations-list,.loads-layout:not(.detail-open) .operations-detail{display:none}.load-list-row{min-height:116px;padding:19px 0}.load-list-row strong{font-size:13px}.load-list-row .load-route{font-size:12px}.operations-detail{border-radius:13px;padding:19px 16px}.operations-detail-top h2{font-size:23px}.operations-detail-top .load-status{font-size:12px}.load-facts{gap:17px 16px}.load-facts dd,.load-facts dt{font-size:12px}.operations-modal.modal{width:calc(100vw - 24px);padding:21px 18px}.operations-modal .modal-heading h2{font-size:23px}.operations-file-input{gap:8px;padding:16px 12px}.operations-file-input>svg{width:21px}.operations-file-input input::file-selector-button{margin-right:7px;padding:10px;font-size:12px}.load-edit-grid{gap:15px 12px}.load-edit-grid label,.load-edit-grid input,.load-edit-grid select,.load-edit-grid textarea{font-size:12px}.import-preview-table th,.import-preview-table td{padding-left:5px;padding-right:5px}.import-preview-table{font-size:12px}.operations-modal-actions{gap:8px}.operations-modal-actions button{padding:10px 13px;font-size:12px}}@media (width<=370px){.load-edit-grid{grid-template-columns:1fr}.operations-heading h1{font-size:25px}.operations-detail-actions{gap:7px}.operations-detail-actions button{padding:9px 11px;font-size:12px}}.load-document-link{border-top:1px solid #7daabb1d;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.load-document-link .text-link{text-align:left;overflow-wrap:anywhere;min-width:0;min-height:44px;font-size:12px}.load-document-link .icon-button{flex:none;min-width:44px;min-height:44px}.document-field textarea{color:#c5e0ee;resize:vertical;background:#071721a3;border:1px solid #86b3c134;border-radius:8px;width:100%;min-height:90px;padding:11px 12px;font-size:12px;line-height:1.7}.document-match h3{color:#bdd7e5;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.import-template-links a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.import-preview-table input[type=checkbox]{accent-color:#8ed9e8;width:20px;height:20px}.import-preview-table td:first-child{width:49px}.operations-detail-actions .text-link{min-height:44px}.operations-file-input:focus-within{outline-offset:3px;outline:2px solid #a3edff}@media (width<=760px){.document-field textarea{font-size:12px}}.operations-detail{scroll-margin-top:24px}.operations-detail:focus{outline:none}.document-capture-row{align-items:center;gap:16px;margin:16px 0 10px;display:flex}.document-capture-row button{flex:none;min-height:44px;font-size:12px}.document-capture-row p{color:#8eafc1;margin:0;font-size:12px;line-height:1.7}.document-sample-links{gap:10px 20px;margin:4px 0 8px}.document-reading{background:linear-gradient(115deg,#20577745,#10263635);border:1px solid #84c8df3d;border-radius:12px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:inset 0 0 22px #74def009}.document-reading>svg{color:#a0e3f2;flex:none;animation:2s ease-in-out infinite alternate document-read-glow}.document-reading strong{color:#c8e3ee;font-size:12px;font-weight:500}.document-reading p{color:#94b6c9;margin:7px 0 0;font-size:12px;line-height:1.7}@keyframes document-read-glow{to{filter:drop-shadow(0 0 7px #7ed6ee);opacity:.65}}.document-photo{background:#06131bb3;border:1px solid #7cb7cf42;border-radius:12px;margin:8px 0 22px;padding:10px}.document-reprocess-note{color:#83a8bb;margin:-8px 0 19px;font-size:12px;line-height:1.7}.document-photo img{object-fit:contain;border-radius:6px;width:100%;max-height:72vh;display:block}.document-photo figcaption{color:#91b3c5;padding:10px 3px 2px;font-size:12px;line-height:1.7}.document-ocr-summary{background:linear-gradient(125deg,#173b502e,#07151c33);border:1px solid #82bfd63a;border-radius:12px;margin:18px 0;padding:18px 16px 8px}.document-ocr-summary.partial,.document-ocr-summary.unavailable{background:linear-gradient(125deg,#49371c24,#08151e33);border-color:#d7bd9250}.document-ocr-heading{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.document-ocr-heading>svg{color:#91d3e5;flex:none}.document-ocr-heading h3{color:#bfdfed;margin:0 0 7px;font-size:13px;font-weight:500}.document-ocr-heading p{color:#91b3c6;margin:0;font-size:12px;line-height:1.7}.document-ocr-page{color:#98b8c8;border-top:1px solid #7aabb828;padding:12px 0;font-size:12px;line-height:1.7}.document-ocr-page>div{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;display:flex}.document-ocr-page strong{color:#a7d6cb;font-size:12px;font-weight:400}.document-ocr-page.uncertain strong,.document-ocr-page.unreadable strong{color:#dbbf94}.document-ocr-page ul{color:#c5b392;overflow-wrap:anywhere;margin:7px 0 0;padding-left:17px}.document-transcript{border-block:1px solid #81b1c231;margin:20px 0}.document-transcript summary{cursor:pointer;color:#b8d7e7;align-items:center;gap:10px;min-height:48px;padding:12px 0;font-size:12px;display:flex}.document-transcript summary:after{content:"+";color:#81b6cb;margin-left:auto;font-size:18px}.document-transcript[open] summary:after{content:"−"}.document-transcript section{padding:4px 0 18px}.document-transcript h4{color:#7ba8bd;margin:4px 0 9px;font-size:12px;font-weight:500}.document-transcript pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#a8c2d1;background:#050f1780;border-radius:7px;max-height:360px;margin:0;padding:14px;font-family:inherit;font-size:12px;line-height:1.8;overflow-y:auto}.document-discrepancies{background:#5d452016;border-left:2px solid #d4b17a;border-radius:0 10px 10px 0;margin:20px 0;padding:15px}.document-discrepancies h3{color:#d8bc93;align-items:flex-start;gap:9px;margin:0 0 13px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.document-discrepancies h3 svg{flex:none;margin-top:2px}.document-discrepancies>div{overflow-wrap:anywhere;border-top:1px solid #bba27a25;padding:10px 0;font-size:12px}.document-discrepancies strong{color:#c7b79d;font-weight:500}.document-discrepancies p{color:#aeb9bc;margin:5px 0 0;line-height:1.7}.document-match-candidates{gap:11px;margin:14px 0;display:grid}.document-match-candidates>div{background:#1b3a4b1c;border:1px solid #80adc437;border-radius:10px;padding:14px}.document-match-candidates>div.chosen{border-color:#8acee565;box-shadow:inset 2px 0 #7bbfd4}.document-match-candidates>div>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;display:flex}.document-match-candidates strong{color:#c4e1ed;overflow-wrap:anywhere;font-size:12px}.document-match-candidates span{color:#8eb8ca;font-size:12px}.document-match-candidates ul{color:#95b4c6;overflow-wrap:anywhere;margin:9px 0 0;padding-left:16px;font-size:12px;line-height:1.7}.document-match-candidates ul.candidate-conflicts{color:#d1b58c}.document-match-candidates button{min-height:44px;margin-top:13px;font-size:12px}.document-match .document-match-explanation{color:#82a3b7;font-size:12px}@media (prefers-reduced-motion:reduce){.document-reading>svg{animation:none}}@media (width<=760px){.loads-layout>.operations-empty{display:none}.document-capture-row{flex-direction:column;align-items:flex-start;gap:10px}.document-ocr-summary{padding:15px 13px 5px}}.billing-packet{color:#d6eaf1;background:linear-gradient(135deg,#12313d88,#071722cc);border:1px solid #729aac55;border-radius:18px;min-width:0;margin:24px 0;padding:20px}.billing-packet-heading{color:#a7dce9;align-items:center;gap:12px;display:flex}.billing-packet-heading>div{min-width:0}.billing-packet-heading span{letter-spacing:.1em;font-size:11px;font-weight:700}.billing-packet-heading h3{line-height:1.45;margin:6px 0!important;font-size:18px!important}.billing-packet p{color:#b2cbd7;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.billing-packet .billing-packet-invoice{color:#d5c099}.billing-packet .billing-packet-label{color:#cedfe7;margin-bottom:7px;font-weight:600}.billing-packet ul{color:#b8cdd8;margin:0 0 18px;padding-left:20px;font-size:14px;line-height:1.6}.billing-packet li{overflow-wrap:anywhere;margin-bottom:7px}.billing-packet button{font:inherit;cursor:pointer;min-height:44px}.billing-packet button:disabled{opacity:.5;cursor:default}.billing-packet button:focus-visible{outline-offset:3px;outline:2px solid #97eaff}.billing-packet li button{color:#a7dce9;background:0 0;border:0;padding:4px 0;font-size:13px;display:block}.billing-packet-prepare,.billing-packet-result button{color:#dcf6ff;background:#123b4b;border:1px solid #72a8bb88;border-radius:12px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 13px;display:inline-flex;font-size:14px!important}.billing-packet-ready,.billing-packet-result p{align-items:center;gap:8px;display:flex;color:#bce9db!important}.billing-packet-ready svg,.billing-packet-result svg{flex-shrink:0}.billing-packet-notice{border:1px solid #bc935c55;border-radius:12px;padding:12px}.billing-packet-result{border-top:1px solid #6694a44d;margin-top:18px;padding-top:12px}.billing-packet-result>div{flex-wrap:wrap;gap:8px;display:flex}.billing-packet-result small{color:#8fb0bf;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.6;display:block}.billing-packet .billing-packet-limits{color:#8fb1c0;margin-bottom:0;font-size:13px}@media (width<=480px){.billing-packet{padding:16px}.billing-packet-prepare,.billing-packet-result button{width:100%}}.memory-manager{min-width:0;max-width:1260px;margin-inline:auto}.memory-manager-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.memory-manager-heading>div{min-width:0}.memory-manager-heading p{max-width:740px}.memory-manager-heading>button{flex:none;margin-top:16px}.memory-manager button,.memory-dialog button{min-height:44px}.memory-manager p,.memory-dialog p{font-size:14px;line-height:1.7}.memory-section-tabs{border-bottom:1px solid #87bacb2a;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:16px;display:flex}.memory-section-tabs .memory-add-trigger{color:#d7eff7;background:linear-gradient(120deg,#28566a,#143443);border-color:#87c3d56b;margin-left:auto}.memory-section-tabs button{color:#a5bbc7;background:0 0;border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-size:14px;display:inline-flex}.memory-section-tabs button.active{color:#d8edf4;background:linear-gradient(120deg,#214456a6,#0c202b);border-color:#8abdd15c}.memory-control-panel{background:linear-gradient(130deg,#10293680,#07151ca8);border:1px solid #89b6c538;border-radius:22px;padding:18px 22px}.memory-capture{justify-content:space-between;align-items:center;gap:24px;display:flex}.memory-capture strong{font-size:18px;font-weight:600}.memory-capture p{color:#a0b7c4;max-width:730px;margin:8px 0 0}.memory-manager .memory-switch{color:#a4becb;background:#10212b;border:1px solid #7b9ca953;border-radius:28px;align-items:center;gap:9px;min-width:92px;padding:7px 12px 7px 7px;display:inline-flex}.memory-switch span{background:#627d8b;border-radius:50%;width:26px;height:26px;display:block;box-shadow:inset 0 1px 2px #e5f6ff38}.memory-manager .memory-switch.on{color:#cef6ff;background:#164053;border-color:#7ed8eb75}.memory-switch.on span{background:#8de4f3;box-shadow:0 0 15px #46c8e64a}.memory-switch b{font-size:14px;font-weight:500}.memory-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.memory-counts button{text-align:left;color:#9eb8c6;background:#08161e6e;border:1px solid #87b2c02e;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.memory-counts span{font-size:13px}.memory-counts strong{color:#d9edf4;font-size:22px;font-weight:500}.memory-counts .memory-count-short{display:none}.memory-explainer{color:#a6c1cf;margin-block:8px 10px}.memory-explainer summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.memory-explainer summary:after{content:"+";margin-left:4px}.memory-explainer[open] summary:after{content:"−"}.memory-explainer p{max-width:900px;margin:0 0 16px}.memory-counts button.active{background:#123342;border-color:#8bc5d866}.memory-source-note{color:#a0b8c5;align-items:flex-start;gap:11px;margin-block:20px 26px;display:flex}.memory-source-note svg{color:#8cc5d7;flex:none;margin-top:3px}.memory-toolbar{align-items:center;gap:13px;margin-bottom:20px;display:flex}.memory-toolbar .search-field{flex:1;min-width:180px;margin:0}.memory-toolbar input{width:100%;min-width:0;font-size:16px}.memory-scope-filter{color:#aec4d0;align-items:center;gap:10px;font-size:14px;display:flex}.memory-scope-filter select{color:#c2d8e3;background:#091a23;border:1px solid #7da3b343;border-radius:24px;max-width:200px;min-height:46px;padding:10px 33px 10px 15px;font-size:14px}.memory-notice,.memory-conflict{color:#c1dee9;overflow-wrap:anywhere;background:#12303e6b;border:1px solid #8bc5d84d;border-radius:13px;padding:14px 17px}.memory-progress{color:#91aebc}.remembered-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.remembered-list.loading{opacity:.6;pointer-events:none}.remembered-card{background:linear-gradient(140deg,#1026308a,#0818208f);border:1px solid #82b4c433;border-radius:20px;min-width:0;padding:22px}.remembered-card.paused{background:#0c171c80;border-color:#7b919c2b}.remembered-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.memory-status{color:#d5c395;align-items:center;gap:6px;font-size:12px;line-height:1.6;display:inline-flex}.memory-status.confirmed{color:#91d6c6}.memory-status.paused{color:#9db3bf}.memory-context{color:#a5c0ce;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.memory-manager .remembered-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#d0e0e8;margin-block:18px;font-size:16px;line-height:1.75}.memory-full-text{color:#b6dce9;margin-bottom:18px;font-size:14px}.memory-full-text summary{cursor:pointer;min-height:44px;padding-block:11px}.memory-full-text p{white-space:pre-wrap;overflow-wrap:anywhere}.remembered-source{color:#91acba;overflow-wrap:anywhere;border-top:1px solid #84b6c322;flex-direction:column;gap:5px;padding-top:12px;font-size:12px;line-height:1.7;display:flex}.remembered-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.remembered-actions button{justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:inline-flex}.remembered-actions .memory-forget{color:#d3a7a8;margin-left:auto}.memory-pagination{color:#9fb8c6;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.memory-pagination>div{gap:10px;display:flex}.memory-manager .memory-boundary-note{color:#8da9b7;margin:25px 0 8px;font-size:12px}.memory-empty{color:#a7c4d1;text-align:center;border:1px dashed #85b7c53b;border-radius:22px;padding:46px 24px}.memory-empty>svg{color:#8bcddd}.memory-empty h2{font-size:22px;font-weight:500}.memory-empty p{max-width:560px;margin-inline:auto}.memory-empty button{margin-top:10px}.memory-business-section>.page-heading{margin-top:32px}.memory-business-section>.page-heading .eyebrow{display:none}.memory-business-section>.page-heading h1{font-size:27px}.memory-dialog.modal{width:min(650px,100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow-y:auto}.memory-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.memory-dialog-heading h2{letter-spacing:-.5px;margin:0;font-size:25px;font-weight:500}.memory-dialog-heading>button{flex:none}.memory-dialog p{color:#a5bfcd}.memory-editor-field{color:#bfd8e5;flex-direction:column;gap:10px;margin-top:20px;font-size:14px;display:flex}.memory-editor-field textarea{resize:vertical;color:#d9ebf3;width:100%;min-height:160px;font:inherit;background:#081923;border:1px solid #7eaebf4f;border-radius:14px;padding:15px;font-size:16px;line-height:1.7}.memory-editor-context{align-items:flex-start;gap:8px;display:flex}.memory-editor-context svg{flex:none;margin-top:4px}.memory-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.memory-conflict strong{font-size:15px}.memory-conflict p{margin:7px 0 0}.memory-forget-preview{color:#ccdee7;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #78bbcf;max-height:220px;margin:18px 0;padding:8px 18px;font-size:16px;line-height:1.7;overflow-y:auto}@media (width<=1000px){.remembered-list{grid-template-columns:minmax(0,1fr)}.memory-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.memory-manager-heading{flex-direction:column;gap:8px}.memory-manager-heading>button{width:100%;margin:0 0 18px}.memory-section-tabs{gap:8px}.memory-section-tabs button{flex:90px;gap:7px;padding-inline:8px}.memory-section-tabs .memory-add-trigger{flex:0 0 44px;align-self:center;margin-left:0;padding:10px}.memory-add-trigger span{display:none}.memory-control-panel{border-radius:18px;padding:16px}.memory-capture{align-items:flex-start;gap:14px}.memory-capture strong{font-size:16px}.memory-capture p{font-size:13px}.memory-manager .memory-switch{gap:6px;min-width:77px;padding-right:8px}.memory-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:18px}.memory-counts button{flex-direction:column;gap:4px;padding:8px 3px}.memory-counts .memory-count-full{display:none}.memory-counts .memory-count-short{display:inline}.memory-counts span{font-size:12px}.memory-counts strong{font-size:21px}.memory-toolbar{flex-wrap:wrap;gap:12px}.memory-toolbar .search-field{flex-basis:100%}.memory-scope-filter{flex-wrap:wrap;flex:1}.memory-scope-filter select{flex:1;min-width:0;max-width:100%}.remembered-card{padding:18px}.remembered-actions{gap:7px}.remembered-actions button{padding-inline:10px}.remembered-actions .memory-forget{margin-left:0}.memory-pagination{flex-wrap:wrap}.memory-pagination>div{width:100%}.memory-pagination button{flex:1}.memory-dialog.modal{width:calc(100vw - 20px);padding:22px 18px}.memory-dialog-heading h2{font-size:22px}.memory-dialog-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.memory-manager *,.memory-dialog *{transition:none!important;animation:none!important}}.learning-library{color:#dceaf1;min-width:0;max-width:1240px;margin:18px auto 38px;font-size:16px;line-height:1.6}.learning-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.learning-eyebrow{letter-spacing:.16em;color:#a3e3ee;align-items:center;gap:10px;font-size:13px;display:flex}.learning-library h1{margin:16px 0;font-size:clamp(28px,4vw,42px);line-height:1.2}.learning-library h2{margin:12px 0;font-size:22px;line-height:1.35}.learning-library p{color:#b0c7d3;overflow-wrap:anywhere}.learning-library button{color:#d6f0f7;min-height:44px;font:inherit;cursor:pointer;background:#12303db3;border:1px solid #71b7c359;border-radius:12px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 14px;font-size:14px;display:inline-flex}.learning-library button:disabled{opacity:.45;cursor:default}.learning-library button:focus-visible,.learning-library input:focus-visible,.learning-library textarea:focus-visible,.learning-library select:focus-visible,.learning-library summary:focus-visible{outline-offset:3px;outline:2px solid #a3edff}.learning-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0;display:grid}.learning-metrics span{color:#a8c6d3;border-top:1px solid #668e9b55;flex-direction:column;padding-top:16px;font-size:14px;display:flex}.learning-metrics strong{color:#e0f8ff;font-size:32px;font-weight:500}.learning-intro{background:linear-gradient(110deg,#153e4b66,#0b182355);border:1px solid #699aa144;border-radius:16px;align-items:flex-start;gap:14px;margin:20px 0;padding:16px 20px;display:flex}.learning-intro svg{color:#8be7ed;flex:none;margin-top:6px}.learning-intro p{margin:0;font-size:15px}.learning-toolbar,.learning-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.learning-toolbar>label:first-child{flex:1;min-width:180px}.learning-library label{color:#c2d9e3;flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.learning-library input,.learning-library textarea,.learning-library select{box-sizing:border-box;color:#edf7fc;width:100%;max-width:100%;font:inherit;background:#071721;border:1px solid #6d9ca75c;border-radius:10px;min-height:44px;padding:12px;font-size:16px}.learning-library textarea{resize:vertical}.learning-library small{color:#9bb6c6;font-size:13px;line-height:1.6}.learning-card,.learning-editor{overflow-wrap:anywhere;background:radial-gradient(at 0 0,#173b4b66,#0000 65%),#07151de8;border:1px solid #6d9eac55;border-radius:22px;margin:20px 0;padding:clamp(18px,3vw,28px);box-shadow:inset 0 1px #d0faff17,0 16px 48px #0002}.learning-editor{border-color:#81d0e09c;scroll-margin-top:96px}.learning-card-top{color:#a8c1cd;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.learning-status{text-transform:capitalize;border:1px solid #8bafbb55;border-radius:7px;padding:3px 9px}.learning-status.active{color:#a1f0ce;border-color:#6ccb9c77}.learning-status.draft{color:#e6c68d;border-color:#c6a96766}.learning-card .learning-trigger{color:#b8e5ee;font-size:16px}.learning-instructions{white-space:pre-wrap}.learning-provenance{color:#8fb0c1;border-top:1px solid #6592a333;padding-top:12px;font-size:13px}.learning-provenance p{margin:4px 0;font-size:14px}.learning-practice{border-top:1px solid #5b899944;padding:16px 0}.learning-practice summary{cursor:pointer;color:#bbdfeb;min-height:32px}.learning-practice p{font-size:14px}.learning-library .learning-pass{color:#aadcc6}.learning-library .learning-warning,.learning-library .learning-notice{color:#eac99b}.learning-forget{background:#4c2b303d;border:1px solid #ac737e66;border-radius:12px;padding:16px}.learning-forget button{margin:4px 8px 0 0}.learning-history>div{border-top:1px solid #6e94a444;padding:18px 0}.learning-history p{white-space:pre-wrap;font-size:14px}.learning-editor-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.learning-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.learning-editor>label,.learning-editor>.learning-form-grid{margin:18px 0}.learning-editor fieldset{border:1px solid #6a98aa55;border-radius:14px;min-width:0;padding:18px}.learning-editor legend{padding:0 8px;font-size:16px}.learning-example{border-top:1px solid #7cabb633;margin-bottom:16px;padding:16px 0}.learning-example:first-of-type{border:0}.learning-example>label{margin:14px 0}.learning-empty{text-align:center;max-width:630px;margin:auto;padding:40px 15px}.learning-empty svg{color:#a2dce8}.learning-empty p{font-size:16px}.learning-library svg{flex-shrink:0}@media (width<=680px){.learning-heading{flex-direction:column;align-items:flex-start;gap:4px}.learning-form-grid{grid-template-columns:1fr}.learning-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-toolbar>label{flex-basis:100%}.learning-card,.learning-editor{border-radius:16px;padding:18px 14px}.learning-actions{gap:8px}.learning-actions button{flex:1;min-width:125px}.learning-intro{padding:14px}.learning-editor fieldset{padding:12px}.learning-library h2{font-size:20px}}.decision-inbox{color:#daebf0;background:radial-gradient(at 0 0,#17465361,#0000 60%),linear-gradient(135deg,#0d202aee,#07131aef);border:1px solid #7799a647;border-radius:24px;min-width:0;margin:20px 0;padding:clamp(17px,3vw,30px);box-shadow:inset 0 1px #c9f3ff16,0 20px 50px #0002}.decision-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.decision-eyebrow{letter-spacing:.12em;align-items:center;gap:8px;font-weight:700;display:flex;color:#a8e2ec!important;font-size:12px!important}.decision-heading h2{margin:10px 0;font-size:clamp(25px,4vw,34px)}.decision-heading p{color:#abc2ce;margin:0;font-size:15px;line-height:1.6}.decision-inbox button,.decision-inbox select{font:inherit;cursor:pointer;max-width:100%;min-height:44px}.decision-inbox button:disabled{opacity:.5;cursor:default}.decision-inbox button:focus-visible,.decision-inbox select:focus-visible,.decision-coverage summary:focus-visible{outline-offset:3px;outline:2px solid #92e7fa}.decision-refresh,.decision-open{color:#d6f4fa;background:#123443a8;border:1px solid #6f9cab70;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;font-size:14px!important}.decision-open{flex-shrink:0}.decision-metrics{border-bottom:1px solid #66849339;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:25px 0;display:grid}.decision-metrics>div{flex-direction:column;gap:7px;min-width:0;display:flex}.decision-metrics strong{color:#c8f6ff;font-size:30px;font-weight:600}.decision-metrics span{color:#a5c0ce;font-size:14px;line-height:1.4}.decision-controls{flex-wrap:wrap;align-items:flex-end;gap:15px;margin:22px 0 10px;display:flex}.decision-view{border:1px solid #7699aa47;border-radius:15px;flex-wrap:wrap;gap:5px;padding:4px;display:flex}.decision-view button{color:#a8c1cf;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;display:flex}.decision-view button[aria-pressed=true]{color:#e1f7fd;background:#173c4b;border-color:#6aa6bb77}.decision-controls label{color:#aac2ce;flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.decision-controls select{color:#daedf5;background:#091b25;border:1px solid #7092a555;border-radius:12px;padding:8px 32px 8px 12px;font-size:14px}.decision-result-count,.decision-notice{color:#a9c4d0;font-size:14px;line-height:1.6}.decision-notice{background:#132a3655;border:1px solid #a5bdcc55;border-radius:12px;padding:13px}.decision-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.decision-card{background:#081923b0;border:1px solid #63899b42;border-radius:17px;align-items:flex-start;gap:20px;min-width:0;padding:20px;display:flex}.decision-card.decision-priority{border-left:3px solid #e6bf7a}.decision-card-content{overflow-wrap:anywhere;flex:1;min-width:0}.decision-tags{color:#a9cad7;flex-wrap:wrap;gap:7px;font-size:12px;line-height:1.45;display:flex}.decision-tags span{background:#16303b50;border:1px solid #65879945;border-radius:7px;padding:4px 8px}.decision-tags .decision-high{color:#f1ce98;border-color:#c69c5355}.decision-card h3{margin:12px 0 7px;font-size:18px;font-weight:600;line-height:1.45}.decision-card p{color:#b5cbd5;margin:0;font-size:15px;line-height:1.65}.decision-card .decision-date{color:#8fb2c2;margin-top:9px;font-size:13px}.decision-evidence{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.decision-evidence button,.decision-coverage button{color:#a9dce7;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:13px;line-height:1.5;display:inline-flex}.decision-empty{text-align:center;color:#a2c6d3;flex-direction:column;align-items:center;padding:35px 20px;display:flex}.decision-empty h3{color:#d0e6ee;font-size:18px}.decision-empty p{max-width:560px;font-size:15px;line-height:1.65}.decision-coverage{color:#9fbecb;border-top:1px solid #6984933d;margin-top:25px;padding-top:18px;font-size:14px;line-height:1.65}.decision-coverage summary{cursor:pointer;color:#c1dde8;min-height:40px}.decision-coverage ul{margin:8px 0;padding-left:20px}.decision-coverage li{overflow-wrap:anywhere;margin-bottom:8px}@media (width<=680px){.decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-card{flex-direction:column;gap:15px;padding:16px}.decision-open{width:100%}.decision-view{grid-template-columns:1fr 1fr;width:100%;display:grid}.decision-view button{justify-content:center;padding:8px 6px}.decision-controls>label{flex:1;min-width:110px}.decision-controls select{width:100%}}@media (prefers-reduced-motion:no-preference){.decision-open,.decision-refresh,.decision-view button{transition:background .18s,border-color .18s}.decision-open:hover,.decision-refresh:hover{background:#1b4859;border-color:#91d4e7}}.workspace-search{color:#d6eaf3;background:radial-gradient(at 90% 0,#1a495d55,#0000 65%),linear-gradient(135deg,#10212cee,#07131bee);border:1px solid #7296a847;border-radius:24px;min-width:0;margin:20px 0;padding:clamp(17px,3vw,30px);box-shadow:inset 0 1px #c9efff15,0 18px 50px #0002}.search-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.search-heading .search-eyebrow{color:#a5dbe9;letter-spacing:.13em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.search-heading h2{margin:10px 0;font-size:clamp(25px,4vw,34px)}.search-heading p{color:#a9c4d1;margin:0;font-size:15px;line-height:1.6}.workspace-search button,.workspace-search select,.workspace-search input{font:inherit;max-width:100%;min-height:44px}.workspace-search button{cursor:pointer}.workspace-search button:disabled{opacity:.5;cursor:default}.workspace-search button:focus-visible,.workspace-search input:focus-visible,.workspace-search select:focus-visible,.search-coverage summary:focus-visible{outline-offset:3px;outline:2px solid #94edff}.search-refresh{color:#d6f4fa;background:#133443a8;border:1px solid #6f9cab70;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex;font-size:14px!important}.search-form{margin:27px 0 16px}.search-form>label{color:#b8d2de;margin-bottom:9px;font-size:14px;display:block}.search-input-wrap{background:#071821;border:1px solid #80b2c578;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex;box-shadow:inset 0 1px #a4e0f018}.search-input-wrap>svg{color:#9fd6e6;flex-shrink:0}.search-input-wrap input{color:#e4f3f9;outline-offset:0;background:0 0;border:0;flex:1;min-width:0;padding:5px 0;font-size:16px}.search-input-wrap input::placeholder{color:#88a8b9;opacity:1}.search-input-wrap button{color:#a4c7d6;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.search-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.search-toolbar label{color:#a9c3d0;flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.search-toolbar select{color:#daedf5;background:#091c26;border:1px solid #7295a959;border-radius:12px;padding:9px 32px 9px 12px;font-size:14px}.search-toolbar p,.search-notice{color:#a5c2d1;font-size:14px;line-height:1.6}.search-notice{background:#14334144;border:1px solid #7a9eaf4d;border-radius:12px;padding:12px 14px}.search-results{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.search-results li{min-width:0}.search-result{text-align:left;color:#d9edf5;background:#091b26b0;border:1px solid #668ca242;border-radius:16px;align-items:center;gap:18px;width:100%;padding:19px;display:flex}.search-result>svg{color:#8dc6d9;flex-shrink:0}.search-result-body{overflow-wrap:anywhere;flex:1;min-width:0}.search-meta{color:#95b9ca;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.5;display:flex}.search-meta span+span:before{content:"·";color:#6695ab;margin-right:8px}.search-result h3{margin:10px 0 6px;font-size:18px;font-weight:600;line-height:1.45}.search-result p{color:#afc9d7;margin:0;font-size:15px;line-height:1.65}.search-empty{text-align:center;color:#99c3d5;flex-direction:column;align-items:center;padding:45px 18px;display:flex}.search-empty h3{color:#d1e9f4;font-size:19px}.search-empty p{color:#a6c1d0;max-width:510px;margin:0;font-size:15px;line-height:1.65}.search-coverage{color:#9ebdce;border-top:1px solid #6283993d;margin-top:24px;padding-top:18px;font-size:14px;line-height:1.7}.search-coverage summary{cursor:pointer;color:#bfdae7;min-height:40px}.search-coverage ul{padding-left:20px}.search-coverage li{margin:8px 0}.search-input-wrap input::-webkit-search-cancel-button{display:none}@media (width<=480px){.search-result{gap:12px;padding:15px}.search-toolbar{gap:10px}.search-toolbar label{flex:1}.search-toolbar p{margin:0}.search-input-wrap{gap:8px;padding:8px}.search-input-wrap>svg{width:17px}.search-input-wrap input{font-size:16px}.search-heading h2{overflow-wrap:anywhere}}@media (prefers-reduced-motion:no-preference){.search-result,.search-refresh{transition:background .18s,border-color .18s}.search-result:hover{background:#123243;border-color:#82b6cc88}.search-refresh:hover{background:#1b4859}}.work-agenda{color:#dceaf1;background:#0a1b25cc;border:1px solid #6797a655;border-radius:22px;min-width:0;margin:24px 0 34px;padding:24px}.work-agenda header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.work-agenda header span{letter-spacing:.13em;color:#a6dce8;align-items:center;gap:10px;font-size:13px;display:flex}.work-agenda h2{margin:12px 0;font-size:27px}.work-agenda p{color:#aac4d2;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.work-agenda button{color:#d2edf6;min-height:44px;font:inherit;cursor:pointer;background:#15364288;border:1px solid #7eb5c266;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;display:flex}.work-agenda button:disabled{opacity:.5}.agenda-controls{flex-wrap:wrap;gap:16px;margin:22px 0;display:flex}.agenda-controls label{color:#a8c6d5;flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.agenda-controls select{max-width:100%;min-height:44px;font:inherit;color:#dcf0f7;background:#091b25;border:1px solid #7ea6b36b;border-radius:10px;padding:10px;font-size:16px}.work-agenda ul{padding:0;list-style:none}.work-agenda li{border-top:1px solid #5d909e44;align-items:flex-start;gap:20px;min-width:0;padding:20px 0;display:flex}.agenda-date{flex-direction:column;flex:none;gap:7px;min-width:110px;font-size:14px;display:flex}.agenda-date span,.agenda-detail>span{color:#9abcca;font-size:13px}.agenda-detail{flex:1;min-width:0}.agenda-detail h3{overflow-wrap:anywhere;margin:7px 0;font-size:17px}.agenda-detail p{margin:5px 0}.work-agenda .agenda-warning{color:#e8c68d}.work-agenda .agenda-note{font-size:13px}.work-agenda button:focus-visible,.work-agenda select:focus-visible{outline-offset:3px;outline:2px solid #abebf9}@media (width<=650px){.work-agenda{padding:18px 14px}.work-agenda li{flex-wrap:wrap;gap:10px}.agenda-date{flex-direction:row;width:100%}.agenda-detail{width:calc(100% - 60px)}.agenda-controls label{width:100%}.work-agenda h2{font-size:24px}}.push-settings{gap:14px;min-width:0;display:grid}.push-settings p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.push-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.push-heading h3{align-items:center;gap:10px;margin:0;display:flex}.push-settings label{gap:7px;font-size:15px;display:grid}.push-settings input:not([type=checkbox]){box-sizing:border-box;color:#edf8fc;width:100%;min-width:0;min-height:44px;font:inherit;background:#07141b;border:1px solid #37515c;border-radius:10px;padding:10px 12px}.push-settings .push-muted{color:#a4bac5}.push-quiet{border:1px solid #29434f;border-radius:12px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.push-quiet legend{padding:0 6px;font-size:15px}.push-settings .push-check{align-items:center;gap:10px;display:flex}.push-check input{accent-color:#67dced;flex:none;width:20px;height:20px}.push-times{grid-template-columns:1fr 1fr;gap:12px;display:grid}.push-devices{gap:10px;display:grid}.push-device{background:#0b1a22;border:1px solid #29434f;border-radius:12px;padding:14px}.push-device summary{cursor:pointer;overflow-wrap:anywhere;font-size:16px}.push-device[open]{gap:14px;display:grid}.push-actions{flex-wrap:wrap;gap:8px;display:flex}.push-actions button{min-height:44px}@media (width<=420px){.push-actions{grid-template-columns:1fr 1fr;display:grid}.push-actions button{white-space:normal}}.background-jobs{color:#d9ecf4;background:#0a1c2699;border:1px solid #719aa855;border-radius:20px;min-width:0;margin:28px 0;padding:24px}.background-jobs header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.background-jobs header span{color:#a8dae6;letter-spacing:.13em;align-items:center;gap:9px;font-size:13px;display:flex}.background-jobs h2{margin:12px 0;font-size:24px;line-height:1.4}.background-jobs p{color:#aac3d0;overflow-wrap:anywhere;font-size:15px;line-height:1.7}.background-jobs button{min-height:44px;font:inherit;color:#d2edf7;cursor:pointer;background:#173d4a77;border:1px solid #719fad66;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}.background-jobs button:disabled{opacity:.5}.background-jobs article{border-top:1px solid #6e9eab44;padding:20px 0}.background-jobs article>div{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:16px;display:flex}.background-jobs article span{text-transform:capitalize;color:#a0d5db}.background-jobs small{color:#91b4c4;font-size:13px}.background-jobs button:focus-visible{outline-offset:3px;outline:2px solid #b0edff}@media (width<=600px){.background-jobs{padding:18px 14px}.background-jobs h2{font-size:22px}}.living-shell .workspace.automation{box-sizing:border-box;width:100%;min-width:0}.automation-center{width:100%;min-width:0;max-width:1280px;margin-inline:auto}.automation-today-link{justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-bottom:16px;font-size:14px;display:flex}.automation-center button,.automation-dialog button{min-height:44px}.automation-center p,.automation-dialog p{font-size:15px;line-height:1.65}.automation-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.automation-heading h1{letter-spacing:-1.3px;margin:14px 0 10px;font-size:clamp(28px,3.2vw,39px);line-height:1.15}.automation-heading p{color:#a7bfcb;margin:0}.automation-sample-label{color:#aadbe7;background:#17334257;border:1px solid #72c9de40;border-radius:24px;flex:none;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-size:14px;display:inline-flex}.automation-routine{background:radial-gradient(at 0 100%,#235c6e36,#0000 65%),linear-gradient(125deg,#132e3b94,#0a182095);border:1px solid #87c9db4d;border-radius:23px;align-items:center;gap:17px;padding:23px;display:flex;box-shadow:inset 0 1px #9fe6ff0e}.automation-routine-icon{color:#9ee5f2;background:#16425461;border:1px solid #91d3e44a;border-radius:18px;flex:none;place-items:center;width:55px;height:55px;display:grid;box-shadow:0 0 25px #3cabc216,inset 0 1px #c1f1ff14}.automation-routine-copy{flex:1;min-width:0}.automation-routine h2{margin:0;font-size:19px;font-weight:600}.automation-routine p{color:#abc2ce;margin:6px 0;font-size:14px}.automation-last-check{color:#8eafbf;font-size:13px}.automation-routine-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;max-width:320px;display:flex}.automation-center .primary,.automation-dialog .primary,.automation-center .secondary,.automation-dialog .secondary,.automation-toggle{border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:14px;line-height:1.35;display:inline-flex}.automation-center .primary,.automation-dialog .primary{color:#e0f7ff;background:linear-gradient(120deg,#2a5a6f,#163b4a);border:1px solid #8ccee25e}.automation-center .secondary,.automation-dialog .secondary,.automation-toggle{color:#b6d0de;background:#0b1b259e;border:1px solid #8ab6c63b}.automation-toggle.on{color:#b6ebf2;background:#163a4682;border-color:#72c5d365}.automation-explainer{color:#a1bac7;margin:6px 0 14px;font-size:14px}.automation-explainer summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;display:flex}.automation-explainer summary:after{content:"+";color:#a7d5e4}.automation-explainer[open] summary:after{content:"−"}.automation-explainer p{max-width:1050px;margin:0 0 12px;font-size:14px}.automation-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.automation-filters button{text-align:left;color:#9db9c8;background:#0b1d2670;border:1px solid #86acbc30;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.automation-filters button.active{color:#d4edf5;background:linear-gradient(120deg,#214757a3,#10313b87);border-color:#83d1e36b}.automation-filters span{font-size:14px;line-height:1.4}.automation-filters strong{color:#d8eff7;font-size:25px;font-weight:500}.automation-toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.automation-search{color:#84adbe;background:#0919229e;border:1px solid #7aa8bc43;border-radius:26px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 17px;display:flex}.automation-search input{color:#cee1eb;background:0 0;border:none;outline:none;width:100%;min-width:0;min-height:48px;font-size:16px}.automation-search input::placeholder{color:#7e9eae}.automation-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.automation-task{background:linear-gradient(130deg,#102b3594,#09192091);border:1px solid #7baabb37;border-radius:20px;flex-direction:column;min-width:0;padding:21px;transition:border-color .18s,background-color .18s;display:flex}.automation-task.resolved{background:linear-gradient(130deg,#10292465,#0a192080);border-color:#78baa438}.automation-task.snoozed{background:linear-gradient(130deg,#14222e7a,#0a172080)}.automation-task-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.automation-status{color:#a9c7d5;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:inline-flex}.automation-status.open{color:#e0c18a}.automation-status.waiting{color:#9cd9eb}.automation-status.resolved{color:#a1d8bd}.automation-status.snoozed{color:#bbc4e4}.automation-due{color:#f0be96;background:#70472230;border:1px solid #d29c653d;border-radius:12px;padding:4px 7px;font-size:12px}.automation-task-title{align-items:flex-start;gap:13px;display:flex}.automation-document-icon{color:#a0d8e5;background:#234b593a;border:1px solid #8dc4d42b;border-radius:11px;flex:none;place-items:center;width:40px;height:43px;display:grid}.automation-task-title h2{margin:0 0 6px;font-size:20px;font-weight:500;line-height:1.3}.automation-task-title p{overflow-wrap:anywhere;color:#8eafc0;margin:0;font-size:14px;line-height:1.5}.automation-task-title strong{color:#b7d0dc;font-weight:500}.automation-task-summary{color:#b8cdd8;overflow-wrap:anywhere;flex:1;margin:17px 0 21px}.automation-task-footer{border-top:1px solid #83b2c324;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.automation-task-footer>span{color:#8caab9;font-size:13px;line-height:1.5}.automation-center .automation-open{white-space:nowrap;color:#c6e5ed;background:#15333e70;border:1px solid #7aafc23d;border-radius:23px;flex:none;justify-content:center;align-items:center;gap:9px;padding:9px 13px;font-size:14px;display:inline-flex}.automation-notice,.automation-conflict{color:#c4e2ed;overflow-wrap:anywhere;background:#12303e80;border:1px solid #8bc5d84d;border-radius:13px;margin:15px 0;padding:14px 17px}.automation-conflict{color:#dac9ae;background:#51432b36;border-color:#cca56c66;font-size:14px}.automation-conflict p{margin:7px 0 12px;font-size:14px}.automation-conflict details{margin:12px 0}.automation-conflict summary{cursor:pointer;min-height:34px}.automation-muted{color:#9fb9c7;font-size:14px!important}.automation-empty{text-align:center;background:#0c20295c;border:1px solid #7baabb32;border-radius:22px;padding:40px 24px}.automation-empty>svg{color:#8ccddb}.automation-empty h2{font-size:23px;font-weight:500}.automation-empty p{color:#a7bfcb;max-width:600px;margin:10px auto 20px}.automation-empty .automation-muted{margin-bottom:0}.automation-pagination{justify-content:flex-end;align-items:center;gap:9px;padding-top:19px;display:flex}.automation-pagination>span{color:#9ab6c5;margin-right:auto;font-size:14px}.automation-runs{border-top:1px solid #83b1c330;margin-top:24px;padding-top:10px}.automation-runs summary{color:#b1ceda;cursor:pointer;align-items:center;gap:9px;min-height:48px;font-size:15px;display:flex}.automation-runs summary>span{color:#86aabc;margin-left:auto;font-size:13px}.automation-runs ol{margin:5px 0 0;padding:0;list-style:none}.automation-runs li{border-bottom:1px solid #7ca9bd24;padding:15px 0}.automation-runs li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.automation-runs strong{color:#bdd5df;font-size:14px;font-weight:500}.automation-runs time{color:#8aaabc;font-size:13px}.automation-runs p{color:#9fb9c7;margin:7px 0 0;font-size:14px}.automation-dialog{color:#d3e4ed;background:linear-gradient(140deg,#102631,#081820 68%);border:1px solid #8cb8c95c;border-radius:25px;width:min(720px,100vw - 36px);max-height:calc(100dvh - 48px);padding:28px;position:fixed;overflow:hidden auto;box-shadow:0 30px 100px #000b,inset 0 1px #c1edff14}.automation-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020b12c4}.automation-dialog-close{color:#b4d0dc;background:#0b1d27;border:1px solid #83a9bb35;border-radius:50%;position:absolute;top:17px;right:17px}.automation-detail-heading{padding-right:43px}.automation-detail-heading .eyebrow{letter-spacing:1.8px;overflow-wrap:anywhere;font-size:12px}.automation-detail-heading h2{margin:13px 0 10px;font-size:29px;font-weight:500;line-height:1.2}.automation-detail-heading p{color:#afc8d4;overflow-wrap:anywhere;margin:0 0 12px}.automation-context-links{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.automation-detail-tabs{border-bottom:1px solid #87b1c42f;grid-template-columns:1fr 1fr 1.35fr;gap:7px;margin-bottom:19px;padding-bottom:15px;display:grid}.automation-detail-tabs button{color:#9dbdcd;background:0 0;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:14px;display:flex}.automation-detail-tabs button.active{color:#d0eaf4;background:#21475671;border-color:#88c1d45b}.automation-draft-label{color:#abdeea;align-items:center;gap:8px;margin:0 0 8px;font-weight:500;display:flex}.automation-draft-form>.automation-muted{margin:0 0 20px}.automation-dialog form label{color:#b4cedb;flex-direction:column;gap:8px;margin:16px 0;font-size:14px;display:flex}.automation-dialog input,.automation-dialog textarea{color:#d1e6ee;box-sizing:border-box;background:#06151dc7;border:1px solid #81a9bc4b;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-size:16px;line-height:1.6;display:block}.automation-dialog textarea{resize:vertical;min-height:110px}.automation-dialog input:focus,.automation-dialog textarea:focus{outline-offset:2px;outline:2px solid #73c2d68a}.automation-dialog input:disabled,.automation-dialog textarea:disabled{opacity:.8}.automation-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.automation-form-actions .secondary{margin-right:auto}.automation-resume{margin-top:17px}.automation-next-step>form>p:first-child{color:#afc8d4}.automation-evidence h3{margin:20px 0 13px;font-size:17px;font-weight:500}.automation-evidence ul{color:#aac2ce;padding-left:20px;font-size:14px;line-height:1.7}.automation-evidence li{overflow-wrap:anywhere;margin-block:8px}.automation-evidence .automation-document-list{margin:20px 0;padding:0;list-style:none}.automation-document-list li{background:#112a345e;border:1px solid #7faec036;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.automation-document-list svg{color:#9bcbdc;flex:none;margin-top:3px}.automation-document-list span{flex:1}.automation-document-list small{color:#a9c3d0;font-size:12px}.automation-timeline{border-left:1px solid #6da8bc50;margin:0 0 8px 5px;padding:0 0 0 13px;list-style:none}.automation-timeline li{padding:3px 0 12px 9px;position:relative}.automation-timeline li:before{content:"";background:#7fc8d9;border:1px solid #173e4b;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-18px}.automation-timeline time{color:#88afc0;font-size:12px}.automation-timeline p{color:#b5ccd7;margin:6px 0 0;font-size:14px}.automation-result{background:#12352c40;border:1px solid #7bbda244;border-radius:17px;padding:22px}.automation-result>svg{color:#9bdcc0}.automation-result h3{font-size:21px;font-weight:500}.automation-result p{color:#b0ccc5}.automation-prewrap{white-space:pre-wrap}.automation-spin{animation:1.4s linear infinite automation-spin}@keyframes automation-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.automation-task:hover{border-color:#8cc3d45e}.automation-open:hover,.automation-toggle:hover{background:#2046538c}}@media (width<=1000px){.automation-routine{flex-wrap:wrap}.automation-routine-actions{justify-content:flex-end;width:100%;max-width:none}.automation-filters button{flex-direction:column;align-items:flex-start;gap:8px}.automation-task-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.automation-heading{flex-direction:column;gap:12px;margin-bottom:19px}.automation-heading h1{letter-spacing:-1.1px;margin-top:10px;font-size:29px}.automation-heading p{font-size:14px}.automation-sample-label{margin-top:0;padding:6px 11px;font-size:13px}.automation-routine{border-radius:18px;gap:12px;padding:17px}.automation-routine-icon{border-radius:13px;width:44px;height:46px}.automation-routine h2{font-size:18px}.automation-routine-copy{flex-basis:calc(100% - 60px)}.automation-routine-copy p{margin-top:7px}.automation-routine-actions{justify-content:flex-start;gap:8px}.automation-routine-actions button{flex:1;padding:10px 9px}.automation-filters{overscroll-behavior-x:contain;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.automation-filters button{flex-direction:row;flex:none;align-items:center;gap:12px;min-width:132px;padding:10px 12px}.automation-filters span{font-size:14px}.automation-filters strong{font-size:22px}.automation-toolbar{flex-wrap:nowrap;gap:9px}.automation-search{flex-basis:0;padding-inline:12px}.automation-toolbar>button{padding-inline:12px}.automation-task{border-radius:17px;padding:18px}.automation-task-title h2{font-size:19px}.automation-task-summary{margin-block:16px}.automation-task-footer{flex-direction:column;align-items:flex-start;gap:7px}.automation-task-footer .automation-open{align-self:flex-end}.automation-empty{padding:29px 18px}.automation-dialog{border-radius:20px;width:calc(100vw - 22px);max-height:calc(100dvh - 24px);padding:20px 17px}.automation-dialog-close{top:12px;right:12px}.automation-detail-heading h2{font-size:26px}.automation-detail-heading .eyebrow{letter-spacing:1.3px;font-size:11px}.automation-detail-tabs{grid-template-columns:1fr 1fr 1.5fr;gap:3px}.automation-detail-tabs button{gap:5px;padding:8px 5px;font-size:13px}.automation-detail-tabs svg{display:none}.automation-form-actions{flex-direction:column}.automation-form-actions button{width:100%;margin:0}.automation-document-list li{flex-wrap:wrap}.automation-document-list small{flex-basis:100%;margin-left:27px}}@media (prefers-reduced-motion:reduce){.automation-task{transition:none}.automation-spin{animation:none}}.living-shell .workspace.computer{box-sizing:border-box;width:100%;min-width:0}.computer-workspace{width:100%;min-width:0;max-width:1180px;margin:0 auto;font-size:16px}.computer-workspace p{color:#aec3cc;font-size:15px;line-height:1.65}.computer-workspace h1{margin:12px 0;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.computer-workspace h2{align-items:center;gap:10px;margin:0 0 12px;font-size:21px;display:flex}.computer-workspace h3{margin:0;font-size:18px}.computer-workspace button{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.computer-workspace button,.message-computer-action{color:#d9eff4;cursor:pointer;background:linear-gradient(160deg,#193946,#0b1e28);border:1px solid #426672;border-radius:12px;padding:10px 16px;transition:border-color .18s,background .18s;box-shadow:inset 0 1px #b3efff16}.computer-workspace button:hover:not(:disabled),.message-computer-action:hover{background:#204350;border-color:#87c8d7}.computer-workspace button.primary{color:#08202a;background:linear-gradient(140deg,#b5eaf0,#71b8cb);border-color:#a2deec;font-weight:650}.computer-workspace button:focus-visible,.message-computer-action:focus-visible{outline-offset:3px;outline:2px solid #b0edf5}.computer-workspace button:disabled{opacity:.45;cursor:not-allowed}.computer-heading,.computer-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.computer-heading{margin-bottom:24px}.computer-heading>div{max-width:800px}.computer-heading>button{flex-shrink:0}.computer-connect,.computer-device,.computer-proposal,.computer-empty,.computer-job{overflow-wrap:anywhere;background:linear-gradient(130deg,#10252cda,#061118ef);border:1px solid #244552;border-radius:20px;margin-bottom:18px;padding:24px;box-shadow:inset 0 1px #91e3ef12}.computer-connect{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.computer-connect>div:first-child{flex:380px}.computer-connect h2{margin-top:12px}.pairing-code{border-top:1px solid #335361;flex-basis:100%;padding-top:18px}.pairing-code strong{letter-spacing:5px;color:#a8edfa;font-family:monospace;font-size:clamp(26px,5vw,42px)}.computer-devices{margin-top:24px}.computer-empty{text-align:center;padding-block:40px}.computer-empty h2{justify-content:center;margin-top:15px}.computer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.computer-document{border-top:1px solid #244552;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 0;display:flex}.computer-document p{margin:5px 0}.device-status{white-space:nowrap;text-transform:capitalize;color:#b4cbd5;border:1px solid #385963;border-radius:20px;padding:7px 12px;font-size:13px}.device-status.online{color:#b9f3e0;background:#173a332b;border-color:#38776b}.computer-history{margin-top:36px}.computer-job .computer-date{font-size:13px}.computer-job summary{cursor:pointer;padding:10px 0}.computer-workspace dl{margin:16px 0}.computer-workspace dl>div{border-bottom:1px solid #244552;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:16px;padding:9px 0;display:grid}.computer-workspace dt{color:#90b8c8}.computer-workspace dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.computer-proposal{background:linear-gradient(130deg,#143b47e0,#091b24);border-color:#467f8d}.computer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.computer-fields label{gap:8px;min-width:0;display:grid}.computer-fields input,.computer-fields select{box-sizing:border-box;width:100%;min-height:46px;font-size:16px}.computer-notice{background:#17343a;border-left:3px solid #72d6e9;padding:14px 18px}.computer-footer{align-items:flex-start;gap:14px;padding:20px 3px;display:flex}.computer-footer>svg{color:#86b9c8;flex:none;margin-top:5px}.computer-footer p{margin:0}.response-mode{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.context-row .response-mode select{max-width:240px;min-height:40px;font-size:14px}.message-computer-action{min-height:44px;margin:12px 0}@media (width<=640px){.computer-heading,.computer-row,.computer-document{flex-wrap:wrap}.computer-heading>button{margin-left:auto}.computer-connect,.computer-device,.computer-proposal,.computer-empty,.computer-job{border-radius:16px;padding:19px 16px}.computer-fields{grid-template-columns:1fr}.computer-actions{align-items:stretch}.computer-actions button{flex:auto}.computer-row h2,.computer-row h3{width:100%}.computer-workspace dl>div{grid-template-columns:1fr;gap:4px}.context-row .response-mode{width:100%}.context-row .response-mode select{flex:1;min-width:0;max-width:none}}.living-shell.workspace-nav-shell{--workspace-sidebar-width:248px}.living-shell.workspace-nav-shell.nav-collapsed{--workspace-sidebar-width:80px}.living-shell.workspace-nav-shell>.main-shell{margin-left:var(--workspace-sidebar-width);width:calc(100% - var(--workspace-sidebar-width));padding-bottom:0}.living-shell.workspace-nav-shell .topbar{border-top-left-radius:0;padding-inline:28px}.living-shell.workspace-nav-shell .workspace{padding:30px 32px 28px}.living-shell.workspace-nav-shell .workspace.assistant{padding-top:18px}.workspace-sidebar{width:calc(var(--workspace-sidebar-width) - 1px);z-index:5;background:linear-gradient(165deg,#12303b8c,#06131bd9 42%,#07121cd9);border-right:1px solid #79a8ba30;border-radius:30px 0 0 30px;flex-direction:column;min-height:0;padding:20px 14px 12px;display:flex;position:absolute;inset:1px auto 1px 1px;box-shadow:inset 1px 0 #dcfaff12}.workspace-sidebar *,.robotnik-navigation-dialog *,.workspace-mobile-navigation *{box-sizing:border-box}.wn-identity{align-items:center;gap:12px;min-height:57px;padding:0 8px 12px;display:flex}.wn-identity img{object-fit:contain;filter:drop-shadow(0 0 11px #62e5ff38);border-radius:50%;flex:none;width:42px;height:42px}.wn-identity>div{min-width:0}.wn-identity strong{letter-spacing:-.04em;color:#e3f6fa;font-size:20px;display:block}.wn-identity span{color:#96b5c2;margin-top:3px;font-size:12px;display:block}.workspace-sidebar .wn-collapse{color:#96b7c6;background:0 0;border:0;border-radius:10px;justify-content:flex-start;gap:10px;width:100%;min-height:44px;margin-bottom:12px;padding:10px 12px;font-size:13px}.wn-desktop-links{scrollbar-width:thin;scrollbar-color:#416272 transparent;flex:1;min-height:0;overflow:hidden auto}.wn-primary{border-bottom:1px solid #7dacc127;padding-bottom:14px}.workspace-sidebar .wn-link,.robotnik-navigation-dialog .wn-link{color:#b7ceda;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:46px;margin:3px 0;padding:10px 12px;font-size:16px;font-weight:500;display:flex;position:relative}.wn-link>svg{flex:none}.wn-link-copy{flex:1;min-width:0}.wn-link-copy>span{display:block}.workspace-sidebar .wn-link.is-active,.robotnik-navigation-dialog .wn-link.is-active{color:#edfeff;background:linear-gradient(120deg,#23607463,#0c303e6b);border-color:#92d9e257;box-shadow:inset 0 1px #d6ffff12,0 0 22px #4edcec08}.wn-link.is-active>svg{color:#97eef5;filter:drop-shadow(0 0 5px #74edf54a)}.workspace-sidebar .wn-link.is-active:before{content:"";background:#9ff4f7;border-radius:4px;width:3px;height:20px;position:absolute;left:-2px;box-shadow:0 0 12px #86edf678}.wn-badge{color:#d6f6fa;background:#1a3b49;border:1px solid #b0d7dd47;border-radius:7px;flex:none;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:12px;font-weight:600;display:inline-grid}.wn-group{padding-top:9px}.workspace-sidebar .wn-group-toggle{color:#8faeba;letter-spacing:.045em;background:0 0;border:0;justify-content:space-between;width:100%;min-height:44px;padding:10px 12px 5px;font-size:13px;font-weight:600}.wn-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.wn-group[data-selected=true] .wn-group-toggle{color:#bce7eb}.wn-foot{color:#8dacb9;flex:none;align-items:center;gap:8px;padding:16px 10px 2px;font-size:12px;display:flex}.wn-foot i{background:#91e4e9;border-radius:50%;flex:none;width:6px;height:6px;display:block;box-shadow:0 0 8px #91e4e944}.workspace-sidebar.is-collapsed{padding-inline:10px}.workspace-sidebar.is-collapsed .wn-identity{justify-content:center;padding:0 0 12px}.workspace-sidebar.is-collapsed .wn-identity>div,.workspace-sidebar.is-collapsed .wn-collapse span,.workspace-sidebar.is-collapsed .wn-link-copy,.workspace-sidebar.is-collapsed .wn-foot span{display:none}.workspace-sidebar.is-collapsed .wn-collapse,.workspace-sidebar.is-collapsed .wn-link{justify-content:center;padding:12px 8px}.workspace-sidebar.is-collapsed .wn-badge{min-width:17px;height:17px;padding:0 3px;font-size:10px;position:absolute;top:0;right:0}.workspace-sidebar.is-collapsed .wn-group{border-top:1px solid #8bb7c026;margin-top:11px;padding-top:0}.workspace-sidebar.is-collapsed .wn-group-toggle{display:none}.workspace-sidebar.is-collapsed .wn-foot{justify-content:center;padding-inline:0}.workspace-mobile-navigation{display:none}.robotnik-navigation-dialog{color:#deedf5;background:linear-gradient(145deg,#102b36fa,#06131cfc 60%);border:1px solid #89c4d27d;border-radius:25px;width:min(520px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);margin:auto 12px 12px auto;padding:0;overflow:hidden;box-shadow:inset 0 1px #dcffff28,0 30px 100px #000a}.robotnik-navigation-dialog[open]{flex-direction:column;display:flex}.robotnik-navigation-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020910bd}.wn-drawer-header{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}.wn-eyebrow{color:#90ccd5;letter-spacing:.12em;font-size:12px}.wn-drawer-header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:25px;line-height:1.2}.robotnik-navigation-dialog .wn-dialog-close{color:#c9e3eb;background:#14313a8a;border:1px solid #81b5c235;border-radius:50%;flex:none;width:44px;min-width:44px;height:44px;padding:0}.wn-search{color:#9ac8d4;background:#03101c80;border:1px solid #8ec7d54d;border-radius:12px;flex:none;align-items:center;gap:10px;margin:0 24px;padding:0 12px;display:flex}.wn-search input{color:#e5f4f8;width:100%;min-width:0;min-height:48px;font:inherit;box-shadow:none;background:0 0;border:0;outline:none;padding:10px 0;font-size:16px}.robotnik-navigation-dialog .wn-search input:focus-visible{box-shadow:none;outline:none}.wn-search:focus-within{outline-offset:2px;outline:2px solid #91e7f0}.wn-search button{color:#bce3eb;background:0 0;border:0;flex:none;width:44px;height:44px;padding:0}.wn-drawer-current{color:#99b7c7;margin:14px 24px;font-size:14px}.wn-drawer-current strong{color:#d3eaf3}.wn-drawer-links{scrollbar-width:thin;scrollbar-color:#476674 transparent;overscroll-behavior:contain;min-height:0;padding:0 12px 16px;overflow-y:auto}.wn-drawer-links section+section{border-top:1px solid #82abba26;margin-top:13px;padding-top:10px}.wn-drawer-links h3{color:#91b5c5;text-transform:uppercase;letter-spacing:.1em;margin:8px 12px 10px;font-size:12px}.robotnik-navigation-dialog .wn-link{min-height:64px;padding:12px}.wn-link-copy small{color:#91acbd;margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;display:block}.wn-no-results{color:#b1cbd5;padding:12px;font-size:16px;line-height:1.6}.wn-drawer-foot{color:#92b0bf;border-top:1px solid #7cafbf24;flex:none;align-items:center;gap:10px;padding:12px 24px;font-size:13px;display:flex}.wn-drawer-foot img{object-fit:contain;width:26px;height:26px}.workspace-sidebar button:focus-visible,.workspace-mobile-navigation button:focus-visible,.robotnik-navigation-dialog button:focus-visible{outline-offset:2px;outline:2px solid #9aedf5}@media (hover:hover){.workspace-sidebar .wn-link:hover,.robotnik-navigation-dialog .wn-link:hover,.workspace-sidebar .wn-collapse:hover{color:#e1f5fa;background-color:#173d4b75}}@media (width>=1024px) and (width<=1279px){.living-shell.workspace-nav-shell{--workspace-sidebar-width:224px}.living-shell.workspace-nav-shell.nav-collapsed{--workspace-sidebar-width:80px}.living-shell.workspace-nav-shell .topbar{padding-inline:20px}.living-shell.workspace-nav-shell .header-workspace{display:none}.living-shell.workspace-nav-shell .workspace{padding-inline:24px}}@media (width<=1023px){.workspace-sidebar{display:none}.living-shell.workspace-nav-shell>.main-shell{width:100%;padding-bottom:calc(92px + env(safe-area-inset-bottom));margin-left:0}.living-shell.workspace-nav-shell.nav-secondary>.main-shell{padding-bottom:calc(138px + env(safe-area-inset-bottom))}.living-shell.workspace-nav-shell .topbar{border-top-left-radius:25px}.workspace-mobile-navigation{bottom:max(10px, env(safe-area-inset-bottom));z-index:6;display:block;position:absolute;left:12px;right:12px}.wn-mobile-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#153440f5,#071923f7);border:1px solid #90c0d06e;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:72px;padding:5px;display:grid;box-shadow:inset 0 1px 2px #d1f9ff26,0 5px 24px #0008}.wn-mobile-bar .wn-link{color:#abc5d3;letter-spacing:-.025em;background:0 0;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:60px;padding:5px 0;font-size:15px;line-height:1.1;display:flex;position:relative}.wn-mobile-bar .wn-link-copy{flex:none;min-width:0}.wn-mobile-bar .wn-link.is-active{color:#e4ffff;background:linear-gradient(135deg,#1e536679,#0b283780);border-color:#98e1e44f;box-shadow:inset 0 1px #e2ffff10}.wn-mobile-bar .wn-link.is-active:after{content:"";background:#9debf0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px}.wn-mobile-bar .wn-badge{min-width:18px;height:18px;padding:0 3px;font-size:10px;position:absolute;top:1px;right:5px}.wn-current{color:#9cc0cd;background:#071b25ed;border:1px solid #84b8c32f;border-radius:20px;justify-content:center;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:44px;margin:0 auto 6px;padding:5px 12px;font-size:16px;display:flex}.wn-current strong{color:#dcf0f7;font-size:16px;font-weight:500}}@media (width<=760px){.living-shell.workspace-nav-shell.composer-focused .workspace-mobile-navigation{display:none}.living-shell.workspace-nav-shell .workspace{padding:22px 16px}.living-shell.workspace-nav-shell .workspace.assistant{padding-top:12px}.living-shell.workspace-nav-shell .topbar{padding-inline:16px}.workspace-mobile-navigation{left:7px;right:7px;bottom:max(8px, env(safe-area-inset-bottom))}.wn-mobile-bar{border-radius:22px;gap:0;padding:4px 2px}.wn-mobile-bar .wn-link{font-size:14px}.robotnik-navigation-dialog{border-radius:24px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:auto 8px 8px}.wn-drawer-header{padding:20px 18px 16px}.wn-drawer-header h2{font-size:23px}.wn-search,.wn-drawer-current{margin-inline:18px}.wn-drawer-foot{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.workspace-sidebar *,.workspace-mobile-navigation *,.robotnik-navigation-dialog *{scroll-behavior:auto;transition:none}}:root{color:#d8e5ef;font-synthesis:none;--green:#1e493c;--deep:#173c32;--muted:#718076;--border:#ffffff14;--cream:#f6f7f3;--amber:#93621b;background:#121c26;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.47}button,input,textarea,select{-webkit-tap-highlight-color:transparent}button svg{flex:none}button{justify-content:center;align-items:center;gap:8px;display:inline-flex}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}p{line-height:1.6}h1{letter-spacing:-1.3px;font-size:35px;font-weight:600;line-height:1.22}h2{letter-spacing:-.5px;font-size:21px;font-weight:600}h3{font-size:15px;font-weight:700}small{color:var(--muted);font-size:12px;line-height:1.55}input,textarea,select{color:#d8e5ef;background:#121c26;border:1px solid #ffffff14;border-radius:9px;width:100%;min-width:0;padding:11px 12px}textarea{resize:vertical;line-height:1.5}select{cursor:pointer}label{font-size:13px;font-weight:500}label input,label select,label textarea{margin-top:7px}input[type=date]{min-height:43px}a{color:var(--green)}.primary,.secondary{white-space:nowrap;border-radius:10px;min-height:43px;padding:11px 17px;font-size:13px;font-weight:600}.primary{background:var(--green);color:#dcebf0;border:1px solid var(--green)}.primary:hover:not(:disabled){background:#0a1118}.secondary{color:var(--green);background:#121c26;border:1px solid #ffffff14}.secondary:hover:not(:disabled){background:#121c26}.quiet,.text-link{color:var(--green);background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:600}.text-link:hover{text-decoration:underline}.icon-button{color:#a4bdc8;background:0 0;border:0;border-radius:8px;width:35px;height:35px;padding:0}.icon-button:hover{background:#121c26}.wide{width:100%}.eyebrow{letter-spacing:1.8px;color:#a4bdc8;font-size:12px;font-weight:700}.brand{color:var(--deep);letter-spacing:-1.5px;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:29px;font-weight:700;line-height:1;display:flex}.brand img{width:35px;height:35px}.brand-dot,.heading-dot{color:#8ba4b4}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.access-page{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.access-art{color:#7692a4;background:#0a1118;flex-direction:column;justify-content:space-between;gap:60px;padding:48px 9% 35px;display:flex;position:relative;overflow:hidden}.access-art .brand{color:#7692a4}.access-art .brand img{background:#0a1118;border-radius:10px}.access-foot{letter-spacing:2px;color:#8ba4b4;z-index:1;font-size:12px}.access-orbit{opacity:.6;border:1px solid #ffffff14;border-radius:50%;width:350px;height:350px;position:absolute;bottom:30px;right:-105px;transform:rotate(-20deg)}.access-orbit:before,.access-orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:45px}.access-orbit:after{inset:90px}.access-orbit svg{z-index:1;box-sizing:content-box;background:#0a1118;padding:8px;position:absolute;transform:rotate(20deg)}.access-orbit svg:first-child{top:14px;left:48px}.access-orbit svg:nth-child(2){bottom:74px;left:31px}.access-orbit svg:nth-child(3){top:128px;right:84px}.access-panel{background:#121c26;justify-content:center;align-items:center;padding:40px;display:flex}.access-panel>.brand{display:none}.access-card{width:100%;max-width:365px}.access-card h2{letter-spacing:-1px;margin:12px 0;font-size:28px}.access-card>p{color:var(--muted);font-size:14px}.access-card form{gap:12px;margin-top:30px;display:grid}.access-card form>label{margin-bottom:-5px}.access-card form>.primary{justify-content:space-between;margin-top:10px}.access-card>small{text-align:center;margin-top:13px;display:block}.access-trust{color:#a4bdc8;justify-content:center;align-items:center;gap:8px;margin-top:35px;font-size:12px;display:flex}.separator{border-top:1px solid var(--border);text-align:center;height:0;margin:30px 0 22px}.separator span{color:#8ba4b4;background:#121c26;padding:0 12px;font-size:12px;position:relative;top:-9px}.inline-notice{background:#121c26;border-radius:9px;margin-top:18px;padding:12px;color:#dfb781!important;font-size:12px!important}.access-card>.primary{margin-top:25px}.loading-mark{color:var(--green);animation:2s linear infinite spin;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100dvh}.sidebar{border-right:1px solid var(--border);z-index:3;background:#121c26;flex-direction:column;width:228px;padding:35px 22px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-label{letter-spacing:1.6px;color:#8ba4b4;margin:49px 12px 17px;font-size:12px;font-weight:600}.sidebar nav{flex-direction:column;gap:7px;display:flex}.nav-item{color:#a4bdc8;background:0 0;border:0;border-radius:9px;justify-content:flex-start;gap:12px;min-height:46px;padding:13px 14px;font-size:13px}.nav-item:hover{background:#121c26}.nav-item.active{color:#d8e5ef;background:#121c26;font-weight:700}.nav-item b{background:#121c26;border-radius:6px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:12px;display:grid}.sidebar-bottom{flex-direction:column;gap:20px;margin-top:auto;padding:24px 10px 0;display:flex}.sidebar-bottom>.quiet{justify-content:flex-start;font-size:12px}.assistant-presence{color:#a4bdc8;align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.assistant-presence i,.online-dot{background:#1b2a35;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.topbar{border-bottom:1px solid var(--border);background:#121c26;justify-content:space-between;align-items:center;min-height:78px;padding:0 38px;display:flex}.desktop-breadcrumb{color:#a4bdc8;font-size:12px}.desktop-breadcrumb span{color:#8ba4b4;padding:0 15px}.topbar-actions{align-items:center;gap:12px;display:flex}.mode-pill{color:#a4bdc8;white-space:nowrap;border:1px solid #ffffff14;border-radius:20px;padding:5px 10px;font-size:12px;line-height:1.5}.mode-pill.live{color:#d8e5ef;background:#121c26}.avatar-button{color:#d8e5ef;background:#121c26;border:1px solid #ffffff14;border-radius:50%;width:32px;height:32px;font-size:12px;font-weight:700}.mobile-brand,.bottom-nav{display:none}.workspace{max-width:1550px;margin:0 auto;padding:35px 38px 60px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;display:flex}.page-heading p{color:#a4bdc8;margin-top:9px;font-size:13px}.date-chip{color:#a4bdc8;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.notice{color:#d8e5ef;background:#121c26;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;padding:11px 38px;font-size:12px;line-height:1.5;display:flex}.notice button{color:inherit;background:0 0;border:0;align-self:flex-start;padding:2px}.assistant-layout{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:23px;display:grid}.chat-panel{border:1px solid var(--border);background:#121c26;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 4px 17px #00000026}.chat-heading{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:18px 22px;display:flex}.assistant-avatar{color:#a4bdc8;background:#121c26;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.chat-heading strong{font-size:12px;font-weight:600}.chat-heading small{margin-top:2px;font-size:12px;display:block}.conversation{overscroll-behavior:contain;scrollbar-color:#7692a4 transparent;scrollbar-width:thin;height:clamp(320px,49dvh,560px);padding:23px;overflow-y:auto}.chat-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:520px;min-height:100%;margin:0 auto;padding:8px 0;display:flex}.welcome-spark{color:#a4bdc8;background:#121c26;border-radius:19px;place-items:center;width:59px;height:59px;margin-bottom:22px;display:grid}.chat-welcome h2{letter-spacing:-.7px;font-size:21px;line-height:1.5}.chat-welcome>p{color:#a4bdc8;max-width:390px;margin:12px auto 26px;font-size:12px}.prompt-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.prompt-grid button{text-align:left;color:#a4bdc8;background:#121c26;border:1px solid #ffffff14;border-radius:11px;justify-content:flex-start;gap:10px;padding:14px 12px}.prompt-grid button:hover{background:#121c26}.prompt-grid button span{color:#d8e5ef;font-size:12px;font-weight:500;line-height:1.5}.prompt-grid button small{color:#8ba4b4;white-space:nowrap;font-size:12px;display:block}.prompt-grid button>svg:last-child{margin-left:auto}.composer{background:#121c26;border:1px solid #ffffff14;border-radius:12px;margin:0 18px 17px;padding:12px 14px 8px}.context-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.context-row label{color:#8ba4b4;align-items:center;gap:8px;max-width:100%;font-size:12px;display:flex}.context-row select{color:#a4bdc8;background:#121c26;border:0;border-radius:5px;width:auto;max-width:220px;margin:0;padding:5px 7px;font-size:12px}.composer textarea{resize:vertical;background:0 0;border:0;min-height:65px;max-height:220px;padding:2px 0;font-size:13px}.composer textarea:focus-visible{outline:none}.composer-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.voice-controls{color:#a4bdc8;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.assistant-sources{border-bottom:1px solid var(--border);color:#a4bdc8;background:#121c26;padding:10px 18px;font-size:12px;line-height:1.6}.assistant-sources p+p{margin-top:3px}.voice-button{color:#a4bdc8;background:#111a24;border:1px solid #ffffff14;border-radius:7px;min-height:34px;padding:7px 10px;font-size:12px}.voice-button.recording{color:#dfb781;background:#121c26}.send-button{background:var(--green);color:#dcebf0;border:0;border-radius:9px;flex:none;width:35px;height:35px;padding:0}.send-button:hover:not(:disabled){background:#0a1118}.composer-note{color:#8ba4b4;border-top:1px solid #ffffff14;margin-top:9px;padding-top:8px;font-size:12px;line-height:1.5;display:block}.recording-dot{background:#b58d5410;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pulse}.message{max-width:96%;margin-bottom:22px;font-size:13px;line-height:1.7}.message.user{background:#121c26;border:1px solid #ffffff14;border-radius:12px 12px 3px;max-width:88%;margin-left:auto;padding:13px 16px}.message-meta{color:#8ba4b4;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.message-meta strong{color:#a4bdc8;font-size:12px;font-weight:600}.message-text{white-space:pre-wrap;overflow-wrap:anywhere}.source-label{background:#121c26;border-radius:4px;padding:1px 5px;font-size:12px}.listen-button{color:#a4bdc8;background:0 0;border:0;padding:7px 0 0;font-size:12px}.thinking{color:#a4bdc8;align-items:center;gap:4px;padding:8px 0;font-size:12px;display:flex}.thinking span{background:#1b2a35;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite pulse}.thinking span:nth-child(2){animation-delay:.2s}.thinking span:nth-child(3){margin-right:6px;animation-delay:.4s}@keyframes pulse{50%{opacity:.3}}.assistant-side{flex-direction:column;gap:18px;display:flex}.context-card{background:#121c26;border:1px solid #ffffff14;border-radius:13px;padding:23px 20px}.context-card .eyebrow{color:#a4bdc8;font-size:12px}.context-card h3{letter-spacing:-.4px;margin:12px 0 22px;font-size:17px;font-weight:500;line-height:1.5}.context-card button{color:#a4bdc8;background:0 0;border:0;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:12px;display:flex}.context-card button:last-child{padding-bottom:0}.context-card button span,.context-card button b{align-items:center;gap:7px;display:flex}.context-card button b{color:#d8e5ef;font-size:13px}.context-card button b svg{color:#8ba4b4;margin-left:3px}.note-card h3{color:#a4bdc8;margin:12px 0 9px;font-size:12px}.note-card p{color:#8ba4b4;font-size:12px;line-height:1.8}.note-card .text-link{color:#a4bdc8;margin-top:11px;font-size:12px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:24px 0;display:grid}.summary-card{border:1px solid var(--border);background:#121c26;border-radius:12px;padding:19px 21px}.summary-card>span{color:#a4bdc8;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.summary-card strong{letter-spacing:-1px;color:#d8e5ef;margin-top:12px;font-family:Manrope,sans-serif;font-size:30px;font-weight:500;display:block}.summary-card.amber strong,.summary-card.amber>span{color:#dfb781}.section-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 18px;display:flex}.segmented{background:#121c26;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:3px;padding:4px;display:flex}.segmented button{color:#a4bdc8;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:12px}.task-list{flex-direction:column;gap:11px;display:flex}.task-card{border:1px solid var(--border);background:#121c26;border-radius:12px;align-items:flex-start;gap:15px;padding:20px;display:flex}.task-symbol{color:#8ba4b4;background:#121c26;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.task-card>div{flex:1;min-width:0}.task-card h3{margin:7px 0;font-size:14px;line-height:1.55}.task-card p{color:#a4bdc8;white-space:pre-wrap;font-size:12px}.task-card small{margin-top:8px;display:block}.card-tags{flex-wrap:wrap;gap:5px;display:flex}.tag{color:#a4bdc8;background:#121c26;border:1px solid #ffffff14;border-radius:5px;align-items:center;padding:3px 6px;font-size:12px;line-height:1.4;display:inline-flex}.task-footer{color:#8ba4b4;flex-wrap:wrap;gap:15px;margin-top:12px;font-size:12px;display:flex}.task-footer>span{align-items:center;gap:5px;display:flex}.task-footer .overdue{color:#dfb781}.search-field{color:#8ba4b4;background:#121c26;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;width:100%;max-width:420px;padding:0 12px;display:flex}.search-field input{background:0 0;border:0;margin:0;padding:11px 0;font-size:12px}.search-field input:focus-visible{outline:0}.search-field:focus-within{outline-offset:2px;outline:2px solid #ffffff14}.filter-select select{min-width:145px;margin:0;font-size:12px}.source-banner{color:#a4bdc8;background:#121c26;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;padding:13px 16px;font-size:12px;display:flex}.source-banner>span:first-child{color:#a4bdc8;align-items:center;gap:8px;display:flex}.source-banner>.tag{margin-left:auto}.coverage-note{color:#8ba4b4;margin-top:10px;font-size:12px}.warning-banner{color:#dfb781;background:#b58d5410;border:1px solid #d6ad7433;border-radius:10px;margin:12px 0;padding:12px 15px;font-size:12px;line-height:1.6}.fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fleet-grid>.empty{grid-column:1/-1}.truck-card{text-align:left;border:1px solid var(--border);min-width:0;color:inherit;background:#121c26;border-radius:11px;padding:17px;display:block}.truck-card:hover{border-color:#ffffff14;box-shadow:0 3px 14px #00000026}.truck-card>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.truck-icon{color:#a4bdc8;background:#121c26;border-radius:8px;place-items:center;width:36px;height:34px;display:grid}.status-tag{color:#a4bdc8;white-space:nowrap;background:#121c26;border-radius:5px;padding:4px 6px;font-size:12px;line-height:1.4}.truck-card h3{margin:15px 0 8px;font-size:13px}.truck-card>p{color:#8ba4b4;overflow-wrap:anywhere;align-items:flex-start;gap:5px;font-size:12px;display:flex}.truck-card>p svg{flex:none;margin-top:1px}.truck-card>small{color:#8ba4b4;margin:9px 0 0;font-size:12px;display:block}.truck-card-bottom{color:#8ba4b4;overflow-wrap:anywhere;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:7px;margin-top:13px;padding-top:11px;font-size:12px;display:flex}.detail-panel{border:1px solid var(--border);background:#121c26;border-radius:12px;margin-top:22px;padding:23px}.section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.section-title h2{font-size:16px}.detail-panel>p{color:#a4bdc8;margin:8px 0;font-size:12px}.detail-panel>h3{margin-top:20px;font-size:12px}.section-description{color:#a4bdc8;margin-bottom:18px;font-size:12px;line-height:1.7}.load-card{border-top:1px solid #ffffff14;margin-top:12px;padding:13px 0;font-size:12px}.load-card p{color:#a4bdc8;margin:8px 0;font-size:12px}.load-card small{color:#8ba4b4;font-size:12px;display:block}.incident-card{border-top:1px solid #ffffff14;align-items:flex-start;gap:13px;padding:17px 0;display:flex}.incident-card:last-child{padding-bottom:0}.incident-mark{color:#dfb781;background:#121c26;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.incident-card h3{margin:7px 0;font-size:12px;line-height:1.6}.incident-card p{color:#a4bdc8;margin-bottom:9px;font-size:12px}.incident-card small{color:#8ba4b4;font-size:12px}.footnote{color:#8ba4b4;margin-top:20px;font-size:12px;line-height:1.8}.memory-search{max-width:480px;margin-bottom:25px}.memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.memory-grid>.empty{grid-column:1/-1}.customer-card{border:1px solid var(--border);background:#121c26;border-radius:13px;min-width:0;padding:24px}.customer-heading{align-items:center;gap:12px;display:flex}.customer-initial{color:#a4bdc8;background:#121c26;border-radius:12px;place-items:center;width:41px;height:41px;font-family:Manrope,sans-serif;font-size:19px;display:grid}.customer-heading h2{font-size:16px}.customer-heading p{color:#8ba4b4;margin-top:4px;font-size:12px}.customer-card>p{color:#a4bdc8;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:15px;font-size:12px}.customer-card .customer-contact{color:#8ba4b4;margin-top:17px;font-size:12px}.memory-notes{flex-direction:column;gap:12px;margin-top:20px;display:flex}.memory-notes>div{border-left:2px solid #ffffff14;padding:0 0 1px 12px}.memory-notes strong{color:#a4bdc8;margin-top:7px;font-size:12px;font-weight:600;display:block}.memory-notes p{color:#8ba4b4;white-space:pre-wrap;margin-top:4px;font-size:12px}.memory-notes small{color:#8ba4b4;margin-top:7px;font-size:12px;display:block}.jobs-label{color:#a4bdc8;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:22px;padding-top:20px;font-size:12px;display:flex}.jobs-label span{background:#121c26;border-radius:5px;padding:2px 6px;font-size:12px}.job-card{background:#121c26;border:1px solid #ffffff14;border-radius:9px;margin-top:12px;padding:15px}.job-card h3{color:#a4bdc8;margin:8px 0;font-size:12px;line-height:1.55}.job-card p{color:#8ba4b4;white-space:pre-wrap;font-size:12px}.job-card>small{margin-top:9px;font-size:12px;display:block}.job-card .text-link{color:#a4bdc8;margin-top:10px;font-size:12px;display:flex}.empty{text-align:center;background:#121c26;border:1px dashed #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:35px;display:flex}.empty-icon{color:#a4bdc8;background:#121c26;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:17px;display:inline-flex}.empty h3{color:#a4bdc8;margin:0 0 9px;font-size:15px}.empty p{color:#8ba4b4;max-width:380px;font-size:12px}.muted{color:var(--muted)}.modal{color:inherit;background:#121c26;border:1px solid #ffffff14;border-radius:17px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 36px);padding:27px;overflow:auto;box-shadow:0 22px 90px #00000026}.modal-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.modal-heading h2{font-size:22px}.task-form{gap:16px;display:grid}.task-form>label,.form-grid>label{color:#a4bdc8;font-size:12px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.task-form input,.task-form select,.task-form textarea{font-size:13px}.modal-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:6px;padding-top:20px;display:flex}.about-section{border-top:1px solid #ffffff14;padding:19px 0}.about-section:first-of-type{border-top:0;padding-top:0}.about-section h3{margin-bottom:10px;font-size:14px}.about-section p{color:#a4bdc8;margin:13px 0;font-size:12px;line-height:1.8}@media (width>=1500px){.workspace{padding-top:44px}.assistant-layout{grid-template-columns:minmax(0,1fr) 270px;gap:30px}.context-card{padding:29px 25px}.context-card h3{font-size:20px}.chat-welcome h2{font-size:24px}.conversation{height:52dvh}.fleet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.sidebar{width:200px;padding-left:16px;padding-right:16px}.main-shell{margin-left:200px}.topbar{padding:0 26px}.workspace{padding:29px 26px 55px}.assistant-layout{grid-template-columns:minmax(0,1fr)}.assistant-side{display:none}.fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card{padding:16px}.notice{padding-left:26px;padding-right:26px}h1{font-size:31px}.memory-grid{gap:13px}.customer-card{padding:18px}.date-chip{font-size:12px}}@media (width<=760px){body{background:#121c26}.sidebar{display:none}.main-shell{margin-left:0}.topbar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121c26;height:68px;min-height:68px;padding:0 19px;position:sticky;top:0}.desktop-breadcrumb{display:none}.mobile-brand{display:block}.brand{font-size:25px}.brand img{width:30px;height:30px}.topbar-actions{gap:8px}.mode-pill{padding:4px 7px;font-size:12px}.topbar-actions>.icon-button{width:29px}.avatar-button{width:29px;height:29px;font-size:12px}.workspace{padding:24px 18px calc(96px + env(safe-area-inset-bottom));max-width:640px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.page-heading h1{letter-spacing:-1px;margin-top:8px;font-size:28px;line-height:1.3}.page-heading p{margin-top:8px;font-size:12px;line-height:1.7}.eyebrow{letter-spacing:1.4px;font-size:12px}.page-heading>.primary,.page-heading>.secondary{gap:5px;min-height:35px;margin-top:23px;padding:8px 11px;font-size:12px}.page-heading>.primary svg,.page-heading>.secondary svg{width:14px}.date-chip{display:none}.bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 15px calc(8px + env(safe-area-inset-bottom));z-index:4;background:#121c26;border-top:1px solid #ffffff14;justify-content:space-around;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#8ba4b4;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;gap:4px;max-width:110px;min-height:49px;padding:7px 6px;font-size:12px;display:flex}.bottom-nav button.active{color:#d8e5ef;background:#121c26}.notice{padding:10px 18px;font-size:12px}.assistant-layout{display:block}.chat-panel{border-radius:13px}.chat-heading{padding:14px 16px}.chat-heading strong,.chat-heading small{font-size:12px}.assistant-avatar{border-radius:9px;width:30px;height:30px}.conversation{height:clamp(280px,43dvh,470px);min-height:280px;padding:17px}.chat-welcome h2{max-width:260px;font-size:19px;line-height:1.5}.chat-welcome>p{max-width:280px;margin-top:12px;margin-bottom:22px;font-size:12px;line-height:1.75}.welcome-spark{border-radius:16px;width:48px;height:48px;margin-bottom:18px}.prompt-grid{grid-template-columns:1fr;gap:7px;max-width:295px}.prompt-grid button{padding:10px 12px}.prompt-grid button span,.prompt-grid button small{font-size:12px}.prompt-grid button>svg:first-child{width:16px}.composer{margin:0 11px 12px;padding:10px 11px 8px}.composer textarea{min-height:64px;font-size:13px}.composer-note{font-size:12px;line-height:1.65}.context-row label{font-size:12px}.context-row select{max-width:190px;font-size:12px}.message{max-width:100%;font-size:12px}.message.user{max-width:94%;padding:11px 13px}.message-meta,.message-meta strong{font-size:12px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:21px 0}.summary-card{padding:16px}.summary-card>span{font-size:12px}.summary-card>span svg{width:15px}.summary-card strong{margin-top:9px;font-size:26px}.section-toolbar{flex-wrap:wrap;align-items:stretch;gap:12px;margin:20px 0 15px}.section-toolbar>.text-link{font-size:12px}.segmented{scrollbar-width:none;width:100%;max-width:100%;padding:3px;overflow:auto}.segmented button{flex:1;padding:8px 7px;font-size:12px}.task-card{border-radius:10px;gap:11px;padding:16px}.task-symbol{border-radius:8px;width:29px;height:29px}.task-card h3{margin:7px 0;font-size:12px}.task-card p{font-size:12px}.task-footer{gap:10px;font-size:12px}.card-tags .tag{font-size:12px}.source-banner{gap:8px;padding:12px;font-size:12px}.source-banner>span:first-child{width:100%;font-size:12px}.coverage-note{font-size:12px}.search-field{max-width:none}.search-field input{font-size:12px}.fleet .section-toolbar{flex-wrap:nowrap}.fleet .section-toolbar .filter-select{flex:none;max-width:115px}.filter-select select{width:115px;min-width:0;padding:11px 7px;font-size:12px}.fleet-grid{gap:10px}.truck-card{padding:13px}.truck-icon{border-radius:7px;width:29px;height:29px}.truck-icon svg{width:18px}.status-tag{padding:4px;font-size:12px}.truck-card>div{gap:3px}.truck-card h3{margin-top:12px;font-size:12px}.truck-card>p{font-size:12px;line-height:1.6}.truck-card>p svg{width:11px}.truck-card>small{font-size:12px;line-height:1.6}.truck-card-bottom{align-items:flex-start;margin-top:10px;padding-top:9px;font-size:12px}.truck-card-bottom svg{width:13px}.detail-panel{margin-top:18px;padding:17px}.section-title h2{font-size:14px}.detail-panel>p,.section-description{font-size:12px}.incident-card{gap:10px}.incident-card h3,.incident-card p,.incident-card small,.footnote{font-size:12px}.memory-grid{grid-template-columns:1fr;gap:15px}.customer-card{padding:20px}.customer-heading h2{font-size:16px}.empty{min-height:230px;padding:25px}.empty h3{font-size:14px}.empty p{font-size:12px;line-height:1.8}.modal{border-radius:15px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:23px}.modal-heading h2{font-size:20px}.task-form{gap:13px}.form-grid{gap:12px}.task-form input,.task-form textarea,.task-form select{font-size:16px}.task-form label,.about-section p{font-size:12px}.access-page{min-height:100dvh;display:flex}.access-art{display:none}.access-panel{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:60px;width:100%;padding:30px 27px;display:flex}.access-panel>.brand{display:flex}.access-card{max-width:410px;margin:0 auto}.access-card h2{margin:14px 0;font-size:29px}.access-card .eyebrow{font-size:12px}.access-card>p{font-size:13px}.access-card input{min-height:48px;font-size:16px}.access-card form{margin-top:31px}.access-trust{margin-top:34px;margin-bottom:20px}.access-card .primary,.access-card .secondary{min-height:47px}.access-card>small{font-size:12px}.access-card .empty-icon{margin-top:30px}.topbar-actions>.icon-button,.avatar-button,.send-button{width:44px;height:44px}.voice-button,.listen-button,.voice-controls>.quiet,.context-row select,.filter-select select,.page-heading>.primary,.page-heading>.secondary,.segmented button,.search-field input{min-height:44px}.voice-button{padding:8px 12px;font-size:12px}.listen-button,.context-row select,.context-row label,.page-heading p,.chat-welcome>p,.composer-note,.summary-card>span,.coverage-note,.source-banner,.truck-card>p,.truck-card>small,.footnote,.truck-card-bottom,.status-tag,.card-tags .tag,.task-card p,.bottom-nav button{font-size:12px}}@media (width<=370px){.workspace{padding-left:13px;padding-right:13px}.topbar{padding-left:15px;padding-right:15px}.page-heading h1{font-size:25px}.fleet-grid{grid-template-columns:1fr}.truck-card{padding:16px}.conversation{padding:14px}.chat-welcome h2{font-size:18px}.mode-pill{font-size:12px}.topbar-actions,.context-row label{gap:4px}.context-row select{max-width:166px}.form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5edf3;--green:#72e2d1;--deep:#edf3f7;--muted:#8c9fac;--border:#ffffff12;--cream:#080c12;--amber:#e9b875;--accent:#72e2d1;--surface:#111a23;background:#080c12}::selection{color:#fff;background:#72e2d135}button{transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1{font-weight:500}input,textarea,select{color:#dce7f0;background:#0c141d;border-color:#ffffff1a}input::placeholder,textarea::placeholder{color:#718896}.primary{color:#0a282b;background:linear-gradient(130deg,#9aefdc,#5bd5cc);border:1px solid #b3ffec66;box-shadow:inset 0 1px #ffffff50,0 4px 18px #5bd5cc0c}.primary:hover:not(:disabled){background:#acffec;transform:translateY(-1px);box-shadow:0 4px 26px #72e2d126}.secondary{color:#bfd0db;background:#ffffff04;border-color:#ffffff1b;box-shadow:inset 0 1px #ffffff04}.secondary:hover:not(:disabled){color:#fff;background:#ffffff0b;border-color:#ffffff30}.quiet,.text-link{color:#9ec8c4;font-weight:500}.text-link:hover{color:var(--accent)}.icon-button{color:#91a1af;border-radius:10px}.icon-button:hover{color:#e6f0f5;background:#ffffff09}.eyebrow{color:#8ba2b0;letter-spacing:2.1px;font-size:12px}.brand{color:#edf4f6;letter-spacing:-1.15px;gap:8px;font-size:25px}.brand-dot,.heading-dot{color:var(--accent)}.online-dot,.assistant-presence i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 9px #72e2d14d}.access-page{background:#090e14;grid-template-columns:1.12fr 1fr}.access-art{isolation:isolate;border-right:1px solid var(--border);background:radial-gradient(at 48% 68%,#16313a44,#0000 60%),#080c11;gap:0;min-height:750px}.access-art:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.access-art>.brand{color:#edf4f6;z-index:2}.access-intro{z-index:2;margin-top:65px;margin-bottom:350px;position:relative}.access-art .eyebrow{color:#80b8b5;letter-spacing:2px;font-size:12px}.access-art h1{letter-spacing:-2.8px;margin-top:22px;font-size:clamp(44px,4.1vw,68px);font-weight:500;line-height:1.08}.access-art p{color:#8e9eac;max-width:330px;margin-top:23px;font-size:14px}.access-foot{z-index:2;letter-spacing:1.9px;color:#758c9b;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.core-visual{pointer-events:none;isolation:isolate;position:relative}.core-visual img{z-index:1;object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;animation:9s ease-in-out infinite core-float;position:relative;-webkit-mask-image:radial-gradient(#000 45%,#000e 60%,#0000 74%);mask-image:radial-gradient(#000 45%,#000e 60%,#0000 74%)}.core-halo{opacity:.11;filter:blur(44px);background:#3fd6d3;border-radius:50%;animation:6s ease-in-out infinite core-breathe;position:absolute;inset:25%}.core-orbit{border:1px solid #79c9c514;border-radius:50%;position:absolute;inset:10%;transform:rotate(-30deg)scaleY(.56)}.core-point{opacity:.6;background:#9aeeec;border-radius:50%;width:3px;height:3px;position:absolute;top:63%;left:16%;box-shadow:0 0 10px #79e9e9}.access-core{width:570px;max-width:90%;height:570px;position:absolute;top:50%;left:50%;transform:translate(-50%,-6%)}.access-panel{background:radial-gradient(at 100% 0,#18323c22,#0000 55%);padding:60px;position:relative}.access-card{max-width:350px;animation:.7s both arrive}.access-card h2{letter-spacing:-1.1px;margin:17px 0 15px;font-size:30px;line-height:1.25}.access-card>p{color:#8d9daa;max-width:310px;font-size:13px}.access-card form{margin-top:32px}.access-card form>label{color:#a6b5c1;font-size:12px}.access-card input{background:#111921;min-height:50px}.access-card form>.primary{min-height:48px;margin-top:7px}.access-card>small{margin-top:14px;font-size:12px}.access-trust{color:#768895;font-size:12px}.access-trust svg{color:#82a29e}.inline-notice{background:#e9bc820b;border:1px solid #e9bc821c;color:#e9bc82!important}.sidebar{background:linear-gradient(150deg,#10171e,#0b1016 60%);width:224px;padding:34px 18px 24px}.sidebar>.brand{margin-left:9px}.sidebar-label{color:#647a8a;letter-spacing:1.7px;margin:54px 16px 18px;font-size:12px}.nav-item{color:#8497a6;border:1px solid #0000;gap:13px;padding:13px 15px;font-size:12px;position:relative}.nav-item svg{opacity:.8;width:18px}.nav-item:hover{color:#dce6ee;background:#ffffff05}.nav-item.active{color:#b9f1e7;background:linear-gradient(100deg,#72e2d110,#72e2d104);border-color:#72e2d11b;font-weight:500}.nav-item.active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:-19px;box-shadow:0 0 12px #72e2d14d}.nav-item.active svg{color:var(--accent);opacity:1}.nav-item b{color:#9fb2bf;background:#ffffff0a;font-size:12px;font-weight:500}.sidebar-bottom{gap:19px;padding:28px 13px 0}.sidebar-bottom>.quiet{color:#8b9eac;border-top:1px solid var(--border);padding-top:19px}.assistant-presence{color:#7b969f;gap:8px;font-size:12px}.topbar{background:#0a1016aa;min-height:77px;padding:0 40px}.desktop-breadcrumb{color:#a6b4be}.desktop-breadcrumb span{color:#526776}.mode-pill{color:#91a3af;border-color:#ffffff14;font-size:12px}.avatar-button{color:#c0d1d7;background:linear-gradient(140deg,#2a3b44,#16232a);border-color:#ffffff16;border-radius:10px;font-size:12px}.workspace{padding:33px 40px 65px;animation:.45s ease-out both arrive}.page-heading h1{margin-top:10px}.page-heading p{color:#8c9da9}.date-chip{color:#8399a8;font-size:12px}.notice{color:#a6d5ce;background:#102523;border-color:#72e2d11a;padding:12px 40px}.command-hero{isolation:isolate;border-bottom:1px solid var(--border);min-height:254px;margin:-8px -2px 30px;position:relative;overflow:hidden}.command-hero:after{content:"";background:linear-gradient(90deg,#0000,#73d8d84a,#0000);height:1px;position:absolute;bottom:-1px;left:10%;right:10%}.command-hero-copy{z-index:2;padding:21px 0 30px;position:relative}.command-hero .eyebrow{color:#90aaaf;align-items:center;gap:9px;font-size:12px;display:flex}.command-hero h1{letter-spacing:-2px;margin:19px 0 11px;font-size:clamp(36px,3.5vw,51px);font-weight:500}.command-hero p{color:#97a8b5;font-size:14px;line-height:1.65}.hero-actions{align-items:center;gap:21px;margin-top:24px;display:flex}.hero-actions .primary{min-height:39px;padding:9px 13px;font-size:12px}.hero-link{color:#a5b9c5;background:0 0;border:0;gap:8px;padding:8px 0;font-size:12px}.hero-link:hover{color:var(--accent)}.hero-core{z-index:-1;width:355px;height:355px;position:absolute;top:-43px;right:9%}.hero-date{position:absolute;top:22px;right:0}.hero-coordinate{letter-spacing:1.8px;color:#65828f;font-size:12px;position:absolute;bottom:24px;right:5px}.assistant-layout{grid-template-columns:minmax(0,1fr) 245px;gap:23px}.chat-panel{background:linear-gradient(145deg,#121b24,#0e151e 60%);border-color:#ffffff14;border-radius:16px;box-shadow:0 12px 40px #00000012,inset 0 1px #ffffff03}.chat-heading{border-color:#ffffff0a;padding:17px 21px}.chat-heading strong{letter-spacing:.1px;font-size:12px}.chat-heading small{color:#8ba0ad;margin-top:3px;font-size:12px}.assistant-sources{color:#8ba1b0;background:#070e152e;border-color:#ffffff08;padding:11px 21px;font-size:12px}.conversation{scrollbar-color:#314653 transparent;height:clamp(310px,36dvh,490px);padding:24px}.chat-welcome{max-width:570px;padding:12px 0}.welcome-kicker{letter-spacing:2.2px;color:#7da0ac;margin-bottom:17px;font-size:12px}.chat-welcome h2{letter-spacing:-.85px;font-size:24px;font-weight:500}.chat-welcome>p{color:#92a7b4;max-width:360px;margin:13px auto 26px}.prompt-grid button{color:#79aaa9;background:#ffffff02;border-color:#ffffff0d;border-radius:10px}.prompt-grid button:hover{background:#72e2d108;border-color:#72e2d130}.prompt-grid button span{color:#b4c6d1}.prompt-grid button small{color:#8ba1b0;margin-top:2px}.prompt-grid button>svg:last-child{opacity:.6}.composer{background:linear-gradient(150deg,#17242d,#121d27);border-color:#ffffff1b;box-shadow:inset 0 1px #ffffff03,0 6px 20px #00000012}.composer:focus-within{border-color:#72e2d155;box-shadow:0 0 0 3px #72e2d108}.context-row label{color:#8ca5b3}.context-row select{color:#aac4cd;background:#0b141c;border:1px solid #ffffff0a;max-width:230px}.voice-controls{color:#a0b4c0;font-size:12px}.voice-button{color:#a6d3cc;background:#ffffff04;border-color:#ffffff13;border-radius:8px;font-size:12px}.voice-button:hover:not(:disabled){background:#72e2d10a;border-color:#72e2d143}.voice-button.recording{color:#efbd9e;background:#dd93701a;border-color:#dd937044}.send-button{background:var(--accent);color:#092b2c;border:1px solid #b3ffec55}.send-button:hover:not(:disabled){background:#b1ffea;box-shadow:0 0 18px #72e2d133}.composer-note{color:#8ba2b0;border-color:#ffffff07}.message.user{background:#72e2d107;border-color:#72e2d119}.message-meta{color:#88a0b0}.message-meta strong{color:#b2cbd2}.source-label{color:#91adbc;background:#ffffff03;border:1px solid #ffffff08}.listen-button{color:#a0cfc8;font-size:12px}.thinking{color:#8cb8bd}.thinking span{background:var(--accent)}.context-card{background:linear-gradient(135deg,#142029,#0f1921);border-color:#ffffff10;border-radius:14px;padding:24px 21px;box-shadow:inset 0 1px #ffffff03}.context-card .eyebrow{color:#8aa4b5;letter-spacing:1.6px}.context-card h3{letter-spacing:-.5px;margin:13px 0 24px;font-size:17px;line-height:1.45}.context-card button{color:#a1b5c1;border-color:#ffffff0a;padding:17px 0}.context-card button:hover{color:#d8ecef}.context-card button span svg{color:#7fa2ac;width:15px}.context-card button b{color:#b8d8da;font-size:15px;font-weight:500}.context-card button b svg{color:#6a8b9a}.note-card{color:#7ba2a7;padding:18px 12px}.note-card h3{color:#a1b8c4;margin:14px 0 9px}.note-card p{color:#8ca3b1}.note-card .text-link{color:#9ec8c4}.summary-card,.truck-card,.customer-card{background:linear-gradient(145deg,#141e28,#101820);box-shadow:inset 0 1px #ffffff03}.summary-card strong{color:#d6e7eb}.segmented{background:#0b121a}.tag{color:#a8c2cb;background:#93b5bf08;border-color:#93b5bf17}.tag.amber{color:#d8b67f;background:#d8b67f09;border-color:#d8b67f1b}.source-banner{color:#a0bbc0;background:#72e2d105;border-color:#72e2d117}.warning-banner{color:#d2b180;background:#deb37609;border-color:#deb37622}.truck-card:hover{background:#17242e;border-color:#72e2d135;transform:translateY(-2px)}.truck-card.selected{border-color:#72e2d16b;box-shadow:0 0 0 2px #72e2d10c}.truck-icon{color:#8cbdc2;background:#72e2d108}.status-tag{color:#a2b8c6;background:#ffffff05}.status-tag.moving{color:#8ed5c9;background:#72e2d10c}.status-tag.stale,.status-tag.no-location{color:#d9b078;background:#d9b0780c}.customer-initial{color:#a0cec9;background:linear-gradient(135deg,#243b44,#15252e);border:1px solid #72e2d119}.memory-notes>div{border-color:#72e2d12d}.job-card{background:#090f163d;border-color:#ffffff09}.empty{background:#ffffff01;border-color:#ffffff16}.empty-icon{color:#8db4bf;background:#72e2d107;border:1px solid #72e2d112}.modal{background:linear-gradient(140deg,#17232e,#101922);border-color:#ffffff20;box-shadow:0 28px 100px #00000080}@keyframes core-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes core-breathe{50%{opacity:.2;transform:scale(1.12)}}@keyframes arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.workspace{padding-top:42px}.command-hero{min-height:295px}.hero-core{width:410px;height:410px;top:-51px;right:13%}.assistant-layout{grid-template-columns:minmax(0,1fr) 275px;gap:28px}.conversation{height:40dvh}}@media (width<=1200px){.sidebar{width:202px;padding-left:13px;padding-right:13px}.sidebar>.brand{margin-left:5px}.brand{font-size:23px}.nav-item.active:before{left:-14px}.main-shell{margin-left:202px}.workspace{padding:29px 27px 55px}.topbar{padding:0 27px}.notice{padding-left:27px;padding-right:27px}.assistant-layout{grid-template-columns:minmax(0,1fr)}.assistant-side{grid-template-columns:1fr 1fr;gap:18px;margin-top:2px;display:grid}.context-card h3{margin-bottom:17px}.context-card button{padding:13px 0}.note-card{padding:25px 17px}.hero-core{width:310px;height:310px;top:-9px;right:0}.hero-date{top:17px}.hero-coordinate{display:none}.access-panel{padding:42px}}@media (width<=900px) and (width>=761px){.hero-core{opacity:.45;right:-75px}.hero-date{display:none}.hero-actions{gap:14px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-grid{grid-template-columns:1fr}.access-page{grid-template-columns:1fr 1fr}.access-art h1{font-size:44px}.access-core{width:380px;max-width:110%;height:380px;top:57%}.access-intro{margin-bottom:300px}}@media (width<=760px){body{background:radial-gradient(at 100% 0,#15313c33,#0000 30%),#080c12}.main-shell{margin-left:0}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1219ed;padding:0 17px}.brand{letter-spacing:-.8px;gap:5px;font-size:22px}.topbar-actions{gap:6px}.mode-pill{font-size:12px}.topbar-actions>.icon-button{width:38px;height:44px}.avatar-button{width:38px;height:38px;font-size:12px}.workspace{padding:25px 18px calc(100px + env(safe-area-inset-bottom))}.page-heading{margin:4px 0 24px}.page-heading h1{margin-top:10px;font-size:29px}.page-heading p{margin-top:9px;font-size:12px}.eyebrow{letter-spacing:1.7px;font-size:12px}.command-hero{min-height:242px;margin:-4px -1px 22px}.command-hero-copy{padding:10px 0 26px}.command-hero .eyebrow{letter-spacing:1.6px;font-size:12px}.command-hero h1{letter-spacing:-1.4px;margin:19px 0 11px;font-size:37px}.command-hero p{max-width:230px;font-size:12px}.hero-core{opacity:.67;width:225px;height:225px;top:11px;right:-76px}.hero-actions{gap:17px;margin-top:23px}.hero-actions .primary{min-height:41px;padding:10px 11px;font-size:12px}.hero-link{gap:6px;min-height:42px;font-size:12px}.hero-link svg:first-child{display:none}.bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:7px 9px calc(7px + env(safe-area-inset-bottom));background:#101922f2;border-color:#ffffff15;gap:3px;box-shadow:0 -10px 35px #0000001a}.bottom-nav button{color:#8ba3b4;border:1px solid #0000;border-radius:9px;min-height:51px;padding:7px 5px;font-size:12px}.bottom-nav button.active{color:var(--accent);background:linear-gradient(140deg,#72e2d10b,#72e2d103);border-color:#72e2d112}.notice{padding:11px 18px}.assistant-layout{display:block}.assistant-side{display:none}.chat-panel{border-radius:13px}.chat-heading{padding:14px 15px}.chat-heading strong,.chat-heading small{font-size:12px}.assistant-avatar{width:31px;height:31px}.assistant-sources{padding:11px 15px;font-size:12px}.conversation{height:330px;padding:18px}.chat-welcome{padding:7px 0}.welcome-kicker{margin-bottom:14px;font-size:12px}.chat-welcome h2{letter-spacing:-.65px;font-size:21px}.chat-welcome>p{max-width:280px;margin:12px auto 20px;font-size:12px}.prompt-grid{gap:8px;max-width:310px}.prompt-grid button{padding:12px}.prompt-grid button span,.prompt-grid button small{font-size:12px}.composer{margin:0 10px 12px;padding:11px 12px 9px}.composer textarea{font-size:14px}.context-row label{font-size:12px}.context-row select{max-width:215px;min-height:39px;font-size:12px}.composer-note{font-size:12px}.message{font-size:13px}.message-meta,.source-label{font-size:12px}.summary-card strong{color:#d6e7eb}.access-page{background:radial-gradient(at 100% 0,#1638433d,#0000 60%),#090e14;display:block}.access-panel{background:0 0;gap:clamp(70px,13dvh,125px);min-height:100dvh;padding:32px 29px 24px;overflow:hidden}.access-panel:after{content:"";pointer-events:none;border:1px solid #72e2d10a;border-radius:50%;width:150px;height:150px;position:absolute;top:53px;right:-60px;box-shadow:0 0 0 35px #72e2d103,0 0 0 70px #72e2d102}.access-panel>.brand{font-size:26px}.access-card{z-index:1;position:relative}.access-card h2{max-width:290px;margin:18px 0 16px;font-size:32px}.access-card input{min-height:52px}.access-card .primary,.access-card .secondary{min-height:48px}.access-card>small{font-size:12px}.access-trust{margin:32px 0 18px}}@media (width<=380px){.workspace{padding-left:14px;padding-right:14px}.topbar{padding-left:13px;padding-right:13px}.topbar-actions{gap:2px}.topbar .brand{gap:1px;font-size:20px}.mode-pill{padding:4px 6px;font-size:12px}.avatar-button{width:32px;height:36px}.hero-core{opacity:.48;right:-96px}.hero-actions{gap:12px}.hero-link{font-size:12px}.conversation{padding:15px}.chat-welcome h2{font-size:19px}.context-row select{max-width:190px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.access-art{color:#edf3f7}:root{--living-cyan:#89e8f3;--living-line:#6b9dab38;--living-metal:#adc2cd;--living-ink:#071018;--green:#a1dce6;--accent:#89e8f3;--border:#8cb6c325;--muted:#91a6b6}body{background:radial-gradient(at 49% 0,#213a46 0,#0b1720 35%,#050c12 80%) fixed}.living-shell{isolation:isolate;--audio-level:0;--audio-low:0;--audio-mid:0;--audio-high:0;background:radial-gradient(at 65% 23%,#1634433d,#0000 43%),linear-gradient(125deg,#08131bd9,#050d14f5 65%);border:1px solid #aac2ce73;border-bottom-color:#54738066;border-radius:32px;width:calc(100% - 48px);max-width:1780px;min-height:calc(100dvh - 48px);margin:24px auto;position:relative;box-shadow:inset 1px 1px 1px #e1f8ff63,inset -1px -1px 1px #000,0 0 0 3px #02070cb3,0 28px 100px #0005}.living-shell:before{content:"";pointer-events:none;z-index:-1;border:1px solid #8cb6c321;border-radius:27px;position:absolute;inset:5px}.shell-orbit{pointer-events:none;z-index:-1;opacity:.58;border:1px solid #9cbac97d;border-top-color:#8ad9ec39;border-bottom:8px solid #a5bdc77a;border-radius:50%;height:320px;position:absolute;top:540px;left:1%;right:1%;transform:rotate(-2deg);box-shadow:inset 0 -4px 2px #03080e,0 2px 1px #b6d1df69,inset 0 4px 8px #50c7e719,0 -1px 12px #67ddf111}.shell-orbit:before,.shell-orbit:after{content:"";border-radius:inherit;border:1px solid #6bc5de32;position:absolute;inset:8px 3px 13px}.shell-orbit:after{border-color:#9dddf01f;inset:18px 4px 4px}.main-shell{margin-left:0}.topbar{background:0 0;border-color:#88b5c42a;border-radius:31px 31px 0 0;min-height:83px;padding:0 38px}.header-identity{align-items:center;gap:25px;min-width:0;display:flex}.brand{letter-spacing:-.9px;gap:9px;font-size:27px;font-weight:500}.header-workspace{border-left:1px solid #7b9cab5e;flex-direction:column;gap:4px;padding-left:25px;display:flex}.header-workspace>span{color:#cedae3;font-size:12px}.header-workspace time{color:#8ca3b5;font-size:12px}.topbar-actions{gap:14px}.avatar-button{color:#e1edf4;background:radial-gradient(circle at 35% 20%,#314b5c,#0b1b28 78%);border-color:#b2cfde4a;border-radius:50%;width:36px;height:36px;font-weight:500;box-shadow:inset 0 1px #e9ffff1c}.mode-pill{color:#8dabbc;background:#05101944;border-color:#5c83992e}.mode-pill.live{color:#9ed2da;background:#7ddfed05;border-color:#7ddfed20}.workspace{max-width:none;padding:36px 46px 150px;animation:none}.workspace.assistant{padding-top:20px;padding-bottom:140px}.notice{color:#b5dbe5;background:#17344399;border:1px solid #79cadd24;border-radius:8px;margin:13px 34px 0;padding:11px 16px;font-size:12px}.living-stage{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);align-items:center;gap:10px;min-height:500px;display:grid;overflow:clip}.living-brief{z-index:2;max-width:470px;padding:14px 0 15px;position:relative}.living-brief>.eyebrow{color:#9eafbd;letter-spacing:2.8px;font-size:12px}.living-brief h1{letter-spacing:-1.4px;margin-top:20px;font-size:clamp(31px,3vw,43px);font-weight:600;line-height:1.2}.living-brief h2{color:#a3b1c4;letter-spacing:-.8px;max-width:430px;margin-top:9px;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.35}.living-brief .heading-dot{color:inherit}.brief-count{color:#d9e6ed;margin:31px 0 14px;font-size:15px;line-height:1.5}.brief-actions{width:100%}.brief-actions button{text-align:left;border:0;border-top:1px solid var(--living-line);color:#93e6f2;background:0 0;border-radius:0;justify-content:flex-start;gap:16px;width:100%;min-height:76px;padding:17px 1px;display:flex}.brief-actions button:last-child{border-bottom:1px solid var(--living-line)}.brief-actions button>span{flex:1;min-width:0}.brief-actions button strong{-webkit-line-clamp:2;color:#e2e9ef;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.brief-actions button small{color:#94aabd;margin-top:5px;font-size:12px;line-height:1.5;display:block}.brief-actions button>svg:last-child{color:#bbd1db;width:16px}.brief-source{color:#67899b;margin-top:12px;font-size:12px;line-height:1.6;display:block}.living-orbit{isolation:isolate;min-width:0;height:510px;position:relative}.living-core.hero-core{opacity:1;z-index:-1;width:81%;max-width:525px;height:88%;max-height:525px;position:absolute;top:48%;left:50%;right:auto;transform:translate(-50%,-50%)}.core-visual img,.core-halo,.core-point{animation:none}.living-core .core-halo{opacity:calc(.08 + var(--audio-level) * .36);transform:scale(calc(1 + var(--audio-low) * .22));filter:blur(34px);transition:opacity .12s linear,transform .12s linear}.living-core img{filter:brightness(calc(.95 + var(--audio-level) * .24));transition:filter .1s linear;-webkit-mask-image:radial-gradient(#000 55%,#0000 72%);mask-image:radial-gradient(#000 55%,#0000 72%)}.living-core .core-point,.living-core .core-orbit{display:none}.orbital-track{pointer-events:none;z-index:-1;border:1px solid #8eafbd6b;border-radius:50%;position:absolute}.track-outer{box-shadow:0 0 calc(1px + var(--audio-level) * 16px) #78dff221;border-top-color:#58d2ed65;border-bottom-color:#62c3d63f;inset:4% 8%;transform:rotate(18deg)}.track-inner{border-color:#7bbacf28;inset:10%;transform:rotate(-26deg)scaleX(.92)}.orbital-meridian{pointer-events:none;z-index:-1;border:1px solid #406b7d2e;border-radius:50%;position:absolute;inset:-2% 2% 8%;transform:rotate(-27deg)scaleY(.66)}.orbital-track:before,.orbital-track:after{content:"";background:#b8f6ff;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 12px #41d8ff}.track-outer:before{top:48%;left:0}.track-outer:after{bottom:25%;right:3%}.track-inner:before{opacity:.5;width:2px;height:2px;top:7%;left:16%}.track-inner:after{opacity:.5;width:2px;height:2px;bottom:9%;right:14%}.orbital-navigation{position:absolute;inset:0}.orbit-link{text-align:left;color:#d5e7ee;background:0 0;border:0;gap:11px;padding:0;display:flex;position:absolute}.orbit-node{background:radial-gradient(circle at 40% 30%,#1b3544,#07121e 68%);border:1px solid #acd4e2ba;border-radius:50%;flex:none;place-items:center;width:51px;height:51px;display:grid;position:relative;box-shadow:inset 1px 1px 2px #e4faff99,inset -1px -2px 2px #000,0 2px 8px #000a,0 0 13px #3bcaf72c}.orbit-node:after{content:"";border-radius:inherit;border:1px solid #7bb3c51c;position:absolute;inset:4px}.orbit-caption{max-width:122px;display:block}.orbit-caption strong{letter-spacing:.9px;text-transform:uppercase;color:#e6edf3;font-size:12px;font-weight:500;line-height:1.5;display:block}.orbit-caption small{color:#91abba;margin-top:3px;font-size:12px;line-height:1.55;display:block}.orbit-assistant{top:4%;left:7%}.orbit-today{top:7%;right:0}.orbit-inbox{flex-direction:column;align-items:flex-start;gap:9px;top:43%;left:0}.orbit-inbox .orbit-caption{max-width:76px;margin-left:10px}.orbit-fleet{flex-direction:column;align-items:flex-start;gap:9px;top:45%;right:0}.orbit-fleet .orbit-caption{max-width:85px;margin-left:12px}.orbit-memory{bottom:8%;right:3%}.core-state{color:#86b3c2;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:0;left:10%;right:10%}.core-state i{background:#87d5e3;border-radius:50%;flex:none;width:4px;height:4px}[data-core-state=error] .core-state{color:#e6b88c}[data-core-state=error] .core-state i{background:#e6b88c}[data-core-state=thinking] .track-inner{border-color:#9addeb70}[data-core-state=listening] .core-state,[data-core-state=speaking] .core-state{color:#b5f1f6}.assistant-layout{display:block;position:relative}.assistant-side{display:none!important}.chat-panel{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.chat-heading{border-top:1px solid #6c9bb12b;border-bottom:0;margin:15px 0 0;padding:22px 0 12px}.empty-conversation .chat-heading,.empty-conversation .conversation{display:none}.assistant-sources{color:#819caa;text-align:center;background:0 0;border:0;order:3;max-width:820px;margin:18px auto 0;padding:0 12px;font-size:12px;line-height:1.7}.conversation{order:2;width:min(100%,1050px);height:auto;min-height:0;max-height:520px;margin:0 auto;padding:12px 0 10px}.message{border-bottom:1px solid #7aabba12;max-width:100%;margin-bottom:7px;padding:16px 0}.message.user{background:#2c4a5c19;border:1px solid #8fc0d222;border-radius:13px 13px 3px;max-width:90%;margin:12px 0 16px auto;padding:15px 20px}.message-text{color:#c6d6e3}.chat-heading .online-dot{margin-left:10px}.command-rail.composer{isolation:isolate;width:min(100%,1060px);box-shadow:none;background:0 0;border:0;border-radius:0;order:-1;grid-template-columns:128px minmax(0,1fr) 52px;grid-template-areas:"mic context context""mic input send""mic note note";align-items:center;gap:8px 20px;margin:12px auto 0;padding:12px 0 8px;display:grid;position:relative}.command-rail.composer:focus-within{box-shadow:none;border:0}.command-wave{z-index:-1;color:#3dc5ec;width:100%;height:130px;opacity:calc(.24 + var(--audio-level) * .66);transform:scaleY(calc(.55 + var(--audio-mid) * .45));pointer-events:none;transition:opacity .1s linear,transform .1s linear;position:absolute;top:18px;left:0;right:0}.command-rail .context-row{grid-area:context;gap:8px;min-width:0;margin:0;padding-left:23px}.command-rail .context-row label{color:#91adbc;gap:8px;font-size:12px}.command-rail .context-row select{color:#b8ccd8;background:#07131c;border:1px solid #85aec427;border-radius:20px;max-width:290px;min-height:32px;padding:5px 10px;font-size:12px}.command-rail textarea{resize:vertical;background:linear-gradient(#1b3545c9,#071621ed 42%,#05111bed);border:1px solid #9cbacaa8;border-right-color:#66849355;border-radius:38px 0 0 38px;grid-area:input;width:calc(100% + 24px);height:67px;min-height:67px;max-height:200px;margin-right:-22px;padding:20px 24px;font-size:13px;line-height:1.6;box-shadow:inset 2px 2px 1px #e3f8ff70,inset 0 -2px 2px #000,0 3px 18px #0005}.command-rail textarea:focus-visible{outline-offset:3px;outline:2px solid #82def1a1}.command-rail textarea::placeholder{color:#9cb6c7}.command-rail .composer-actions{display:contents}.command-rail .voice-controls{text-align:center;color:#b8d4df;flex-flow:column;grid-area:mic;justify-content:center;align-items:center;gap:6px;width:128px;min-height:128px;font-size:12px;display:flex}.command-rail .voice-controls>.quiet{min-height:44px}.command-rail .voice-controls>[role=status]{max-width:120px;font-size:12px;line-height:1.5}.command-rail .voice-button{width:90px;height:90px;min-height:90px;box-shadow:0 0 0 3px #050c13, 0 0 0 4px #7da8ba85, inset 0 0 0 4px #07111d, 0 4px 10px #000b, 0 0 calc(10px + var(--audio-level) * 22px) #52cdf340;color:#b5f6ff;background:radial-gradient(circle,#123c50 0,#092435 50%,#030a12 62%,#8094a0 64%,#162c3b 70%,#050d15 77%);border:2px solid #c4d4dc;border-bottom-color:#6a879c;border-radius:50%;flex-direction:column;gap:7px;padding:0;display:flex;position:relative}.command-rail .voice-button>svg{filter:drop-shadow(0 0 8px #3ed6f6aa);width:29px;height:29px}.command-rail .voice-button>span{color:#b8d0df;font-size:12px;font-weight:400;position:absolute;top:calc(100% + 12px);left:-20px;right:-20px}.command-rail .voice-button:disabled{opacity:.58}.command-rail .voice-button.recording{color:#b9f9ff;background:radial-gradient(circle,#1c5063 0,#0b293a 50%,#030a12 62%,#8cbbc8 64%,#16374a 70%,#050d15 77%);border-color:#a7f7ff;gap:4px;width:78px;height:78px;min-height:78px;font-size:12px}.command-rail .voice-button.recording>svg{width:19px;height:19px}.command-rail .recording-dot{background:#8af2ff;animation:none}.command-rail .send-button{color:#d4f6ff;background:linear-gradient(#2b4758,#0e2636 42%,#071724);border:1px solid #9cbacaa8;border-left:0;border-radius:0 38px 38px 0;grid-area:send;justify-self:start;width:52px;height:67px;box-shadow:inset -2px 2px 1px #c4dfec66,inset 0 -2px 2px #000,0 3px 18px #0005}.command-rail .send-button svg{box-sizing:content-box;background:#1d4055;border:1px solid #95ccdf66;border-radius:50%;width:28px;height:28px;padding:5px;transform:rotate(45deg);box-shadow:inset 0 1px 3px #d8f6ff24}.command-rail .composer-note{color:#809dad;border:0;grid-area:note;margin:0;padding:2px 20px 0;font-size:12px}.living-dock.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:linear-gradient(#102734eb,#07131def 55%,#041019f5);border:1px solid #8aafc47d;border-radius:44px;width:min(760px,100% - 120px);height:74px;padding:0;display:block;position:fixed;inset:auto auto 27px 50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #c9e8f24a,0 5px 24px #0008}.living-dock nav{flex-direction:row;justify-content:space-around;align-items:stretch;gap:0;height:100%;padding:0 12px;display:flex}.living-dock .nav-item{color:#b4c9d7;background:0 0;border:1px solid #0000;border-radius:38px;flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;min-height:68px;padding:10px 13px;font-size:12px;font-weight:400}.living-dock .nav-item svg{opacity:1;width:22px;height:22px}.living-dock .nav-item+.nav-item:after{content:"";background:#6f93a029;width:1px;position:absolute;top:22px;bottom:22px;left:0}.living-dock .nav-item.active{color:#c6f8ff;background:radial-gradient(at 50% 45%,#258caf24,#0000 75%);border-color:#7ac7e362}.living-dock .nav-item.active svg{filter:drop-shadow(0 0 8px #44c7eeaa);color:#aaf0fc}.living-dock .nav-item.active:before{background:#a7f3ff;border-radius:50%;width:4px;height:4px;top:auto;bottom:5px;left:calc(50% - 2px);box-shadow:0 0 9px #4edcff}.living-dock .nav-item b{color:#add7e3;background:#183e51;min-width:16px;height:16px;font-size:12px;position:absolute;top:10px;right:16px}.primary{color:#d8f4fb;background:linear-gradient(145deg,#2b5163,#0c2638);border-color:#91c5d76e;border-radius:24px;box-shadow:inset 0 1px #d1f2ff4a,0 3px 13px #0003}.secondary{color:#b9d8e4;background:#142c3a4d;border-color:#86b4c439;border-radius:23px}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.command-rail textarea,.command-rail button,.command-rail select{scroll-margin-block:110px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #a3edff}@media (hover:hover) and (pointer:fine){.brief-actions button:hover{background:linear-gradient(90deg,#4ea9c408,#0000)}.brief-actions button:hover>svg:last-child{color:#a6f1ff;transform:translate(3px)}.orbit-link:hover .orbit-node{transform:translateY(-2px);box-shadow:inset 1px 1px 2px #e4faffaa,inset -1px -2px 2px #000,0 2px 8px #000a,0 0 21px #3bcaf75c}.orbit-link:hover .orbit-caption strong{color:#a8f1ff}.living-dock .nav-item:hover{color:#e9faff;background-color:#4fa1b90c}.primary:hover:not(:disabled){color:#effdff;background:linear-gradient(145deg,#3d6f84,#14374a);transform:translateY(-1px);box-shadow:inset 0 1px #d1f2ff4a,0 0 18px #57c1e32a}.secondary:hover:not(:disabled){background:#264b6033;border-color:#98e4f46e}.command-rail .voice-button:hover:not(:disabled){background:radial-gradient(circle,#1b5066 0,#0a2a3b 50%,#030a12 62%,#94aab5 64%,#1e3a4a 70%,#050d15 77%);border-color:#d9f8ff;transform:translateY(-1px)}.command-rail .send-button:hover:not(:disabled){background:linear-gradient(#3b6278,#15374c 42%,#0c2230);box-shadow:inset -2px 2px 1px #c4dfec88,0 0 16px #66cde52a}}button:active:not(:disabled){transform:translateY(1px)}.orbit-node,.brief-actions button>svg:last-child{transition:transform .2s,box-shadow .25s,color .2s}.work-view .shell-orbit{opacity:.23;height:180px;top:auto;bottom:16px}.page-heading{margin:8px 0 31px}.page-heading h1{letter-spacing:-1.1px;font-size:35px;font-weight:500}.page-heading .eyebrow{letter-spacing:2.5px;color:#8ba8bb;font-size:12px}.page-heading p{color:#92a9bd;font-size:13px}.summary-grid{border-top:1px solid #85b0c238;border-bottom:1px solid #85b0c238;gap:0;margin:28px 0}.summary-card{box-shadow:none;background:0 0;border:0;border-right:1px solid #85b0c222;border-radius:0;padding:23px 28px}.summary-card:first-child{padding-left:0}.summary-card:last-child{border-right:0}.summary-card>span{color:#a2bacd;font-size:12px}.summary-card>span svg{color:#8bcddd}.summary-card strong{color:#e0edf5;margin-top:13px;font-size:35px;font-weight:400}.summary-card.amber{background:0 0;border-color:#85b0c222}.summary-card.amber strong{color:#dabd92}.section-toolbar{margin-top:29px}.segmented{background:#07131c66;border:1px solid #6d97ac39;border-radius:25px;padding:4px}.segmented button{color:#9cb5c6;border-radius:20px;min-height:36px;font-size:12px}.segmented button[aria-pressed=true]{color:#ddf3fa;background:linear-gradient(150deg,#27495c,#0d2636);box-shadow:inset 0 1px #a7d3e725}.task-list{border-top:1px solid #7daabd27;gap:0}.task-card{background:0 0;border:0;border-bottom:1px solid #7daabd27;border-radius:0;gap:19px;padding:23px 0}.task-symbol{color:#9ad7e8;background:0 0;border:0;border-radius:0;width:36px;height:38px}.task-symbol.done{color:#8fc9bc;background:0 0}.task-card h3{color:#dce9f2;font-size:15px;font-weight:500}.task-card p{color:#a0b8c9}.task-footer{color:#8ea9bc}.tag,.status-tag{color:#9abfd1;background:#7bafc209;border-color:#7bafc21c;border-radius:4px;font-size:12px}.search-field,.mail-search{background:#0b1a2566;border-color:#84b0c23b;border-radius:24px}.search-field{padding:0 16px}.search-field input{min-height:44px}.filter-select select{background:#0b1a2566;border-color:#84b0c23b;border-radius:24px;min-height:44px}.source-banner{color:#9dbccc;background:0 0;border:1px solid #729eb439;border-left:0;border-right:0;border-radius:0;padding:17px 0}.source-banner>span:first-child{color:#a9dce5}.coverage-note{color:#91aabd;line-height:1.7}.fleet-grid{gap:0 25px}.truck-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #779eaf35;border-radius:0;padding:22px 0}.truck-card>div{padding:0 3px}.truck-card h3{color:#d9e7f0;font-size:15px;font-weight:500}.truck-icon{color:#95d5e7;background:0 0;border:0}.truck-card>p{color:#9fb8c9;font-size:12px}.truck-card>small{color:#7e9bad}.truck-card-bottom{color:#92b2c4;border-color:#729eb41a;padding-top:13px}.truck-card.selected{background:#1f4b6219;border-color:#9adcf484;padding-left:12px;padding-right:9px;box-shadow:inset 2px 0 #7bd9ed}.detail-panel{background:linear-gradient(135deg,#122b3970,#07141dcc);border:1px solid #80a9be40;border-radius:15px;box-shadow:inset 0 1px #b4d8ed13}.detail-panel h3,.detail-panel h2{color:#d1e2ef}.detail-panel>p,.section-description,.incident-card p{color:#9fb9cb}.incident-mark{color:#d5bc94;background:0 0;border-radius:0}.memory-grid{gap:28px}.customer-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #80a9bc40;border-radius:0;padding:25px 0 22px}.customer-heading h2{color:#deebf3;font-size:18px;font-weight:500}.customer-initial{color:#b4dfed;background:radial-gradient(circle at 30% 20%,#2c4b60,#0c2130);border-color:#aacbdb3b;border-radius:50%}.customer-card>p{color:#a1b9cc}.memory-notes>div{border-left:1px solid #78b4cb54}.memory-notes strong{color:#bfd8e9;font-size:12px}.memory-notes p{color:#9ab4c7}.job-card{background:#0d263329;border:0;border-top:1px solid #8cb3c32b;border-radius:0;padding:18px 0}.job-card h3{font-size:13px;font-weight:500}.jobs-label{border-color:#88b0c43c}.empty{background:0 0;border:1px solid #77a6bd28;border-radius:14px;min-height:230px}.empty-icon{color:#a6dcea;background:radial-gradient(circle,#183a4d,#091823);border:1px solid #91c7de40;border-radius:50%}.empty h3{color:#bed7e6;font-weight:500}.empty p{color:#92aebe}.modal{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:radial-gradient(at 50% 0,#1d3b4c77,#0000 60%),#09151feb;border:1px solid #adc8d687;border-radius:23px;box-shadow:inset 1px 1px 1px #d8f4ff5e,0 25px 120px #000b,0 0 0 4px #020b1399}.modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070bd1}.modal input,.modal select,.modal textarea{background:#07131a99;border-color:#8bafc334}.modal-heading h2{color:#d9eaf5}.modal .icon-button{min-width:44px;min-height:44px}.about-section{border-color:#80a7b92d}.about-section p{color:#a5bdcd}.mail-connections{gap:24px;margin-bottom:18px}.mail-account{box-shadow:none;background:0 0;border:0;border-top:1px solid #85b0c23e;border-bottom:1px solid #85b0c223;border-radius:0;padding:20px 0}.mail-provider-icon,.mail-provider-icon.outlook{color:#a1dce8;background:radial-gradient(circle at 30% 20%,#1a394c,#081a25);border:1px solid #8bc0d339;border-radius:50%}.mail-connection-note{color:#98b6c6;background:0 0;border:0;border-left:1px solid #79b5c55c;border-radius:0;padding:7px 14px;font-size:12px}.mail-setup-note{color:#8fa9bb}.mail-list,.mail-detail{background:#0a1b2633;border:1px solid #7daabd2e;border-radius:13px}.mail-list-heading{background:0 0;border-color:#7daabd25}.mail-list-item{background:0 0;border-color:#7daabd1b}.mail-list-item.selected{background:#407d9512;box-shadow:inset 2px 0 #8adfee}.mail-list-meta strong,.mail-list-item h3{color:#c7dce8}.mail-list-item p,.mail-list-meta time{color:#8caabd}.mail-body{color:#b7cddc;font-size:13px}.mail-detail-top{border-color:#7daabd25}.mail-detail h2{color:#e1edf5;font-weight:500}.mail-sender>span{color:#a4d4e4;background:#24485b33;border-color:#89bdcf2c;border-radius:50%}.mail-assessment{background:0 0;border:1px solid #78abbc3a;border-left:0;border-right:0;border-radius:0;margin-left:23px;margin-right:23px;padding:20px 0}.mail-assessment p,.mail-assessment ul{color:#a4bdcd}.mail-section-heading{color:#add8e7}.mail-draft{background:0 0;border:0}.mail-draft textarea{background:#07172277;border-color:#86b1c33b}.mail-draft>p{color:#9fb7c8}.mail-category-edit select{background:#07172277}.mail-toolbar>select{background:#0b1a2566;border-color:#84b0c23b;border-radius:24px;min-height:44px}.mail-result-summary{color:#8daabc}.mail-tag{color:#a7c8d6;background:#5a93a70b;border-color:#8bb4c31c}.mail-empty h3{color:#bfd9e8;font-weight:500}.mail-empty p{color:#96b2c4}.mail-back{min-height:44px}.access-page{background:radial-gradient(at 40% 20%,#183e5244,#0000 60%),#071119e8;border:1px solid #a4c2cf7d;border-radius:32px;width:calc(100% - 48px);max-width:1600px;min-height:calc(100dvh - 48px);margin:24px auto;position:relative;overflow:hidden;box-shadow:inset 1px 1px 1px #d7f1ff58,0 0 0 3px #02080e99,0 25px 90px #0007}.access-art{background:0 0;border-right:1px solid #86adbf22;min-height:750px;padding:42px 9% 32px}.access-art:before{background:0 0;border:1px solid #78b8d332;border-radius:50%;inset:30% -5% 0;transform:rotate(-25deg)scaleY(.8);-webkit-mask-image:none;mask-image:none}.access-intro{margin-top:35px;margin-bottom:360px}.access-art h1{letter-spacing:-2px;font-size:clamp(41px,3.9vw,65px);font-weight:500;line-height:1.14}.access-art p{color:#9db5c7}.access-core{width:530px;height:530px;top:46%}.access-panel{background:0 0;padding:60px}.access-card h2{color:#dfedf5;font-weight:500}.access-card input{background:#07151f;border:1px solid #91b6c74d;border-radius:25px;padding-left:20px}.access-card .primary{border-radius:25px}.separator{border-color:#729db32c}.separator span{color:#88a6b9;background:#08151f}.access-trust{color:#91aebb}.access-foot{color:#839fb1}.login-mobile-core{display:none}@media (width>=1600px){.workspace{padding-left:72px;padding-right:72px}.workspace.assistant{padding-top:28px}.living-stage{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);min-height:570px}.living-brief{max-width:540px}.living-brief h1{font-size:47px}.living-brief h2{max-width:500px;font-size:37px}.living-orbit{height:570px}.living-core.hero-core{max-width:555px;max-height:555px}.orbit-caption strong,.orbit-caption small{font-size:12px}.orbit-node{width:57px;height:57px}.orbit-fleet{right:2%}.orbit-memory{right:5%}.brief-actions button{min-height:85px}.brief-actions button strong{font-size:16px}.brief-actions button small{font-size:12px}.shell-orbit{top:605px}.command-rail.composer{width:min(100%,1200px)}.living-dock.sidebar{width:810px}}@media (width<=1200px){.living-shell{border-radius:26px;width:calc(100% - 32px);min-height:calc(100dvh - 32px);margin:16px auto}.living-shell:before{border-radius:21px}.topbar{border-radius:25px 25px 0 0;min-height:79px;padding:0 28px}.main-shell{margin-left:0}.workspace{padding:31px 32px 145px}.workspace.assistant{padding-top:18px}.living-stage{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);gap:13px;min-height:470px}.living-brief h1{font-size:34px}.living-brief h2{font-size:26px}.living-orbit{height:460px}.living-core.hero-core{width:92%;height:88%}.orbital-navigation{display:none}.track-outer{inset:8% 6%}.track-inner{inset:12% 4%}.core-state{font-size:12px;left:0;right:0}.shell-orbit{height:300px;top:510px}.brief-count{margin-top:25px;font-size:13px}.brief-actions button{gap:12px;min-height:73px}.brief-actions button strong{font-size:13px}.brief-actions button small{font-size:12px}.command-rail.composer{grid-template-columns:116px minmax(0,1fr) 52px;column-gap:17px}.command-rail .voice-controls{width:116px}.living-dock.sidebar{width:min(720px,100% - 96px);bottom:20px}.access-page{width:calc(100% - 32px);min-height:calc(100dvh - 32px);margin:16px auto}.access-panel{padding:40px}}@media (width<=960px) and (width>=761px){.header-identity{gap:17px}.header-workspace{padding-left:17px}.brand{font-size:24px}.topbar-actions{gap:8px}.mode-pill{font-size:12px}.workspace{padding-left:27px;padding-right:27px}.living-stage{grid-template-columns:minmax(0,.51fr) minmax(0,.49fr);min-height:440px}.living-brief h1{font-size:31px}.living-brief h2{font-size:24px}.living-orbit{align-self:center;height:385px}.living-core.hero-core{width:108%;height:100%;top:43%}.track-outer{inset:9% 5% 16%}.track-inner{inset:9% 1% 19%}.core-state{font-size:12px;bottom:4%}.brief-actions button{gap:10px}.brief-actions button>svg:first-child{width:21px}.brief-actions button small{font-size:12px}.command-rail.composer{grid-template-columns:100px minmax(0,1fr) 52px;column-gap:12px}.command-rail .voice-controls{width:100px}.command-rail .voice-button{width:78px;height:78px;min-height:78px}.command-rail .context-row{padding-left:19px}.command-rail .context-row select{max-width:220px}.command-wave{width:100%;left:0;right:0}.shell-orbit{height:280px;top:485px}.access-art{padding:35px 8% 30px}.access-core{width:380px;max-width:115%;height:380px;top:53%}.access-art h1{font-size:43px}.access-panel{padding:32px}.access-card h2{font-size:28px}}@media (width<=760px){body{background:radial-gradient(at 50% 0,#19313e55,#0000 50%),#050d14}.living-shell{border-color:#9bb5c767;border-radius:26px;width:calc(100% - 16px);min-height:calc(100dvh - 16px);margin:8px auto}.living-shell:before{border-radius:22px;inset:4px}.living-dock.sidebar{display:none}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:25px 25px 0 0;align-items:flex-start;height:auto;min-height:103px;padding:17px 17px 13px;position:relative}.header-identity{display:block}.brand{gap:5px;font-size:23px}.header-workspace{border:0;gap:3px;margin-top:8px;padding:0 0 0 3px}.header-workspace>span{font-size:12px}.header-workspace time{color:#8ba6b9;font-size:12px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:135px;padding-top:0}.topbar-actions .mode-pill{order:3;margin-top:1px;padding:3px 7px;font-size:12px}.topbar-actions>.icon-button{width:44px;height:44px}.avatar-button{width:44px;height:44px;font-size:12px}.workspace{padding:25px 18px calc(117px + env(safe-area-inset-bottom));max-width:none}.workspace.assistant{padding-top:0;padding-bottom:calc(118px + env(safe-area-inset-bottom))}.living-stage{flex-direction:column;gap:6px;min-height:0;display:flex}.living-orbit{flex:none;order:-1;width:100%;height:225px}.living-core.hero-core{opacity:1;width:252px;max-width:100%;height:252px;top:46%;left:50%}.orbital-navigation{display:none}.orbital-track.track-outer{inset:2% 10% 8%;transform:rotate(18deg)}.orbital-track.track-inner{inset:7% 12% 12%}.orbital-meridian{inset:-3% 7% 9%}.core-state{color:#7fa7b8;font-size:12px;line-height:1.5;bottom:2px;left:0;right:0}.living-brief{width:100%;max-width:none;padding:7px 0 0}.living-brief>.eyebrow{display:none}.living-brief h1{letter-spacing:-.9px;margin:3px 0 0;font-size:28px;line-height:1.25}.living-brief h2{letter-spacing:-.5px;margin-top:6px;font-size:22px;line-height:1.4}.brief-count{margin:16px 0 10px;font-size:12px;line-height:1.5}.brief-actions button{gap:13px;min-height:61px;padding:11px 0}.brief-actions button>svg:first-child{width:23px;height:23px}.brief-actions button strong{font-size:13px;line-height:1.5}.brief-actions button small{margin-top:3px;font-size:12px;line-height:1.5}.brief-source{margin-top:10px;font-size:12px}.shell-orbit{display:none}.assistant-layout{margin-top:8px}.command-rail.composer{grid-template-columns:minmax(0,1fr) 46px;grid-template-areas:"mic mic""context context""input send""note note";gap:10px 0;width:100%;margin:10px 0 0;padding:0;display:grid}.command-rail .voice-controls{gap:7px;width:100%;min-height:137px;padding-bottom:21px}.command-rail .voice-button{width:89px;height:89px;min-height:89px}.command-rail .voice-button>span{font-size:12px}.command-wave{width:100%;height:125px;opacity:calc(.28 + var(--audio-level) * .6);top:2px;left:0;right:0}.command-rail .context-row{justify-content:center;gap:7px;margin-bottom:1px;padding:0}.command-rail .context-row label{gap:6px;font-size:12px}.command-rail .context-row select{max-width:236px;min-height:44px;font-size:12px}.command-rail textarea{background:linear-gradient(#1a3442b3,#071722ed 44%,#06131f);border-right:0;border-radius:34px 0 0 34px;width:100%;height:68px;min-height:68px;margin:0;padding:19px 17px;font-size:13px}.command-rail .send-button{border-radius:0 34px 34px 0;width:46px;height:68px;box-shadow:inset -2px 2px 1px #c4dfec66,inset 0 -2px 2px #000}.command-rail .send-button svg{width:23px;height:23px;padding:4px}.command-rail .composer-note{text-align:center;padding:0 10px;font-size:12px;line-height:1.7}.command-rail .voice-controls>[role=status]{max-width:240px}.command-rail .voice-controls>.quiet{min-height:44px}.command-rail .voice-button.recording{width:77px;height:77px;min-height:77px}.command-rail.is-recording .voice-controls{padding-bottom:0}.assistant-sources{text-align:left;color:#86a2b6;margin-top:20px;padding:0 5px;font-size:12px}.chat-heading{margin-top:21px;padding:20px 0 10px}.conversation{max-height:540px;padding:9px 0 12px}.message{font-size:13px;line-height:1.75}.message.user{max-width:96%;padding:13px 15px}.bottom-nav{left:12px;right:12px;bottom:max(11px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#153040eb,#071520f2 58%,#06121cf7);border:1px solid #89b7ca70;border-radius:35px;gap:0;width:auto;min-height:69px;padding:5px 7px;box-shadow:inset 0 1px 2px #c7e8f245,0 3px 20px #000b}.bottom-nav button{color:#a8c4d5;border:1px solid #0000;border-radius:29px;gap:5px;min-height:57px;padding:7px 3px;font-size:12px;position:relative}.bottom-nav button svg{width:21px;height:21px}.bottom-nav button.active{color:#d5f8ff;background:radial-gradient(at 50% 40%,#3aacc92b,#0000 80%);border-color:#8bdeed46}.bottom-nav button.active:after{content:"";background:#9cefff;border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:calc(50% - 1.5px);box-shadow:0 0 9px #4bdcff}.bottom-nav button.active svg{filter:drop-shadow(0 0 6px #5ddcff80)}.notice{margin:10px 16px 0;padding:10px 12px;font-size:12px}.page-heading{gap:12px;margin:1px 0 22px}.page-heading h1{font-size:28px;line-height:1.25}.page-heading p{font-size:12px}.page-heading>.primary,.page-heading>.secondary{min-height:44px;margin-top:26px;padding:9px 12px;font-size:12px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0}.summary-card{border-right:1px solid #85b0c222;padding:18px 15px}.summary-card:first-child{padding-left:0}.summary-card:nth-child(2){border-right:0}.summary-card:nth-child(3){border-top:1px solid #85b0c222;padding-left:0}.summary-card:nth-child(4){border-top:1px solid #85b0c222}.summary-card strong{font-size:29px}.summary-card>span{font-size:12px}.section-toolbar{margin:22px 0 17px}.segmented{border-radius:25px;padding:4px}.segmented button{min-height:44px;padding:8px;font-size:12px}.task-card{gap:13px;padding:19px 0}.task-symbol{width:27px}.task-card h3{font-size:14px}.task-card p{font-size:12px}.fleet-grid{grid-template-columns:1fr;gap:0}.truck-card{padding:22px 0}.truck-card>div{flex-wrap:nowrap}.truck-card h3{font-size:15px}.truck-card>p,.truck-card-bottom{font-size:12px}.truck-icon{width:32px;height:32px}.truck-icon svg{width:23px;height:23px}.status-tag{padding:5px 8px;font-size:12px}.detail-panel{padding:19px 16px}.memory-grid{gap:17px}.customer-card{padding:23px 0 15px}.customer-heading h2{font-size:17px}.mail-connections{gap:0;margin-bottom:16px}.mail-account{grid-template-columns:37px minmax(0,1fr) auto;gap:11px;padding:17px 0}.mail-account+.mail-account{border-top:0}.mail-account .secondary{min-height:44px;padding:8px 11px;font-size:12px}.mail-provider-icon{width:36px;height:36px}.mail-account-info strong{font-size:13px}.mail-account-info small{font-size:12px}.mail-setup-note{font-size:12px;line-height:1.8}.mail-connection-note{font-size:12px}.mail-list,.mail-detail{border-radius:12px}.mail-list-item{min-height:78px;padding:18px 15px}.mail-list-item p{font-size:12px}.mail-toolbar>select,.mail-search input{min-height:44px}.mail-detail h2{font-size:20px}.mail-detail-top,.mail-body,.mail-draft{padding:18px 16px}.mail-assessment{margin-left:16px;margin-right:16px;padding:18px 0}.mail-detail-actions>button,.mail-draft-actions button{min-height:44px}.mail-section-heading{flex-wrap:wrap}.modal{border-radius:23px;width:calc(100vw - 26px);padding:21px}.modal-actions button{min-height:44px}.access-page{background:radial-gradient(at 50% 20%,#13374c66,#0000 55%),#071119e8;border-radius:26px;width:calc(100% - 16px);min-height:calc(100dvh - 16px);margin:8px auto;display:block}.access-art{display:none}.access-panel{background:0 0;gap:0;min-height:calc(100dvh - 16px);padding:27px 25px 25px}.access-panel:after{display:none}.access-panel>.brand{font-size:25px}.login-mobile-core{width:220px;height:204px;margin:10px auto 0;display:block}.login-mobile-core .core-orbit{inset:8%;transform:rotate(-20deg)scaleY(.8)}.access-card{max-width:380px;margin:0 auto}.access-card>.eyebrow{font-size:12px}.access-card h2{letter-spacing:-.8px;max-width:320px;margin:12px 0 14px;font-size:28px;line-height:1.3}.access-card>p{font-size:12px;line-height:1.7}.access-card form{margin-top:24px}.access-card input{min-height:49px}.access-card .primary,.access-card .secondary{min-height:48px}.access-card>small{font-size:12px}.access-trust{margin:27px 0 9px;font-size:12px}}@media (width<=370px){.living-shell{width:calc(100% - 12px);margin:6px auto}.topbar{padding-left:13px;padding-right:13px}.brand{gap:4px;font-size:21px}.topbar-actions{gap:2px;max-width:112px}.workspace{padding-left:15px;padding-right:15px}.living-orbit{height:205px}.living-core.hero-core{width:255px;height:255px}.living-brief h1{font-size:26px}.living-brief h2{font-size:20px}.brief-count{font-size:12px}.brief-actions button{gap:10px;min-height:66px}.brief-actions button strong,.brief-actions button small{font-size:12px}.command-rail .context-row select{max-width:205px}.command-rail textarea{padding-left:16px;font-size:12px}.bottom-nav{padding:5px;left:9px;right:9px}.bottom-nav button{padding-left:2px;padding-right:2px;font-size:12px}.bottom-nav button svg{width:20px}.page-heading h1{font-size:25px}.page-heading{flex-wrap:wrap}.page-heading>.primary,.page-heading>.secondary{margin-top:0}.mail-account{grid-template-columns:32px minmax(0,1fr)}.mail-account>button{grid-column:2}.mail-provider-icon{width:31px;height:31px}.mail-account-info small{font-size:12px}.summary-card{padding-right:7px}.summary-card>span{font-size:12px}.segmented button{padding:8px 5px;font-size:12px}.login-mobile-core{width:190px;height:175px}.access-panel{padding-left:21px;padding-right:21px}}@media (height<=600px) and (width>=761px){.living-shell{margin-top:10px}.topbar{min-height:61px}.living-stage{min-height:430px}.living-orbit{height:430px}.living-dock.sidebar{height:64px;bottom:12px}.living-dock .nav-item{gap:3px;min-height:58px;padding-top:6px;padding-bottom:6px;font-size:12px}.living-dock .nav-item svg{width:19px;height:19px}}@media (height<=520px) and (width<=760px) and (orientation:landscape){.topbar{min-height:83px}.living-stage{grid-template-columns:.48fr .52fr;gap:20px;display:grid}.living-orbit{order:0;grid-area:1/2;height:270px}.living-brief{grid-area:1/1;padding-top:14px}.living-brief h1{font-size:25px}.living-brief h2{font-size:19px}.brief-count{margin-top:17px;font-size:12px}.brief-actions button{min-height:63px;padding:10px 0}.brief-actions button strong,.brief-actions button small{font-size:12px}.bottom-nav{min-height:58px;bottom:8px;left:15%;right:15%}.bottom-nav button{min-height:48px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.living-core img{filter:none}.living-core .core-halo{opacity:.08;transform:none}.command-wave{opacity:.25;transform:none}.track-outer{box-shadow:none}.command-rail .voice-button{box-shadow:0 0 0 3px #050c13,0 0 0 4px #7da8ba85,inset 0 0 0 4px #07111d,0 4px 10px #000b}}@media (width<=760px) and (height<=880px) and (orientation:portrait){.topbar{min-height:96px;padding-top:12px;padding-bottom:10px}.living-orbit{height:185px}.living-core.hero-core{width:215px;height:215px}.living-brief h2{font-size:20px}.brief-count{margin-top:12px}.brief-actions button{min-height:58px;padding:10px 0}.brief-source{margin-top:8px}.command-rail.composer{margin-top:6px}}@media (width<=370px) and (height<=880px) and (orientation:portrait){.living-orbit{height:155px}.living-core.hero-core{width:185px;height:185px}}.core-ambient{filter:blur(30px);opacity:.06;pointer-events:none;background:radial-gradient(circle,#62d7f0,#0000 67%);border-radius:50%;animation:8s ease-in-out infinite living-ambient;position:absolute;inset:18%}.living-stage{animation:.55s ease-out both living-arrive}.living-brief{animation:.55s ease-out 60ms both living-arrive}.track-inner:before{offset-path:ellipse(48% 48% at 50% 50%);offset-distance:0%;animation:28s linear infinite living-glint;top:0;left:0}[data-core-state=thinking] .core-ambient{animation:2.6s ease-in-out infinite living-thinking}[data-core-state=speaking] .core-ambient,[data-core-state=listening] .core-ambient{opacity:.04;animation:none}[data-core-state=error] .core-ambient{opacity:.025;animation:none}@keyframes living-ambient{0%,to{opacity:.04}50%{opacity:.12}}@keyframes living-thinking{0%,to{opacity:.1}50%{opacity:.22}}@keyframes living-glint{to{offset-distance:100%}}@keyframes living-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.voice-settings-shortcut{color:#add3e1;background:#0b1c275c;border:1px solid #85aec427;border-radius:22px;order:3;align-items:center;gap:7px;min-height:36px;padding:7px 13px;font-size:12px;display:flex}.voice-settings-shortcut svg{color:#9addf0}.voice-settings-modal{width:min(570px,100vw - 36px)}.voice-settings-intro{align-items:center;gap:16px;margin:4px 0 25px;display:flex}.voice-settings-intro p{color:#9db7c7;font-size:12px;line-height:1.8}.voice-settings-symbol{color:#a4e9fa;background:radial-gradient(circle at 30% 20%,#274b5e,#091923);border:1px solid #8bcee745;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #cbf1ff40,0 0 20px #48c6e111}.voice-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:0;display:grid}.voice-option{cursor:pointer;background:#08172273;border:1px solid #8eb5c52a;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex;position:relative}.voice-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.voice-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #a3edff}.voice-option.selected{background:linear-gradient(135deg,#244c6055,#0b223177);border-color:#9be1f28c;box-shadow:inset 0 1px #c9efff20}.voice-option strong{color:#d1e8f1;font-size:13px;font-weight:500}.voice-option small{color:#8cc5d5;margin-left:auto;font-size:12px}.voice-option-check{color:#b1f3ff;border:1px solid #75a5b84d;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:grid}.voice-option.selected .voice-option-check{background:#25637b4d;border-color:#89e4f180}.voice-preview-status{color:#98b9c9;align-items:center;gap:13px;min-height:66px;padding:16px 0 10px;font-size:12px;line-height:1.6;display:flex}.voice-preview-meter{color:#5f8ea0;justify-content:center;align-items:center;gap:3px;width:48px;height:34px;display:flex}.voice-preview-meter i{background:currentColor;border-radius:2px;width:2px;height:5px;transition:height .1s linear;display:block}.voice-preview-meter.active{color:#a4efff}.voice-preview-meter.active i{height:calc(5px + var(--audio-level) * 23px);box-shadow:0 0 7px #54cbe566}.voice-preview-meter.active i:nth-child(3n){height:calc(7px + var(--audio-low) * 22px)}.voice-preview-meter.active i:nth-child(2n){height:calc(6px + var(--audio-mid) * 19px)}.voice-settings-help,.voice-settings-notice{color:#a5c1cf;border-left:1px solid #81cfe35c;margin:3px 0 18px;padding-left:12px;font-size:12px;line-height:1.75}.voice-settings-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.voice-settings-actions button{min-height:46px;font-size:12px}.voice-settings-disclosure{color:#7f9eaf;margin:17px 0 0;font-size:12px;line-height:1.8}@media (hover:hover) and (pointer:fine){.voice-option:hover{background:#1d40533c;border-color:#8eddf267}.voice-settings-shortcut:hover{color:#d8f7ff;border-color:#8eddf267}}@media (width<=760px){.voice-settings-shortcut{min-height:44px}.voice-settings-modal{width:calc(100vw - 28px);padding:21px}.voice-settings-modal .modal-heading h2{font-size:22px;line-height:1.3}.voice-settings-intro{gap:12px;margin-bottom:18px}.voice-settings-intro p{font-size:12px}.voice-settings-symbol{width:44px;height:44px}.voice-options{gap:8px}.voice-option{gap:8px;min-height:54px;padding:10px}.voice-option strong,.voice-option small{font-size:12px}.voice-option-check{width:18px;height:18px}.voice-settings-actions{gap:9px}.voice-settings-actions button{padding:10px;font-size:12px}}@media (width<=370px){.voice-settings-modal{padding:18px}.voice-option{gap:6px;padding:9px 7px}.voice-option strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.core-ambient{opacity:.06;animation:none!important}.track-inner:before{offset-distance:20%;animation:none!important}.living-stage,.living-brief{animation:none!important}.voice-preview-meter i{transition:none;height:7px!important}}.brand{gap:0}.assistant-avatar{background:0 0;border:0}.assistant-avatar .assistant-orb{object-fit:contain;mix-blend-mode:screen;width:34px;height:34px;-webkit-mask-image:radial-gradient(#000 54%,#0000 75%);mask-image:radial-gradient(#000 54%,#0000 75%)}body{font-size:16px}.living-shell .workspace p,.living-shell .workspace dd,.living-shell .workspace td{font-size:16px;line-height:1.7}.modal p,.modal label,.living-shell .workspace label{font-size:14px;line-height:1.7}.living-shell button,.modal button,.living-shell .workspace a{font-size:14px}.living-shell button,.modal button{min-height:44px}.living-shell .workspace input,.living-shell .workspace textarea,.living-shell .workspace select,.modal input,.modal textarea,.modal select{min-height:44px;font-size:16px}.living-shell .message-text{font-size:16px;line-height:1.8}.living-shell .message-meta{flex-wrap:wrap;gap:8px 12px;font-size:12px}.living-shell .message-meta strong{font-size:14px}.living-shell .workspace :is(.eyebrow,small,time,dt,.source-label,.composer-note),.living-shell .workspace :is(.load-status,.load-flags span,.document-field label span){font-size:12px}.living-shell .workspace :is(.load-list-row strong,.document-list-row strong){font-size:16px}.living-shell .workspace :is(.load-warning-list,.document-field blockquote,.document-transcript pre){font-size:14px;line-height:1.75}.living-shell .workspace .load-route{font-size:14px}.living-shell .workspace .operations-toolbar>small{font-size:12px}.living-shell .icon-button,.modal .icon-button,.living-shell .avatar-button{min-width:44px;min-height:44px}.living-shell .workspace :is(.text-link,.quiet){min-height:44px}.living-shell .workspace .composer-note{font-size:12px}.living-shell .workspace{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.living-shell .topbar{gap:18px}.living-shell .header-workspace span{font-size:14px}.living-shell .header-workspace time,.living-shell .mode-pill{font-size:12px}.living-shell .living-dock.sidebar{width:min(1360px,100% - 80px);overflow:hidden}.living-shell .living-dock nav{scrollbar-width:thin;scrollbar-color:#426d7a transparent;justify-content:flex-start;overflow-x:auto}.living-shell .living-dock .nav-item{flex:1 0 98px;min-width:98px;padding-inline:10px;font-size:14px}.living-shell .living-dock .nav-item span{white-space:nowrap}.living-shell .living-dock .nav-item b{min-width:20px;height:20px;font-size:12px;top:6px;right:7px}.living-shell.core-home.has-conversation .living-stage,.living-shell.core-home.has-conversation .shell-orbit{display:none}.living-shell.core-home.has-conversation .workspace.assistant{padding-top:22px}.living-shell .chat-panel{position:relative}.living-shell .chat-tools{border-bottom:1px solid #81adbf2d;order:-4;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1120px);margin:0 auto 14px;padding-bottom:18px;display:flex}.chat-tools-title{align-items:center;gap:14px;min-width:0;display:flex}.chat-tools-title>div{min-width:0}.chat-tools-title h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:24px;line-height:1.4}.chat-tools-orb{flex:none;place-items:center;width:56px;height:56px;display:grid}.chat-tools-orb .assistant-orb{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;filter:brightness(calc(1 + var(--audio-level) * 2)) drop-shadow(0 0 calc(3px + var(--audio-level) * 17px) #7bd5ef);-webkit-mask-image:radial-gradient(#000 47%,#0000 72%);mask-image:radial-gradient(#000 47%,#0000 72%)}.chat-tool-actions{flex:none;gap:10px;display:flex}.chat-tool-actions button{white-space:nowrap;min-height:44px}.living-shell.has-conversation .chat-heading{display:none}.living-shell .chat-panel .conversation{overscroll-behavior:contain;order:0;width:min(100%,1120px);height:clamp(180px,100dvh - 580px,700px);max-height:none;padding:12px 8px 20px;scroll-padding-bottom:20px;overflow:auto}.living-shell .empty-conversation .conversation{display:none}.living-shell .message.user{max-width:92%}.living-shell .jump-latest{color:#d0eff7;z-index:1;background:#0c2635;border:1px solid #94ccdd5c;border-radius:24px;order:1;align-self:center;min-height:44px;margin:-7px auto 7px;padding:8px 17px;box-shadow:0 4px 16px #0005}.living-shell .command-rail.composer{border-top:1px solid #83b7ca40;order:2;grid-template-columns:160px minmax(0,1fr) 56px;grid-template-areas:"mic context context""input input send""note note note";gap:10px 14px;width:min(100%,1120px);margin:8px auto 0;padding:16px 0 10px}.living-shell .command-rail .command-wave{display:none}.living-shell .command-rail .context-row{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:0}.living-shell .command-rail .context-row label{gap:7px;min-width:0;font-size:12px}.living-shell .command-rail .context-row select{max-width:300px;min-height:44px;font-size:14px}.living-shell .command-rail .voice-controls{flex-flow:wrap;justify-content:flex-start;gap:7px;width:160px;min-height:44px;padding:0;display:flex}.living-shell .command-rail .voice-button{border-radius:24px;flex-direction:row;gap:9px;width:auto;height:auto;min-height:44px;padding:10px 15px}.living-shell .command-rail .voice-button>span{white-space:nowrap;font-size:14px;position:static;transform:none}.living-shell .command-rail .voice-button svg{width:18px;height:18px}.living-shell .command-rail .voice-button:before,.living-shell .command-rail .voice-button:after{display:none}.living-shell .command-rail textarea{resize:vertical;border:1px solid #95c4d479;border-radius:16px;width:100%;height:72px;min-height:72px;max-height:160px;margin:0;padding:16px 18px;font-size:16px}.living-shell .command-rail .send-button{border-radius:50%;align-self:center;width:56px;height:56px;min-height:44px}.living-shell .command-rail .send-button svg{width:24px;height:24px;padding:0}.living-shell .command-rail .composer-note{text-align:left;color:#9ab9c9;margin:0;padding:0}.living-shell .assistant-sources{text-align:left;order:3;max-width:1120px;margin:10px auto 0;padding:0;font-size:12px}.living-shell .assistant-sources p{font-size:12px;line-height:1.65}.chats-modal.modal{width:min(800px,100vw - 32px);max-height:min(86dvh,900px);padding:26px;overflow:hidden}.chats-modal[open]{flex-direction:column;display:flex}.chats-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.chats-heading h2{margin-top:7px;font-size:27px;line-height:1.4}.chats-tools{gap:12px;margin-bottom:18px;display:flex}.chats-search{background:#06131ea6;border:1px solid #79a9be5c;border-radius:24px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 15px;display:flex}.chats-search svg{color:#95bfd2;flex:none}.chats-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:10px 0}.chats-search input:focus{box-shadow:none;outline:none}.chats-search:focus-within{outline-offset:2px;outline:2px solid #8ed6eb}.chats-tools>button{flex:none;min-height:44px}.chats-memory{background:#17394b22;border:1px solid #75a3b82a;border-radius:12px;gap:12px;margin-bottom:17px;padding:14px 16px;display:flex}.chats-memory svg{color:#89bbd0;flex:none;margin-top:3px}.chats-memory p{color:#a3bdcc;font-size:14px;line-height:1.65}.chats-memory span{color:#83afc2;margin-top:6px;font-size:12px;display:block}.chats-notice{color:#e1bc8b;margin-bottom:16px}.chats-list{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.chats-empty{text-align:center;color:#97b3c4;padding:30px 10px}.chat-list-item{border-top:1px solid #7da9bc2a;padding:11px 12px}.chat-list-item.active{background:#244c5c28;border-radius:10px;box-shadow:inset 2px 0 #8cd2e7}.chat-list-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-open{text-align:left;color:#c9dfe9;background:0 0;border:0;flex:1;justify-content:flex-start;gap:14px;min-width:0;min-height:62px;padding:8px 0}.chat-open>span{min-width:0}.chat-open strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.6;display:block}.chat-open small{color:#89a9bd;margin-top:4px;font-size:12px;line-height:1.6;display:block}.chat-open>svg{color:#8cbfd4;flex:none}.chat-item-actions{flex:none;gap:2px;display:flex}.chat-rename label{color:#a9c5d6;display:block}.chat-rename input{width:100%;margin-top:9px;display:block}.chat-rename>div,.chat-delete-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:13px;display:flex}.chat-rename{padding:6px 0 10px}.chat-delete-confirm{border-top:1px solid #c5a77c30;padding:18px 0 7px}.chat-delete-confirm strong{color:#dcbf9a;font-size:16px;font-weight:500}.chat-delete-confirm p{color:#b8b7af;margin-top:8px}.danger-action{color:#e4c0ae;background:#502b2433;border:1px solid #d3a28e66;border-radius:24px;min-height:44px;padding:10px 16px}@media (height<=720px) and (width>=761px){.living-shell.core-home.has-conversation{min-height:calc(100dvh - 20px);margin-block:10px}.living-shell.has-conversation .topbar{min-height:66px}.living-shell.has-conversation .workspace.assistant{padding-top:14px}.living-shell .chat-panel .conversation{height:max(120px,100dvh - 455px)}.living-shell .chat-tools{margin-bottom:3px;padding-bottom:10px}.living-shell .chat-tools-title h2{font-size:21px}.living-shell .chat-tools-orb{width:46px;height:46px}.living-shell .living-dock.sidebar{height:66px;bottom:10px}.living-shell .living-dock .nav-item{gap:3px;min-height:62px}}@media (width<=760px){.living-shell .topbar{flex-wrap:wrap;gap:10px;padding:14px 16px}.living-shell .header-identity{flex:210px;gap:14px;width:auto;min-width:0}.living-shell .header-workspace{min-width:0;padding-left:14px;position:static}.living-shell .header-workspace span,.living-shell .header-workspace time{font-size:12px}.living-shell .topbar-actions{flex-wrap:wrap;gap:8px;margin-left:auto}.living-shell .topbar-actions .mode-pill{max-width:none;padding:6px 10px;font-size:12px;position:static}.living-shell .topbar-actions>.icon-button{display:inline-flex}.living-shell .workspace{padding-inline:16px}.living-shell .bottom-nav button{white-space:nowrap;flex:0 0 92px;min-width:92px;min-height:61px;font-size:12px}.living-shell .bottom-nav{height:70px;bottom:max(8px, env(safe-area-inset-bottom));padding-inline:4px}.living-shell .chat-tools{flex-wrap:wrap;align-items:flex-start;gap:13px;margin-bottom:9px;padding-bottom:16px}.chat-tools-title h2{font-size:22px}.chat-tools-orb{width:44px;height:44px}.chat-tool-actions{justify-content:flex-end;width:100%}.chat-tool-actions button{flex:1}.living-shell .chat-panel .conversation{height:clamp(200px,100dvh - 500px,520px);padding-inline:0}.living-shell .command-rail.composer{grid-template-columns:minmax(0,1fr) 52px;grid-template-areas:"context context""input send""mic mic""note note";gap:10px 8px;padding-top:14px}.living-shell .command-rail .context-row{justify-content:flex-start;gap:8px}.living-shell .command-rail .context-row label{flex-wrap:wrap}.living-shell .command-rail .context-row select{max-width:100%}.living-shell .command-rail .voice-controls{width:100%;min-height:44px;padding-bottom:0}.living-shell .command-rail .voice-button{min-height:44px}.living-shell .command-rail .send-button{width:48px;height:48px}.living-shell .command-rail textarea{height:76px;min-height:76px;padding:14px;font-size:16px}.living-shell.composer-focused .bottom-nav{display:none}.living-shell .message.user{max-width:97%;padding:14px}.chats-modal.modal{width:calc(100vw - 20px);max-height:90dvh;padding:20px 16px}.chats-heading{gap:10px;margin-bottom:18px}.chats-heading h2{font-size:23px}.chats-tools{flex-wrap:wrap;gap:10px}.chats-search{flex-basis:100%}.chats-tools>button{width:100%}.chats-memory{gap:10px;padding:12px}.chat-list-item{padding-inline:9px}.chat-list-main{align-items:flex-start;gap:7px}.chat-open{gap:8px}.chat-item-actions{flex-direction:column;gap:0}}.living-shell{height:calc(100dvh - 48px);min-height:0;overflow:hidden}.living-shell .main-shell{flex-direction:column;height:100%;min-height:0;padding-bottom:105px;display:flex}.living-shell .topbar{flex:none}.living-shell .workspace{box-sizing:border-box;overscroll-behavior:contain;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;padding-bottom:24px;scroll-padding-block:20px;overflow:hidden auto}.living-shell .command-rail textarea,.living-shell .command-rail button,.living-shell .command-rail select{scroll-margin-block:20px}@media (width>=761px) and (height<=720px){.living-shell.core-home.has-conversation{height:calc(100dvh - 20px);min-height:0}.living-shell .main-shell{padding-bottom:85px}.living-shell .workspace{padding-bottom:16px}}@media (width<=760px){.living-shell{height:calc(100dvh - 16px);min-height:0;margin-block:8px}.living-shell .main-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.living-shell .workspace{padding-bottom:20px}.living-shell .chat-panel .conversation{height:clamp(160px,100dvh - 620px,440px)}}@media (width<=370px){.living-shell .topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.living-shell .header-identity{gap:6px}.living-shell .header-workspace{border-left:0;padding-left:0}.living-shell .topbar-actions{grid-template-columns:repeat(2,1fr);justify-items:end;gap:6px;display:grid}.living-shell .topbar-actions .mode-pill{white-space:nowrap;grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch;margin:0}}.living-shell .conversation-controls,.living-shell .voice-controls{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.living-shell .conversation-controls{width:100%}.living-shell .conversation-start,.living-shell .conversation-end{color:#dcf8ff;min-height:44px;font:inherit;cursor:pointer;background:#1c516259;border:1px solid #87e0f066;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:14px;line-height:1.3;display:inline-flex}.living-shell .conversation-end{color:#ffddd8;background:#53272c80;border-color:#f79d918c}.living-shell .conversation-start:disabled{opacity:.45;cursor:default}.living-shell .conversation-status{color:#b5d8e3;align-items:center;gap:8px;font-size:14px;line-height:1.5;display:inline-flex}.living-shell .conversation-status.mic-live{color:#f5ded9}.living-shell .conversation-ended-note{color:#b5d8e3;margin:10px 0 0;font-size:14px;line-height:1.6}.living-shell .pending-voice-message{opacity:.85}.message-learning-references{color:#b0dce8;border:1px solid #71acba44;border-radius:14px;margin:16px 0;padding:12px 16px}.message-learning-references summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:14px;display:flex}.message-learning-references p{color:#a9c6d5;margin:8px 0;font-size:14px;line-height:1.6}.message-learning-references button{color:#b3e9f4;cursor:pointer;text-align:left;min-height:40px;font:inherit;background:0 0;border:0;padding:8px 0;font-size:14px}@media (width<=760px){.living-shell .topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:auto;min-height:0;display:grid}.living-shell .header-identity{flex-direction:column;align-items:flex-start;gap:4px;width:auto}.living-shell .header-workspace{border-left:0;padding-left:0}.living-shell .topbar-actions{grid-template-columns:repeat(3,44px);justify-items:center;gap:6px;margin:0;display:grid}.living-shell .topbar-actions .mode-pill{white-space:nowrap;grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch;margin:0}.living-shell .topbar-actions>button{min-width:44px;min-height:44px}}html[data-design]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--r-canvas:#060d16;--r-surface:#0c1926;--r-raised:#122433;--r-input:#08131f;--r-ink:#eef7fb;--r-secondary:#b8cbd8;--r-muted:#9bb2c3;--r-line:#345064;--r-line-soft:#253d50;--r-accent:#86edf4;--r-accent-ink:#08212c;--r-glow:#53d9ef2e;--r-radius:18px;--green:var(--r-accent);--accent:var(--r-accent);--muted:var(--r-muted);--border:var(--r-line-soft);--living-line:var(--r-line-soft);--living-cyan:var(--r-accent);background:var(--r-canvas);font-size:16px}html[data-design=calm]{--r-canvas:#111720;--r-surface:#19222e;--r-raised:#222e3c;--r-input:#141d28;--r-ink:#edf3f8;--r-secondary:#c1cdd8;--r-muted:#a8b8c7;--r-line:#465767;--r-line-soft:#334353;--r-accent:#acdce5;--r-accent-ink:#142a35;--r-glow:transparent;--r-radius:14px}html[data-design] body{color:var(--r-ink);background:radial-gradient(ellipse at 60% -10%, #1e435760, transparent 65%), var(--r-canvas);text-rendering:optimizelegibility}html[data-design] :is(button,input,textarea,select,a,summary):focus-visible{outline:2px solid var(--r-accent);outline-offset:3px}html[data-design] :is(input,textarea,select){caret-color:var(--r-accent)}html[data-design] :is(input,textarea)::placeholder{color:var(--r-muted);opacity:1}html[data-design] .living-shell{background:radial-gradient(at 86% 2%,#194c6235,#0000 45%),linear-gradient(130deg,#0b1724,#07101a 72%);border:1px solid #5a829855;border-radius:24px;width:calc(100% - 24px);max-width:2000px;height:calc(100dvh - 24px);min-height:0;margin:12px auto;box-shadow:0 24px 70px #0006,inset 0 1px #c3efff19}html[data-design] .living-shell:before{border:0;inset:0}html[data-design] .living-shell .shell-orbit{display:none}html[data-design] .living-shell .workspace{scrollbar-color:#496a7d transparent;scroll-padding-top:24px}html[data-design] .living-shell.workspace-nav-shell .workspace{padding:28px clamp(20px,2.3vw,42px)}html[data-design] .living-shell.workspace-nav-shell .workspace.assistant{padding-top:20px}html[data-design] .living-shell .topbar{border-color:var(--r-line-soft);background:#0b1927cc;border-radius:0 24px 0 0;min-height:76px}html[data-design] .living-shell .brand{color:var(--r-ink);font-size:26px}html[data-design] .header-workspace{border-color:var(--r-line)}html[data-design] .header-workspace>span{color:var(--r-secondary);font-size:14px}html[data-design] .header-workspace time{color:var(--r-muted);font-size:13px}html[data-design] .topbar-actions{gap:8px}html[data-design] .topbar :is(.icon-button,.avatar-button){flex:none;width:44px;height:44px;min-height:44px}html[data-design] .appearance-shortcut{color:var(--r-accent);border:1px solid var(--r-line-soft);background:#70d9eb0a}html[data-design] .mode-pill{color:var(--r-secondary);border-color:var(--r-line-soft);padding:6px 10px;font-size:12px;line-height:1.4}html[data-design] .workspace-sidebar{border-color:var(--r-line-soft);background:linear-gradient(170deg,#102b3b,#0b1826 38%,#08141f);border-radius:24px 0 0 24px;padding:20px 14px 12px}html[data-design] .workspace-sidebar .wn-identity{padding-bottom:18px}html[data-design] .wn-identity span{color:var(--r-muted);font-size:13px}html[data-design] .workspace-sidebar .wn-group-toggle{letter-spacing:0;color:var(--r-muted);padding-top:12px;font-size:14px}html[data-design] .workspace-sidebar .wn-collapse{color:var(--r-secondary);font-size:14px}html[data-design] .workspace-sidebar .wn-link{min-height:48px;color:var(--r-secondary);border-radius:12px}html[data-design] .workspace-sidebar .wn-link.is-active{color:var(--r-ink);background:linear-gradient(110deg,#23607980,#14314580);border-color:#76e6ed5c;box-shadow:0 0 22px #46d3e30a,inset 0 1px #d2ffff13}html[data-design] .wn-desktop-foot{color:var(--r-muted);font-size:13px}html[data-design] .wn-link-copy small{color:var(--r-muted);font-size:14px}html[data-design] .workspace :is(p,label,textarea,select,input){font-size:16px;line-height:1.6}html[data-design] .workspace :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}html[data-design] .workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--r-line);background:var(--r-input);color:var(--r-ink);border-radius:10px}html[data-design] .workspace :is(small,.section-description,.brief-source,.brief-actions small,.core-state,.orbit-caption small,.context-chip,.load-record-meta,.capacity-note,.table-sub,.message-meta,.operations-foot,.automation-notice){color:var(--r-muted);font-size:14px;line-height:1.5}html[data-design] .workspace button{min-height:44px;font-size:14px}html[data-design] .workspace :is(h3,summary,td,.load-facts dd){font-size:16px;line-height:1.5}html[data-design] .workspace th{color:var(--r-secondary);font-size:14px}html[data-design] .workspace .eyebrow{letter-spacing:.13em;color:var(--r-accent);font-size:12px;font-weight:600}html[data-design] .workspace :is(.document-extraction-banner,.load-facts dt,.operations-summary span,.operations-refresh span,.operations-dataset,.operations-item-labels span,.source-banner span,.summary-card span,.truck-card-bottom,.status-tag,.highway-badge,.highway-metric span,.mail-result-summary span,.mail-list-heading span,.memory-count-full,.memory-count-short,.automation-last-check,.automation-sample-label,.decision-tags span,.load-status,.load-flags span,.document-field label span){font-size:14px;line-height:1.6}html[data-design] .workspace :is(h1,h2,h3,strong){overflow-wrap:anywhere}html[data-design] .workspace :is(.page-heading,.loads-heading,.inbox-heading){align-items:flex-start;gap:20px;margin-bottom:24px}html[data-design] .workspace .page-heading h1{letter-spacing:-1.1px;margin-top:8px;font-size:clamp(27px,2.4vw,38px)}html[data-design] .workspace .page-heading p{color:var(--r-secondary);max-width:72ch;margin-top:10px}html[data-design] .workspace :is(.panel,.summary-card,.stat-card,.task-card,.empty,.load-card,.memory-card,.agenda-card,.learning-card,.decision-card,.computer-card,.intelligence-card,.recovery-workflow,.workflow-performance){background-color:var(--r-surface);border-color:var(--r-line-soft);border-radius:var(--r-radius);box-shadow:0 8px 30px #0002}html[data-design] .workspace .empty{padding:clamp(28px,5vw,54px) 24px}html[data-design] .workspace .empty p{max-width:52ch;color:var(--r-muted);margin:10px auto 0}html[data-design] .workspace .empty h3{font-size:20px}html[data-design] .workspace .summary-grid{gap:14px;margin-bottom:24px}html[data-design] .workspace :is(.summary-card,.stat-card){padding:20px}html[data-design] :is(.primary,.secondary){border-radius:11px;min-height:44px;padding:11px 16px;font-size:15px;line-height:1.4}html[data-design] .primary{color:var(--r-accent-ink);background:linear-gradient(120deg,#b0f4f4,#80dfec);border:1px solid #c5faff5c;box-shadow:0 4px 18px #5bd9ec18}html[data-design] .secondary{border-color:var(--r-line);background:var(--r-raised);color:var(--r-ink)}html[data-design] .notice{color:#d5edf6;background:#153347;border:1px solid #5092aa70;margin:12px 24px 0;font-size:15px;line-height:1.5}html[data-design] .notice button{min-width:44px;min-height:44px}html[data-design] .living-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;min-height:440px;padding-bottom:22px;overflow:visible}html[data-design] .living-brief{max-width:540px;padding-block:16px}html[data-design] .living-brief>.eyebrow{color:var(--r-accent);letter-spacing:.14em;align-items:center;gap:10px;font-size:12px;display:flex}.brief-status-dot{background:var(--r-accent);width:6px;height:6px;box-shadow:0 0 14px var(--r-accent);border-radius:50%}html[data-design] .living-brief h1{letter-spacing:-1.8px;margin-top:18px;font-size:clamp(32px,3.5vw,52px);line-height:1.12}html[data-design] .living-brief h2{color:var(--r-secondary);margin-top:12px;font-size:clamp(22px,2vw,30px);line-height:1.35}html[data-design] .living-brief .brief-count{margin:24px 0 14px;font-size:16px}html[data-design] .brief-actions{gap:10px;display:grid}html[data-design] .brief-actions button{border:1px solid var(--r-line-soft);background:linear-gradient(110deg,#18344a6b,#0f223344);border-radius:14px;min-height:80px;padding:16px;transition:background .16s,border-color .16s}html[data-design] .brief-actions button strong{font-size:16px;line-height:1.4}html[data-design] .brief-actions button small{margin-top:6px;font-size:14px;line-height:1.4}html[data-design] .brief-source{margin-top:14px}html[data-design] .living-orbit{width:100%;max-width:610px;height:450px;margin:auto}html[data-design] .living-core.hero-core{width:95%;max-width:510px;height:95%;max-height:510px;top:47%}html[data-design] .living-core img{filter:brightness(calc(1.02 + var(--audio-level) * .5)) drop-shadow(0 0 18px #57d6f018)}html[data-design] .living-orbit .orbital-navigation{display:none}html[data-design] .living-orbit .orbital-track{border-color:#74d6ee40;inset:9% 8% 10%}html[data-design] .living-orbit .track-inner{border-color:#698ca32b;inset:16% 3% 17%}html[data-design] .living-orbit .orbital-meridian{border-color:#5ab2d024;inset:3% 0 5%}.core-identity{pointer-events:none;justify-items:center;gap:5px;display:grid;position:absolute;top:3px;left:0;right:0}.core-identity>span{letter-spacing:.24em;color:var(--r-accent);font-size:12px}.core-identity>strong{color:var(--r-muted);font-size:14px;font-weight:400}html[data-design] .living-orbit .core-state{text-align:center;justify-content:center;width:auto;max-width:none;font-size:14px;inset:auto 0 0;transform:none}html[data-design=premium] .living-orbit:after{content:"";z-index:-2;pointer-events:none;background:#49ccea0d;border-radius:50%;animation:9s ease-in-out infinite robotnik-ambient;position:absolute;inset:21% 16%;box-shadow:0 0 90px 15px #29c3ec12}@keyframes robotnik-ambient{50%{opacity:.4;transform:scale(.93)}}html[data-design] .living-shell .chat-tools{border-color:var(--r-line-soft);padding-bottom:16px}html[data-design] .living-shell .chat-tools-title h2{font-size:24px}html[data-design] .living-shell .chat-tools-orb{width:48px;height:48px}html[data-design] .living-shell .message.user{background:linear-gradient(115deg,#16374b90,#10263890);border-color:#436e855e;border-radius:16px 16px 4px;padding:18px 22px}html[data-design] .living-shell .message.assistant{border-color:var(--r-line-soft);padding:20px 4px}html[data-design] .living-shell .message p{font-size:16px;line-height:1.75}html[data-design] .living-shell .message-meta{font-size:13px}html[data-design] .living-shell .scope-picker{color:var(--r-secondary);font-size:14px}html[data-design] .living-shell .scope-picker :is(select,button){min-height:44px;font-size:16px}html[data-design] .living-shell .command-rail .context-row{flex-wrap:wrap;min-width:0;max-width:100%}html[data-design] .living-shell .command-rail .context-row select{min-width:0;max-width:100%;min-height:44px;font-size:16px}html[data-design] .living-shell .command-rail .context-row label{font-size:14px}html[data-design] .living-shell .command-field{background:linear-gradient(120deg,#132f42,#0a1c2a);border:1px solid #76c6df70;border-radius:18px;box-shadow:0 0 0 4px #5bd9ec06,inset 0 1px #d0f8ff1a}html[data-design] .living-shell .command-field textarea{background:0 0;border:0;font-size:16px;line-height:1.6}html[data-design] .living-shell .command-note{color:var(--r-muted);font-size:14px}html[data-design] .living-shell .chat-panel .footnote{color:var(--r-muted);font-size:14px;line-height:1.5}html[data-design] :is(dialog.modal,.robotnik-navigation-dialog){background:var(--r-surface);color:var(--r-ink);border:1px solid var(--r-line);box-shadow:0 30px 100px #000a, 0 0 40px var(--r-glow);border-radius:22px;max-height:calc(100dvh - 32px)}html[data-design] :is(dialog.modal,.robotnik-navigation-dialog)::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02070db8}html[data-design] .modal{padding:28px}html[data-design] .modal :is(p,label,select,input:not([type=radio]):not([type=checkbox]),textarea){font-size:16px;line-height:1.6}html[data-design] .modal :is(small,.section-description){font-size:14px}html[data-design] .modal button{min-height:44px}html[data-design] .modal-heading{align-items:flex-start;gap:16px;margin-bottom:20px}html[data-design] .modal-heading h2{font-size:24px;line-height:1.35}html[data-design] .modal-heading .icon-button{flex:none;width:44px;height:44px}html[data-design] .modal :is(input,textarea,select){color:var(--r-ink);background:var(--r-input);border-color:var(--r-line);border-radius:10px}html[data-design] .modal input:not([type=radio]):not([type=checkbox]),html[data-design] .modal select{min-height:46px}html[data-design] .robotnik-navigation-dialog{border-radius:24px}html[data-design] .robotnik-navigation-dialog .wn-link{min-height:66px}html[data-design] .wn-search{background:var(--r-input);border-color:var(--r-line)}html[data-design] .wn-search input{color:var(--r-ink);font-size:16px}html[data-design] .wn-drawer-foot{color:var(--r-muted);font-size:14px}.appearance-modal{width:min(760px,100% - 32px)}.appearance-intro{max-width:60ch;color:var(--r-secondary);margin-bottom:22px}.appearance-options{border:0;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;display:grid}.appearance-option{border:1px solid var(--r-line);background:var(--r-input);cursor:pointer;border-radius:17px;flex-direction:column;min-width:0;padding:12px 12px 18px;display:flex;position:relative}.appearance-option.selected{border-color:var(--r-accent);box-shadow:0 0 0 1px var(--r-accent), 0 0 28px var(--r-glow)}.appearance-option:has(input:focus-visible){outline:2px solid var(--r-accent);outline-offset:5px}.appearance-option input{opacity:0;width:1px;height:1px;position:absolute}.appearance-preview{background:radial-gradient(at 60% 40%,#24566f,#07131f 70%);border-radius:10px;place-items:center;height:154px;display:grid;position:relative;overflow:hidden}.appearance-preview img{object-fit:contain;filter:drop-shadow(0 0 24px #4ccce95c);width:140px;height:140px;-webkit-mask-image:radial-gradient(#000 48%,#0000 73%);mask-image:radial-gradient(#000 48%,#0000 73%)}.appearance-preview-orbit{border:1px solid #73d9f86b;border-radius:50%;width:175px;height:114px;position:absolute;transform:rotate(-24deg)}.appearance-preview-lines{gap:5px;display:flex;position:absolute;inset:auto 12px 12px}.appearance-preview-lines i{background:#8bd5e453;border-radius:4px;width:22px;height:3px}.appearance-preview-lines i:first-child{background:#9cf1f4}.preview-calm{background:#202c3a}.preview-calm img{filter:none}.preview-calm .appearance-preview-orbit{display:none}.appearance-option-title{justify-content:space-between;align-items:center;gap:10px;margin:16px 4px 4px;display:flex}.appearance-option-title strong{font-family:Manrope,sans-serif;font-size:19px}.appearance-check{border:1px solid var(--r-line);width:24px;height:24px;color:var(--r-accent);border-radius:50%;flex:none;place-items:center;display:grid}.selected .appearance-check{border-color:var(--r-accent);background:#7bcfe31a}.appearance-option-label{color:var(--r-accent);margin:2px 4px 9px;font-size:13px}.appearance-option-copy{color:var(--r-secondary);margin:0 4px;font-size:14px;line-height:1.6}.appearance-current{color:var(--r-accent);margin:12px 4px 0;font-size:13px}.appearance-sync{border-top:1px solid var(--r-line-soft);align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.appearance-sync>span{color:var(--r-accent);gap:3px;display:flex}html[data-design] .appearance-sync p{color:var(--r-secondary);font-size:14px}html[data-design] .appearance-motion-note{color:var(--r-muted);margin-top:14px;font-size:14px}.appearance-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.appearance-issue{color:#ffd1a4;margin-top:16px}.appearance-saved{color:var(--r-accent);align-items:center;gap:8px;margin-top:16px;display:flex}.mobile-day-link{display:none}html[data-design] .workspace .operations-evidence button{font-size:14px;min-height:44px!important}html[data-design] .workspace .operations-open,html[data-design] .workspace .decision-eyebrow{font-size:14px!important}html[data-design] .living-shell .command-rail.composer{grid-template-columns:minmax(0,1fr) 52px;grid-template-areas:"context context""input send""mic mic""note note";gap:12px;padding-top:12px}html[data-design] .living-shell .command-rail .context-row{justify-content:flex-start}html[data-design] .living-shell .command-rail .context-row>label:first-of-type{order:-1}html[data-design] .living-shell .command-rail .voice-controls{gap:10px;width:auto;min-width:0;max-width:100%}html[data-design] .living-shell .command-rail :is(.voice-button,.conversation-start){border:1px solid var(--r-line);background:var(--r-raised);width:auto;min-height:44px;box-shadow:none;color:var(--r-accent);border-radius:12px;padding:10px 15px;font-size:14px}html[data-design] .living-shell .command-rail .voice-button>span{font-size:14px}html[data-design] .living-shell .command-rail .voice-button.recording{color:#ffddd1;background:#412a2c;border-color:#f0a891}html[data-design] .living-shell .command-rail textarea{background:var(--r-input);border:1px solid #6494aa;border-radius:14px;padding:15px 18px;font-size:16px;box-shadow:inset 0 1px #b1e8ff0c}html[data-design] .living-shell .command-rail .send-button{color:#c4f8fc;background:#1e4f62;border:1px solid #a0ebef77;border-radius:14px;width:52px;height:52px;box-shadow:0 0 20px #65e9f110}html[data-design=calm] .living-shell .command-rail .send-button{background:var(--r-raised);box-shadow:none;border-color:var(--r-line)}html[data-design=calm] body{background:var(--r-canvas)}html[data-design=calm] .living-shell{background:var(--r-canvas);border-color:var(--r-line-soft);box-shadow:0 12px 40px #0003}html[data-design=calm] .workspace-sidebar{box-shadow:none;background:#17212d}html[data-design=calm] .topbar{background:#17212d}html[data-design=calm] :is(.wn-link.is-active,.wn-mobile-bar .wn-link.is-active){box-shadow:none;background:#2a3e4e;border-color:#597c8f}html[data-design=calm] :is(.wn-link.is-active>svg,.wn-identity img,.brief-status-dot){filter:none;box-shadow:none}html[data-design=calm] .living-orbit :is(.orbital-track,.orbital-meridian,.core-ambient,.core-halo){display:none}html[data-design=calm] .living-core img{filter:brightness();transition:none}html[data-design=calm] .living-orbit:after{display:none}html[data-design=calm] .brief-actions button{background:var(--r-surface)}html[data-design=calm] .primary{background:var(--r-accent);color:var(--r-accent-ink);box-shadow:none}html[data-design=calm] .secondary{background:var(--r-raised)}html[data-design=calm] .workspace :is(.panel,.summary-card,.stat-card,.task-card,.empty,.load-card,.memory-card,.agenda-card,.learning-card,.decision-card,.computer-card,.intelligence-card,.recovery-workflow,.workflow-performance){background:var(--r-surface);box-shadow:none;border-color:var(--r-line-soft)}html[data-design=calm] .living-shell :is(.command-field,.message.user){background:var(--r-raised);box-shadow:none;border-color:var(--r-line)}html[data-design=calm] .living-shell .chat-tools-orb .assistant-orb{filter:brightness(calc(1 + var(--audio-level) * .12))}html[data-design=calm] .living-shell :is(.command-wave,.core-aura,.orbital-dust){display:none}html[data-design=calm] .living-shell .command-mic{background:var(--r-raised);box-shadow:none;border-color:var(--r-line)}html[data-design=calm] .wn-mobile-bar{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--r-line);background:#1b2836;box-shadow:0 3px 12px #0003}html[data-design=calm] :is(dialog.modal,.robotnik-navigation-dialog){box-shadow:0 20px 60px #0006}html[data-design=calm] :is(.core-visual,.living-orbit,.shell-orbit,.command-mic,.core-state,.assistant-orb,.command-wave,.voice-preview-meter) *,html[data-design=calm] :is(.core-visual,.living-orbit,.shell-orbit,.command-mic,.core-state,.assistant-orb,.command-wave,.voice-preview-meter){animation:none!important}html[data-design=calm] .access-art{background:#182533}html[data-design=calm] .access-panel{background:var(--r-canvas)}html[data-design=calm] .access-core :is(.core-halo,.core-ambient,.core-orbit,.core-point){display:none}@media (hover:hover) and (pointer:fine){html[data-design] .brief-actions button:hover{background:var(--r-raised);border-color:#6ab8cf80}html[data-design] .primary:hover:not(:disabled){box-shadow:0 0 24px var(--r-glow);filter:brightness(1.06)}html[data-design] .topbar .icon-button:hover{background:var(--r-raised)}}@media (width<=1200px){html[data-design] .living-stage{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px}html[data-design] .living-orbit{height:390px}html[data-design] .living-brief h1{font-size:38px}}@media (width<=1023px){html[data-design] .living-shell{border-radius:20px;width:calc(100% - 16px);height:calc(100dvh - 16px);margin:8px}html[data-design] .living-shell .topbar{border-radius:20px 20px 0 0;padding:16px 20px}html[data-design] .living-shell .header-workspace{display:none}html[data-design] .living-shell.workspace-nav-shell .workspace{padding:24px 24px 26px}html[data-design] .workspace-mobile-navigation{left:10px;right:10px}html[data-design] .wn-mobile-bar{border-radius:18px;min-height:70px}html[data-design] .wn-mobile-bar .wn-link{border-radius:13px;font-size:14px}html[data-design] .wn-current{background:var(--r-surface);color:var(--r-secondary);border-color:var(--r-line);font-size:14px}}@media (width<=760px){html[data-design] .living-shell .topbar{gap:12px;min-height:76px;padding:12px 16px;display:flex}html[data-design] .living-shell .header-identity{flex:1}html[data-design] .living-shell .brand{font-size:25px}html[data-design] .living-shell .topbar-actions{gap:4px;display:flex}html[data-design] .topbar-actions>.mode-pill,html[data-design] .topbar .icon-button[aria-label=Refresh\ workspace]{display:none}html[data-design] .living-shell.workspace-nav-shell .workspace{padding:20px 16px 24px}html[data-design] .living-stage{flex-direction:column;gap:14px;min-height:0;padding-bottom:18px;display:flex}html[data-design] .living-brief{order:2;width:100%;max-width:none;padding:0}html[data-design] .living-brief h1{letter-spacing:-1.1px;margin-top:12px;font-size:32px}html[data-design] .living-brief h2{margin-top:8px;font-size:23px}html[data-design] .living-brief .brief-count{margin:20px 0 12px}html[data-design] .living-orbit{order:1;max-width:360px;height:230px}html[data-design] .living-core.hero-core{width:230px;height:230px;top:47%}html[data-design] .living-orbit .orbital-track{inset:7% 14% 8%}html[data-design] .living-orbit .orbital-meridian{inset:7% 10% 8%}html[data-design] .core-identity{display:none}html[data-design] .living-orbit .core-state{font-size:13px;bottom:0}html[data-design] .brief-actions button{gap:12px;min-height:78px;padding:14px}html[data-design] .brief-source{font-size:13px}html[data-design] .living-shell .chat-tools{flex-wrap:wrap;gap:10px}html[data-design] .living-shell .chat-tools-title{gap:10px}html[data-design] .living-shell .chat-tools-title h2{font-size:21px}html[data-design] .living-shell .chat-tools-orb{width:40px;height:40px}html[data-design] .living-shell .chat-tool-actions{flex-wrap:wrap;gap:8px}html[data-design] .living-shell .chat-tool-actions button{padding-inline:12px;font-size:14px}html[data-design] .living-shell .message.user{max-width:96%;padding:14px 16px}html[data-design] .living-shell .scope-picker :is(select,button){font-size:16px}html[data-design] .living-shell .command-note,html[data-design] .living-shell .chat-panel .footnote{font-size:13px}html[data-design] .modal{border-radius:18px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px}html[data-design] .modal-heading h2{font-size:23px}html[data-design] .notice{margin:8px 12px 0;padding:10px}.appearance-options{gap:12px}.appearance-preview{height:124px}.appearance-preview img{width:115px;height:115px}.appearance-preview-orbit{width:120px;height:85px}.appearance-option{padding:9px 9px 14px}.appearance-option-title strong{font-size:17px}.appearance-option-copy{font-size:14px}}@media (width<=420px){html[data-design] .topbar .icon-button[aria-label=Search\ workspace]{display:none}html[data-design] .living-shell .topbar-actions{gap:6px}.appearance-options{grid-template-columns:1fr}.appearance-preview{height:126px}.appearance-option{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px;display:grid}.appearance-preview{grid-row:1/5;height:116px}.appearance-preview img{width:110px;height:110px}.appearance-preview-orbit{width:99px;height:70px}.appearance-preview-lines{display:none}.appearance-option-title{gap:5px;margin:0}.appearance-option-label,.appearance-option-copy,.appearance-current{margin:0}.appearance-option-label{font-size:12px}.appearance-check{width:22px;height:22px}.appearance-actions{flex-wrap:wrap}.appearance-actions .primary{flex:1}}@media (width<=350px){html[data-design] .living-shell .topbar,html[data-design] .living-shell.workspace-nav-shell .workspace{padding-inline:12px}html[data-design] .living-orbit{height:200px}html[data-design] .living-core.hero-core{width:200px;height:200px}.appearance-option{grid-template-columns:76px minmax(0,1fr);gap:5px 9px;padding:9px}.appearance-preview{height:106px}.appearance-option-title strong{font-size:16px}.appearance-check{display:none}}@media (height<=620px) and (width>=761px){html[data-design] .living-shell{height:calc(100dvh - 16px);margin-block:8px}html[data-design] .living-shell .topbar{min-height:66px}html[data-design] .living-stage{min-height:350px}html[data-design] .living-orbit{height:350px}}@media (prefers-reduced-motion:reduce){html[data-design] *,html[data-design] :before,html[data-design] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){html[data-design] :is(button,input,textarea,select,.appearance-option,.wn-link){border:1px solid buttontext}html[data-design] :is(.appearance-option.selected,.wn-link.is-active){outline:2px solid highlight}}@media (width<=760px){html[data-design] .living-stage{gap:8px;padding-bottom:10px}html[data-design] .living-orbit{max-width:300px;height:170px}html[data-design] .living-core.hero-core{width:175px;height:175px}html[data-design] .living-brief :is(.brief-actions,.brief-count,.brief-source){display:none}html[data-design] .living-brief h1{margin-top:8px;font-size:29px}html[data-design] .living-brief h2{margin-top:6px;font-size:20px}html[data-design] .living-brief>.eyebrow{display:none}html[data-design] .living-brief .mobile-day-link{border:1px solid var(--r-line-soft);width:100%;min-height:44px;color:var(--r-secondary);background:var(--r-surface);border-radius:10px;gap:10px;margin-top:10px;padding:9px 12px;font-size:14px;display:flex}.mobile-day-link>span{text-align:left;flex:1}html[data-design] .living-shell .chat-tools{margin-bottom:8px;padding-bottom:12px}html[data-design] .living-shell .empty-conversation .chat-tools-title{display:none}html[data-design] .living-shell .empty-conversation .chat-tool-actions{justify-content:flex-end;width:100%}html[data-design] .living-shell .command-rail.composer{grid-template-columns:minmax(0,1fr) 46px;gap:10px;margin-top:0;padding-top:8px}html[data-design] .living-shell .command-rail .context-row{justify-content:flex-start;gap:8px}html[data-design] .living-shell .command-rail .context-row label{flex:1;min-width:0}html[data-design] .living-shell .command-rail .context-row label>span:not(.sr-only){display:none}html[data-design] .living-shell .command-rail .context-row select{width:100%;max-width:100%}html[data-design] .living-shell .command-rail .send-button{width:46px;height:48px}html[data-design] .living-shell .command-rail .voice-controls{gap:8px}html[data-design] .living-shell .command-rail :is(.voice-button,.conversation-start){flex:1;min-width:0;padding:9px 10px}html[data-design] .living-shell .command-rail .voice-button>span{white-space:normal}}@media (height<=800px) and (width<=760px){html[data-design] .living-orbit{height:130px}html[data-design] .living-core.hero-core{width:130px;height:130px}html[data-design] .living-orbit .core-state{font-size:12px}}
