.pilot-page,.pil-missions{--pm-accent:#177d71;--pm-bright:#38c3a9;--pm-soft:color-mix(in srgb,var(--pm-accent) 10%,var(--panel,#fff));--pm-ink:var(--ink,#203c43);--pm-dim:var(--dim,#657b83);color:var(--pm-ink)}.pilot-page{gap:18px;min-width:0;max-width:1160px;margin-inline:auto;display:grid}.pil-missions{border:1px solid var(--line,#dce6e8);background:var(--panel,#fff);border-radius:22px;gap:20px;min-width:0;padding:28px;display:grid;box-shadow:0 12px 35px #083b2e04}.pm-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:4px;display:flex}.pm-heading h2{letter-spacing:-1.2px;margin:10px 0;font-size:clamp(24px,3vw,35px);font-weight:600;line-height:1.2}.pm-heading p{max-width:580px;color:var(--pm-dim);margin:0;font-size:12px;line-height:1.8}.pm-eyebrow{letter-spacing:1.7px;color:var(--pm-accent);font-size:9px;font-weight:750;line-height:1.5;display:block}.pm-model{white-space:nowrap;border:1px solid color-mix(in srgb,var(--pm-accent) 23%,var(--line,#dce6e8));background:var(--pm-soft);color:var(--pm-accent);border-radius:25px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:650;display:flex}.pm-model i{background:var(--pm-accent);border-radius:50%;width:5px;height:5px}.pm-steps{border:1px solid var(--line,#dce6e8);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pm-steps li{color:var(--pm-dim);background:var(--bg,#f7fafb);align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:600;display:flex}.pm-steps li+li{border-left:1px solid var(--line,#dce6e8)}.pm-steps li>span{background:var(--panel,#fff);border:1px solid var(--line,#dce6e8);width:21px;height:21px;color:var(--pm-accent);border-radius:7px;flex-shrink:0;place-items:center;font-size:10px;font-weight:750;display:grid}.pm-chat{background:var(--bg,#f7fafb);border:1px solid var(--line,#dce6e8);border-radius:17px;overflow:hidden}.pm-section-head{background:var(--panel,#fff);border-bottom:1px solid var(--line,#dce6e8);justify-content:space-between;align-items:center;gap:15px;padding:14px 19px;display:flex}.pm-section-head>div{align-items:center;gap:9px;display:flex}.pm-agent-mark{color:#dcfff3;background:linear-gradient(140deg,#135c54,#279985);border-radius:8px;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.pm-section-head strong{font-size:12px;font-weight:650}.pm-section-head>span{color:var(--pm-dim);font-size:10px}.pm-chat-scroll{flex-direction:column;gap:14px;min-height:165px;max-height:370px;padding:22px;display:flex;overflow:auto}.pm-welcome{max-width:720px;padding:5px 3px}.pm-welcome strong{letter-spacing:-.35px;font-size:18px;font-weight:600}.pm-welcome p{max-width:650px;color:var(--pm-dim);margin:10px 0;font-size:12px;line-height:1.9}.pm-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:13px;max-width:88%;padding:14px 17px;font-size:12px;line-height:1.85}.pm-assistant{background:var(--panel,#fff);border:1px solid var(--line,#dce6e8);align-self:flex-start}.pm-user{color:#f0fff9;background:#146e63;align-self:flex-end}.pm-chat-input{background:var(--panel,#fff);border-top:1px solid var(--line,#dce6e8);align-items:flex-end;gap:10px;padding:14px;display:flex}.pm-chat-input textarea{resize:vertical;flex:1;min-height:65px}.pm-chat-foot{color:var(--pm-dim);justify-content:space-between;align-items:center;gap:15px;padding:9px 17px;font-size:10px;display:flex}.pm-chat-foot button{color:var(--pm-dim)!important;background:0 0!important;border:none!important;padding:3px!important;font-size:10px!important}.pil-missions button,.pilot-page .pilot-continuous-bar button,.pilot-read-error button{font:inherit;border:1px solid var(--line,#dce6e8);cursor:pointer;color:var(--pm-ink);background:var(--panel,#fff);border-radius:9px;padding:10px 13px;font-size:11px;font-weight:650;transition:background .18s,border-color .18s,box-shadow .18s}.pil-missions button:hover,.pilot-page .pilot-continuous-bar button:hover{border-color:color-mix(in srgb,var(--pm-accent) 45%,var(--line,#dce6e8));background:var(--pm-soft)}.pil-missions button:disabled,.pilot-page button:disabled{opacity:.5;cursor:default}.pil-missions button:focus-visible,.pilot-page summary:focus-visible{outline:2px solid var(--pm-accent);outline-offset:3px}.pil-missions .pm-primary,.pm-chat-input button{color:#f1fff9;background:linear-gradient(130deg,#126a61,#188573);border-color:#126a61;box-shadow:0 3px 8px #146e6812}.pil-missions .pm-primary:hover{color:#fff;background:#126a61;border-color:#126a61;box-shadow:0 3px 12px #146e6824}.pil-missions textarea,.pil-missions input:not([type=checkbox]),.pil-missions select{font:inherit;color:var(--pm-ink);background:var(--panel,#fff);border:1px solid var(--line,#dce6e8);box-sizing:border-box;border-radius:9px;outline:none;min-width:0;max-width:100%;padding:11px 12px;font-size:12px;line-height:1.7}.pil-missions :is(textarea,input,select):focus{border-color:var(--pm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pm-accent) 10%,transparent)}.pil-missions input[type=checkbox]{accent-color:var(--pm-accent)}.pm-control{border:1px solid color-mix(in srgb,var(--pm-accent) 35%,var(--line,#dce6e8));background:linear-gradient(120deg,var(--pm-soft),var(--panel,#fff));border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:23px;display:grid;position:relative;overflow:hidden}.pm-control:before{content:"";background:var(--pm-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:22px;bottom:22px;left:0}.pm-control-copy{min-width:0}.pm-control h3{letter-spacing:-.4px;overflow-wrap:anywhere;margin:8px 0 9px;font-size:18px;font-weight:600;line-height:1.5}.pm-control-copy>p{color:var(--pm-dim);max-width:560px;margin:8px 0 0;font-size:11px;line-height:1.7}.pm-control-status{color:var(--pm-accent);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.pm-control-status small{color:var(--pm-dim);margin-left:4px;font-size:9px}.pm-control-stats{gap:23px;display:flex}.pm-control-stats>div{text-align:center;gap:4px;min-width:40px;display:grid}.pm-control-stats strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600}.pm-control-stats span{color:var(--pm-dim);font-size:9px}.pm-control-actions{justify-items:stretch;gap:8px;min-width:165px;display:grid}.pm-control-actions small{color:var(--pm-dim);text-align:center;margin-top:1px;font-size:9px}.pm-launch{min-height:43px}.pil-missions .pm-stop{color:var(--pm-dim);background:0 0;border-color:#0000;padding:4px;font-size:10px}.pm-control .pm-eyebrow{font-size:8px}.pm-help{color:var(--pm-dim);margin:11px 0;font-size:11px;line-height:1.8}.pm-info,.pm-alert{border:1px solid var(--line,#dce6e8);border-radius:11px;padding:13px 15px;font-size:11px;line-height:1.8}.pm-info{background:var(--pm-soft);color:var(--pm-accent)}.pm-alert{background:color-mix(in srgb,var(--warn,#c88924) 8%,var(--panel,#fff));color:var(--warn,#886115);border-color:color-mix(in srgb,var(--warn,#c88924) 25%,var(--line,#dce6e8))}.pm-sync-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-thinking{color:var(--pm-accent);align-items:center;gap:10px;font-size:12px;display:flex}.pm-thinking span{border:2px solid color-mix(in srgb,var(--pm-accent) 15%,var(--panel,#fff));border-top-color:var(--pm-accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite pm-spin}.pm-brief{border:1px solid var(--line,#dce6e8);background:var(--panel,#fff);border-radius:15px;padding:0 20px}.pm-brief>summary,.pilot-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;list-style:none;display:flex}.pm-brief>summary::-webkit-details-marker{display:none}.pilot-advanced>summary::-webkit-details-marker{display:none}.pm-brief>summary>span,.pilot-advanced>summary>span{gap:5px;display:grid}.pm-brief>summary strong,.pilot-advanced>summary strong{font-size:13px;font-weight:650}.pm-brief>summary small,.pilot-advanced>summary small{color:var(--pm-dim);align-items:center;gap:13px;font-size:10px;display:flex}.pm-brief>summary b,.pilot-advanced>summary b{color:var(--pm-accent);font-size:19px;font-weight:500}.pm-brief[open]>summary b,.pilot-advanced[open]>summary b{transform:rotate(45deg)}.pm-brief[open]{padding-bottom:18px}.pm-template-buttons{flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-top:2px;display:flex}.pm-brief label{gap:7px;margin-bottom:15px;font-size:11px;font-weight:600;display:grid}.pm-brief-text{resize:vertical;width:100%;min-height:120px}.pm-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pm-buckets{flex-wrap:wrap;gap:15px;margin:1px 0 20px;display:flex}.pm-buckets label{align-items:center;gap:6px;margin:0;font-size:10px;font-weight:500;display:flex}.pm-mission-area{grid-template-columns:200px minmax(0,1fr);gap:23px;min-width:0;padding-top:4px;display:grid}.pm-mission-list{flex-direction:column;align-self:start;gap:8px;min-width:0;display:flex;position:sticky;top:20px}.pm-list-heading{justify-content:space-between;align-items:center;padding:2px 4px 12px;display:flex}.pm-list-heading strong{background:var(--pm-soft);color:var(--pm-accent);border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600}.pm-mission-list button{text-align:left;overflow-wrap:anywhere;gap:8px;padding:14px 13px;font-weight:500;display:grid}.pm-mission-list button strong{font-size:11px;font-weight:650;line-height:1.7}.pm-mission-list button>span{color:var(--pm-dim);font-size:9px}.pil-missions .pm-selected{background:var(--pm-soft);border-color:color-mix(in srgb,var(--pm-accent) 35%,var(--line,#dce6e8));position:relative}.pil-missions .pm-selected:before{content:"";background:var(--pm-accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:15px;bottom:15px;left:0}.pm-preview{min-width:0}.pm-summary{border:1px solid var(--line,#dce6e8);background:var(--panel,#fff);border-radius:15px;padding:20px}.pm-summary-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pm-state{background:var(--pm-soft);color:var(--pm-accent);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:650}.pm-state-preparing,.pm-state-paused{background:color-mix(in srgb,var(--warn,#c88924) 9%,var(--panel,#fff));color:var(--warn,#886115)}.pm-summary h3{letter-spacing:-.35px;margin:0 0 9px;font-size:16px;font-weight:600;line-height:1.6}.pm-summary-instruction{white-space:pre-wrap;color:var(--pm-dim);overflow-wrap:anywhere;margin:8px 0 20px;font-size:11px;line-height:1.85}.pm-scope{grid-template-columns:1fr 1fr;gap:15px;margin:0 0 20px;display:grid}.pm-scope dt{color:var(--pm-dim);margin-bottom:4px;font-size:9px}.pm-scope dd{margin:0;font-size:11px;font-weight:600;line-height:1.7}.pm-counts{border-top:1px solid var(--line,#dce6e8);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}.pm-counts div{gap:5px;display:grid}.pm-counts strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.pm-counts span{color:var(--pm-dim);font-size:9px;line-height:1.5}.pm-summary>.pm-help{margin:16px 0 0;font-size:10px}.pm-live-status{color:var(--pm-dim);align-items:center;gap:8px;margin:14px 0;font-size:10px;line-height:1.7;display:flex}.pm-live-status>span:nth-child(2){flex:1}.pm-live-status button{padding:6px 8px;font-size:9px}.pm-live-dot{background:var(--dimmer,#8ca5a2);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pm-live-active{background:var(--pm-bright);box-shadow:0 0 0 3px color-mix(in srgb,var(--pm-bright) 14%,transparent);animation:2s ease-in-out infinite pm-pulse}.pm-history{background:var(--bg,#f7fafb);border:1px solid var(--line,#dce6e8);border-radius:14px;margin:20px 0;padding:17px 19px}.pm-history-heading,.pm-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-history h4,.pm-preview-heading h4{margin:0;font-size:12px;font-weight:650}.pm-history-heading>span,.pm-preview-heading>span{color:var(--pm-dim);font-size:9px}.pm-history ol{max-height:320px;margin:17px 0 0;padding:0;list-style:none;overflow:auto}.pm-history li{align-items:flex-start;gap:11px;padding:0 0 17px;display:flex;position:relative}.pm-history li:last-child{padding-bottom:0}.pm-history li:not(:last-child):before{content:"";background:var(--line,#dce6e8);width:1px;position:absolute;top:12px;bottom:3px;left:3px}.pm-event-dot{background:var(--pm-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.pm-event-held,.pm-event-uncertain,.pm-event-error,.pm-event-paused{background:var(--warn,#c88924)}.pm-history li p{overflow-wrap:anywhere;margin:0 0 3px;font-size:11px;line-height:1.8}.pm-history time{color:var(--pm-dim);font-size:9px}.pm-preview-heading{margin-top:22px;padding-top:5px}.pm-target{border:1px solid var(--line,#dce6e8);background:var(--panel,#fff);border-radius:13px;margin:12px 0;padding:17px}.pm-target header{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.pm-target a{color:var(--pm-accent);font-weight:650;text-decoration:none}.pm-target header>span{color:var(--pm-dim);white-space:nowrap;font-size:9px}.pm-draft{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font-size:12px;line-height:1.95}.pm-target>button{margin:5px 5px 0 0;padding:7px 9px;font-size:10px}.pm-edit{resize:vertical;width:100%;min-height:220px;margin-top:12px}.pm-pages{color:var(--pm-dim);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:10px;display:flex}.pm-pages button{padding:8px 10px;font-size:10px}.pm-dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1100;background:#07252388;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pm-dialog{background:var(--panel,#fff);border:1px solid var(--line,#dce6e8);color:var(--pm-ink);border-radius:20px;width:100%;max-width:650px;max-height:calc(100dvh - 40px);padding:25px;overflow:auto;box-shadow:0 24px 100px #0003}.pm-dialog>h3{letter-spacing:-.7px;margin:0 0 20px;font-size:23px;font-weight:600}.pm-dialog>p{color:var(--pm-dim);margin:16px 0;font-size:12px;line-height:1.9}.pm-dialog>button{margin:10px 8px 0 0}.pm-summary-compact{background:var(--bg,#f7fafb);padding:17px}.pm-summary-compact .pm-help{font-size:10px}.pm-dialog .pm-primary{min-height:43px}.pilot-continuous-bar{background:var(--panel,#fff);border:1px solid var(--line,#dce6e8);border-radius:15px;align-items:center;gap:24px;padding:17px 20px;display:flex}.pilot-continuous-status{flex:1;align-items:center;gap:12px;min-width:180px;display:flex}.pilot-continuous-status>i{background:var(--dimmer,#8ca5a2);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--dimmer,#8ca5a2) 12%,transparent);border-radius:50%;flex-shrink:0}.pilot-continuous-status>i.is-active{background:var(--pm-bright);box-shadow:0 0 0 4px color-mix(in srgb,var(--pm-bright) 12%,transparent)}.pilot-continuous-status strong{margin-bottom:5px;font-size:12px;font-weight:650;display:block}.pilot-continuous-status span{color:var(--pm-dim);font-size:10px}.pilot-continuous-count{gap:3px;min-width:70px;display:grid}.pilot-continuous-count strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.pilot-continuous-count small{color:var(--pm-dim);font-size:10px;font-weight:400}.pilot-continuous-count>span{color:var(--pm-dim);font-size:9px}.pilot-continuous-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-page .pilot-power{background:var(--pm-soft);color:var(--pm-accent);border-color:color-mix(in srgb,var(--pm-accent) 25%,var(--line,#dce6e8))}.pilot-page .pilot-power.is-active{color:var(--warn,#886115);background:color-mix(in srgb,var(--warn,#c88924) 7%,var(--panel,#fff))}.pilot-page .pilot-configure{color:var(--pm-dim);font-size:10px}.pilot-advanced{border:1px solid var(--line,#dce6e8);background:var(--panel,#fff);border-radius:17px;padding:0 23px}.pilot-advanced-intro{color:var(--pm-dim);max-width:760px;margin:0 0 20px;font-size:11px;line-height:1.9}.pilot-legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding-bottom:20px;display:grid}.pilot-page .pil-carte{background:var(--panel,#fff);width:100%;border-radius:13px!important;max-width:none!important;margin:0!important;padding:20px!important}.pilot-legacy-grid>.pil-carte:last-child{grid-column:1/-1}.pilot-page .pil-carte [style*="font-size: 14.5px"]{font-size:12px!important}.pilot-page .desk-setting-slider{padding:14px 0}.pilot-page .desk-setting-slider strong{color:var(--pm-accent);font-size:16px}.pilot-page .desk-setting-slider b{font-size:11px}.pilot-page .desk-setting-slider small{font-size:10px;line-height:1.8}.pilot-page .desk-setting-slider input{accent-color:var(--pm-accent)}.pilot-save-status,.pilot-read-error{border:1px solid var(--line,#dce6e8);background:var(--pm-soft);color:var(--pm-accent);border-radius:10px;padding:12px 15px;font-size:11px;line-height:1.8}.pilot-read-error{color:var(--warn,#886115);background:color-mix(in srgb,var(--warn,#c88924) 8%,var(--panel,#fff))}.pilot-save-status{margin-bottom:0}:root:not([data-theme=light]) .pilot-page,:root:not([data-theme=light]) .pil-missions{--pm-accent:#54c8b2;--pm-soft:color-mix(in srgb,#188573 12%,var(--panel,#101015))}@keyframes pm-spin{to{transform:rotate(360deg)}}@keyframes pm-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--pm-bright) 4%,transparent)}}@media (width<=1100px){.pm-control{grid-template-columns:minmax(0,1fr) auto;gap:17px}.pm-control-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.pm-control-actions small{order:-1;margin-right:auto}.pilot-continuous-bar{flex-wrap:wrap;gap:17px}.pilot-continuous-actions{margin-left:auto}}@media (width<=820px){.pil-missions{padding:22px}.pm-mission-area{grid-template-columns:160px minmax(0,1fr);gap:16px}.pm-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pm-fields{grid-template-columns:1fr 1fr}.pilot-legacy-grid{grid-template-columns:1fr}.pilot-legacy-grid>.pil-carte:last-child{grid-column:auto}.pm-control-stats{gap:16px}.pm-heading h2{font-size:29px}}@media (width<=640px){.pilot-page{gap:13px}.pil-missions{border-radius:16px;gap:16px;padding:17px}.pm-heading{gap:12px}.pm-heading h2{letter-spacing:-.8px;font-size:24px}.pm-heading p{font-size:11px}.pm-model{padding:7px 8px;font-size:9px}.pm-steps li{gap:5px;padding:10px 8px;font-size:9px}.pm-steps li>span{width:19px;height:19px;font-size:9px}.pm-chat-scroll{min-height:130px;max-height:330px;padding:17px}.pm-welcome strong{font-size:16px}.pm-chat-input{flex-direction:column;align-items:stretch;padding:12px}.pm-chat-input textarea{flex:auto;width:100%;min-height:73px}.pm-chat-input button{min-height:41px}.pm-chat-foot{align-items:flex-start;gap:9px;padding:10px 12px;font-size:9px}.pm-chat-foot button{white-space:nowrap;font-size:9px!important}.pm-section-head{padding:12px 15px}.pm-section-head>span{font-size:9px}.pm-bubble{max-width:96%;padding:12px 13px;font-size:11px}.pm-control{grid-template-columns:1fr;gap:17px;padding:18px 17px}.pm-control h3{font-size:16px}.pm-control-stats{border-top:1px solid color-mix(in srgb,var(--pm-accent) 15%,var(--line,#dce6e8));justify-content:space-around;padding-top:16px}.pm-control-stats>div{flex:1}.pm-control-stats strong{font-size:25px}.pm-control-actions{grid-template-columns:1fr auto;gap:8px;min-width:0;display:grid}.pm-control-actions small{text-align:left;order:1;grid-column:1/-1;margin:0}.pm-control-actions .pm-stop{padding:10px}.pm-brief{padding-inline:15px}.pm-brief>summary small{text-align:right;gap:8px;max-width:105px;font-size:9px;line-height:1.6}.pm-brief>summary strong{font-size:12px}.pm-brief .pm-eyebrow{font-size:8px}.pm-mission-area{grid-template-columns:1fr;gap:18px}.pm-mission-list{flex-direction:row;align-items:stretch;padding-bottom:6px;position:static;overflow-x:auto}.pm-list-heading{display:none}.pm-mission-list button{flex-shrink:0;min-width:170px;max-width:210px;padding:12px}.pm-summary{padding:16px}.pm-summary h3{font-size:14px}.pm-scope{gap:14px}.pm-counts strong{font-size:24px}.pm-counts span{font-size:9px}.pm-live-status{align-items:flex-start;font-size:9px}.pm-live-dot{margin-top:5px}.pm-history{padding:15px}.pm-history-heading,.pm-preview-heading{align-items:flex-start;gap:8px}.pm-history h4{font-size:11px}.pm-preview-heading{flex-direction:column;gap:5px}.pm-target{padding:14px}.pm-target header{align-items:flex-start;font-size:10px}.pm-sync-error{align-items:flex-start}.pm-dialog-backdrop{padding:12px}.pm-dialog{border-radius:16px;max-height:calc(100dvh - 24px);padding:18px}.pm-dialog>h3{font-size:21px}.pm-dialog>button{width:100%;min-height:41px;margin:9px 0 0}.pm-dialog .pm-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-continuous-bar{border-radius:13px;gap:17px;padding:16px}.pilot-continuous-status{flex-basis:100%}.pilot-continuous-count{flex:1}.pilot-continuous-actions{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.pilot-continuous-actions .pilot-power{order:-1;min-height:40px}.pilot-advanced{border-radius:14px;padding-inline:16px}.pilot-advanced>summary small{text-align:right;max-width:90px;font-size:9px;line-height:1.6}.pilot-advanced>summary strong{font-size:12px}.pilot-page .pil-carte{padding:17px!important}}@media (prefers-reduced-motion:reduce){.pm-thinking span,.pm-live-active{animation:none}.pil-missions button{transition:none}}.sav-chat-widget{--chat-edge:24px;--chat-bottom:max(var(--chat-edge), env(safe-area-inset-bottom,0px));right:max(var(--chat-edge), env(safe-area-inset-right,0px));bottom:var(--chat-bottom);z-index:62;color:#e8f3f5;font-family:inherit;position:fixed}.sav-chat-widget button{font:inherit;cursor:pointer;box-shadow:none}.sav-chat-widget button:disabled{cursor:default;opacity:.45}.sav-chat-widget button:focus-visible,.sav-chat-widget textarea:focus-visible{outline-offset:4px;outline:2px solid #8ee7d1}.sav-chat-launcher{color:#123d38;background:#8ee3c9;border:1px solid #a1ead7;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:background .15s;display:grid;box-shadow:0 8px 28px #051b2538!important}.sav-chat-launcher:focus-visible{border-radius:50%}.sav-chat-launcher:hover{background:#b2f0dd;transform:none}.sav-chat-launcher svg{width:25px;height:25px}.sav-chat-panel{width:min(420px, calc(100vw - 2 * var(--chat-edge) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));height:580px;max-height:calc(100dvh - var(--chat-bottom) - 70px - var(--chat-edge) - env(safe-area-inset-top,0px));background:#102630;border:1px solid #31505b;border-radius:20px;flex-direction:column;display:flex;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 22px 70px #04131d40}.sav-chat-header{border-bottom:1px solid #29424c;flex:none;align-items:center;gap:11px;padding:18px;display:flex}.sav-chat-mark{color:#9be7d0;background:#204840;border:1px solid #3b685f;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sav-chat-mark svg{width:19px;height:19px}.sav-chat-header h2{letter-spacing:-.2px;color:#eef8f7;margin:0;font-size:15px;font-weight:650;line-height:1.4}.sav-chat-header p{color:#94aeb8;margin:3px 0 0;font-size:10px;line-height:1.4}.sav-chat-close{color:#bcd1d8;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:6px 8px;display:flex;font-size:10px!important}.sav-chat-close:hover{background:#1e3a45;transform:none}.sav-chat-close span{font-size:21px;font-weight:300}.sav-chat-conversation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#355563 transparent;flex:1;min-height:0;padding:23px 20px 16px;overflow-y:auto}.sav-chat-conversation:focus-visible{outline-offset:-3px;outline:2px solid #8ee7d1}.sav-chat-eyebrow{color:#80b8ad;letter-spacing:1.5px;font-size:9px;font-weight:600}.sav-chat-welcome h3{color:#edf7f7;letter-spacing:-.65px;margin:15px 0 9px;font-size:23px;font-weight:550;line-height:1.25}.sav-chat-welcome>p{color:#abc1c9;margin:0 0 23px;font-size:12px;line-height:1.7}.sav-chat-suggestions{gap:8px;display:grid}.sav-chat-suggestions button{color:#c7dbe1;text-align:left;background:#16313c;border:1px solid #2b4954;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.sav-chat-suggestions button:hover{background:#20434c;border-color:#4b8278;transform:none}.sav-chat-suggestions span{color:#8bd6bf;font-size:16px}.sav-chat-messages article{overflow-wrap:anywhere;background:#18333e;border:1px solid #284551;border-radius:13px;margin:0 0 14px;padding:13px 14px;font-size:12px;line-height:1.7}.sav-chat-messages article.user{background:#214c45;border-color:#3c6b60;margin-left:30px}.sav-chat-messages article small{letter-spacing:.7px;color:#9fcec3;font-size:9px;font-weight:600}.sav-chat-messages article p{white-space:pre-wrap;color:inherit;margin:8px 0 0}.sav-chat-messages article a{color:#9de6d0}.sav-chat-messages article ul,.sav-chat-messages article ol{padding-left:20px}.sav-chat-thinking{color:#acc7cc;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.sav-chat-thinking>span{background:#8ee3c9;border-radius:50%;width:6px;height:6px}.sav-chat-error{color:#ffcfcc;overflow-wrap:anywhere;background:#4a2b30;border:1px solid #865050;border-radius:10px;padding:12px;font-size:12px}.sav-chat-error p{margin:0 0 8px}.sav-chat-error button{color:inherit;background:0 0;border:1px solid #a77d7b;border-radius:6px;padding:6px 9px}.sav-chat-composer{background:#122a35;border-top:1px solid #29424c;flex:none;padding:14px 16px 13px}.sav-chat-composer form{background:#0e212a;border:1px solid #355461;border-radius:12px;align-items:flex-end;gap:8px;padding:10px;display:flex}.sav-chat-composer textarea{resize:none;color:#e8f3f5;min-width:0;max-height:140px;font:inherit;background:0 0;border:0;border-radius:4px;flex:1;padding:3px;font-size:12px;line-height:1.5}.sav-chat-composer textarea::placeholder{color:#87a1ad}.sav-chat-composer form button{color:#103c35;background:#8ee3c9;border:none;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:23px;font-weight:500;display:grid}.sav-chat-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;padding-top:9px;display:flex}.sav-chat-footer small{color:#89a7b1;font-size:8px;line-height:1.5}.sav-chat-footer button{color:#a7d6ca;background:0 0;border:0;padding:2px 0;font-size:9px}.sav-quality-monitor{max-width:1120px;margin:0 auto}.sav-quality-monitor header>span{letter-spacing:2px;color:var(--accent);font-size:11px}.sav-quality-monitor h1{letter-spacing:-1.2px;font-size:clamp(28px,4vw,42px)}.sav-quality-monitor p{color:var(--dim);line-height:1.7}.sav-quality-grid{grid-template-columns:1fr 1fr;gap:18px;margin:26px 0;display:grid}.sav-quality-grid section,.sav-ai-alerts{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:26px}.sav-quality-grid small{letter-spacing:1px;color:var(--dim);font-size:11px}.sav-ai-alerts article{border-bottom:1px solid var(--line);padding:15px 0}@media (width<=650px){.sav-chat-widget{--chat-edge:12px}.sav-chat-header{gap:8px;padding:14px}.sav-chat-conversation{padding:19px 16px 14px}.sav-chat-composer textarea{font-size:16px}.sav-chat-close{min-height:40px}.sav-quality-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sav-chat-widget *{transition:none!important;animation:none!important}}:root{--desk-ease:cubic-bezier(.22,.8,.22,1)}.sav-shell{--radius:15px}.sav-side{border-right-color:var(--line)}.desk-brand{padding:0 9px 7px}.desk-brand-symbol{color:#c7f6e8;background:linear-gradient(140deg,#0b3936,#197a6d);border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:750;display:grid;box-shadow:0 3px 8px #123e3617}.desk-brand-copy{flex-direction:column;line-height:1.35;display:flex}.desk-brand-copy b{letter-spacing:-.35px;font-size:13px}.desk-brand-copy small{letter-spacing:1.7px;color:var(--dimmer);text-transform:uppercase;font-size:8px}.sav-side-item{transition:background .18s,color .18s,box-shadow .18s;position:relative}.sav-side-item svg{transition:transform .25s var(--desk-ease),opacity .2s}.sav-side-item:hover svg{opacity:1;transform:translate(2px)}.desk-nav-label{color:var(--dimmer);letter-spacing:1.5px;text-transform:uppercase;padding:15px 11px 5px;font-size:8px;font-weight:650;display:block}.desk-page-heading{border-bottom:1px solid var(--line);max-width:1120px;animation:desk-heading-in .4s var(--desk-ease) both;align-items:center;gap:19px;margin:12px auto 28px;padding-bottom:24px;display:flex;position:relative}.desk-page-icon{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));background:var(--accent-soft);width:53px;height:53px;color:var(--accent);border-radius:15px;flex:none;place-items:center;display:grid;box-shadow:0 2px 4px #123e3604}.desk-page-icon svg{width:23px;height:23px}.desk-page-heading-copy{flex:1;min-width:0}.desk-page-heading h1{letter-spacing:-1.15px;margin:7px 0;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.2}.desk-page-heading-copy>p:last-child{max-width:610px;color:var(--dim);margin:0;font-size:12px;line-height:1.65}.desk-page-index{color:var(--dimmer);letter-spacing:1px;text-transform:uppercase;align-self:flex-start;padding-top:7px;font-size:9px}.desk-view-content{min-width:0;max-width:1120px;margin-inline:auto}.desk-view-content[data-view=accueil],.desk-view-content[data-view=boite]{max-width:none}.desk-view-content>section,.desk-view-content>.sav-tuiles{max-width:none!important}.desk-view-content>section{border-radius:15px!important;margin-bottom:20px!important;padding:24px!important}.desk-view-content>section>div:first-child:not([class]){letter-spacing:.025em}.desk-view-content[data-view=pilote]>div{max-width:none!important}.desk-view-content[data-view=pilote] .pil-carte{width:100%;border-radius:15px!important;max-width:none!important;padding:25px!important}.desk-view-content .sav-tuiles>button{white-space:normal;width:100%;min-width:0;border-radius:12px!important}.desk-view-content .sav-tuiles>button>div{white-space:normal;overflow-wrap:anywhere}.desk-view-content table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.desk-view-content thead th{background:var(--panel-2);color:var(--dim);padding-top:12px!important;padding-bottom:12px!important;font-size:10px!important}.desk-view-content thead th:first-child{border-radius:8px 0 0 8px;padding-left:10px!important}.desk-view-content thead th:last-child{border-radius:0 8px 8px 0}.desk-view-content tbody tr{transition:background .16s}.desk-view-content tbody tr:hover{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.desk-view-content td{padding-block:12px!important}.desk-view-content button,.desk-view-content a,.sav-side button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .2s,opacity .2s}.desk-view-content button:active:not(:disabled){filter:brightness(.96)}.desk-view-content button:disabled{cursor:wait}.desk-view-content button:focus-visible,.sav-side :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.desk-view-content :is(input:not([type=range]),select,textarea){transition:border-color .18s,box-shadow .18s;background:var(--panel)!important}.desk-view-content :is(input,select,textarea):focus{box-shadow:0 0 0 3px var(--accent-soft);outline:none;border-color:var(--accent)!important}.desk-view-content details{transition:border-color .2s,background .2s}.desk-view-content details[open]{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.desk-view-content details[open]>:not(summary),.desk-view-content [role=alert]{animation:.25s both desk-fade}.desk-view-content .sav-modale{animation:desk-dialog-in .2s var(--desk-ease) both}.desk-reveal.desk-is-visible{animation:.4s both desk-fade}.sav-tuiles>.desk-reveal.desk-is-visible:nth-child(2){animation-delay:40ms}.sav-tuiles>.desk-reveal.desk-is-visible:nth-child(3){animation-delay:80ms}.sav-tuiles>.desk-reveal.desk-is-visible:nth-child(4){animation-delay:.12s}.desk-motion-toggle{place-items:center;display:grid;width:30px!important;height:29px!important;font-size:13px!important}.desk-motion-toggle[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.desk-top-status{color:var(--dim);align-items:center;gap:8px;font-size:10px;display:flex}.desk-top-status i{background:var(--pos);border-radius:50%;width:5px;height:5px}.desk-top-status.is-warning i{background:var(--warn)}.desk-sync-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:15px;margin:0 0 22px;padding:19px 21px;display:grid}.desk-sync-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.desk-sync-card h3{margin:0 0 3px;font-size:13px;font-weight:650}.desk-sync-card p{color:var(--dim);margin:0;font-size:11px;line-height:1.6}.desk-sync-card.is-warning{border-color:var(--edge-warn)}.desk-sync-card.is-warning .desk-sync-icon{color:var(--warn);background:var(--warn-soft)}.desk-sync-card button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:7px;padding:7px 11px;font-size:10px}.desk-loading-surface{min-height:220px;color:var(--dim);padding:24px 0;font-size:12px}.desk-loading-mark{align-items:center;gap:3px;height:13px;margin-right:9px;display:inline-flex}.desk-loading-mark i{background:var(--accent);border-radius:3px;width:3px;height:9px;animation:.9s infinite alternate desk-loading-wave}.desk-loading-mark i:nth-child(2){animation-delay:.15s}.desk-loading-mark i:nth-child(3){animation-delay:.3s}.desk-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.desk-skeleton-grid>div{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:23px}.desk-skeleton-grid :is(i,b){background:var(--panel-3);opacity:.6;border-radius:6px;width:55%;height:8px;animation:1.6s ease-in-out infinite desk-shimmer;display:block}.desk-skeleton-grid b{width:38%;height:27px;margin:18px 0}.desk-skeleton-grid i:last-child{width:76%}.desk-world{isolation:isolate}.desk-world-copy{animation:desk-heading-in .7s var(--desk-ease) both}.desk-world-cta{position:relative;overflow:hidden}.desk-world-cta>span{transition:transform .25s var(--desk-ease)}.desk-world-cta:hover>span{transform:translate(2px,-2px)}.desk-world-cta:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff45 48%,#0000 76%);position:absolute;inset:0;transform:translate(-130%)}.desk-world-cta:hover:after{animation:.7s desk-gleam}.desk-client-avatar{transition:background .2s,color .2s}.desk-priority:hover .desk-client-avatar{color:var(--accent);background:var(--accent-soft)}.desk-priority-arrow{transition:transform .2s var(--desk-ease)}.desk-priority:hover .desk-priority-arrow{transform:translate(2px,-2px)}.desk-world .service-globe__canvas{animation:1s both desk-fade}.desk-motion-paused *,.desk-motion-paused :before,.desk-motion-paused :after,:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@keyframes desk-fade{0%{opacity:.2}to{opacity:1}}@keyframes desk-heading-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes desk-dialog-in{0%{opacity:.1;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes desk-loading-wave{0%{opacity:.4;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1.2)}}@keyframes desk-shimmer{50%{opacity:.28}}@keyframes desk-gleam{to{transform:translate(130%)}}@media (width<=880px){.desk-page-index{display:none}.desk-page-heading{gap:14px;margin-bottom:20px}.desk-page-icon{border-radius:12px;width:45px;height:45px}.desk-page-heading h1{font-size:27px}.desk-page-heading-copy>p:last-child{font-size:11px}.desk-view-content>section{padding:18px!important}.desk-top-status{display:none}}@media (width<=640px){.desk-page-heading{align-items:flex-start}.desk-page-heading .desk-eyebrow{letter-spacing:.7px;font-size:8px}.desk-page-heading h1{font-size:24px}.desk-page-heading-copy>p:last-child{line-height:1.65}.desk-view-content .sav-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desk-skeleton-grid{grid-template-columns:1fr}.desk-skeleton-grid>div:nth-child(n+2){display:none}.desk-sync-card{grid-template-columns:35px 1fr;gap:12px;padding:16px}.desk-sync-card button{grid-column:2;justify-self:start}.desk-sync-icon{width:35px;height:35px}.desk-view-content[data-view=pilote] .pil-carte{padding:18px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.desk-neural *{animation-play-state:paused!important}.desk-neural.desk-in-view *{animation-play-state:running!important}.desk-setting-slider{border-top:1px solid var(--line);padding:16px 0;display:block}.desk-setting-slider>span{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.desk-setting-slider b{font-size:13px;font-weight:600}.desk-setting-slider strong{color:var(--accent);font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px;font-weight:650}.desk-setting-slider input{width:100%;accent-color:var(--accent);cursor:pointer;margin:12px 0 7px}.desk-setting-slider input:disabled{cursor:default}.desk-setting-slider small{color:var(--dim);font-size:11px;line-height:1.65;display:block}.desk-recovery{background:var(--panel);border:1px solid var(--line)}.desk-recovery>p,.desk-recovery form p{color:var(--dim);font-size:12px;line-height:1.65}.desk-recovery button{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:8px 12px;font-size:11px}.desk-recovery button:disabled{opacity:.5;cursor:default}.desk-recovery-empty{background:var(--accent-soft);color:var(--accent);border-radius:9px;align-items:center;gap:9px;margin-top:17px;padding:14px;font-size:12px;display:flex}.desk-recovery-item{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.desk-recovery-item>div{flex:1;min-width:0}.desk-recovery-item strong,.desk-recovery-item span,.desk-recovery-item small{overflow-wrap:anywhere;display:block}.desk-recovery-item strong{font-size:12px}.desk-recovery-item span{margin-top:3px;font-size:12px}.desk-recovery-item small{color:var(--dim);margin-top:5px;font-size:10px}.desk-recovery form{background:var(--panel-2);border-radius:10px;flex-basis:100%;padding:16px}.desk-recovery form label{gap:7px;margin:13px 0;font-size:12px;display:grid}.desk-recovery form :is(select,textarea){font:inherit;border:1px solid var(--line);color:var(--ink);border-radius:7px;max-width:100%;padding:10px}.desk-recovery textarea{resize:vertical;min-height:86px}.desk-recovery form .desk-recovery-check{align-items:flex-start;line-height:1.6;display:flex}.desk-recovery-check input{accent-color:var(--accent);margin-top:3px}.desk-unread-warning{color:#fff;background:#b91c1c;border:2px solid #991b1b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;padding:16px 20px;display:flex;box-shadow:0 4px 14px #991b1b20}.desk-unread-warning-icon{font-size:28px;line-height:1}.desk-unread-warning>div{flex:1;min-width:180px}.desk-unread-warning strong{font-size:17px;font-weight:800;display:block}.desk-unread-warning p{margin:5px 0;font-size:14px;line-height:1.5}.desk-unread-warning small{color:#fff;font-size:12px}.desk-unread-warning button{color:#991b1b;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:11px 14px;font-size:13px;font-weight:800}.desk-unread-warning button:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=600px){.desk-unread-warning{gap:10px;padding:14px}.desk-unread-warning button{width:100%}}.desk-continuous{margin-bottom:24px}.desk-continuous-hero{color:#effaf7;background:radial-gradient(at 95% 15%,#21645070,#0000 54%),linear-gradient(130deg,#102e32,#102b28);justify-content:space-between;align-items:center;gap:32px;display:flex;overflow:hidden;border:1px solid #275b54!important;border-radius:20px!important;padding:30px!important}.desk-continuous-eyebrow{letter-spacing:1.4px;color:var(--dim);font-size:10px;font-weight:650;display:block}.desk-continuous-hero .desk-continuous-eyebrow{color:#95c7bb}.desk-continuous-hero-copy{max-width:640px}.desk-continuous-hero h2{letter-spacing:-1px;margin:14px 0 13px;font-size:clamp(24px,2.7vw,34px);font-weight:550;line-height:1.15}.desk-continuous-hero p{color:#b3cdc5;max-width:540px;margin:0;font-size:13px;line-height:1.7}.desk-continuous-auto{color:#d0f3e2;background:#8acfac0c;border:1px solid #94d1b733;border-radius:8px;align-items:center;gap:8px;margin-top:22px;padding:8px 11px;font-size:11px;display:inline-flex}.desk-continuous-auto>span{color:#8adab4;font-size:16px}.desk-continuous-status{text-align:center;flex-direction:column;flex:0 0 210px;align-items:center;gap:7px;padding:8px;display:flex}.desk-continuous-status strong{color:#c9ebdf;font-size:12px;font-weight:550}.desk-continuous-status small{color:#8caea4;max-width:185px;font-size:10px;line-height:1.5}.desk-continuous-orbit{color:#87deb7;place-items:center;width:90px;height:90px;margin-bottom:9px;display:grid;position:relative}.desk-continuous-orbit i{opacity:.14;border:1px solid;border-radius:50%;position:absolute;inset:0}.desk-continuous-orbit i:nth-child(2){opacity:.3;inset:13px}.desk-continuous-orbit b{background:currentColor;border-radius:50%;width:15px;height:15px;box-shadow:0 0 25px #74c8a645}.desk-continuous-orbit.is-running i{animation:2.8s ease-out infinite desk-learning-signal}.desk-continuous-orbit.is-running i:nth-child(2){animation-delay:.6s}.desk-continuous-status.is-error .desk-continuous-orbit,.desk-continuous-status.is-error strong{color:#efb685}.desk-continuous-status.is-paused .desk-continuous-orbit,.desk-continuous-status.is-paused strong{color:#b1c0bd}.desk-continuous-toolbar{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:11px;display:flex}.desk-continuous-toolbar button{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;display:inline-flex}.desk-continuous-toolbar button:disabled{cursor:wait;opacity:.65}.desk-continuous-toolbar button>span{font-size:17px;line-height:1;display:inline-block}.desk-continuous-toolbar .is-spinning{animation:1s linear infinite desk-continuous-spin}.desk-continuous-alert{border:1px solid var(--warn);background:var(--panel);color:var(--ink);border-radius:10px;margin-bottom:16px;padding:13px 16px;font-size:12px;line-height:1.6}.desk-continuous-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.desk-continuous-metric{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;padding:20px}.desk-continuous-metric>span{color:var(--dim);font-size:11px;display:block}.desk-continuous-metric strong{letter-spacing:-1px;margin:10px 0 5px;font-size:31px;font-weight:550;display:block}.desk-continuous-metric small{color:var(--dim);font-size:10px;line-height:1.5;display:block}.desk-continuous-metric.is-accepted strong{color:var(--pos)}.desk-continuous-metric.is-quarantined strong{color:var(--warn)}.desk-continuous-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-bottom:20px;padding:24px!important}.desk-continuous-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.desk-continuous-heading h3{letter-spacing:-.5px;margin:7px 0 0;font-size:19px;font-weight:550}.desk-continuous-queue-count{border:1px solid var(--line);color:var(--dim);white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:11px}.desk-continuous-progress-label{color:var(--dim);justify-content:space-between;gap:15px;margin:24px 0 9px;font-size:11px;display:flex}.desk-continuous-progress-label b{color:var(--ink);font-weight:550}.desk-continuous-progress{background:var(--panel-3,var(--line));border-radius:8px;height:5px;overflow:hidden}.desk-continuous-progress>i{border-radius:inherit;background:var(--accent);height:100%;transition:width .7s;display:block}.desk-continuous-coverage{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:14px 16px;display:flex}.desk-continuous-coverage>div:first-child{max-width:660px}.desk-continuous-coverage strong{font-size:11px;font-weight:600}.desk-continuous-coverage p{color:var(--dim);margin:5px 0 0;font-size:11px;line-height:1.6}.desk-continuous-coverage .desk-continuous-coverage-error{color:var(--warn)}.desk-continuous-coverage-counts{flex-wrap:wrap;justify-content:flex-end;gap:10px 17px;min-width:180px;display:flex}.desk-continuous-coverage-counts>span{color:var(--dim);white-space:nowrap;align-items:baseline;gap:5px;font-size:10px;display:flex}.desk-continuous-coverage-counts b{color:var(--ink);font-size:13px;font-weight:600}.desk-continuous-coverage-counts small{text-align:right;color:var(--dim);flex-basis:100%;font-size:9px;display:block}.desk-continuous-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:26px 0;display:grid}.desk-continuous-steps>div{gap:10px;min-width:0;display:flex}.desk-continuous-step-number{border:1px solid var(--line);width:28px;height:28px;color:var(--dim);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.desk-continuous-steps h4{margin:3px 0 5px;font-size:12px;font-weight:600;line-height:1.5}.desk-continuous-steps p{color:var(--dim);margin:0;font-size:11px;line-height:1.6}.desk-continuous-steps small{color:var(--accent);margin-top:8px;font-size:10px;display:inline-block}.desk-continuous-steps .is-current .desk-continuous-step-number{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}.desk-continuous-run{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px 15px;padding-top:16px;font-size:10px;display:flex}.desk-continuous-run b{color:var(--ink);font-size:11px;font-weight:550}.desk-continuous-filters{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:3px;padding:3px;display:flex}.desk-continuous-filters button{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:11px}.desk-continuous-filters button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 5px #00000009}.desk-continuous-empty{min-height:155px;color:var(--dim);text-align:center;justify-content:center;align-items:center;gap:12px;padding:25px 10px;display:flex}.desk-continuous-empty>span{opacity:.6;font-size:29px}.desk-continuous-empty p{font-size:12px;line-height:1.6}.desk-continuous-lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.desk-continuous-lesson{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:17px}.desk-continuous-lesson-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.desk-continuous-lesson-heading>span{color:var(--dim);align-items:center;gap:6px;font-size:10px;display:inline-flex}.desk-continuous-lesson-heading>span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.desk-continuous-lesson.is-accepted .desk-continuous-lesson-heading>span{color:var(--pos)}.desk-continuous-lesson.is-quarantined .desk-continuous-lesson-heading>span{color:var(--warn)}.desk-continuous-lesson time{color:var(--dim);font-size:10px}.desk-continuous-lesson h4{margin:13px 0 7px;font-size:13px;font-weight:600;line-height:1.5}.desk-continuous-lesson p{color:var(--dim);margin:0 0 12px;font-size:12px;line-height:1.65}.desk-continuous-lesson small{color:var(--dim);font-size:10px;line-height:1.5}.desk-continuous-footnote{border-top:1px solid var(--line);color:var(--dim);margin:20px 0 0;padding-top:15px;font-size:10px;line-height:1.65}.desk-learning-archive{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:20px 0;padding:0 20px}.desk-learning-archive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:13px;font-weight:550;list-style:none;display:flex}.desk-learning-archive>summary:after{content:"+";color:var(--dim);font-size:20px;font-weight:400}.desk-learning-archive[open]>summary:after{content:"−"}.desk-learning-archive>summary::-webkit-details-marker{display:none}.desk-learning-archive .desk-learning-archive-note{color:var(--dim);margin:0 0 18px;font-size:12px;line-height:1.6}@keyframes desk-learning-signal{0%,to{opacity:.12;transform:scale(.88)}50%{opacity:.3;transform:scale(1.08)}}@keyframes desk-continuous-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.desk-continuous-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.desk-continuous-status{flex-basis:170px}.desk-continuous-metric{padding:16px}}@media (width<=700px){.desk-continuous-coverage{flex-direction:column;align-items:flex-start;gap:12px}.desk-continuous-coverage-counts{justify-content:flex-start}.desk-continuous-coverage-counts small{text-align:left}.desk-continuous-hero{flex-direction:column;align-items:flex-start;gap:20px;padding:24px!important}.desk-continuous-status{text-align:left;flex-basis:auto;grid-template-columns:38px 1fr;gap:4px 10px;padding:0;display:grid}.desk-continuous-orbit{grid-row:1/3;width:36px;height:36px;margin:0}.desk-continuous-orbit i:nth-child(2){inset:6px}.desk-continuous-orbit b{width:8px;height:8px}.desk-continuous-status small{max-width:260px}.desk-continuous-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desk-continuous-metric strong{font-size:29px}.desk-continuous-card{padding:19px!important}.desk-continuous-lessons{grid-template-columns:1fr}.desk-continuous-toolbar{flex-wrap:wrap}.desk-continuous-filters{max-width:100%}.desk-continuous-filters button{padding:8px}.desk-continuous-auto{font-size:10px;line-height:1.5}.desk-learning-archive{padding:0 15px}}@media (width<=380px){.desk-continuous-steps{grid-template-columns:1fr}.desk-continuous-metric{padding:14px}.desk-continuous-metric>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.desk-continuous *{transition:none!important;animation:none!important}}
