.jarvis-orb{isolation:isolate;--orb-tint:#83e8ef;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:180px;transition:transform .35s,filter .6s;position:relative}.jarvis-orb>div:not(.orb-center):not(.orb-halo):not(.orb-volume):not(.orb-fallback){z-index:1}.orb-halo{z-index:0;background:radial-gradient(ellipse at 48% 52%,color-mix(in srgb,var(--orb-tint) 9%,transparent),transparent 65%);filter:blur(28px);pointer-events:none;transition:opacity .8s;position:absolute;inset:2%}.orb-volume{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 33% 25%,#d7faff0c,transparent 51%),radial-gradient(ellipse at 59% 65%,color-mix(in srgb,var(--orb-tint) 10%,transparent),transparent 65%);filter:blur(2px);opacity:.9;border-radius:50%;transition:opacity .8s;position:absolute;inset:16%}.orb-center{z-index:2;width:45%;transform:translate(-50%,-50%) translate3d(var(--gaze-x,0px),var(--gaze-y,0px),0) perspective(650px) rotateX(var(--gaze-tilt-x,0deg)) rotateY(var(--gaze-tilt-y,0deg));will-change:transform;pointer-events:none;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;transition:transform .18s ease-out;display:flex;position:absolute;top:50%;left:50%}.orb-wordmark{letter-spacing:.23em;color:var(--orb-tint);text-shadow:0 0 2px color-mix(in srgb,var(--orb-tint) 65%,transparent),0 0 24px color-mix(in srgb,var(--orb-tint) 28%,transparent);white-space:nowrap;opacity:1;margin-left:.23em;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(21px,3.05vw,44px);font-weight:600;line-height:1.3;transition:color .65s,text-shadow .65s}.orb-listening .orb-halo{opacity:1.35}.orb-listening .orb-wordmark{color:#bdfff8;text-shadow:0 0 3px #78f9ef99,0 0 30px #54ddd655}.orb-speaking .orb-volume{animation:2.4s ease-in-out infinite orb-voice-light}.orb-processing .orb-halo{animation:3.6s ease-in-out infinite orb-thought-light}.orb-confirmation .orb-volume{opacity:.7}.orb-success .orb-wordmark{color:#c0f8df}.orb-paused{filter:saturate(.4);opacity:.76}.orb-paused .orb-volume{opacity:.35}.orb-error .orb-wordmark{color:#f2c49e}.orb-compact{min-height:0}.orb-compact .orb-wordmark{letter-spacing:.09em;font-size:clamp(7px,1vw,14px)}.orb-still *{transition:none!important;animation:none!important}.orb-fallback{pointer-events:none;background:radial-gradient(#4cc5d710,#0000 68%);border-radius:50%;position:absolute;inset:10%}.orb-fallback svg{width:100%;height:100%;overflow:visible}.orb-fallback path{fill:none;stroke:var(--orb-tint);stroke-width:1.05px;vector-effect:non-scaling-stroke}.orb-fallback circle{fill:var(--orb-tint)}.presence-orb-button:hover .orb-wordmark{filter:brightness(1.14)}.presence-orb-button:active .jarvis-orb{transform:scale(.987)}.presence-orb-button:focus-visible .orb-wordmark{text-underline-offset:12px;-webkit-text-decoration:underline #d1f8fa88;text-decoration:underline #d1f8fa88;text-decoration-thickness:1px}@keyframes orb-voice-light{0%,to{opacity:.75}45%{opacity:1.2}70%{opacity:.95}}@keyframes orb-thought-light{0%,to{opacity:.65}50%{opacity:1.1}}@media (width<=700px){.orb-wordmark{letter-spacing:.18em;font-size:clamp(21px,5.6vw,29px)}.orb-center{width:60%}.orb-halo{filter:blur(18px)}}@media (prefers-reduced-motion:reduce){.jarvis-orb,.jarvis-orb *{transition:none!important;animation:none!important}}.orb-volume{-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 72%);mask-image:radial-gradient(circle,#000 20%,#0000 72%)}.task-edit-status{box-sizing:border-box;color:#a5c4cf;text-align:left;background:#0b1d27ed;border:1px solid #82abb437;border-radius:10px;flex-direction:column;flex:none;align-items:stretch;gap:0;width:100%;min-width:0;padding:6px 10px 6px 13px;display:flex}.task-edit-status-row{flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.task-edit-status-copy{flex:1;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.65;display:flex}.task-edit-status-copy>svg{color:#88b9c4;flex:none}.task-edit-status-copy>span{overflow-wrap:anywhere;min-width:0}.task-edit-status-row>button{color:#b7d9df;cursor:pointer;white-space:normal;box-sizing:border-box;background:0 0;border:1px solid #8eb5c134;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;max-width:48%;min-height:44px;padding:8px 9px;font-size:12px;line-height:1.6;display:flex}.task-edit-status-row>button>svg{flex:none}.task-edit-status-row>button:hover{background:#29505c49;border-color:#8cc3ce73}.task-edit-status-row>button:focus-visible{outline-offset:2px;outline:2px solid #a2d4df}.task-edit-status.is-uncertain{border-color:#c5ab6d49}.task-edit-status.is-uncertain .task-edit-status-copy,.task-edit-status.is-uncertain .task-edit-status-copy>svg{color:#cbb787}.task-edit-notification-slot{min-width:0;max-height:var(--task-edit-notification-max-height,132px);overscroll-behavior:contain;border-bottom:1px solid #86aab32b;margin:0 0 6px;scroll-padding-block:4px;overflow:auto}.task-edit-notification{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;color:#b2d1da;background:0 0;border:0;border-radius:0;grid-template-columns:17px minmax(0,1fr) 44px;align-items:start;gap:9px;margin:0;padding:8px 0;font-size:12px;line-height:1.8;display:grid;position:static;transform:none}.task-edit-notification>svg{color:#9cc3cb;grid-area:1/1;margin-top:4px}.task-edit-notification>span{overflow-wrap:anywhere;white-space:pre-wrap;grid-area:1/2;min-width:0}.task-edit-notification.error{color:#dac59d}.task-edit-notification.error>svg{color:#c3aa78}.task-edit-notification>.icon-button{color:#adc9d3;background:#0b1d27;border:1px solid #8daeb735;border-radius:6px;grid-area:1/3;align-self:start;width:44px;min-width:44px;height:44px;min-height:44px;position:sticky;top:0}.task-edit-notification button:focus-visible{outline-offset:-2px;outline:2px solid #a2d4df}.task-edit-notification .voice-diagnostic-shortcut{white-space:normal;grid-area:2/2/auto/-1;min-height:44px;font-size:11px}@media (width<=600px){.task-edit-status{padding:5px 8px 5px 10px}.task-edit-status-row{gap:8px}.task-edit-status-copy{gap:6px;font-size:11px}.task-edit-status-row>button{padding:8px 7px;font-size:11px}.task-edit-status-row>button>svg{display:none}.task-edit-notification{gap:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.task-edit-status *{transition:none!important;animation:none!important}}html[data-reduced-motion=true] .task-edit-status *{transition:none!important;animation:none!important}.conversation-notice{width:100%;min-width:0;max-height:var(--conversation-notice-max-height,104px);overscroll-behavior:contain;box-sizing:border-box;text-align:left;background:#102a3bf5;border:1px solid #71acbd55;border-radius:8px;flex:none;scroll-padding-block:6px;overflow:auto}.conversation-notification{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;color:#b3dce8;border:0;grid-template-columns:17px minmax(0,1fr) 44px;align-items:start;gap:9px;margin:0;padding:8px 9px 8px 12px;font-size:12px;line-height:1.7;display:grid;position:static;transform:none}.conversation-notification>svg{grid-area:1/1;margin-top:4px}.conversation-notification>span{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/2;min-width:0}.conversation-notification.error{color:#ddc7a4;background:#30291ef0}.conversation-notification>.icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;background:#102a3b;border:1px solid #8daeb735;border-radius:6px;grid-area:1/3;align-self:start;position:sticky;top:0}.conversation-notification .voice-diagnostic-shortcut{white-space:normal;grid-area:2/2/auto/-1;min-height:44px;font-size:11px}.conversation-notification button:focus-visible{outline-offset:-2px;outline:2px solid #a2d4df}.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .presence-bottom{--conversation-notice-safe-bottom:max(18px,env(safe-area-inset-bottom));top:var(--conversation-notice-content-top,88px);height:calc(var(--conversation-notice-visible-bottom,100dvh) - var(--conversation-notice-content-top,88px) - var(--conversation-notice-safe-bottom));overscroll-behavior:contain;justify-content:flex-end;align-items:stretch;min-height:0;max-height:none;bottom:auto;overflow-y:auto}.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .presence-interaction{flex:0 auto;min-height:0;max-height:none;overflow:auto}.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .presence-text-dock,.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .presence-receipt,.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .presence-stop,.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .presence-mic-pause{flex:none}.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .presence-subtitle{flex:0 auto;min-height:0;overflow:auto}.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .presence-stop,.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .presence-mic-pause{align-self:center}.app .conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]){top:calc(var(--conversation-notice-viewport-top,0px) + 12px);height:calc(var(--conversation-notice-viewport-height,100dvh) - 24px);min-height:0;max-height:none;bottom:auto}.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .conversation-content{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow:auto}.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .conversation-header,.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .conversation-composer,.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true]) .conversation-footer{flex:none}.conversation-composer>.conversation-notice{margin-bottom:10px}.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true])[data-conversation-notice-short=true] .conversation-header{padding:9px 14px}.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true])[data-conversation-notice-short=true] .conversation-composer{padding:8px 12px 5px}.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true])[data-conversation-notice-short=true] .conversation-footer{padding:6px 12px}.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true])[data-conversation-notice-short=true] .compact-voice-controls,.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true])[data-conversation-notice-short=true] .input-mode-switch{margin-bottom:5px}.conversation-panel:is(.has-conversation-notice,[data-conversation-viewport-constrained=true])[data-conversation-notice-short=true] .conversation-composer>p{margin:5px 0 2px}.has-conversation-notice[data-conversation-notice-short=true]{--conversation-notice-max-height:72px}.presence-stage:is(.has-conversation-notice,[data-conversation-viewport-constrained=true])[data-conversation-notice-short=true] .presence-bottom{--conversation-notice-safe-bottom:max(8px,env(safe-area-inset-bottom));gap:7px}@media (width<=430px){.conversation-notification{gap:7px;padding:7px 8px 7px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.conversation-notice,.conversation-notification{scroll-behavior:auto;transition:none!important;animation:none!important}}html[data-reduced-motion=true] .conversation-notice,html[data-reduced-motion=true] .conversation-notification{scroll-behavior:auto;transition:none!important;animation:none!important}.cinematic-intro{z-index:10000;isolation:isolate;color:#e9f6ff;--intro-muted:#92a9bc;background:#050b14;font-family:Segoe UI,Microsoft YaHei,sans-serif;position:fixed;inset:0;overflow:hidden}.cinematic-background{z-index:-2;background:radial-gradient(at 75% 43%,#11334791,#0000 50%),radial-gradient(at 12% 86%,#16334a57,#0000 47%),linear-gradient(145deg,#070e1a,#050b14 60%,#07131e);position:absolute;inset:0}.cinematic-background:after{content:"";opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.17' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.intro-blueprint{z-index:-1;opacity:.14;pointer-events:none;background-image:linear-gradient(#85bdd411 1px,#0000 1px),linear-gradient(90deg,#85bdd411 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:16% 0 15% 36%;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.cinematic-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinematic-header{top:max(32px,env(safe-area-inset-top));z-index:4;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;left:5%;right:5%}.cinematic-signature{flex-direction:column;gap:7px;display:flex}.cinematic-signature strong{letter-spacing:.24em;color:#d9eef5;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:21px;font-weight:500}.cinematic-signature small{letter-spacing:2.5px;color:#7c96a9;font-size:7px}.intro-example-notice{color:#99aebd;letter-spacing:1px;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.intro-example-notice i{background:#b6c9d4;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #a8dbf744}.cinematic-skip{color:#a8bbc8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:12px 2px 12px 15px;font-size:12px;display:flex}.cinematic-skip:hover{color:#e8fbff}.cinematic-skip:focus-visible,.cinematic-enter:focus-visible,.cinematic-bottom-line button:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #b2f1ff}.intro-story{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);align-items:center;gap:clamp(42px,6vw,100px);width:min(1240px,89%);margin:0 auto;display:grid;position:absolute;inset:15% 5.5% 17%}.intro-story-copy{z-index:2;min-width:0;padding-bottom:8px;position:relative}.intro-step-label{letter-spacing:1.6px;color:#91b2c6;align-items:center;gap:12px;margin-bottom:23px;font-size:10px;display:flex}.intro-step-label>span:first-child{color:#c2ecf8;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:11px}.intro-step-label i{background:#bddbea3b;width:27px;height:1px}.intro-story-copy h1{letter-spacing:1px;color:#eff9ff;text-wrap:balance;max-width:430px;margin:0;font-size:clamp(30px,3.15vw,46px);font-weight:400;line-height:1.4}.intro-story-copy>p{color:var(--intro-muted);letter-spacing:.3px;text-wrap:pretty;max-width:320px;margin:21px 0 0;font-size:14px;line-height:1.95}.intro-flow-rail{gap:15px;margin-top:43px;display:grid}.intro-flow-rail>div{color:#5e788b;align-items:center;gap:14px;font-size:12px;display:flex}.intro-flow-rail>div>span{border:1px solid #9ec6d618;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:8px;display:flex}.intro-flow-rail>div>i{letter-spacing:1px;font-style:normal}.intro-flow-rail>div.current{color:#d1edf5}.intro-flow-rail>div.current>span{background:#5ab9d312;border-color:#9ee7ff68;box-shadow:0 0 16px #3da2c718}.intro-flow-rail>div.complete{color:#8bb8c8}.intro-flow-rail>div.complete>span{color:#7bcdce;border-color:#0000}.intro-demo-stage{perspective:1200px;align-items:center;min-width:0;min-height:440px;transition:opacity .9s;display:flex;position:relative}.intro-demo-stage.is-dissolved{opacity:0;pointer-events:none}.intro-demo-frame{transform-origin:50%;width:100%;position:relative}.intro-stage-corner{z-index:2;pointer-events:none;opacity:.6;width:14px;height:14px;position:absolute}.intro-stage-corner.corner-a{border-top:1px solid #8ac2d049;border-left:1px solid #8ac2d049;top:-2px;left:-14px}.intro-stage-corner.corner-b{border-bottom:1px solid #8ac2d049;border-right:1px solid #8ac2d049;bottom:-2px;right:-14px}.intro-input-frame,.intro-plan-demo,.intro-static-demo{background:linear-gradient(150deg,#12293be6,#0a1826ef 65%);border:1px solid #b8e6f12b;border-radius:17px;overflow:hidden;box-shadow:0 24px 100px #0005,inset 0 1px #d3f1fc0a}.intro-input-frame{min-height:302px;padding:0 30px 27px}.intro-terminal-top{border-bottom:1px solid #b7d8e311;align-items:center;gap:6px;margin-bottom:27px;padding:20px 0;display:flex}.intro-terminal-top>span{background:#668fa05c;border-radius:50%;width:5px;height:5px}.intro-terminal-top>span:first-child{background:#a3bdbb91}.intro-terminal-top small{letter-spacing:1px;color:#728fa3;margin-left:auto;font-size:10px}.intro-demo-label{color:#9ebac9;letter-spacing:.4px;align-items:center;gap:8px;font-size:11px;display:flex}.intro-demo-label>span:last-child{letter-spacing:1.5px;color:#688697;margin-left:auto;font-size:8px}.intro-demo-input>p{letter-spacing:.75px;color:#e6f3fa;min-height:106px;margin:16px 0 24px;font-size:clamp(23px,2.1vw,31px);font-weight:400;line-height:1.7}.intro-type-cursor{vertical-align:-.05em;background:#b8efff;width:2px;height:.92em;margin-left:4px;animation:1s steps(2,end) infinite intro-cursor;display:inline-block;box-shadow:0 0 8px #9be9ff55}.intro-input-bottom{color:#7d99ac;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.intro-demo-send{color:#c1dce9;background:#b2eaff08;border:1px solid #b7deeb24;border-radius:5px;align-items:center;gap:7px;padding:7px 11px;display:flex}.intro-input-hints{border-top:1px solid #aad7ec12;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:19px;display:flex}.intro-input-hints>span{color:#a2c7d8;background:#83c9e608;border:1px solid #aedcee1c;border-radius:4px;padding:6px 10px;font-size:11px}.intro-demo-input.is-compact{border-bottom:1px solid #bddce519;padding:20px 23px 17px}.is-compact .intro-demo-label{color:#7d9bab;font-size:10px}.is-compact .intro-demo-label>span:last-child{font-size:7px}.intro-demo-input.is-compact>p{letter-spacing:.3px;color:#bad4e2;min-height:0;margin:10px 0 0;font-size:15px;line-height:1.65}.is-compact .intro-type-cursor{display:none}.intro-plan-body{grid-template-columns:1.07fr 1fr;gap:23px;padding:25px 23px 22px;display:grid}.intro-fields{min-width:0}.intro-entity-head{color:#9ab5c7;white-space:nowrap;align-items:center;gap:7px;margin-bottom:20px;font-size:10px;display:flex}.intro-entity{border-bottom:1px solid #b0d4e012;align-items:center;gap:10px;min-height:40px;font-size:12px;display:flex;position:relative}.intro-entity>span{color:#7795a9;min-width:26px;font-size:11px}.intro-entity strong{color:#e0edf5;white-space:nowrap;font-size:13px;font-weight:500}.intro-entity>small{color:#96b9cb;border:1px solid #a9cfe626;border-radius:2px;margin-left:auto;padding:2px 4px;font-size:8px}.intro-check-result{color:#a1d2cf;gap:7px;margin-top:18px;font-size:10px;line-height:1.7;display:flex}.intro-check-result>svg{flex:none;margin-top:2px}.intro-check-result small{color:#779caa;font-size:9px}.intro-calendar-demo{background:#050f1d4d;border:1px solid #c5e2ee21;border-radius:8px;min-width:0;overflow:hidden}.intro-calendar-demo>header{color:#bad2e2;border-bottom:1px solid #b5daea15;align-items:center;gap:7px;padding:12px 13px;font-size:11px;display:flex}.intro-calendar-demo>header strong{font-weight:500}.intro-calendar-demo>header>span{color:#6e8a9f;margin-left:auto;font-size:9px}.intro-day-grid{height:217px;margin:12px 10px 0;position:relative}.intro-hour{color:#657f95;z-index:1;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:9px;position:absolute;left:0}.hour-one{top:0}.hour-two{top:76px}.hour-three{top:152px}.intro-hour-line{background:#9ac9df16;height:1px;position:absolute;left:37px;right:0}.line-one{top:6px}.line-two{top:82px}.line-three{top:158px}.intro-existing-event{color:#728ea1;background:#71839915;border-left:2px solid #71839956;border-radius:4px;flex-direction:column;justify-content:center;gap:4px;height:40px;padding:0 10px;font-size:9px;display:flex;position:absolute;top:7px;left:38px;right:3px}.intro-existing-event small{color:#59778e;font-size:8px}.intro-proposed-event{background:linear-gradient(110deg,#39758c26,#15465b13);border:1px dashed #93d9ec70;border-left:2px solid #9cdef5;border-radius:5px;flex-direction:column;justify-content:center;gap:6px;height:70px;padding:10px 9px;transition:background .6s,border-color .6s,box-shadow .6s;display:flex;position:absolute;top:84px;left:38px;right:3px;box-shadow:0 4px 15px #020e151c}.intro-proposed-event strong{color:#ccecf6;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.intro-proposed-event>span{letter-spacing:.5px;color:#add6e6;font-size:10px}.intro-proposed-event small{color:#76acbe;font-size:8px}.intro-calendar-demo.is-saved .intro-proposed-event{background:linear-gradient(110deg,#317f8054,#184f5d30);border-style:solid;border-color:#9fddcd7d;box-shadow:0 0 22px #68e6e20e}.is-saved .intro-proposed-event strong{color:#cff7e9}.intro-plan-bottom,.intro-confirm-bottom{color:#91aebf;background:#95d6f004;border-top:1px solid #b5d6e81c;align-items:center;gap:8px;min-height:64px;padding:17px 23px;font-size:11px;display:flex}.intro-plan-bottom>svg{color:#91bfc8}.intro-awaiting{color:#aec4cc;white-space:nowrap;margin-left:auto;font-size:9px}.intro-confirm-bottom{background:#7bcae008;justify-content:space-between;padding:14px 23px;position:relative}.intro-confirm-bottom>span{color:#bad0df;align-items:center;gap:7px;font-size:11px;display:flex}.intro-confirm-example{color:#dcf5ff;white-space:nowrap;background:linear-gradient(135deg,#6cb8d235,#36647724);border:1px solid #b2e7f575;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:12px;display:flex;box-shadow:inset 0 1px #cef9ff19}.intro-confirm-bottom.is-saved>span{color:#afdccc}.is-saved .intro-confirm-example{color:#c6e6d5;background:#8fe6ca0c;border-color:#9dd3bd60}.intro-demo-pointer{color:#e6f8ff;filter:drop-shadow(0 2px 2px #03070d);z-index:3;pointer-events:none;align-items:flex-start;display:flex;position:absolute;top:44px;right:30px}.intro-demo-pointer>svg{fill:#bdd9e5;stroke:#0d2130;stroke-width:1.4px}.intro-demo-pointer>span{color:#173044;white-space:nowrap;background:#b8dae7;border-radius:3px;margin:14px 0 0 -5px;padding:4px 6px;font-size:8px}.intro-workflow-demo{max-width:560px;margin:auto;padding:5px 30px 0}.intro-workflow-origin{color:#a1c6c5;background:#6fbea60a;border:1px solid #9dcfc52c;border-radius:7px;align-items:center;gap:11px;padding:14px 16px;font-size:11px;display:flex}.intro-workflow-origin>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.intro-workflow-origin>span:nth-child(2)>span{color:#728f9c;font-size:9px}.intro-workflow-origin>span:last-child{color:#8bb4c5;white-space:nowrap;margin-left:auto;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:14px}.intro-workflow-connector{color:#6ea9bf;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:47px;display:flex}.intro-workflow-connector>span{background:#8ed5e63d;width:1px;height:9px}.intro-workflow-connector>span:last-child{height:3px}.intro-workflow-recipe{background:linear-gradient(135deg,#1a3548e8,#0a1b2aef);border:1px solid #b7dfef42;border-radius:13px;padding:23px 26px 18px;position:relative;box-shadow:0 18px 70px #0003,inset 0 1px #a8d5e918}.intro-workflow-recipe:before{content:"";background:linear-gradient(#0000,#94dcf578,#0000);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.intro-workflow-recipe>header{align-items:center;gap:14px;display:flex}.intro-recipe-icon{color:#b6e4f2;background:#7cb4d012;border:1px solid #99d1e444;border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.intro-workflow-recipe header small{color:#7ea7bc;letter-spacing:.7px;font-size:10px}.intro-workflow-recipe h3{color:#e6f2f9;letter-spacing:1px;margin:5px 0 0;font-size:24px;font-weight:400}.intro-recipe-version{color:#9fd1df21;margin-left:auto;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:34px;font-weight:300}.intro-recipe-values{border-top:1px solid #c7e8f217;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;padding-top:18px;display:grid}.intro-recipe-values>span{color:#799cb0;flex-direction:column;gap:7px;font-size:10px;display:flex}.intro-recipe-values strong{color:#bdd7e5;font-size:14px;font-weight:400}.intro-workflow-recipe>p{color:#83a1b4;margin:18px 0 0;font-size:10px}.intro-workflow-next{margin-top:22px;padding:0 3px}.intro-workflow-next>span{color:#94b5c5;font-size:10px}.intro-workflow-next>p{color:#d5e8f3;letter-spacing:.3px;margin:9px 0 0;font-size:18px;line-height:1.75}.intro-workflow-next>footer{color:#7d9fb4;align-items:center;gap:7px;margin-top:9px;font-size:10px;display:flex}.intro-mobile-break{display:none}.intro-ready-facts{flex-direction:column;gap:12px;margin-top:30px;display:flex}.intro-ready-facts>span{color:#9db9c9;letter-spacing:.3px;align-items:center;gap:9px;font-size:12px;display:flex}.intro-ready-facts svg{color:#8fc5d8}.cinematic-enter{color:#f2fbff;min-width:190px;font:inherit;letter-spacing:.4px;cursor:pointer;background:linear-gradient(135deg,#4e8ca751,#1e425553);border:1px solid #c4ebff8a;border-radius:5px;justify-content:space-between;align-items:center;gap:35px;margin-top:29px;padding:15px 20px;font-size:14px;transition:background .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #e5faff26,0 12px 32px #0003}.cinematic-enter:hover{background:linear-gradient(135deg,#5facc974,#2a566e6b);box-shadow:0 0 30px #6de7ff13}.cinematic-enter>svg{transition:transform .25s}.cinematic-enter:hover>svg{transform:translate(3px)}.intro-entry-note{color:#6f91a5;max-width:300px;margin-top:12px;font-size:10px;line-height:1.8;display:block}.cinematic-wordmark{text-align:center;pointer-events:none;position:absolute;top:48%;left:73.5%;transform:translate(-50%,-50%)}.cinematic-wordmark>span{letter-spacing:.16em;color:#e6fcff;text-shadow:0 0 22px #091c2c,0 0 18px #53dcfc6e,0 1px #fff;white-space:nowrap;margin-left:.16em;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(30px,3.5vw,53px);font-weight:500;line-height:1.3;display:block}.cinematic-wordmark>small{letter-spacing:3.4px;color:#a0d6e6;margin-top:13px;font-size:7px;display:block}.intro-static-demo{padding:27px}.intro-static-quote{color:#84acc4;align-items:flex-start;gap:11px;display:flex}.intro-static-quote svg{flex:none;margin-top:7px}.intro-static-quote p{color:#bdd5e4;margin:0;font-size:18px;line-height:1.8}.intro-static-plan{background:#72b8d208;border:1px solid #a4d7e62a;border-radius:8px;flex-direction:column;margin:25px 0 0;padding:23px;display:flex}.intro-static-plan>span{color:#84a5b9;letter-spacing:.4px;font-size:10px}.intro-static-plan>strong{color:#e5f3f9;margin-top:14px;font-size:25px;font-weight:400}.intro-static-plan>p{color:#bad4e3;margin:12px 0 0;font-size:13px;line-height:1.7}.intro-static-plan>small{color:#93b9c3;align-items:center;gap:6px;margin-top:17px;font-size:10px;display:flex}.intro-static-workflow{color:#9bc5d7;align-items:flex-start;gap:11px;margin-top:23px;display:flex}.intro-static-workflow>svg{flex:none;margin-top:3px}.intro-static-workflow p{margin:0;font-size:12px;line-height:1.7}.intro-static-workflow strong{color:#b9d5e3;font-weight:400;display:block}.intro-static-workflow span{color:#83a1b5;margin-top:4px;font-size:10px;display:block}.cinematic-footer{bottom:max(27px,env(safe-area-inset-bottom));color:#6f90a5;letter-spacing:.35px;z-index:3;width:min(510px,84%);font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.cinematic-timeline{gap:8px;margin-bottom:16px;display:flex}.cinematic-timeline>span{background:#bedff114;flex:1;height:2px;overflow:hidden}.cinematic-timeline i{transform-origin:0;background:#93c8dc91;height:100%;display:block}.cinematic-timeline>span.active i{background:#c8f2fa;box-shadow:0 0 9px #a3efffa1}.cinematic-bottom-line{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.cinematic-bottom-line button{color:#a5bdcc;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0 5px 9px;font-size:10px;display:flex}.cinematic-ready{color:#94b7c5;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.cinematic-announcement{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cinematic-intro[data-paused=true] *,.cinematic-intro[data-paused=true] :before,.cinematic-intro[data-paused=true] :after{animation-play-state:paused!important}.cinematic-intro.is-reduced *,.cinematic-intro.is-static *{transition:none!important;animation:none!important}@keyframes intro-cursor{50%{opacity:0}}@media (width>=721px) and (height<=740px){.cinematic-header{top:25px}.intro-story{gap:5vw;inset:15% 5.5%}.intro-story-copy h1{font-size:34px}.intro-story-copy>p{margin-top:16px;font-size:13px}.intro-step-label{margin-bottom:17px}.intro-flow-rail{gap:10px;margin-top:28px}.intro-demo-stage{min-height:360px}.intro-demo-input.is-compact{padding:15px 20px}.intro-plan-body{gap:18px;padding:18px 20px}.intro-entity{min-height:34px}.intro-entity-head{margin-bottom:13px}.intro-check-result{margin-top:12px}.intro-day-grid{height:192px}.intro-plan-bottom,.intro-confirm-bottom{min-height:58px;padding:12px 20px}.intro-workflow-demo{max-width:480px}.intro-workflow-origin{padding:10px 13px}.intro-workflow-connector{height:32px}.intro-workflow-recipe{padding:18px 23px 14px}.intro-recipe-values{margin-top:15px;padding-top:12px}.intro-workflow-next{margin-top:16px}.intro-ready-facts{gap:10px;margin-top:22px}.cinematic-enter{margin-top:24px}.intro-static-demo{padding:22px}.intro-static-plan{margin-top:18px;padding:18px}.intro-static-workflow{margin-top:17px}.cinematic-footer{bottom:18px}}@media (width<=1000px) and (width>=721px){.intro-story{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:35px;width:90%}.intro-story-copy h1{font-size:33px}.intro-plan-body{gap:14px;padding:20px 16px}.intro-demo-input.is-compact{padding:18px 16px}.intro-entity strong{font-size:11px}.intro-entity>span{min-width:22px;font-size:10px}.intro-entity{gap:6px}.intro-entity-head{gap:5px;font-size:9px}.intro-check-result{font-size:9px}.intro-check-result small,.intro-proposed-event strong{font-size:8px}.intro-proposed-event{padding:8px 6px;left:31px}.intro-calendar-demo>header{gap:5px;padding:11px 8px;font-size:10px}.intro-calendar-demo>header>span{font-size:8px}.intro-day-grid{margin-left:7px;margin-right:7px}.intro-hour-line{left:30px}.intro-existing-event{padding:0 7px;left:31px}.intro-workflow-demo{padding:5px 12px 0}.intro-plan-bottom,.intro-confirm-bottom{padding-left:16px;padding-right:16px}.intro-confirm-bottom>span{font-size:10px}.intro-confirm-example{gap:9px;padding:9px 10px}.intro-static-demo{padding:20px}.intro-static-plan{padding:18px}.intro-static-plan>p{font-size:11px}}@media (width<=720px){.cinematic-header{top:max(23px,env(safe-area-inset-top));gap:10px;left:6%;right:6%}.cinematic-signature strong{letter-spacing:.2em;font-size:16px}.cinematic-signature small{letter-spacing:1.85px;font-size:5px}.cinematic-signature{gap:6px}.cinematic-skip{gap:7px;padding:10px 0 10px 10px;font-size:11px}.intro-example-notice{letter-spacing:.6px;gap:7px;font-size:9px;top:54px;left:0;transform:none}.intro-example-notice i{width:4px;height:4px}.intro-blueprint{background-size:32px 32px;inset:16% -20% 14%}.intro-story{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:23px;width:88%;margin:0;display:flex;inset:17% 6% 15%}.intro-story-copy{flex:none;min-height:125px;padding:0}.intro-step-label{letter-spacing:1px;gap:9px;margin-bottom:12px;font-size:8px}.intro-step-label>span:first-child{font-size:9px}.intro-step-label i{width:21px}.intro-story-copy h1{letter-spacing:.35px;text-wrap:balance;max-width:360px;font-size:28px;line-height:1.4}.intro-story-copy>p{letter-spacing:.2px;max-width:325px;margin-top:12px;font-size:11px;line-height:1.8}.intro-flow-rail{display:none}.intro-demo-stage{flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex}.intro-stage-corner{width:9px;height:9px}.intro-stage-corner.corner-a{top:-7px;left:-8px}.intro-stage-corner.corner-b{bottom:0;right:-8px}.intro-demo-frame{width:100%}.intro-input-frame{border-radius:12px;min-height:295px;padding:0 20px 20px}.intro-terminal-top{margin-bottom:20px;padding:17px 0}.intro-terminal-top small{font-size:8px}.intro-demo-label{font-size:10px}.intro-demo-label>span:last-child{font-size:7px}.intro-demo-input>p{letter-spacing:.4px;min-height:90px;margin:15px 0 22px;font-size:25px;line-height:1.65}.intro-input-bottom{gap:5px;font-size:8px}.intro-demo-send{padding:6px 9px;font-size:9px}.intro-input-hints{gap:6px;margin-top:18px;padding-top:16px}.intro-input-hints>span{padding:5px 8px;font-size:9px}.intro-plan-demo{border-radius:12px}.intro-demo-input.is-compact{padding:15px 15px 12px}.is-compact .intro-demo-label{font-size:8px}.is-compact .intro-demo-label>span:last-child{font-size:6px}.is-compact .intro-demo-label>svg{width:12px;height:12px}.intro-demo-input.is-compact>p{letter-spacing:0;margin-top:8px;font-size:11px;line-height:1.75}.intro-plan-body{grid-template-columns:1.05fr 1fr;gap:12px;padding:17px 13px 15px}.intro-entity-head{gap:4px;margin-bottom:12px;font-size:8px}.intro-entity-head>svg{width:11px;height:11px}.intro-entity{gap:5px;min-height:32px}.intro-entity>span{min-width:20px;font-size:9px}.intro-entity strong{font-size:10px}.intro-entity>small{margin-left:0;padding:1px 3px;font-size:6px}.intro-check-result{gap:5px;margin-top:12px;font-size:8px;line-height:1.7}.intro-check-result>svg{width:12px;height:12px}.intro-check-result small{font-size:7px}.intro-calendar-demo>header{gap:5px;padding:9px 8px;font-size:9px}.intro-calendar-demo>header svg{width:12px;height:12px}.intro-calendar-demo>header>span{font-size:7px}.intro-day-grid{height:170px;margin:11px 5px 0}.intro-hour{font-size:7px}.hour-two{top:57px}.hour-three{top:114px}.intro-hour-line{left:27px}.line-one{top:5px}.line-two{top:62px}.line-three{top:119px}.intro-existing-event{gap:3px;height:31px;padding:0 5px;font-size:7px;top:6px;left:28px;right:2px}.intro-existing-event small{font-size:6px}.intro-proposed-event{border-radius:3px;gap:4px;height:54px;padding:6px 5px;top:64px;left:28px;right:2px}.intro-proposed-event strong{gap:2px;font-size:7px}.intro-proposed-event strong>svg{width:9px;height:9px}.intro-proposed-event>span{letter-spacing:0;font-size:8px}.intro-proposed-event small{font-size:6px}.intro-plan-bottom,.intro-confirm-bottom{gap:5px;min-height:55px;padding:12px 13px;font-size:8px}.intro-plan-bottom>svg{width:11px;height:11px}.intro-awaiting{font-size:7px}.intro-confirm-bottom>span{gap:4px;font-size:8px}.intro-confirm-bottom>span>svg{width:12px;height:12px}.intro-confirm-example{border-radius:4px;gap:10px;padding:8px 10px;font-size:10px}.intro-confirm-example>svg{width:13px;height:13px}.intro-demo-pointer{top:35px;right:24px}.intro-demo-pointer>svg{width:19px;height:19px}.intro-demo-pointer>span{margin-top:13px;padding:3px 5px;font-size:7px}.intro-workflow-demo{padding:0 4px}.intro-workflow-origin{gap:9px;padding:11px 13px;font-size:10px}.intro-workflow-origin>span:nth-child(2)>span{gap:3px;font-size:8px}.intro-workflow-origin>span:last-child{font-size:12px}.intro-workflow-connector{height:34px}.intro-workflow-recipe{border-radius:10px;padding:17px 21px 14px}.intro-recipe-icon{border-radius:8px;width:37px;height:37px}.intro-recipe-icon>svg{width:21px;height:21px}.intro-workflow-recipe>header{gap:11px}.intro-workflow-recipe header small{font-size:9px}.intro-workflow-recipe h3{margin-top:3px;font-size:22px}.intro-recipe-version{font-size:29px}.intro-recipe-values{gap:20px;margin-top:17px;padding-top:14px}.intro-recipe-values>span{gap:6px;font-size:9px}.intro-recipe-values strong{font-size:12px}.intro-workflow-recipe>p{margin-top:15px;font-size:9px}.intro-workflow-next{margin-top:17px;padding:0 2px}.intro-workflow-next>span{font-size:9px}.intro-workflow-next>p{margin-top:6px;font-size:15px;line-height:1.7}.intro-workflow-next>footer{gap:5px;margin-top:7px;font-size:9px}.cinematic-intro:not(.is-static) .intro-story.is-finale{gap:0;top:55%;bottom:13%}.intro-story.is-finale .intro-story-copy{min-height:0}.intro-story.is-finale .intro-step-label{margin-bottom:10px}.intro-story.is-finale h1{max-width:330px;font-size:25px}.intro-story.is-finale .intro-story-copy>p{margin-top:10px;font-size:11px}.intro-story.is-finale .intro-demo-stage.is-dissolved{display:none}.intro-ready-facts{flex-flow:wrap;gap:9px 12px;margin-top:17px}.intro-ready-facts>span{gap:5px;font-size:9px}.intro-ready-facts>span>svg{width:11px;height:11px}.cinematic-enter{min-width:178px;margin-top:21px;padding:13px 17px;font-size:12px}.cinematic-enter>svg{width:17px;height:17px}.intro-entry-note{max-width:none;margin-top:9px;font-size:9px}.cinematic-wordmark{top:34%;left:50%}.cinematic-wordmark>span{letter-spacing:.15em;margin-left:.15em;font-size:clamp(26px,7.5vw,38px)}.cinematic-wordmark>small{letter-spacing:2.7px;margin-top:10px;font-size:6px}.cinematic-footer{bottom:max(23px,env(safe-area-inset-bottom));width:88%;font-size:8px}.cinematic-timeline{gap:6px;margin-bottom:13px}.cinematic-bottom-line{gap:9px}.cinematic-bottom-line button{font-size:9px}.cinematic-ready{gap:4px;font-size:8px}.is-static .intro-story{gap:17px;inset:16% 6% 15%}.is-static .intro-story-copy{display:contents}.is-static .intro-step-label{order:0;margin:0}.is-static .intro-story h1{order:1;max-width:330px;margin-top:-5px;font-size:25px}.is-static .intro-story-copy>p,.is-static .intro-ready-facts{display:none}.is-static .intro-demo-stage{flex:none;order:2}.is-static .cinematic-enter{order:3;align-self:flex-start;margin-top:0}.is-static .intro-entry-note{order:4;margin-top:-9px}.intro-static-demo{border-radius:11px;padding:18px}.intro-static-quote{gap:8px}.intro-static-quote svg{width:13px;height:13px;margin-top:4px}.intro-static-quote p{font-size:13px;line-height:1.75}.intro-static-plan{margin-top:17px;padding:16px}.intro-static-plan>span{font-size:8px}.intro-static-plan>strong{margin-top:10px;font-size:20px}.intro-static-plan>p{margin-top:8px;font-size:10px}.intro-static-plan>small{gap:4px;margin-top:12px;font-size:8px}.intro-static-plan>small>svg{width:11px;height:11px}.intro-static-workflow{gap:8px;margin-top:16px}.intro-static-workflow>svg{width:15px;height:15px}.intro-static-workflow p{font-size:10px}.intro-static-workflow span{margin-top:3px;font-size:8px}}@media (width<=720px) and (height<=730px){.cinematic-header{top:19px}.intro-example-notice{top:45px}.intro-story{gap:14px;top:15.5%;bottom:15%}.intro-story-copy{min-height:104px}.intro-step-label{margin-bottom:9px;font-size:7px}.intro-story-copy h1{font-size:25px}.intro-story-copy>p{max-width:305px;margin-top:8px;font-size:10px;line-height:1.7}.intro-input-frame{min-height:262px;padding:0 17px 17px}.intro-terminal-top{margin-bottom:15px;padding:14px 0}.intro-demo-input>p{min-height:80px;margin-bottom:18px;font-size:23px}.intro-input-hints{margin-top:14px;padding-top:13px}.intro-demo-input.is-compact{padding:12px 13px 10px}.intro-plan-body{gap:10px;padding:13px 12px}.intro-entity-head{margin-bottom:8px}.intro-entity{min-height:28px}.intro-check-result{margin-top:9px}.intro-day-grid{height:150px;margin-top:9px}.hour-two{top:51px}.hour-three{top:102px}.line-two{top:56px}.line-three{top:107px}.intro-proposed-event{gap:3px;height:48px;top:58px}.intro-plan-bottom,.intro-confirm-bottom{min-height:49px;padding:9px 12px}.intro-demo-pointer{top:31px}.intro-workflow-origin{padding:9px 12px;font-size:9px}.intro-workflow-connector{height:26px}.intro-workflow-recipe{padding:14px 18px 12px}.intro-workflow-recipe h3{font-size:19px}.intro-recipe-icon{width:32px;height:32px}.intro-recipe-values{margin-top:13px;padding-top:11px}.intro-workflow-recipe>p{margin-top:12px}.intro-workflow-next{margin-top:13px}.intro-workflow-next>p{margin-top:5px;font-size:14px}.intro-workflow-next>footer{margin-top:5px;font-size:8px}.cinematic-wordmark{top:32%}.cinematic-intro:not(.is-static) .intro-story.is-finale{top:51%}.intro-story.is-finale h1{max-width:320px;font-size:23px}.intro-ready-facts{gap:8px 10px;margin-top:14px}.intro-ready-facts>span{gap:4px;font-size:8px}.cinematic-enter{margin-top:17px;padding:12px 16px}.intro-entry-note{margin-top:8px;font-size:8px}.is-static .intro-story{gap:13px;top:15.5%}.is-static .intro-story h1{margin-top:-4px;font-size:23px}.intro-static-demo{padding:15px}.intro-static-quote p{font-size:12px}.intro-static-plan{margin-top:13px;padding:13px}.intro-static-plan>strong{margin-top:8px;font-size:18px}.intro-static-plan>p{margin-top:6px;font-size:9px}.intro-static-plan>small{margin-top:10px;font-size:8px}.intro-static-workflow{margin-top:12px}.intro-static-workflow p{font-size:9px}.intro-static-workflow span{font-size:8px}.is-static .intro-entry-note{margin-top:-6px}.cinematic-footer{bottom:18px}.cinematic-timeline{margin-bottom:10px}}@media (width<=359px){.intro-story-copy h1{font-size:23px}.intro-demo-input>p{font-size:22px}.intro-plan-body{gap:8px;padding-left:10px;padding-right:10px}.intro-entity strong{font-size:9px}.intro-entity>small{padding:1px 2px;font-size:5px}.intro-entity>span{min-width:18px;font-size:8px}.intro-entity-head{font-size:7px}.intro-proposed-event strong{font-size:6px}.intro-ready-facts{gap:8px}.intro-ready-facts>span{font-size:7px}.intro-static-plan>p{font-size:8px}.intro-static-plan>small,.cinematic-bottom-line{font-size:7px}}@media (prefers-reduced-motion:reduce){.cinematic-intro *,.cinematic-intro :before,.cinematic-intro :after{transition:none!important;animation:none!important}}.intro-demo-pointer{top:26px}.intro-plan-demo.is-confirmed .intro-confirm-example{box-shadow:0 0 22px #a7e9f525,inset 0 1px #edfbff3d}.intro-demo-pointer>span{margin:0;position:absolute;bottom:24px;right:10px}@media (width<=720px){.intro-demo-pointer{top:21px}}@media (width<=720px) and (height<=730px){.intro-demo-pointer{top:18px}}.intelligence-card fieldset{border:0;min-width:0;margin:0;padding:0}.intelligence-model-card{grid-column:1/-1}.intelligence-model-card .connection-description{min-height:0}.intelligence-model-fields{grid-template-columns:1.05fr 1fr 1fr;gap:15px;display:grid}.intelligence-card .voice-provider-label{margin-top:20px;margin-bottom:18px}.voice-provider-label select{width:100%;padding:11px;font-size:12px}.voice-resource{background:#0b263244;border:1px solid #4d8b9a3b;border-radius:7px;flex-direction:column;gap:6px;margin-bottom:16px;padding:10px 12px;display:flex}.voice-resource>span{color:#8ebec8;font-size:11px}.voice-resource>code{color:#74adbb;overflow-wrap:anywhere;font-size:11px}.intelligence-card .doubao-key-help{color:#9ebcc8;margin:0 0 18px;font-size:11px;line-height:1.85}.voice-transfer-note{color:#7b9fab;margin:16px 0 0;font-size:10px;line-height:1.9}.voice-saved-provider{color:#97c7bd;overflow-wrap:anywhere;margin:12px 0 0;font-size:10px;line-height:1.85}.voice-preview-player{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:100%;height:36px;margin-top:16px}.voice-preview-player[hidden]{display:none}.voice-preview-notice{color:#92c8d2;margin:13px 0 0;font-size:11px;line-height:1.8}.intelligence-card .connection-title{flex-wrap:wrap;row-gap:9px}.intelligence-card .connection-title>h3{white-space:nowrap;font-size:13px}.intelligence-card .connection-title .mini-tag{font-size:9px}.intelligence-card input[type=password]{font-family:inherit}@media (width<=1000px){.intelligence-model-fields{grid-template-columns:1fr}.intelligence-model-card .field-label{margin-bottom:14px}}@media (width<=700px){.intelligence-model-card{grid-column:auto}.intelligence-card .connection-title>h3{font-size:13px}.intelligence-card .voice-provider-label{margin-top:18px}.voice-provider-label select{font-size:12px}.voice-transfer-note,.voice-saved-provider{font-size:10px}}.realtime-settings{background:linear-gradient(135deg,#122c3977,#07192388);border-color:#559daf50;margin:24px 0}.realtime-fields{grid-template-columns:1.3fr .7fr 1.2fr;gap:14px;display:grid}.realtime-settings .setting-row{gap:20px;margin-top:20px}.realtime-settings .connection-description{min-height:0}.realtime-settings .setting-row p{max-width:620px}.realtime-settings .voice-transfer-note{font-size:12px;line-height:1.8}.realtime-settings .field-label input{min-width:0}@media (width<=900px){.realtime-fields{grid-template-columns:1fr}.realtime-settings .field-label{margin-bottom:12px}.realtime-settings .connection-actions{flex-wrap:wrap}}.voice-diagnostics{color:#d5e6e9;box-sizing:border-box;width:100%;max-width:680px;font-size:13px;line-height:1.65}.voice-diagnostics *{box-sizing:border-box}.voice-diagnostics h2,.voice-diagnostics h3,.voice-diagnostics p{margin:0}.voice-diagnostics button{font:inherit;cursor:pointer}.voice-diagnostics button:disabled{opacity:.48;cursor:not-allowed}.voice-diagnostics button:focus-visible,.voice-diagnostics summary:focus-visible{outline-offset:3px;outline:2px solid #60d6e4}.voice-diagnostics-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.voice-diagnostics-header>div>span{color:#56bccb;letter-spacing:.2em;font-size:10px}.voice-diagnostics h2{color:#ecf5f6;font-size:22px}.voice-diagnostics-icon{color:#c8dfe3;background:#152127;border:1px solid #31454d;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.voice-diagnostics-intro{color:#99b1b8;margin-top:8px!important}.voice-diagnostics-facts{background:#0c171dcc;border:1px solid #263c45;border-radius:12px;gap:0;margin:16px 0 10px;display:grid;overflow:hidden}.voice-diagnostics-facts>div{grid-template-columns:106px minmax(0,1fr);gap:12px;padding:10px 14px;display:grid}.voice-diagnostics-facts>div+div{border-top:1px solid #23343d}.voice-diagnostics dt{color:#91a9b1}.voice-diagnostics dd{overflow-wrap:anywhere;margin:0}.voice-diagnostics-browser{color:#9db5bc;margin:0 0 16px;font-size:12px}.voice-diagnostics-browser summary{cursor:pointer;color:#b8d4da;width:fit-content}.voice-diagnostics-browser p{margin-top:8px}.voice-diagnostics-browser code{color:#86a2ad;overflow-wrap:anywhere;white-space:normal;background:#081218;border-radius:6px;margin-top:9px;padding:9px;font-size:10px;display:block}.voice-diagnostics-service,.voice-diagnostics-capture{background:linear-gradient(135deg,#10232c99,#0a151caa);border:1px solid #29414b;border-radius:12px;margin-top:12px;padding:15px}.voice-diagnostics-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.voice-diagnostics-section-title h3{color:#dbeef0;align-items:center;gap:7px;font-size:14px;display:flex}.voice-diagnostics-section-title>span{color:#849ea7;font-size:11px}.voice-diagnostics-service p,.voice-diagnostics-capture p{color:#a4bbc1;margin-top:7px}.voice-diagnostics-service small{color:#819ca6;margin-top:9px;font-size:11px;display:block}.voice-diagnostics-refresh{color:#82c2cf;background:0 0;border:0;align-items:center;gap:5px;padding:3px;display:inline-flex;font-size:11px!important}.voice-diagnostics-device{background:#09151b;border:1px solid #253b44;border-radius:8px;flex-direction:column;gap:3px;margin:13px 0 12px;padding:10px 12px;display:flex}.voice-diagnostics-device>span{color:#7e9ba6;font-size:10px}.voice-diagnostics-device strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.voice-diagnostics-meter{background:#071117;border:1px solid #30505d;border-radius:20px;height:12px;overflow:hidden}.voice-diagnostics-meter>span{background:linear-gradient(90deg,#2596aa,#6cdbd1);border-radius:20px;height:100%;transition:width .1s linear;display:block}.voice-diagnostics-meter-label{color:#829da7;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.voice-diagnostics-test{color:#bdf1f2;background:#153941;border:1px solid #46828d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:14px;padding:9px 15px;display:inline-flex}.voice-diagnostics-stop{color:#ead2a7;background:#352d1f;border-color:#836b42}.voice-diagnostics-warning{color:#e6b88c!important}.voice-diagnostics-success{align-items:center;gap:6px;display:flex;color:#91d3bd!important}.voice-diagnostics-success svg{flex-shrink:0}.voice-diagnostics-help{color:#8ca6ae;align-items:flex-start;gap:9px;margin-top:16px;font-size:11px;display:flex}.voice-diagnostics-help>svg{color:#6793a0;flex-shrink:0;margin-top:3px}.voice-diagnostics-help strong{color:#acc5cd;font-weight:500}.voice-diagnostics-help p{margin-top:5px}.voice-diagnostics-spin{animation:1s linear infinite voice-diagnostics-spin}@keyframes voice-diagnostics-spin{to{transform:rotate(360deg)}}@media (width<=520px){.voice-diagnostics-facts>div{grid-template-columns:84px minmax(0,1fr);gap:8px;padding:10px}.voice-diagnostics-service,.voice-diagnostics-capture{padding:12px}.voice-diagnostics-section-title{gap:7px}.voice-diagnostics-section-title h3{font-size:13px}.voice-diagnostics-test{width:100%}}@media (prefers-reduced-motion:reduce){.voice-diagnostics-meter>span{transition:none}.voice-diagnostics-spin{animation:none}}.voice-diagnostics-resource{overflow-wrap:anywhere;font-size:11px;color:#85acb8!important}.build-update-notice{z-index:115;color:#dafaff;background:#092530f2;border:1px solid #42d9ef66;border-radius:12px;align-items:center;gap:15px;width:min(580px,100vw - 32px);padding:13px 16px;font-size:13px;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0006}.build-update-notice button{color:#e4fbff;cursor:pointer;background:#165166;border:1px solid #65d9ed75;border-radius:7px;flex-shrink:0;padding:9px 12px}.build-update-notice button:disabled{opacity:.6;cursor:wait}.build-version-details{border-bottom:1px solid #70e5f126;margin-bottom:20px;padding-bottom:18px}.build-version-details h3{margin:0 0 12px;font-size:15px}.build-version-details dl{gap:7px;font-size:12px;display:grid}.build-version-details dl>div{justify-content:space-between;gap:12px;display:flex}.build-version-details dt{color:#8faab9;flex-shrink:0}.build-version-details dd{overflow-wrap:anywhere;margin:0;font-family:monospace}.build-version-details p{color:#9fbac7;font-size:12px;line-height:1.7}.build-version-details>div{flex-wrap:wrap;gap:8px;display:flex}.presence-version{color:#84bdc8;white-space:nowrap;cursor:pointer;background:#08222a80;border:1px solid #4ed4e22e;border-radius:4px;padding:2px 5px;font-size:10px}.voice-diagnostic-shortcut{color:#e4c284;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #c39b5266;border-radius:6px;padding:7px 9px}@media (width<=600px){.build-update-notice{flex-direction:column;align-items:flex-start;gap:10px;top:69px}.build-update-notice button{align-self:flex-end}.voice-diagnostic-shortcut{font-size:11px}}.device-speech-status{color:#c8e5ee;background:#0d2632;border-top:1px solid #67c8df42;border-bottom:1px solid #67c8df26;flex:none;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex;position:relative}.device-speech-copy{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.device-speech-copy>svg{color:#77d9ea;flex:none;margin-top:3px}.device-speech-copy p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.device-speech-copy small{color:#94b7c7;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.55;display:block}.device-speech-status>button{color:#d5f4fa;background:#163a47;border:1px solid #65bfd360;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 11px;font-size:12px;display:flex}.device-speech-status>button:hover{background:#204d5c}.device-speech-status>button:focus-visible{outline-offset:2px;outline:2px solid #8eeafa}.conversation-timeline .message-label .device-read-button{border:1px solid #0000;border-radius:6px;width:44px;min-width:44px;height:44px;min-height:44px}.conversation-timeline .message-label .device-read-button[aria-pressed=true]{color:#b8f7ff;background:#164959;border-color:#78d5e155}.conversation-timeline .message-label .device-read-button:focus-visible{outline-offset:2px;outline:2px solid #8eeafa}.app .conversation-panel.has-device-speech[data-conversation-notice-short=true]{overscroll-behavior:contain;overflow-y:auto}.app .conversation-panel.has-device-speech[data-conversation-notice-short=true] .conversation-content{overscroll-behavior:contain;flex:1 1 0;min-height:104px;padding-top:10px;padding-bottom:10px;scroll-padding-block:10px;overflow:auto}.app .conversation-panel.has-device-speech[data-conversation-notice-short=true]>.device-speech-status{gap:8px;padding:4px 10px}.app .conversation-panel.has-device-speech[data-conversation-notice-short=true]>.conversation-composer{overscroll-behavior:contain;flex:0 auto;min-height:96px;max-height:160px;scroll-padding-block:8px;overflow:auto}.app .conversation-panel.has-device-speech>.conversation-composer:focus-visible{outline-offset:-3px;outline:2px solid #8eeafa}@media (width<=420px){.device-speech-status{gap:8px;padding:8px 10px}.device-speech-status>button{padding:8px}.device-speech-copy{gap:6px}}@media (prefers-reduced-motion:reduce){.device-speech-status,.device-read-button{transition:none}}.calendar-query-result{color:#d5e8f1;background:linear-gradient(135deg,#102736e8,#0a1925ed);border:1px solid #294d5d;border-radius:17px;width:100%;min-width:0;margin:14px 0;overflow:hidden;container-type:inline-size}.calendar-query-result>header{color:#9be6f2;align-items:center;gap:10px;padding:17px 18px 12px;display:flex}.calendar-query-result h3{color:#e4f5fa;margin:0;font-size:17px;line-height:1.4}.calendar-query-result header p{color:#a6c0cd;margin:4px 0 0;font-size:12px;line-height:1.5}.calendar-query-result header p span{overflow-wrap:anywhere}.calendar-query-count{white-space:nowrap;color:#9dc8d4;margin-left:auto;font-size:12px}.calendar-query-freshness{color:#8faab8;border-bottom:1px solid #25414f;flex-wrap:wrap;gap:5px 12px;padding:0 18px 13px;font-size:11px;line-height:1.5;display:flex}.calendar-query-events{margin:0;padding:0 18px;list-style:none}.calendar-query-events>li{border-bottom:1px solid #203b49;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:15px 0;display:flex}.calendar-query-events>li:last-child{border-bottom:0}.calendar-query-event-time{color:#99d9e6;font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;font-size:12px;line-height:1.6;display:flex}.calendar-query-event-time svg{flex:none;margin-top:3px}.calendar-query-events strong{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.6}.calendar-query-events small{color:#8eaab9;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.calendar-query-events .text-button{min-height:44px;padding:8px 0;font-size:12px}.calendar-query-result>footer{border-top:1px solid #25414f;flex-wrap:wrap;align-items:center;gap:9px 14px;padding:13px 18px 17px;display:flex}.calendar-query-result .button{white-space:normal;text-align:left;min-height:44px}.calendar-query-result>p{overflow-wrap:anywhere;margin:0;padding:10px 18px;font-size:12px;line-height:1.7}.calendar-query-empty{color:#b9d2dd}.calendar-query-more,.calendar-query-note{color:#a7c4d1}.calendar-query-pending,.calendar-query-blocked{color:#dfc58c}.calendar-query-result .calendar-query-error{color:#f1b8ae;background:#4a29282e}.calendar-query-incomplete{color:#b8b5a5;margin:0;font-size:11px;line-height:1.6}.calendar-query-reading{color:#a7cad7;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.calendar-query-reading button{color:#c6dce5;background:#142a37;border:1px solid #38515e;border-radius:9px;align-items:center;gap:3px;min-height:44px;padding:7px 9px;display:flex}.calendar-query-changed{background:#4c432a20;border:1px solid #82724466;border-radius:10px;flex-direction:column;align-self:stretch;gap:6px;padding:12px;display:flex}.calendar-query-changed>span{color:#d6be80;font-size:11px}.calendar-query-changed p{color:#bdd0d8;margin:0;font-size:12px;line-height:1.6}.calendar-query-changed .button{align-self:flex-start}.calendar-query-result button:disabled{cursor:not-allowed;opacity:.45}.calendar-query-result button:focus-visible{outline-offset:3px;outline:2px solid #9be6f2}.presence-interaction>.calendar-query-result:first-child{margin-top:0}.presence-interaction>.calendar-query-result:last-child{margin-bottom:0}@media (width<=480px){.calendar-query-result>header{padding:14px 13px 10px}.calendar-query-freshness,.calendar-query-result>p{padding-left:13px;padding-right:13px}.calendar-query-events{padding:0 13px}.calendar-query-result>footer{padding:12px 13px}.calendar-query-result h3{font-size:16px}.calendar-query-reading{flex-wrap:wrap}.calendar-query-result{border-radius:13px}}@media (prefers-reduced-motion:reduce){.calendar-query-result .spin{animation:none}}.calendar-query-result[data-query-kind=week]>header{align-items:flex-start}.calendar-query-result[data-query-kind=week]>header>svg{flex:none;margin-top:3px}.calendar-query-result[data-query-kind=week]>header>div{flex:1;min-width:0}.calendar-query-result[data-query-kind=week] h3{overflow-wrap:anywhere;font-size:16px;line-height:1.65}.calendar-query-range-end{color:#bcdce6;display:block}.calendar-query-week-note{color:#94b5c4;margin-top:6px;font-size:11px;line-height:1.6;display:block}.calendar-query-result[data-query-kind=week] .calendar-query-count{flex:none;padding-top:4px}.calendar-query-result[data-query-kind=week] .calendar-query-event-time>span{overflow-wrap:anywhere;min-width:0}@media (width<=480px){.calendar-query-result[data-query-kind=week] h3{font-size:15px}.calendar-query-result[data-query-kind=week]>header{gap:8px}}.proposal-card .proposal-slot-summary{text-align:left;background:linear-gradient(110deg,#1b48532b,#152c3524);border:1px solid #68d5e33b;border-left:2px solid #69dce5;border-radius:8px;min-width:0;margin:10px 0 12px;padding:12px 13px}.proposal-card .proposal-slot-title{color:#d7e7ed;overflow-wrap:anywhere;margin:0 0 6px;font-size:13px;line-height:1.55}.proposal-card .proposal-slot-time{flex-wrap:wrap;align-items:baseline;gap:3px 9px;min-width:0;display:flex}.proposal-card .proposal-slot-time>span{color:#97b7c4;font-size:11px}.proposal-card .proposal-slot-time>strong{font-variant-numeric:tabular-nums;letter-spacing:.015em;color:#b0f4f2;align-items:baseline;gap:2px;max-width:100%;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:24px;font-weight:600;line-height:1.3;display:inline-flex}.proposal-card .proposal-slot-time>small{color:#dcc78b;white-space:nowrap;font-size:10px}.proposal-card .proposal-slot-window{color:#afc9d1;flex-wrap:wrap;gap:3px 5px;margin:7px 0 0;font-size:12px;line-height:1.5;display:flex}.proposal-card .proposal-slot-window>span{font-variant-numeric:tabular-nums;color:#d2e5e9;white-space:nowrap}.proposal-card .proposal-slot-basis{color:#8fadb9;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.6}@media (width<=430px){.proposal-card .proposal-slot-summary{padding:10px 11px}.proposal-card .proposal-slot-time{column-gap:7px}.proposal-card .proposal-slot-time>strong{font-size:22px}}.modal.search-modal{background:linear-gradient(150deg,#0c1c28 0%,#07131d 72%);border-color:#39657866;width:min(1040px,100vw - 32px);max-height:90dvh;padding:22px 26px;overflow:auto;box-shadow:0 30px 120px #000a,0 0 80px #22b8d310}.workspace-search{color:#c5dce5}.workspace-search-intro{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 20px;display:flex}.workspace-search-intro .eyebrow{color:#7ccddf;letter-spacing:.2em;font-size:10px}.workspace-search-intro p{color:#88a8b9;margin:0;font-size:13px}.workspace-search-field{background:#07121c;border:1px solid #5da3b780;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 0 25px #167f9010}.workspace-search-field:focus-within{border-color:#8edcea;box-shadow:0 0 0 3px #5ccbd710}.workspace-search-field>svg{color:#81d1e0;flex-shrink:0}.workspace-search-field input{color:#e0f5f9;min-width:0;font:inherit;flex:1;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:2px!important}.workspace-search-field input::-webkit-search-cancel-button{display:none}.workspace-search-field button{color:#97bdcc;cursor:pointer;background:0 0;border:0;display:flex}.workspace-search-field kbd{color:#759bad;white-space:nowrap;border:1px solid #486d7d66;border-radius:4px;padding:3px 6px;font-size:10px}.workspace-search-filters{gap:6px;padding:14px 0;display:flex;overflow:auto}.workspace-search-filters button{color:#7ea1b4;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 13px;font-size:12px}.workspace-search-filters button[aria-pressed=true]{color:#c0f3fb;background:#173443;border-color:#5d9fb666}.workspace-search-filters button:hover{color:#d0f1f5}.workspace-search-body{border-top:1px solid #35546777;grid-template-columns:minmax(0,1fr);min-height:330px;display:grid}.workspace-search.has-detail .workspace-search-body{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.workspace-search-results{min-width:0}.workspace-search-count{color:#7191a4;align-items:center;gap:7px;min-height:38px;font-size:11px;display:flex}.workspace-search-list{gap:5px;max-height:380px;padding-right:5px;display:grid;overflow:auto}.workspace-search-item{text-align:left;color:#9fc3d3;cursor:pointer;background:#0b1c2880;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;width:100%;min-width:0;padding:12px;display:flex}.workspace-search-item:hover,.workspace-search-item.is-active{background:linear-gradient(90deg,#173747b0,#0d2432);border-color:#42738888}.workspace-search-icon{color:#8ed5e6;background:#183444;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid}.workspace-search-icon.kind-workflow{color:#a9baa9;background:#263a35}.workspace-search-icon.kind-task{color:#d4c494;background:#34352b}.workspace-search-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.workspace-search-copy strong{color:#ddedf1;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.workspace-search-copy>span{color:#8aabbc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-search-copy small{color:#648c9e;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.workspace-search-copy i{background:#5b8292;border-radius:50%;width:3px;height:3px;margin:0 3px;display:inline-block}.workspace-search-item>svg{flex-shrink:0}.workspace-search-pagination{color:#8fadb9;justify-content:space-between;align-items:center;padding:12px 5px;font-size:11px;display:flex}.workspace-search-empty{text-align:center;color:#658b9e;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:25px 15px;display:flex}.workspace-search-empty h3{color:#b5d3de;margin:15px 0 8px;font-size:19px;font-weight:500;line-height:1.5}.workspace-search-empty p{overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.9}.workspace-search-empty>span{color:#5b7d90;margin-top:14px;font-size:10px}.search-constellation{color:#79bed0;align-items:center;gap:25px;padding:12px 20px;display:flex;position:relative}.search-constellation:before{content:"";border-top:1px solid #3a718a77;position:absolute;inset:35px 10px}.search-constellation svg{z-index:1;background:#112a39;border-radius:12px;outline:1px solid #376f8666;width:42px;height:42px;padding:10px}.search-constellation svg:nth-child(2){color:#c2e9f3;transform:translateY(-9px);box-shadow:0 0 35px #3ba6be1c}.workspace-search-detail{border-left:1px solid #35546777;min-width:0;margin:14px 0 14px 18px;padding:2px 0 0 22px}.workspace-search-detail-heading{border-bottom:1px solid #35546766;padding:20px 0 14px}.workspace-search-detail-heading h3{overflow-wrap:anywhere;margin:10px 0;font-size:23px;font-weight:500;line-height:1.5}.workspace-search-detail-heading p{color:#7fa5b5;align-items:center;gap:5px;font-size:11px;display:flex}.workspace-search-detail dl{gap:14px;max-height:230px;margin:18px 0 22px;padding-right:7px;display:grid;overflow:auto}.workspace-search-detail dt{color:#698e9f;margin-bottom:5px;font-size:10px}.workspace-search-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.workspace-search-detail-note{color:#638496;margin:12px 0 0;font-size:10px;line-height:1.8}.workspace-search-foot{color:#678ea2;border-top:1px solid #35546766;align-items:center;gap:7px;margin-top:8px;padding-top:14px;font-size:10px;display:flex}.workspace-search-foot>span:last-child{white-space:nowrap;margin-left:auto}.workspace-search button:focus-visible{outline-offset:2px;outline:2px solid #98dfed}@media (width<=650px){.modal.search-modal{width:calc(100vw - 20px);max-height:92dvh;padding:18px 16px}.workspace-search-intro{margin-bottom:16px;display:block}.workspace-search-intro p{margin-top:9px;font-size:12px}.workspace-search-field{gap:8px;padding:12px}.workspace-search-field kbd{display:none}.workspace-search-filters{gap:1px}.workspace-search-filters button{padding:6px 11px}.workspace-search.has-detail .workspace-search-body{grid-template-columns:1fr}.workspace-search.has-detail .workspace-search-results{display:none}.workspace-search-detail{border:0;margin:14px 0 0;padding:0}.workspace-search-body{min-height:300px}.workspace-search-list{max-height:43dvh}.workspace-search-detail dl{max-height:25dvh}.workspace-search-foot>span:last-child{display:none}.workspace-search-item{gap:9px;padding:11px 9px}.workspace-search-icon{flex-basis:32px;height:34px}.workspace-search-detail-heading{padding:16px 0 8px}.workspace-search-detail-heading h3{font-size:21px}}.task-card.search-focused-task{outline-offset:3px;outline:2px solid #83d2e4;box-shadow:0 0 24px #44c6e51a}.preparation-reschedule{color:#b9d1dd;min-width:0}.preparation-reschedule *{box-sizing:border-box}.reschedule-intro{align-items:center;gap:15px;margin-bottom:23px;display:flex}.reschedule-intro>span{color:#a6d4d8;background:linear-gradient(135deg,#29495770,#122b3a55);border:1px solid #92c3c748;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.reschedule-intro p{letter-spacing:1.6px;color:#7a9fad;margin:0 0 8px;font-size:10px}.reschedule-intro h3{color:#d0e9ef;margin:0 0 6px;font-size:21px;font-weight:500;line-height:1.5}.reschedule-intro small{color:#8daaba;font-size:12px;line-height:1.8;display:block}.reschedule-identity{background:#17303c31;border:1px solid #8ab6c12c;border-radius:10px;margin-bottom:22px;padding:17px 18px}.reschedule-identity>strong{color:#c6dfe7;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.8}.reschedule-identity>span{color:#89a9b4;border:1px solid #83b1b82a;border-radius:4px;margin-left:12px;padding:2px 6px;font-size:10px;display:inline-block}.reschedule-identity>p{color:#87a8b7;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0 0;font-size:12px;line-height:1.8;display:flex}.reschedule-identity b{color:#bad9e2;font-weight:500}.reschedule-fields{grid-template-columns:1.15fr .85fr 1fr;gap:13px;display:grid}.reschedule-fields>label{color:#a4c3cf;min-width:0;font-size:12px;line-height:1.7;display:block}.reschedule-fields input{box-sizing:border-box;color:#c4e0e7;width:100%;min-width:0;max-width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081a26a1;border:1px solid #88bac33d;border-radius:7px;margin-top:8px;padding:11px 10px;font-size:13px;line-height:1.7;display:block}.reschedule-fields input:focus-visible,.preparation-reschedule button:focus-visible{outline-offset:3px;outline:2px solid #86d3dd}.reschedule-fields input:disabled{color:#809eaa;opacity:.65}.reschedule-time-note{color:#7f9caa;margin:12px 0 21px;font-size:11px;line-height:1.9}.reschedule-comparison{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);align-items:stretch;gap:11px;display:grid}.reschedule-comparison>section{background:#0d202a3c;border:1px solid #7daeb52b;border-radius:9px;min-width:0;padding:15px 13px}.reschedule-comparison>section>span{color:#7e9eab;margin-bottom:11px;font-size:11px;line-height:1.8;display:block}.reschedule-comparison strong{color:#b6d1da;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.9;display:block}.reschedule-comparison p{color:#88a8b5;overflow-wrap:anywhere;margin:4px 0 8px;font-size:12px;line-height:1.9}.reschedule-comparison small{color:#7b9eab;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.reschedule-comparison>.reschedule-after{background:linear-gradient(125deg,#284a4e32,#172c342b);border-color:#9bc8bd44}.reschedule-after>span{color:#9abfb7!important}.reschedule-arrow{color:#6a9ea9;text-align:center;align-self:center}.reschedule-arrow>svg:last-child{display:none}.reschedule-boundary{color:#86acb8;border-top:1px solid #8ab7bc24;align-items:flex-start;gap:9px;margin-top:21px;padding-top:17px;display:flex}.reschedule-boundary>svg{flex:none;margin-top:3px}.reschedule-boundary p{color:#8ba6b4;margin:0;font-size:12px;line-height:1.9}.reschedule-warning,.reschedule-received{color:#c5b694;overflow-wrap:anywhere;background:#58482925;border:1px solid #b8aa7635;border-radius:8px;align-items:flex-start;gap:8px;margin:17px 0;padding:12px 13px;font-size:12px;line-height:1.9;display:flex}.reschedule-warning>svg,.reschedule-received>svg{flex:none;margin-top:4px}.reschedule-received{color:#a0c5bf;background:#21434927;border-color:#83b4b43d}.reschedule-error{color:#cda79c;background:#52302c20;border:1px solid #b7837345;border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:15px 14px;display:flex}.reschedule-error>svg{flex:none;margin-top:3px}.reschedule-error>div{flex:1;min-width:0}.reschedule-error strong{font-size:13px;font-weight:500;line-height:1.8}.reschedule-error p{overflow-wrap:anywhere;margin:8px 0 12px;font-size:12px;line-height:1.9}.reschedule-actions{border-top:1px solid #8ab7bc24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:19px;display:flex}.reschedule-actions button{justify-content:center;min-height:41px;font-size:12px}.reschedule-idle-note{color:#829da9;margin:12px 0 0;font-size:11px;line-height:1.9}.prep-reschedule-entry{border-top:1px solid #8ec4d218;justify-content:space-between;align-items:center;gap:13px;margin-top:13px;padding-top:13px;display:flex}.prep-reschedule-entry>p{max-width:360px;color:#819eac!important;margin:0!important;font-size:11px!important;line-height:1.9!important}.prep-reschedule-entry>.button{white-space:nowrap;flex:none;min-height:37px;font-size:12px}@media (width<=600px){.reschedule-intro{gap:12px}.reschedule-intro>span{width:42px;height:42px}.reschedule-intro h3{font-size:18px}.reschedule-intro small{font-size:12px}.reschedule-fields{grid-template-columns:1fr 1fr;gap:12px}.reschedule-fields>label:first-child{grid-column:1/-1}.reschedule-fields input{min-height:45px;font-size:14px}.reschedule-comparison{grid-template-columns:1fr;gap:7px}.reschedule-arrow>svg:first-child{display:none}.reschedule-arrow>svg:last-child{margin:auto;display:block}.reschedule-comparison>section{padding:14px 15px}.reschedule-comparison>section>span{margin-bottom:7px}.reschedule-comparison strong{font-size:14px}.reschedule-actions{align-items:stretch;gap:9px}.reschedule-actions>.button{flex:1;min-height:43px;padding-left:10px;padding-right:10px;font-size:12px}.reschedule-identity{padding:15px}.prep-reschedule-entry{flex-direction:column;align-items:flex-start}.prep-reschedule-entry>.button{justify-content:center;width:100%;min-height:42px}.reschedule-time-note,.reschedule-idle-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.preparation-reschedule *{transition:none!important;animation:none!important}}.meeting-preparation{color:#c8dee7;--prep-line:#8acbd228;--prep-subtle:#829da9;--prep-ice:#b0e3e9;min-width:0}.meeting-preparation *{box-sizing:border-box}.meeting-preparation button{font-family:inherit}.meeting-preparation button:focus-visible,.meeting-preparation input:focus-visible,.meeting-preparation textarea:focus-visible,.meeting-preparation summary:focus-visible{outline-offset:3px;outline:2px solid #91d9e4}.meeting-preparation button:disabled{cursor:not-allowed;opacity:.45}.meeting-preparation h3,.meeting-preparation h4,.meeting-preparation h5{font-weight:500}.meeting-preparation .text-button{min-height:32px;line-height:1.5}.meeting-preparation .button{min-height:36px}.meeting-preparation .icon-button{flex:none;place-items:center;min-width:32px;min-height:32px;display:grid}.prep-header{align-items:center;gap:14px;margin-bottom:25px;display:flex}.prep-mark{color:#b2e5e9;background:linear-gradient(145deg,#2349577d,#132b3d);border:1px solid #9acfd64b;border-radius:13px;flex:none;place-items:center;width:49px;height:49px;display:grid;box-shadow:inset 0 1px #d7faff0d}.prep-header>div{flex:1;min-width:0}.prep-header .eyebrow{letter-spacing:1.8px;color:#6c9da8;font-size:8px}.prep-header h3{color:#dff3f6;letter-spacing:1px;margin:6px 0;font-size:23px}.prep-header p{color:var(--prep-subtle);margin:0;font-size:11px}.prep-header>.icon-button{color:#95b4bd;align-self:flex-start}.prep-event{border:1px solid var(--prep-line);background:linear-gradient(115deg,#1736427d,#0d1e2c66);border-radius:12px;padding:20px 22px;box-shadow:inset 0 1px #c3faff07}.prep-event-heading{align-items:center;gap:11px;display:flex}.prep-event-heading>svg{color:#8fc6d0;flex:none}.prep-event-heading>div{flex:1;min-width:0}.prep-event-heading>div>span{color:#759fac;letter-spacing:.7px;font-size:9px}.prep-event h4{color:#d4edf1;overflow-wrap:anywhere;margin:6px 0 0;font-size:18px;line-height:1.6}.prep-state{color:#8cbfca;white-space:nowrap;border:1px solid #80bfc730;border-radius:20px;padding:5px 8px;font-size:10px}.prep-event-information{color:#8dabb9;flex-wrap:wrap;gap:7px 13px;margin-top:13px;font-size:11px;line-height:1.7;display:flex}.prep-event-information>p{color:#bcd5df;width:100%;margin:0;font-size:13px}.prep-event-information>span{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:flex}.prep-calendar-note{color:#7796a3;border-top:1px solid #8ec4d218;align-items:flex-start;gap:7px;margin:14px 0 0;padding-top:12px;font-size:10px;line-height:1.8;display:flex}.prep-calendar-note>svg{flex:none;margin-top:2px}.prep-context-change{background:linear-gradient(130deg,#5d4c262a,#17242b59);border:1px solid #b6a46a51;border-radius:10px;margin-top:15px;padding:18px 20px}.prep-context-change>div:first-child{color:#d2c699;align-items:center;gap:9px;font-size:13px;display:flex}.prep-context-change>p{color:#a69f85;margin:10px 0 15px;font-size:11px;line-height:1.9}.prep-event-comparison{grid-template-columns:1fr 1fr;gap:13px;display:grid}.prep-event-comparison>section{background:#07131d36;border:1px solid #c0b57924;border-radius:7px;min-width:0;padding:12px 14px}.prep-event-comparison>section>span{color:#a49d80;margin-bottom:7px;font-size:9px;display:block}.prep-event-comparison strong{overflow-wrap:anywhere;color:#d2d5c5;font-size:12px;font-weight:500;line-height:1.7}.prep-event-comparison .prep-event-information{gap:4px;margin-top:8px;font-size:9px}.prep-ack{color:#c6c7ac;cursor:pointer;align-items:center;gap:10px;margin-top:17px;font-size:12px;line-height:1.8;display:flex}.prep-ack input,.prep-checklist input[type=checkbox]{accent-color:#9ed9d5;cursor:pointer;flex:none;width:16px;height:16px;margin:0}.prep-editor-grid{grid-template-columns:minmax(0,1.1fr) minmax(265px,.9fr);gap:27px;margin-top:29px;display:grid}.prep-writing,.prep-materials{min-width:0}.prep-materials{border-left:1px solid var(--prep-line);padding-left:24px}.prep-section-heading{justify-content:space-between;align-items:center;gap:13px;margin-bottom:13px;display:flex}.prep-section-heading>div{color:#9bc8d0;align-items:center;gap:9px;display:flex}.prep-section-heading h4{color:#bddce4;letter-spacing:.3px;margin:0;font-size:14px}.prep-section-heading>span{color:#6d929e;white-space:nowrap;font-size:10px}.prep-section-note{color:#7e9ba6;overflow-wrap:anywhere;margin:9px 0 15px;font-size:10px;line-height:1.8}.prep-notes{resize:vertical;color:#bad6e0;width:100%;min-height:126px;max-height:340px;font:inherit;background:#0a1926a6;border:1px solid #84b5c12c;border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.9}.prep-notes::placeholder,.prep-add-item input::placeholder,.prep-picker-search input::placeholder{color:#587c8a}.prep-notes:disabled{color:#91adb9;background:#0b18223d}.prep-checklist-heading{margin-top:27px;margin-bottom:11px}.prep-progress{background:#8ec6ce12;border-radius:3px;height:3px;overflow:hidden}.prep-progress>span{background:linear-gradient(90deg,#528a99,#b1dbce);height:100%;transition:width .25s;display:block}.prep-checklist{gap:8px;margin:15px 0;padding:0;list-style:none;display:grid}.prep-checklist>li{background:#1b35422b;border:1px solid #87bdc324;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;display:flex}.prep-checklist>li>input[type=text],.prep-checklist>li>input:not([type]){color:#bdd4dd;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:4px 0;font-size:12px;line-height:1.8}.prep-checklist>li.is-checked>input:not([type=checkbox]){color:#77959e;text-decoration:line-through}.prep-checklist .icon-button{color:#72939d;min-width:25px;min-height:25px}.prep-checklist-empty{color:#58808b;border:1px dashed #78b0b728;border-radius:7px;align-items:center;gap:10px;margin:15px 0;padding:18px 14px;display:flex}.prep-checklist-empty p{color:#789ba6;margin:0;font-size:11px;line-height:1.7}.prep-add-item{gap:8px;margin-top:13px;display:flex}.prep-add-item>input{color:#b5d2dc;width:100%;min-width:0;font:inherit;background:#0a192694;border:1px solid #81b3bf2c;border-radius:6px;padding:10px 11px;font-size:12px}.prep-add-item>.button{white-space:nowrap;flex:none;padding-left:11px;padding-right:11px}.prep-add-material{color:#acd4dc;text-align:left;cursor:pointer;background:linear-gradient(110deg,#25444f57,#17313c3b);border:1px solid #8bc9d244;border-radius:8px;align-items:center;gap:10px;width:100%;padding:13px 12px;display:flex}.prep-add-material>span{flex:1;font-size:12px}.prep-add-material small{color:#729ba7;margin-top:5px;font-size:9px;display:block}.prep-add-material>svg:last-child{color:#6998a6}.prep-add-material:hover{background:#274e5b63}.prep-material-empty{text-align:center;color:#527987;padding:32px 15px}.prep-material-empty p{color:#6f929e;margin:12px 0 0;font-size:11px;line-height:1.9}.prep-reference-list{gap:12px;margin-top:16px;display:grid}.prep-reference{background:#1127354d;border:1px solid #85bfc62c;border-radius:9px;min-width:0;padding:13px 14px}.prep-reference.is-changed{background:#37352226;border-color:#b4a36a42}.prep-reference.is-missing{background:#18242c34;border-style:dashed}.prep-reference>header{color:#82a9b4;align-items:center;gap:7px;font-size:9px;display:flex}.prep-ref-state{color:#87b6b5;white-space:nowrap;border:1px solid #80b4ad26;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px}.prep-ref-state.changed{color:#c9b988;border-color:#bba56136}.prep-ref-state.missing{color:#a3898a;border-color:#a9868833}.prep-reference h5{color:#c5dde4;overflow-wrap:anywhere;margin:10px 0 7px;font-size:13px;line-height:1.7}.prep-reference>p:not(.prep-reference-note){color:#829fae;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 10px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.prep-reference>small{color:#87a4b0;font-size:9px}.prep-reference-note{color:#7096a0;overflow-wrap:anywhere;margin:9px 0 0;font-size:9px;line-height:1.8}.is-changed .prep-reference-note{color:#a99f7d}.is-missing .prep-reference-note{color:#8e8588}.prep-reference>footer{border-top:1px solid #79adb81b;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:7px;display:flex}.meeting-preparation .prep-remove{color:#a78989}.prep-reference-warning{color:#c3b582;border-left:2px solid #beac7370;margin:16px 0;padding:8px 0 8px 11px;font-size:10px;line-height:1.9}.prep-save-bar{border-top:1px solid var(--prep-line);justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:19px;display:flex}.prep-save-bar>div{color:#97bbc5;align-items:flex-start;gap:8px;font-size:12px;display:flex}.prep-save-bar>div>svg{color:#7eaeb7;flex:none;margin-top:2px}.prep-save-bar small{color:#688f9a;margin-top:5px;font-size:9px;line-height:1.8;display:block}.prep-save-bar>.button{white-space:nowrap;flex:none}.prep-bottom-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;display:flex}.prep-bottom-actions .text-button{font-size:10px}.prep-empty{text-align:center;color:#6a9daa;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px;display:flex}.prep-empty h3,.prep-empty h4{color:#b7d6df;margin:20px 0 9px;font-size:17px}.prep-empty p{color:#7b9ca9;margin:0 0 19px;font-size:12px;line-height:1.9}.prep-alert,.prep-refresh-banner{color:#b4ad8b;background:#544c2c20;border:1px solid #a58d6647;border-radius:9px;align-items:flex-start;gap:11px;margin-top:17px;padding:16px 18px;display:flex}.prep-alert>svg,.prep-refresh-banner>svg{flex:none;margin-top:1px}.prep-alert>div,.prep-refresh-banner>div{flex:1;min-width:0}.prep-alert strong,.prep-refresh-banner strong{font-size:12px;font-weight:500}.prep-alert p,.prep-refresh-banner p{overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.9}.prep-alert.error{color:#cfaaa7;background:#593c3c24;border-color:#ba858346}.prep-refresh-banner{color:#91bbc8;background:#18374545;border-color:#79b4c33b}.prep-inline-actions{flex-wrap:wrap;align-items:center;gap:10px 17px;margin-top:9px;display:flex}.prep-refresh-banner details{border-top:1px solid #90bbc724;margin-top:12px;padding-top:11px}.prep-refresh-banner summary{cursor:pointer;font-size:11px}.prep-refresh-banner ul{padding-left:20px;font-size:11px;line-height:1.9}.prep-plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.prep-saved-message{color:#9cc8ba;align-items:flex-start;gap:8px;margin:12px 0 0;padding:13px 0 0;font-size:12px;line-height:1.8;display:flex}.prep-saved-message>svg{flex:none;margin-top:3px}.prep-delete-confirm{color:#c6ada7;background:#49333327;border:1px solid #ad868349;border-radius:8px;margin-top:19px;padding:17px 19px}.prep-delete-confirm>strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.8}.prep-delete-confirm>p{color:#a7908d;margin:10px 0 15px;font-size:11px;line-height:1.9}.prep-delete-confirm>div{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.prep-picker{background:#0b1d2be0;border:1px solid #86c2d047;border-radius:9px;min-width:0;padding:13px 14px}.prep-picker>header{border-bottom:1px solid #82b4c11f;justify-content:space-between;align-items:center;gap:9px;margin-bottom:13px;padding-bottom:10px;display:flex}.prep-picker>header>span{color:#5d8897;white-space:nowrap;font-size:8px}.prep-picker-search{color:#7ab4c4;background:#132d3c80;border:1px solid #89c0ce34;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;display:flex}.prep-picker-search>input{color:#bad8e3;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:3px 0;font-size:11px;outline-offset:7px!important}.prep-picker-filters{gap:5px;margin:12px 0 16px;display:flex}.prep-picker-filters>button{color:#6e97a5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-height:30px;padding:6px 11px;font-size:10px}.prep-picker-filters>button[aria-pressed=true]{color:#b4d4dd;background:#6bb1c014;border-color:#87bbc642}.prep-picker-status{color:#7b9fac;align-items:center;gap:9px;min-height:80px;margin:9px 0;font-size:11px;line-height:1.9;display:flex}.prep-picker-error{color:#c29c94;font-size:11px;line-height:1.9}.prep-picker-error p{overflow-wrap:anywhere}.prep-picker-count{color:#7198a7;margin:12px 0;font-size:9px}.prep-picker-results{overscroll-behavior:contain;gap:8px;max-height:330px;padding:3px;display:grid;overflow:auto}.prep-picker-results>button{text-align:left;cursor:pointer;background:#1933432b;border:1px solid #7cb0bf26;border-radius:6px;flex-direction:column;gap:6px;width:100%;padding:11px 12px;display:flex}.prep-picker-results>button:hover{background:#2950603b;border-color:#89cad158}.prep-picker-results strong{color:#bdd9e4;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7}.prep-picker-results span{color:#7b9caa;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.prep-picker-results small{color:#61929e;overflow-wrap:anywhere;font-size:8px;line-height:1.7}.prep-picker-pagination{color:#7498a6;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:9px;display:flex}.prep-picker-pagination .text-button{font-size:9px}.prep-material-detail>.text-button{font-size:10px}.prep-detail-kind{color:#72a4b3;margin:15px 0 8px;font-size:9px;display:block}.prep-material-detail h5{color:#c4e0e7;overflow-wrap:anywhere;margin:0 0 11px;font-size:16px;font-weight:500;line-height:1.8}.prep-detail-provenance{color:#81aab6;overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:9px;line-height:1.8;display:flex}.prep-detail-provenance>svg{flex:none;margin-top:2px}.prep-material-detail dl{overscroll-behavior:contain;border-top:1px solid #88bdc421;max-height:360px;margin:15px 0;padding-top:13px;overflow:auto}.prep-material-detail dl>div{margin-bottom:16px}.prep-material-detail dt{color:#658d9b;margin-bottom:6px;font-size:9px}.prep-material-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#a5c4ce;margin:0;padding-right:5px;font-size:11px;line-height:1.9}.prep-material-detail>.button{width:100%;margin-top:6px}.prep-material-detail>.text-button:last-child{margin-top:9px}.prep-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=760px){.prep-editor-grid{grid-template-columns:minmax(0,1fr);gap:25px}.prep-materials{border-left:0;border-top:1px solid var(--prep-line);padding-top:23px;padding-left:0}.prep-header{gap:11px;margin-bottom:21px}.prep-header h3{font-size:21px}.prep-mark{border-radius:11px;width:43px;height:43px}.prep-header .eyebrow{letter-spacing:1.3px;font-size:6px}.prep-event{padding:17px}.prep-event h4{font-size:17px}.prep-state{padding:4px 7px;font-size:8px}.prep-event-information>p{font-size:12px}.prep-context-change{padding:15px}.prep-event-comparison{grid-template-columns:1fr;gap:10px}.prep-context-change>p{font-size:10px}.prep-ack{font-size:11px}.prep-notes{min-height:116px;padding:12px 13px;font-size:13px}.prep-section-note{font-size:11px}.prep-checklist>li{padding:9px 10px}.prep-checklist>li>input:not([type=checkbox]){font-size:13px}.prep-checklist .icon-button{min-width:30px;min-height:30px}.prep-add-item>input{font-size:12px}.prep-add-material{padding:15px}.prep-add-material>span{font-size:13px}.prep-add-material small{font-size:10px}.prep-reference h5{font-size:14px}.prep-reference>p:not(.prep-reference-note){font-size:12px}.prep-reference-note,.prep-reference>header{font-size:10px}.prep-ref-state{font-size:9px}.prep-save-bar{flex-direction:column;align-items:stretch;gap:15px}.prep-save-bar>div{font-size:12px}.prep-save-bar small{font-size:10px}.prep-save-bar>.button{width:100%;min-height:42px}.prep-alert,.prep-refresh-banner{padding:15px}.prep-picker-search>input{font-size:12px}.prep-picker-filters>button{min-height:34px;font-size:11px}.prep-picker-results strong{font-size:13px}.prep-picker-results span{font-size:11px}.prep-picker-results small{font-size:9px}.prep-material-detail dd{font-size:12px}.prep-material-detail dl,.prep-picker-results{max-height:38svh}.prep-material-detail h5{font-size:17px}}@media (prefers-reduced-motion:reduce){.meeting-preparation *{scroll-behavior:auto;transition:none!important}}.meeting-preparation .prep-header .eyebrow{letter-spacing:1.2px;font-size:10px}.prep-header p{font-size:12px}.prep-event-heading>div>span,.prep-state{font-size:10px}.prep-calendar-note{font-size:11px}.prep-context-change>p{font-size:12px}.prep-event-comparison>section>span,.prep-event-comparison .prep-event-information{font-size:10px}.prep-event-comparison .prep-event-information>p{font-size:12px}.prep-section-heading>span{font-size:11px}.prep-section-note{font-size:12px}.prep-checklist>li>input:not([type=checkbox]){font-size:13px}.prep-checklist-empty p{font-size:12px}.prep-add-item>input{font-size:13px}.prep-add-material small{font-size:11px}.prep-material-empty p{font-size:12px}.prep-reference>header{font-size:11px}.prep-ref-state{font-size:10px}.prep-reference h5{font-size:14px}.prep-reference>p:not(.prep-reference-note){font-size:13px}.prep-reference>small{font-size:10px}.prep-reference-note,.prep-reference-warning,.prep-save-bar small,.prep-bottom-actions .text-button{font-size:11px}.prep-alert p,.prep-refresh-banner p,.prep-refresh-banner summary,.prep-refresh-banner ul,.prep-delete-confirm>p{font-size:12px}.prep-picker>header>span{font-size:10px}.prep-picker>header .text-button{font-size:11px}.prep-picker-search>input{font-size:13px}.prep-picker-filters>button,.prep-picker-status,.prep-picker-error{font-size:12px}.prep-picker-count{font-size:11px}.prep-picker-results strong{font-size:13px}.prep-picker-results span{font-size:12px}.prep-picker-results small{font-size:10px}.prep-picker-pagination,.prep-picker-pagination .text-button,.prep-material-detail>.text-button,.prep-detail-kind,.prep-detail-provenance,.prep-material-detail dt{font-size:11px}.prep-material-detail dd{font-size:13px}.task-focus-form{color:#b7d1dc;min-width:0}.task-focus-form *{box-sizing:border-box}.task-focus-intro{align-items:center;gap:13px;margin-bottom:21px;display:flex}.task-focus-intro>span{color:#afe0da;background:linear-gradient(135deg,#31565e5c,#142c3730);border:1px solid #8cbfc34a;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.task-focus-intro>div{min-width:0}.task-focus-intro p{letter-spacing:1.6px;color:#749da8;margin:0 0 6px;font-size:9px;line-height:1.7}.task-focus-intro h3{color:#cfe7ed;letter-spacing:.2px;margin:0;font-size:20px;font-weight:500;line-height:1.55}.task-focus-source{border-bottom:1px solid #8bb6c02a;margin-bottom:21px;padding:0 0 18px}.task-focus-source>p{color:#89a9b7;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;line-height:1.8;display:flex}.task-focus-source>p>svg{flex:none}.task-focus-source>p>span{min-width:0}.task-focus-source>strong{color:#c4dfe6;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.8;display:block}.task-focus-source>div{color:#849fae;flex-wrap:wrap;align-items:center;gap:7px 11px;margin-top:9px;display:flex}.task-focus-source>div>span{border:1px solid #89b3bc26;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.7}.task-focus-source>div>small{color:#6f929f;font-size:10px;line-height:1.8}.task-focus-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 14px;display:grid}.task-focus-fields>label{color:#a2c2cc;min-width:0;font-size:12px;line-height:1.7;display:block}.task-focus-fields input{width:100%;min-width:0;max-width:100%;font:inherit;color:#c4e0e5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1c27a1;border:1px solid #83b5be3b;border-radius:7px;margin-top:7px;padding:10px 11px;font-size:13px;line-height:1.8;display:block}.task-focus-fields input[type=text]{font-size:12px}.task-focus-fields input:disabled{opacity:.6;color:#8eaab4}.task-focus-fields input[aria-invalid=true]{border-color:#be9e7354}.task-focus-fields input:focus-visible,.task-focus-form button:focus-visible{outline-offset:3px;outline:2px solid #83d1d7}.task-focus-fields small{color:#7898a7;overflow-wrap:anywhere;min-width:0;margin-top:6px;font-size:10px;line-height:1.8;display:block}.task-focus-destination{background:linear-gradient(115deg,#2850472a,#152e3733);border:1px solid #86bdb13b;border-radius:9px;align-items:flex-start;gap:10px;margin-top:22px;padding:14px 13px;display:flex}.task-focus-destination>svg{color:#92bdb8;flex:none;margin-top:3px}.task-focus-destination>div{flex:1;min-width:0}.task-focus-destination strong{color:#b6d8d4;font-size:13px;font-weight:500;line-height:1.8;display:block}.task-focus-destination p{color:#94b5bf;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.9}.task-focus-destination small{color:#72989f;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.8;display:block}.task-focus-destination>span{color:#8da6aa;flex:none;margin-top:3px;font-size:10px;line-height:1.8}.task-focus-note{color:#7f9eac;align-items:flex-start;gap:8px;margin:15px 0 0;font-size:11px;line-height:1.9;display:flex}.task-focus-note>svg{flex:none;margin-top:3px}.task-focus-note>span{min-width:0}.task-focus-warning{color:#c3b692;overflow-wrap:anywhere;background:#51452b24;border:1px solid #b1a16a3b;border-radius:8px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:12px 13px;font-size:12px;line-height:1.85;display:flex}.task-focus-warning>svg{flex:none;margin-top:3px}.task-focus-error{color:#d0aba0;background:#50352f24;border:1px solid #b3847545;border-radius:8px;align-items:flex-start;gap:9px;margin:16px 0 0;padding:13px 14px;display:flex}.task-focus-error>svg{flex:none;margin-top:3px}.task-focus-error>div{flex:1;min-width:0}.task-focus-error strong{font-size:13px;font-weight:500;line-height:1.8}.task-focus-error p{overflow-wrap:anywhere;margin:8px 0 12px;font-size:12px;line-height:1.9}.task-focus-received{color:#a4c8bd;border-left:2px solid #86b6ac6b;margin:15px 0;padding-left:12px;font-size:12px;line-height:1.9}.task-focus-actions{border-top:1px solid #87b1b72a;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;margin-top:23px;padding-top:18px;display:flex}.task-focus-actions>.button{justify-content:center;min-height:41px;font-size:12px}.task-focus-recovery-note{color:#8fa8b3;margin:11px 0 0;font-size:11px;line-height:1.9}@media (width<=600px){.task-focus-intro{gap:11px;margin-bottom:18px}.task-focus-intro h3{font-size:18px}.task-focus-intro p{letter-spacing:1.1px;font-size:9px}.task-focus-source{margin-bottom:18px;padding-bottom:16px}.task-focus-source>strong{font-size:15px}.task-focus-fields{gap:15px 11px}.task-focus-fields>label:first-child,.task-focus-fields>label:last-child{grid-column:1/-1}.task-focus-fields>label:nth-child(2){grid-column:1}.task-focus-fields>label:nth-child(3){grid-column:2}.task-focus-fields input{min-height:44px;padding:10px;font-size:14px}.task-focus-fields input[type=text]{font-size:13px}.task-focus-fields small{font-size:11px}.task-focus-destination{margin-top:18px;padding:12px}.task-focus-note{font-size:11px}.task-focus-actions{gap:9px;margin-top:19px}.task-focus-actions>.button{flex:1;min-height:43px;padding-left:10px;padding-right:10px}.task-focus-destination>span{font-size:10px}.task-focus-error{padding:12px}.task-focus-source>div>span,.task-focus-source>div>small{font-size:11px}}@media (prefers-reduced-motion:reduce){.task-focus-form *{transition:none!important;animation:none!important}}.task-focus-panel{color:#afcbd7;min-width:0}.task-focus-panel-nav{border-bottom:1px solid #88b6bd2b;justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;padding-bottom:13px;display:flex}.task-focus-panel-nav .text-button{min-height:34px;font-size:12px}.task-focus-panel-change{color:#b7ad8a;align-items:flex-start;gap:8px;margin:0 0 17px;font-size:11px;line-height:1.9;display:flex}.task-focus-panel-change>svg{flex:none;margin-top:4px}.task-focus-panel-loading{color:#91bac7;align-items:center;gap:9px;margin:21px 0;font-size:13px;line-height:1.8;display:flex}.task-focus-panel-error{color:#c7ab9c;background:#523b3021;border:1px solid #b58b7852;border-radius:9px;align-items:flex-start;gap:10px;margin:15px 0 21px;padding:15px 14px;display:flex}.task-focus-panel-error>svg{flex:none;margin-top:4px}.task-focus-panel-error>div{min-width:0}.task-focus-panel-error strong{font-size:13px;font-weight:500;line-height:1.8}.task-focus-panel-error p{overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.9}.task-focus-panel-error small{color:#a89687;font-size:11px;line-height:1.8;display:block}.task-focus-panel-source{margin:0 0 22px}.task-focus-panel-source>p{color:#8ba9b7;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;line-height:1.8;display:flex}.task-focus-panel-source>p>svg{flex:none}.task-focus-panel-source h3{color:#c6e0e7;overflow-wrap:anywhere;margin:0 0 9px;font-size:19px;font-weight:500;line-height:1.7}.task-focus-panel-source>span{color:#829fad;font-size:11px;line-height:1.8}.task-focus-panel-heading{color:#94bcc4;align-items:center;gap:9px;margin-bottom:13px;display:flex}.task-focus-panel-heading h4{margin:0;font-size:14px;font-weight:500}.task-focus-reference{background:linear-gradient(120deg,#203f4d32,#10283421);border:1px solid #85b4bd31;border-radius:9px;min-width:0;margin-top:10px;padding:14px}.task-focus-reference>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.task-focus-reference strong{color:#b7d7df;font-size:13px;font-weight:500;line-height:1.8}.task-focus-reference>div>span{color:#b3a87e;font-size:10px;line-height:1.8}.task-focus-reference>p{color:#90acba;overflow-wrap:anywhere;margin:9px 0;font-size:12px;line-height:1.9}.task-focus-reference p.task-focus-reference-time{color:#acc9d3}.task-focus-reference-time>small{color:#7898a6;margin-top:4px;font-size:10px;line-height:1.8;display:block}.task-focus-reference>.text-button{min-height:34px;margin-top:3px;font-size:12px}.task-focus-reference.state-scheduled{background:#26443c20;border-color:#8cbaab40}.task-focus-reference.state-unknown,.task-focus-reference.state-needs_review{border-color:#bcaa6f42}.task-focus-reference.state-unknown strong,.task-focus-reference.state-needs_review strong{color:#c3b68c}.task-focus-reference.state-closed,.task-focus-reference.state-missing{background:#0d1c2522;border-style:dashed}.task-focus-panel-note{color:#809eab;margin:13px 0;font-size:11px;line-height:1.9}.task-focus-panel-blocked{color:#c1b28d;background:#4f432623;border:1px solid #b7a76e36;border-radius:8px;align-items:flex-start;gap:8px;padding:13px 14px;font-size:12px;line-height:1.9;display:flex}.task-focus-panel-blocked>svg{flex:none;margin-top:3px}.task-focus-history{border-top:1px solid #87b2bc2c;margin-top:24px;padding-top:15px}.task-focus-history>summary{cursor:pointer;color:#90b5c3;align-items:center;gap:8px;min-height:33px;font-size:12px;line-height:1.8;list-style:none;display:flex}.task-focus-history>summary::-webkit-details-marker{display:none}.task-focus-history>summary:after{content:"＋";color:#719ba8;margin-left:auto}.task-focus-history[open]>summary:after{content:"−"}.task-focus-history>summary>span{color:#82a7b2;border:1px solid #84adb530;border-radius:4px;padding:1px 6px;font-size:10px}.task-focus-history>section{margin-top:8px}.task-focus-panel button:focus-visible,.task-focus-history>summary:focus-visible{outline-offset:3px;outline:2px solid #83d0d8}.task-focus-navigation-confirm{color:#cbb995;background:#51432b24;border:1px solid #bba5764a;border-radius:9px;margin-top:21px;padding:16px}.task-focus-navigation-confirm>strong{font-size:13px;font-weight:500;line-height:1.8}.task-focus-navigation-confirm>p{color:#b2a68e;margin:8px 0 13px;font-size:12px;line-height:1.9}.task-focus-navigation-confirm>div{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.task-focus-panel-open-error{color:#c6aa9e;overflow-wrap:anywhere;border-left:2px solid #b080685c;margin:16px 0;padding-left:12px;font-size:12px;line-height:1.9}.task-card>.task-focus-entry{color:#8fc8d0;width:100%;min-height:35px;font:inherit;cursor:pointer;background:#193d4730;border:1px solid #79b5bf32;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:9px 10px;font-size:11px;line-height:1.7;display:flex}.task-card>.task-focus-entry:hover{color:#bce3e8;background:#28576238;border-color:#87c6d05b}.task-card>.task-focus-entry:focus-visible{outline-offset:3px;outline:2px solid #86d0d9}@media (width<=600px){.task-focus-panel-nav{gap:9px;margin-bottom:18px}.task-focus-panel-nav .text-button{min-height:40px;font-size:12px}.task-focus-panel-source h3{font-size:18px}.task-focus-reference{padding:13px}.task-focus-reference>div>span,.task-focus-reference-time>small{font-size:11px}.task-focus-reference>.text-button{min-height:40px}.task-focus-panel-note{font-size:11px}.task-focus-navigation-confirm>div{align-items:stretch}.task-focus-navigation-confirm .button{justify-content:center;width:100%;min-height:42px}.task-focus-navigation-confirm .text-button{min-height:38px}.task-card>.task-focus-entry{min-height:41px;font-size:12px}}@media (prefers-reduced-motion:reduce){.task-focus-panel *,.task-card>.task-focus-entry{transition:none!important;animation:none!important}}.task-capture-editor{color:#b7d1dc;background:linear-gradient(125deg,#14303f78,#0c202d75);border:1px solid #83b5c440;border-radius:12px;outline:none;min-width:0;padding:18px 19px}.task-capture-editor *{box-sizing:border-box}.task-capture-editor:focus-visible{outline-offset:3px;outline:2px solid #8bcdd891}.task-capture-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.task-capture-heading>span{color:#bddde5;align-items:center;gap:8px;font-size:14px;line-height:1.7;display:flex}.task-capture-heading>small{color:#8eabb5;border:1px solid #83a9b52b;border-radius:5px;flex:none;padding:2px 7px;font-size:11px;line-height:1.7}.task-capture-heading svg{color:#96cad0;flex:none}.task-capture-summary{min-width:0}.task-capture-project{color:#93b6c1;align-items:flex-start;gap:7px;margin:0 0 7px;font-size:12px;line-height:1.8;display:flex}.task-capture-project svg{flex:none;margin-top:4px}.task-capture-project>span{overflow-wrap:anywhere;min-width:0}.task-capture-project>small{color:#7897a4;flex:none;font-size:11px;line-height:1.9}.task-capture-summary h3{color:#d0e4ea;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px;font-weight:500;line-height:1.8}.task-capture-description{min-width:0;margin-top:9px}.task-capture-description p{color:#a6c1cd;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.task-capture-description summary{color:#9ec7d1;cursor:pointer;min-height:32px;padding:4px 0;font-size:12px;line-height:1.8}.task-capture-description details[open]>p{margin-top:7px}.task-capture-empty-description{color:#7895a3;margin:8px 0 0;font-size:12px;line-height:1.8}.task-capture-hint{color:#c2b38c;overflow-wrap:anywhere;margin:11px 0 0;font-size:12px;line-height:1.85}.task-capture-summary-actions{border-top:1px solid #87b3c126;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:13px;display:flex}.task-capture-summary-actions>p,.task-capture-edit-note{color:#8eacb8;align-items:flex-start;gap:7px;min-width:0;margin:0;font-size:12px;line-height:1.85;display:flex}.task-capture-summary-actions>p>svg,.task-capture-edit-note>svg{flex:none;margin-top:4px}.task-capture-summary-actions>.button{flex:none;justify-content:center;min-height:44px;padding:9px 12px;font-size:12px}.task-capture-entry-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.task-capture-entry-actions>.button{white-space:normal;justify-content:center;min-height:44px;padding:9px 12px;font-size:12px}.task-capture-editor .button:disabled{opacity:.5;cursor:not-allowed}.task-capture-editor button:focus-visible,.task-capture-editor summary:focus-visible,.task-capture-editor textarea:focus-visible,.task-capture-editor select:focus-visible{outline-offset:3px;outline:2px solid #8bd0d8}.task-capture-fields{grid-template-columns:1fr;gap:15px;min-width:0;display:grid}.task-capture-fields>label{color:#aac8d2;min-width:0;font-size:12px;line-height:1.8;display:block}.task-capture-fields textarea,.task-capture-fields select{width:100%;min-width:0;max-width:100%;font:inherit;color:#c6e0e7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071722a3;border:1px solid #83b5be45;border-radius:7px;outline:none;margin-top:6px;padding:10px 11px;font-size:14px;line-height:1.8;display:block}.task-capture-fields textarea{resize:vertical;overflow-wrap:anywhere;min-height:77px;max-height:260px}.task-capture-fields select{text-overflow:ellipsis;min-height:46px}.task-capture-fields textarea:disabled,.task-capture-fields select:disabled{opacity:.6;color:#95b0bc}.task-capture-fields small{color:#809eab;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.8;display:block}.task-capture-edit-note{margin-top:15px}.task-capture-warning{color:#c3b797;overflow-wrap:anywhere;background:#5b48201a;border-left:2px solid #b8a47567;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.9}.task-capture-error{color:#d0afa3;background:#50352f24;border:1px solid #b3847545;border-radius:8px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:12px 13px;display:flex}.task-capture-error>svg{flex:none;margin-top:4px}.task-capture-error>div{flex:1;min-width:0}.task-capture-error strong{font-size:13px;font-weight:500;line-height:1.8}.task-capture-error p{overflow-wrap:anywhere;margin:7px 0 11px;font-size:12px;line-height:1.9}.task-capture-error .button{justify-content:center;min-height:44px;padding:9px 11px;font-size:12px}.task-capture-working{color:#98c9d4;align-items:center;gap:8px;margin:13px 0 0;font-size:12px;line-height:1.8;display:flex}.task-capture-form-actions{border-top:1px solid #87b3c126;justify-content:space-between;align-items:stretch;gap:12px;margin-top:18px;padding-top:14px;display:flex}.task-capture-form-actions>.button{justify-content:center;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.7}.task-capture-received{color:#9ec5c7;overflow-wrap:anywhere;border-left:2px solid #82b6b866;margin:12px 0 0;padding-left:10px;font-size:12px;line-height:1.85}.task-capture-recovery-note{color:#91a9b5;overflow-wrap:anywhere;margin:10px 0 0;font-size:11px;line-height:1.9}.task-capture-projects{background:#06172059;border:1px solid #7da6b43d;border-radius:9px;min-width:0;padding:14px}.task-capture-projects-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:4px;display:flex}.task-capture-projects-head>span{color:#b4d0d9;align-items:center;gap:7px;font-size:12px;line-height:1.8;display:flex}.task-capture-projects-head>.text-button{gap:6px;min-height:36px;padding:4px 0;font-size:11px;line-height:1.6}.task-capture-project-select{min-width:0;display:block}.task-capture-project-hint{color:#88a7b5;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.85}.task-capture-project-error{color:#d5b6a5;overflow-wrap:anywhere;margin:0;padding:10px 0 0;font-size:12px;line-height:1.85}.task-capture-create-entry{justify-content:center;min-height:44px;margin-top:12px;padding:8px 12px;font-size:12px}.task-capture-project-choice{background:#17354043;border-left:2px solid #7ab4bd68;min-width:0;margin-top:11px;padding:10px 11px}.task-capture-project-choice>span{color:#bcdbe3;overflow-wrap:anywhere;font-size:12px;line-height:1.8;display:block}.task-capture-project-choice>small{color:#82a2af;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.8}.task-capture-project-choice>p{color:#91b1bd;white-space:pre-wrap;overflow-wrap:anywhere;max-height:120px;margin:6px 0 0;font-size:12px;line-height:1.85;overflow:auto}.task-capture-project-receipt,.task-capture-project-unknown{background:#1d47372c;border:1px solid #7cae962d;border-radius:7px;align-items:flex-start;gap:9px;min-width:0;margin-top:12px;padding:11px 12px;display:flex}.task-capture-project-receipt>svg,.task-capture-project-unknown>svg{color:#9cc7bc;flex:none;margin-top:3px}.task-capture-project-receipt>div,.task-capture-project-unknown>div{flex:1;min-width:0}.task-capture-project-receipt strong,.task-capture-project-unknown strong{color:#b9d5cc;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.85;display:block}.task-capture-project-receipt p,.task-capture-project-unknown p{color:#9db9b4;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.85}.task-capture-project-unknown{background:#493b2226;border-color:#b39a5e3b}.task-capture-project-unknown strong,.task-capture-project-unknown>svg{color:#d3bc8e}.task-capture-project-unknown p{color:#bbaa8d}.task-capture-project-create{border-top:1px solid #7fa5b12d;min-width:0;margin-top:14px;padding-top:12px}.task-capture-project-create>p{color:#9fbcc8;margin:0 0 12px;font-size:12px;line-height:1.85}.task-capture-project-create label{color:#b6ccd6;min-width:0;font-size:12px;line-height:1.8;display:block}.task-capture-project-create input{width:100%;min-width:0;max-width:100%;font:inherit;color:#c6e0e7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071722a3;border:1px solid #83b5be45;border-radius:7px;margin-top:6px;padding:10px 11px;font-size:14px;line-height:1.8;display:block}.task-capture-project-create input:disabled{opacity:.6;color:#95b0bc}.task-capture-project-create input:focus-visible{outline-offset:3px;outline:2px solid #8bd0d8}.task-capture-project-create>details{margin-top:9px}.task-capture-project-create>details>summary{color:#9fc1ce;cursor:pointer;min-height:36px;padding:9px 0;font-size:11px;line-height:1.85}.task-capture-project-create>details>label{margin-top:6px}.task-capture-project-create-actions{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:8px;margin-top:13px;display:flex}.task-capture-project-create-actions>.button{white-space:normal;justify-content:center;min-height:44px;padding:9px 12px;font-size:12px;line-height:1.7}.task-capture-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.task-capture-source{background:#071c2763;border:1px solid #8aaebd35;border-radius:8px;min-width:0;margin:0 0 16px;padding:12px 13px}.task-capture-source>header{color:#93b6c3;align-items:center;gap:7px;font-size:11px;line-height:1.8;display:flex}.task-capture-source>header>svg{flex:none}.task-capture-source>header>small{white-space:nowrap;font:inherit;color:#aac5cf;margin-left:auto}.task-capture-source>strong{color:#bad7e0;overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-weight:500;line-height:1.85;display:block}.task-capture-source>blockquote{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;color:#aecbd5;background:#13313b42;border-left:2px solid #81b9c36b;max-height:160px;margin:10px 0 0;padding:9px 11px;font-size:13px;line-height:1.9;overflow:auto}.task-capture-source>blockquote:focus-visible{outline-offset:3px;outline:2px solid #8bd0d8}.task-capture-source>p{color:#8cabb8;overflow-wrap:anywhere;margin:10px 0 0;font-size:11px;line-height:1.9}@media (width<=600px){.task-capture-editor{padding:15px 14px}.task-capture-heading{gap:8px;margin-bottom:12px}.task-capture-summary h3{font-size:15px}.task-capture-summary-actions{flex-direction:column;align-items:stretch;gap:11px}.task-capture-summary-actions>.button{align-self:flex-start}.task-capture-entry-actions{flex:none;justify-content:flex-start}.task-capture-projects{padding:12px}.task-capture-projects-head>.text-button{min-height:44px}.task-capture-project-create input{font-size:16px}.task-capture-project-create-actions>.button{flex:1;min-width:0}.task-capture-fields textarea,.task-capture-fields select{padding:10px;font-size:16px}.task-capture-form-actions{flex-wrap:wrap;gap:8px}.task-capture-form-actions>.button{white-space:normal;flex:1;min-width:0;padding:10px 8px}.task-capture-error{padding:11px}.task-capture-error .button{width:100%}}@media (prefers-reduced-motion:reduce){.task-capture-editor *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduced-motion=true] .task-capture-editor *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.task-capture-copy{overflow-wrap:anywhere;background:#15344336;border-left:2px solid #6baab9;border-radius:0 7px 7px 0;margin:0 0 16px;padding:12px 14px}.task-capture-copy>div{color:#92bac5;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.task-capture-copy small{color:#7898aa;font-size:11px}.task-capture-copy strong{color:#c4dde6;white-space:pre-wrap;margin:6px 0;font-size:14px;font-weight:500;line-height:1.7;display:block}.task-capture-copy p{color:#8faab9;margin:0;font-size:12px;line-height:1.85}.task-focus-source-card{color:#abc9d3;background:linear-gradient(125deg,#24434e2e,#132b3621);border:1px solid #83b7bf38;border-radius:10px;min-width:0;margin-top:19px;padding:15px 16px}.task-focus-source-card>header{color:#92bfc6;align-items:center;gap:8px;margin-bottom:13px;display:flex}.task-focus-source-card h4{color:#b8d9df;margin:0;font-size:13px;font-weight:500;line-height:1.7}.task-focus-source-card .focus-source-project{color:#83a4b2;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0 0 7px;font-size:11px;line-height:1.8;display:flex}.focus-source-project>svg{flex:none}.focus-source-project>span{min-width:0}.task-focus-source-card .focus-source-title{color:#c0dce4;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.8;display:block}.task-focus-source-card .focus-source-state{color:#87a5b4;margin:7px 0;font-size:11px;line-height:1.8}.task-focus-source-card .focus-source-note{color:#809eab;margin:9px 0;font-size:11px;line-height:1.9}.task-focus-source-card .focus-source-changed{color:#c2b38d;margin:9px 0;font-size:12px;line-height:1.85}.task-focus-source-card>.text-button{min-height:36px;margin-top:3px;font-size:12px}.focus-source-loading{color:#88acbb;align-items:center;gap:8px;margin:7px 0;font-size:12px;line-height:1.9;display:flex}.focus-source-error{color:#c5aa9a;align-items:flex-start;gap:8px;display:flex}.focus-source-error>svg{flex:none;margin-top:4px}.focus-source-error>div{min-width:0}.focus-source-error strong{font-size:12px;font-weight:500;line-height:1.8}.focus-source-error p{overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.9}.focus-source-error .text-button{min-height:34px;font-size:12px}.task-focus-source-card .focus-source-open-error{color:#c6a99a;overflow-wrap:anywhere;border-top:1px solid #b58c7532;margin:10px 0 0;padding-top:10px;font-size:12px;line-height:1.9}.task-focus-source-card button:focus-visible{outline-offset:3px;outline:2px solid #83d2d8}@media (width<=600px){.task-focus-source-card{padding:14px}.task-focus-source-card .focus-source-project,.task-focus-source-card .focus-source-state{font-size:12px}.task-focus-source-card>.text-button,.focus-source-error .text-button{min-height:41px}.task-focus-source-card .focus-source-title{font-size:14px}}@media (prefers-reduced-motion:reduce){.task-focus-source-card *{transition:none!important;animation:none!important}}.preparation-shortcut{color:#a9c6d2;text-align:left;background:linear-gradient(125deg,#19374435,#0b1a251f);border:1px solid #719fa82b;border-radius:10px;min-width:0;margin-top:12px;padding:12px 13px}.preparation-shortcut-body{align-items:flex-start;gap:9px;display:flex}.preparation-shortcut-body>svg{color:#71b9c5;flex:none;margin-top:3px}.preparation-shortcut-body>div{flex:1;min-width:0}.preparation-shortcut .preparation-shortcut-body strong{color:#bcdde4;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7;display:block}.preparation-shortcut .preparation-shortcut-body p{color:#95b5c5;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.75}.preparation-shortcut .preparation-shortcut-body strong+p{margin-top:4px}.preparation-shortcut .preparation-shortcut-body small{color:#829fac;margin-top:5px;font-size:11px;line-height:1.7;display:block}.preparation-shortcut-status{align-items:center;gap:7px;display:flex}.preparation-shortcut .preparation-shortcut-error strong{color:#e4b7a6}.preparation-shortcut .preparation-shortcut-error p{color:#c6a99e;margin-top:4px}.preparation-shortcut .preparation-shortcut-body .preparation-shortcut-changed{color:#c3b58f;margin-top:5px;font-size:11px}.preparation-shortcut-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:7px;padding-left:24px;display:flex}.preparation-shortcut-actions:empty{display:none}.preparation-shortcut-actions button{color:#91d9df;min-height:32px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:3px 0;font-size:12px;line-height:1.6;transition:color .16s;display:inline-flex}.preparation-shortcut-actions button:hover:not(:disabled){color:#d0fcff}.preparation-shortcut-actions button:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #7bdce1}.preparation-shortcut-actions button:disabled{cursor:default;opacity:.5}.preparation-shortcut-actions .preparation-shortcut-refresh{color:#95acbb;font-size:11px}.preparation-shortcut.is-changed{border-color:#b6a16636}.preparation-shortcut.has-error{border-color:#be8d7636}.preparation-shortcut-notice{align-items:flex-start;gap:6px;display:flex}.preparation-shortcut-notice>svg{flex-shrink:0;margin-top:4px}.preparation-shortcut .preparation-shortcut-open-error{color:#e1b4a5;overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:8px 0 0;padding-left:24px;font-size:12px;line-height:1.7;display:flex}.preparation-shortcut-open-error>svg{flex-shrink:0;margin-top:4px}.daily-briefing .briefing-event.has-preparation{align-items:flex-start}.daily-briefing .briefing-event.has-preparation>.briefing-event-time{padding-top:2px}.daily-briefing .briefing-event.has-preparation>svg{margin-top:3px}.daily-briefing .briefing-event.has-preparation>.briefing-event-copy{min-width:0}.daily-briefing .briefing-event.has-preparation .preparation-shortcut{margin-right:0}.daily-briefing .briefing-event.has-preparation .preparation-shortcut small{margin-top:5px}.daily-briefing .briefing-event.has-preparation .preparation-shortcut-body>div{flex:1;min-width:0}@media (width<=600px){.daily-briefing .briefing-event.has-preparation{grid-template-columns:45px minmax(0,1fr);gap:10px;display:grid}.daily-briefing .briefing-event.has-preparation>svg{display:none}.daily-briefing .briefing-event.has-preparation .preparation-shortcut{margin-top:14px;margin-left:-55px}.preparation-shortcut{padding:12px}.preparation-shortcut-actions button{min-height:40px}.preparation-shortcut .preparation-shortcut-body strong,.preparation-shortcut .preparation-shortcut-body p{font-size:13px}.preparation-shortcut-actions .preparation-shortcut-refresh{font-size:12px}.preparation-shortcut-actions{gap:6px 16px}.preparation-shortcut .preparation-shortcut-open-error{padding-left:0}}@media (prefers-reduced-motion:reduce){.preparation-shortcut *{transition:none!important;animation:none!important}}.event-cancellation{color:#c1d7df;min-width:0}.event-cancellation>header{align-items:center;gap:13px;margin-bottom:23px;display:flex}.event-cancellation-symbol{color:#d3ba95;background:#735b3f20;border:1px solid #c6a77c54;border-radius:10px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.event-cancellation header .eyebrow{letter-spacing:2px;color:#a98f70;font-size:10px}.event-cancellation h3{margin:7px 0 0;font-size:19px;font-weight:400}.event-cancellation-identity{overflow-wrap:anywhere;background:#0c2230;border:1px solid #7496a537;border-radius:9px;margin-bottom:20px;padding:17px}.event-cancellation-identity>div{color:#8fafbe;justify-content:space-between;gap:15px;font-size:12px;display:flex}.event-cancellation-identity h4{color:#d4e5ed;margin:17px 0;font-size:18px;font-weight:500}.event-cancellation-identity p{align-items:flex-start;gap:8px;margin:9px 0;font-size:14px;line-height:1.9;display:flex}.event-cancellation-identity p>svg{color:#88adbe;flex:none;margin-top:5px}.event-cancellation-zone{color:#8fabb9;margin-left:23px;font-size:12px;display:block}.event-cancellation-explanation{color:#b5ccd8;margin:0 0 15px;font-size:14px;line-height:1.9}.event-cancellation-boundary{color:#c4b292;background:#2c292124;border:1px solid #9e805b27;border-radius:8px;gap:9px;padding:12px;display:flex}.event-cancellation-boundary>svg{flex:none;margin-top:4px}.event-cancellation-boundary p{margin:0;font-size:13px;line-height:1.9}.event-cancellation-preparation{color:#90b7ab;align-items:flex-start;gap:9px;margin:14px 0;font-size:12px;line-height:1.9;display:flex}.event-cancellation-preparation svg{flex:none;margin-top:4px}.event-cancellation-warning,.event-cancellation-recovery-note{color:#c7b48f;overflow-wrap:anywhere;margin:16px 0 0;font-size:12px;line-height:1.9}.event-cancellation-error{color:#d7bea0;overflow-wrap:anywhere;background:#52372326;border:1px solid #bc8e5e4f;border-radius:8px;margin:16px 0;padding:14px;font-size:13px;line-height:1.8}.event-cancellation-error strong{font-weight:500}.event-cancellation-error p{margin:8px 0 12px}.event-cancellation-error .button{width:100%}.event-cancellation>footer{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.event-cancellation .button{white-space:normal;justify-content:center;min-height:44px;line-height:1.6}.event-cancellation-notice{box-sizing:border-box;background:#15313f;border:1px solid #7faeb840;border-radius:8px;min-width:0;margin-top:16px;position:static;overflow:hidden}.event-cancellation-notification{box-sizing:border-box;width:100%;box-shadow:none;text-align:left;color:#b6dce7;grid-template-columns:17px minmax(0,1fr) 44px;align-items:start;gap:8px;margin:0;padding:9px 8px 9px 12px;font-size:12px;line-height:1.8;display:grid;position:static;transform:none}.event-cancellation-notification.error{color:#ddc7a4;background:#30291e}.event-cancellation-notification>svg{grid-area:1/1;margin-top:4px}.event-cancellation-notification>span{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/2;min-width:0}.event-cancellation-notification>.icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;background:#142c38;border:1px solid #8ba8b435;border-radius:6px;grid-area:1/3;place-items:center;display:grid;position:static}.event-cancellation-notification .voice-diagnostic-shortcut{grid-column:2/-1;min-height:44px}.event-cancellation-entry{white-space:normal;color:#cfb994;border-color:#8e74563d;width:100%;min-height:44px;margin-top:12px}.cancellation-return{background:#102e2a33;border:1px solid #83b1a53b;border-radius:8px;flex:none;margin-top:15px;padding:13px}.cancellation-return p{color:#9ebcb4;max-height:4.6em;margin:0 0 10px;font-size:12px;line-height:1.8;overflow:auto}.cancellation-return .button{white-space:normal;width:100%;min-height:44px}.cancellation-return [role=alert]{color:#d5ba99;overflow-wrap:anywhere;margin-top:12px}.event-cancellation button:focus-visible{outline-offset:2px;outline:2px solid #acd4df}@media (width<=600px){.event-cancellation>header{margin-bottom:18px}.event-cancellation h3{font-size:18px}.event-cancellation-identity{padding:13px}.event-cancellation-identity h4{font-size:17px}.event-cancellation>footer{flex-wrap:wrap;gap:8px}.event-cancellation>footer .button{flex:1;min-width:130px;padding:10px 8px}.event-cancellation-identity>div{font-size:11px}}@media (prefers-reduced-motion:reduce){.event-cancellation *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.modal.execution-modal{width:min(1120px,100vw - 48px);max-width:min(1120px,100vw - 48px)}.execution-center{color:#bdd5e1;--execution-line:#87becb26;--execution-muted:#7e9baa;min-width:0}.execution-center *{box-sizing:border-box}.execution-center button{font-family:inherit}.execution-center button:disabled{opacity:.45;cursor:not-allowed}.execution-center button:focus-visible,.execution-center summary:focus-visible{outline-offset:3px;outline:2px solid #9cdeeb}.execution-center .text-button{min-height:32px;line-height:1.6}.execution-center .button{min-height:37px}.execution-intro{align-items:center;gap:15px;margin-bottom:23px;display:flex}.execution-symbol{color:#afdfe5;background:linear-gradient(140deg,#24465475,#122837);border:1px solid #9bd2d840;border-radius:13px;flex:none;place-items:center;width:49px;height:49px;display:grid}.execution-intro .eyebrow{letter-spacing:1.3px;color:#709eae;font-size:10px}.execution-intro h3{color:#d5edf3;letter-spacing:.6px;margin:7px 0;font-size:22px;font-weight:500;line-height:1.5}.execution-intro p{color:#789da9;margin:0;font-size:12px;line-height:1.7}.execution-mode-note{color:#b7ae88;background:#4d442a18;border:1px solid #b3a36a38;border-radius:7px;align-items:flex-start;gap:7px;padding:11px 13px;font-size:11px;line-height:1.8;display:flex}.execution-mode-note>svg{flex:none;margin-top:3px}.execution-controls{border-bottom:1px solid var(--execution-line);justify-content:space-between;align-items:center;gap:17px;padding-bottom:17px;display:flex}.execution-filters{flex-wrap:wrap;gap:6px;display:flex}.execution-filters>button{color:#789cae;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;min-height:35px;padding:8px 13px;font-size:12px}.execution-filters>button[aria-pressed=true]{color:#c3e3eb;background:#23475256;border-color:#7cb6c347}.execution-controls>.text-button{flex:none;font-size:11px}.execution-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);min-height:390px;display:grid}.execution-list-pane{min-width:0;padding:19px 21px 9px 0}.execution-list-meta{color:#7599a9;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:15px;font-size:11px;line-height:1.7;display:flex}.execution-list-meta time{color:#5e8394;margin-left:auto;font-size:10px}.execution-items{overscroll-behavior:contain;gap:9px;max-height:58vh;padding:3px;display:grid;overflow:auto}.execution-item{color:#9fc5d2;cursor:pointer;text-align:left;background:#10253245;border:1px solid #81b7c221;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:15px 12px;display:flex}.execution-item:hover{background:#24465155;border-color:#97d3da44}.execution-item.is-selected{background:linear-gradient(115deg,#2853656e,#132c3c75);border-color:#8acbd46e;box-shadow:inset 2px 0 #97d4dc8c}.execution-item-icon{color:#80adb8;flex:none;place-items:center;width:25px;height:26px;display:grid}.execution-item-copy{flex:1;min-width:0;display:block}.execution-item-copy>span:first-child{flex-wrap:wrap;align-items:baseline;gap:7px 9px;display:flex}.execution-item-copy strong{color:#bfdce4;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.7}.execution-item-copy>span:first-child>small{color:#98b8b9;white-space:nowrap;border:1px solid #8bb6ba24;border-radius:4px;padding:2px 5px;font-size:10px}.execution-item-copy>p{color:#7f9eae;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 10px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.execution-item-meta{color:#638d9b;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;line-height:1.7;display:flex}.execution-item-meta>i{background:#6b97a55e;border-radius:50%;width:3px;height:3px}.execution-item>svg:last-child{color:#5b8698;flex:none;margin-top:6px}.execution-item.state-unknown .execution-item-icon,.execution-item.state-needs_review .execution-item-icon,.execution-item.state-failed .execution-item-icon{color:#b6aa7d}.execution-item.state-completed .execution-item-icon{color:#91bcb0}.execution-item.state-closed .execution-item-icon{color:#7a8d9c}.execution-pagination{color:#7097a6;justify-content:space-between;align-items:center;gap:9px;margin-top:15px;font-size:11px;display:flex}.execution-pagination .text-button{font-size:11px}.execution-empty{text-align:center;color:#517d8b;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:25px;display:flex}.execution-empty h4{color:#a9cad6;margin:19px 0 11px;font-size:15px;font-weight:500;line-height:1.7}.execution-empty p{color:#6c929f;margin:0;font-size:12px;line-height:1.9}.execution-idle{border-left:1px solid var(--execution-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:35px;display:flex}.execution-idle>span{color:#76aab6;background:radial-gradient(#38728821,#0000 70%);border:1px solid #88b7c127;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.execution-idle h4{color:#afceda;margin:25px 0 13px;font-size:19px;font-weight:400}.execution-idle p{color:#7295a6;margin:0;font-size:13px;line-height:2}.execution-idle small{color:#547c8d;margin-top:20px;font-size:10px}.execution-detail{border-left:1px solid var(--execution-line);overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:65vh;padding:0 0 15px 25px;overflow:auto}.execution-detail-nav{z-index:2;background:#0a1c2cf5;border-bottom:1px solid #86bac71b;justify-content:space-between;align-items:center;gap:12px;padding:14px 5px 12px 0;display:flex;position:sticky;top:0}.execution-detail-nav .text-button{font-size:11px}.execution-detail-loading{color:#86b5c5;align-items:center;gap:9px;min-height:80px;font-size:12px;display:flex}.execution-detail-heading{border-bottom:1px solid var(--execution-line);padding:23px 5px 18px 0}.execution-detail-heading>div:first-child{align-items:flex-start;gap:12px;display:flex}.execution-detail-symbol{color:#a3d0d8;background:#284b5a26;border:1px solid #8abfcd38;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.execution-detail-heading .eyebrow{color:#7ca6b6;letter-spacing:.9px;font-size:10px}.execution-detail-heading h3{color:#d3ebf2;overflow-wrap:anywhere;margin:7px 0 0;font-size:20px;font-weight:500;line-height:1.6}.execution-detail-status{color:#7fa0b1;flex-wrap:wrap;align-items:baseline;gap:8px 11px;margin:17px 0 12px;font-size:11px;display:flex}.execution-detail-status>strong{color:#b0d0d9;font-size:13px;font-weight:500}.execution-detail-status>span+span{border-left:1px solid #88b6c52d;padding-left:10px}.execution-detail-heading.state-unknown .execution-detail-symbol,.execution-detail-heading.state-failed .execution-detail-symbol,.execution-detail-heading.state-needs_review .execution-detail-symbol{color:#bcad81;background:#7a622a13;border-color:#b7a66f44}.execution-detail-heading.state-closed .execution-detail-symbol{color:#8d9fab}.execution-summary{color:#a5c2cf;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.9}.execution-detail-heading>small{color:#608898;font-size:10px}.execution-detail-note,.execution-section-note{color:#779aa8;overflow-wrap:anywhere;margin:12px 0;font-size:11px;line-height:1.9}.execution-blocked{color:#b8ad8b;background:#6d663016;border:1px solid #b5a4732a;border-radius:7px;align-items:flex-start;gap:8px;margin:17px 0;padding:12px 13px;font-size:12px;line-height:1.9;display:flex}.execution-blocked>svg{flex:none;margin-top:3px}.execution-section-title{color:#8fb7c5;align-items:center;gap:8px;margin:23px 0 15px;display:flex}.execution-section-title h4{color:#b1d0dc;margin:0;font-size:14px;font-weight:500}.execution-section-title>span{color:#6c93a4;margin-left:auto;font-size:10px;line-height:1.6}.execution-confirmation-text{color:#bad3dc;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #9fced560;margin:20px 0;padding-left:13px;font-size:13px;line-height:1.95}.execution-proposal ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.execution-proposal li{background:#0d253633;border:1px solid #83bac724;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 13px;display:flex}.execution-proposal li>span{color:#72acbd;flex:none;padding-top:3px;font-size:11px}.execution-proposal li>div{flex:1;min-width:0}.execution-proposal li strong{color:#c1dce5;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.8}.execution-proposal li small{color:#6e9bab;margin-top:5px;font-size:10px;display:block}.execution-proposal li p{color:#9bbecd;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.9}.execution-proposal li p.execution-before{color:#638995}.execution-proposal blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#a4b8c3;border-left:2px solid #99b4b43d;margin:13px 0 0;padding:9px 0 9px 11px;font-size:12px;line-height:1.9}.execution-proposal blockquote>span{color:#8c9f9f;margin-bottom:6px;font-size:10px;display:block}.execution-constraints{margin-top:17px}.execution-constraints>p{color:#7c9da9;align-items:flex-start;gap:7px;margin:7px 0;font-size:11px;line-height:1.9;display:flex}.execution-constraints svg{flex:none;margin-top:4px}.execution-operation-notice{color:#8fb2c1;background:#24414f2b;border:1px solid #89bbc92c;border-radius:7px;align-items:flex-start;gap:8px;margin:20px 0;padding:12px 13px;font-size:12px;line-height:1.9;display:flex}.execution-operation-notice>svg{flex:none;margin-top:3px}.execution-result-rows{gap:10px;display:grid}.execution-result-rows>article{background:#10283732;border:1px solid #83b4c124;border-radius:8px;align-items:flex-start;gap:10px;padding:13px 12px;display:flex}.execution-result-rows>article>span:first-child{color:#b0a77f;flex:none;padding-top:2px}.execution-result-rows>article.is-verified>span:first-child{color:#8fc6b4}.execution-result-rows>article.is-historical>span:first-child{color:#7c96a2}.execution-result-rows>article>div{flex:1;min-width:0}.execution-result-rows strong{color:#b9d5e0;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.8}.execution-result-rows p{color:#86aab8;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.9}.execution-result-rows small{color:#6c94a3;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.8;display:block}.execution-row-state{color:#8fb5bb;white-space:nowrap;background:#79adac0e;border:1px solid #89b1b226;border-radius:4px;flex:none;padding:3px 5px;font-size:10px}.execution-evidence{border-top:1px solid var(--execution-line);margin-top:19px;padding-top:16px}.execution-evidence summary{color:#8ab6c6;cursor:pointer;font-size:12px;line-height:1.8}.execution-evidence>p{color:#6f929f;font-size:11px;line-height:1.9}.execution-evidence pre{color:#8fb2c2;white-space:pre-wrap;overflow-wrap:anywhere;background:#06121c94;border:1px solid #7daaba22;border-radius:7px;max-height:300px;padding:13px;font-size:11px;line-height:1.8;overflow:auto}.execution-command-section{margin-top:24px}.execution-command-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.execution-confirm{color:#c4b298;background:#5c432326;border:1px solid #b3967445;border-radius:8px;margin-top:18px;padding:17px}.execution-confirm strong{font-size:13px;font-weight:500}.execution-confirm p{color:#ab9d8d;margin:10px 0 16px;font-size:12px;line-height:1.9}.execution-confirm .text-button{margin-left:13px}.execution-working{color:#91c5d2;align-items:center;gap:8px;margin:18px 0;font-size:12px;line-height:1.8;display:flex}.execution-alert{color:#b9b08c;background:#53492a1c;border:1px solid #ab9a6947;border-radius:8px;align-items:flex-start;gap:9px;margin:16px 0;padding:14px 13px;display:flex}.execution-alert>svg{flex:none;margin-top:2px}.execution-alert>div{flex:1;min-width:0}.execution-alert strong{font-size:12px;font-weight:500;line-height:1.7}.execution-alert p{overflow-wrap:anywhere;margin:6px 0 9px;font-size:12px;line-height:1.9}.execution-alert span{color:#a29785;font-size:11px;line-height:1.8}.execution-alert .text-button{font-size:11px}.execution-alert.error{color:#c8a4a1;background:#5f30302a;border-color:#ba858547}.execution-feedback{color:#9bc3c3;background:#224a4f23;border:1px solid #7fbbbd2c;border-radius:7px;align-items:flex-start;gap:8px;margin:18px 0;padding:12px 13px;font-size:12px;line-height:1.9;display:flex}.execution-feedback>svg{flex:none;margin-top:3px}.execution-targets{border-top:1px solid var(--execution-line);margin-top:24px}.execution-target-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.execution-target{background:#122a3826;border:1px solid #7bafbc2b;border-radius:8px;min-width:0;padding:13px}.execution-target>div{color:#769fad;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.execution-target>div>small{color:#719aa4;margin-left:auto;font-size:10px}.execution-target>strong{color:#aecbd7;overflow-wrap:anywhere;margin:10px 0 8px;font-size:13px;font-weight:500;line-height:1.8;display:block}.execution-target>p{color:#7499a6;overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.9}.execution-target>p.execution-target-change{color:#b2a67c}.execution-target .text-button{margin-top:5px;font-size:11px}.execution-target.is-changed{border-color:#b4a57738}.execution-target.is-missing{opacity:.75;border-style:dashed}.execution-open-error{color:#c4a29b;border-left:2px solid #b5817b55;margin-top:16px;padding-left:12px;font-size:12px;line-height:1.9}.execution-foot{color:#638e9e;border-top:1px solid var(--execution-line);align-items:flex-start;gap:7px;margin-top:14px;padding-top:14px;font-size:11px;line-height:1.8;display:flex}.execution-foot>svg{flex:none;margin-top:3px}@media (width<=850px){.modal.execution-modal{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.execution-layout{grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr)}.execution-list-pane{padding-right:15px}.execution-detail{padding-left:17px}.execution-target-list{grid-template-columns:1fr}.execution-intro h3{font-size:20px}.execution-detail-heading h3{font-size:18px}.execution-row-state{white-space:normal;text-align:center;max-width:72px}.execution-filters>button{padding:7px 10px}.execution-section-title{flex-wrap:wrap}}@media (width<=700px){.modal.execution-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding-left:17px;padding-right:17px}.execution-intro{gap:11px;margin-bottom:19px}.execution-symbol{border-radius:11px;width:43px;height:43px}.execution-intro .eyebrow{letter-spacing:.9px;font-size:9px}.execution-intro h3{margin:6px 0;font-size:18px}.execution-intro p{font-size:11px}.execution-controls{align-items:flex-start;gap:8px;padding-bottom:14px}.execution-filters{gap:4px}.execution-filters>button{min-height:34px;padding:7px 8px;font-size:11px}.execution-controls>.text-button{font-size:10px}.execution-layout{min-height:250px;display:block}.execution-list-pane{padding:17px 0 10px}.execution-items{max-height:none;overflow:visible}.execution-item{gap:10px;padding:15px 12px}.execution-item-copy strong{font-size:14px}.execution-item-copy>p{font-size:12px}.execution-item-meta{font-size:11px}.execution-item-copy>span:first-child>small{font-size:10px}.execution-idle,.execution-center.has-detail .execution-list-pane{display:none}.execution-detail{scrollbar-gutter:auto;border:0;max-height:none;padding:0 0 12px;overflow:visible}.execution-detail-nav{background:#0b1e2df9;padding:11px 0;top:-1px}.execution-detail-nav .text-button{font-size:11px}.execution-detail-heading{padding-top:20px}.execution-detail-heading h3{font-size:19px}.execution-detail-heading .eyebrow{font-size:10px}.execution-summary{font-size:13px}.execution-detail-status{gap:7px 9px}.execution-command-buttons>.button{white-space:nowrap;flex:1;justify-content:center;font-size:12px}.execution-command-buttons{gap:8px}.execution-result-rows>article{gap:8px;padding:13px 11px}.execution-result-rows strong{font-size:13px}.execution-result-rows p{font-size:12px}.execution-row-state{max-width:62px;font-size:10px}.execution-target-list{grid-template-columns:1fr}.execution-target>strong{font-size:14px}.execution-target>p,.execution-target .text-button{font-size:12px}.execution-foot{font-size:10px}.execution-empty{min-height:280px}.execution-alert{padding:13px 12px}.execution-confirm{padding:15px}.execution-confirm>.button{justify-content:center;width:100%}.execution-confirm .text-button{margin:10px 0 0}.execution-evidence pre{font-size:10px}.execution-proposal li p{font-size:12px}.execution-target>div{font-size:11px}.execution-detail-heading>small{font-size:10px}}@media (prefers-reduced-motion:reduce){.execution-center *{scroll-behavior:auto;transition:none!important}}.execution-target.has-preparation{grid-column:1/-1}.execution-target>.execution-target-actions{flex-wrap:wrap;align-items:center;gap:4px 15px;display:flex}.execution-target .execution-preparation-select{color:#a4d5d8}.execution-target .execution-preparation-select[aria-expanded=true]{color:#bfeef0}.execution-target .preparation-shortcut{margin-top:12px}.execution-target .preparation-shortcut .preparation-shortcut-body strong,.execution-target .preparation-shortcut .preparation-shortcut-body p{margin:0}.execution-target .preparation-shortcut .preparation-shortcut-body strong+p{margin-top:4px}.execution-target .preparation-shortcut .preparation-shortcut-changed{margin-top:5px}.execution-target .preparation-shortcut .preparation-shortcut-actions{justify-content:flex-start;gap:8px 16px;font-size:12px}.modal.execution-modal{left:50%;top:calc(var(--execution-viewport-top,0px) + var(--execution-viewport-height,100vh)/2);width:min(1120px,100vw - 48px);max-width:calc(100vw - 48px);height:min(900px,calc(var(--execution-viewport-height,100vh) - 48px));max-height:calc(var(--execution-viewport-height,100vh) - 48px);flex-direction:column;min-height:0;padding:22px 25px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,-50%)}@supports (height:100dvh){.modal.execution-modal{--execution-viewport-height:100dvh}}.modal.execution-modal>.modal-heading{flex:none}.modal.execution-modal>.preparation-back{flex:none;min-height:44px;margin:10px 0 0}.execution-center{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.execution-intro,.execution-mode-note,.execution-controls,.execution-foot{flex:none}.execution-intro{margin-bottom:18px}.execution-controls{padding-bottom:12px}.execution-layout{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.execution-list-pane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.execution-list-meta,.execution-pagination,.execution-list-pane>.execution-alert{flex:none}.execution-items{overscroll-behavior:contain;flex:1;align-content:start;min-height:0;max-height:none;scroll-padding:8px;overflow:auto}.execution-empty{flex:1;min-height:0;overflow:auto}.execution-idle{min-height:0;overflow:auto}.execution-detail{flex-direction:column;min-height:0;max-height:none;padding:0 0 0 25px;display:flex;overflow:hidden}.execution-detail-nav{flex:none;padding:12px 5px 10px 0;position:relative;top:auto}.execution-detail-body{overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;flex:1;min-height:0;padding:0 5px 18px 0;scroll-padding:12px 0 18px;overflow:auto}.execution-detail-body:focus-visible,.execution-proposal:focus-visible{outline-offset:-2px;border-radius:5px;outline:1px solid #90c9d58a}.execution-detail-heading{padding-top:17px}.execution-foot{margin-top:12px;padding-top:10px}.execution-approval-bar{background:linear-gradient(115deg,#1636463d,#0000 80%);border-top:1px solid #9bcbdc4d;outline:none;flex:none;min-width:0;margin-top:0;padding:13px 5px 0 0}.execution-approval-bar:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #90c9d58a}.execution-approval-heading{color:#a8d1da;justify-content:space-between;align-items:center;gap:9px;min-width:0;margin-bottom:7px;display:flex}.execution-approval-heading>span{align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.7;display:flex}.execution-approval-heading svg{flex:none}.execution-approval-heading>.text-button{flex:none;min-height:30px;padding:3px 0 3px 7px;font-size:11px}.execution-approval-summary{min-width:0}.execution-approval-summary>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#d1e6eb;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.execution-approval-summary>p{color:#b2d1dd;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.7}.execution-approval-summary>small{color:#8cabb6;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.65;display:block}.execution-approval-buttons{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:12px;display:flex}.execution-approval-buttons>.button,.execution-approval-bar>.button{justify-content:center;min-height:44px;padding:10px 15px;font-size:13px;line-height:1.6}.execution-approval-buttons>.primary{min-width:165px}.execution-approval-buttons:empty{display:none}.execution-approval-bar .execution-working{margin:9px 0 0;font-size:12px;line-height:1.7}.execution-approval-blocked{color:#c2b792;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.7}.execution-approval-bar.is-recovery{background:linear-gradient(115deg,#4c3d2726,#0000 85%);border-top-color:#c5a66663}.execution-approval-bar.is-recovery .execution-approval-heading{color:#d3c39e}.execution-recovery-copy{color:#bbad96;overflow-wrap:anywhere;margin:7px 0 12px;font-size:12px;line-height:1.8}.execution-approval-bar.is-recovery>.button{margin-top:10px}.modal.execution-modal[data-execution-short=true] .execution-intro,.modal.execution-modal[data-execution-short=true] .execution-foot{display:none}@media (width<=700px){.modal.execution-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(var(--execution-viewport-height,100vh) - 20px);max-height:calc(var(--execution-viewport-height,100vh) - 20px);padding:12px 16px max(12px,env(safe-area-inset-bottom))}.modal.execution-modal>.modal-heading{gap:10px;margin-bottom:8px}.modal.execution-modal>.modal-heading h2{font-size:18px;line-height:1.6}.modal.execution-modal>.modal-heading .icon-button{min-width:44px;min-height:44px}.execution-center.has-detail>.execution-intro,.execution-center.has-detail>.execution-controls,.execution-center.has-detail>.execution-foot{display:none}.execution-layout{flex-direction:column;min-height:0;display:flex}.execution-list-pane{flex:1;padding:13px 0 5px}.execution-items{min-height:0;max-height:none;overflow:auto}.execution-detail{border:0;flex:1;min-height:0;max-height:none;padding:0;overflow:hidden}.execution-detail-nav{gap:7px;padding:2px 0 7px}.execution-detail-nav .text-button{min-height:44px;padding:6px 0;font-size:11px}.execution-detail-body{padding:0 3px 15px 0;scroll-padding:9px 0 15px}.execution-detail-heading{padding-top:16px}.execution-approval-bar{padding:11px 0 0}.execution-approval-heading{gap:5px;margin-bottom:6px}.execution-approval-heading>span{gap:6px;font-size:11px}.execution-approval-heading>.text-button{min-height:34px;font-size:11px}.execution-approval-summary>strong{font-size:13px;line-height:1.55}.execution-approval-summary>p{margin-top:5px;font-size:12px;line-height:1.65}.execution-approval-summary>small{margin-top:5px;font-size:11px;line-height:1.6}.execution-approval-buttons{gap:8px;margin-top:10px}.execution-approval-buttons>.button{white-space:normal;flex:1;min-width:0;padding:10px 8px;font-size:12px}.execution-approval-bar.is-recovery>.button{width:100%;font-size:12px}.execution-recovery-copy{font-size:12px;line-height:1.75}.execution-controls{min-width:0}.execution-filters{flex-wrap:nowrap;min-width:0;overflow:auto}.execution-empty{min-height:0}}.modal.execution-modal[data-execution-tiny=true]{overflow:auto}.modal.execution-modal[data-execution-tiny=true] .execution-center{flex:none;display:block;overflow:visible}.modal.execution-modal[data-execution-tiny=true] .execution-layout{display:block;overflow:visible}.modal.execution-modal[data-execution-tiny=true] .execution-detail{overflow:visible}.modal.execution-modal[data-execution-tiny=true] .execution-detail-body{flex:none;min-height:60px;max-height:130px;overflow:auto}.modal.execution-modal[data-execution-tiny=true] .execution-items{max-height:160px}.modal.execution-modal[data-execution-tiny=true] .execution-list-pane{overflow:visible}@media (prefers-reduced-motion:reduce){.execution-approval-bar,.execution-detail-body{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduced-motion=true] .execution-approval-bar,html[data-reduced-motion=true] .execution-detail-body{scroll-behavior:auto!important;transition:none!important;animation:none!important}.modal.preparation-modal{width:min(1040px,100vw - 40px);max-width:1040px}.preparation-library-intro{align-items:center;gap:18px;margin:12px 0 28px;display:flex}.preparation-library-intro h3{margin:8px 0;font-size:23px;font-weight:500}.preparation-library-intro p{color:var(--muted);margin:0;line-height:1.7}.preparation-emblem{color:#aedce8;background:radial-gradient(circle at 30% 20%,#548fa441,#0d253255);border:1px solid #609aac55;border-radius:18px;flex:0 0 64px;place-items:center;height:64px;display:grid}.preparation-library-tabs{border:1px solid #7fa7ba25;border-radius:12px;gap:6px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.preparation-library-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 18px}.preparation-library-tabs button.active{color:#d7eaf4;background:#658fa82a}.preparation-event-search{color:#91b9ca;border:1px solid #6c9eb945;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:0 14px;display:flex}.preparation-event-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;padding:14px 0}.preparation-event-search:focus-within{border-color:#9ed4e6}.preparation-library-list{gap:9px;display:grid}.preparation-library-item{text-align:left;color:#b2d2df;cursor:pointer;background:linear-gradient(110deg,#17304279,#12232f55);border:1px solid #7da9bd29;border-radius:12px;align-items:center;gap:16px;width:100%;padding:17px;transition:border-color .15s,background .15s;display:flex}.preparation-library-item:hover{background:#1e3d4c99;border-color:#8bbace88}.preparation-library-item>span{flex:1;gap:7px;min-width:0;display:grid}.preparation-library-item strong{color:#e0ebf1;overflow-wrap:anywhere;font-weight:500}.preparation-library-item small{color:#8faab8;overflow-wrap:anywhere;line-height:1.5}.preparation-library-item>svg{flex-shrink:0}.preparation-library-empty{text-align:center;color:var(--muted);border:1px dashed #7da9bd35;border-radius:12px;padding:36px 16px;line-height:1.8}.preparation-library-refresh{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.preparation-library-refresh p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.preparation-library-refresh button{flex-shrink:0}.preparation-library-error{color:#ebbd9e}.preparation-library-pagination{align-items:center;gap:10px;margin-top:20px;display:flex}.preparation-library-pagination span{color:var(--muted);margin-right:auto;font-size:13px}.preparation-exit-notice{background:#39301d66;border:1px solid #bc946561;border-radius:12px;margin-bottom:18px;padding:16px}.preparation-exit-notice p{color:#e4cba4;margin:0 0 12px}.preparation-exit-notice>div{gap:10px;display:flex}.preparation-back{margin-bottom:18px}.preparation-event-entry{justify-content:space-between;width:100%;margin-bottom:18px}@media (width<=640px){.modal.preparation-modal{width:calc(100vw - 20px)}.preparation-library-intro{align-items:flex-start;gap:12px}.preparation-emblem{border-radius:12px;flex-basis:42px;height:42px}.preparation-library-intro h3{margin-top:5px;font-size:19px}.preparation-library-intro p{font-size:13px}.preparation-library-tabs{width:100%}.preparation-library-tabs button{flex:1;padding:9px 8px}.preparation-library-item{gap:11px;padding:14px}.preparation-library-item strong{font-size:14px}.preparation-library-item small{font-size:12px}.preparation-library-pagination{gap:6px}.preparation-library-pagination .button{padding:8px}.preparation-library-refresh{align-items:flex-start}}.modal.preparation-modal .prep-header{display:none}.daily-briefing .briefing-tasks{border-bottom:1px solid #83a9b12e;min-width:0;margin-top:22px;padding-bottom:24px}.briefing-tasks-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.briefing-tasks-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.briefing-tasks-heading h3{color:#c7e0e6;margin:0;font-size:16px;font-weight:500;line-height:1.8}.briefing-tasks-heading>div>svg{color:#88bcc8;flex:none}.briefing-tasks-heading>div>span{color:#89adb9;white-space:nowrap;border:1px solid #8aafb331;border-radius:5px;padding:1px 7px;font-size:11px;line-height:1.7}.briefing-tasks-refresh{color:#9ec5d0;background:0 0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 0;font-size:11px;line-height:1.7;display:flex}.briefing-tasks-explainer{color:#8dabb8;margin:9px 0 16px;font-size:12px;line-height:1.9}.briefing-task-list{gap:10px;min-width:0;display:grid}.briefing-task{background:linear-gradient(120deg,#16313e69,#0a1b2638);border:1px solid #86aebb38;border-radius:10px;min-width:0;padding:14px 16px 11px;animation:.22s ease-out both briefing-task-enter;position:relative}.briefing-task.is-active{background:linear-gradient(120deg,#173b4170,#0b202c3d);border-color:#86b7b956}.briefing-task-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.briefing-task-order{letter-spacing:1px;color:#688f9f;font-variant-numeric:tabular-nums;font-size:10px}.briefing-task-status{color:#9dbfca;font-size:11px;line-height:1.8}.briefing-task.is-active .briefing-task-status{color:#a5cfc3}.briefing-task.is-review .briefing-task-status{color:#c6b589}.briefing-task h4{color:#c5dfe7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.85}.briefing-task-project{color:#87a9b6;align-items:flex-start;gap:6px;min-width:0;margin:7px 0 6px;font-size:11px;line-height:1.85;display:flex}.briefing-task-project>svg{flex:none;margin-top:4px}.briefing-task-project>span{overflow-wrap:anywhere;min-width:0}.briefing-task-open{color:#a8d4df;white-space:normal;background:#102d3b53;border:1px solid #91b6c136;border-radius:6px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:44px;margin-left:auto;padding:7px 11px;font-size:12px;line-height:1.8;display:flex}.briefing-task-open:hover:not(:disabled){background:#1e485b63;border-color:#94ccd47d}.briefing-task-open>svg{flex:none}.briefing-tasks button:disabled{opacity:.5;cursor:not-allowed}.briefing-tasks button:focus-visible{outline-offset:3px;outline:2px solid #a0d2de}.briefing-tasks-empty{color:#99b5c1;margin:13px 0 0;font-size:13px;line-height:1.85}.briefing-tasks-more{flex-direction:column;align-items:flex-start;gap:3px;margin-top:15px;display:flex}.briefing-tasks-more>p{color:#a3bdc8;margin:0;font-size:12px;line-height:1.8}.briefing-tasks-more>button{color:#acd1db;white-space:normal;text-align:left;background:0 0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 0;font-size:12px;line-height:1.7;display:flex}.briefing-tasks-more>small{color:#7e9eae;overflow-wrap:anywhere;font-size:11px;line-height:1.85}.briefing-tasks-blocked,.briefing-tasks-error{color:#c4b68e;background:#53401b1a;border:1px solid #b59b6936;border-radius:7px;align-items:flex-start;gap:9px;margin:13px 0;padding:11px 12px;font-size:12px;line-height:1.85;display:flex}.briefing-tasks-blocked>svg,.briefing-tasks-error>svg{flex:none;margin-top:4px}.briefing-tasks-blocked>span,.briefing-tasks-error>div{overflow-wrap:anywhere;min-width:0}.briefing-tasks-error strong{font-size:12px;font-weight:500;line-height:1.85;display:block}.briefing-tasks-error p{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.85}.briefing-calendar{min-width:0}@keyframes briefing-task-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=600px){.daily-briefing .briefing-tasks{margin-top:17px;padding-bottom:20px}.briefing-tasks-heading{gap:5px 12px}.briefing-task{padding:12px 13px 10px}.briefing-task h4{font-size:14px}.briefing-task-open{width:100%;margin-top:9px}.briefing-tasks-explainer{font-size:12px}.briefing-tasks-refresh{margin-left:auto}}@media (prefers-reduced-motion:reduce){.briefing-task{animation:none!important}.briefing-tasks *{scroll-behavior:auto!important;transition:none!important}}.daily-briefing[data-reduced-motion=true] .briefing-task,html[data-reduced-motion=true] .briefing-task{animation:none!important}.daily-briefing[data-reduced-motion=true] .briefing-tasks *,html[data-reduced-motion=true] .briefing-tasks *{scroll-behavior:auto!important;transition:none!important}.briefing-query-status{background:#0c2532d9;border:1px solid #82bfcd36;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:8px 0;padding:10px 12px;display:flex}.briefing-query-status>div{color:#9bbfc9;align-items:flex-start;gap:8px;min-width:0;display:flex}.briefing-query-status>div>svg{flex:none;margin-top:4px}.briefing-query-status>div>div{min-width:0}.briefing-query-status strong{color:#c5e1e8;font-size:12px;font-weight:500;line-height:1.7;display:block}.briefing-query-status p{color:#9bb8c4;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin:3px 0 0!important}.briefing-query-status>button{color:#bfdde5;background:#1334427d;border:1px solid #7cabb34d;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:7px 10px;font-size:12px;display:flex}.briefing-query-status>button:focus-visible{outline-offset:3px;outline:2px solid #b1e6eb}.briefing-query-status.is-error,.briefing-query-status.is-blocked{background:#312b20c4;border-color:#d1b37b42}.briefing-query-status.is-error>div,.briefing-query-status.is-blocked>div{color:#d5bd91}@media (width<=420px){.briefing-query-status{align-items:stretch;gap:8px;padding:9px}.briefing-query-status>button{padding:7px 8px}.briefing-query-status p{font-size:11px}}@media (prefers-reduced-motion:reduce){.briefing-query-status .spin{animation:none!important}}html[data-reduced-motion=true] .briefing-query-status .spin{animation:none!important}.workflow-library,.workflow-save{color:#c5dde5}.workflow-intro{align-items:center;gap:15px;margin:6px 0 19px;display:flex}.workflow-symbol{color:#9adddf;background:radial-gradient(at 20% 10%,#32626a70,#0b202e);border:1px solid #83b8c73b;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #b4f4f312}.workflow-intro .eyebrow,.workflow-selected-heading .eyebrow{letter-spacing:1.9px;color:#6e9ea9;margin:0 0 8px;font-size:9px}.workflow-intro h3,.workflow-selected-heading h3{letter-spacing:.2px;margin:0;font-size:19px;font-weight:500}.workflow-description{color:#91acbc;margin:0 0 25px;font-size:13px;line-height:1.9}.workflow-library-controls{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:22px;display:flex}.workflow-search{color:#7399aa;background:#061925;border:1px solid #4b788d55;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:160px;padding:11px 13px;display:flex}.workflow-search input{color:#cce2e9;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.workflow-search:focus-within{border-color:#84cbd8}.workflow-library-controls .segmented button{white-space:nowrap;font-size:11px}.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-height:48vh;padding:2px 3px 5px 1px;display:grid;overflow-y:auto}.workflow-card{background:linear-gradient(145deg,#17343d61,#0a1a28);border:1px solid #73a2b13a;border-radius:12px;min-width:0;padding:20px;transition:border-color .2s,background .2s}.workflow-card:hover{background:linear-gradient(145deg,#21424b61,#0a1a28);border-color:#86b5bc69}.workflow-card.is-disabled{color:#8cabb8;border-style:dashed}.workflow-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-card h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:15px;font-weight:500;line-height:1.6}.workflow-card header>div{min-width:0}.workflow-card header>div>span{color:#739da9;gap:7px;font-size:10px;display:flex}.workflow-card .toggle{flex-shrink:0}.workflow-card>p{overflow-wrap:anywhere;color:#a5bfca;margin:19px 0 12px;font-size:13px;line-height:1.8}.workflow-card-meta{color:#7297a9;align-items:center;gap:7px;font-size:11px;display:flex}.workflow-card footer{border-top:1px solid #6b99ac22;align-items:center;gap:8px;margin-top:20px;padding-top:15px;display:flex}.workflow-card footer>.button{margin-right:auto}.workflow-card .icon-button{color:#7d9da8}.workflow-empty{text-align:center;color:#7aa6b4;background:radial-gradient(at 50% 20%,#214d562b,#0000 70%);border:1px dashed #658fa639;border-radius:12px;padding:33px 20px 36px}.workflow-empty>svg{color:#81bbc7;margin-bottom:6px}.workflow-empty h3{color:#bad5de;font-size:16px;font-weight:400}.workflow-empty p{font-size:13px;line-height:1.9}.workflow-empty>span{color:#6e91a4;font-size:11px}.workflow-loading{color:#82abb9;justify-content:center;align-items:center;gap:10px;padding:25px;font-size:13px;display:flex}.workflow-fields{flex-direction:column;gap:19px;display:flex}.workflow-fields .field-label{color:#a9c3ce;margin:0;font-size:12px}.workflow-fields input,.workflow-invocation textarea{color:#d2e6ed;width:100%;font:inherit;background:#071a26;border:1px solid #59859b52;border-radius:8px;min-width:0;margin-top:9px;padding:12px 13px;font-size:14px;line-height:1.65;display:block}.workflow-fields input:focus,.workflow-invocation textarea:focus{border-color:#82c3cc;outline:1px solid #82c3cc}.workflow-fields .field-label>small{color:#7193a5;margin-top:8px;font-size:11px;font-weight:400;line-height:1.8;display:block}.workflow-number-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.workflow-number-fields .field-label>span{color:#7396a8;align-items:center;gap:10px;font-size:12px;display:flex}.workflow-number-fields input{max-width:115px;font-size:19px}.workflow-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:3px;display:flex}.workflow-footnote{color:#7294a3;border-top:1px solid #709db225;align-items:flex-start;gap:9px;margin:23px 0 0;padding-top:18px;font-size:11px;line-height:1.9;display:flex}.workflow-footnote>svg{flex-shrink:0;margin-top:3px}.workflow-feedback{border:1px solid #648ea33d;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:17px 0 0;padding:13px 15px;font-size:12px;line-height:1.8;display:flex}.workflow-feedback>span{flex:1;min-width:160px}.workflow-feedback.error,.workflow-feedback.warning{color:#c8b292;background:#7e5a1910;border-color:#a88a4b38}.workflow-feedback.success{color:#9bccb7}.workflow-back{margin:1px 0 22px;font-size:12px}.workflow-selected-heading{align-items:center;gap:15px;margin-bottom:23px;display:flex}.workflow-selected-heading>div{min-width:0}.workflow-selected-heading h3{overflow-wrap:anywhere}.workflow-selected-heading p{color:#729baa;margin:8px 0 0;font-size:11px}.workflow-summary{background:linear-gradient(100deg,#21445047,#0b202a5c);border:1px solid #71abb53b;border-radius:10px;flex-direction:column;gap:12px;margin:20px 0;padding:18px;display:flex}.workflow-summary strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.workflow-summary>span{color:#88b4be;align-items:center;gap:9px;font-size:12px;display:flex}.workflow-invocation .field-label{color:#adc7d1;font-size:12px}.workflow-invocation>p{color:#7a9cae;margin:12px 0 20px;font-size:12px;line-height:1.85}.workflow-context-guard{color:#c4b88e;background:#63562119;border:1px solid #b5a36849;border-radius:10px;align-items:flex-start;gap:12px;margin:18px 0;padding:17px;display:flex}.workflow-context-guard>svg{flex-shrink:0;margin-top:3px}.workflow-context-guard strong{font-size:13px;font-weight:500}.workflow-context-guard p{color:#b4ac93;font-size:12px;line-height:1.8}.workflow-context-guard small{color:#9b947e;margin-top:12px;font-size:10px;line-height:1.8;display:block}.workflow-context-guard>div>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.workflow-delete{border-top:1px solid #8c6f4838;flex-wrap:wrap;gap:13px;margin-top:15px;padding-top:13px;display:flex}.workflow-delete p{color:#c7b09a;flex-basis:100%;margin:0;font-size:12px;line-height:1.8}.workflow-save-action{color:#8fbdc9;justify-content:center;align-items:center;gap:7px;font-size:11px;display:inline-flex}.presence-bottom>.workflow-save-action{background:0 0;border:0;padding:6px 14px}.workflow-provenance{color:#9ac9c2;background:#2e5b5620;border:1px solid #74b7ae35;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;padding:10px 12px;font-size:11px;line-height:1.75;display:flex}.workflow-provenance small{color:#719c9d}.workflow-settings-entry{align-items:center;gap:17px;max-width:920px;margin-bottom:24px;display:flex}.workflow-settings-entry>div{flex:1}.workflow-settings-entry h2{margin:0 0 9px;font-size:16px;font-weight:500}.workflow-settings-entry p{color:#85a7b7;margin:0;font-size:12px;line-height:1.8}@media (width<=700px){.workflow-list{grid-template-columns:1fr;max-height:49svh}.workflow-intro{gap:12px}.workflow-intro h3,.workflow-selected-heading h3{font-size:17px}.workflow-description{font-size:12px}.workflow-card{padding:18px}.workflow-library-controls{gap:12px}.workflow-search{flex-basis:100%}.workflow-number-fields{gap:15px}.workflow-fields input{font-size:14px}.workflow-context-guard{gap:9px;padding:14px}.workflow-settings-entry{flex-wrap:wrap}.workflow-settings-entry>.button{margin-left:65px}.workflow-footnote{font-size:10px}}@media (prefers-reduced-motion:reduce){.workflow-card{transition:none}}[data-reduced-motion=true] .workflow-card{transition:none}.workflow-history{border-top:1px solid #78aeb334;margin-top:28px;padding-top:20px}.workflow-history-toggle{color:#a8cbd3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.workflow-history-toggle>span:first-of-type{flex:1;font-size:13px}.workflow-history-toggle small{color:#6f929f;letter-spacing:.4px;margin-top:5px;font-size:10px;display:block}.history-count{color:#7099a8;border:1px solid #729da52c;border-radius:5px;padding:5px 8px;font-size:11px}.workflow-history-toggle .expanded{transform:rotate(90deg)}.workflow-history-toggle:focus-visible{outline-offset:5px;border-radius:6px;outline:1px solid #8edce2}.workflow-history-note{color:#789ba8;margin:5px 0 25px;font-size:12px;line-height:1.8}.workflow-history-list{max-height:40vh;margin:0;padding:0;list-style:none;overflow:auto}.workflow-history-list li{gap:14px;display:flex;position:relative}.history-track{flex-shrink:0;justify-content:center;width:19px;display:flex;position:relative}.history-track:after{content:"";background:linear-gradient(#639ca157,#639ca11c);width:1px;position:absolute;top:21px;bottom:0}.workflow-history-list li:last-child .history-track:after{display:none}.history-track>span{color:#8fddd5;background:#102a33;border:1px solid #6b929d70;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.history-track>span>span{background:#6c98a5;border-radius:50%;width:4px;height:4px}.is-current .history-track>span{border-color:#87cecb;box-shadow:0 0 16px #5cbab025}.workflow-history-list article{flex:1;min-width:0;padding:0 4px 25px}.workflow-history-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-history-list header strong{color:#b2d3d8;font-size:12px;font-weight:500}.workflow-history-list header strong span{color:#7297a6;margin-left:10px;font-size:10px}.workflow-history-list time{color:#668b99;font-size:10px}.workflow-history-list h4{overflow-wrap:anywhere;margin:15px 0 6px;font-size:13px;font-weight:500}.workflow-history-list article>p{color:#7b9aa7;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px}.history-version-meta{color:#789ea9;flex-wrap:wrap;gap:12px;margin-bottom:13px;font-size:10px;display:flex}.history-baseline{color:#76939d;margin-bottom:10px;font-size:10px;line-height:1.7;display:block}.history-current{color:#86c3b5;font-size:10px}.history-restore-confirm{background:linear-gradient(140deg,#16393666,#0c202b);border:1px solid #8fbeb34a;border-radius:9px;margin-top:16px;padding:18px}.history-restore-confirm .eyebrow{color:#74aaa7;letter-spacing:1.7px;font-size:8px}.history-restore-confirm h4{margin:10px 0;font-size:14px;font-weight:500;line-height:1.7}.history-restore-confirm p{color:#8baab1;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.history-restore-confirm>div{flex-wrap:wrap;align-items:center;gap:17px;margin-top:17px;display:flex}@media (width<=700px){.workflow-history-list header{align-items:flex-start}.workflow-history-list time{text-align:right;max-width:100px;line-height:1.6}.workflow-history-list{max-height:37svh}}@media (prefers-reduced-motion:reduce){.workflow-history *{scroll-behavior:auto}}.source-task-form{color:#b7ced9;min-width:0}.source-task-form *{box-sizing:border-box}.source-task-heading{align-items:flex-start;gap:12px;margin:3px 0 19px;display:flex}.source-task-heading>svg{color:#91c6d4;flex:none;margin-top:6px}.source-task-heading>div{min-width:0}.source-task-heading h3{color:#cce4eb;margin:0;font-size:18px;font-weight:500;line-height:1.6}.source-task-heading p{color:#8fadb9;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.8}.source-task-heading p>span{white-space:nowrap;color:#a9c6d1}.source-task-original{background:#1025327d;border:1px solid #78a9b33a;border-radius:10px;min-width:0;margin-bottom:20px;padding:13px}.source-task-original>label{color:#abcad4;margin-bottom:7px;font-size:12px;line-height:1.8;display:block}.source-task-original>textarea{resize:vertical;width:100%;min-width:0;max-width:100%;min-height:130px;max-height:240px;font:inherit;color:#adcad5;white-space:pre-wrap;overflow-wrap:anywhere;background:#081a25b0;border:1px solid #6e9da631;border-radius:6px;padding:10px;font-size:13px;line-height:1.9;display:block}.source-task-original>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.source-task-original small{color:#88a7b5;flex:1;min-width:180px;font-size:11px;line-height:1.85}.source-task-original button{color:#abd2de;white-space:normal;background:#18374765;border:1px solid #85b0bc3b;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:12px;line-height:1.7;display:flex}.source-task-fields{grid-template-columns:1fr;gap:16px;min-width:0;display:grid}.source-task-fields label{color:#acc9d3;min-width:0;font-size:12px;line-height:1.8;display:block}.source-task-fields input,.source-task-fields textarea,.source-task-fields select{font:inherit;color:#c7e1e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081a25b0;border:1px solid #86adbc43;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:46px;margin-top:6px;padding:10px 11px;font-size:14px;line-height:1.8;display:block}.source-task-fields textarea{resize:vertical;overflow-wrap:anywhere;max-height:270px}.source-task-fields small{color:#87a4b1;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.85;display:block}.source-task-form :disabled{opacity:.5;cursor:not-allowed}.source-task-form input:focus-visible,.source-task-form textarea:focus-visible,.source-task-form select:focus-visible,.source-task-form button:focus-visible{outline-offset:3px;outline:2px solid #9ed2de}.source-task-note{color:#96b5c2;align-items:flex-start;gap:8px;margin:7px 0 0;padding:13px 0 0;font-size:12px;line-height:1.9;display:flex}.source-task-note>svg{flex:none;margin-top:3px}.source-task-warning{color:#d0bc94;overflow-wrap:anywhere;background:#6a4a1d21;border-left:2px solid #c4ae7f73;margin:14px 0 0;padding:11px;font-size:12px;line-height:1.9}.source-task-error{color:#d1b6a3;background:#543b3029;border:1px solid #c28e773e;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;margin-top:14px;padding:13px;display:flex}.source-task-error>svg{flex:none;margin-top:4px}.source-task-error>div{flex:1;min-width:0}.source-task-error strong{font-size:13px;font-weight:500;line-height:1.8}.source-task-error p{overflow-wrap:anywhere;margin:6px 0 11px;font-size:12px;line-height:1.9}.source-task-error .button{justify-content:center;min-height:44px;font-size:12px}.source-task-actions{border-top:1px solid #81a8b22d;justify-content:space-between;align-items:stretch;gap:11px;margin-top:20px;padding-top:16px;display:flex}.source-task-actions>.button{white-space:normal;justify-content:center;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.7}.source-task-received,.source-task-recovery-note{color:#9dbcc7;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.9}@media (width<=600px){.source-task-heading h3{font-size:16px}.source-task-original{padding:11px}.source-task-original>textarea,.source-task-fields input,.source-task-fields select,.source-task-fields textarea{font-size:16px}.source-task-original>div{align-items:stretch}.source-task-original small{flex-basis:100%;min-width:0}.source-task-original button{width:100%}.source-task-actions{gap:8px}.source-task-actions>.button{flex:1;min-width:0;padding:10px 8px}.source-task-error .button{width:100%}}@media (prefers-reduced-motion:reduce){.source-task-form *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduced-motion=true] .source-task-form *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.task-source-panel{color:#abc6d1;min-width:0}.task-source-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.task-source-heading>div{color:#9bcbd6;align-items:center;gap:9px;display:flex}.task-source-heading h3{color:#c4dfe6;margin:0;font-size:17px;font-weight:500;line-height:1.8}.task-source-heading button{color:#b1d2dc;background:#16344365;border:1px solid #88acbb36;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:12px;line-height:1.7;display:flex}.task-source-panel button:focus-visible,.task-source-panel blockquote:focus-visible{outline-offset:3px;outline:2px solid #a7dae1}.task-source-working{color:#91b4c0;align-items:center;gap:8px;min-height:90px;font-size:13px;line-height:1.9;display:flex}.task-source-task-version{color:#82a4b3;margin:5px 0 13px;font-size:11px;line-height:1.85}.task-source-error,.task-source-state{background:#14344045;border:1px solid #9cbcc43b;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;margin-top:10px;padding:13px;display:flex}.task-source-error>svg,.task-source-state>svg{flex:none;margin-top:4px}.task-source-error>div,.task-source-state>div{flex:1;min-width:0}.task-source-error strong,.task-source-state strong{font-size:13px;font-weight:500;line-height:1.8}.task-source-error p,.task-source-state p{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.9}.task-source-error small{margin-top:6px;font-size:11px;line-height:1.8;display:block}.task-source-error,.task-source-state.is-changed,.task-source-state.is-unavailable{color:#cab791;background:#4d3c1c24;border-color:#bda06a40}.task-source-state.is-current{color:#9dcbbf}.task-source-empty{color:#96b3c0;padding:23px 8px;font-size:13px;line-height:1.9}.task-source-empty>svg{color:#80a4b4;margin-bottom:7px}.task-source-empty p{margin:0 0 4px}.task-source-empty small{color:#7c9eaf;font-size:12px;line-height:1.85}.task-source-history{background:#102a354d;border:1px solid #83adb43d;border-radius:9px;min-width:0;margin-top:21px;padding:15px 16px}.task-source-history>div{color:#8fadb9;justify-content:space-between;gap:10px;font-size:11px;line-height:1.8;display:flex}.task-source-history>div>small{font:inherit;white-space:nowrap}.task-source-history h4{color:#c6dfe5;overflow-wrap:anywhere;margin:7px 0 0;font-size:15px;font-weight:500;line-height:1.8}.task-source-history>p{color:#8facb9;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.9}.task-source-history blockquote{color:#bbd5df;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;background:#0718245e;border-left:2px solid #97c4cd72;max-height:360px;margin:15px 0 0;padding:12px 13px;font-size:14px;line-height:1.95;overflow:auto}.task-source-history>.task-source-trust{color:#92aebc;margin-top:13px;font-size:12px;line-height:1.9}@media (width<=600px){.task-source-heading{gap:8px}.task-source-heading h3{font-size:16px}.task-source-heading button{margin-left:auto}.task-source-history{padding:13px}.task-source-history blockquote{max-height:300px;padding:10px;font-size:14px}.task-source-error,.task-source-state{padding:11px}}@media (prefers-reduced-motion:reduce){.task-source-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduced-motion=true] .task-source-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.task-reuse-dialog{color:#b9d0dc;min-width:0}.task-reuse-dialog>header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.task-reuse-icon{color:#a3dde4;background:#1d4b5d35;border:1px solid #7eb6c242;border-radius:12px;flex:0 0 44px;place-items:center;height:44px;display:grid}.task-reuse-dialog h3{color:#d2e6ee;margin:5px 0 0;font-size:20px;font-weight:500;line-height:1.5}.task-reuse-dialog .eyebrow{letter-spacing:1.5px;font-size:10px}.task-reuse-original{overflow-wrap:anywhere;background:#0c233244;border:1px solid #6e9baa37;border-radius:11px;padding:18px}.task-reuse-original>div{color:#91bcae;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.task-reuse-original small{color:#7a9bad;font-size:11px}.task-reuse-original h4{color:#d0e2ec;white-space:pre-wrap;margin:11px 0 8px;font-size:17px;font-weight:500;line-height:1.7}.task-reuse-original p{white-space:pre-wrap;scrollbar-width:thin;max-height:180px;margin:0;font-size:13px;line-height:1.9;overflow:auto}.task-reuse-empty{color:#6f91a4}.task-reuse-explanation{color:#b8d0df;margin:19px 0;font-size:14px;line-height:1.9}.task-reuse-note{background:#17364432;border-radius:8px;gap:10px;padding:13px 14px;display:flex}.task-reuse-note svg{color:#79a9b4;flex:none;margin-top:3px}.task-reuse-note p{color:#8baab9;margin:0;font-size:12px;line-height:1.9}.task-reuse-dialog>footer{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.task-reuse-dialog .button{white-space:normal;text-align:center;justify-content:center;min-height:44px;line-height:1.6}.task-reuse-warning,.task-reuse-recovery-note{color:#c7b59a;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.task-reuse-error{color:#d1b5a2;overflow-wrap:anywhere;background:#633e2919;border:1px solid #b47e614f;border-radius:9px;margin-top:17px;padding:14px}.task-reuse-error strong{font-size:13px;font-weight:500}.task-reuse-error p{margin:7px 0 12px;font-size:13px;line-height:1.8}.task-reuse-error .button{width:100%}@media (width<=600px){.task-reuse-dialog>header{gap:11px;margin-bottom:17px}.task-reuse-dialog h3{font-size:18px}.task-reuse-original{padding:14px}.task-reuse-original h4{font-size:16px}.task-reuse-original p{max-height:140px}.task-reuse-dialog>footer{flex-wrap:wrap;gap:8px;margin-top:18px}.task-reuse-dialog>footer>.button{flex:1;min-width:120px;padding:10px}.task-reuse-explanation{margin:15px 0;font-size:13px}.task-reuse-note{padding:11px}}@media (prefers-reduced-motion:reduce){.task-reuse-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.task-reuse-notice{box-sizing:border-box;background:#15313f;border:1px solid #7faeb840;border-radius:8px;width:100%;min-width:0;margin-top:16px;position:static;overflow:hidden}.task-reuse-notification{box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;text-align:left;color:#b6dce7;grid-template-columns:17px minmax(0,1fr) 44px;align-items:start;gap:8px;margin:0;padding:9px 8px 9px 12px;font-size:12px;line-height:1.8;display:grid;position:static;transform:none}.task-reuse-notification.error{color:#ddc7a4;background:#30291e}.task-reuse-notification>svg{grid-area:1/1;margin-top:4px}.task-reuse-notification>span{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/2;min-width:0}.task-reuse-notification>.icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;background:#142c38;border:1px solid #8ba8b435;border-radius:6px;grid-area:1/3;place-items:center;display:grid;position:static}.task-reuse-notification .voice-diagnostic-shortcut{white-space:normal;grid-column:2/-1;min-height:44px}.task-reuse-notification button:focus-visible{outline-offset:-2px;outline:2px solid #a2d4df}.task-content-editor{color:#bed6e0;min-width:0}.task-content-heading{border-bottom:1px solid #749cac2d;margin-bottom:20px;padding-bottom:16px}.task-content-heading>div{color:#99bfce;overflow-wrap:anywhere;align-items:center;gap:9px;font-size:14px;display:flex}.task-content-heading>div>svg{flex:none}.task-content-heading>p{color:#819faf;justify-content:space-between;gap:12px;margin:12px 0 0;font-size:12px;display:flex}.task-content-heading>p>span:first-child{color:#afd0c0}.task-content-editor form>label{color:#adcbd8;flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.task-content-editor textarea{box-sizing:border-box;resize:vertical;color:#d0e4ed;background:#0b2230;border:1px solid #7096a53d;border-radius:7px;width:100%;min-height:58px;max-height:260px;padding:10px 12px;font-size:14px;line-height:1.8}.task-content-editor textarea:disabled{opacity:1;color:#9cb7c5;background:#0b1b27}.task-content-editor label small{color:#7e9bab;font-size:11px;line-height:1.6}.task-content-note{color:#8caebd;background:#183c4c26;border-radius:8px;gap:9px;margin:0 0 18px;padding:12px;font-size:12px;line-height:1.9;display:flex}.task-content-note svg{flex:none;margin-top:3px}.task-content-warning,.task-content-recovery-note{color:#cfba97;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.task-content-error{color:#d7bea4;overflow-wrap:anywhere;background:#533b2524;border:1px solid #b2846545;border-radius:8px;margin:16px 0;padding:14px;font-size:13px;line-height:1.8}.task-content-error p{margin:0 0 10px}.task-content-error strong{margin-bottom:5px;font-weight:500;display:block}.task-content-error .button{width:100%}.task-content-loading{color:#94b8c6;align-items:center;gap:10px;padding:20px 0;font-size:13px;display:flex}.task-content-editor form>footer{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.task-content-editor .button{white-space:normal;justify-content:center;min-height:44px;line-height:1.6}.task-content-conflict{color:#d1bd9c;margin:16px 0;font-size:12px;line-height:1.9}.task-content-latest{overflow-wrap:anywhere;background:#102b3a70;border:1px solid #7199ad43;border-radius:8px;margin:16px 0;padding:14px}.task-content-latest h4{color:#8fb0c1;margin:0 0 10px;font-size:12px;font-weight:400}.task-content-latest>strong{font-size:14px;font-weight:500}.task-content-latest>p{white-space:pre-wrap;max-height:180px;font-size:13px;line-height:1.8;overflow:auto}.task-content-receipt{background:#153d382d;border:1px solid #7cb5a845;border-radius:9px;margin-bottom:19px;padding:15px}.task-content-receipt h3{color:#b4d9ca;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:500;display:flex}.task-content-receipt p{color:#a7cbbf;margin:10px 0;font-size:13px;line-height:1.9}.task-content-receipt summary{cursor:pointer;min-height:30px;font-size:12px}.task-content-receipt dl{font-size:12px;line-height:1.8}.task-content-receipt dt{color:#7f9e9e}.task-content-receipt dd{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;margin:4px 0 12px;overflow:auto}.task-content-notice{box-sizing:border-box;background:#15313f;border:1px solid #7faeb840;border-radius:8px;min-width:0;margin-top:16px;position:static;overflow:hidden}.task-content-notification{box-sizing:border-box;width:100%;box-shadow:none;text-align:left;color:#b6dce7;grid-template-columns:17px minmax(0,1fr) 44px;align-items:start;gap:8px;margin:0;padding:9px 8px 9px 12px;font-size:12px;line-height:1.8;display:grid;position:static;transform:none}.task-content-notification.error{color:#ddc7a4;background:#30291e}.task-content-notification>svg{grid-area:1/1;margin-top:4px}.task-content-notification>span{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/2;min-width:0}.task-content-notification>.icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;background:#142c38;border:1px solid #8ba8b435;border-radius:6px;grid-area:1/3;place-items:center;display:grid;position:static}.task-content-notification .voice-diagnostic-shortcut{grid-column:2/-1;min-height:44px}.task-content-editor button:focus-visible{outline-offset:2px;outline:2px solid #addae3}@media (width<=600px){.task-content-heading{margin-bottom:16px}.task-content-editor textarea{max-height:220px;padding:9px 10px;font-size:16px}.task-content-editor form>footer{flex-wrap:wrap;gap:8px}.task-content-editor form>footer .button{flex:1;min-width:120px;padding:10px 8px}.task-content-receipt{padding:12px}.task-content-note{padding:10px}}@media (prefers-reduced-motion:reduce){.task-content-editor *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-stage{isolation:isolate;color:#c4dce6;background:#040b14;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:70px 24px 45px;display:flex;position:relative;overflow:hidden}.auth-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 22%,#15425460,#0000 55%),radial-gradient(at 0 100%,#15314644,#0000 60%);position:absolute;inset:0}.auth-atmosphere:before,.auth-atmosphere:after{content:"";aspect-ratio:1;border:1px solid #72b4c215;border-radius:50%;width:min(78vw,850px);position:absolute;top:50%;left:50%;transform:rotate(-24deg)scaleX(.75)}.auth-atmosphere:after{border-style:dashed;width:min(95vw,1100px);transform:rotate(35deg)scaleX(.6)}.auth-brand{letter-spacing:9px;color:#9cdce5;text-shadow:0 0 28px #64c5d450;text-align:center;margin-bottom:36px;padding-left:9px;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:26px;font-weight:500}.auth-brand>span{letter-spacing:3px;color:#547d93;margin-top:12px;padding-right:5px;font-size:8px;display:block}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0b1d2aef,#07131ded);border:1px solid #6d9aad35;border-radius:18px;width:min(440px,100%);padding:34px 35px 29px;box-shadow:0 24px 90px #0004}.auth-eyebrow{letter-spacing:2px;color:#78a7ba;align-items:center;gap:9px;margin-bottom:21px;font-size:9px;display:flex}.auth-card h1{letter-spacing:.4px;margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.65}.auth-intro{color:#7f9eaf;margin:0 0 27px;font-size:12px;line-height:1.9}.auth-card form>label{margin:18px 0 0;display:block}.auth-card label>span{color:#96bac9;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.auth-card input{color:#d1e5ec;background:#071521;border:1px solid #6a95a43a;border-radius:7px;outline:none;width:100%;padding:12px 13px;font-size:14px}.auth-card input:focus{border-color:#79c6d0;box-shadow:0 0 0 3px #73c6d00b}.auth-card input::placeholder{color:#476d84}.auth-field-hint{color:#688ca2;margin:8px 0;font-size:10px;display:block}.auth-error,.auth-notice{overflow-wrap:anywhere;margin:17px 0 0;font-size:12px;line-height:1.85}.auth-error{color:#e0ae92}.auth-notice{color:#9acbbd}.auth-submit{border-radius:8px;justify-content:center;min-height:45px;margin-top:24px;font-size:13px}.auth-submit>svg:last-child{margin-left:auto}.auth-switch{color:#88b9c7;text-align:center;background:0 0;width:100%;padding:18px 3px 4px;font-size:12px;display:block}.auth-switch:hover{color:#b7edf1}.auth-account-note{color:#68889b;border-top:1px solid #64899c24;margin:22px 0 0;padding-top:18px;font-size:10px;line-height:1.9}.auth-footnote{color:#668b9f;text-align:center;align-items:center;gap:8px;margin:25px 0 0;font-size:11px;line-height:1.7;display:flex}.auth-wait{text-align:center;padding:15px 0}.auth-wait>svg{color:#85c5d0;margin-bottom:20px}.auth-wait h1{font-size:20px}.auth-wait p{color:#87a7b6;margin:13px 0 22px;font-size:12px;line-height:1.9}.auth-wait .button{margin:auto}.cloud-account-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:18px 21px;display:flex}.cloud-account-row strong{color:#b5d9e3;font-size:14px;font-weight:500}.cloud-account-row p{color:#7499ae;margin:6px 0 0;font-size:11px}.cloud-account-row .button{white-space:nowrap;font-size:11px}.cloud-service-notice{margin:22px 0;padding:22px}.cloud-service-notice h2{font-size:16px;font-weight:400}.cloud-service-notice p{color:#8dabbc;font-size:12px;line-height:1.9}.cloud-service-notice .mini-tag{margin-left:10px}.presence-account{color:#a2cbd7;overflow-wrap:anywhere;border-bottom:1px solid #6c94a220;margin-bottom:5px;padding:10px;font-size:11px}.cloud-no-voice{color:#849eae;font-size:11px;line-height:1.8}.auth-card button:focus-visible{outline-offset:3px;outline:2px solid #92dbe4}@media (width<=600px){.auth-stage{padding:42px 20px 30px}.auth-brand{letter-spacing:7px;margin-bottom:27px;font-size:23px}.auth-card{padding:27px 24px 25px}.auth-card h1{font-size:20px}.auth-footnote{font-size:10px}.cloud-account-row{gap:8px;padding:16px}.cloud-account-row strong{font-size:13px}}@media (prefers-reduced-motion:no-preference){.auth-card{animation:.55s both auth-enter}@keyframes auth-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.auth-form-content[hidden]{display:none}.auth-intro-replay{color:#a9d8e5;cursor:pointer;background:#10304180;border:1px solid #6d9aad50;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:16px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.auth-intro-replay:hover{color:#d0f1f5;background:#173c4f}.auth-intro-replay:disabled{opacity:.5;cursor:default}:root{color:#dfebf2;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#030b14;--surface:#071420;--panel:#081723;--line:#77a4be29;--line-bright:#87cae14f;--muted:#839cae;--cyan:#78e4ef;--amber:#e6b974;--green:#75d6bc;--sidebar:204px;background:#030b14;font-family:Bahnschrift,Segoe UI,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body{min-width:340px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button,a{touch-action:manipulation}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}a{color:var(--cyan)}button,input,textarea,select{transition:border-color .2s,background .2s,box-shadow .2s}input,textarea,select{color:#d7e6ef;border:1px solid var(--line-bright);background:#081623;border-radius:7px;min-width:0;padding:12px}textarea{resize:vertical}textarea::placeholder,input::placeholder{color:#658295}select option{color:#d7e6ef;background:#0a1824}button:hover:not(:disabled){filter:brightness(1.1)}p,h1,h2,h3,h4{margin-top:0}p{line-height:1.8}h1,h2,h3{font-weight:500}h1{letter-spacing:-.5px;font-size:30px}h2{font-size:17px}h3{font-size:15px}svg{flex-shrink:0}::selection{color:#fff;background:#28576a}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#244052;border-radius:4px}::-webkit-scrollbar-track{background:0 0}.app,.main-shell{min-height:100vh}.workspace-mode .main-shell{margin-left:var(--sidebar)}.muted{color:var(--muted)}.amber-text{color:var(--amber)!important}.success-text{color:var(--green)!important}.muted-separator{color:#355365;margin:0 13px}.eyebrow{letter-spacing:2.1px;color:#82a0b1;align-items:center;gap:8px;font-size:10px;font-weight:500;line-height:1.7;display:flex}.tiny-dot{background:#718e9b;border-radius:50%;width:3px;height:3px;margin:0 6px}.button{border:1px solid var(--line-bright);white-space:nowrap;background:#0e233180;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:12px;line-height:1.5;display:inline-flex}.button:hover:not(:disabled){background:#102c3a;border-color:#78e4efa6}.button.primary{color:#e5fbff;background:linear-gradient(115deg,#27859d78,#103f53bf);border-color:#68c8d9;box-shadow:inset 0 0 13px #66dcf117,0 0 18px #319fc012}.button.primary:hover:not(:disabled){background:#205f74;box-shadow:0 0 20px #40bada21}.button.subtle{border-color:var(--line);background:0 0}.button.danger{color:#ecc5a3;background:#37281e;border-color:#977458}.button.small{padding:7px 11px;font-size:11px}.button.full-width{width:100%}.icon-button{color:#91acbd;background:0 0;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:6px;display:inline-flex;position:relative}.icon-button:hover{color:var(--cyan);background:#112739}.text-button{color:var(--cyan);background:0 0;align-items:center;gap:7px;padding:5px 0;font-size:11px;display:inline-flex}.badge{border:1px solid var(--line-bright);white-space:nowrap;color:#9dc1d1;background:#10233366;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.badge.amber{color:var(--amber);background:#6d522817;border-color:#ae874b45}.mini-tag{border:1px solid var(--line);color:#92b5c7;white-space:nowrap;background:#10212b;border-radius:4px;align-items:center;padding:3px 6px;font-size:9px;line-height:1.4;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block;box-shadow:0 0 7px}.status-dot.recording{background:var(--green);color:var(--green)}.spin{animation:1.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.online-dot,.offline-dot{background:#75d6bc;border-radius:50%;width:5px;height:5px;display:inline-block}.offline-dot{background:var(--amber)}.small-copy{font-size:10px;line-height:1.8}.subtle-note{color:#8099aa;align-items:center;gap:7px;font-size:10px;display:flex}.empty-state{color:#6f8d9f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:50px 24px;font-size:12px;display:flex}.empty-state h3{color:#adbfcc;margin:0}.empty-state p{margin:0 0 8px}.notice{color:#89aabf;background:#11303d36;border:1px solid #457d9029;border-radius:6px;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.8;display:flex}.notice svg{color:#83c4d6;margin-top:3px}.notice.amber-notice{color:#c3ab84;background:#66502614;border-color:#ac874431}.notice.amber-notice svg{color:var(--amber)}.panel{border:1px solid var(--line);background:linear-gradient(135deg,#0a1a27de,#06121cf0);border-radius:9px;min-width:0;padding:23px}.panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.panel-title h2{margin:0}.panel-title>svg{color:#7496ab}.panel-title .eyebrow{margin-bottom:8px}.panel-subtitle{color:#718e9f;margin:-8px 0 22px;font-size:11px}.segmented{border:1px solid var(--line);background:#050f18;border-radius:6px;gap:2px;padding:3px;display:flex}.segmented button{color:#839eaf;background:0 0;border-radius:4px;padding:7px 14px;font-size:11px}.segmented button.active{color:#c5f5ff;background:#173e51;box-shadow:inset 0 0 0 1px #6aafc240}.topbar{z-index:5;justify-content:space-between;align-items:center;height:88px;padding:0 43px;display:flex;position:relative}.topbar-right{align-items:center;gap:22px;display:flex}.brand{text-align:left;background:0 0;align-items:center;gap:14px;padding:0;display:flex}.brand>span:last-child{letter-spacing:5px;font-size:19px;font-weight:400}.brand small{color:#5d7b8f;letter-spacing:1.65px;margin-top:6px;font-size:6px;display:block}.brand-core{letter-spacing:0;color:#b4f6ff;background:radial-gradient(circle at 35% 28%,#286074,#071422 70%);border:1px solid #76d7eb65;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;font-size:17px;display:flex;position:relative;box-shadow:0 0 16px #3bc2e029,inset 0 0 8px #1a7190}.brand-core:before{content:"";border:1px solid #3c728c35;border-radius:50%;position:absolute;inset:-5px}.demo-badge{color:#93afa9;background:#183a3024;border:1px solid #75b4a52a;border-radius:4px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;display:flex}.session-time{color:#c0d2df;font-variant-numeric:tabular-nums;letter-spacing:1px;align-items:center;gap:14px;font-size:19px;line-height:1.05;display:flex}.session-time small{color:#718e9f;letter-spacing:0;border-left:1px solid #304856;padding-left:14px;font-size:9px;line-height:1.3}.workspace-entry{color:#b6e8f2;padding:10px 17px;font-size:11px}.notification-dot{background:#dcb071;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:6px}.avatar{color:#c4d5dd;background:#243547;border:1px solid #47607280;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;display:flex}.breadcrumb{color:#617e92;align-items:center;gap:9px;font-size:10px;display:flex}.breadcrumb span{color:#a1b9c8}.workspace-mode .topbar{border-bottom:1px solid #5f8ba216;height:72px;padding:0 34px}.workspace-mode .topbar-right{gap:17px}.workspace-mode .session-time{display:none}.assistant-mode{background:radial-gradient(at 49% 40%,#0a20324f,#0000 51%),radial-gradient(at 50% 104%,#173a5c55,#0000 49%),#030b14;min-height:100svh;overflow:hidden}.assistant-mode:before{content:"";pointer-events:none;z-index:9;border:1px solid #8bb1c324;border-radius:13px;position:fixed;inset:14px}.assistant-mode:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7abae0,#0000);height:1px;position:fixed;bottom:13px;left:32%;right:32%;box-shadow:0 -1px 22px 5px #417cb030}.assistant-stage{justify-content:center;min-height:calc(100svh - 88px);display:flex;position:relative}.assistant-primary{z-index:2;flex-direction:column;align-items:center;width:650px;padding:0 0 67px;transition:transform .5s;display:flex;position:relative}.orb-stage{width:min(530px,75vw);height:clamp(295px,45.5vh,540px);margin-top:0;margin-bottom:-7px;position:relative}.orb-stage>div{width:100%;height:100%}.assistant-copy{text-align:center;z-index:2;position:relative}.assistant-copy .eyebrow{letter-spacing:3.1px;color:#6ea1b8;justify-content:center;margin-bottom:17px;font-size:8px}.assistant-copy .eyebrow .status-dot{color:#62bac5;flex-basis:3px;width:3px;height:3px;box-shadow:0 0 8px #62bac5}.assistant-copy h1{letter-spacing:5px;text-shadow:0 0 40px #a0d1ec15;margin-bottom:13px;font-size:32px;font-weight:400}.assistant-copy>p{letter-spacing:2px;color:#7694a8;margin-bottom:26px;font-size:12px}.assistant-input-zone{width:540px;max-width:100%;position:relative}.composer{background:linear-gradient(135deg,#1030499c,#07141ece);border:1px solid #639db369;border-radius:50px;align-items:center;gap:11px;min-height:61px;padding:8px;display:flex;position:relative;box-shadow:inset 0 0 24px #34697d0c,0 9px 30px #0004}.composer:before{content:"";pointer-events:none;border:1px solid #5895ac1b;border-radius:50px;position:absolute;inset:-5px}.composer:focus-within{border-color:#8addf1a8;box-shadow:0 0 30px #289ac018,inset 0 0 24px #34697d0c}.composer.is-listening{border-color:#68cdbc}.composer textarea{resize:none;letter-spacing:.3px;color:#c8e2ef;background:0 0;border:0;border-radius:0;outline:none;flex:1;width:100%;min-height:32px;max-height:100px;padding:6px 0;font-size:12px;line-height:22px}.composer textarea:focus-visible{outline:none}.composer textarea::placeholder{color:#6d8c9f}.mic-button,.send-button{border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mic-button{color:#b7f6ff;background:radial-gradient(circle at 30% 25%,#26748b,#0b273b);border:1px solid #78c6dd96;box-shadow:0 0 12px #47bed315,inset 0 0 12px #83d9f021}.mic-button.active{color:#9fefd3;background:#205448;border-color:#72d1b9;box-shadow:0 0 18px #66dfb82b}.send-button{color:#b4edfb;background:linear-gradient(120deg,#215570,#0c2435);border:1px solid #64a1bb80}.composer-divider{background:#5e9bb357;width:1px;height:18px;margin:0 3px}.attach-button{min-width:28px;padding:4px}.assistant-quick-actions{justify-content:space-between;align-items:center;gap:7px;margin-top:16px;padding:0 10px;display:flex}.assistant-quick-actions>button{color:#6e9aae;background:0 0;align-items:center;gap:6px;padding:0;font-size:9px;display:flex}.assistant-quick-actions>span{color:#496778;font-size:8px}.assistant-quick-actions .muted-separator{margin:0 6px}.sensor-controls{justify-content:center;align-items:center;gap:19px;margin-top:28px;display:flex}.sensor-controls button{color:#6b879b;background:0 0;align-items:center;gap:6px;padding:4px 0;font-size:9px;display:flex}.sensor-controls button.enabled{color:#79c5b6}.sensor-controls>i{background:#46637555;width:1px;height:11px}.voice-note{text-align:center;color:#415e70;margin:9px 0 0;font-size:8px}.assistant-coordinate{letter-spacing:1.5px;color:#486b83;flex-direction:column;gap:8px;font-size:7px;line-height:1.4;display:flex;position:absolute;top:38%;left:45px}.assistant-coordinate>i{background:#39556a;width:22px;height:1px;margin:3px 0 8px}.assistant-coordinate>span:last-child{writing-mode:vertical-lr;letter-spacing:2.5px;margin-top:8px;font-size:6px}.quiet-agenda{width:185px;position:absolute;top:43%;right:4.4%}.quiet-agenda .eyebrow{letter-spacing:1.9px;color:#597d94;justify-content:space-between;font-size:8px}.quiet-agenda .eyebrow>span{color:#385e75;font-size:7px}.quiet-agenda h3{color:#9ab2c3;letter-spacing:1px;margin:13px 0 18px;font-size:12px;font-weight:400}.quiet-agenda>button{text-align:left;color:#608397;background:0 0;border-bottom:1px solid #4a7b981a;align-items:center;gap:10px;width:100%;padding:13px 0;font-size:10px;display:flex}.quiet-agenda>button>span{color:#83acc3;font-size:10px}.quiet-agenda>button>strong{color:#809dab;flex:1;font-size:10px;font-weight:400}.quiet-agenda>button>svg{opacity:.4}.quiet-agenda .agenda-link{color:#588598;border:0;justify-content:flex-start;padding-top:19px;font-size:9px}.assistant-footer{color:#4d6b80;z-index:3;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:31px;left:43px;right:43px}.assistant-footer>span:first-child{align-items:center;gap:7px;display:flex}.assistant-footer>button{color:#68849a;background:0 0;align-items:center;gap:6px;font-size:9px;display:flex}.assistant-footer>span:nth-child(2){color:#415c6f;position:absolute;left:50%;transform:translate(-50%)}.ambient-line{pointer-events:none;background:linear-gradient(90deg,#0000,#31596f27,#0000);width:45vw;height:1px;position:absolute;transform:rotate(-30deg)}.line-one{top:50%;left:-21%}.line-two{bottom:35%;right:-20%}.with-conversation .assistant-primary{transform:translate(-185px)}.with-conversation .assistant-coordinate{opacity:0}.driving-controls{text-align:center;max-width:370px}.driving-controls p{color:#a3c4d4;font-size:15px;line-height:1.9}.driving-controls .button{width:260px;height:64px;font-size:18px}.driver-mode .mobile-nav,.driver-mode .assistant-coordinate,.driver-mode .session-time,.driver-mode .workspace-entry{display:none}.driver-mode .orb-stage{height:40vh}.sidebar{width:var(--sidebar);z-index:20;background:linear-gradient(155deg,#081621,#040d16 75%);border-right:1px solid #6e9bb21f;flex-direction:column;padding:28px 14px 17px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar .brand{gap:12px;margin:4px 11px 45px}.sidebar .brand-core{width:29px;height:29px;font-size:13px}.sidebar .brand>span:last-child{letter-spacing:3px;font-size:16px}.sidebar .brand small{letter-spacing:.95px;font-size:5px}.workspace-label{letter-spacing:1.2px;color:#4d6e82;justify-content:space-between;margin-bottom:15px;padding:0 14px;font-size:8px;display:flex}.workspace-label>span{color:#3b5c70;font-size:9px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav>button,.settings-nav{text-align:left;color:#7793a8;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:13px;padding:14px 15px;font-size:12px;display:flex;position:relative}.sidebar nav>button.selected,.settings-nav.selected{color:#bceefd;background:linear-gradient(90deg,#1741578f,#0c233546);border-color:#5b9bb73b;box-shadow:inset 2px 0 #93dff2}.sidebar nav>button.selected svg{color:#93e3f7}.sidebar nav>button:hover,.settings-nav:hover{color:#c5e2f0;background:#15304575}.nav-indicator{background:var(--amber);border-radius:50%;width:4px;height:4px;margin-left:auto}.sidebar-bottom{margin-top:auto}.settings-nav{width:100%;margin-bottom:19px}.sidebar-assistant{background:#10273770;border:1px solid #497a921f;border-radius:7px;align-items:center;gap:8px;margin:0 3px 24px;padding:12px 7px;display:flex}.small-orb-mark{color:#bef1fc;background:radial-gradient(circle at 35% 30%,#20637c,#091a2a);border:1px solid #87cde587;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex;box-shadow:0 0 14px #4eb3d82b}.sidebar-assistant>div{flex:1}.sidebar-assistant strong{color:#9bb7c7;font-size:8px;font-weight:400;display:block}.sidebar-assistant small{color:#517184;margin-top:4px;font-size:7px;display:block}.sidebar-assistant .icon-button{width:20px;min-width:20px;padding:1px}.workspace-person{border-top:1px solid var(--line);align-items:center;gap:8px;padding:19px 7px 0;display:flex}.workspace-person>span:nth-child(2){color:#9ab3c2;flex:1;font-size:9px}.workspace-person small{color:#476b80;letter-spacing:.8px;margin-top:5px;font-size:5px;display:block}.workspace-person>svg{color:#446377;width:13px}.workspace-content{max-width:1800px;margin:auto;padding:33px 34px 110px}.page-intro{justify-content:space-between;align-items:center;gap:25px;min-height:92px;margin-bottom:31px;display:flex}.page-intro .eyebrow{letter-spacing:2px;margin-bottom:10px;font-size:8px}.page-intro h1{letter-spacing:.5px;margin:0 0 12px;font-size:25px;font-weight:400}.page-intro p{color:#7390a4;letter-spacing:.25px;margin:0;font-size:11px}.page-intro>.badge{align-self:flex-end;margin-bottom:15px}.date-block{letter-spacing:1.8px;color:#65859b;text-align:center;min-width:120px;font-size:8px}.date-block strong{letter-spacing:-2px;color:#b2c9d8;margin-bottom:8px;font-size:50px;font-weight:400;line-height:1.15;display:block}.overview-metrics{border:1px solid var(--line);background:linear-gradient(95deg,#0b1b29,#07131f);border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:23px;padding:24px 0;display:grid}.overview-metrics>div{border-right:1px solid var(--line);flex-direction:column;gap:13px;padding:0 26px;display:flex;position:relative}.overview-metrics>div:last-child{border:0}.overview-metrics>div>span{color:#7895a8;font-size:10px}.overview-metrics strong{color:#cadce7;font-size:33px;font-weight:400}.overview-metrics strong small{color:#7591a3;margin-left:10px;font-size:10px;font-weight:400}.overview-metrics svg{color:#44677f;width:19px;position:absolute;top:1px;right:26px}.overview-grid{grid-template-columns:1.45fr 1fr;gap:22px;display:grid}.project-focus{text-align:center;padding:6px 0 20px}.project-glyph{color:#8ebdd0;background:radial-gradient(#1c4c6255,#0d2234);border:1px solid #7bbada40;border-radius:18px;justify-content:center;align-items:center;width:69px;height:69px;margin:0 auto 14px;display:flex}.project-focus h3{margin-bottom:6px;font-size:17px}.project-focus p{color:#66879c;margin:0;font-size:11px}.overview-grid .notice{margin-bottom:17px}.briefing-banner{background:linear-gradient(110deg,#0a202f7c,#05121d);border:1px solid #71a9bf22;border-radius:9px;align-items:center;gap:23px;margin-top:23px;padding:30px;display:flex}.briefing-icon{color:#79abc4;background:radial-gradient(#20577445,#0000);border:1px solid #75c8e52d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 0 26px #387b9e15}.briefing-banner>div:nth-child(2){flex:1}.briefing-banner .eyebrow{letter-spacing:2px;color:#638da6;margin-bottom:8px;font-size:7px}.briefing-banner h3{color:#bfd5e2;margin:0 0 8px;font-size:15px;font-weight:400}.briefing-banner p{color:#6b8c9f;margin:0;font-size:10px}.event-timeline{flex-direction:column;padding:5px 0;display:flex}.timeline-event{text-align:left;background:0 0;border-bottom:1px solid #5c8ba11c;align-items:center;gap:14px;padding:18px 0;display:flex}.timeline-event:last-child{border:0}.timeline-time{color:#a8c9dd;font-variant-numeric:tabular-nums;font-size:13px}.timeline-time small{color:#4d7189;margin-top:7px;font-size:9px;display:block}.timeline-marker{background:#69b7ce;border-radius:3px;width:3px;height:37px;box-shadow:0 0 7px #5ab2cc21}.timeline-marker.is-blue{background:#769ccf}.timeline-content{flex:1}.timeline-content strong{color:#c5d6e1;font-size:12px;font-weight:400;display:block}.timeline-content small{color:#65889f;margin-top:8px;font-size:9px;display:block}.timeline-event>svg{color:#49728b}.calendar-layout{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:18px;display:grid}.calendar-panel{padding:0;overflow:hidden}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.calendar-heading{align-items:center;gap:12px;display:flex}.calendar-heading h2{margin:0;font-size:13px}.calendar-heading .mini-tag{font-size:8px}.calendar-controls{align-items:center;gap:6px;display:flex}.calendar-controls .segmented{margin-right:4px}.calendar-controls .segmented button{padding:6px 10px;font-size:10px}.calendar-controls .icon-button{width:25px;min-width:25px}.calendar-legend{color:#5d8398;align-items:center;gap:18px;padding:14px 17px;font-size:8px;display:flex}.calendar-legend>span{align-items:center;gap:6px;display:flex}.calendar-legend i{background:#52859e;border-radius:2px;width:7px;height:7px}.calendar-legend i.dashed{background:0 0;border:1px dashed #87c4d9}.calendar-legend .calendar-hint{color:#4c7187;margin-left:auto}.day-plan{padding:21px 18px}.day-plan>.eyebrow{margin-bottom:10px;font-size:8px}.day-plan>h2{margin:0 0 14px;font-size:20px;font-weight:400}.day-plan .timeline-event{gap:11px}.day-plan .timeline-content strong{font-size:10px}.day-plan .timeline-content small{font-size:8px}.day-plan .timeline-time{font-size:12px}.day-plan .timeline-time small{font-size:8px}.day-plan .timeline-event>svg{width:12px}.day-plan-note{border-top:1px solid var(--line);color:#6fadc4;align-items:flex-start;gap:9px;margin-top:20px;padding-top:22px;display:flex}.day-plan-note strong{color:#91b2c5;margin:1px 0 6px;font-size:10px;font-weight:400;display:block}.day-plan-note p{color:#54758a;margin:0;font-size:9px}.fc{--fc-border-color:#537e9825;--fc-page-bg-color:#07131e;--fc-neutral-bg-color:#0a1b29;--fc-today-bg-color:#18384a19;--fc-event-bg-color:#153b54;--fc-event-border-color:#4b96b48a;--fc-list-event-hover-bg-color:#132d40;--fc-neutral-text-color:#8ba8ba;font-size:10px}.fc .fc-scrollgrid{border-left:0;border-right:0}.fc a{color:inherit;text-decoration:none}.fc .fc-col-header-cell{color:#88a9bf;background:#081724;padding:10px 0;font-weight:400}.fc .fc-col-header-cell-cushion{white-space:pre-line;padding:6px 3px;line-height:1.8}.fc .fc-timegrid-slot{height:36px}.fc .fc-timegrid-slot-minor{border-top-style:dotted;border-top-color:#446e891f}.fc .fc-timegrid-slot-label-cushion{color:#66879e;padding:0 9px;font-size:9px}.fc .fc-timegrid-axis{width:47px}.fc .fc-day-today .fc-col-header-cell-cushion{color:#bddae7}.fc .fc-timegrid-event{box-shadow:none;background:linear-gradient(100deg,#17486399,#102b409e);border-left:2px solid #7ed3e0;border-radius:4px;padding:3px}.fc .fc-event-title{color:#c3e9f4;font-size:9px;line-height:1.5}.fc .fc-event-time{color:#8bd2e3;margin-bottom:2px;font-size:8px}.fc .customer-event{background:linear-gradient(110deg,#29426d80,#1d2e4699);border-color:#7597d084}.fc .customer-event .fc-event-time{color:#9ebaea}.fc .pending-event{opacity:.87;background:#57462c30;border:1px dashed #c5b07f}.fc .pending-event .fc-event-title{color:#cfbc93}.fc .selected-date{background:#20486530}.fc .fc-list-day-cushion{color:#abc6d8;background:#112a3b!important}.fc .fc-list-event td{padding:13px 10px}.fc-theme-standard .fc-list{border:0}.fc .fc-list-event-dot{border-color:#72bdd4}.heading-divider{color:#335971;margin:0 14px;font-weight:300}.project-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.tabs{gap:24px;display:flex}.tabs button{color:#6c8ba1;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:3px 2px 16px;font-size:11px;display:flex}.tabs button.active{color:#b8edf8;border-bottom-color:#91d8e9}.project-toolbar>.subtle-note{padding-bottom:16px;font-size:9px}.project-toolbar>.subtle-note span{color:#3d6076;margin:0 6px}.kanban{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kanban-column{background:#08172366;border:1px solid #648fa21b;border-radius:7px;min-width:0;min-height:350px;padding:14px 10px}.kanban-heading{align-items:center;gap:8px;padding:0 3px 16px;display:flex}.kanban-heading h2{margin:0;font-size:11px;font-weight:400}.column-dot{border:1px solid #7398a8;border-radius:50%;width:6px;height:6px}.column-dot.col-0{border-color:#bf9e6a}.column-dot.col-1{background:#62b8d24d;border-color:#8bcfe2}.column-dot.col-2{background:#dcb35e38;border-color:#c3a268}.column-dot.col-3{background:#65b9a555;border-color:#84c9b7}.count{color:#6b8b9d;background:#18314175;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:8px}.kanban-cards{flex-direction:column;gap:10px;display:flex}.task-card{background:linear-gradient(125deg,#0e2331,#091923);border:1px solid #648da02e;border-radius:6px;padding:12px}.task-card.has-risk{background:linear-gradient(135deg,#30291845,#0a1823);border-color:#ad8b4547}.task-category{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.task-category>span{letter-spacing:1.5px;color:#678f9e;font-size:6px}.task-category .icon-button{opacity:.6;min-width:21px;min-height:21px;padding:0}.task-card h3{color:#c4d9e3;margin-bottom:9px;font-size:12px;font-weight:400;line-height:1.7}.task-card p{color:#688798;margin-bottom:16px;font-size:9px;line-height:1.8}.task-meta{border-top:1px solid #5470831c;justify-content:space-between;align-items:center;gap:5px;padding-top:11px;display:flex}.task-meta>span{color:#668799;align-items:center;gap:5px;font-size:8px;display:flex}.avatar-small{color:#a1bbc9;background:#1f3542;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:7px;display:flex}.task-status-label{color:#476a7f;justify-content:space-between;align-items:center;margin-top:12px;font-size:7px;display:flex}.task-status-label select{color:#779eaf;background:#0c1e29;border-color:#567a8a25;border-radius:4px;padding:4px 17px 4px 5px;font-size:8px}.task-risk{color:var(--amber);align-items:center;gap:5px;margin-bottom:13px;font-size:8px;display:flex}.column-empty{color:#345063;flex-direction:column;align-items:center;gap:12px;padding-top:50px;font-size:9px;display:flex}.project-evidence{margin-top:33px}.project-evidence .panel-title h2{font-size:16px;font-weight:400}.project-evidence .panel-title .eyebrow{margin-bottom:6px;font-size:7px}.evidence-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.evidence-card{text-align:left;border:1px solid var(--line);background:#0a1a2677;border-radius:7px;align-items:center;gap:13px;padding:18px;display:flex}.evidence-symbol{color:#85bfd3;background:#193b4d4d;border:1px solid #487e961d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:40px;display:flex}.evidence-card>div{flex:1}.evidence-card .eyebrow{letter-spacing:1px;margin-bottom:5px;font-size:7px}.evidence-card h3{color:#bed5e0;margin-bottom:4px;font-size:12px;font-weight:400}.evidence-card p{color:#608195;margin:0;font-size:8px}.evidence-card>svg{color:#4c788e}.milestone-panel{min-height:300px}.milestone-track{grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.milestone-track>div{border-top:1px solid #5ba3bd80;padding:0 16px;position:relative}.milestone-track>div>span{color:#b0dff0;background:#123247;border:1px solid #6ab8d0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-top:-17px;font-size:10px;display:flex;box-shadow:0 0 15px #50b4d122}.milestone-track h3{margin:20px 0 7px;font-size:12px}.milestone-track p{color:#62869d;font-size:9px}.milestone-track>div>svg{color:#447c94;background:#081722;position:absolute;top:-10px;right:0}.decision-layout{grid-template-columns:.88fr 1.25fr .85fr;gap:18px;display:grid}.evidence-panel{padding:19px}.evidence-panel h2,.decision-options h2{font-size:13px}.decision-evidence{text-align:left;background:#0b202e71;border:1px solid #59889d30;border-radius:6px;width:100%;margin-bottom:12px;padding:15px;display:block}.decision-evidence:last-child{margin:0}.decision-evidence>.evidence-symbol{margin-bottom:13px}.decision-evidence>.eyebrow{letter-spacing:1px;color:#7a9bab;margin-bottom:9px;font-size:7px}.decision-evidence h3{color:#c1d8e5;margin-bottom:10px;font-size:11px;font-weight:400;line-height:1.8}.decision-evidence p{color:#608b9f;align-items:center;gap:5px;margin:0;font-size:9px;display:flex}.decision-options{padding-top:4px}.decision-options>.panel-title{margin-bottom:22px}.decision-options>.panel-title>.muted{font-size:9px}.decision-option{text-align:left;background:linear-gradient(120deg,#122b3b69,#091a2577);border:1px solid #688a9d3d;border-radius:7px;align-items:center;gap:13px;width:100%;margin-bottom:13px;padding:21px 16px;display:flex;position:relative}.decision-option.selected{background:linear-gradient(125deg,#17495c77,#0d233270);border-color:#7ad8e496;box-shadow:inset 0 0 22px #69dcec07,0 0 13px #52d3f010}.option-radio{border:1px solid #668497;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.selected .option-radio{border-color:#80e0e9}.option-radio>span{background:#9be7ed;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #7fc7dd}.option-number{color:#4e849a;font-size:9px;position:absolute;top:12px;right:13px}.decision-option>div{flex:1}.decision-option h3{color:#d1e7ef;margin:3px 0 8px;font-size:14px;font-weight:400}.decision-option p{color:#86a5b8;margin:0;font-size:9px;line-height:1.9}.decision-option .mini-tag{color:#8ccad8;background:#22566630;border-color:#71c9d35c;margin-bottom:9px;font-size:6px}.decision-option>svg{color:#5b8398;width:14px}.option-details{padding:13px 4px}.option-details>div{margin-bottom:15px}.option-details .eyebrow{letter-spacing:1px;color:#7395a7;margin-bottom:5px;font-size:7px}.option-details p{color:#9bb5c4;margin:0;font-size:10px}.action-draft{flex-direction:column;padding:23px 18px;display:flex}.action-draft>.eyebrow{letter-spacing:1.5px;font-size:7px}.action-orbit{color:#77c2db;border:1px solid #63b9d361;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:39px auto 29px;display:flex;position:relative;box-shadow:0 0 40px #46b4e014,inset 0 0 30px #49afe61f}.action-orbit:before,.action-orbit:after{content:"";border:1px solid #558ba732;border-radius:50%;position:absolute;inset:-9px;transform:rotateX(55deg)rotate(28deg)}.action-orbit:after{inset:-15px;transform:rotateY(50deg)rotate(-30deg)}.action-draft>h2{text-align:center;color:#c9e0ea;margin-bottom:16px;font-size:19px;font-weight:400;line-height:1.7}.action-draft>p{text-align:center;color:#6e94aa;margin-bottom:30px;font-size:10px;line-height:2}.action-draft .notice{background:0 0;margin-top:auto;margin-bottom:16px;padding:10px 7px;font-size:8px}.action-draft>small{text-align:center;color:#4c7185;margin-top:11px;font-size:7px}.unknowns{align-items:center;gap:13px;margin-top:20px;padding:18px 23px;display:flex}.unknowns>svg{color:#ac915e}.unknowns strong{color:#b6cbd7;font-size:11px;font-weight:400}.unknowns p{color:#7190a3;margin:5px 0 0;font-size:9px}.record-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.search-field{color:#6f95aa;background:#081923;border:1px solid #6398b03b;border-radius:6px;flex:1;align-items:center;gap:10px;max-width:540px;padding:0 13px;display:flex}.search-field input{background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:11px}.search-field kbd{color:#496b81;border:1px solid #526f8036;border-radius:3px;padding:2px 4px;font-size:8px}.records-panel{margin-bottom:18px;padding:0 23px}.record-row{text-align:left;background:0 0;border-bottom:1px solid #4f7d931e;align-items:center;gap:15px;width:100%;padding:20px 0;display:flex}.record-row:last-child{border:0}.record-row>span:nth-child(2){flex:1;min-width:0}.record-row strong{white-space:nowrap;text-overflow:ellipsis;color:#b7d0df;max-width:100%;font-size:12px;font-weight:400;display:block;overflow:hidden}.record-row small{color:#5a7d93;word-break:break-word;margin-top:7px;font-size:8px;display:block}.record-row>svg:last-child{color:#50778e}.record-icon{color:#80acc1;background:#11314747;border:1px solid #4d7c933a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:37px;display:flex}.settings-grid{grid-template-columns:1.13fr 1fr;align-items:start;gap:22px;display:grid}.settings-grid>.panel{padding:22px}.settings-stack{flex-direction:column;gap:20px;display:flex}.integration-row{text-align:left;background:0 0;border-bottom:1px solid #5c879b25;align-items:center;gap:12px;width:100%;padding:19px 0;display:flex}.integration-row:last-child{border:0}.integration-icon{color:#8fafc4;background:#102a3c67;border:1px solid #5f8ba431;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:39px;display:flex}.integration-row>span:nth-child(2){flex:1;min-width:0}.integration-row strong{color:#b6cfde;font-size:11px;font-weight:400;display:block}.integration-row small{color:#66869c;overflow-wrap:anywhere;margin-top:5px;font-size:8px;line-height:1.8;display:block}.integration-row .mini-tag{font-size:7px}.setting-row{border-bottom:1px solid #5d7f9721;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:8px 0 18px;display:flex}.setting-row strong{color:#b8cfdd;font-size:11px;font-weight:400}.setting-row p{color:#66879c;margin:7px 0 0;font-size:8px;line-height:1.8}.toggle{background:#10212e;border:1px solid #385a70;border-radius:20px;flex:0 0 33px;width:33px;height:18px;padding:3px}.toggle>span{background:#527b91;border-radius:50%;width:10px;height:10px;transition:transform .2s;display:block}.toggle.on{background:#1f677485;border-color:#77c6ce}.toggle.on>span{background:#92e4ea;transform:translate(14px)}.permission-note{color:#5d7e91;align-items:flex-start;gap:8px;font-size:8px;line-height:1.9;display:flex}.permission-note svg{margin-top:2px}.field-label{color:#8ba9bd;flex-direction:column;gap:10px;font-size:10px;display:flex}.field-label>select,.field-label>textarea{margin-bottom:13px;font-size:11px;line-height:1.8}.settings-stack .panel>.muted{margin-bottom:16px;font-size:10px}.settings-stack .small-copy{margin:11px 0 0!important;font-size:8px!important}.design-gallery{color:#7b9bad;border-top:1px solid var(--line);margin-top:27px;padding-top:20px;font-size:10px}.design-gallery summary{cursor:pointer;align-items:center;gap:8px;display:flex}.design-gallery>div{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:18px;display:grid}.design-gallery a{color:#85a6bc;border:1px solid var(--line);background:#071725;border-radius:6px;font-size:8px;text-decoration:none;display:block;overflow:hidden}.design-gallery img{aspect-ratio:1.6;object-fit:cover;opacity:.78;width:100%;display:block}.design-gallery a span{justify-content:space-between;align-items:center;padding:11px;display:flex}.design-gallery>p{color:#577c94;margin-top:14px;font-size:8px}.assistant-fab{bottom:27px;left:calc(50% + var(--sidebar)/2);z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(100deg,#153b509f,#0b1d2bea);border:1px solid #6495ad69;border-radius:40px;align-items:center;gap:12px;padding:6px 14px 6px 6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0009}.fab-core{color:#b2e3f4;background:radial-gradient(#246582,#103248);border:1px solid #80c7d868;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.assistant-fab>span:nth-child(2){color:#a9cbdc;font-size:10px}.assistant-fab kbd{color:#527c93;margin-left:30px;font-size:10px}.service-empty{color:#5b859d;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:55vh;display:flex}.service-empty h1{color:#b8d2df;margin:10px 0 0;font-size:22px}.service-empty p{font-size:12px}.conversation-panel{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0a1c2aed,#06131ff5);border:1px solid #73a9c247;border-radius:10px;flex-direction:column;width:392px;display:flex;position:fixed;top:99px;bottom:44px;right:22px;overflow:hidden;box-shadow:-20px 0 80px #0004,0 12px 40px #0004}.workspace-mode .conversation-panel{top:84px;bottom:25px}.conversation-header{border-bottom:1px solid #7394a520;align-items:center;gap:11px;padding:18px 19px;display:flex}.conversation-header>div{flex:1}.conversation-header h2{letter-spacing:1px;margin:0 0 5px;font-size:12px;font-weight:500}.conversation-header>div>span{color:#7193a9;font-size:8px}.conversation-content{flex:1;padding:20px 19px;overflow:auto}.user-message{background:#172e3d77;border:1px solid #7096aa20;border-radius:9px 9px 2px;margin:0 0 20px 26px;padding:12px 15px}.user-message>span{color:#7196ac;font-size:7px}.user-message p{color:#afc9d9;margin:6px 0 0;font-size:10px;line-height:1.95}.processing-note{color:#8ec3d9;align-items:center;gap:9px;padding:13px 0 19px;font-size:10px;display:flex}.processing-note .text-button{margin-left:auto;font-size:8px}.assistant-message{margin-bottom:20px}.assistant-message>span{letter-spacing:2px;color:#76a4ba;font-size:8px}.assistant-message p{color:#a1c0d1;margin-top:10px;font-size:11px}.proposal-card>.eyebrow{letter-spacing:1.6px;color:#80a8bc;margin-bottom:16px;font-size:7px}.version{letter-spacing:0;color:#557c95;margin-left:auto;font-size:8px}.proposal-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.proposal-heading h2{color:#d0e6f0;margin:0;font-size:20px;font-weight:400}.proposal-heading>.badge{padding:4px 6px;font-size:7px}.proposal-summary{color:#b1cad9;margin:0 0 18px;font-size:11px;line-height:2}.proposal-date{color:#83a7bd;align-items:center;gap:6px;margin-bottom:17px;font-size:8px;display:flex}.proposal-date>span{color:#466f8a;margin-left:auto;font-size:7px}.change-list{background:#11293870;border:1px solid #6796ad30;border-radius:6px;margin-bottom:15px;padding:0 12px}.change-item{border-bottom:1px solid #698b9a25;align-items:center;gap:10px;padding:15px 0;display:flex}.change-item:last-child{border:0}.change-number{color:#4e829a;align-self:flex-start;padding-top:3px;font-size:8px}.change-item>div{flex:1}.change-item strong{color:#b1d1e2;margin-bottom:7px;font-size:10px;font-weight:400;display:block}.change-time{color:#a4e1ef;align-items:center;gap:5px;font-size:10px;display:flex}.change-time>svg{color:#527e94;width:10px}.change-time .old-time{color:#537b93;font-size:9px;text-decoration:line-through}.change-item .mini-tag{font-size:7px}.constraint-list{margin-bottom:22px;padding:0 1px}.constraint-list p{color:#6f93aa;gap:8px;margin:9px 0;font-size:9px;line-height:1.8;display:flex}.constraint-list p:first-child{color:#baa579}.constraint-list p>svg{opacity:.8;flex-shrink:0;width:12px;margin-top:2px}.proposal-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposal-buttons .button{padding:10px 12px;font-size:10px}.proposal-buttons .primary{flex:1}.proposal-buttons .icon-button{border:1px solid #50718750;min-width:32px;height:36px}.approval-note{color:#547b94;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:7px;line-height:1.8;display:flex}.conversation-footer{color:#416e86;background:#050f1755;border-top:1px solid #527d981d;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:7px;display:flex}.conversation-welcome{text-align:center;color:#6593aa;padding:42px 4px 15px}.conversation-welcome>svg{color:#75b6cc}.conversation-welcome h3{color:#c1dbe8;margin:23px 0 13px;font-size:17px;font-weight:400}.conversation-welcome p{color:#6f96ad;margin-bottom:30px;font-size:11px;line-height:2}.conversation-welcome .button{font-size:10px}.conversation-composer{border-top:1px solid #5f92a923;padding:14px 18px 7px}.conversation-composer .composer{gap:7px;min-height:46px;padding:5px}.conversation-composer .mic-button,.conversation-composer .send-button{flex-basis:31px;width:31px;height:31px}.conversation-composer .mic-button svg,.conversation-composer .send-button svg{width:17px}.conversation-composer .composer-divider{display:none}.conversation-composer textarea{min-height:31px;padding:4px 0;font-size:10px}.conversation-composer .attach-button{width:23px;min-width:23px}.conversation-composer .attach-button svg{width:16px}.conversation-composer>p{text-align:center;color:#466e86;margin:11px 0 3px;font-size:7px}.live-transcript{color:#80bfae;background:#21463730;border-radius:5px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px;font-size:10px;line-height:1.8;display:flex}.live-transcript svg{margin-top:4px}.edit-times{border:1px solid #6799b235;border-radius:6px;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px;padding:14px;display:grid}.edit-times label{color:#7397ae;flex-direction:column;gap:8px;font-size:9px;display:flex}.edit-times input{padding:7px;font-size:11px}.edit-times .button{grid-column:span 2;font-size:10px}.receipt-state{align-items:center;gap:11px;margin:24px 0 15px;display:flex}.receipt-state h2{margin:0;font-size:23px;font-weight:400}.receipt-summary{color:#9fbed1;margin-bottom:20px;font-size:11px;line-height:1.9}.receipt-card .notice{padding:9px;font-size:8px}.receipt-card .notice>svg{width:12px}.receipt-actions{margin:22px 0}.receipt-line{border-bottom:1px solid #638ca52a;align-items:center;gap:10px;padding:14px 0;display:flex}.receipt-line>div{flex:1}.receipt-line strong{color:#aacbde;font-size:10px;font-weight:400;line-height:1.8;display:block}.receipt-line small{color:#597e96;margin-top:4px;font-size:8px;line-height:1.8;display:block}.receipt-line .mini-tag{font-size:7px}.receipt-details{color:#50758e;margin-top:24px;font-size:8px;line-height:1.7}.receipt-details summary{cursor:pointer}.receipt-details pre{color:#7199ae;background:#030c1399;border:1px solid #4d748b30;border-radius:4px;max-height:230px;padding:12px;font-size:8px;overflow:auto}.undo-confirm{background:#644f2c1f;border:1px solid #9e805045;border-radius:5px;margin-top:15px;padding:12px}.undo-confirm p{color:#b8a881;margin-bottom:13px;font-size:9px}.undo-confirm .button{margin:0 5px 5px 0;padding:8px;font-size:9px}.toast{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#b3dce8;background:#102a3bed;border:1px solid #71acbd80;border-radius:7px;align-items:center;gap:11px;max-width:calc(100vw - 35px);padding:12px 13px 12px 16px;font-size:11px;display:flex;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #0008}.toast.error{color:#ddc7a4;background:#30291eed;border-color:#bb985664}.toast>span{min-width:180px;line-height:1.8}.toast .icon-button{min-width:23px;min-height:23px}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01070ec7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:linear-gradient(135deg,#0b2030,#061521);border:1px solid #72a4bb61;border-radius:11px;outline:none;width:540px;max-width:100%;max-height:90vh;padding:25px;overflow:auto;box-shadow:0 25px 90px #0008}.modal-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.modal-heading h2{margin:0;font-size:20px;font-weight:400;line-height:1.7}.modal-subtitle{color:#6d96ad;margin-bottom:24px;font-size:10px}.upload-tabs{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px;display:grid}.upload-tabs .button{padding:12px 8px;font-size:10px}.upload-zone{text-align:center;color:#689bb0;background:#0b283835;border:1px dashed #719eae55;border-radius:6px;flex-direction:column;align-items:center;gap:13px;width:100%;margin-bottom:21px;padding:30px 15px;display:flex}.upload-zone strong{color:#a1c6da;font-size:11px;font-weight:400}.upload-zone>span{color:#577f96;font-size:8px;line-height:1.9}.upload-result{background:#0c273742;border:1px solid #5c8fa742;border-radius:6px;margin:15px 0 23px;padding:14px}.upload-result>div{color:#79b0c6;align-items:center;gap:9px;display:flex}.upload-result strong{color:#a7c6d5;flex:1;font-size:10px;font-weight:400}.upload-result p{color:#749bb1;white-space:pre-wrap;max-height:170px;margin:13px 0 0;font-size:9px;overflow:auto}.modal .notice{margin:9px 0 20px}.record-detail blockquote{color:#c6dce8;white-space:pre-wrap;background:#18384c3d;border-left:2px solid #78c6df;margin:0 0 22px;padding:16px 17px;font-size:13px;line-height:2}.record-detail dl{font-size:10px}.record-detail dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.record-detail dt{color:#60899f;flex-shrink:0}.record-detail dd{color:#a8c7d9;text-align:right;overflow-wrap:anywhere;margin:0}.record-detail details{color:#648da3;margin-top:25px;font-size:10px}.record-detail summary{cursor:pointer}.record-detail pre{color:#84a9bc;background:#020b1399;border:1px solid #4b81982b;border-radius:5px;max-height:340px;padding:15px;font-size:9px;overflow:auto}.detail-event-time{color:#8ebbd4;border:1px solid #51839f3d;border-radius:6px;align-items:center;gap:16px;margin-bottom:20px;padding:16px;display:flex}.detail-event-time strong{color:#bcdae9;font-size:15px;font-weight:400}.detail-event-time p{color:#719fb9;margin:7px 0 0;font-size:11px}.mobile-nav{display:none}@media (width>=1600px){:root{--sidebar:230px}.topbar{padding:0 55px}.assistant-primary{width:760px}.orb-stage{width:610px;height:51vh;max-height:600px;margin-top:-8px}.assistant-copy h1{font-size:37px}.assistant-copy>p{font-size:13px}.assistant-input-zone{width:600px}.quiet-agenda{width:205px;right:7%}.assistant-copy .eyebrow{font-size:9px}.assistant-coordinate{left:60px}.workspace-content{padding:40px 45px 110px}.page-intro h1{font-size:29px}.task-card{padding:16px}.kanban{gap:18px}.kanban-column{padding:18px 14px}.task-card h3{font-size:13px}.task-card p{font-size:10px}.calendar-layout{grid-template-columns:minmax(0,1fr) 300px}.decision-layout{grid-template-columns:1fr 1.3fr .9fr}.decision-option{padding:25px 20px}.decision-evidence{padding:20px}.sidebar .brand{margin-bottom:55px}.sidebar nav>button{padding:16px}.conversation-panel{width:420px;right:31px}.with-conversation .assistant-primary{transform:translate(-190px)}}@media (width<=1190px){:root{--sidebar:170px}.sidebar{padding-left:10px;padding-right:10px}.sidebar .brand{gap:10px;margin-left:8px}.sidebar .brand>span:last-child{letter-spacing:2px;font-size:14px}.sidebar .brand small{letter-spacing:.7px;font-size:4px}.sidebar nav>button{gap:11px;padding:12px;font-size:11px}.workspace-content{padding:25px 23px 100px}.workspace-mode .topbar{padding:0 23px}.page-intro h1{font-size:23px}.page-intro p{font-size:10px}.calendar-layout{grid-template-columns:1fr}.day-plan{display:none}.calendar-toolbar{padding:15px}.calendar-heading .mini-tag{display:none}.task-card{padding:9px}.kanban{gap:9px}.kanban-column{padding:13px 7px}.task-meta{flex-wrap:wrap;gap:9px}.task-card h3{font-size:11px}.task-card p{font-size:8px}.decision-layout{grid-template-columns:.9fr 1.2fr}.action-draft{grid-column:span 2;grid-template-columns:80px 1fr 1fr;align-items:center;gap:18px;display:grid}.action-draft>.eyebrow,.action-draft>.notice,.action-draft>small{display:none}.action-orbit{width:58px;height:58px;margin:12px}.action-orbit svg{width:25px}.action-draft>h2{text-align:left;margin:0;font-size:18px}.action-draft>p{display:none}.action-draft>.button{font-size:11px}.quiet-agenda{width:151px;top:45%;right:3.5%}.quiet-agenda h3{font-size:11px}.quiet-agenda>button{gap:8px}.quiet-agenda>button>strong,.quiet-agenda>button>span{font-size:9px}.assistant-coordinate{left:33px}.topbar{padding:0 32px}.assistant-input-zone{width:510px}.assistant-primary{width:600px}.with-conversation .assistant-primary{width:510px;transform:translate(-150px)}.with-conversation .assistant-input-zone,.with-conversation .orb-stage{width:420px}.conversation-panel{width:350px;right:17px}.assistant-copy h1{font-size:29px}.with-conversation .assistant-copy h1{font-size:26px}.settings-grid{grid-template-columns:1fr 1fr}.settings-grid>.panel{padding:18px}.integration-row{gap:9px}.integration-row .mini-tag{display:none}.briefing-banner{gap:17px;padding:23px}.briefing-banner .button{font-size:10px}.overview-grid{gap:17px}.panel{padding:20px}.assistant-footer{left:33px;right:33px}}@media (width<=950px){.quiet-agenda,.assistant-coordinate{display:none}.assistant-stage{min-height:calc(100svh - 84px)}.assistant-primary{width:570px}.orb-stage{height:45vh}.topbar{height:84px;padding:0 28px}.topbar-right{gap:16px}.session-time small{display:none}.session-time{font-size:16px}.assistant-copy h1{font-size:30px}.assistant-mode .demo-badge{font-size:8px}.with-conversation .assistant-primary{transform:translate(-100px)}.with-conversation .assistant-copy{opacity:.5}.with-conversation .assistant-input-zone{opacity:.35;pointer-events:none}.with-conversation .orb-stage{opacity:.6}.conversation-panel{width:420px;top:104px;bottom:70px;right:24px}.assistant-mode .conversation-panel{background:#061724f5}.assistant-mode .conversation-content{padding-bottom:80px}.assistant-mode .with-conversation+.conversation-panel{width:420px}.assistant-mode .conversation-panel:after{content:"输入草稿保存在本机";color:#3e6d85;pointer-events:none;font-size:7px;position:absolute;bottom:10px;right:17px}.assistant-mode .conversation-footer{justify-content:flex-start}.workspace-mode .topbar-right{gap:12px}.page-intro h1{font-size:20px}.page-intro>.button{padding:10px 12px;font-size:10px}.project-toolbar>.subtle-note{display:none}.kanban{grid-template-columns:repeat(2,1fr);gap:14px}.kanban-column{min-height:210px;padding:15px 10px}.task-card{padding:14px}.task-card h3{font-size:12px}.task-card p{font-size:9px}.task-meta{flex-wrap:nowrap}.kanban-cards{gap:12px}.project-evidence .panel-title{align-items:flex-start}.evidence-grid,.overview-grid{grid-template-columns:1fr}.overview-grid>.panel:last-child{display:none}.briefing-banner{padding:20px}.briefing-banner p{display:none}.briefing-banner h3{margin:0;font-size:12px}.briefing-icon{width:42px;height:42px}.briefing-banner .button{padding:9px;font-size:9px}.date-block{min-width:85px;font-size:7px}.date-block strong{font-size:42px}.overview-metrics>div{padding:0 18px}.overview-metrics svg{width:15px;right:18px}.settings-grid{grid-template-columns:1fr}.settings-grid>.panel{padding:20px}.integration-row .mini-tag{display:inline-flex}.settings-stack{grid-template-columns:1fr;display:grid}.design-gallery>div{grid-template-columns:repeat(2,1fr)}.record-toolbar{flex-wrap:wrap;gap:14px}.search-field{flex-basis:100%;max-width:none}.records-panel{padding:0 17px}.record-row{gap:10px}.record-row strong{font-size:10px}.record-row .mini-tag{font-size:7px}.decision-layout{grid-template-columns:.85fr 1.2fr;gap:13px}.evidence-panel{padding:15px}.decision-evidence{padding:12px}.decision-evidence h3{font-size:10px}.decision-option{gap:9px;padding:18px 12px}.decision-option h3{font-size:12px}.decision-option p{font-size:8px}.decision-options>.panel-title{margin-bottom:17px}.decision-options>.panel-title>.muted{display:none}.calendar-controls .small{font-size:9px}.calendar-controls .segmented button{padding:5px 9px}}@media (width<=700px){:root{--sidebar:0px}.app{padding-bottom:69px}.sidebar{display:none}.workspace-mode .main-shell{margin-left:0}.workspace-mode .topbar,.topbar{height:74px;padding:0 23px}.topbar>.brand>span:last-child{letter-spacing:4px;font-size:16px}.brand-core{width:28px;height:28px;font-size:13px}.brand{gap:12px}.brand small{display:none}.topbar-right{gap:12px}.session-time{display:none}.assistant-mode .demo-badge{gap:5px;padding:4px 6px;font-size:7px}.demo-badge{font-size:8px}.workspace-entry{background:0 0;gap:6px;padding:8px 9px;font-size:8px}.workspace-entry svg{width:13px}.assistant-mode:before{border-color:#73a2ba21;border-radius:11px;inset:8px 8px 77px}.assistant-mode:after{bottom:77px;left:18%;right:18%}.assistant-stage{justify-content:center;align-items:flex-start;min-height:calc(100svh - 143px);display:flex;overflow:visible}.assistant-primary{width:100%;padding:0 25px 34px}.orb-stage{width:100%;max-width:420px;height:clamp(250px,37svh,380px);margin-top:-3px;margin-bottom:4px}.assistant-copy .eyebrow{letter-spacing:2.4px;margin-bottom:15px;font-size:6px}.assistant-copy h1{letter-spacing:3px;margin-bottom:12px;font-size:28px}.assistant-copy>p{letter-spacing:1px;margin-bottom:29px;font-size:10px}.assistant-input-zone{width:100%;max-width:420px}.composer{gap:6px;min-height:58px;padding:6px}.mic-button,.send-button{flex-basis:41px;width:41px;height:41px}.composer textarea{letter-spacing:.1px;font-size:10px;line-height:20px}.composer-divider{height:17px;margin:0 3px}.attach-button{width:24px;min-width:24px;padding:2px}.attach-button svg{width:17px}.assistant-quick-actions{justify-content:center;margin-top:16px;padding:0 7px}.assistant-quick-actions>button{color:#7aa8bc;font-size:8px}.assistant-quick-actions>span{display:none}.sensor-controls{gap:12px;margin-top:22px}.sensor-controls button{gap:5px;font-size:8px}.sensor-controls button svg{width:12px}.sensor-controls>i{height:10px}.voice-note{color:#3e667e;max-width:280px;margin:12px auto 0;font-size:6px}.assistant-footer{display:none}.mobile-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:69px;padding:7px 7px max(7px,env(safe-area-inset-bottom));background:#061320f2;border-top:1px solid #6c94ae28;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0002}.mobile-nav button{color:#516e84;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:56px;height:48px;display:flex;position:relative}.mobile-nav button>span{letter-spacing:1px;font-size:8px}.mobile-nav button>svg{width:19px;height:19px}.mobile-nav button.selected{color:#a3dce9}.mobile-nav button.selected:before{content:"";background:#8ed7e6;width:23px;height:1px;position:absolute;top:-8px;box-shadow:0 0 10px 2px #55bddd2a}.mobile-nav button.selected>svg{filter:drop-shadow(0 0 7px #60b9d346)}.workspace-mode .topbar{border-bottom-color:#739bb51c;padding:0 20px}.workspace-mode .topbar-right{gap:12px}.workspace-mode .topbar-right>.demo-badge{display:none}.workspace-mode .topbar-right>.avatar{width:28px;height:28px;font-size:10px}.breadcrumb{gap:6px;font-size:9px}.workspace-content{padding:25px 20px 88px}.page-intro{align-items:flex-start;gap:12px;min-height:auto;margin-bottom:27px}.page-intro .eyebrow{letter-spacing:1.7px;margin-bottom:11px;font-size:7px}.page-intro h1{letter-spacing:.1px;margin-bottom:8px;font-size:22px;line-height:1.6}.page-intro p{max-width:280px;font-size:9px;line-height:1.9}.page-intro>.button{gap:6px;margin-top:27px;padding:8px 10px;font-size:9px}.page-intro>.button svg{width:13px}.date-block{letter-spacing:1px;min-width:65px;margin-top:5px;font-size:5px}.date-block strong{margin-bottom:5px;font-size:39px}.overview-metrics{margin-bottom:20px;padding:20px 0}.overview-metrics>div{gap:15px;padding:0 14px}.overview-metrics>div>span{font-size:8px}.overview-metrics strong{font-size:28px}.overview-metrics strong small{margin-left:6px;font-size:8px}.overview-metrics svg{display:none}.panel{padding:19px}.panel-title h2{font-size:14px}.panel-title{margin-bottom:18px}.panel-subtitle{margin-bottom:17px;font-size:9px}.timeline-event{gap:16px;padding:17px 0}.timeline-time{font-size:13px}.timeline-content strong{font-size:12px}.timeline-content small{font-size:9px}.briefing-banner{grid-template-columns:38px 1fr;gap:16px;margin-top:20px;padding:20px;display:grid}.briefing-icon{width:38px;height:38px}.briefing-icon svg{width:20px}.briefing-banner .eyebrow{margin-bottom:6px;font-size:6px}.briefing-banner h3{font-size:11px;line-height:1.8}.briefing-banner>.button{grid-column:span 2;justify-self:start;margin-left:54px;padding:9px 12px;font-size:9px}.assistant-fab{padding:5px 12px 5px 5px;bottom:87px;left:50%;box-shadow:0 5px 20px #0006}.assistant-fab>span:nth-child(2){font-size:9px}.assistant-fab kbd{margin-left:16px;font-size:9px}.fab-core{width:31px;height:31px}.fab-core svg{width:18px}.with-conversation .assistant-primary{opacity:.2;pointer-events:none;transform:none}.conversation-panel,.workspace-mode .conversation-panel{z-index:45;background:#071825fa;border-radius:11px;width:auto;inset:84px 13px 82px}.conversation-header{padding:17px}.conversation-content{padding:20px 18px}.assistant-mode .conversation-content{padding-bottom:20px}.assistant-mode .conversation-panel:after{display:none}.assistant-mode .conversation-footer{justify-content:center}.conversation-header h2{font-size:13px}.conversation-header>div>span{font-size:8px}.proposal-card>.eyebrow{margin-bottom:20px;font-size:8px}.proposal-heading h2{font-size:22px}.proposal-heading>.badge{font-size:8px}.proposal-summary{font-size:12px;line-height:1.9}.proposal-date{margin-bottom:20px;font-size:8px}.change-item{padding:18px 0}.change-item strong,.change-time{font-size:12px}.change-time .old-time{font-size:10px}.change-item .mini-tag{font-size:8px}.constraint-list p{font-size:10px}.proposal-buttons .button{padding:12px;font-size:11px}.approval-note{font-size:8px}.conversation-footer{padding:13px;font-size:8px}.user-message p{font-size:11px}.conversation-composer{padding:16px 17px 8px}.conversation-composer .composer{min-height:48px}.conversation-composer .mic-button,.conversation-composer .send-button{flex-basis:33px;width:33px;height:33px}.conversation-composer textarea{font-size:11px}.conversation-composer>p{font-size:7px}.receipt-state h2{font-size:23px}.receipt-summary{font-size:12px}.receipt-card .notice{font-size:9px}.receipt-line strong{font-size:11px}.receipt-line small,.receipt-details{font-size:9px}.toast{z-index:95;min-width:290px;padding:11px;font-size:10px;bottom:88px}.toast>span{min-width:180px}.calendar-toolbar{align-items:flex-start;gap:15px;padding:17px 14px}.calendar-heading{width:100%}.calendar-heading h2{font-size:12px}.calendar-controls{justify-content:flex-start;gap:9px;width:100%}.calendar-controls .segmented{margin-right:auto}.calendar-controls .segmented button{padding:6px 11px}.calendar-controls .button.small{padding:7px;font-size:8px}.calendar-controls .icon-button{width:22px;min-width:22px;padding:3px}.calendar-scroll{overflow-x:auto}.calendar-scroll .fc{width:100%;min-width:0}.calendar-scroll[data-calendar-view=timeGridWeek] .fc{min-width:630px}.calendar-legend{gap:13px;padding:13px;font-size:7px}.calendar-legend .calendar-hint{display:none}.calendar-layout{flex-direction:column;gap:18px;display:flex}.calendar-panel{order:2;width:100%;padding:0}.day-plan{order:1;width:100%;padding:22px 19px;display:block}.day-plan>h2{font-size:22px}.day-plan .timeline-content strong{font-size:12px}.day-plan .timeline-content small{font-size:9px}.day-plan .timeline-time{font-size:14px}.day-plan .timeline-event{gap:16px}.day-plan .timeline-event>svg{width:15px}.day-plan-note{display:none}.project-toolbar{margin-bottom:20px}.tabs{gap:24px}.tabs button{gap:7px;padding-bottom:14px;font-size:10px}.kanban{scroll-snap-type:x mandatory;gap:13px;margin-right:-20px;padding-bottom:10px;padding-right:20px;display:flex;overflow-x:auto}.kanban-column{scroll-snap-align:start;flex:0 0 80%;min-height:370px;padding:17px 12px}.kanban-heading h2{font-size:12px}.kanban-heading{padding:0 2px 18px}.count{font-size:9px}.task-card{padding:16px}.task-card h3{font-size:14px}.task-card p{font-size:10px}.task-meta>span{font-size:9px}.task-status-label{margin-top:15px;font-size:8px}.task-status-label select{padding:5px 18px 5px 7px;font-size:9px}.task-category>span{font-size:7px}.project-evidence{margin-top:27px}.project-evidence .panel-title{align-items:flex-start;gap:13px}.project-evidence .panel-title h2{font-size:14px;line-height:1.6}.project-evidence .panel-title .eyebrow{letter-spacing:1.3px;font-size:6px}.project-evidence .panel-title .text-button{white-space:nowrap;margin-top:15px;font-size:8px}.evidence-card{gap:12px;padding:17px}.evidence-card h3{font-size:12px}.evidence-card p{font-size:8px}.evidence-card .eyebrow{font-size:7px}.milestone-track{grid-template-columns:1fr;gap:30px;margin-top:35px;padding-left:20px}.milestone-track>div{border-top:0;border-left:1px solid #5798b580;margin-top:0;margin-bottom:0;padding-left:31px}.milestone-track>div>span{margin:0;position:absolute;top:0;left:-17px}.milestone-track h3{margin-top:5px;font-size:13px}.milestone-track p{margin-bottom:0}.milestone-track>div>svg{display:none}.decision-layout{flex-direction:column;gap:20px;display:flex}.decision-layout .evidence-panel{order:2;padding:20px}.decision-options{order:1}.action-draft{order:3;grid-template-columns:65px 1fr;gap:20px;padding:22px 18px;display:grid}.action-draft>.button{grid-column:span 2}.action-draft>h2{font-size:20px}.action-orbit{width:57px;height:57px;margin:0}.decision-option{gap:14px;margin-bottom:13px;padding:21px 17px}.decision-option h3{margin-bottom:10px;font-size:16px}.decision-option p{font-size:11px;line-height:1.8}.decision-option .mini-tag{margin-bottom:10px;font-size:8px}.option-radio{width:16px;height:16px}.option-radio>span{width:7px;height:7px}.option-number{font-size:10px}.decision-options>.panel-title h2{font-size:14px}.option-details{padding-top:15px}.option-details .eyebrow{margin-bottom:8px;font-size:8px}.option-details p{font-size:11px}.option-details>div{margin-bottom:17px}.decision-evidence{min-height:105px;padding:16px 16px 16px 67px;position:relative}.decision-evidence>.evidence-symbol{position:absolute;top:18px;left:14px}.decision-evidence h3{font-size:12px}.decision-evidence>.eyebrow{font-size:8px}.decision-evidence p{font-size:9px}.unknowns{align-items:flex-start;gap:10px;margin-top:20px;padding:19px}.unknowns>svg{margin-top:3px}.unknowns strong{font-size:11px}.unknowns p{margin-top:8px;font-size:10px;line-height:1.9}.page-intro>.badge{display:none}.record-toolbar .segmented{width:100%}.record-toolbar .segmented button{flex:1;padding:9px;font-size:10px}.search-field input{padding:14px 0;font-size:11px}.search-field kbd{display:none}.records-panel{padding:0 15px}.record-row{gap:11px;padding:20px 0}.record-row strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.9;display:-webkit-box}.record-row small{max-width:220px;font-size:7px;line-height:1.8}.record-row>.mini-tag{display:none}.record-icon{width:32px;height:35px}.record-row>svg:last-child{width:13px}.workspace-content>.subtle-note{align-items:flex-start;font-size:8px;line-height:1.9}.workspace-content>.subtle-note svg{margin-top:2px}.integration-row strong{font-size:12px}.integration-row small{font-size:9px}.settings-grid .notice{padding:12px;font-size:10px}.settings-grid .panel-title h2{font-size:15px}.setting-row strong{font-size:12px}.setting-row p{max-width:220px;font-size:9px}.setting-row{margin-bottom:20px;padding-bottom:20px}.permission-note{font-size:9px}.field-label{font-size:11px}.field-label>select,.field-label>textarea{font-size:12px}.settings-stack .panel>.muted{font-size:11px}.settings-stack .small-copy{font-size:9px!important}.design-gallery{font-size:9px}.design-gallery>div{gap:10px}.design-gallery a span{gap:5px;padding:9px;font-size:7px}.design-gallery>p{font-size:9px;line-height:1.9}.modal-backdrop{z-index:80;align-items:flex-end;padding:13px}.modal{border-radius:12px 12px 9px 9px;max-height:90svh;padding:22px 19px}.modal-heading h2{font-size:20px}.modal-subtitle{font-size:11px;line-height:1.9}.upload-tabs .button{gap:7px;padding:12px 8px;font-size:11px}.upload-zone{padding:28px 14px}.upload-zone strong{font-size:12px}.upload-zone>span{font-size:9px}.upload-result strong{font-size:11px}.upload-result p,.modal .notice{font-size:10px}.modal>.button.full-width{padding:13px;font-size:12px}.record-detail blockquote{font-size:13px}.record-detail dl{font-size:11px}.record-detail dd,.record-detail details{font-size:10px}.service-empty{text-align:center;min-height:50vh}.service-empty h1{font-size:21px}.service-empty p{font-size:11px;line-height:2}.driver-mode{padding-bottom:0}.driver-mode:before{inset:8px}.driver-mode:after{bottom:8px}.driver-mode .assistant-stage{min-height:calc(100svh - 74px)}.driver-mode .orb-stage{height:43svh}.driver-mode .assistant-copy h1{font-size:26px}.driving-controls{padding:0 13px}.driving-controls p{font-size:15px}.driving-controls .button{width:100%;min-width:270px;font-size:18px}}@media (height<=760px) and (width>=701px){.topbar{height:73px}.assistant-stage{min-height:calc(100svh - 73px)}.orb-stage{width:440px;height:39vh}.assistant-copy .eyebrow{margin-bottom:12px;font-size:7px}.assistant-copy h1{margin-bottom:8px;font-size:28px}.assistant-copy>p{margin-bottom:22px;font-size:10px}.sensor-controls{margin-top:20px}.assistant-quick-actions{margin-top:13px}.assistant-primary{padding-bottom:55px}.voice-note{display:none}.conversation-panel{top:85px;bottom:34px}.assistant-footer{bottom:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.input-mode-switch{align-items:center;gap:4px;min-height:24px;margin:0 8px 12px;font-size:10px;display:flex}.input-mode-switch button{color:#7596ac;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:10px;line-height:1.5}.input-mode-switch button.active{color:#b1dce9;background:#153447;border-color:#72aac442}.input-mode-switch>span{color:#64889e;margin-left:auto;font-size:8px}.conversation-composer .input-mode-switch{margin:0 0 12px}.conversation-composer .input-mode-switch>span{text-align:right;max-width:150px;font-size:7px;line-height:1.7}.driving-controls>.button.subtle{background:#081d2b;border-color:#80acbb55;margin-top:16px}.memory-panel{margin-top:30px}.memory-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:13px;padding:18px 0;display:flex}.memory-row>div:nth-child(2){flex:1;min-width:120px}.memory-row strong{color:#b9d2e0;font-size:12px;font-weight:400;line-height:1.9}.memory-row small{color:#668da4;margin-top:7px;font-size:9px;display:block}.memory-delete{color:#c3b48c;background:#62513121;border-radius:5px;align-items:center;gap:10px;width:100%;padding:12px;font-size:10px;display:flex}.memory-delete>span{flex:1;line-height:1.8}.memory-editor{max-width:700px;margin-top:23px}.memory-editor>.field-label{font-size:11px}.memory-editor>div{gap:10px;display:flex}.source-proposal-form{border-top:1px solid #54829a44;margin-top:22px;padding-top:22px}.source-proposal-form>.eyebrow{margin-bottom:11px;font-size:8px}.source-proposal-form>h3{color:#bdd7e6;margin-bottom:20px;font-size:14px}.source-proposal-form .field-label{font-size:11px}.source-proposal-form textarea{font-size:12px;line-height:1.9}.source-proposal-form .notice{font-size:10px}.source-proposal-form .button{font-size:11px}@media (width>=701px){.workspace-content .page-intro p{font-size:12px}.workspace-content .eyebrow{font-size:9px}.workspace-content .panel-subtitle{font-size:11px}.workspace-content .task-card p,.workspace-content .task-meta>span,.workspace-content .evidence-card p,.workspace-content .option-details p,.workspace-content .decision-option p,.workspace-content .decision-evidence p,.workspace-content .unknowns p,.workspace-content .record-row small,.workspace-content .integration-row small,.workspace-content .setting-row p,.workspace-content .permission-note,.workspace-content .settings-stack .small-copy{font-size:11px!important}.workspace-content .decision-evidence h3,.workspace-content .evidence-card h3,.workspace-content .record-row strong,.workspace-content .integration-row strong,.workspace-content .setting-row strong,.workspace-content .task-card h3{font-size:13px}.workspace-content .task-status-label,.workspace-content .task-status-label select{font-size:10px}.workspace-content .task-category>span{font-size:8px}.workspace-content .kanban-heading h2{font-size:12px}.workspace-content .subtle-note,.workspace-content .timeline-content small{font-size:10px}.workspace-content .day-plan .timeline-content strong{font-size:12px}.workspace-content .day-plan .timeline-content small{font-size:9px}.workspace-content .decision-option h3{font-size:16px}.workspace-content .option-details .eyebrow{font-size:9px}.workspace-content .notice,.workspace-content .action-draft>p{font-size:11px}.workspace-content .badge,.workspace-content .mini-tag{font-size:9px}.workspace-content .field-label>select{font-size:12px}.workspace-content .design-gallery{font-size:11px}.workspace-content .design-gallery>p{font-size:10px}.workspace-content .settings-stack .panel>.muted{font-size:11px}.conversation-content .proposal-summary,.conversation-content .receipt-summary,.conversation-content .user-message p{font-size:12px}.conversation-content .constraint-list p,.conversation-content .receipt-line strong{font-size:11px}.conversation-content .proposal-date{font-size:10px}.conversation-content .change-item strong,.conversation-content .change-time{font-size:12px}.conversation-content .change-time .old-time,.conversation-content .receipt-line small{font-size:10px}.conversation-content .approval-note,.conversation-footer{font-size:9px}.conversation-header>div>span{font-size:10px}.proposal-buttons .button{font-size:11px}.fc .fc-event-title{font-size:10px}.fc .fc-event-time{font-size:9px}.assistant-quick-actions>button,.sensor-controls button{font-size:10px}.voice-note,.assistant-footer{font-size:9px}.quiet-agenda h3{font-size:13px}.quiet-agenda>button>strong,.quiet-agenda>button>span{font-size:11px}.quiet-agenda .agenda-link{font-size:10px}}@media (width<=700px){.input-mode-switch{gap:2px;margin:0 4px 11px}.input-mode-switch button{padding:4px 6px;font-size:9px}.input-mode-switch>span{text-align:right;max-width:148px;font-size:7px;line-height:1.6}.conversation-composer .input-mode-switch>span{font-size:7px}.memory-panel{margin-top:26px}.memory-row{gap:10px;padding:18px 0}.memory-row strong{font-size:11px}.memory-row small{font-size:8px}.memory-row>.icon-button{width:25px;min-width:25px;padding:3px}.memory-delete{flex-wrap:wrap;font-size:10px}.memory-delete>span{flex-basis:100%}.source-proposal-form>.eyebrow{font-size:8px}.source-proposal-form>.button{font-size:12px}.assistant-mode .conversation-composer{z-index:2;background:#061522;position:relative}.assistant-copy>p{margin-bottom:22px}.orb-stage{height:clamp(230px,34svh,355px)}}.proposal-source-excerpt{margin-top:14px}.proposal-source-excerpt>span{color:#baaa84;font-size:9px}.proposal-source-excerpt blockquote{color:#b9d6e5;white-space:pre-wrap;background:#081b2955;border-left:1px solid #83bed65c;max-height:220px;margin:11px 0 8px;padding:8px 10px;font-size:12px;line-height:1.9;overflow:auto}.proposal-source-excerpt .text-button{font-size:10px}.project-toolbar-right{align-items:center;gap:20px;padding-bottom:14px;display:flex}.project-toolbar-right .text-button{font-size:10px}.project-toolbar-right .subtle-note{font-size:9px}@media (width<=1100px){.project-toolbar-right .subtle-note{display:none}}@media (width<=700px){.project-toolbar-right{padding-bottom:14px}.project-toolbar-right .text-button{gap:5px;font-size:8px}.project-toolbar-right .text-button svg{width:12px}.project-toolbar{gap:12px}.tabs{gap:19px}}.voice-session-controls{justify-content:center;align-items:center;gap:12px;margin:0 0 18px;display:flex}.voice-session-controls .button{padding:10px 19px;font-size:12px}.voice-session-controls .primary{min-width:174px}.voice-session-controls .voice-active{color:#c3f3e4;background:#235b5366;border-color:#81cab4}.voice-session-controls .icon-button{border:1px solid #527d934d;width:36px;height:36px}.music-control{justify-content:center;align-items:center;gap:13px;margin-top:17px;display:flex}.music-control button{color:#6b94aa;background:0 0;align-items:center;gap:7px;padding:4px;font-size:10px;display:flex}.music-control button.enabled{color:#a4cedc}.music-control input{accent-color:#76c7db;cursor:pointer;width:82px;height:10px;padding:0}.assistant-mode .orb-stage{height:clamp(240px,39vh,470px)}.assistant-input-zone .input-mode-switch>span{font-size:9px}.compact-voice-controls{justify-content:space-between;align-items:center;gap:10px;margin:0 0 13px;display:flex}.compact-voice-controls button{color:#769fb6;background:0 0;align-items:center;gap:5px;padding:5px 0;font-size:10px;display:flex}.compact-voice-controls button.active{color:#91d8c2}.compact-voice-controls button:first-child{color:#aaddeb}.conversation-panel{width:420px}.conversation-timeline>.assistant-message{margin:0 0 24px}.message-label{justify-content:space-between;align-items:center;min-height:24px;display:flex}.message-label>span{letter-spacing:1.5px;color:#7fb3c8;font-size:9px}.message-label .icon-button{opacity:.85;width:24px;min-width:24px;height:24px;min-height:24px}.timeline-message>p{color:#c1dbe8;white-space:pre-wrap;margin:11px 0 16px;font-size:13px;line-height:1.95}.query-steps{color:#7297ab;background:#0b213052;border:1px solid #5e93a831;border-radius:6px;margin:12px 0 16px}.query-steps summary{cursor:pointer;align-items:center;gap:7px;padding:10px 11px;font-size:10px;display:flex}.query-steps summary>span{color:#53798e;margin-left:auto;font-size:9px}.query-steps ol{margin:0;padding:1px 12px 10px;list-style:none}.query-steps li{align-items:flex-start;gap:9px;padding:9px 0;display:flex;position:relative}.query-steps li:not(:last-child):before{content:"";background:#487b9240;width:1px;position:absolute;top:28px;bottom:-6px;left:8px}.step-state{color:#6f91a5;background:#0a1d2a;border:1px solid #54849b4a;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.step-state.completed{color:#8dc7b5;border-color:#578d7f62}.step-state.failed{color:#d7ab6b;border-color:#9d814e55}.query-steps strong{color:#a1c4d5;font-size:11px;font-weight:400}.query-steps li p{color:#7296aa!important;margin:5px 0 3px!important;font-size:10px!important;line-height:1.8!important}.query-steps a{color:#8bc2d6;text-underline-offset:3px;align-items:center;gap:4px;margin:5px 9px 0 0;font-size:9px;display:inline-flex}.conversation-choices{flex-direction:column;gap:9px;margin:17px 0;display:flex}.conversation-choice{text-align:left;background:linear-gradient(105deg,#15344999,#10222e99);border:1px solid #6f9bb153;border-radius:7px;align-items:center;gap:11px;width:100%;padding:13px;display:flex}.conversation-choice:hover:not(:disabled){background:#1b445c88;border-color:#8bd5e8}.choice-number{color:#6097ad;flex:0 0 22px;font-size:10px}.conversation-choice>span:nth-child(2){flex:1}.conversation-choice strong{color:#bfdfeb;font-size:12px;font-weight:500;line-height:1.8;display:block}.conversation-choice small{color:#7ca1b5;margin-top:5px;font-size:10px;line-height:1.85;display:block}.conversation-choice>svg{color:#689ab0}.location-choice{width:100%;margin:6px 0 13px;font-size:12px}.inline-event-receipt{color:#9fcfbc;background:#214c3c26;border:1px solid #71b7a445;border-radius:6px;align-items:center;gap:9px;margin-top:13px;padding:11px 13px;font-size:11px;display:flex}.timeline-message .proposal-card{border-top:1px solid #8babb94a;margin-top:22px;padding-top:20px}.timeline-message .proposal-card .proposal-heading{padding:0 0 5px}.timeline-message .proposal-card .proposal-heading h2{color:#d9c394}.timeline-message .proposal-card .proposal-buttons{margin-top:19px}.proposal-location{color:#87acbe!important;margin:9px 0 0!important;font-size:11px!important;line-height:1.85!important}.settings-media-controls{max-width:920px;margin:24px 0 36px}.settings-media-controls>.field-label{max-width:350px;font-size:11px}.settings-media-controls input[type=range]{accent-color:#74c7db;width:100%;padding:0}.camera-state-note{color:#88b8c8;margin:16px 0 0;font-size:10px}.calendar-connections{max-width:920px;margin-bottom:24px}.calendar-connections .panel-title{margin-bottom:13px}.connection-intro{color:#9bb8c8;margin-bottom:23px;font-size:12px}.calendar-connections form{grid-template-columns:1fr 1fr;gap:17px;display:grid}.calendar-connections .field-label{font-size:12px}.calendar-connections .field-label input{margin:0;font-size:13px}.credential-note{color:#6e93a8;grid-column:span 2;gap:8px;margin:0;font-size:10px;line-height:1.9;display:flex}.credential-note svg{color:#89b7ca;margin-top:3px}.credential-note a{color:#8abed0;text-underline-offset:3px;margin-top:5px;font-size:10px;display:block}.calendar-connections form>.button{justify-self:start;font-size:12px}.calendar-connections>.field-label{max-width:480px}.connection-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.connection-actions>.button{font-size:11px}.connection-actions>a{text-decoration:none}.connection-sync-note{color:#658a9f;margin:17px 0 0;font-size:10px}.calendar-connections>.notice{margin:17px 0 0;font-size:11px}.connection-feedback{color:#8fbaca;align-items:center;gap:8px;margin:17px 0 0;font-size:11px;display:flex}.disconnect-notice{flex-wrap:wrap;align-items:center}.disconnect-notice>span{flex:1;min-width:230px}.ics-section{border-top:1px solid #638da535;margin-top:26px;padding-top:22px}.ics-section>div:first-child{color:#89b6cb;align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.ics-section strong{color:#b7d1df;font-size:12px;font-weight:400;display:block}.ics-section small{color:#6d94aa;margin-top:7px;font-size:10px;line-height:1.9;display:block}.calendar-page-actions{align-items:center;gap:10px;display:flex}.calendar-page-actions .button{padding:10px 12px;font-size:11px}.project-create-actions{align-items:center;gap:10px;display:flex}.project-create-actions .button{font-size:11px}.project-form{max-width:780px;margin-bottom:24px}.project-form h2{margin-bottom:21px;font-size:16px}.project-form .field-label{margin-bottom:17px;font-size:11px}.project-form .field-label>textarea{margin-bottom:0}.project-selector{justify-content:space-between;align-items:center;gap:20px;margin:5px 0 24px;display:flex}.project-selector label{color:#799db2;align-items:center;gap:12px;font-size:11px;display:flex}.project-selector select{min-width:180px;padding:8px 10px;font-size:12px}.nav-shared-highlight{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#28638144,#12304522);border-left:2px solid #8ed5e9;border-radius:5px;position:absolute;inset:0}.sidebar nav>button{isolation:isolate}.sidebar nav>button.selected{box-shadow:none}.mobile-shared-highlight{z-index:-1;pointer-events:none;background:#21415355;border-radius:9px;position:absolute;inset:2px 5px}.mobile-nav button{isolation:isolate}@media (width<=1190px){.conversation-panel{width:390px}.with-conversation .assistant-input-zone{opacity:.35;pointer-events:none}.calendar-page-actions{flex-direction:column;align-items:flex-end;gap:7px}.calendar-page-actions .button{padding:8px 11px;font-size:10px}.project-create-actions{flex-direction:column;align-items:flex-end;gap:7px}.project-create-actions .button{font-size:10px}}@media (width<=700px){.assistant-mode .orb-stage{height:clamp(195px,27svh,295px)}.assistant-copy h1{font-size:27px}.assistant-copy>p{letter-spacing:.6px;max-width:325px;margin-bottom:20px;font-size:10px}.voice-session-controls{gap:9px;margin-bottom:16px}.voice-session-controls .button{padding:9px 14px;font-size:11px}.voice-session-controls .primary{min-width:164px}.voice-session-controls .icon-button{width:33px;height:33px;min-height:33px}.music-control{gap:10px;margin-top:13px}.music-control button{font-size:8px}.music-control button svg{width:12px}.music-control input{width:67px}.sensor-controls{gap:10px;margin-top:17px}.sensor-controls button{font-size:7px}.sensor-controls button:first-child{max-width:160px;line-height:1.6}.assistant-input-zone .input-mode-switch>span{font-size:7px}.voice-note{max-width:290px;font-size:7px;line-height:1.8}.conversation-panel{width:auto;inset:84px 13px 82px}.compact-voice-controls{flex-wrap:wrap;gap:7px;margin-bottom:13px}.compact-voice-controls button{padding:6px 0;font-size:9px}.timeline-message>p{font-size:13px}.query-steps summary{padding:11px;font-size:10px}.query-steps strong{font-size:11px}.conversation-choice{gap:9px;padding:13px}.conversation-choice strong{font-size:12px}.conversation-choice small{font-size:10px}.calendar-connections{padding:20px 17px}.calendar-connections .panel-title h2{font-size:16px}.calendar-connections .eyebrow{font-size:7px}.calendar-connections .badge{font-size:8px}.connection-intro{margin-bottom:22px;font-size:11px;line-height:1.9}.calendar-connections form{grid-template-columns:1fr;gap:18px}.credential-note{grid-column:span 1;font-size:10px}.credential-note a{margin-top:8px;font-size:10px}.calendar-connections .field-label{font-size:11px}.calendar-connections .field-label input{padding:12px;font-size:13px}.calendar-connections form>.button{width:100%;font-size:12px}.connection-actions{gap:9px}.connection-actions>.button{padding:10px 11px;font-size:10px}.ics-section small{font-size:10px}.connection-sync-note{font-size:9px;line-height:1.9}.calendar-page-actions{flex-direction:column;gap:8px;margin-top:8px}.calendar-page-actions .button{gap:6px;padding:8px;font-size:9px}.calendar-page-actions .button svg{width:13px}.calendar-page-actions .button.primary{margin-top:0}.settings-media-controls{margin-bottom:30px;padding:20px}.settings-media-controls>.field-label{font-size:10px}.project-create-actions{flex-direction:column;gap:7px;margin-top:10px}.project-create-actions .button{gap:5px;padding:8px 10px;font-size:9px}.project-create-actions .button svg{width:13px}.project-selector{align-items:center;gap:10px;margin-bottom:21px}.project-selector label{gap:8px;font-size:9px}.project-selector select{min-width:135px;max-width:180px;padding:9px 8px;font-size:11px}.project-selector>.button{padding:8px;font-size:9px}.project-form{padding:20px 17px}.project-form h2{font-size:15px}.project-form .field-label{font-size:11px}.project-form input{font-size:13px}.project-form .connection-actions>.button{font-size:11px}.calendar-scroll .fc .fc-daygrid-day-frame{min-height:30px}.with-conversation .assistant-primary{opacity:.1}}.continuous-mode-label{align-items:center;gap:6px;display:flex;color:#81adc1!important;margin-left:0!important;font-size:10px!important}.input-mode-switch>.continuous-mode-label+span{margin-left:auto}.choice-with-source{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.place-source-link{color:#719eaf;align-items:center;gap:5px;padding:1px 4px 3px;font-size:9px;text-decoration:none;display:inline-flex}.place-source-link:hover{text-decoration:underline}.conversation-choices .choice-with-source+.choice-with-source{margin-top:2px}.ics-import-report{background:#112a3840;border:1px solid #6996ab45;border-radius:6px;margin-top:19px;padding:14px 15px}.ics-import-report>strong{color:#bdd9e6;overflow-wrap:anywhere;font-size:12px;font-weight:500}.ics-import-report>p{color:#8cabbf;margin:9px 0;font-size:11px;line-height:1.9}.ics-import-report>span{color:#82baa9;font-size:10px}.ics-import-warnings{color:#c5b286;border-top:1px solid #b99b5d38;margin-top:13px;padding-top:12px}.ics-import-warnings h3{margin:0 0 10px;font-size:12px;font-weight:500}.ics-import-warnings ul{margin:0;padding-left:18px}.ics-import-warnings li{overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.9}.ics-import-warnings>p{color:#ad9871;margin:12px 0 0;font-size:10px;line-height:1.9}.fc .focused-calendar-event{background:linear-gradient(100deg,#215a70cc,#113449dc)!important;border-color:#a8ebf3!important;border-left-width:3px!important;box-shadow:0 0 0 1px #87dce866,0 0 16px #65b8da33!important}.inline-event-receipt>span{flex:1;line-height:1.8}.inline-event-receipt>.text-button{white-space:nowrap;font-size:10px}.place-attribution{background:#091c2955;border:1px solid #53798c30;border-radius:5px;margin:12px 0 19px;padding:10px 11px}.place-attribution>p{color:#7499af!important;margin:0 0 5px!important;font-size:10px!important;line-height:1.8!important}.place-attribution>p:last-child{margin-bottom:0!important}.place-attribution>.amber-text{color:#bba777!important}.assistant-mode{background:#040a13;min-height:100svh;overflow-x:hidden}.assistant-mode:before,.assistant-mode:after{display:none}.assistant-mode .main-shell{min-height:100svh}.presence-stage{isolation:isolate;height:100svh;min-height:100svh;position:relative;overflow:hidden}.presence-gradient{z-index:-1;pointer-events:none;background:radial-gradient(at 48% 47%,#102e413d 0,#0000 55%),radial-gradient(at 50% 119%,#1d425751 0,#0000 68%),linear-gradient(135deg,#050b14,#030b13 58%,#06121d);position:absolute;inset:0}.presence-orb-button{outline-offset:-10px;cursor:pointer;background:0 0;border:0;border-radius:50%;width:min(88svh,900px);max-width:100vw;height:min(88svh,900px);max-height:100vw;padding:0;transition:left .55s,opacity .3s;position:absolute;top:47%;left:50%;translate:-50% -50%}.presence-orb-button:hover:not(:disabled){filter:none}.presence-orb-button:disabled{opacity:1;cursor:progress}.presence-orb-button:focus-visible{outline:1px solid #83d6e355;box-shadow:0 0 70px #63cddd09}.presence-orb-button .jarvis-orb{pointer-events:auto}.presence-status{letter-spacing:1px;color:#67889b;z-index:5;align-items:center;gap:9px;font-size:10px;line-height:1.7;display:flex;position:absolute;top:33px;left:33px}.presence-status-dot{background:#4c6b7d;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #77c9d322}.presence-status.is-live{color:#98c8cf}.presence-status.is-live .presence-status-dot{background:#86d4cc;box-shadow:0 0 8px #8cd9d766}.presence-offline{color:#c0a275;letter-spacing:0;margin-left:10px;font-size:9px}.presence-corner-tools{z-index:15;align-items:center;gap:8px;display:flex;position:absolute;top:23px;right:28px}.presence-corner-tools button{color:#7191a2;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.presence-corner-tools button:hover{color:#b6e6ed;background:#203f4e44;border-color:#6e9caa24}.presence-tools-menu{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1824f5;border:1px solid #6c94a230;border-radius:12px;width:285px;padding:10px;position:absolute;top:70px;right:30px;box-shadow:0 18px 65px #0006}.presence-tools-menu>button{text-align:left;color:#96b5c5;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:12px 10px;font-size:11px;display:flex}.presence-tools-menu>button:hover{background:#25425255}.presence-tools-menu>button>span{flex:1}.presence-tools-menu>button>i{background:#304655;border-radius:50%;width:5px;height:5px}.presence-tools-menu>button>i.on{background:#83d0bc;box-shadow:0 0 5px #83d0bc55}.presence-volume{color:#708f9f;align-items:center;gap:12px;padding:2px 12px 12px 34px;font-size:10px;display:flex}.presence-volume input{accent-color:#78bfcb;flex:1;width:100%;min-width:0;height:3px;padding:0}.presence-tools-note{color:#5d7f93;border-top:1px solid #6c94a220;margin-top:4px;padding:12px 10px 4px;font-size:9px;line-height:1.8}.presence-bottom{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:min(600px,100vw - 48px);display:flex;position:absolute;bottom:31px;left:50%;translate:-50%}.presence-bottom>*{pointer-events:auto}.presence-subtitle{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(110deg,#07111a00,#07121d88,#07111a00);border-radius:12px;align-items:center;gap:10px;width:100%;max-width:590px;padding:10px 16px;display:flex}.presence-subtitle>p{letter-spacing:.35px;color:#b9d2dd;-webkit-line-clamp:3;text-shadow:0 2px 9px #0008;-webkit-box-orient:vertical;flex:1;margin:0;font-size:14px;font-weight:300;line-height:1.95;display:-webkit-box;overflow:hidden}.presence-subtitle>button{color:#6a98a9;background:0 0;place-items:center;padding:5px;display:grid}.presence-stop{color:#7895a6;background:0 0;border:1px solid #6f9eb122;border-radius:20px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;display:flex}.presence-stop:hover{color:#b4d9e1;border-color:#79b2bf55}.presence-interaction{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:left;background:linear-gradient(145deg,#0b1d2bf2,#071420ed);border:1px solid #7396aa33;border-radius:14px;width:100%;max-height:min(50svh,510px);padding:19px 22px;overflow:auto;box-shadow:0 15px 65px #0004}.presence-interaction .proposal-card{margin:0;padding:0}.presence-interaction .proposal-heading{padding:0}.presence-interaction .proposal-heading h2{font-size:17px}.presence-interaction .proposal-buttons{background:#0b1a27f2;margin-top:15px;padding:12px 0 2px;position:sticky;bottom:-19px}.presence-interaction .proposal-summary{font-size:12px}.presence-choices{flex-direction:column;gap:10px;display:flex}.presence-choices>div>button{text-align:left;color:#bcd5df;background:#17354450;border:1px solid #557e9344;border-radius:8px;align-items:center;gap:14px;width:100%;padding:13px;display:flex}.presence-choices>div>button>span{letter-spacing:1px;color:#648d9e;font-size:10px}.presence-choices>div>button>div{flex:1}.presence-choices strong{font-size:13px;font-weight:400;line-height:1.8}.presence-choices small{color:#799aac;margin-top:4px;font-size:11px;line-height:1.75;display:block}.presence-choices a{color:#739daa;padding:8px 4px 0;font-size:9px;text-decoration:none;display:inline-block}.presence-attribution{color:#7898a8;margin:14px 0 0;font-size:10px;line-height:1.8}.presence-text-dock{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#081722ed;border:1px solid #6a95a33f;border-radius:13px;width:100%;padding:15px 19px 19px;box-shadow:0 14px 50px #0004}.presence-text-heading{color:#93b6c5;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11px;display:flex}.presence-text-heading>button{color:#7098aa;background:0 0;place-items:center;padding:5px;display:grid}.presence-text-dock .composer{min-height:54px;box-shadow:none;background:#0c2333a8;border-radius:9px;gap:8px;padding:7px 9px}.presence-text-dock .composer:before{display:none}.presence-text-dock .composer textarea{font-size:13px}.presence-text-dock .input-mode-switch{margin-bottom:13px}.presence-text-dock .input-mode-switch>span:last-child{font-size:9px}.presence-text-dock .mic-button,.presence-text-dock .send-button{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:6px;flex-basis:34px}.presence-text-dock .send-button{color:#b0e2eb;background:#255b7355}.presence-receipt{color:#8fbaa9;background:0 0;align-items:center;gap:9px;padding:7px 12px;font-size:11px;display:flex}.presence-stage.chat-expanded .presence-orb-button{left:calc(50% - 190px)}.assistant-mode .conversation-panel{top:80px;bottom:27px}.entrance-card>p{color:#91adbd;margin:0 0 22px;font-size:12px;line-height:1.9}.entrance-card>label{cursor:pointer;border-top:1px solid #7398ad22;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.entrance-card>label>input{appearance:none;background:#112737;border:1px solid #6d9eac77;border-radius:4px;flex:0 0 17px;place-items:center;width:17px;height:17px;margin:3px 0 0;padding:0;display:grid}.entrance-card>label>input:checked{background:#76cad7;border-color:#94dee6}.entrance-card>label>input:checked:after{content:"✓";color:#0a2635;font-size:12px;font-weight:700}.entrance-card>label>svg{color:#82aaba;margin-top:3px}.entrance-card>label strong{color:#c8e0ea;font-size:13px;font-weight:400}.entrance-card>label small{color:#779aae;margin-top:6px;font-size:11px;line-height:1.85;display:block}.entrance-card .entrance-music-note{color:#7c9eaf;align-items:center;gap:7px;margin:18px 0 24px;font-size:10px;display:flex}.entrance-card>.button{border-radius:9px;padding:14px;font-size:13px}.entrance-alternatives{justify-content:space-between;align-items:center;margin-top:17px;padding:0 3px;display:flex}.entrance-alternatives .text-button{color:#84a6b7;font-size:11px}.intelligence-settings{max-width:920px;margin:25px 0}.settings-intro{color:#8eafc0;max-width:710px;margin:0 0 25px;font-size:12px;line-height:1.9}.intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.intelligence-card{background:#0b1e2c88;border:1px solid #658ba32b;border-radius:9px;min-width:0;padding:20px}.connection-title{color:#8bbbd0;align-items:center;gap:9px;display:flex}.connection-title>h3{flex:1;margin:0;font-size:14px}.connection-title>.mini-tag{font-size:9px}.connection-description{color:#759aac;min-height:41px;margin:14px 0 20px;font-size:11px;line-height:1.9}.configured-model{color:#8dc1c2;overflow-wrap:anywhere;margin:-4px 0 17px;font-size:11px}.intelligence-card .field-label{flex-direction:column;gap:9px;margin:0 0 16px;font-size:11px;display:flex}.intelligence-card input{width:100%;margin:0;font-size:12px}.intelligence-card>.muted{color:#6d90a3;margin-top:14px;font-size:10px;line-height:1.85;display:block}.intelligence-card .connection-actions .button{padding:9px 12px;font-size:10px}.connection-error{color:#d4a78a;overflow-wrap:anywhere;margin:15px 0 0;font-size:11px;line-height:1.8}.inline-success{color:#9bd0bd;align-items:center;gap:8px;margin:20px 0 0;font-size:12px;display:flex}@media (width>=1450px){.presence-orb-button{width:min(94svh,1080px);height:min(94svh,1080px)}}@media (width<=700px){.presence-stage{height:100svh;min-height:100svh}.presence-orb-button{width:126vw;max-width:126vw;height:126vw;max-height:126vw;top:44%}.presence-status{letter-spacing:.3px;flex-wrap:wrap;gap:7px;max-width:155px;font-size:9px;top:27px;left:21px}.presence-offline{flex-basis:100%;margin-left:0;font-size:8px}.presence-corner-tools{gap:1px;top:17px;right:12px}.presence-corner-tools button{width:32px;height:34px}.presence-corner-tools svg{width:16px}.presence-tools-menu{width:min(290px,100vw - 34px);top:62px;right:17px}.presence-bottom{bottom:max(25px,env(safe-area-inset-bottom));gap:10px;width:calc(100vw - 34px)}.presence-subtitle{gap:3px;padding:8px 7px}.presence-subtitle>p{letter-spacing:0;font-size:13px;line-height:1.9}.presence-stop{padding:7px 11px;font-size:9px}.presence-interaction{border-radius:12px;max-height:49svh;padding:17px}.presence-interaction .proposal-buttons{bottom:-17px}.presence-choices>div>button{gap:10px;padding:12px}.presence-choices strong{font-size:12px}.presence-choices small{font-size:10px}.presence-text-dock{padding:12px 13px 14px}.presence-text-dock .composer textarea{min-height:28px;font-size:13px}.presence-text-dock .input-mode-switch>span:last-child{display:none}.presence-text-dock .composer{gap:5px;padding:7px}.presence-text-dock .composer-divider{display:none}.presence-text-dock .mic-button{flex-basis:30px;width:30px}.presence-text-dock .attach-button{min-width:26px}.presence-stage.chat-expanded .presence-orb-button{opacity:.12;left:50%}.assistant-mode .conversation-panel{top:67px;bottom:max(18px,env(safe-area-inset-bottom));left:13px;right:13px}.entrance-card>p{margin-bottom:20px;font-size:12px}.entrance-card>label{gap:10px;padding:14px 0}.entrance-card>label small{font-size:10px}.entrance-card .entrance-music-note{font-size:9px;line-height:1.8}.intelligence-grid{grid-template-columns:1fr;gap:17px}.intelligence-settings{padding:20px 17px}.intelligence-card{padding:17px}.settings-intro,.intelligence-card .connection-actions .button{font-size:11px}.presence-stage.has-interaction .presence-orb-button{width:105vw;height:105vw;top:32%}}@media (prefers-reduced-motion:reduce){.presence-orb-button{transition:none}}html[data-reduced-motion=true] .presence-orb-button{transition:none}.presence-receipt>span{text-overflow:ellipsis;white-space:nowrap;max-width:350px;overflow:hidden}.presence-receipt>strong{color:#abd5ce;white-space:nowrap;margin-left:5px;font-weight:400}@media (width<=700px){.presence-receipt>span{max-width:205px}}.presence-mic-pause{color:#a2c9d2;z-index:6;background:#0b273277;border:1px solid #6da5b13b;border-radius:18px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;display:flex}.presence-mic-pause:hover{background:#174052}.compact-proposal .proposal-summary{margin:10px 0;font-size:14px;line-height:1.8}.compact-proposal .proposal-heading h2{font-size:18px}.compact-proposal .proposal-date{margin-bottom:10px}.proposal-review-details{color:#95b4c2;margin:8px 0 14px;font-size:12px;line-height:1.7}.proposal-review-details>summary{cursor:pointer;color:#92c6d0;padding:8px 0}.proposal-review-details[open]{padding-bottom:7px}.proposal-review-details .change-list{margin-top:10px}.proposal-version-warning{color:#ddb980;background:#84612718;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.8}.presence-plan-summary{text-align:left;background:linear-gradient(135deg,#102633e8,#091924ef);border:1px solid #6099ad42;border-radius:12px;padding:16px 19px}.presence-plan-summary>div{color:#9dd2dc;justify-content:space-between;gap:16px;font-size:12px;display:flex}.presence-plan-summary small{color:#b2a57d;font-size:10px}.presence-plan-summary>p{color:#c0d6df;margin:12px 0 14px;font-size:14px;line-height:1.85}.presence-plan-summary footer{gap:9px;display:flex}.presence-plan-summary footer button{color:#abd3da;background:#4e89921a;border:1px solid #79afba38;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}.presence-plan-summary footer button:disabled{opacity:.65}.presence-text-heading .text-session-end{color:#91b3bf;margin-left:auto;padding:2px 8px;font-size:10px}.presence-text-heading>span{flex:1}.compact-proposal .approval-note{font-size:10px}@media (width<=700px){.presence-plan-summary{padding:14px}.presence-plan-summary>p,.compact-proposal .proposal-summary{font-size:13px}.compact-proposal .proposal-buttons{gap:6px}.compact-proposal .proposal-buttons .button{padding:9px 11px;font-size:11px}}.timezone-settings{max-width:920px;margin-bottom:24px}.timezone-settings .panel-title .eyebrow{margin-bottom:8px;font-size:9px;display:block}.timezone-settings .panel-title h2{margin:0}.timezone-context{grid-template-columns:1fr 1fr;gap:20px;padding:8px 0 22px;display:grid}.timezone-context>div{flex-direction:column;gap:8px;display:flex}.timezone-context span{color:#7898ad;font-size:11px}.timezone-context strong{color:#bed7e2;overflow-wrap:anywhere;font-size:13px;font-weight:500}.timezone-context small{color:#7395a6;font-size:11px}.timezone-difference{background:#8d782411;border:1px solid #b3a57338;border-radius:9px;align-items:center;gap:20px;margin-bottom:22px;padding:15px 17px;display:flex}.timezone-difference p{color:#c2bb9c;flex:1;margin:0;font-size:12px;line-height:1.9}.timezone-difference .button{flex-shrink:0}.timezone-settings form{align-items:flex-end;gap:14px;display:flex}.timezone-settings .field-label{flex:1;min-width:0;margin:0}.timezone-settings select{color:#c4dce9;background:#0b1b29;border:1px solid #5d94ac45;border-radius:7px;width:100%;margin-top:9px;padding:12px 14px;font-size:13px;display:block}.timezone-settings form>.button{min-height:43px}.timezone-note{color:#7596aa;margin-top:17px;font-size:11px;line-height:1.9}.timezone-settings .form-success{color:#a3cfba;font-size:12px;line-height:1.8}.timezone-settings .form-error{color:#dfac91;font-size:12px;line-height:1.8}.presence-timezone{color:#b7ac83;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:3px 6px;font-size:9px}.presence-timezone:hover{color:#e3d2a3;background:#82744325}.presence-timezone:focus-visible{outline-offset:3px;outline:1px solid #d2bc76}.recovery-card{border-color:#b29b6945}.recovery-card h2{font-size:17px}.recovery-card>p{color:#b8c6cf;font-size:12px;line-height:1.85}.presence-review{color:#7895a7;letter-spacing:.4px;pointer-events:none;font-size:10px;position:absolute;bottom:18px;left:32px}.presence-status{flex-wrap:wrap;max-width:calc(100% - 210px)}.presence-mic-pause:disabled{opacity:.5}@media (width<=700px){.timezone-context{grid-template-columns:1fr;gap:18px}.timezone-difference{flex-direction:column;align-items:flex-start;gap:12px}.timezone-settings form{flex-direction:column;align-items:stretch}.timezone-settings form>.button{align-self:flex-start}.presence-status{max-width:calc(100% - 175px)}.presence-review{font-size:8px;bottom:10px;left:21px}.recovery-card h2{font-size:15px}}.scheduling-preferences{max-width:920px;margin:24px 0}.scheduling-preferences .panel-title .eyebrow{margin-bottom:8px;font-size:9px;display:block}.scheduling-preferences .panel-title h2{margin:0}.preference-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.preference-card{background:linear-gradient(135deg,#142b353e,#07172455);border:1px solid #7298aa2b;border-radius:10px;padding:20px}.preference-card.enabled{border-color:#81baae40}.preference-card header{align-items:center;gap:9px;display:flex}.preference-card header>svg{color:#8eb8c7}.preference-card h3{flex:1;margin:0;font-size:14px;font-weight:500}.preference-card p{color:#86a4b6;margin:16px 0;font-size:12px;line-height:1.8}.preference-card form{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.preference-card form>label{color:#809fb3;flex:1;align-items:center;gap:9px;font-size:12px;display:flex}.preference-card input{color:#d0e9ee;font-variant-numeric:tabular-nums;background:#081824;border:1px solid #699caf48;border-radius:7px;width:84px;padding:10px 12px;font-size:20px}.preference-card>small{color:#6e91a1;margin-top:12px;font-size:10px;line-height:1.7;display:block}.preference-card footer{border-top:1px solid #78a5b423;align-items:center;gap:10px;margin-top:20px;padding-top:15px;display:flex}.preference-card footer>span{color:#87a6af;flex:1;font-size:11px}.preference-card .toggle{flex-shrink:0}.preference-delete{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.preference-delete>span{color:#b8ae98;flex-basis:100%;font-size:11px;line-height:1.8}.preference-feedback{color:#a5cebb;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:18px 0 0;font-size:12px;line-height:1.9;display:flex}.preference-feedback.error{color:#d4b394}.preference-feedback>svg{flex-shrink:0;margin-top:4px}@media (width<=700px){.preference-grid{grid-template-columns:1fr}.preference-card{padding:18px}.preference-card form{gap:12px}.preference-card form .button{font-size:11px}}.presence-gradient{background:radial-gradient(at 48% 49%,#12334435,#0000 49%),radial-gradient(at 52% 110%,#17434c31,#0000 57%),linear-gradient(155deg,#050d15,#061018 68%,#060e17);transition:opacity .7s}.presence-stage.state-processing .presence-status-dot{background:#97b6e8;box-shadow:0 0 9px #789be866}.presence-stage.state-speaking .presence-status-dot{background:#bcf4f6;box-shadow:0 0 9px #9adae766}.presence-stage.state-paused .presence-status-dot{box-shadow:none;background:#7a8e9e}.presence-stage.state-confirmation .presence-status-dot{background:#ddc192;box-shadow:0 0 8px #c8a76b33}.presence-stage.state-error .presence-status-dot{box-shadow:none;background:#d79d78}.presence-stage.state-processing .presence-status,.presence-stage.state-speaking .presence-status{color:#a6bdce}.presence-stage.state-paused .presence-status{color:#a0b0bd}.presence-status{transition:color .4s}.presence-subtitle{background:linear-gradient(#091a2314,#091a234d);border-radius:12px}.presence-interaction{background:linear-gradient(155deg,#10232dec,#091822f2);border-color:#7db3c23a;box-shadow:0 22px 65px #0005,inset 0 1px #d4f8ff08}.presence-text-dock{background:linear-gradient(145deg,#10232eeb,#091721f5);box-shadow:0 20px 60px #0005,inset 0 1px #d4f8ff08}.presence-corner-tools button{transition:background .25s,color .25s,transform .25s}.presence-corner-tools button:hover{color:#c3eef5;background:#8cc8dc0d;transform:translateY(-1px)}.presence-corner-tools button:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.presence-gradient,.presence-status,.presence-corner-tools button{transition:none}.presence-corner-tools button:hover{transform:none}}.briefing-date{color:#91b1c1;justify-content:space-between;align-items:baseline;gap:15px;font-size:12px;display:flex}.briefing-date small{color:#708d9e;font-size:10px}.briefing-count{align-items:center;gap:22px;padding:26px 0;display:flex}.briefing-count>strong{color:#c2eaf0;letter-spacing:-2px;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:64px;font-weight:300;line-height:1}.briefing-count h3{margin:0 0 8px;font-size:17px;font-weight:500}.briefing-count p{color:#82a1b2;margin:0;font-size:12px;line-height:1.85}.briefing-events{margin:0 0 22px}.briefing-event{border-top:1px solid #81a8b322;align-items:center;gap:16px;padding:16px 0;display:flex}.briefing-event-time{font-variant-numeric:tabular-nums;color:#9ccbd8;flex:0 0 48px;font-size:14px}.briefing-event>div{flex:1;min-width:0}.briefing-event strong{color:#c4dce4;overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.briefing-event small{color:#7d9bab;margin-top:5px;font-size:11px;line-height:1.8;display:block}.briefing-event>svg{color:#568597;flex-shrink:0}.briefing-more{color:#83a4b5;margin:-7px 0 22px;font-size:11px}.briefing-pending{color:#c2ac81;background:#73512211;border:1px solid #c8a86b30;border-radius:9px;gap:11px;margin-bottom:23px;padding:14px;display:flex}.briefing-pending>svg{flex-shrink:0;margin-top:1px}.briefing-pending strong{font-size:12px;font-weight:500}.briefing-pending p,.briefing-pending summary{margin:7px 0 0;font-size:11px;line-height:1.8}.briefing-provenance{color:#7896a5;align-items:flex-start;gap:9px;margin-top:20px;display:flex}.briefing-provenance>svg{flex-shrink:0;margin-top:3px}.briefing-provenance p{margin:0;font-size:10px;line-height:1.9}@media (width<=700px){.briefing-date{flex-direction:column;gap:7px}.briefing-count{gap:18px}.briefing-count>strong{font-size:54px}.briefing-count h3{font-size:16px}.briefing-count p{font-size:11px}}.presence-stage.is-task-editing .presence-bottom{--task-edit-safe-bottom:max(24px,env(safe-area-inset-bottom));--task-edit-available-height:calc(var(--task-edit-visible-bottom,100dvh) - var(--task-edit-top,88px) - var(--task-edit-safe-bottom));top:var(--task-edit-top,88px);height:var(--task-edit-available-height);align-items:stretch;gap:10px;min-height:0;max-height:none;bottom:auto}.presence-stage.is-task-editing .presence-interaction{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none;scroll-padding-block:12px 24px;overflow:auto}.presence-stage.is-task-editing .presence-bottom>.task-edit-status{--task-edit-notification-max-height:clamp(64px,calc(var(--task-edit-available-height) - 150px),132px);flex-shrink:0}.presence-stage.is-task-editing .presence-orb-button{pointer-events:none;cursor:default}.presence-stage.is-task-editing[data-task-edit-short=true] .presence-bottom{--task-edit-safe-bottom:max(8px,env(safe-area-inset-bottom));gap:6px}.presence-stage.is-task-editing[data-task-edit-short=true] .presence-interaction{padding-block:12px}.conversation-panel.is-task-editing,.workspace-mode .conversation-panel.is-task-editing{top:calc(var(--task-drawer-top,0px) + 12px);height:calc(var(--task-drawer-height,100dvh) - 24px);min-height:0;max-height:none;bottom:auto}.conversation-panel.is-task-editing .conversation-content{overscroll-behavior:contain;flex:1 1 0;min-height:0;scroll-padding-block:12px 24px;overflow:auto}.conversation-panel.is-task-editing .conversation-header,.conversation-panel.is-task-editing .conversation-composer,.conversation-panel.is-task-editing .conversation-footer{flex-shrink:0}.conversation-panel.is-task-editing .conversation-composer{padding:8px 12px}.conversation-panel.is-task-editing .task-edit-status{--task-edit-notification-max-height:clamp(64px,calc(var(--task-drawer-height,100dvh) - 280px),132px)}@media (prefers-reduced-motion:reduce){.presence-stage.is-task-editing .presence-bottom,.presence-stage.is-task-editing .presence-interaction,.conversation-panel.is-task-editing .conversation-content{scroll-behavior:auto;transition:none}}html[data-reduced-motion=true] .presence-stage.is-task-editing .presence-bottom,html[data-reduced-motion=true] .presence-stage.is-task-editing .presence-interaction,html[data-reduced-motion=true] .conversation-panel.is-task-editing .conversation-content{scroll-behavior:auto;transition:none}.presence-stage.has-current-calendar-result .presence-bottom{--presence-result-safe-bottom:max(24px,env(safe-area-inset-bottom));top:var(--conversation-notice-content-top,88px);height:calc(var(--conversation-notice-visible-bottom,100dvh) - var(--conversation-notice-content-top,88px) - var(--presence-result-safe-bottom));overscroll-behavior:contain;justify-content:safe flex-end;align-items:stretch;min-height:0;max-height:none;scroll-padding-block:8px;bottom:auto;overflow-y:auto}.presence-stage.has-current-calendar-result .presence-text-dock,.presence-stage.has-current-calendar-result .presence-stop,.presence-stage.has-current-calendar-result .presence-mic-pause{flex:none}.presence-stage.has-current-calendar-result .presence-stop,.presence-stage.has-current-calendar-result .presence-mic-pause{align-self:center}.presence-result{overscroll-behavior:contain;box-sizing:border-box;text-align:left;background:linear-gradient(145deg,#132c37f7,#091a25fc 75%);border:1px solid #78b9c65c;border-radius:13px;flex:0 auto;width:100%;min-width:0;min-height:160px;max-height:380px;scroll-padding-block:10px;animation:.28s ease-out both presence-result-arrive;overflow:auto;box-shadow:0 16px 48px #0005,inset 0 1px #d4f8ff14}.presence-result-content{min-width:0;padding:16px 18px 14px}.presence-result-heading{color:#a8d9c9;align-items:center;gap:8px;font-size:12px;line-height:1.65;display:flex}.presence-result-heading>span:not(.presence-result-mark){overflow-wrap:anywhere;min-width:0}.presence-result-heading>small{color:#8daab6;flex:none;margin-left:auto;font-size:11px}.presence-result-mark{color:#b7e8d8;background:#315b532b;border:1px solid #91cfbb47;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.presence-result h2{letter-spacing:.15px;color:#e0eff3;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;margin:12px 0 14px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.55}.presence-result-schedule{color:#b3d9e4;align-items:flex-start;gap:11px;display:flex}.presence-result-schedule>svg{color:#83b9cc;flex:none;margin-top:3px}.presence-result-schedule>div{min-width:0}.presence-result-schedule p{color:#b2ccd7;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.presence-result-schedule strong{font-variant-numeric:tabular-nums;color:#d2edf2;overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.5;display:block}.presence-result-schedule small{letter-spacing:.25px;color:#91afbe;overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.7;display:block}.presence-result-footer{background:#08192480;border-top:1px solid #79afbf29;padding:12px 16px 8px}.presence-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.presence-result-actions>button{white-space:normal;overflow-wrap:anywhere;border:1px solid #77b5c452;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5;transition:background .18s,border-color .18s;display:flex}.presence-result-actions>button>svg{flex:none}.presence-result-primary{color:#d7f4f5;background:#2b64734d}.presence-result-secondary{color:#b1cedb;background:#102a3655}.presence-result-actions>button:hover:not(:disabled){background:#32697c69;border-color:#97d7e18c}.presence-result-actions>button:disabled{opacity:.55;cursor:default}.presence-result-reuse{justify-content:flex-end;min-width:0;margin-top:4px;display:flex}.presence-result-reuse>button{color:#91b7c3;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 4px;font-size:11px;display:flex}.presence-result-reuse>button>svg{flex:none}.presence-result :is(button,.presence-result-content):focus-visible{outline-offset:-3px;outline:2px solid #a0dce5}@keyframes presence-result-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.presence-result-content{padding:14px 14px 12px}.presence-result-heading{gap:7px;font-size:11px}.presence-result-heading>small{font-size:10px}.presence-result h2{margin:10px 0 12px;font-size:16px;line-height:1.6}.presence-result-schedule{gap:9px}.presence-result-schedule strong{font-size:18px}.presence-result-footer{padding:10px 12px 6px}.presence-result-actions{gap:8px}.presence-result-actions>button{gap:6px;padding:10px 8px;font-size:12px}}.presence-stage.has-current-calendar-result[data-conversation-notice-short=true] .presence-bottom{--presence-result-safe-bottom:max(8px,env(safe-area-inset-bottom));gap:7px}@media (prefers-reduced-motion:reduce){.presence-result,.presence-result-actions>button{scroll-behavior:auto;transition:none;animation:none}}html[data-reduced-motion=true] .presence-result,html[data-reduced-motion=true] .presence-result-actions>button{scroll-behavior:auto;transition:none;animation:none}.presence-tools-menu{overscroll-behavior:contain;max-height:calc(100dvh - 86px);overflow-y:auto}.music-recovery-control{background:#25211966;border:1px solid #af925e45;border-radius:9px;margin:0 10px 12px;padding:12px}.music-recovery-control p{color:#c4b08d;margin:0 0 9px;font-size:11px;line-height:1.7}.music-recovery-control>button{color:#bce3e9;background:#14303e;border:1px solid #80bdca55;border-radius:7px;width:100%;min-height:44px;font-size:12px}.music-recovery-control>button:disabled{opacity:.5;cursor:wait}.settings-media-controls .music-recovery-control{max-width:420px;margin:10px 0 20px}
