:root{--bg: #F5F5F7;--surface: #FFFFFF;--surface-2: #FAFAFC;--ink: #1D1D1F;--ink-2: #6E6E73;--ink-3: #8E8E93;--line: rgba(0, 0, 0, .08);--line-2: rgba(0, 0, 0, .14);--acc: #0066d6;--acc-fill: #0a84ff;--acc-soft: rgba(10, 132, 255, .1);--ok: #30D158;--warn: #FF9F0A;--danger: #FF3B30;--r-s: 8px;--r-m: 12px;--r-l: 18px;--r-xl: 24px;--r-full: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--e0: none;--e1: 0 1px 3px rgba(0, 0, 0, .06);--e2: 0 1px 3px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .05);--e3: 0 2px 6px rgba(0, 0, 0, .06), 0 20px 48px rgba(0, 0, 0, .1);--e-acc: 0 2px 6px rgba(10, 132, 255, .1), 0 16px 44px rgba(10, 132, 255, .14);--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-11: 11px;--fs-13: 13px;--fs-15: 15px;--fs-17: 17px;--fs-22: 22px;--fs-28: 28px;--fs-40: 40px;--lh-tight: 1.15;--lh-body: 1.5;--ease: cubic-bezier(.4, 0, .2, 1);--dur: .18s;--paper: var(--surface);--blue: var(--acc);--blue-ink: #0060df;--blue-soft: var(--acc-soft);--brand-dot: var(--acc);--success: var(--ok);--success-soft: rgba(48, 209, 88, .12);--danger-soft: rgba(255, 59, 48, .12);--warning: var(--warn);--warning-soft: rgba(255, 159, 10, .14);--muted: var(--ink-2);--faint: var(--ink-3);--line-strong: var(--line-2);--shadow: var(--e2);--shadow-pop: var(--e3);--font-display: var(--font);--font-voice: var(--font);--serif: var(--font);--fs-xs: var(--fs-11);--fs-sm: var(--fs-13);--fs-md: var(--fs-15);--fs-body: var(--fs-15);--fs-lg: var(--fs-22);--fs-xl: var(--fs-28);--fs-display: var(--fs-40);--panel-w: clamp(360px, 34vw, 640px);--chat-max: clamp(640px, 62vw, 920px)}.sheet-head{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-6) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--line)}.sheet-head h2{font-size:var(--fs-17);font-weight:600;letter-spacing:-.018em}.sheet-head p{font-size:var(--fs-13);color:var(--ink-2);margin-top:2px;line-height:1.4}.sheet-close{margin-left:auto;width:28px;height:28px;border-radius:var(--r-s);background:#0000000d;color:var(--ink-2);border:0;cursor:pointer;display:grid;place-items:center;flex:none}.sheet-seg{display:flex;gap:2px;padding:2px;margin-bottom:var(--sp-4);background:#0000000d;border-radius:var(--r-m)}.sheet-seg button{flex:1;border:0;background:none;cursor:pointer;padding:6px 0;border-radius:calc(var(--r-m) - 3px);font-size:var(--fs-13);font-weight:500;color:var(--ink-2)}.sheet-seg button[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--e1)}.sheet-label{font-size:var(--fs-11);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:var(--sp-6) 0 var(--sp-2)}.sheet-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);width:100%;background:none;border-left:0;border-right:0;border-top:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.sheet-row:last-child{border-bottom:0}@media(hover:hover){.sheet-row:hover{background:color-mix(in srgb,var(--acc) 4%,transparent)}}.sheet-row[aria-disabled=true]{opacity:.45;cursor:default}.sheet-row .ic{width:28px;height:28px;border-radius:var(--r-s);flex:none;display:grid;place-items:center;background:#0000000d;color:var(--ink-2)}.sheet-row .ic.is-active{background:color-mix(in srgb,var(--acc) 12%,transparent);color:var(--acc)}.sheet-row .tx{min-width:0;flex:1}.sheet-row .tx b{display:block;font-size:var(--fs-15);font-weight:500;letter-spacing:-.01em}.sheet-row .tx span{display:block;font-size:var(--fs-13);color:var(--ink-2);line-height:1.35;margin-top:1px}.sheet-row .rt{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);flex:none}.sheet-row .rt .val{font-size:var(--fs-13);color:var(--ink-2)}.sheet-row .rt .chev{color:var(--ink-3)}.sheet-check{width:18px;height:18px;border-radius:var(--r-full);background:var(--acc);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800}.sheet-toggle{width:34px;height:20px;border-radius:var(--r-full);background:#00000024;border:0;cursor:pointer;position:relative;flex:none;transition:background var(--dur) var(--ease)}.sheet-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--r-full);background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--dur) var(--ease)}.sheet-toggle[aria-checked=true]{background:var(--ok)}.sheet-toggle[aria-checked=true]:after{transform:translate(14px)}.sheet-empty{padding:var(--sp-12) var(--sp-6);text-align:center}.sheet-empty .ic{width:48px;height:48px;border-radius:var(--r-full);margin:0 auto var(--sp-3);background:color-mix(in srgb,var(--acc) 10%,transparent);color:var(--acc);display:grid;place-items:center}.sheet-empty b{display:block;font-size:var(--fs-15);font-weight:600}.sheet-empty span{display:block;font-size:var(--fs-13);color:var(--ink-2);line-height:1.45;margin:6px auto 0;max-width:34ch}.sheet-empty .btn{margin-top:var(--sp-4)}.sheet-foot{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6) var(--sp-4);border-top:1px solid var(--line);background:var(--surface)}.sheet-foot .ctx{margin-right:auto;font-size:var(--fs-13);color:var(--ink-3)}.sheet-field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--sp-4)}.sheet-field>label{font-size:var(--fs-13);font-weight:500;color:var(--ink)}.sheet-field input,.sheet-field select,.sheet-field textarea{height:38px;padding:0 var(--sp-3);border-radius:var(--r-m);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-15)}.sheet-field textarea{height:auto;padding:10px var(--sp-3);line-height:1.5}.sheet-field input:focus-visible,.sheet-field textarea:focus-visible{outline:none;border-color:color-mix(in srgb,var(--acc) 45%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 12%,transparent)}.sheet-field .hint{font-size:var(--fs-13);color:var(--ink-3);line-height:1.4}.modal .m-body{padding:0}.sheet-body{padding:var(--sp-4) var(--sp-6)}:root[data-theme=dark] .sheet-seg{background:#ffffff14}:root[data-theme=dark] .sheet-close{background:#ffffff14}:root[data-theme=dark] .sheet-row .ic{background:#ffffff14}:root{--bg: #F5F5F7;--surface: #FFFFFF;--surface-2: #FAFAFC;--ink: #1D1D1F;--ink-2: #6E6E73;--ink-3: #8E8E93;--line: rgba(0, 0, 0, .08);--line-2: rgba(0, 0, 0, .14);--acc: #0A84FF;--acc-soft: rgba(10, 132, 255, .1);--ok: #30D158;--warn: #FF9F0A;--danger: #FF3B30;--r-s: 8px;--r-m: 12px;--r-l: 18px;--r-xl: 24px;--r-full: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--e0: none;--e1: 0 1px 3px rgba(0, 0, 0, .06);--e2: 0 1px 3px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .05);--e3: 0 2px 6px rgba(0, 0, 0, .06), 0 20px 48px rgba(0, 0, 0, .1);--e-acc: 0 2px 6px rgba(10, 132, 255, .1), 0 16px 44px rgba(10, 132, 255, .14);--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-11: 11px;--fs-13: 13px;--fs-15: 15px;--fs-17: 17px;--fs-22: 22px;--fs-28: 28px;--fs-40: 40px;--lh-tight: 1.15;--lh-body: 1.5;--ease: cubic-bezier(.4, 0, .2, 1);--dur: .18s;--paper: var(--surface);--blue: var(--acc);--blue-ink: #0060df;--blue-soft: var(--acc-soft);--brand-dot: var(--acc);--success: var(--ok);--success-soft: rgba(48, 209, 88, .12);--danger-soft: rgba(255, 59, 48, .12);--warning: var(--warn);--warning-soft: rgba(255, 159, 10, .14);--muted: var(--ink-2);--faint: var(--ink-3);--line-strong: var(--line-2);--shadow: var(--e2);--shadow-pop: var(--e3);--font-display: var(--font);--font-voice: var(--font);--serif: var(--font);--fs-xs: var(--fs-11);--fs-sm: var(--fs-13);--fs-md: var(--fs-15);--fs-body: var(--fs-15);--fs-lg: var(--fs-22);--fs-xl: var(--fs-28);--fs-display: var(--fs-40);--panel-w: clamp(420px, 44vw, 900px);--chat-max: clamp(640px, 62vw, 920px)}:root[data-theme=dark]{--bg: #000000;--surface: #1C1C1E;--surface-2: #2C2C2E;--ink: #F5F5F7;--ink-2: #AEAEB2;--ink-3: #8E8E93;--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .16);--acc-soft: rgba(10, 132, 255, .16);--e1: none;--e2: none;--e3: 0 20px 48px rgba(0, 0, 0, .6);--paper: var(--surface);--blue: var(--acc);--blue-ink: #5eb1ff;--blue-soft: var(--acc-soft);--muted: var(--ink-2);--faint: var(--ink-3);--shadow: var(--e2);--shadow-pop: var(--e3)}button{transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media(hover:hover){button:hover:not(:disabled){transform:none}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font);color:var(--ink);background:radial-gradient(1100px 560px at 42% -22%,rgba(10,132,255,.075),transparent 62%),radial-gradient(900px 600px at 108% 112%,rgba(10,132,255,.04),transparent 55%),var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow:hidden;letter-spacing:0;font-synthesis-weight:none}h1,h2,h3,.hero h1,.hero .hero-greet,.cd-doc h1,.cd-title{font-family:var(--font-display)}::selection{background:#0a84ff2e}button,input,textarea,select{font-family:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.app{display:flex;height:100dvh;max-height:100dvh;width:100%;overflow:hidden}body.panel-closed .app .panel{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;border:none!important;padding:0!important;margin:0!important;opacity:0;pointer-events:none;overflow:hidden;visibility:hidden;transition:width .28s var(--ease),flex-basis .28s var(--ease),opacity .18s var(--ease) .06s,visibility 0s linear .28s}body.panel-closed .thread-inner,body.panel-closed .composer-inner{max-width:min(var(--chat-max),96%)}body.panel-closed .panel-reopen .pr-label{display:inline}.nav{display:flex;flex-direction:column;align-items:center;gap:8px;width:76px;flex:0 0 76px;padding:16px 0 18px;border-right:1px solid var(--line);background:var(--paper,#fff);z-index:40;position:relative;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.logo-mark{width:44px;height:44px;border-radius:var(--r-m);background:#0b0b0c;display:grid;place-items:center;margin-bottom:20px;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}@media(hover:hover){.logo-mark:hover{transform:scale(1.04);box-shadow:0 0 0 3px #0a84ff40}}.logo-mark:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.logo-mark img{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1}.logo-mark:after{display:none}.hero .brand-lockup{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:3.2vh}.hero .brand-lockup img.wm{height:clamp(64px,8vw,88px);width:auto;max-width:min(240px,72vw);display:block;margin-inline:auto}.hero .brand-lockup img.wm-light,[data-theme=dark] .hero .brand-lockup img.wm-dark{display:none}[data-theme=dark] .hero .brand-lockup img.wm-light{display:block}.saas-card .saas-brand{display:flex;align-items:center;gap:12px;margin-bottom:14px}.saas-card .saas-brand img{width:44px;height:44px;border-radius:12px}.saas-card .saas-brand .wm{height:36px;width:auto;max-width:180px}.saas-card .saas-brand img.wm-light,[data-theme=dark] .saas-card .saas-brand img.wm-dark{display:none}[data-theme=dark] .saas-card .saas-brand img.wm-light{display:block}.space-soft{display:none!important}.space-soft.force-ops{display:block!important}.nav-btn{width:44px;height:44px;border-radius:var(--r-m);border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;position:relative;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}@media(hover:hover){.nav-btn:hover{background:var(--paper);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}}.nav-btn.active{background:var(--paper);border-color:var(--line);color:var(--blue);box-shadow:var(--shadow)}.nav-btn .badge{position:absolute;top:7px;right:7px;min-width:8px;height:8px;border-radius:var(--r-s);background:var(--blue);border:2px solid #fff;opacity:0;transform:scale(.4);transition:.25s var(--ease)}.nav-btn .badge.on{opacity:1;transform:scale(1)}.nav-spacer{flex:1}.avatar{width:36px;height:36px;border-radius:50%;background:#fff;color:#0b0b0c;font-size:var(--fs-13);font-weight:700;display:grid;place-items:center;border:1px solid var(--line);cursor:pointer;padding:0;overflow:hidden;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}@media(hover:hover){.avatar:hover{transform:scale(1.06);box-shadow:0 0 0 3px #0a84ff38}}.avatar:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.avatar img{width:22px;height:22px;object-fit:contain;display:block;pointer-events:none}[data-theme=dark] .avatar{background:#fff;border-color:#fff3}.flyout .f-item>svg,.flyout .f-item svg{pointer-events:none}.flyout{position:fixed;left:84px;min-width:250px;max-width:min(360px,calc(100vw - 100px));z-index:120;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow-pop);padding:6px;opacity:0;transform:translate(-8px) scale(.98);pointer-events:none;transition:.2s var(--ease);transform-origin:left center;max-height:min(72vh,640px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=dark] .flyout,:root:not([data-theme=light]) .flyout{background:var(--paper);box-shadow:0 18px 48px -12px #000000b8}.flyout.open{opacity:1;transform:none;pointer-events:auto}.flyout .f-label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:9px 12px 5px}#flyChatHist{min-height:0;min-width:0}.f-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;background:none;border-radius:var(--r-s);font-size:var(--fs-13);font-weight:500;color:var(--ink);cursor:pointer;text-align:left;transition:.15s;box-sizing:border-box;min-width:0;position:relative}@media(hover:hover){.f-item:hover{background:var(--bg)}}.f-item svg{color:var(--faint);flex-shrink:0}@media(hover:hover){.f-item:hover svg{color:var(--ink)}}.f-item .f-kbd{margin-left:auto;font-family:var(--mono);font-size:var(--fs-xs);color:var(--faint);border:1px solid var(--line);border-radius:var(--r-s);padding:2px 5px}.f-item .f-meta{margin-left:auto;font-size:var(--fs-xs);color:var(--faint);flex-shrink:0}.f-item.danger{color:var(--danger)}:root{--brand-dot:#0080FF}.f-item:before,.cm-row:before,.ws-item:before,.ck-row:before,.slash-item:before,.nav-btn:before,.library-chip:before,.ops-hub-tab:before,.comp-chip:before{content:"";position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--brand-dot,#0A84FF);box-shadow:0 0 0 2px color-mix(in srgb,var(--paper,#fff) 88%,transparent);opacity:0;transform:scale(.35);transition:opacity .18s var(--ease),transform .18s var(--ease);pointer-events:none;z-index:2}.cm-row,.ws-item,.m-tab,.ck-row,.slash-item,.library-chip,.ops-hub-tab,.comp-chip{position:relative}.f-item:focus-visible:before,.cm-row:focus-visible:before,.ws-item:focus-visible:before,.ck-row:focus-visible:before,.ck-row.active:before,.slash-item:focus-visible:before,.slash-item.active:before,.nav-btn:focus-visible:before,.library-chip.on:before,.ops-hub-tab.on:before,.comp-chip.on:before{opacity:1;transform:scale(1)}@media(hover:hover){.f-item:hover:before,.cm-row:hover:before,.ws-item:hover:before,.ck-row:hover:before,.slash-item:hover:before,.nav-btn:hover:before,.library-chip:hover:before,.ops-hub-tab:hover:before,.comp-chip:hover:before{opacity:1;transform:scale(1)}}.nav-btn:has(.badge.on):before{opacity:0!important}.f-item:focus-visible .f-kbd,.f-item:focus-visible .f-meta{margin-right:10px}@media(hover:hover){.f-item:hover .f-kbd,.f-item:hover .f-meta{margin-right:10px}}.ws-item:focus-visible .check{margin-right:10px}@media(hover:hover){.ws-item:hover .check{margin-right:10px}}.f-item-row{display:flex;align-items:center;gap:2px;width:100%;min-width:0;box-sizing:border-box}.f-item-row>.f-hist{flex:1 1 auto;width:auto;min-width:0;gap:8px;padding:8px 10px}.f-item-row>.f-hist .f-hist-ch{flex-shrink:0;opacity:.55;font-size:var(--fs-11);letter-spacing:.02em}.f-item-row>.f-hist .f-hist-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);font-weight:550}.f-item-row>.f-hist-act{flex:0 0 auto;width:auto;padding:6px 7px;opacity:0;pointer-events:none}.f-item-row:hover>.f-hist-act,.f-item-row:focus-within>.f-hist-act{opacity:.7;pointer-events:auto}@media(hover:hover){.f-item-row>.f-hist-act:hover{opacity:1;background:var(--bg)}}.f-sep{height:1px;background:var(--line);margin:5px 8px}.f-folder{margin-top:4px}.f-folder>summary{list-style:none;cursor:pointer;font-size:var(--fs-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:7px 10px 5px;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:7px;border-radius:var(--r-s);transition:background .15s,color .15s}@media(hover:hover){.f-folder>summary:hover{background:var(--bg);color:var(--ink-2)}}.f-folder>summary::-webkit-details-marker{display:none}.f-folder>summary:before{content:"›";font-size:var(--fs-13);opacity:.7;transition:transform .15s;flex-shrink:0;width:10px;text-align:center;background:none;border-radius:0;box-shadow:none;height:auto;position:static;top:auto;right:auto;transform:none;z-index:auto}.f-folder[open]>summary:before{transform:rotate(90deg)}.f-folder-ico{display:inline-grid;place-items:center;width:16px;height:16px;flex-shrink:0;color:var(--ink-2);opacity:.78}.f-folder-ico svg{display:block;width:15px;height:15px}.f-folder[open]>summary .f-folder-ico{opacity:1;color:var(--blue, #2563eb)}.f-folder-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em}.f-folder .f-folder-count{margin-left:auto;font-weight:600;opacity:.7;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;flex-shrink:0}.f-hint{margin:4px 12px 8px;font-size:var(--fs-11);line-height:1.45;color:var(--faint)}.f-proj .f-hist-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-hist{cursor:grab}.f-hist.is-dragging{opacity:.45}.f-folder.drop-on>summary,.f-proj.drop-on,.proj-drop.drop-on{outline:2px solid var(--blue, #2563eb);outline-offset:1px;background:color-mix(in srgb,var(--blue, #2563eb) 10%,transparent)}.proj-head{display:flex;align-items:center;gap:8px}#fly-projets{min-width:280px}.conn-menu{position:fixed;left:84px;bottom:16px;width:330px;z-index:120;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow-pop);opacity:0;transform:translate(-8px) scale(.98);pointer-events:none;transition:.22s var(--ease);transform-origin:left bottom;display:flex;flex-direction:column;max-height:min(600px,84vh)}.conn-menu.open{opacity:1;transform:none;pointer-events:auto}.conn-menu .cm-head{padding:16px 18px 10px;display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;flex-wrap:wrap}.conn-menu .cm-head h2,.conn-menu .cm-head h3{margin:0;font-size:var(--fs-13);font-weight:700;letter-spacing:-.01em;flex:0 0 auto}.conn-menu .cm-head span{font-size:var(--fs-11);color:var(--faint);flex:1 1 10em;text-align:right;min-width:0;line-height:1.35}.cm-list{overflow-y:auto;padding:0 8px 8px;min-height:0}.cm-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:none;background:none;border-radius:var(--r-m);cursor:pointer;text-align:left;transition:.15s}@media(hover:hover){.cm-row:hover{background:var(--bg)}}.cm-ic{width:30px;height:30px;border-radius:var(--r-s);display:grid;place-items:center;font-size:var(--fs-13);font-weight:700;color:var(--ink-2);flex-shrink:0;background:var(--bg);border:1px solid var(--line);overflow:hidden}.cm-ic.is-brand{background:#fff;color:transparent}.cm-ic.is-brand img{width:18px;height:18px;object-fit:contain;display:block}.cm-ic.is-letter{color:#fff;border-color:transparent}.cm-info{flex:1;min-width:0}.cm-name{font-size:var(--fs-13);font-weight:600;display:flex;align-items:center;gap:6px}.cm-name .st{width:7px;height:7px;border-radius:50%;background:var(--faint);flex-shrink:0}.cm-name .st.on{background:var(--success)}.cm-name .st.off{background:var(--faint)}.cm-name .st.warn{background:var(--warning)}.cm-name .st.empty{background:var(--line-strong)}.cm-sub{font-size:var(--fs-xs);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-eye{width:30px;height:30px;border-radius:var(--r-s);border:none;background:transparent;color:var(--faint);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:.15s}@media(hover:hover){.cm-eye:hover{background:var(--blue-soft);color:var(--blue)}}.cm-eye.on{color:var(--blue)}.cm-more{width:26px;height:26px;border-radius:var(--r-s);border:none;background:transparent;color:var(--faint);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:.15s}@media(hover:hover){.cm-more:hover{background:var(--bg);color:var(--ink)}}.cm-foot{padding:10px 14px 14px;border-top:1px solid var(--line)}.cm-foot button{width:100%;border:1px dashed var(--line-strong);background:transparent;border-radius:var(--r-m);padding:10px;font-size:var(--fs-13);font-weight:600;color:var(--muted);cursor:pointer;transition:.18s}@media(hover:hover){.cm-foot button:hover{color:var(--blue);border-color:#0a84ff73}}.plugin-search{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg);font-size:var(--fs-13);color:var(--ink);outline:none}.plugin-search:focus{border-color:#0a84ff73}.plugin-cats{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.plugin-cat-btn{border:1px solid var(--line);background:transparent;border-radius:var(--r-full);padding:5px 10px;font-size:var(--fs-11);font-weight:600;color:var(--muted);cursor:pointer}.plugin-cat-btn.on{color:var(--blue);border-color:#0a84ff66;background:var(--blue-soft)}@media(hover:hover){.plugin-cat-btn:hover{color:var(--blue);border-color:#0a84ff66;background:var(--blue-soft)}}.plugin-sec{margin-top:14px}.plugin-sec h5{margin:0 0 8px;font-size:var(--fs-13);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--faint)}.plugin-grid{display:grid;grid-template-columns:1fr;gap:8px}.plugin-card{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:var(--r-m);padding:12px;cursor:pointer;transition:.15s}@media(hover:hover){.plugin-card:hover{border-color:#0a84ff59;background:var(--bg)}}.plugin-card .pc-ic{width:36px;height:36px;border-radius:var(--r-s);display:grid;place-items:center;font-size:var(--fs-13);font-weight:700;color:#fff;flex-shrink:0;overflow:hidden}.plugin-card .pc-ic.is-brand{background:#fff;border:1px solid var(--line);color:transparent}.plugin-card .pc-ic.is-brand img{width:22px;height:22px;object-fit:contain;display:block}.plugin-card .pc-ic.is-letter{color:#fff}.plugin-card .pc-body{flex:1;min-width:0}.plugin-card .pc-name{font-size:var(--fs-13);font-weight:700;margin:0 0 2px}.plugin-card .pc-blurb{font-size:var(--fs-13);color:var(--muted);line-height:1.4;margin:0}.plugin-card .pc-meta{font-size:var(--fs-11);color:var(--faint);margin-top:6px;font-family:var(--mono)}.plugin-card .pc-badge{flex-shrink:0;font-size:var(--fs-11);font-weight:600;color:var(--muted)}.plugin-card .pc-badge.ok{color:var(--success)}.main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}main#mainChat.oc,main.oc .thread-wrap.chat-body,#thread.oc{background:var(--paper)}main.oc .hero-planning{background:transparent}.thread-wrap{flex:1 1 auto;min-height:0;overflow-y:scroll;overflow-x:hidden;scroll-behavior:auto;padding:8px 28px 24px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-anchor:auto;scrollbar-gutter:stable;scrollbar-width:thin}.thread-wrap::-webkit-scrollbar{width:10px}.thread-wrap::-webkit-scrollbar-thumb{background:#0b0b0c38;border-radius:var(--r-s);border:2px solid transparent;background-clip:content-box}.thread-wrap::-webkit-scrollbar-track{background:transparent}.thread-inner{max-width:var(--chat-max);margin:0 auto;padding-bottom:12px}.agent-text,.agent-text a{overflow-wrap:anywhere}.f-hist-more{display:none}.plus-only{display:none!important}.agent-text .stream-live{white-space:pre-wrap;overflow-wrap:break-word}.agent-text .stream-live.streaming:after{content:"";display:inline-block;width:7px;height:1.05em;margin-left:3px;background:var(--blue);border-radius:var(--r-s);vertical-align:-2px;animation:caret 1s steps(2) infinite}.composer-action-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:8px 12px;border-radius:var(--r-m);border:1px solid rgba(10,132,255,.28);background:#0a84ff0f;font-size:var(--fs-13);font-weight:600;color:var(--ink)}.composer-action-banner[hidden]{display:none!important}.composer-action-banner .cab-msg{flex:1;min-width:0;line-height:1.35}.composer-action-banner .btn{flex-shrink:0;padding:6px 12px;font-size:12px}.agent-text code.md-id,.agent-text .md-id{font-family:var(--mono, Menlo, Consolas, monospace);font-size:.92em;font-style:normal;font-weight:550;background:#0b0b0c0d;border:1px solid var(--line);border-radius:var(--r-s);padding:0 4px;white-space:nowrap}.cm-kind{font-size:var(--fs-11);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-left:4px}.cm-row.is-module .cm-sub{color:var(--faint)}.composer-zone{flex:0 0 auto;padding:8px 28px 20px;background:linear-gradient(to top,var(--bg) 70%,transparent);position:relative;z-index:5}.product-rail,.product-ops-extra[hidden]{display:none!important}.pilot-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 28px 10px;flex:0 0 auto}.pilot-strip-main{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1}.pilot-strip-k{font-size:var(--fs-11);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex:0 0 auto}.pilot-strip-v{font-size:var(--fs-13);line-height:1.4;color:var(--ink);min-width:0}.pilot-strip-v.is-warn{color:#b45309}.pilot-strip-v.is-ok{color:#047857}.pilot-strip-cta{font-size:var(--fs-13);padding:6px 12px;flex:0 0 auto}.pilot-strip-cta[hidden]{display:none!important}@media(max-width:900px){.pilot-strip{padding:6px 16px 10px}}.jump-latest{position:absolute;left:50%;bottom:calc(100% - 4px);transform:translate(-50%);z-index:6;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-13);font-weight:650;padding:7px 14px;border-radius:var(--r-full);box-shadow:var(--shadow);cursor:pointer;transition:opacity .18s var(--ease),transform .18s var(--ease)}@media(hover:hover){.jump-latest:hover{border-color:#0a84ff73;color:var(--blue-ink)}}.jump-latest[hidden]{display:none!important}.composer.is-busy{border-color:#0a84ff59;box-shadow:0 0 0 3px #0a84ff14,var(--shadow)}.composer.is-busy #attachBtn,.composer.is-busy #micBtn,.composer.is-busy #voiceBtn{opacity:.45;pointer-events:none}.topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 28px 10px;gap:16px;flex:0 0 auto}.api-down-banner{display:none;flex:0 0 auto;margin:0 28px 8px;padding:10px 14px;border-radius:var(--r-s);background:#fff1f0;border:1px solid #ffccc7;color:#a8071a;font-size:var(--fs-13);font-weight:600;line-height:1.45;align-items:center;justify-content:space-between;gap:12px}.api-down-banner.on{display:flex}.api-down-banner button{flex-shrink:0;border:1px solid currentColor;background:transparent;color:inherit;border-radius:var(--r-s);padding:6px 10px;font:inherit;font-weight:700;cursor:pointer}[data-theme=dark] .api-down-banner{background:#ff4d4f1f;border-color:#ff4d4f59;color:#ff9c9c}.env-mode-banner{display:none;flex:0 0 auto;margin:0 28px 8px;padding:6px 12px;border-radius:var(--r-s);font-size:var(--fs-12,12px);font-weight:650;letter-spacing:.01em;color:#8a5a00;background:#fff4d6;border:1px solid rgba(201,120,0,.22)}.env-mode-banner.on{display:block}.llm-limit-banner{display:none;flex:0 0 auto;margin:0 28px 8px;padding:8px 12px;border-radius:var(--r-s);font-size:var(--fs-12,12px);font-weight:650;line-height:1.35;background:#fff8e1;border:1px solid #6d4c41;color:#3e2723}.llm-limit-banner.on{display:block}[data-theme=dark] .llm-limit-banner{background:#3e2723;border-color:#ffcc80;color:#ffe0b2}[data-theme=dark] .env-mode-banner{background:#c9780029;border-color:#c9780059;color:#f0c070}.wordmark{line-height:.94;-webkit-user-select:none;user-select:none;transition:opacity .4s var(--ease)}.wordmark .sky{display:block;font-weight:800;letter-spacing:-.045em;color:var(--ink-2)}.wordmark .orch{display:block;text-align:right;font-weight:700;color:var(--blue)}.wordmark.compact.top-wm{line-height:1;display:flex;align-items:center;min-height:36px}.wordmark.compact.top-wm img.wm{height:28px;width:auto;max-width:96px;display:none}.wordmark.compact.top-wm img.wm-dark{display:block}.wordmark.compact.top-wm img.wm-light,[data-theme=dark] .wordmark.compact.top-wm img.wm-dark{display:none}[data-theme=dark] .wordmark.compact.top-wm img.wm-light{display:block}.wordmark.compact:not(.top-wm) .sky{font-size:21px}.wordmark.compact:not(.top-wm) .orch{font-size:var(--fs-xs);letter-spacing:.18em;margin-top:3px;margin-right:-.18em;text-align:right;color:var(--blue-ink);line-height:1.15}.wordmark .sky[hidden],.wordmark .orch[hidden]{display:none!important}.hero .tagline{font-family:var(--font);font-style:normal;font-size:var(--fs-17);color:var(--muted);margin:0 0 16px;max-width:480px;letter-spacing:0;line-height:1.35}.hitl-chip{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:7px 12px;border-radius:var(--r-full);border:1px solid var(--line);background:var(--paper);font-size:var(--fs-xs);font-weight:600;color:var(--muted);line-height:1.3;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}@media(hover:hover){.hitl-chip:hover{border-color:var(--line-strong);background:var(--blue-soft);color:var(--ink)}}.hitl-chip b{color:var(--ink);font-weight:700}.hitl-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--success);flex-shrink:0}.hitl-chip .hitl-count{margin-left:4px;min-width:18px;height:18px;padding:0 6px;border-radius:var(--r-full);background:var(--warning-soft);color:var(--warning);font-size:var(--fs-11);font-weight:700;display:none;align-items:center;justify-content:center}.hitl-chip .hitl-count.on{display:inline-flex}.composer-hint{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--fs-xs);color:var(--faint)}.composer-hint code{font-family:var(--mono);font-size:var(--fs-xs);background:var(--bg);padding:1px 5px;border-radius:4px}.agent-text{font-size:var(--fs-body);line-height:1.55}.wi-s{font-size:14px;color:var(--muted);white-space:normal;overflow:visible;word-break:break-word;margin-top:2px}.wi-p{font-size:14px;color:var(--faint);margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:normal;word-break:break-word}.skip-link{position:absolute;left:-9999px;top:8px;z-index:10000;background:var(--ink);color:#fff;padding:10px 14px;border-radius:var(--r-s);font-size:var(--fs-md);font-weight:600}.skip-link:focus{left:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar .wordmark{opacity:0;pointer-events:none}.topbar .wordmark.show{opacity:1}.top-right{display:flex;align-items:center;gap:10px;position:relative}.ws-chip{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-full);border:1px solid var(--line);background:#ffffffbf;font-size:var(--fs-13);font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .18s,box-shadow .18s}@media(hover:hover){.ws-chip:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}}.ws-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.ws-chip svg{color:var(--faint)}.ws-chip #wsName{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:230px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow-pop);padding:6px;z-index:80;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:.22s var(--ease);transform-origin:top right}.ws-menu.open{opacity:1;transform:none;pointer-events:auto}.ws-menu .label{font-size:var(--fs-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:8px 12px 4px}.ws-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;background:none;border-radius:var(--r-s);font-size:var(--fs-13);font-weight:500;color:var(--ink);cursor:pointer;text-align:left}@media(hover:hover){.ws-item:hover{background:var(--bg)}}.ws-item .mark{width:26px;height:26px;border-radius:var(--r-s);display:grid;place-items:center;font-size:var(--fs-11);font-weight:700;color:#fff;flex-shrink:0}.ws-item .check{margin-left:auto;color:var(--blue);opacity:0}.ws-item.active .check{opacity:1}.ws-item.new{color:var(--muted);border-top:1px solid var(--line);border-radius:0 0 12px 12px;margin-top:4px;padding-top:11px}.panel-reopen{display:none;width:auto;min-width:38px;height:38px;padding:0 10px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;place-items:center;gap:6px;transition:.18s;position:relative;z-index:30;font-size:var(--fs-xs);font-weight:650}@media(hover:hover){.panel-reopen:hover{color:var(--blue);border-color:var(--line-strong);box-shadow:var(--shadow)}}.panel-reopen .pr-label{display:none}body.panel-closed .panel-reopen{display:inline-grid;grid-auto-flow:column;align-items:center}.hero{padding-top:clamp(24px,8vh,72px);padding-bottom:24px;display:flex;flex-direction:column;align-items:center;text-align:center;max-height:1200px;transition:opacity .45s var(--ease),transform .45s var(--ease),max-height .45s var(--ease),padding .45s var(--ease),margin .45s var(--ease)}.hero.gone{opacity:0;visibility:hidden;transform:translateY(-14px);pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;margin:0;overflow:hidden}.hero .wordmark{margin-bottom:4vh}.hero .wordmark .sky{font-size:clamp(38px,4.6vw,54px)}.hero .wordmark .orch{font-size:clamp(12px,1.5vw,17px);letter-spacing:.42em;margin-right:-.42em;margin-top:-14px;line-height:1}.hero-meta{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-13);font-weight:500;color:var(--muted);border:1px solid var(--line);background:#fff9;padding:6px 14px;border-radius:var(--r-full);margin-bottom:24px}.hero-meta .dot{width:6px;height:6px;border-radius:50%;background:var(--success)}.hero h1,.hero .hero-greet{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,4.8vw,48px);letter-spacing:0;margin:0 0 12px}.hero h1 .name,.hero .hero-greet .name{cursor:text;border-bottom:2px dotted rgba(10,132,255,.4);transition:border-color .2s;padding:0 2px}@media(hover:hover){.hero h1 .name:hover,.hero .hero-greet .name:hover{border-color:var(--blue)}}.hero .tagline{font-family:var(--font);font-style:normal;font-size:var(--fs-17);color:var(--muted);margin:0 0 28px;max-width:480px;letter-spacing:0;line-height:1.35}.hero-planning{width:min(440px,100%);text-align:left;margin:0 auto 18px;padding:12px 14px 10px;border:1px solid var(--line);border-radius:var(--r-m);background:#0a84ff0a;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.hero-planning:focus-visible{border-color:#0a84ff59;background:#0a84ff12;box-shadow:0 0 0 3px #0a84ff1a;outline:none}@media(hover:hover){.hero-planning:hover{border-color:#0a84ff59;background:#0a84ff12;box-shadow:0 0 0 3px #0a84ff1a;outline:none}}.hero-planning .hp-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px}.hero-planning .hp-kicker{font-size:var(--fs-11);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0}.hero-planning .hp-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.hero-planning .hp-more{border:0;background:transparent;color:var(--faint);font:inherit;font-size:var(--fs-13);cursor:pointer;padding:0}@media(hover:hover){.hero-planning .hp-more:hover{color:var(--blue)}}.hero-planning .hp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hero-planning .hp-list li{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:start;font-size:var(--fs-13);line-height:1.35;color:var(--muted);border-radius:var(--r-s);padding:4px 6px;margin:0 -6px;transition:background .12s}@media(hover:hover){.hero-planning .hp-list li:hover{background:#0a84ff14}}.hero-planning .hp-list .hp-t{font-variant-numeric:tabular-nums;color:var(--faint);font-weight:600}.hero-planning .hp-list .hp-now .hp-t{color:var(--blue)}.hero-planning .hp-list .hp-now{background:#0a84ff12}.hero-planning .hp-list strong{color:var(--ink);font-weight:650}.hero-planning .hp-empty{margin:0;font-size:var(--fs-13);color:var(--faint);line-height:1.4}.widget.hp-flash,.espace-card.hp-flash{box-shadow:0 0 0 2px #0a84ff73;transition:box-shadow .3s}.md-fence{margin:8px 0;padding:10px 12px;border-radius:var(--r-s);background:#0000000a;border:1px solid var(--line);font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);line-height:1.45;overflow:auto;white-space:pre-wrap}.md-fence-lang{font-size:var(--fs-11);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:6px 0 2px}.md-mermaid{color:var(--ink)}[data-theme=dark] .md-fence{background:#ffffff0a}[data-theme=dark] .hero-planning{background:#0a84ff14}.suggestions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:640px;margin:0 0 14px}.cdc-grid{display:none!important}.sug{border:1px solid var(--line);background:#fffc;padding:11px 18px;border-radius:var(--r-full);font-size:var(--fs-13);font-weight:500;color:var(--ink);cursor:pointer;transition:.2s var(--ease)}.sug-guide{border-color:#0a84ff59;color:var(--blue-ink);font-weight:650}@media(hover:hover){.sug:hover{border-color:#0a84ff73;background:var(--paper);box-shadow:var(--shadow);color:var(--blue-ink)}}.msg{margin:24px 0}.msg.msg-enter{animation:rise .22s var(--ease) both}@keyframes rise{0%{opacity:0}to{opacity:1}}.msg-user{display:flex;justify-content:flex-end}.msg-user .bubble{max-width:78%;background:#0a84ff0f;border:1px solid rgba(10,132,255,.28);box-shadow:none;padding:12px 18px;border-radius:var(--r-l);border-bottom-right-radius:6px;font-family:var(--font);font-size:var(--fs-15);line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:-.011em}.msg-agent{display:flex;gap:14px;align-items:flex-start}.agent-mark{width:28px;height:28px;border-radius:0;background:transparent;border:none;flex-shrink:0;display:grid;place-items:center;margin-top:2px;overflow:visible;box-shadow:none}.agent-mark img{width:28px;height:28px;object-fit:contain;display:block}.agent-body{min-width:0;flex:1}.agent-text{font-family:var(--font);font-size:var(--fs-15);line-height:1.55;color:var(--ink-2);letter-spacing:-.011em}.agent-text p{margin:0 0 .8em}.agent-text p:last-child{margin-bottom:0}.agent-text strong{font-weight:700;color:var(--ink)}.agent-text em{font-style:italic;color:var(--muted)}.agent-text code{font-family:var(--mono, Menlo, Consolas, monospace);font-size:.92em;background:#0000000d;padding:.1em .35em;border-radius:var(--r-s);overflow-wrap:anywhere}.agent-text .chat-media-img{display:block;max-width:min(100%,560px);width:100%;height:auto;margin:.75em 0 .35em;border-radius:var(--r-m);border:1px solid var(--line);background:#fff;box-shadow:0 1px #0000000a}.agent-text .chat-media-chart{display:flex;flex-direction:column;gap:8px;margin:.85em 0 1em;max-width:min(100%,640px)}.agent-text .chat-media-frame{width:100%;min-height:320px;height:42vh;max-height:480px;border:0;border-radius:var(--r-m);background:#f4f6f8;border:1px solid var(--line)}.agent-text .chat-media-open{font-size:var(--fs-13);font-weight:600;color:var(--blue);text-decoration:none;align-self:flex-start}.agent-text .chat-media-open:hover{text-decoration:underline}.agent-text .md-hr,.pc-body .md-hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin:.85em 0}.pc-body strong{font-weight:700;color:var(--ink)}.pc-body code{font-family:var(--mono, Menlo, Consolas, monospace);font-size:.9em;background:#0000000a;padding:.05em .3em;border-radius:3px}.pc-body .md-fence{display:none}.agent-text .li{display:block;padding-left:18px;position:relative;margin:.35em 0}.agent-text .li:before{content:"—";position:absolute;left:0;color:#0a84ff8c}.sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.src{display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-size:var(--fs-11);font-weight:500;color:var(--muted);border:1px solid var(--line);background:#ffffffb3;padding:4px 10px;border-radius:var(--r-full);transition:.18s}@media(hover:hover){.src:hover{border-color:var(--line-strong);color:var(--ink)}}.src .s-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.clarify-card{margin-top:14px;padding:14px 16px;border-radius:var(--r-l);border:1px solid rgba(10,132,255,.22);background:#0a84ff0a;display:flex;flex-direction:column;gap:12px;animation:rise .4s var(--ease) .1s both}.clarify-head{font-size:var(--fs-13);font-weight:650;color:var(--ink);letter-spacing:-.01em}.clarify-q{display:flex;flex-direction:column;gap:8px}.clarify-prompt{font-size:var(--fs-13);font-weight:600;color:var(--ink-2)}.clarify-opts{display:flex;flex-wrap:wrap;gap:8px}.clarify-opt{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--line);background:#fffc;padding:7px 12px;border-radius:var(--r-full);font-size:var(--fs-13);font-weight:500;color:var(--ink-2);transition:border-color .15s,background .15s,color .15s}.clarify-opt input{accent-color:var(--acc);margin:0}.clarify-opt.on,.clarify-opt:has(input:checked){border-color:#0a84ff80;background:#f3f8ff;color:var(--ink)}.clarify-actions{display:flex;gap:8px;margin-top:2px}[data-theme=dark] .clarify-card{background:#2b93ff14;border-color:#2b93ff47}[data-theme=dark] .clarify-opt{background:#ffffff0a;border-color:#ffffff1f;color:#ffffffd1}[data-theme=dark] .clarify-opt.on,[data-theme=dark] .clarify-opt:has(input:checked){background:#2b93ff29;border-color:#2b93ff73;color:#fff}.suggest-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;animation:rise .4s var(--ease) .12s both}.suggest-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--line);background:#ffffffbf;color:var(--ink-2);font-family:var(--font);font-size:var(--fs-13);font-weight:500;letter-spacing:-.01em;padding:7px 12px;border-radius:var(--r-full);line-height:1.25;max-width:100%;text-align:left;transition:border-color .15s,background .15s,color .15s,transform .15s}@media(hover:hover){.suggest-chip:hover{border-color:#0a84ff73;background:#f3f8ff;color:var(--ink)}}.suggest-chip:active{transform:translateY(0)}[data-theme=dark] .suggest-chip{background:#ffffff0a;border-color:#ffffff1f;color:#ffffffd1}@media(hover:hover){[data-theme=dark] .suggest-chip:hover{background:#2b93ff24;border-color:#2b93ff66;color:#fff}}.canvas-link{display:inline-flex;align-items:center;gap:9px;margin-top:12px;border:1px solid var(--line-strong);background:var(--paper);border-radius:var(--r-m);padding:10px 16px;font-family:var(--font);font-size:var(--fs-13);font-weight:600;color:var(--ink);cursor:pointer;transition:.18s var(--ease);box-shadow:var(--shadow)}@media(hover:hover){.canvas-link:hover{border-color:#0a84ff80;color:var(--blue-ink)}}.canvas-link svg{color:var(--blue)}.s-loader{display:inline-grid;place-items:center;width:var(--s,28px);height:var(--s,28px);flex:0 0 auto;line-height:0}.s-loader-badge{position:relative;width:var(--s,28px);height:var(--s,28px);border-radius:calc(var(--s,28px)*14/64);background:transparent;display:grid;place-items:center;overflow:visible}.s-loader-s{display:block;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:calc(var(--s,28px)*40/64);color:#0b0b0c;letter-spacing:-.04em;line-height:1;transform-origin:center center;animation:none;-webkit-user-select:none;user-select:none}.s-loader-dot{position:absolute;top:calc(var(--s,28px)*6/64);right:calc(var(--s,28px)*6/64);width:calc(var(--s,28px)*11/64);height:calc(var(--s,28px)*11/64);border-radius:50%;background:#0080ff;animation:none;opacity:1;pointer-events:none;transition:opacity .22s ease}[data-theme=dark] .s-loader-s{color:#f4f4f5}@keyframes sLoaderSpin{to{transform:rotate(360deg)}}@keyframes sLoaderBlink{0%,to{opacity:.22}50%{opacity:1}}.typing{display:inline-flex;gap:5px;padding:10px 2px}.typing i{width:6px;height:6px;border-radius:50%;background:#0080ff;opacity:.55;animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.18s}.typing i:nth-child(3){animation-delay:.36s}.typing-wrap{display:inline-flex;align-items:center;gap:10px;padding:4px 0}.typing-phase{font-size:var(--fs-13);color:var(--faint);font-weight:500;letter-spacing:.01em}.tool-live-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 2px;max-width:100%}.tool-live-chip{font-size:var(--fs-11);line-height:1.2;padding:3px 8px;border:1px solid rgba(0,0,0,.08);background:#00000008;color:var(--faint);letter-spacing:.01em}.tool-live-dur{opacity:1;font-variant-numeric:tabular-nums;font-size:.92em}.tool-live-chip.run{border-color:#0a84ff38;color:#0064d2f2}.tool-live-chip.ok{border-color:#148c5040;color:#0b5a30}.tool-live-chip.err{border-color:#b4282847;color:#8d1c1c}:root[data-theme=dark] .tool-live-chip.ok{color:#7ddea8}:root[data-theme=dark] .tool-live-chip.err{color:#ffb4b4}.tool-live-chip.hitl{border-color:#b478144d;color:#8c5a0af2}.tool-live-chip.tool-live-cost{border:0;border-radius:999px;padding:4px 10px;background:#7878801f;color:var(--ink);font-weight:650}@keyframes blink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.vis-progress{position:relative;margin:10px 0 6px;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;background:#ffffffb8;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);max-width:min(420px,100%)}[data-theme=dark] .vis-progress{background:#141418b8;border-color:#ffffff1a}.vis-progress-filter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(rgba(0,128,255,.22) 1px,transparent 1.2px);background-size:11px 11px;animation:visDotsDrift 8s linear infinite}@keyframes visDotsDrift{to{background-position:22px 14px}}.vis-progress-inner{position:relative;z-index:1;padding:12px 14px 11px}.vis-progress-title{font-size:var(--fs-13);font-weight:600;color:var(--ink);margin:0 0 10px;letter-spacing:.01em}.vis-progress-dots{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;counter-reset:visstep}.vis-progress-dots li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;line-height:1.15;color:var(--faint);font-weight:500;position:relative}.vis-progress-dots li i{width:10px;height:10px;border-radius:50%;background:#0000001f;border:2px solid rgba(0,0,0,.08);box-shadow:0 0 #0080ff00;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}[data-theme=dark] .vis-progress-dots li i{background:#ffffff24;border-color:#ffffff1f}.vis-progress-dots li.on i{background:#0080ff;border-color:#0080ff;box-shadow:0 0 0 4px #0080ff2e;animation:visDotPulse 1.4s ease-in-out infinite}.vis-progress-dots li.done i{background:#12a05f;border-color:#12a05f;box-shadow:none}.vis-progress-dots li.on,.vis-progress-dots li.done{color:var(--ink)}@keyframes visDotPulse{0%,to{box-shadow:0 0 0 3px #0080ff29}50%{box-shadow:0 0 0 6px #0080ff14}}.vis-progress-bar{height:6px;border-radius:999px;background:#0000000f;overflow:hidden}[data-theme=dark] .vis-progress-bar{background:#ffffff1a}.vis-progress-bar>i{display:block;height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,#58a6ff,#0080ff 55%,#0060d0);transition:width .35s cubic-bezier(.22,1,.36,1)}.vis-progress-meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;font-size:11px;color:var(--faint);font-weight:500}.vis-progress-pct{font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink)}.vis-progress.vis-progress-fade{opacity:0;transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){.vis-progress-filter,.vis-progress-dots li.on i{animation:none}.vis-progress-bar>i{transition:none}}.pending-card{margin-top:14px;border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--paper);box-shadow:var(--shadow);overflow:hidden;font-family:var(--font)}.pending-card.pc-enter{animation:rise .35s var(--ease) both}.pc-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(to bottom,rgba(10,132,255,.045),transparent)}.pc-kind{font-family:var(--font);font-size:var(--fs-11);font-weight:650;color:var(--blue-ink);background:var(--blue-soft);padding:3px 8px;border-radius:6px}.pc-browser{border-color:#0a84ff47;box-shadow:0 0 0 1px #0a84ff14}.pc-browser-tag{font-size:var(--fs-11);font-weight:650;color:var(--blue-ink);background:#0a84ff1a;padding:3px 8px;border-radius:6px}.pc-browser .pc-honesty{border-left:3px solid rgba(10,132,255,.35);padding-left:10px}.pc-app{font-size:var(--fs-13);font-weight:600}.pc-risk{margin-left:auto;font-size:var(--fs-11);font-weight:600;color:var(--success);background:var(--success-soft);padding:3px 9px;border-radius:100px}.pc-risk.med{color:var(--warning);background:var(--warning-soft)}.pc-risk.auto{color:var(--success);background:var(--success-soft)}.planact-card{border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--r-m);padding:12px 14px;margin:8px 0;background:color-mix(in srgb,var(--bg) 92%,var(--accent, #3d6) 8%)}.planact-card .pa-title{font-weight:650;margin-bottom:6px}.planact-card .pa-phase{font-size:var(--fs-13);opacity:.75;margin-bottom:8px}.planact-card .pa-step{font-size:var(--fs-13);line-height:1.45;margin:2px 0}.manus-card{border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:var(--r-m);padding:14px 16px;margin:6px 0 12px;background:var(--paper);box-shadow:var(--shadow)}.manus-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.manus-head .pa-title{margin:0;font-size:var(--fs-15);font-weight:650}.manus-spin{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--blue) 35%,transparent);border-top-color:var(--blue);animation:manus-spin .7s linear infinite;flex-shrink:0}.manus-card:has(.manus-step.doing) .manus-spin{opacity:1}.manus-card:not(:has(.manus-step.doing)) .manus-spin{animation:none;border-color:color-mix(in srgb,#12a05f 55%,transparent);background:#12a05f;opacity:.85}.manus-step{display:grid;grid-template-columns:10px 16px 1fr;gap:8px;align-items:start;font-size:var(--fs-13);line-height:1.45;padding:5px 0;color:var(--ink)}.manus-step.todo{opacity:1;color:var(--muted)}.manus-step.done{opacity:1;color:var(--ink)}.manus-step.doing{opacity:1;font-weight:550;color:var(--ink)}.manus-step.doing .ms-pulse{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--blue);box-shadow:0 0 color-mix(in srgb,var(--blue) 55%,transparent);animation:manus-pulse 1.2s ease-out infinite}.manus-step:not(.doing) .ms-pulse{width:8px;height:8px;margin-top:5px;border-radius:50%;background:transparent}.manus-step.done .ms-mark{color:#12a05f}.manus-step.doing .ms-mark{color:var(--blue)}@keyframes manus-spin{to{transform:rotate(360deg)}}@keyframes manus-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--blue) 45%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.native-agent{margin:0 0 12px;max-width:min(560px,100%);border:1px solid var(--line);border-radius:var(--r-m);background:color-mix(in srgb,var(--paper) 86%,var(--bg));overflow:hidden}.native-agent .na-toggle{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;background:transparent;cursor:pointer;font:inherit;color:var(--ink);text-align:left}@media(hover:hover){.native-agent .na-toggle:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.native-agent .na-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.native-agent .na-label{font-size:var(--fs-13);font-weight:650;letter-spacing:-.01em}.native-agent .na-phase{font-size:var(--fs-13);color:var(--muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-agent .na-spin{width:auto;height:auto;border:0;border-radius:0;flex-shrink:0;background:transparent;animation:none;display:inline-flex}.native-agent.done .s-loader-s,.native-agent.settled .s-loader-s,.native-agent.hitl .s-loader-s{animation:none}.native-agent.done .s-loader-dot,.native-agent.settled .s-loader-dot{animation:none;opacity:1;background:#12a05f}.native-agent.hitl .s-loader-dot{animation:none;opacity:1;background:#c97800}.native-agent .na-chev{flex-shrink:0;color:var(--faint);transition:transform .18s var(--ease)}.native-agent.collapsed .na-chev{transform:rotate(-90deg)}.native-agent.collapsed .na-body{display:none}.native-agent .na-body{padding:0 12px 10px}.native-agent .na-steps{display:flex;flex-direction:column;gap:2px}.native-agent .na-step{display:grid;grid-template-columns:8px 1fr;gap:10px;align-items:start;font-size:var(--fs-13);line-height:1.45;padding:5px 2px;color:var(--ink)}.native-agent .na-step .dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--line)}.native-agent .na-step.doing .dot{background:var(--blue);box-shadow:0 0 color-mix(in srgb,var(--blue) 55%,transparent);animation:manus-pulse 1.2s ease-out infinite}.native-agent .na-step.done .dot{background:#12a05f}.native-agent .na-step.hitl .dot{background:#c97800}.native-agent .na-step.err .dot{background:#c44}.native-agent .na-step.todo{opacity:1;color:var(--muted)}.native-agent .na-step.done{opacity:1;color:var(--ink)}.native-agent .na-step.doing{opacity:1;font-weight:550;color:var(--ink)}.native-agent .na-step.err{opacity:1;color:var(--ink)}.msg-agent .typing-wrap{padding:2px 0 4px}.pc-body{padding:14px 16px;font-size:var(--fs-15);line-height:1.6;color:var(--ink-2)}.pc-honesty{margin:0 16px 10px;font-size:var(--fs-11);color:var(--muted);line-height:1.4;padding:6px 9px;border-radius:var(--r-s);background:#0a84ff0f;border:1px solid rgba(10,132,255,.14)}.pc-explain{margin:0 16px 8px;font-size:var(--fs-13);line-height:1.4;color:var(--ink-2);padding:7px 10px;border-radius:var(--r-s);background:#b4781414;border:1px solid rgba(180,120,20,.2)}.pc-body .pv-title{font-weight:600;font-size:var(--fs-15);margin-bottom:4px}.pc-body .pv-meta{color:var(--muted);font-size:12.5px}.pc-body code{font-family:var(--mono);font-size:var(--fs-11);background:var(--bg);border:1px solid var(--line);padding:1px 6px;border-radius:5px}.pc-edit{padding:10px 16px 4px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:8px}.pc-edit.pc-edit-focus,.pc-orch-write.pc-edit-focus{border-top-color:var(--blue);background:color-mix(in srgb,var(--blue) 6%,transparent)}.pc-orch-write{padding:10px 16px 8px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:8px}.pc-orch-hint{font-size:var(--fs-13);color:var(--muted);line-height:1.4}.pc-orch-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pc-voice-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;border-top:1px dashed var(--line)}.pc-voice-label{font-size:var(--fs-11);font-weight:650;color:var(--blue);letter-spacing:.02em;margin-right:4px}.pc-edit-manual>summary{cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.pc-edit-manual>summary::-webkit-details-marker{display:none}.pc-edit-manual[open]{padding-bottom:10px}.pc-edit-label{font-size:var(--fs-11);font-weight:650;color:var(--blue);letter-spacing:.02em}.pc-edit-field{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-13);color:var(--muted)}.pc-edit-field span{font-weight:600;color:var(--ink-2);text-transform:lowercase}.pc-edit-field input,.pc-edit-field textarea{font:inherit;font-size:var(--fs-13);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-s);padding:8px 10px;resize:vertical;min-height:0;overflow-wrap:anywhere}.pc-edit-field textarea{min-height:72px;line-height:1.45}.pc-edit-save{align-self:flex-start;margin-top:2px}.pc-edit-cta{font-weight:650}.pc-actions{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line);flex-wrap:wrap}.pc-actions>.btn-primary{font-size:var(--fs-15);padding:11px 26px;font-weight:700;min-width:120px}.pc-cancel-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}.pc-cancel-wrap .pc-cancel-reasons{flex:1 1 100%}.pc-cancel-reasons{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:100%}.pc-cancel-reasons[hidden]{display:none!important}.pc-cancel-reason{font-size:var(--fs-13);padding:6px 10px}.pc-cancel-hint{font-size:var(--fs-11);color:var(--muted);margin:0 0 6px;width:100%}.sp-cancel-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:8px 0 0;border-top:1px solid var(--line)}.sp-cancel-reasons[hidden]{display:none!important}.sp-cancel-reason{font-size:var(--fs-13);padding:6px 10px}.pc-expire{font-size:var(--fs-11);color:var(--faint);margin-left:auto}.btn{border:none;cursor:pointer;border-radius:var(--r-m);font-size:var(--fs-13);font-weight:600;padding:9px 20px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-primary{background:var(--blue);color:#fff}@media(hover:hover){.btn-primary:hover{background:var(--blue-ink);box-shadow:0 6px 18px #0a84ff4d}}.btn-primary:disabled{background:var(--line-strong);transform:none;box-shadow:none;cursor:default}.btn-ghost{background:transparent;color:var(--muted);border:1px solid var(--line)}@media(hover:hover){.btn-ghost:hover{color:var(--ink);border-color:var(--line-strong);background:var(--paper)}}.pending-card.resolved .pc-actions,.pending-card.resolved .pc-honesty,.pending-card.resolved .pc-explain{display:none}.pending-card.resolved{opacity:.92}.pending-card.resolved.pc-done{max-height:0;overflow:hidden;opacity:0;margin:0;padding:0;border:none;transition:max-height .28s ease,opacity .28s ease,margin .28s ease}.pending-card.resolved.pc-done .pc-head,.pending-card.resolved.pc-done .pc-body,.pending-card.resolved.pc-done .pc-result{display:none}.pc-result{display:none;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--line);font-size:var(--fs-13);font-weight:600}.pending-card.resolved .pc-result{display:flex}.pc-result.ok{color:var(--success)}.pc-result.ko{color:var(--muted)}.composer-inner{max-width:var(--chat-max);margin:0 auto}.composer{display:flex;align-items:flex-end;gap:8px;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-l);padding:10px 10px 10px 8px;box-shadow:var(--shadow);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.composer.focus{border-color:#0a84ff8c;box-shadow:0 0 0 4px #0a84ff1a,var(--shadow)}.composer textarea{flex:1;border:none;resize:none;background:none;outline:none;font-family:var(--font);font-size:var(--fs-15);line-height:1.5;color:var(--ink);padding:9px 6px;max-height:180px;min-height:42px;overflow-y:auto}.composer textarea::placeholder{color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-btn{width:38px;height:38px;border-radius:50%;border:none;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:.18s}@media(hover:hover){.icon-btn:hover{background:var(--bg);color:var(--ink)}}.send-btn img{width:18px;height:18px;display:block;pointer-events:none}.send-btn{width:44px;height:44px;border-radius:50%;border:none;flex-shrink:0;background:var(--blue);color:#fff;cursor:pointer;display:grid;place-items:center;transition:.18s var(--ease)}@media(hover:hover){.send-btn:hover{background:var(--blue-ink);transform:scale(1.06)}}.send-btn:disabled{background:var(--line-strong);cursor:default;transform:none}.send-btn.stop{background:var(--ink-2);border-radius:10px}@media(hover:hover){.send-btn.stop:hover{background:var(--ink);transform:none}}.composer-hint{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--fs-11);color:var(--faint)}.composer-hint code{font-family:var(--mono);font-size:var(--fs-11);background:var(--bg);padding:1px 5px;border-radius:4px}.slash-menu{margin-top:6px;max-width:720px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);box-shadow:var(--shadow);overflow:hidden;max-height:220px;overflow-y:auto}.slash-menu[hidden]{display:none}.slash-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:9px 12px;text-align:left;cursor:pointer;font-family:var(--font);font-size:var(--fs-13);color:var(--ink)}.slash-item.active{background:var(--blue-soft)}@media(hover:hover){.slash-item:hover{background:var(--blue-soft)}}.slash-item .scmd{font-family:var(--mono);font-size:var(--fs-11);font-weight:650;color:var(--blue-ink);min-width:7.5rem}.slash-item .shint{color:var(--muted);font-size:11.5px}.panel{flex:0 0 var(--panel-w);width:var(--panel-w);border-left:1px solid var(--line);background:var(--paper,#fff);display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;position:relative;visibility:visible;transition:width .28s var(--ease),flex-basis .28s var(--ease),opacity .22s var(--ease),min-width .28s var(--ease),visibility 0s}.panel-head{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;border-bottom:1px solid var(--line)}.seg{display:flex;background:#0b0b0c0d;border-radius:var(--r-full);padding:3px;gap:2px}.seg button{border:none;background:transparent;border-radius:var(--r-full);padding:7px 16px;font-size:var(--fs-13);font-weight:600;color:var(--muted);cursor:pointer;position:relative;transition:.18s var(--ease)}.seg button.active{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0b0b0c14}.seg button .seg-dot{position:absolute;top:5px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--blue);opacity:0;transform:scale(.4);transition:.2s}.seg button .seg-dot.on{opacity:1;transform:scale(1)}.panel-head .ph-actions{margin-left:auto;display:flex;gap:6px}.ph-btn{width:32px;height:32px;border-radius:var(--r-s);border:none;background:transparent;color:var(--faint);cursor:pointer;display:grid;place-items:center;transition:.15s}@media(hover:hover){.ph-btn:hover{background:#0b0b0c0d;color:var(--ink)}}.ph-btn.text{width:auto;padding:0 12px;font-size:var(--fs-13);font-weight:600;color:var(--muted)}@media(hover:hover){.ph-btn.text:hover{color:var(--blue)}}.ph-btn.text.done{color:var(--blue)}.panel-view{display:none;flex:1;min-height:0;flex-direction:column}.panel-view.on{display:flex}.space-scroll{overflow-y:auto;overflow-anchor:auto;padding:12px 14px 22px;flex:1;min-height:0}.space-google{display:none;border:1px solid rgba(10,132,255,.22);border-radius:var(--r-m);background:var(--paper);box-shadow:var(--shadow);padding:12px 13px;margin-bottom:10px;position:relative}.space-google.on{display:block}.space-google.user-hidden,#spaceBilling,#spaceGovernance,#spaceChannels{display:none!important}.space-google .sg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 4px}.space-google .sg-title{font-size:var(--fs-13);font-weight:650;color:var(--ink);margin:0}.space-google .sg-desc{font-size:var(--fs-13);color:var(--muted);line-height:1.45;margin:0 0 12px}.space-google .sg-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.space-google .sg-hide{flex-shrink:0;border:none;background:transparent;color:var(--faint);cursor:pointer;font-size:var(--fs-11);font-weight:600;padding:2px 6px;border-radius:var(--r-s)}@media(hover:hover){.space-google .sg-hide:hover{color:var(--ink);background:var(--bg)}}.space-google.connected{border-color:#129a5f47;background:#129a5f0a}.space-google.connected .sg-title{color:#0f7a4a}.space-block-head{display:flex;align-items:center;gap:8px;margin:0 0 2px}.space-block-toggle{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-align:left;min-width:0;flex:1}@media(hover:hover){.space-block-toggle:hover .sg-title{color:var(--blue, #175cd3)}}.space-block-chev{display:inline-flex;width:14px;justify-content:center;font-size:var(--fs-11);color:var(--faint);transition:transform .15s ease;flex-shrink:0}.space-block.is-collapsed .space-block-chev{transform:rotate(-90deg)}.space-block.is-collapsed .space-block-body{display:none!important}.space-block.is-collapsed{padding-bottom:8px}.space-block-drag{flex-shrink:0;border:1px solid var(--line);background:var(--bg);color:var(--faint);cursor:grab;font-size:var(--fs-13);line-height:1;padding:2px 6px;border-radius:var(--r-s);-webkit-user-select:none;user-select:none}@media(hover:hover){.space-block-drag:hover{color:var(--ink);border-color:#0a84ff59}}.space-block.space-dragging{opacity:.4}.space-block.space-editing{outline:1px dashed rgba(10,132,255,.25);outline-offset:2px}.sd-card-head .sd-drag{margin-right:2px}.w-collapse{flex-shrink:0;border:none;background:transparent;color:var(--faint);cursor:pointer;padding:2px;margin:0 2px 0 0;line-height:1;border-radius:var(--r-s)}@media(hover:hover){.w-collapse:hover{color:var(--ink);background:var(--bg)}}.w-collapse-chev{display:inline-block;font-size:var(--fs-11);transition:transform .15s ease}.widget.is-collapsed .w-collapse-chev{transform:rotate(-90deg)}.widget.is-collapsed .w-body{display:none!important}.widget.is-collapsed{padding-bottom:8px}.space-google.collapsed-ok.is-collapsed .space-block-body{display:none!important}.space-google.collapsed-ok{padding:10px 14px}.space-google.collapsed-ok .sg-title{font-size:12.5px}.sd-card{display:block;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);box-shadow:var(--shadow);padding:0;margin-bottom:10px;overflow:hidden}.sd-card-head{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;padding:10px 12px;cursor:pointer;text-align:left;font-family:var(--font);color:var(--ink)}@media(hover:hover){.sd-card-head:hover{background:var(--bg)}}.sd-card-title{font-size:var(--fs-13);font-weight:650;margin:0;flex:0 0 auto}.sd-card-head .wi-s{margin:0;flex:1;min-width:0}.sd-card-chev{font-size:var(--fs-11);color:var(--faint);transition:transform .15s ease}.sd-card.is-open .sd-card-chev{transform:rotate(180deg)}.sd-card-sum{font-size:var(--fs-13);color:var(--muted);line-height:1.4;margin:0;padding:0 12px 10px}.sd-card.is-open .sd-card-sum{display:none}.sd-body{padding:0 12px 12px;display:grid;gap:10px}.sd-body[hidden]{display:none!important}.sd-platforms{display:flex;flex-wrap:wrap;gap:6px}.sd-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--bg);font-size:var(--fs-13);cursor:pointer;-webkit-user-select:none;user-select:none}.sd-chip input{margin:0;accent-color:var(--accent)}.sd-chip.ready.is-on{border-color:#129a5f66;background:#129a5f12}.sd-chip.planned,.sd-chip.off{display:none}.sd-connect,.sd-options,.sd-bluesky,.sd-x-deploy,.sd-ig-deploy,.sd-reddit-deploy,.sd-tiktok-deploy{border:1px solid var(--line);border-radius:var(--r-s);padding:6px 10px;background:var(--bg);font-size:var(--fs-13);color:var(--muted)}.sd-connect summary,.sd-options summary,.sd-bluesky summary,.sd-x-deploy summary,.sd-ig-deploy summary,.sd-reddit-deploy summary,.sd-tiktok-deploy summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none}.sd-hint{font-size:var(--fs-11);color:var(--muted);margin:6px 0 0;line-height:1.4}.sd-hint code{font-size:11px}.sd-char{font-weight:500;color:var(--muted);margin-left:6px}.sd-char.is-over{color:var(--warn,#b45309)}.sd-opt-image.is-required{border:1px solid color-mix(in srgb,var(--warn,#b45309) 45%,var(--line));border-radius:var(--r-s);padding:6px 8px}.sd-opt-image.is-required label span{color:var(--warn,#b45309);font-weight:600}.sd-connect-hints{display:grid;gap:4px;margin:8px 0;font-size:var(--fs-13);line-height:1.4}.sd-connect-hints a{color:var(--blue);text-decoration:none}.sd-connect-hints a:hover{text-decoration:underline}.sd-row-actions{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.sd-compose label,.sd-extra .field label{display:block;font-size:var(--fs-11);font-weight:600;color:var(--faint);margin:0 0 4px}.sd-compose textarea,.sd-extra input,.sd-extra select,.sd-x-deploy input,.sd-ig-deploy input,.sd-reddit-deploy input,.sd-tiktok-deploy input{width:100%;font-family:var(--font);font-size:var(--fs-13);border:1px solid var(--line);border-radius:var(--r-s);padding:8px 10px;background:var(--paper);color:var(--ink);box-sizing:border-box}.sd-compose textarea{resize:vertical;min-height:64px}.sd-extra{display:grid;gap:8px;margin-top:8px}.sd-opt[hidden],.sd-opt.is-off{display:none!important}.sd-discord-row{display:flex;gap:6px}.sd-discord-row input{flex:1;min-width:0}.sd-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sd-variants,.sd-results,.sd-preview{font-size:var(--fs-13);line-height:1.45;padding:8px 10px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--bg);max-height:160px;overflow:auto;white-space:pre-wrap}.sd-results.ok{border-color:#129a5f59}.sd-results.fail{border-color:#dc354559}.sd-result-line{margin:4px 0}#spaceSocialDiffusion.on{display:block}.space-rail{display:block;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);box-shadow:var(--shadow);padding:10px 12px;margin-bottom:10px}.space-rail.user-hidden{display:none!important}.space-rail .sg-head,.space-rail .space-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 2px}.space-rail .sg-title{font-size:var(--fs-13);font-weight:650;color:var(--ink);margin:0}.space-rail .sg-desc{font-size:var(--fs-13);color:var(--muted);line-height:1.4;margin:0 0 8px}.rail-add{flex-shrink:0;border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;font-size:var(--fs-11);font-weight:600;padding:4px 10px;border-radius:var(--r-full)}@media(hover:hover){.rail-add:hover{border-color:var(--blue);color:var(--blue)}}.connector-rail{display:flex;flex-wrap:wrap;gap:8px}.rail-chip{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--bg);border-radius:var(--r-m);padding:6px 10px 6px 6px;cursor:pointer;text-align:left;min-width:0;max-width:100%}@media(hover:hover){.rail-chip:hover{border-color:#0a84ff59}}.rail-chip .pc-ic,.rail-chip .cm-ic{width:22px;height:22px;border-radius:var(--r-s);flex-shrink:0}.rail-chip .rail-name{font-size:var(--fs-13);font-weight:600;color:var(--ink);line-height:1.2}.rail-chip .rail-sub{font-size:var(--fs-11);color:var(--muted);line-height:1.2}.rail-chip[data-status=on]{border-color:#129a5f59;background:#129a5f0f}.rail-chip[data-status=warn]{border-color:#f5a52466;background:#f5a52414}.rail-empty{font-size:var(--fs-13);color:var(--muted);padding:4px 0}#spaceChannels{display:none!important}.space-soft{display:none;border:1px solid rgba(245,165,36,.35);border-radius:var(--r-m);background:var(--paper);box-shadow:var(--shadow);padding:10px 12px;margin-bottom:10px}.space-soft.on{display:block}.space-soft.ok{border-color:#129a5f47;background:#129a5f0a}.space-soft.ok .sg-title{color:#0f7a4a}.space-soft.collapsed.wait{border-color:#0f7a4a47;background:#0f7a4a0a}.space-soft.residual{border-color:#0f7a4a38;background:#0f7a4a09}.space-soft.residual .sg-title{color:#0f7a4a}.space-soft.wait{border-color:#0a84ff47;background:#0a84ff0a}.space-soft .soft-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.space-soft .soft-chips.soft-chips-collapsed{display:none}.space-soft .soft-chip{font-size:var(--fs-11);font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:var(--r-full);background:var(--bg);color:var(--muted);border:1px solid var(--line)}.space-soft .soft-chip-more{color:var(--faint);border-style:dashed}button.space-soft .soft-chip,.space-soft button.soft-chip{font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.space-soft .soft-chip.warn{color:#9a6700;border-color:#f5a52473;background:#f5a5241a}.space-soft .soft-chip.l2{color:var(--faint)}.space-soft button.soft-chip.warn:hover{filter:brightness(.97)}.space-soft .soft-fixes{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.space-soft .soft-fix{font:inherit;font-size:var(--fs-11);font-weight:600;letter-spacing:.01em;padding:4px 10px;border-radius:var(--r-s);background:var(--bg);color:var(--ink);border:1px solid var(--line);cursor:pointer}@media(hover:hover){.space-soft .soft-fix:hover{border-color:#0a84ff66;color:#175cd3}}.space-soft .soft-chip.warn#softCsrfChip{font-variant-numeric:tabular-nums}.space-soft .sg-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.space-gov{display:none;border:1px solid rgba(10,132,255,.22);border-radius:var(--r-m);background:var(--paper);box-shadow:var(--shadow);padding:14px 15px;margin-bottom:14px;position:relative}.space-gov.on{display:block}.space-gov.user-hidden{display:none!important}.space-gov .sg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 4px}.space-gov .sg-title{font-size:var(--fs-13);font-weight:650;color:var(--ink);margin:0}.space-gov .sg-desc{font-size:var(--fs-13);color:var(--muted);line-height:1.45;margin:0 0 8px}.space-gov .sg-hide{flex-shrink:0;border:none;background:transparent;color:var(--faint);cursor:pointer;font-size:var(--fs-11);font-weight:600;padding:2px 6px;border-radius:var(--r-s)}@media(hover:hover){.space-gov .sg-hide:hover{color:var(--ink);background:var(--bg)}}.space-gov.collapsed-ok .sg-desc,.space-gov.collapsed-ok .gov-tiers,.space-gov.collapsed-ok .gov-lines,.space-gov.collapsed-ok .gov-eval,.space-gov.collapsed-ok .sg-row{display:none}.space-gov.collapsed-ok{padding:10px 14px}.space-gov .gov-tiers{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.space-gov .gov-tier{font-size:var(--fs-11);font-weight:600;padding:3px 9px;border-radius:var(--r-full);background:var(--bg);color:var(--muted);border:1px solid var(--line)}.space-gov .gov-tier.t3{color:#9a6700;border-color:#f5a52473;background:#f5a52414}.space-gov .gov-tier.t2{color:#175cd3;border-color:#0a84ff66;background:#0a84ff14}.space-gov .gov-tier.on{font-weight:700}.space-gov .gov-eval{display:none;margin:6px 0 8px;font-size:var(--fs-13);font-weight:650;padding:6px 10px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--bg)}.space-gov .gov-eval.on{display:block}.space-gov .gov-eval.go{color:#0f7a4a;border-color:#129a5f59;background:#129a5f0f}.space-gov .gov-eval.nogo{color:#9a6700;border-color:#f5a52466;background:#f5a52414}.space-gov .gov-lines{font-size:var(--fs-13);color:var(--muted);line-height:1.5;margin:0 0 8px}.space-gov .gov-lines b{color:var(--ink);font-weight:600}.space-gov .sg-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.space-pending.hitl-focus{outline:2px solid rgba(10,132,255,.45);outline-offset:2px;box-shadow:0 0 0 4px #0a84ff1f}#spConfirm.hitl-pulse{animation:hitlPulse 1.2s ease-out 2}@keyframes hitlPulse{0%{box-shadow:0 0 #0a84ff73}70%{box-shadow:0 0 0 10px #0a84ff00}to{box-shadow:0 0 #0a84ff00}}.space-pending{border:1px solid rgba(10,132,255,.28);border-radius:var(--r-m);background:var(--paper);box-shadow:var(--shadow);padding:12px 13px;margin-bottom:10px;display:none}.space-pending.on{display:block}.sp-honesty{font-size:var(--fs-11);color:var(--muted);margin:6px 0 2px;line-height:1.4;padding:6px 9px;border-radius:var(--r-s);background:#0a84ff0f;border:1px solid rgba(10,132,255,.14)}.sp-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pulse{width:8px;height:8px;border-radius:50%;background:var(--blue);position:relative;flex-shrink:0}.pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(10,132,255,.35);opacity:.55}.space-pending.on .pulse:after{animation:pulse 2.2s ease-out 2}@keyframes pulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}.sp-title{font-size:var(--fs-13);font-weight:600}.sp-desc{font-size:var(--fs-13);color:var(--muted);line-height:1.5;margin-bottom:10px}.sp-actions{display:flex;gap:8px}.sp-actions .btn{padding:7px 15px;font-size:12px}.widget-grid{display:grid;grid-template-columns:1fr!important;gap:12px;grid-auto-flow:row;width:100%;max-width:100%}.widget-grid>.esp-sec,.widget-grid>.widget{width:100%;max-width:100%;grid-column:1 / -1!important}html.orch-resizing .panel,html.orch-resizing .widget-grid,html.orch-resizing .connector-rail{pointer-events:none;content-visibility:auto}html.orch-resizing .widget .w-body{content-visibility:hidden}.widget{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow);overflow:hidden;position:relative;min-width:0;transition:transform .25s var(--ease),box-shadow .25s var(--ease),opacity .25s}.widget.widget-enter{animation:rise .35s var(--ease) both}.widget[data-size=l],.widget[data-size=m],.widget[data-size=s]{grid-column:1 / -1!important;width:100%;max-width:100%;height:auto}.widget:before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:var(--status-color, var(--line-strong));opacity:.9;z-index:1}.widget[data-status=on]{--status-color:var(--success)}.widget[data-status=off]{--status-color:var(--line-strong)}.widget[data-status=warn]{--status-color:var(--warning)}.widget[data-status=empty]{--status-color:var(--line)}.w-head{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:10px 12px 6px;min-height:38px}.w-head-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.w-ic{width:26px;height:26px;border-radius:var(--r-s);display:grid;place-items:center;font-size:var(--fs-11);font-weight:700;color:var(--ink-2);flex-shrink:0;margin-top:1px;background:var(--bg);border:1px solid var(--line)}.w-ic.is-brand{background:#fff;color:transparent;overflow:hidden}[data-theme=dark] .w-ic.is-brand{background:#fff}.w-titles{flex:1;min-width:0}.w-title{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--ink);white-space:normal;overflow:visible;word-break:break-word}.w-sub{font-size:14px;color:var(--faint);margin-top:2px;line-height:1.35;white-space:normal}.w-head-actions{display:none}.w-ctrl{margin-left:0;display:none;gap:2px;flex-shrink:0}.w-ctrl button{width:26px;height:26px;border-radius:var(--r-s);border:none;background:transparent;color:var(--faint);cursor:pointer;display:grid;place-items:center;transition:.15s}@media(hover:hover){.w-ctrl button:hover{background:var(--bg);color:var(--ink)}}.w-ctrl .w-drag{cursor:grab}.w-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:650;color:var(--muted);flex-shrink:0;max-width:42%;justify-content:flex-end;text-align:right;line-height:1.25;padding:3px 8px;border-radius:var(--r-full);background:var(--bg);border:1px solid var(--line)}.w-live .ld{width:6px;height:6px;border-radius:50%;background:var(--faint);flex-shrink:0}.w-live[data-live=on]{color:var(--success);border-color:#129a5f47;background:var(--success-soft)}.w-live[data-live=on] .ld{background:var(--success)}.w-live[data-live=off]{color:var(--muted)}.w-live[data-live=off] .ld{background:var(--faint)}.w-live[data-live=warn]{color:#8a6200;border-color:#c98a0459;background:var(--warning-soft)}.w-live[data-live=warn] .ld{background:var(--warning)}.w-live[data-live=empty]{color:var(--faint)}.w-live[data-live=unknown]{color:var(--muted);border-color:var(--line);background:transparent}.w-live[data-live=unknown] .ld{background:var(--faint)}.w-body{padding:2px 12px 10px;font-size:14px;min-height:0;line-height:1.45}.widget-grid.editing .widget{box-shadow:0 0 0 1.5px #0a84ff40,var(--shadow)}.widget-grid.editing .w-ctrl{display:flex}.widget-grid.editing .w-live{display:none}.widget-grid.editing .w-body{opacity:.5;pointer-events:none}.widget.dragging{opacity:.35;transform:scale(.98)}.hidden-tray{margin-top:16px;display:none}.widget-grid-wrap.editing .hidden-tray{display:block}.hidden-tray h3,.hidden-tray h4{font-size:var(--fs-11);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 8px}.hidden-tray .tray{display:flex;flex-wrap:wrap;gap:7px}.tray-chip{display:inline-flex;align-items:center;gap:7px;border:1px dashed var(--line-strong);background:#ffffffb3;border-radius:var(--r-full);padding:6px 13px;font-size:var(--fs-13);font-weight:600;color:var(--muted);cursor:pointer;transition:.18s}@media(hover:hover){.tray-chip:hover{color:var(--blue);border-color:#0a84ff80}}.tray-chip .tc-dot{width:7px;height:7px;border-radius:50%}.wi-row{display:flex;gap:9px;align-items:flex-start;padding:7px 0;border-bottom:1px solid var(--line)}.wi-row:last-child{border-bottom:none}.wi-row .u{width:5px;height:5px;border-radius:50%;background:var(--blue);margin-top:6px;flex-shrink:0}.wi-row .u.read{background:var(--line-strong)}.wi-row .u.ok{background:var(--success)}.wi-row .u.warn{background:#f5a524}.wi-row .u.danger{background:var(--danger, #e5484d)}.wi-row .u.brief{background:#7c5cbf}.wi-main{flex:1;min-width:0}.wi-t{font-size:14px;font-weight:650;color:var(--ink);white-space:normal;overflow:visible;word-break:break-word;line-height:1.35}.wi-s{font-size:14px;color:var(--muted);white-space:normal;overflow:visible;word-break:break-word;margin-top:2px;line-height:1.35}.wi-p{font-size:14px;color:var(--faint);margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word}.wi-row-preview{align-items:flex-start;padding-block:8px}.wi-row-preview .wi-main{min-width:0}.wi-row-preview .wi-t{font-weight:650;line-height:1.25}.wi-row-preview .wi-s{margin-top:2px;color:var(--muted)}.wi-row-preview .wi-p{margin-top:4px}.wi-row-preview .wi-act{margin-top:0;align-self:center}.wi-row.wi-row-channel{display:grid;grid-template-columns:auto minmax(0,1fr) max-content;grid-template-rows:auto auto;column-gap:9px;row-gap:6px;align-items:start;width:100%;max-width:100%;box-sizing:border-box}.wi-row-channel>.u{grid-column:1;grid-row:1 / span 2;margin-top:7px}.wi-row-channel>.wi-main{grid-column:2;grid-row:1;flex:unset;min-width:0;width:100%;max-width:100%}.wi-row-channel>.wi-time{grid-column:3;grid-row:1;justify-self:end;margin-top:2px;white-space:nowrap}.wi-row-channel>.wi-acts{grid-column:2 / -1;grid-row:2;justify-self:stretch;margin-left:0;max-width:100%}.wi-acts{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0;align-items:center;margin-left:auto;max-width:100%}.wi-row-channel>.wi-acts{margin-left:0;justify-content:flex-start}@media(max-width:420px){.wi-row.wi-row-channel{grid-template-columns:auto minmax(0,1fr)}.wi-row-channel>.wi-time{grid-column:2;grid-row:2;justify-self:start}.wi-row-channel>.wi-acts{grid-column:2;grid-row:3;justify-self:start}}.wi-act-sec{background:transparent;color:var(--muted);border:1px solid var(--line)}@media(hover:hover){.wi-act-sec:hover{background:var(--bg);color:var(--ink);border-color:var(--line-strong)}}[data-theme=dark] .wi-act-sec{border-color:#ffffff24;color:#9ecbff}@media(hover:hover){[data-theme=dark] .wi-act-sec:hover{background:#2b93ff2b;color:#fff}}.wi-row-empty{min-height:48px}.wi-row-empty .wi-s{opacity:.92}.wi-row-warning .u{background:#f5a524}.wi-row-more{opacity:.9}.wi-row-more .wi-t{font-weight:550;font-size:14px}.wi-row-more .wi-act{background:transparent;color:var(--muted);border:1px solid var(--line)}@media(hover:hover){.wi-row-more .wi-act:hover{background:var(--bg);color:var(--ink);border-color:var(--line-strong)}}.wi-time{font-size:14px;color:var(--faint);flex-shrink:0;margin-top:2px}.wi-act{border:none;background:var(--blue-soft);color:var(--blue-ink);font-size:14px;font-weight:600;border-radius:var(--r-full);padding:5px 11px;cursor:pointer;flex-shrink:0;transition:.15s}@media(hover:hover){.wi-act:hover{background:var(--blue);color:#fff}}.wi-qa{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 0 2px;border-top:1px solid var(--line);margin-top:4px}.wi-qa input{flex:1;min-width:72px;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:var(--r-s);padding:5px 8px;font-size:14px;outline:none}.wi-qa input:focus{border-color:var(--blue)}.wi-qa .wi-act{border-radius:8px}.cal-ev{display:flex;gap:10px;padding:6px 0;align-items:center}.cal-ev .bar{width:3px;height:30px;border-radius:var(--r-s);flex-shrink:0}.cal-ev .h{font-family:var(--mono);font-size:var(--fs-11);color:var(--faint);width:34px;flex-shrink:0}.cal-now{background:var(--blue-soft);margin:2px -8px;padding:6px 8px;border-radius:var(--r-s)}.chat-line{display:flex;gap:8px;padding:6px 0;font-size:var(--fs-13);line-height:1.45}.chat-line .who{font-weight:700;flex-shrink:0}.chat-line .txt{color:var(--ink-2);min-width:0}.metric-row{display:flex;gap:10px;padding:4px 0}.metric{flex:1;background:var(--bg);border-radius:var(--r-m);padding:10px 12px}.metric .mv{font-size:var(--fs-15);font-weight:700;letter-spacing:-.02em}.metric .mv.ok{color:var(--success)}.metric .mv.warn{color:var(--warning)}.metric .mv.bad{color:var(--danger)}.metric .ml{font-size:var(--fs-11);color:var(--faint);margin-top:2px}.spark{display:flex;align-items:flex-end;gap:3px;height:34px;padding:6px 0 2px}.spark i{flex:1;background:#0a84ff40;border-radius:3px 3px 0 0;min-height:3px}.spark i.hi{background:var(--blue)}.note{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--fs-13);line-height:1.5;color:var(--ink-2)}.note:last-of-type{border-bottom:none}.note .n-dot{width:6px;height:6px;border-radius:50%;background:#0a84ff80;margin-top:6px;flex-shrink:0}.note .n-tag{margin-left:auto;flex-shrink:0;font-size:9.5px;font-weight:600;color:var(--success);background:var(--success-soft);padding:2px 8px;border-radius:var(--r-full);margin-top:1px}.note-input{display:flex;gap:8px;align-items:center;padding-top:8px}.note-input input{flex:1;border:none;background:none;outline:none;font-family:var(--font);font-size:var(--fs-13);color:var(--ink);padding:5px 0}.note-input input:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.note-input input::placeholder{color:var(--faint)}.note-input button{border:none;background:var(--bg);color:var(--muted);width:24px;height:24px;border-radius:50%;cursor:pointer;display:grid;place-items:center;transition:.18s}@media(hover:hover){.note-input button:hover{background:var(--blue-soft);color:var(--blue)}}.wa-soon{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 8px;gap:8px;color:var(--muted)}.wa-soon .big{width:38px;height:38px;border-radius:var(--r-m);background:#25d366;display:grid;place-items:center;color:#fff;font-weight:700;font-size:16px}.wa-soon p{margin:0;font-size:var(--fs-11);line-height:1.5}.canvas-view{background:var(--paper);min-height:0;overflow:hidden}.canvas-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 36px;color:var(--muted);gap:14px;min-height:0}.canvas-view.has-recents:not(.has-doc) .canvas-empty{flex:0 0 auto;justify-content:flex-start;padding:28px 20px 10px;gap:10px}.canvas-empty .ce-ic{width:52px;height:52px;border-radius:var(--r-l);background:var(--blue-soft);color:var(--blue);display:grid;place-items:center}.canvas-empty h3{font-family:var(--font);font-weight:650;letter-spacing:-.02em;font-size:var(--fs-17);color:var(--ink);margin:0}.canvas-empty p{margin:0;font-size:var(--fs-13);line-height:1.6;max-width:300px}.cd-recents{display:none;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;padding:6px 16px 20px;text-align:left;align-self:stretch;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.canvas-view.has-recents:not(.has-doc) .cd-recents{display:block}.cd-recents-head{font-size:var(--fs-11);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;padding:0 2px}.cd-recents-list{display:grid;gap:6px;min-width:0;width:100%;max-width:100%}.cd-recent{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);background:var(--bg);border-radius:var(--r-m);padding:8px 10px;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}@media(hover:hover){.cd-recent:hover{border-color:#0a84ff59;background:var(--paper)}}.cd-recent-ic{width:28px;height:28px;border-radius:var(--r-s);background:var(--ink);color:var(--paper);display:grid;place-items:center;font-size:var(--fs-13);font-weight:700;flex-shrink:0}.cd-recent-main{min-width:0;flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;gap:1px}.cd-recent-title{display:block;font-size:var(--fs-13);font-weight:650;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cd-recent-meta{display:block;font-size:var(--fs-11);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cd-actions .ph-btn.text{border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:var(--fs-11);font-weight:600;padding:4px 9px;border-radius:var(--r-full);width:auto;height:auto}@media(hover:hover){.cd-actions .ph-btn.text:hover{border-color:var(--blue);color:var(--blue)}}.canvas-doc{display:none;flex:1;min-height:0;flex-direction:column}.canvas-view.has-doc .canvas-doc{display:flex}.canvas-view.has-doc .canvas-empty,.canvas-view.has-doc .cd-recents{display:none!important}.cd-bar{display:flex;align-items:center;gap:10px;padding:14px 20px 12px;border-bottom:1px solid var(--line)}.cd-ic{width:32px;height:32px;border-radius:var(--r-s);display:grid;place-items:center;flex-shrink:0;font-weight:700;font-size:var(--fs-13);background:var(--ink);color:var(--paper)}[data-theme=dark] .cd-ic,:root:not([data-theme=light]) .cd-ic{background:var(--ink2);color:var(--s2)}.cd-title{font-size:var(--fs-15);font-weight:700;letter-spacing:-.01em;border:none;background:none;font-family:var(--font);color:var(--ink);width:100%;padding:0;outline:none}.cd-title:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.cd-status{display:flex;align-items:center;gap:6px;font-size:var(--fs-11);color:var(--faint);margin-top:2px}.cd-status .st-dot{width:6px;height:6px;border-radius:50%;background:var(--warning)}.cd-status.writing .st-dot{background:var(--blue);animation:blink 1.2s infinite}.cd-status.published .st-dot{background:var(--success)}.cd-actions{display:flex;gap:4px;flex-shrink:0}.cd-versions{display:flex;flex-direction:column;gap:8px;padding:8px 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:color-mix(in srgb,var(--paper) 92%,var(--ink))}.cd-versions[hidden]{display:none!important}.cd-versions-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cd-versions-title{font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:650}.cd-versions-dl{text-decoration:none;font-size:var(--fs-12);padding:4px 10px;border-radius:var(--r-s);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink)}.cd-versions-dl[disabled],.cd-versions-dl[aria-disabled=true]{opacity:.45;pointer-events:none}.cd-versions-list{display:flex;flex-wrap:wrap;gap:6px}.cd-ver-item{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 9px;border-radius:var(--r-s);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.cd-ver-item.is-selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 35%,transparent)}.cd-ver-label{font-size:var(--fs-12);font-weight:650}.cd-ver-meta{font-size:var(--fs-11);color:var(--faint)}.cd-versions-empty{font-size:var(--fs-12);color:var(--faint)}.cd-durable-kicker{font-size:var(--fs-11);color:var(--faint);margin:0 0 10px}.cd-durable-body{font-size:var(--fs-13);line-height:1.55;color:var(--ink)}.cd-doc{flex:1;overflow-x:hidden;overflow-y:auto;padding:30px 34px 40px;min-height:0;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;font-family:var(--font)}.cd-doc::-webkit-scrollbar{width:10px}.cd-doc::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 22%,transparent);border-radius:var(--r-s);border:2px solid transparent;background-clip:content-box}.cd-doc::-webkit-scrollbar-track{background:transparent}@media(hover:hover){.cd-doc:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 38%,transparent);background-clip:content-box;border:2px solid transparent}}.cd-doc .doc-inner{max-width:560px;margin:0 auto;width:100%}.cd-doc .doc-inner.has-wide{max-width:720px}.cd-doc .doc-inner>h1,.cd-doc .doc-inner>.doc-meta,.cd-doc .doc-inner>h2,.cd-doc .doc-inner>p,.cd-doc .doc-inner>.doc-li,.cd-doc .doc-inner>.doc-table-wrap{max-width:100%}.cd-doc .doc-inner iframe{display:none!important}.cd-doc .doc-inner[contenteditable=true]{outline:none;min-height:42vh;cursor:text;border-radius:var(--r-m);padding:4px 6px;margin:-4px -6px;transition:box-shadow .18s var(--ease),background .18s var(--ease)}.cd-doc .doc-inner[contenteditable=true]:focus,.cd-doc .doc-inner[contenteditable=true].is-editing{background:#0a84ff08;box-shadow:inset 0 0 0 1px #0a84ff38}.cd-doc .doc-inner[contenteditable=true] .doc-meta{-webkit-user-select:none;user-select:none}.cd-doc h1{font-family:var(--font);font-weight:700;font-size:26px;letter-spacing:-.03em;margin:0 0 6px}.cd-doc .doc-meta{font-size:var(--fs-11);color:var(--faint);margin-bottom:26px;display:flex;gap:14px;flex-wrap:wrap}.cd-doc h2{font-family:var(--font);font-weight:650;font-size:var(--fs-13);letter-spacing:.06em;text-transform:uppercase;margin:26px 0 10px;color:var(--ink)}.cd-doc p{font-family:var(--font);font-size:var(--fs-15);line-height:1.7;color:var(--ink-2);margin:0 0 12px}.cd-doc .doc-li{display:block;padding-left:18px;position:relative;font-family:var(--font);font-size:var(--fs-15);line-height:1.7;color:var(--ink-2)}.cd-doc .doc-li:before{content:"—";position:absolute;left:0;color:#0a84ff8c}.cd-doc .doc-table-wrap{overflow-x:auto;margin:12px 0 22px;-webkit-overflow-scrolling:touch}.cd-doc .doc-table{width:100%;border-collapse:collapse;font-size:var(--fs-13);line-height:1.45}.cd-doc .doc-table th{text-align:left;font-size:var(--fs-11);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);border-bottom:2px solid var(--ink);padding:8px 10px;font-weight:650;white-space:nowrap}.cd-doc .doc-table td{border-bottom:1px solid rgba(0,0,0,.08);padding:9px 10px;vertical-align:top;color:var(--ink-2)}.cd-doc .doc-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cd-doc .doc-table tbody tr:last-child td{border-bottom-color:var(--ink)}.cd-doc .doc-table strong{color:var(--ink);font-weight:700}.cd-doc .block{animation:rise .5s var(--ease) both}.cd-doc .caret:after{content:"";display:inline-block;width:8px;height:16px;background:var(--blue);vertical-align:-2px;margin-left:3px;border-radius:var(--r-s);animation:caret 1s steps(2) infinite}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}.cd-ai-dock{flex-shrink:0;border-top:1px solid var(--line);padding:10px 16px 14px;background:var(--paper)}.cd-ai-head{display:none;padding:4px 4px 10px;max-width:720px;margin:0 auto;width:100%}.cd-ai-kicker{font-size:var(--fs-11);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.cd-ai-title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.cd-ai-sub{margin:6px 0 0;font-size:var(--fs-13);line-height:1.45;color:var(--muted)}.cd-ai-sub em{font-style:normal;color:var(--ink);font-weight:600}.cd-ai-pills{display:none;flex-wrap:wrap;gap:6px;max-width:720px;margin:0 auto 8px;width:100%}.cd-ai-dock.expanded .cd-ai-pills{display:flex}.cd-ai-pill{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:var(--r-s);padding:5px 10px;font-size:var(--fs-11);font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}@media(hover:hover){.cd-ai-pill:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}}.cd-ai-tools{display:none;flex-wrap:wrap;gap:8px;max-width:720px;margin:0 auto 10px;width:100%}.cd-ai-dock.expanded .cd-ai-tools{display:flex}.cd-ai-tool{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:var(--r-s);padding:7px 12px;font-size:var(--fs-12);font-weight:600;letter-spacing:.01em;cursor:pointer}.cd-ai-tool svg{flex-shrink:0;opacity:.85}@media(hover:hover){.cd-ai-tool:hover{border-color:var(--blue);color:var(--blue)}}.cd-ai-tool.listening,.cd-ai-tool.active{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb,var(--blue, #0A84FF) 10%,var(--paper))}.cd-ai-box{max-width:720px;margin:0 auto;width:100%;border:1px solid var(--line);border-radius:var(--r-xl);background:color-mix(in srgb,var(--bg, #f6f6f7) 80%,var(--paper));padding:12px 14px 10px;box-shadow:0 8px 28px #0b0b0c0f}.cd-ai-box textarea{display:block;width:100%;min-height:52px;max-height:42vh;resize:vertical;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15.5px;line-height:1.5;padding:2px 4px}.cd-ai-box-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.cd-ai-count{font-size:var(--fs-11);color:var(--faint);font-variant-numeric:tabular-nums}.cd-ai-box-acts{display:flex;gap:8px;align-items:center}.cd-ai-cancel{display:none;border:0;background:none;color:var(--muted);font:inherit;font-size:var(--fs-13);font-weight:600;cursor:pointer;padding:8px 10px}@media(hover:hover){.cd-ai-cancel:hover{color:var(--ink)}}.cd-ai-send{border:0;border-radius:var(--r-full);padding:9px 16px;font:inherit;font-size:var(--fs-13);font-weight:650;background:var(--ink);color:var(--paper);cursor:pointer}.cd-ai-send:hover{opacity:.92}.cd-ai-dock.expanded{padding:16px 18px 18px;background:linear-gradient(to top,color-mix(in srgb,var(--blue, #0A84FF) 5%,var(--paper)),var(--paper) 42%)}.cd-ai-dock.expanded .cd-ai-head{display:block}.cd-ai-dock.expanded .cd-ai-cancel{display:inline-block}.cd-ai-dock.expanded .cd-ai-box textarea{min-height:180px;font-size:16px}.cd-ai-dock.expanded .cd-ai-box{border-radius:var(--r-l);padding:16px 16px 12px}[data-theme=dark] .cd-ai-box,:root:not([data-theme=light]) .cd-ai-box{background:color-mix(in srgb,#fff 6%,var(--paper));box-shadow:0 12px 32px #00000047}[data-theme=dark] .cd-ai-send,:root:not([data-theme=light]) .cd-ai-send{background:#fff;color:#111}.cd-foot{border-top:1px solid var(--line);padding:12px 20px;display:none;align-items:center;gap:10px;background:linear-gradient(to top,rgba(10,132,255,.035),transparent)}.cd-foot.on{display:flex}.cd-foot .hint{font-size:var(--fs-11);color:var(--muted);flex:1;line-height:1.4}.cd-foot .hint strong{font-weight:600;color:var(--ink)}.version-chip{font-family:var(--mono);font-size:var(--fs-11);color:var(--muted);border:1px solid var(--line);padding:3px 8px;border-radius:var(--r-s);background:var(--paper)}.app{filter:none!important;transform:none}body.sheet-open,body.library-open,body.competences-open,body.ops-hub-open,body.task-notify-open,body.onboard-open{overflow:hidden}.overlay,.cmdk-overlay,.onboard-overlay,.library-overlay,.competences-overlay,.ops-hub-overlay,.task-notify-overlay,.overlay.visible,.overlay.on.visible,.cmdk-overlay.visible,.cmdk-overlay.on.visible,.onboard-overlay.on,.library-overlay.on,.competences-overlay.on,.ops-hub-overlay.on,.task-notify-overlay.on{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;padding:clamp(24px,5vh,48px) 18px;background:#0b0b0c47!important;opacity:0;transition:opacity .22s var(--ease);pointer-events:none}.overlay.visible{display:flex;opacity:1;pointer-events:auto}.overlay.on{opacity:1}.modal{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-l);box-shadow:0 8px 28px #0b0b0c14,0 32px 90px #0b0b0c38;width:min(640px,92vw);max-height:min(78vh,720px);display:flex;flex-direction:column;overflow:hidden;transform:translateY(10px) scale(.97);transition:transform .28s var(--ease);position:relative;z-index:1}.modal.narrow{width:min(440px,92vw);max-height:min(72vh,560px)}.modal.wide{width:min(880px,92vw);max-height:min(82vh,800px)}.m-head{display:flex;align-items:center;gap:12px;padding:20px 24px 14px}.m-head h3{margin:0;font-size:var(--fs-15);font-weight:700;letter-spacing:-.01em;flex:1}.m-close{width:32px;height:32px;border-radius:var(--r-s);border:none;background:#0b0b0c0d;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:.15s}@media(hover:hover){.m-close:hover{background:#0b0b0c1a;color:var(--ink)}}.m-body{overflow-y:auto;padding:0 24px 24px;min-height:0}.w-more{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:var(--r-s);padding:3px 8px;font-size:var(--fs-11);font-weight:600;cursor:pointer;flex-shrink:0;transition:.15s}@media(hover:hover){.w-more:hover{color:var(--ink);border-color:#0b0b0c2e}}.widget-grid.editing .w-more,.widget-grid.editing .w-more-menu{display:none}.w-more-menu{position:relative;flex-shrink:0;margin-left:2px}.w-more-sum{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;width:28px;height:26px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--paper);color:var(--muted);display:grid;place-items:center;font-size:var(--fs-15);font-weight:700;line-height:1;transition:.15s}.w-more-sum::-webkit-details-marker{display:none}.w-more-menu[open] .w-more-sum{color:var(--ink);border-color:#0b0b0c2e;background:var(--bg)}@media(hover:hover){.w-more-sum:hover{color:var(--ink);border-color:#0b0b0c2e;background:var(--bg)}}.w-more-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:8;min-width:148px;padding:4px;border-radius:var(--r-s);border:1px solid var(--line-strong);background:var(--paper);box-shadow:var(--shadow-pop, var(--shadow));display:flex;flex-direction:column;gap:2px}.w-more-item{border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:var(--fs-13);font-weight:600;color:var(--ink);padding:8px 10px;border-radius:var(--r-s);white-space:nowrap}@media(hover:hover){.w-more-item:hover{background:var(--blue-soft);color:var(--blue-ink)}}.w-head .w-title[data-explore]{cursor:pointer}.w-head .w-title[data-explore]:hover{text-decoration:underline;text-underline-offset:2px}.explore{display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,1.15fr);gap:14px;min-height:min(560px,70vh)}.explore-list{border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);overflow:auto;min-height:0;max-height:min(520px,62vh)}.explore-row{padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer;transition:.12s}@media(hover:hover){.explore-row:hover{background:#0b0b0c08}}.explore-row.on{background:#2563eb14}.explore-row .er-t{font-size:var(--fs-13);font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explore-row .er-s{font-size:var(--fs-13);color:var(--muted);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.explore-row .er-m{font-size:var(--fs-11);color:var(--faint);margin-top:4px}.explore-detail{border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);padding:14px 16px;overflow:auto;min-height:0;max-height:min(520px,62vh)}.explore-detail h4{margin:0 0 8px;font-size:var(--fs-15);letter-spacing:-.015em}.explore-detail .ed-meta{font-size:var(--fs-13);color:var(--muted);margin-bottom:10px;line-height:1.45}.explore-detail .ed-body{font-size:var(--fs-13);line-height:1.55;white-space:pre-wrap;word-break:break-word}.explore-ai{grid-column:1/-1;border-top:1px solid var(--line);padding-top:12px;display:grid;gap:8px}.explore-ai-log{max-height:120px;overflow:auto;font-size:var(--fs-13);line-height:1.45;color:var(--ink);background:#0b0b0c08;border-radius:var(--r-s);padding:8px 10px}.explore-ai-log:empty{display:none}.explore-ai-row{display:flex;gap:8px;align-items:end}.explore-ai-row input{flex:1;min-width:0;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg);color:var(--ink);font:inherit}.explore-cal .explore-list{background:linear-gradient(180deg,rgba(11,11,12,.02),transparent 40%),var(--paper);border-radius:var(--r-l);padding:6px}.ex-cal-row{display:flex;gap:12px;align-items:flex-start;border-radius:var(--r-m);border-bottom:none!important;margin:2px 0;padding:12px}.ex-cal-row.on{background:linear-gradient(90deg,#0a84ff1f,#0a84ff0a);box-shadow:inset 3px 0 #0a84ff}.ex-cal-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;flex:0 0 auto;background:#c5cad3}.ex-cal-dot.meet{background:#0a84ff;box-shadow:0 0 0 3px #0a84ff2e}.ex-cal-row-main{min-width:0;flex:1}.ex-cal-meet-tag{color:#0a84ff;font-weight:650}.ex-cal-detail h4{font-size:1.25rem;letter-spacing:-.03em;margin:4px 0 10px}.ex-cal-kicker{margin-bottom:6px}.ex-cal-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-full);font-size:var(--fs-11);font-weight:700;letter-spacing:.02em;background:#0b0b0c0f;color:var(--muted)}.ex-cal-badge.meet{background:#0a84ff1f;color:#0060c0}.ex-cal-when{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ex-cal-loc{opacity:.85}.ex-cal-desc{margin:0 0 16px;padding:12px 14px;border-radius:var(--r-m);background:#0b0b0c08;border:1px solid var(--line)}.ex-cal-desc.muted{opacity:.65}.ex-cal-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ex-cal-actions .ex-cal-join{font-weight:750}.ex-cal-hint{margin:14px 0 0;font-size:var(--fs-13);color:var(--muted);line-height:1.4}.artifact-dl-card{margin:10px 0 4px;padding:12px 14px;border-radius:var(--r-m);border:1px solid var(--line);background:linear-gradient(180deg,rgba(10,132,255,.06),transparent 70%),var(--paper);display:flex;flex-direction:column;gap:8px;max-width:420px}.artifact-dl-title{font-size:var(--fs-13);font-weight:750;letter-spacing:.02em;color:var(--blue);text-transform:uppercase}.artifact-dl-row{display:flex;flex-wrap:wrap;gap:8px}.artifact-dl-btn{font-size:13px!important;font-weight:650!important}.artifact-dl-hint{font-size:var(--fs-11);color:var(--muted)}.ex-shell.ex-cal .ex-search label{font-weight:650;letter-spacing:-.01em}@media(max-width:820px){.explore{grid-template-columns:1fr;min-height:0}.explore-list,.explore-detail{max-height:240px}}.m-cols{display:grid;grid-template-columns:180px 1fr;gap:20px;min-height:380px}.m-tabs{display:flex;flex-direction:column;gap:2px}.m-tab{border:none;background:none;text-align:left;padding:9px 12px;border-radius:var(--r-s);font-size:var(--fs-13);font-weight:500;color:var(--muted);cursor:pointer;transition:.15s;display:flex;align-items:center;gap:9px}@media(hover:hover){.m-tab:hover{background:#0b0b0c0a;color:var(--ink)}}.m-tab.active{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:var(--shadow)}.m-tab svg{color:var(--faint);flex-shrink:0}.m-tab.active svg{color:var(--blue)}.m-pane{min-width:0}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{border:1px solid var(--line);background:var(--paper);border-radius:var(--r-full);padding:7px 14px;font-size:var(--fs-13);font-weight:500;color:var(--ink-2)}.set-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow);padding:16px 18px;margin-bottom:14px}.set-card h4{margin:0 0 4px;font-size:var(--fs-13);font-weight:700}.set-card .sc-sub{font-size:var(--fs-13);color:var(--muted);line-height:1.5;margin-bottom:10px}.d-row{display:flex;align-items:center;gap:10px;font-size:var(--fs-13);padding:7px 0}.d-row .k{color:var(--muted);width:130px;flex-shrink:0}.d-row .v{font-weight:500}.d-row .v.ok{color:var(--success)}.d-row .v.warn{color:var(--warning)}.d-row .v.bad{color:var(--danger)}.d-row .v .warn{color:var(--warning)}.d-row .v .bad{color:var(--danger)}.d-row .v .ok{color:var(--success)}.d-row .v.mono{font-family:var(--mono);font-size:11.5px}.member{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.member:last-child{border-bottom:none}.member .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:var(--fs-11);font-weight:700;flex-shrink:0}.member .mi{flex:1;min-width:0}.member .mn{font-size:var(--fs-13);font-weight:600}.member .me{font-size:var(--fs-11);color:var(--faint);font-family:var(--mono)}.role{font-size:var(--fs-11);font-weight:600;padding:4px 11px;border-radius:var(--r-full);border:1px solid var(--line);color:var(--muted);background:var(--paper)}.role.admin{color:var(--blue-ink);background:var(--blue-soft);border-color:transparent}.budget-bar{height:8px;border-radius:var(--r-full);background:#0b0b0c0f;overflow:hidden;margin:10px 0 6px}.budget-bar i{display:block;height:100%;width:24%;background:linear-gradient(90deg,var(--blue),#39a0ff);border-radius:100px}.route{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px}.route:last-child{border-bottom:none}.route .ri{color:var(--muted);flex:1}.route .rm{font-family:var(--mono);font-size:var(--fs-11);background:var(--bg);border:1px solid var(--line);padding:3px 9px;border-radius:100px}.route .rm.local{color:var(--success);border-color:#129a5f4d}.switch{width:40px;height:24px;border-radius:var(--r-full);border:none;cursor:pointer;background:var(--line-strong);position:relative;transition:.2s;flex-shrink:0}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s var(--ease)}.switch.on{background:var(--blue)}.switch.on:after{transform:translate(16px)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.toggle-row:first-of-type{border-top:none}.toggle-row .t-label{font-size:var(--fs-13);font-weight:600}.toggle-row .t-sub{font-size:var(--fs-11);color:var(--faint);margin-top:1px}.scope{display:flex;gap:9px;align-items:flex-start;font-size:var(--fs-13);color:var(--ink-2);line-height:1.5;padding:5px 0}.scope svg{color:var(--success);flex-shrink:0;margin-top:2px}.field label{display:block;font-size:var(--fs-13);font-weight:600;color:var(--muted);margin:12px 0 6px}.field input{width:100%;border:1px solid var(--line-strong);border-radius:var(--r-m);padding:11px 14px;font-family:var(--mono);font-size:var(--fs-13);color:var(--ink);background:var(--paper);outline:none;transition:.18s}.field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a84ff1f}.revoke{border:none;background:none;color:var(--danger);font-size:var(--fs-13);font-weight:600;cursor:pointer;padding:0}.revoke:hover{text-decoration:underline}.d-banner{display:flex;gap:10px;align-items:flex-start;border-radius:var(--r-m);padding:12px 14px;font-size:var(--fs-13);line-height:1.5}.d-banner.info{background:var(--blue-soft);color:#134e8d}.d-banner svg{flex-shrink:0;margin-top:1px}.audit-row{display:flex;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line);align-items:flex-start}.audit-row:last-child{border-bottom:none}.audit-row .at{font-family:var(--mono);font-size:var(--fs-11);color:var(--faint);width:44px;flex-shrink:0;margin-top:2px}.audit-row .ad{flex:1;min-width:0}.audit-row .aa{font-size:var(--fs-13);font-weight:600}.audit-row .am{font-size:var(--fs-11);color:var(--muted);margin-top:1px}.audit-row .ast{flex-shrink:0;font-size:var(--fs-11);font-weight:600;padding:3px 9px;border-radius:100px}.ast.read{color:var(--muted);background:#0b0b0c0d}.ast.ok{color:var(--success);background:var(--success-soft)}.ast.ko{color:var(--danger);background:var(--danger-soft)}.toast{position:fixed;top:auto;bottom:28px;left:50%;transform:translate(-50%) translateY(12px);background:#111114;color:#fff;border:1px solid rgba(255,255,255,.09);font-size:var(--fs-sm);font-weight:500;padding:11px 20px;border-radius:var(--r-full);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:.3s var(--ease);z-index:400;display:flex;align-items:center;gap:8px;max-width:min(420px,88vw)}.toast.on{opacity:1;transform:translate(-50%) translateY(0)}.toast .t-ok{color:#3ddc84}.oc-success-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .22s ease;background:radial-gradient(ellipse 42% 36% at 50% 48%,rgba(10,132,255,.12),transparent 70%)}.oc-success-flash.on{opacity:1}.oc-success-flash .oc-sf-inner{display:flex;flex-direction:column;align-items:center;gap:14px;transform:translateY(10px) scale(.92);opacity:0;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .28s ease}.oc-success-flash.on .oc-sf-inner{transform:none;opacity:1}.oc-success-flash .oc-sf-mark{position:relative;width:72px;height:72px;border-radius:var(--r-l);background:#0b0b0c;box-shadow:0 12px 40px #0b0b0c47,0 0 0 1px #0a84ff2e;display:grid;place-items:center}.oc-success-flash .oc-sf-mark svg{width:40px;height:40px;display:block}.oc-success-flash .oc-sf-dot{position:absolute;right:11px;bottom:12px;width:10px;height:10px;border-radius:50%;background:#0a84ff;box-shadow:0 0 #0a84ff8c;transform:scale(.35);opacity:.35}.oc-success-flash.on .oc-sf-dot{animation:ocSfDot 1.05s cubic-bezier(.22,1,.36,1) .18s both}@keyframes ocSfDot{0%{transform:scale(.35);opacity:.35;box-shadow:0 0 #0a84ff8c}45%{transform:scale(1.15);opacity:1;box-shadow:0 0 0 10px #0a84ff00}70%{transform:scale(1);opacity:1;box-shadow:0 0 14px 2px #0a84ff8c}to{transform:scale(1);opacity:1;box-shadow:0 0 8px #0a84ff66}}.oc-success-flash .oc-sf-label{font-size:var(--fs-13);font-weight:600;letter-spacing:.01em;color:var(--ink,#0B0B0C);background:#fffffff5;padding:8px 16px;border-radius:var(--r-full);border:1px solid rgba(10,132,255,.18);box-shadow:0 8px 24px #0b0b0c1a;max-width:min(360px,86vw);text-align:center}.oc-success-flash.out{opacity:0}.oc-success-flash.out .oc-sf-inner{transform:translateY(-6px) scale(.96);opacity:0}.trace{padding:4px 0 2px;display:flex;flex-direction:column;gap:8px}.t-step{display:flex;align-items:center;gap:9px;font-size:var(--fs-13);font-weight:500;color:var(--muted);animation:rise .3s var(--ease) both}.t-step .t-spin{width:13px;height:13px;border-radius:50%;flex-shrink:0;border:2px solid var(--line-strong);border-top-color:var(--blue);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.t-step.done{color:var(--faint)}.t-step.done .t-spin{display:none}.t-step .t-check{display:none;color:var(--success);flex-shrink:0}.t-step.done .t-check{display:block}.meta{display:flex;align-items:center;gap:10px;margin-top:10px;font-family:var(--mono);font-size:var(--fs-11);color:var(--faint);letter-spacing:.02em}.meta span{display:flex;align-items:center;gap:4px}.meta .m-dot{width:4px;height:4px;border-radius:50%;background:var(--line-strong)}.widget.flash{animation:flash 1.5s var(--ease)}.space-pending.flash{animation:flash 1.2s var(--ease)}@keyframes flash{0%{box-shadow:0 0 0 2px #0a84ff8c,var(--shadow-pop);transform:translateY(-2px)}to{box-shadow:var(--shadow);transform:none}}.cmdk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0c47!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:300;display:none;justify-content:center;align-items:flex-start;padding:14vh 20px 20px;opacity:0;transition:opacity .2s;pointer-events:none}.cmdk-overlay.visible{display:flex;opacity:1;pointer-events:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cmdk-overlay.on{opacity:1}.cmdk{width:min(560px,94vw);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-pop);overflow:hidden;transform:translateY(-10px) scale(.98);transition:transform .25s var(--ease);display:flex;flex-direction:column;max-height:60vh}.cmdk-overlay.on .cmdk{transform:none}.ck-in{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--line)}.ck-in svg{color:var(--faint);flex-shrink:0}.ck-in input{flex:1;border:none;background:none;outline:none;font-family:var(--font);font-size:var(--fs-15);color:var(--ink)}.ck-in input:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.ck-in input::placeholder{color:var(--faint)}.kbd{font-family:var(--mono);font-size:var(--fs-11);color:var(--faint);border:1px solid var(--line-strong);border-radius:var(--r-s);padding:2.5px 6px;background:transparent}.ck-list{overflow-y:auto;padding:7px;min-height:0}.ck-label{font-size:var(--fs-11);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:9px 12px 4px}.ck-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:none;background:none;border-radius:var(--r-m);font-size:var(--fs-13);font-weight:500;color:var(--ink);cursor:pointer;text-align:left}.ck-row.active{background:var(--blue-soft)}.ck-row .ck-ic{width:26px;height:26px;border-radius:var(--r-s);display:grid;place-items:center;flex-shrink:0;background:#0b0b0c0d;color:var(--muted);font-size:var(--fs-11);font-weight:700}.ck-row .ck-ic.dot{color:#fff}.ck-row .ck-hint{margin-left:auto;font-size:var(--fs-11);color:var(--faint);flex-shrink:0}.ck-empty{padding:26px;text-align:center;font-size:var(--fs-13);color:var(--faint)}.ck-foot{border-top:1px solid var(--line);padding:9px 16px;font-size:var(--fs-11);color:var(--faint);display:flex;gap:14px;font-family:var(--mono)}[data-theme=dark]{--bg:#0c0c0e;--paper:#161619;--ink:#f2f2f4;--ink-2:#e5e5e8;--muted:#a1a1a9;--faint:#8E8E93;--surface:#1C1C1E;--line:rgba(255,255,255,.085);--line-strong:rgba(255,255,255,.17);--blue:#2b93ff;--blue-ink:#7ab6ff;--blue-soft:rgba(43,147,255,.15);--success:#35c98b;--success-soft:rgba(53,201,139,.15);--danger:#ff6b70;--danger-soft:rgba(255,107,112,.14);--warning:#e2a33d;--warning-soft:rgba(226,163,61,.15);--shadow:0 1px 2px rgba(0,0,0,.35),0 16px 44px rgba(0,0,0,.45);--shadow-pop:0 2px 6px rgba(0,0,0,.5),0 28px 80px rgba(0,0,0,.65)}[data-theme=dark] body{background:radial-gradient(1100px 560px at 42% -22%,rgba(43,147,255,.09),transparent 62%),radial-gradient(900px 600px at 108% 112%,rgba(43,147,255,.05),transparent 55%),var(--bg)}[data-theme=dark] .nav{background:#11111499}[data-theme=dark] .panel{background:#11111480}[data-theme=dark] :is(.ws-chip,.hero-meta,.sug,.src,.tray-chip){background:#ffffff0d}@media(hover:hover){[data-theme=dark] .sug:hover{background:#ffffff17}}[data-theme=dark] .msg-user .bubble{color:var(--ink);border:1px solid rgba(43,147,255,.32);background:#2b93ff1f;box-shadow:none}[data-theme=dark] .logo-mark{border:1px solid var(--line)}[data-theme=dark] .agent-mark{background:transparent;border:none;box-shadow:none}[data-theme=dark] .seg{background:#ffffff12}[data-theme=dark] :is(.seg button.active,.m-tab.active){background:#26262b}[data-theme=dark] .m-close{background:#ffffff12}@media(hover:hover){[data-theme=dark] .m-close:hover{background:#ffffff21}}[data-theme=dark] .budget-bar{background:#ffffff17}[data-theme=dark] .ast.read{background:#ffffff12}@media(hover:hover){[data-theme=dark] :is(.btn-ghost:hover,.icon-btn:hover,.ph-btn:hover){background:#ffffff12}}[data-theme=dark] .note-input button{background:#ffffff14}[data-theme=dark] .d-banner.info{background:#2b93ff21;color:#a9cfff}[data-theme=dark] .rail-reconnect,[data-theme=dark] .composer-action-banner{background:var(--surface,#1C1C1E);color:var(--ink,#F5F5F7);border-color:#ffffff1f}[data-theme=dark] .pc-head{background:linear-gradient(to bottom,rgba(43,147,255,.09),transparent)}[data-theme=dark] .cd-foot{background:linear-gradient(to top,rgba(43,147,255,.07),transparent)}[data-theme=dark] :is(.wi-act,.pc-kind){background:#2b93ff2b;color:#9ecbff}@media(hover:hover){[data-theme=dark] .wi-act:hover{background:var(--blue);color:#fff}}[data-theme=dark] .cal-now{background:#2b93ff21}[data-theme=dark] :is(.metric,.rm,.pc-body code){background:#ffffff0f}@media(hover:hover){[data-theme=dark] .cm-eye:hover{background:#2b93ff29}}[data-theme=dark] .agent-text strong{color:var(--ink);background:none}[data-theme=dark] .native-agent{background:#ffffff09;border-color:#ffffff1a}@media(hover:hover){[data-theme=dark] .native-agent .na-toggle:hover{background:#ffffff0d}}[data-theme=dark] .overlay,[data-theme=dark] .cmdk-overlay{background:#0000002e!important}[data-theme=dark] .modal{background:var(--paper);border-color:#ffffff1a;box-shadow:0 8px 28px #00000047,0 36px 96px #00000073}[data-theme=dark] .ck-row .ck-ic{background:#ffffff12}@media(hover:hover){[data-theme=dark] .f-item:hover,[data-theme=dark] .cm-row:hover,[data-theme=dark] .ws-item:hover{background:#ffffff0f}}@media(max-width:1280px){:root{--panel-w: clamp(380px, 46vw, 600px);--chat-max: clamp(520px, 52vw, 760px)}}@media(min-width:1500px){:root{--panel-w: clamp(520px, 42vw, 860px);--chat-max: clamp(680px, 50vw, 1000px)}}@media(min-width:1800px){:root{--panel-w: clamp(620px, 42vw, 920px);--chat-max: clamp(760px, 48vw, 1080px)}}@media(max-width:1120px){.app .panel,.panel{position:fixed;top:0;right:0;bottom:0;width:min(500px,94vw);z-index:150;flex:none;background:var(--bg);transform:translate(105%);transition:transform .34s var(--ease);box-shadow:-30px 0 80px #0b0b0c26;opacity:1;pointer-events:auto;visibility:visible;max-width:none}body.panel-closed .app .panel{flex:none!important;width:min(500px,94vw)!important;max-width:none!important;min-width:0!important;opacity:1;pointer-events:auto;visibility:visible;transform:translate(105%)}body.panel-open-mobile .app .panel,body.panel-open-mobile.panel-closed .app .panel{transform:none}body.panel-closed .thread-inner,body.panel-closed .composer-inner{max-width:min(var(--chat-max),96%)}.panel-reopen{display:inline-grid;grid-auto-flow:column;align-items:center}body.panel-closed .panel-reopen{display:inline-grid}.panel-reopen .pr-label{display:inline}}@media(max-width:1024px){.panel-reopen{display:inline-grid!important;grid-auto-flow:column;align-items:center;gap:6px}.panel-reopen .pr-label{display:inline!important;font-size:var(--fs-13);font-weight:600}.hero-planning{max-width:100%}.composer-help{flex-wrap:wrap}}@media(max-width:680px){.app{display:flex}.nav{flex:0 0 0;min-width:0;margin:0;border-right:none;overflow:visible;flex-direction:row;position:fixed;bottom:0;left:0;right:0;top:auto;height:72px;width:auto;padding:6px 6px 10px;border-top:1px solid var(--line);background:#fffffffa;justify-content:space-around;z-index:160;overflow-x:auto;overflow-y:hidden;align-items:flex-end}[data-theme=dark] .nav{background:#121214eb}.logo-mark{width:38px;height:38px;margin-bottom:0}.nav-spacer{display:none}.nav-btn{width:auto;min-width:52px;height:auto;padding:4px 6px 2px;border-radius:var(--r-m);display:flex;flex-direction:column;align-items:center;gap:2px}.nav-btn:after{content:attr(data-nav);font-size:var(--fs-11);font-weight:650;letter-spacing:.01em;color:inherit;line-height:1.1;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-btn .badge{top:2px;right:8px}.avatar{width:32px;height:32px;margin-bottom:14px}.main{padding-bottom:0}.composer-zone{padding-bottom:84px}.flyout{left:12px;right:12px;bottom:84px;top:auto!important;transform-origin:bottom center;max-height:min(62vh,520px)}.conn-menu{left:12px;right:12px;bottom:84px;width:auto}.f-item-row>.f-hist-act{display:none}.f-item-row>.f-hist-more{display:inline-grid;place-items:center;flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);color:var(--ink);font-size:22px;line-height:1}.topbar{padding:8px 12px 4px}#themeBtn,#wsChip{display:none!important}#searchChip{font-size:0;gap:0;padding:8px;min-width:44px;min-height:44px}#searchChip svg{width:18px;height:18px}#searchChip .kbd{display:none}.f-group.plus-only{display:block!important}button.plus-only{display:flex!important;min-height:44px;align-items:center}.composer-hint{display:none!important}.composer-action-banner{max-height:32px;margin:0 0 4px;padding:0 8px;gap:8px;overflow:hidden;flex-wrap:nowrap}.composer-action-banner .cab-msg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:32px}.composer-action-banner .btn{height:24px;padding:0 8px;line-height:24px}.api-down-banner{margin:0 12px 4px;padding:0 8px;max-height:32px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;line-height:32px}.api-down-banner #apiDownBannerText{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-down-banner button{padding:0 8px;min-height:28px;line-height:28px}.api-down-banner.is-collapsed #apiDownBannerText{display:none}.hist-sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:240;width:100%;max-height:85dvh;overflow:auto;background:var(--paper);border-radius:16px 16px 0 0;padding:8px 12px calc(12px + env(safe-area-inset-bottom));box-shadow:var(--shadow)}.hist-sheet[hidden]{display:none!important}.hist-sheet-handle{width:36px;height:4px;border-radius:4px;background:var(--line-strong);margin:4px auto 8px}.hist-sheet button{min-height:44px;min-width:44px;border:0;background:transparent;text-align:left;font:inherit;font-size:16px;color:var(--ink);padding:0 8px}.hist-sheet-close{align-self:flex-end;text-align:center}.ws-chip#wsChip span#wsName{max-width:96px}.thread-wrap{padding:4px 12px 8px}.composer-zone{padding:4px 12px 80px}.hero{padding-top:3vh}.hero .wordmark .sky{font-size:36px}.msg-user .bubble{max-width:88%}.agent-text{font-size:16.5px}.panel{width:100vw}.widget-grid{grid-template-columns:1fr}.widget[data-size=l]{grid-column:span 1}.m-cols{grid-template-columns:1fr;min-height:0}.m-tabs{flex-direction:row;overflow-x:auto;padding-bottom:4px}.toast{top:auto;bottom:24px}.composer-hint{flex-wrap:wrap}.space-soft .sg-row{gap:6px}.space-soft .sg-row .btn{flex:1 1 calc(50% - 6px);min-width:0;justify-content:center}.space-soft .sg-row .btn-primary{flex:1 1 100%}.space-soft #softMeta{flex:1 1 100%;margin-top:2px}.space-gov .sg-row{gap:6px}.space-gov .sg-row .btn{flex:1 1 calc(50% - 6px);min-width:0;justify-content:center}.space-gov #govMeta{flex:1 1 100%;margin-top:2px}.space-gov .gov-tiers{gap:4px}.onboard-card{width:min(420px,94vw)!important;padding:22px 18px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.msg.msg-enter,.widget.widget-enter{animation:none!important;opacity:1;transform:none}.agent-text .stream-live.streaming:after{animation:none!important;opacity:.55}.s-loader-s,.s-loader-dot,.oc-boot-mark-s,.oc-boot-mark-dot{animation:none!important}}.onboard-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:none;align-items:center;justify-content:center;background:#0b0b0c47!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:20px 16px;box-sizing:border-box;overflow:auto}.onboard-overlay.on{display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.onboard-open{overflow:hidden}body.onboard-open:has(#onboardOverlay.on) .flyout,body.onboard-open:has(#onboardOverlay.on) .conn-menu,body.onboard-open:has(#onboardOverlay.on) .ws-menu{visibility:hidden;pointer-events:none}.onboard-card{width:min(440px,94vw);max-width:100%;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);padding:26px 24px 20px;box-shadow:var(--shadow-pop);overflow:visible;box-sizing:border-box;flex-shrink:0}.onboard-card h2{margin:0 0 8px;font-size:var(--fs-xl);letter-spacing:-.01em;overflow:visible;padding-inline:1px;line-height:1.25;word-break:normal}.onboard-card .ob-sub{margin:0 0 18px;color:var(--muted);font-size:var(--fs-md);line-height:1.45}.onboard-steps{display:flex;gap:8px;margin:0 0 18px}.onboard-steps span{flex:1;height:4px;border-radius:var(--r-s);background:var(--line)}.onboard-steps span.on{background:var(--blue)}.onboard-card .ob-body{margin:0 0 20px;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.onboard-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.onboard-actions .btn{min-height:40px;padding:0 14px;border-radius:var(--r-m);font-weight:650;cursor:pointer;border:1px solid var(--line);background:var(--bg);font:inherit}.onboard-actions .btn-primary{background:var(--blue);border-color:var(--blue);color:#fff}[data-theme=dark] .onboard-overlay{background:#0000002e!important}#saasGate[hidden]{display:none!important}.saas-card{width:min(420px,92vw);background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--r-l);padding:28px 26px 22px;box-shadow:0 20px 60px #0f172a1f;color:#111}.saas-card h1{margin:0 0 6px;font-size:1.45rem;letter-spacing:-.02em;color:#0f172a}.saas-card .saas-sub{margin:0 0 18px;color:#64748b;font-size:.92rem;line-height:1.45}.saas-tabs{display:flex;gap:6px;margin-bottom:14px;padding:4px;background:#f1f5f9;border-radius:999px}.saas-tabs button{flex:1;border:0;border-radius:var(--r-full);padding:8px 10px;background:transparent;color:#475569;cursor:pointer;font-weight:600}.saas-tabs button.on{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a1a}.saas-card label{display:block;font-size:.78rem;color:#475569;margin:10px 0 4px}#saasGate .saas-card input:not([type=checkbox]):not([type=radio]),#saasGate .saas-card input{width:100%;box-sizing:border-box;border-radius:var(--r-m);border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;padding:11px 12px;font-size:.95rem;-webkit-text-fill-color:#0f172a;box-shadow:none}#saasGate .saas-card input::placeholder{color:#64748b!important;opacity:1;-webkit-text-fill-color:#64748b}#saasGate .saas-card input:focus{outline:none;border-color:#06c!important;box-shadow:0 0 0 3px #0066cc2e!important;background:#fff!important;color:#0f172a!important}#saasGate .saas-card input:-webkit-autofill,#saasGate .saas-card input:-webkit-autofill:hover,#saasGate .saas-card input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 99999s ease-out}.saas-card .saas-err{min-height:1.2em;margin:10px 0 0;color:#dc2626;font-size:.85rem}.saas-card .saas-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.saas-card .saas-primary{border:0;border-radius:var(--r-m);padding:12px;background:#06c;color:#fff;font-weight:700;cursor:pointer}.saas-card .saas-ghost{border:1px solid #e2e8f0;border-radius:var(--r-m);padding:10px;background:#fff;color:#475569;cursor:pointer;font-size:.85rem}@media(hover:hover){.saas-card .saas-ghost:hover{color:#0f172a;border-color:#cbd5e1;background:#f8fafc}}.saas-card .saas-hint{color:#64748b}.saas-card #saasKeyPaste{border-color:#e2e8f0!important;background:#f8fafc!important;color:#0f172a}#saasGate .saas-brand img.wm-dark{display:block}#saasGate .saas-brand img.wm-light{display:none}#saasGate .saas-brand img:not(.wm-dark):not(.wm-light){filter:none}.icon-btn.listening{color:var(--danger)!important;background:#e5484d24!important;box-shadow:0 0 0 3px #e5484d2e}.icon-btn.voice-live{color:#fff!important;background:var(--blue)!important;box-shadow:0 0 0 3px #0a84ff47,0 0 18px #0a84ff59;animation:voicePulse 1.6s ease-in-out infinite}@keyframes voicePulse{0%,to{box-shadow:0 0 0 3px #0a84ff47,0 0 12px #0a84ff40}50%{box-shadow:0 0 0 5px #0a84ff66,0 0 22px #0a84ff73}}.voice-hud{display:none;align-items:center;gap:8px;margin-top:8px;font-size:var(--fs-11);color:var(--muted)}.voice-hud.on{display:flex}.voice-hud .vh-dot{width:8px;height:8px;border-radius:50%;background:var(--blue);animation:blink 1.2s infinite}.voice-hud .vh-mode{border:1px solid rgba(0,100,210,.28);background:#0064d20f;color:var(--blue-ink);font:inherit;font-size:var(--fs-11);font-weight:650;cursor:pointer;padding:2px 8px;border-radius:4px}@media(hover:hover){.voice-hud .vh-mode:hover{border-color:#0064d273}}.voice-hud .vh-stop{border:none;background:transparent;color:var(--blue-ink);font:inherit;font-weight:650;cursor:pointer;padding:0}.cdc-grid,.cdc-item{display:none!important}.na-plan-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:var(--fs-13);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.na-plan-meta[hidden]{display:none!important}.na-plan-sep{opacity:.4;color:var(--muted)}.na-plan-bit{font-variant-numeric:tabular-nums;color:var(--ink);opacity:1}.na-plan-cost{color:var(--ink);font-weight:650}.na-plan-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.1);background:#00000008;padding:2px 8px;font:inherit;font-size:var(--fs-11);cursor:pointer;color:inherit}@media(hover:hover){.na-plan-link:hover{border-color:#0064d259}}.audit-row.audit-hi{outline:2px solid rgba(0,100,210,.45);background:#0064d20f}.native-agent,.native-agent .na-step,.native-agent .na-label,.native-agent .na-phase,.native-agent .na-body,.native-agent .na-plan-meta,.na-plan-bit,.manus-step,.manus-card,.msg-agent,.agent-text,.agent-body{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.overlay,.overlay.visible,.overlay.on,.cmdk-overlay,.cmdk-overlay.visible,.onboard-overlay,.onboard-overlay.on,.library-overlay,.library-overlay.on,.competences-overlay,.competences-overlay.on,.ops-hub-overlay,.ops-hub-overlay.on,.task-notify-overlay,.task-notify-overlay.on{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.overlay:not(.visible):not(.on),.cmdk-overlay:not(.visible),.library-overlay:not(.on),.competences-overlay:not(.on),.ops-hub-overlay:not(.on),.task-notify-overlay:not(.on),.onboard-overlay:not(.on){display:none!important;opacity:0!important;pointer-events:none!important;background:transparent!important}.flyout .f-group{font-size:var(--fs-11);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:14px 12px 4px}.soft-incident{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}.soft-incident-dot{width:10px;height:10px;border-radius:50%;background:var(--warn);margin-top:6px;flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 22%,transparent)}.space-soft.ok .soft-incident-dot{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.space-soft.wait .soft-incident-dot{background:var(--warn)}.soft-incident-copy{flex:1;min-width:0}.soft-incident-copy .sg-title{margin:0}.soft-incident-copy .sg-desc{margin:4px 0 0}.soft-primary-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.soft-primary-row .soft-cta:not(.is-primary){display:none!important}.soft-ops-dev{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.soft-ops-dev[hidden]{display:none!important}.space-day{margin:0 0 16px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--e1)}.space-day-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.space-day-head .sg-title{margin:0;font-size:var(--fs-17);font-weight:600;letter-spacing:-.015em}.space-day-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.day-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:14px 14px 12px;border:none;border-radius:var(--r-m);background:var(--bg);color:var(--ink);cursor:pointer;transition:background var(--dur) var(--ease);font:inherit}@media(hover:hover){.day-tile:hover{background:color-mix(in srgb,var(--acc) 6%,var(--bg))}}.day-kicker{font-size:var(--fs-11);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.day-kicker.acc{color:var(--acc)}.day-num{font-size:var(--fs-28);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink)}.day-sub{font-size:var(--fs-13);color:var(--ink-2);line-height:1.35}.space-rail .connector-rail{display:flex;flex-direction:column;gap:6px}.hitl,.pending-card,.native-agent.hitl{border-radius:var(--r-l)!important;border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line))!important;box-shadow:var(--e-acc)!important;background:var(--surface)!important}.hitl:before{height:3px!important;background:var(--acc)!important}.hitl-f .btn-primary,.pending-card .btn-primary,.native-agent.hitl .btn-primary{background:var(--acc)!important;border-radius:var(--r-m)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--acc) 28%,transparent)}body{font-size:var(--fs-15);line-height:var(--lh-body)}.btn,.btn-primary,.btn-ghost,.icon-btn,.send-btn,.ph-btn,.soft-primary-row .btn,.soft-ops-dev .btn,.composer .icon-btn,.cmp .icon-btn{border-radius:var(--r-m)!important}.avatar,.badge,.nav-btn .badge,.switch,.budget-bar,.budget-bar i{border-radius:var(--r-full)}.hero-greet,.hero h1{font-size:var(--fs-40);font-weight:600;letter-spacing:-.03em;line-height:var(--lh-tight)}.f-label,.day-kicker{font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink-3)}.sg-title{font-size:var(--fs-17);letter-spacing:-.015em;font-weight:600;color:var(--ink)}.space-day-head .sg-title{font-size:var(--fs-17);letter-spacing:-.015em;text-transform:none;font-weight:600;color:var(--ink)}.day-num{font-size:var(--fs-28)!important}.day-kicker{font-size:var(--fs-11)!important}.day-sub{font-size:var(--fs-13)!important}.main,.thread,.agent-text,.pc-body,.composer textarea,#input{font-size:var(--fs-15)}.muted,.wi-s,.rail-sub,.sg-desc,.f-meta,.f-kbd{font-size:var(--fs-13);color:var(--ink-2)}.rail-group{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);margin:0 0 8px;overflow:hidden}.rail-group-sum{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:var(--fs-13);font-weight:600;color:var(--ink)}.rail-group-sum::-webkit-details-marker{display:none}.rail-group-sum em{font-style:normal;font-size:var(--fs-11);font-weight:700;color:var(--ink-3);background:var(--bg);border-radius:var(--r-full);padding:2px 8px}.rail-group-body{display:flex;flex-direction:column;gap:6px;padding:0 8px 10px}.rail-group:not([open]) .rail-group-body{display:none}.pending-card,.pc-enter{border-radius:var(--r-l)!important;border:1px solid color-mix(in srgb,var(--acc) 30%,var(--line))!important;box-shadow:var(--e-acc)!important;background:var(--surface)!important;position:relative}.pending-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc);border-radius:var(--r-l) var(--r-l) 0 0}.pc-plan{margin:8px 16px 4px;padding:12px 14px;border-radius:var(--r-m);background:var(--bg);border:1px solid var(--line)}.pc-plan-h{font-size:var(--fs-11);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.pc-plan-step{display:flex;align-items:center;gap:10px;font-size:var(--fs-13);color:var(--ink-2);padding:4px 0}.pc-plan-step.done{color:var(--ink)}.pc-plan-step.run{color:var(--acc);font-weight:600}.pc-plan-step.wait{color:var(--ink-3)}.pc-plan-dot{width:22px;height:22px;border-radius:var(--r-full);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-11);font-weight:700;background:var(--surface);border:1px solid var(--line);flex:none}.pc-plan-step.done .pc-plan-dot{background:color-mix(in srgb,var(--ok) 16%,transparent);border-color:transparent;color:var(--ok)}.pc-plan-step.run .pc-plan-dot{background:var(--acc-soft);border-color:transparent;color:var(--acc)}.pc-actions .btn-primary{min-width:120px;font-weight:650}.space-day{box-shadow:var(--e2)}.space-soft{border-radius:var(--r-l);border:1px solid var(--line);background:var(--surface);padding:16px;margin:0 0 16px;box-shadow:var(--e1)}.s-loader-s,.s-loader-badge .s-loader-s,.na-spin .s-loader-s,.agent-mark .s-loader-s{animation:none!important;transform:none!important}.s-loader-dot,.s-loader-badge .s-loader-dot,.na-spin .s-loader-dot,.agent-mark .s-loader-dot{animation:none!important;opacity:1!important}.m-head h2,.m-head h3{margin:0;font-size:var(--fs-17);font-weight:600;letter-spacing:-.018em;flex:1}.m-head-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.m-head-txt .sc-sub{margin:0}.sc-sub{font-size:var(--fs-13);color:var(--ink-2);line-height:1.5}.btn-primary{background:var(--acc)!important;border-color:var(--acc)!important;color:#fff!important;border-radius:var(--r-m)!important;font-size:var(--fs-15)!important;font-weight:600!important}@media(hover:hover){.btn-primary:hover{background:var(--blue-ink)!important}}.rail-reconnect{margin-top:10px;padding:12px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rail-reconnect p{margin:0;flex:1;font-size:var(--fs-13);color:var(--ink-2);line-height:1.4}.rail-chip[data-status=on] .rail-sub{display:none!important}.rail-chip{display:flex;align-items:center;gap:10px;position:relative}.rail-chip>span:first-of-type{flex:1;min-width:0}.rail-chip:after{content:"";width:8px;height:8px;border-radius:var(--r-full);flex:none;margin-left:auto;background:var(--ok);box-shadow:0 0 0 2px color-mix(in srgb,var(--ok) 20%,transparent)}.rail-chip[data-status=warn]:after{background:var(--warn)}.rail-chip[data-status=off]:after,.rail-chip:not([data-status]):after{background:var(--ink-3);box-shadow:none}.conn-menu .cm-body,.plugin-rail,#connRail{max-height:280px;overflow:auto}.msg-agent .md-h1{font-size:1.15em;font-weight:700;margin:.6em 0 .25em}.msg-agent .md-h2{font-size:1.05em;font-weight:700;margin:.5em 0 .2em}.msg-agent .md-h3{font-size:1em;font-weight:650;margin:.4em 0 .15em}.msg-agent .md-ul{margin:.35em 0 .35em 1.1em;padding:0}.msg-agent .md-ul li{margin:.15em 0}.msg-agent .md-table{border-collapse:collapse;margin:.5em 0;font-size:.92em;width:auto;max-width:100%}.msg-agent .md-table th,.msg-agent .md-table td{border:1px solid var(--border, #2a2a30);padding:.28em .55em;text-align:left}.msg-agent .md-table th{font-weight:650;background:#7f7f7f1f}.orch-web-cards{display:flex;flex-direction:column;gap:14px;margin-top:14px;width:100%;max-width:100%}.orch-web-card{border:1px solid var(--line);border-radius:var(--r-l);background:#ffffffd1;padding:14px 16px;display:flex;flex-direction:column;gap:12px;animation:rise .4s var(--ease) .08s both}.orch-web-card-head{display:flex;flex-direction:column;gap:6px;min-width:0}.orch-web-card-title{margin:0;font-size:var(--fs-14);font-weight:650;color:var(--ink)}.orch-web-url{font-size:var(--fs-12);color:var(--acc);word-break:break-all;overflow-wrap:anywhere}.orch-web-card-body{display:flex;flex-direction:column;gap:12px;min-width:0}.orch-web-shot{margin:0;border-radius:var(--r-m);overflow:hidden;border:1px solid var(--line);background:#f6f7f9}.orch-web-shot img{display:block;width:100%;height:auto;max-height:280px;object-fit:contain;object-position:top}.orch-web-shot-missing{margin:0;font-size:var(--fs-12);color:var(--muted)}.orch-web-scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.orch-web-score{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;border-radius:var(--r-m);border:1px solid var(--line);background:#ffffffb3}.orch-web-score-lab{font-size:var(--fs-11);color:var(--muted)}.orch-web-score-val{font-size:var(--fs-16);font-weight:700;color:var(--ink)}.orch-web-sev-title{margin:0 0 6px;font-size:var(--fs-12);font-weight:650}.orch-web-issues{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.orch-web-issue-msg{font-size:var(--fs-13);color:var(--ink-2)}.orch-web-sel{display:inline-block;margin-top:4px;font-size:var(--fs-11);word-break:break-all}.orch-web-fix{font-size:var(--fs-12);color:var(--muted);margin-top:4px}.orch-web-sev-grave .orch-web-issue-msg{color:#b42318}.orch-web-card-foot{display:flex;flex-wrap:wrap;gap:8px}.orch-web-dl-md{font-size:var(--fs-13)}.orch-web-summary-title{margin:0;font-size:var(--fs-14)}.orch-web-summary-text{margin:0;font-size:var(--fs-13);color:var(--ink-2);line-height:1.45}.orch-web-summary-link{margin:0;font-size:var(--fs-12);word-break:break-all}@media(max-width:640px){.orch-web-card{padding:12px}.orch-web-shot img{max-height:200px}.orch-web-scores{grid-template-columns:1fr 1fr}}[data-theme=dark] .orch-web-card{background:#ffffff0a;border-color:#ffffff1f}[data-theme=dark] .orch-web-score{background:#ffffff0a;border-color:#ffffff1a}#dayScreenBack,.day-more{display:none}#dayListBack{display:inline-grid;place-items:center;flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);color:var(--ink);font-size:22px;line-height:1}.day-list[hidden]{display:none!important}.day-list-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.day-list-ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.day-list-row{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);overflow-wrap:anywhere}.mobile-home-opt{display:flex;align-items:center;gap:8px;min-height:44px;font-size:16px}@media(max-width:680px){html,body{overflow:hidden!important}html body.panel-open-mobile #panel,html body.panel-open-mobile.panel-closed #panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;transform:none!important;transition:none!important}body.day-narrow #dayScreenBack{display:inline-grid!important;place-items:center;flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);color:var(--ink);font-size:22px;line-height:1}body.day-narrow #panelClose{display:none!important}body.day-head-compact #dayHeadMore{display:inline-grid!important;place-items:center;flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);color:var(--ink);font-size:22px;line-height:1}body.day-head-compact .ph-actions .ph-btn.text,body.day-head-compact #spaceDayEdit{display:none!important}.panel-head{min-width:0}}input[type=checkbox],input[type=radio]{width:24px;height:24px;min-width:24px;min-height:24px;flex:0 0 24px;accent-color:var(--blue,#0a84ff)}label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px}.api-err{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.api-err-msg{margin:0;overflow-wrap:anywhere}.api-err [data-api-retry]{min-height:44px;min-width:44px}.api-err-detail{font-size:12px;color:var(--muted)}.api-err-detail code{overflow-wrap:anywhere}.oc{--s:#FFFFFF;--s2:#F7F8FA;--s3:#EEF0F4;--ink:#11141A;--ink2:#4B5567;--ink3:#7A8496;--line:#E2E5EB;--line2:#EDEFF3;--acc:#0A84FF;--ok:#30D158;--warn:#FF9F0A;--crit:#FF3B30;--r:12px;--r-s:8px;--brand:#6B7280;--brand-ink:#6B7280;--brand-wash:#F3F4F6;background:var(--s2);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:var(--fs-15);line-height:1.47;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root:not([data-theme=light]) .oc,:root[data-theme=dark] .oc{--s:#151922;--s2:#0F131A;--s3:#1C2230;--ink:#E8EBF1;--ink2:#A9B2C2;--ink3:#79839a;--line:#262E3D;--line2:#1F2632;--acc:#0A84FF;--ok:#30D158;--warn:#FF9F0A;--crit:#FF3B30;--brand:#8A93A3;--brand-ink:#9AA3B3;--brand-wash:#1B212C}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .oc{--s:#151922;--s2:#0F131A;--s3:#1C2230;--ink:#E8EBF1;--ink2:#A9B2C2;--ink3:#79839a;--line:#262E3D;--line2:#1F2632;--acc:#0A84FF;--ok:#30D158;--warn:#FF9F0A;--crit:#FF3B30;--brand:#8A93A3;--brand-ink:#9AA3B3;--brand-wash:#1B212C}}.b-gmail{--brand:#EA4335;--brand-ink:#C5221F;--brand-wash:#FDECEA}.b-outlook{--brand:#0F6CBD;--brand-ink:#0F6CBD;--brand-wash:#E8F1FA}.b-agenda{--brand:#1A73E8;--brand-ink:#1558B0;--brand-wash:#E8F0FE}.b-drive{--brand:#F5B400;--brand-ink:#8A6400;--brand-wash:#FEF6E0}.b-sheets{--brand:#0F9D58;--brand-ink:#0B7C45;--brand-wash:#E6F4EC}.b-slack{--brand:#4A154B;--brand-ink:#4A154B;--brand-wash:#F3E9F3}.b-notion{--brand:#1A1A1A;--brand-ink:#1A1A1A;--brand-wash:#F0F0EF}.b-telegram{--brand:#229ED9;--brand-ink:#1B7FAE;--brand-wash:#E7F4FB}.b-whatsapp{--brand:#25D366;--brand-ink:#0E7C4A;--brand-wash:#E6F8EE}.b-linkedin{--brand:#0A66C2;--brand-ink:#0A66C2;--brand-wash:#E8F1F9}.b-github{--brand:#24292F;--brand-ink:#24292F;--brand-wash:#F0F1F3}.b-vault{--brand:#6E56CF;--brand-ink:#5B45B0;--brand-wash:#F0ECFB}.b-relances{--brand:#D2691E;--brand-ink:#A8500F;--brand-wash:#FCEFE4}.b-taches{--brand:#0E7C4A;--brand-ink:#0E7C4A;--brand-wash:#E6F4EC}:root:not([data-theme=light]) .oc .b-gmail,:root[data-theme=dark] .oc .b-gmail{--brand:#FF6B5E;--brand-ink:#FF8C82;--brand-wash:#2B1815}:root:not([data-theme=light]) .oc .b-notion,:root[data-theme=dark] .oc .b-notion{--brand:#C9CDD6;--brand-ink:#D8DCE4;--brand-wash:#1E222B}:root:not([data-theme=light]) .oc .b-github,:root[data-theme=dark] .oc .b-github{--brand:#C9CDD6;--brand-ink:#D8DCE4;--brand-wash:#1E222B}:root:not([data-theme=light]) .oc .b-slack,:root[data-theme=dark] .oc .b-slack{--brand:#C89BC9;--brand-ink:#D7B4D8;--brand-wash:#241826}.w{background:var(--s);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;position:relative}.w:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--brand);opacity:.9}.w-head{display:flex;align-items:center;gap:11px;padding:14px 15px 12px}.w-ic{width:30px;height:30px;border-radius:var(--r-s);flex-shrink:0;background:var(--brand-wash);color:var(--brand-ink);display:grid;place-items:center;font-weight:800;font-size:var(--fs-13);font-family:inherit;letter-spacing:-.02em}.w-ic svg{width:17px;height:17px;display:block}.w-ic.is-brand{background:#fff;color:transparent;overflow:hidden;border:1px solid var(--line)}.w-ic.is-brand img,.w-ic img.brand-mark{width:17px;height:17px;object-fit:contain;display:block}.w-t{min-width:0;flex:1}.w-t b{display:block;font-weight:700;font-size:var(--fs-15);letter-spacing:-.01em;line-height:1.25}.w-t span{display:block;font-size:var(--fs-13);color:var(--ink3);line-height:1.35;margin-top:1px}.pill{font-size:var(--fs-11);font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-full);white-space:nowrap;display:inline-flex;align-items:center;gap:5px;font-family:inherit}.pill i{width:5px;height:5px;border-radius:50%;background:currentColor;display:block}.pill.ok{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.pill.wa{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.pill.cr{background:color-mix(in srgb,var(--crit) 12%,transparent);color:var(--crit)}.pill.nt{background:var(--s3);color:var(--ink3)}.w-body{padding:0 6px 6px;display:flex;flex-direction:column;min-height:0}.w-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 15px;border-top:1px solid var(--line2);background:var(--s2);font-size:var(--fs-13);color:var(--ink3)}.w-foot .lnk{color:var(--brand-ink);font-weight:700;text-decoration:none;font-size:12px}.btn-s{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--s);color:var(--ink2);cursor:pointer;font-family:inherit}.btn-s.pri{background:var(--brand);border-color:var(--brand);color:#fff}:root:not([data-theme=light]) .oc .b-notion .btn-s.pri,:root[data-theme=dark] .oc .b-notion .btn-s.pri{color:#11141a}.row{display:flex;gap:10px;padding:9px;border-radius:var(--r-s);align-items:flex-start}@media(hover:hover){.row:hover{background:var(--s2)}}.unread{width:6px;height:6px;border-radius:50%;background:var(--brand);flex-shrink:0;margin-top:7px}.unread.off{background:transparent;border:1px solid var(--line)}.rc{min-width:0;flex:1}.rl{display:flex;align-items:baseline;gap:8px}.rl b{font-size:var(--fs-13);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl time{margin-left:auto;font-size:var(--fs-11);color:var(--ink3);font-family:var(--mono, Menlo, Consolas, monospace);white-space:nowrap}.rs{font-size:var(--fs-13);color:var(--ink);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp{font-size:var(--fs-13);color:var(--ink3);margin-top:1px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.avatar{width:26px;height:26px;border-radius:var(--r-s);flex-shrink:0;display:grid;place-items:center;font-size:var(--fs-11);font-weight:800;color:#fff;font-family:inherit}.avatar.rr{border-radius:50%}.evt{display:flex;gap:11px;padding:8px 9px;align-items:stretch}.evt .tm{font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);color:var(--ink3);width:38px;flex-shrink:0;padding-top:1px}.evt .bar{width:3px;border-radius:var(--r-s);background:var(--brand);flex-shrink:0}.evt .ec{min-width:0;flex:1}.evt .ec b{font-size:var(--fs-13);font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evt .ec span{font-size:var(--fs-13);color:var(--ink3)}.bub{max-width:86%;padding:7px 11px;border-radius:var(--r-m);font-size:var(--fs-13);line-height:1.45}.bub.in{background:var(--s3);border-bottom-left-radius:5px;align-self:flex-start;color:var(--ink)}.bub.out{background:var(--brand-wash);color:var(--brand-ink);border-bottom-right-radius:5px;align-self:flex-end;font-weight:500}.thread{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.badge-n{background:var(--brand);color:#fff;font-size:var(--fs-11);font-weight:800;border-radius:var(--r-full);padding:1px 7px;font-family:inherit}.file{display:flex;gap:10px;align-items:center;padding:8px 9px;border-radius:var(--r-s)}@media(hover:hover){.file:hover{background:var(--s2)}}.ft{width:26px;height:26px;border-radius:var(--r-s);flex-shrink:0;display:grid;place-items:center;font-size:var(--fs-11);font-weight:800;color:#fff;font-family:inherit;letter-spacing:.02em}.fc{min-width:0;flex:1}.fc b{display:block;font-size:var(--fs-13);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc span{font-size:var(--fs-11);color:var(--ink3);font-family:var(--mono, Menlo, Consolas, monospace)}.chan{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);color:var(--brand-ink);background:var(--brand-wash);padding:2px 7px;border-radius:var(--r-s);font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:5px;padding:4px 12px 10px}.np{display:flex;gap:9px;align-items:center;padding:8px 9px;border-radius:var(--r-s)}@media(hover:hover){.np:hover{background:var(--s2)}}.np .em{font-size:var(--fs-15);width:20px;text-align:center;flex-shrink:0}.np b{font-size:var(--fs-13);font-weight:600;border-bottom:1px solid var(--line);padding-bottom:1px}.np span{font-size:var(--fs-11);color:var(--ink3);margin-left:auto;font-family:var(--mono, Menlo, Consolas, monospace)}.empty{padding:20px 16px;text-align:center;display:flex;flex-direction:column;gap:7px;align-items:center}.empty .ei{width:34px;height:34px;border-radius:11px;background:var(--brand-wash);color:var(--brand-ink);display:grid;place-items:center}.empty b{font-size:var(--fs-13);font-weight:700}.empty span{font-size:var(--fs-13);color:var(--ink3);max-width:30ch;line-height:1.45}.alert{margin:6px 9px 10px;padding:10px 12px;border-radius:var(--r-s);background:color-mix(in srgb,var(--warn) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn) 26%,transparent);display:flex;gap:9px;align-items:flex-start}.alert .at{font-size:var(--fs-13);color:var(--ink);line-height:1.45;flex:1}.alert .at b{display:block;font-weight:700;margin-bottom:1px}.ui-error{margin:8px 10px 12px;padding:12px 14px;border-radius:var(--r-s);border:1px solid color-mix(in srgb,var(--danger,#b00020) 28%,transparent);background:color-mix(in srgb,var(--danger,#b00020) 8%,transparent)}.ui-error p{margin:0 0 8px;font-size:var(--fs-13);line-height:1.45;color:var(--ink)}.ui-error .ui-error-tip{font-weight:650;margin-bottom:12px}.ui-error .ui-retry,.oc .btn.ui-retry{min-height:44px;min-width:44px;padding:10px 16px}.skel{height:11px;border-radius:var(--r-s);background:linear-gradient(90deg,var(--s3) 25%,var(--s2) 50%,var(--s3) 75%);background-size:200% 100%;animation:sh 1.4s linear infinite}@keyframes sh{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skel{animation:none}}.hitl{background:var(--s);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;position:relative}.hitl:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--brand)}.hitl-h{display:flex;align-items:center;gap:9px;padding:13px 15px 0;flex-wrap:wrap}.hitl-b{padding:11px 15px;font-size:var(--fs-13);line-height:1.55;color:var(--ink)}.hitl-b .fld{display:flex;gap:9px;padding:5px 0;border-bottom:1px solid var(--line2);align-items:baseline}.hitl-b .fld:last-child{border-bottom:0}.hitl-b .fk{font-size:var(--fs-11);font-weight:700;color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;width:64px;flex-shrink:0;font-family:inherit}.hitl-b .fv{flex:1;min-width:0}.hitl-b .fv.edited{background:color-mix(in srgb,var(--acc) 10%,transparent);border-radius:var(--r-s);padding:1px 5px;margin:-1px -5px}.hitl-f{display:flex;align-items:center;gap:8px;padding:11px 15px;border-top:1px solid var(--line2);background:var(--s2);flex-wrap:wrap}.oc .btn{font-size:var(--fs-13);font-weight:700;padding:7px 14px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--s);color:var(--ink);cursor:pointer;font-family:inherit}.oc .btn.pri,.oc .btn-primary{background:var(--acc);border-color:var(--acc);color:#fff}.oc .btn.gh,.oc .btn-ghost{background:transparent}.hitl-hon{font-size:var(--fs-11);color:var(--ink3);padding:0 15px 11px;display:flex;gap:6px;align-items:center}.plan{background:var(--s);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.plan-h{padding:12px 15px;border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:9px;background:var(--s2)}.step{display:grid;grid-template-columns:22px 1fr auto;gap:11px;padding:10px 15px;border-bottom:1px solid var(--line2);align-items:start}.step:last-child{border-bottom:0}.sd{width:16px;height:16px;border-radius:50%;margin-top:2px;display:grid;place-items:center;font-size:var(--fs-11);font-weight:800;color:#fff}.sd.done{background:var(--ok)}.sd.run{background:var(--acc)}.sd.wait{background:var(--s3);color:var(--ink3);border:1px solid var(--line)}.sc b{font-size:var(--fs-13);font-weight:600;display:block}.sc span{font-size:var(--fs-11);color:var(--ink3);font-family:var(--mono, Menlo, Consolas, monospace)}.sm{font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);color:var(--ink3);text-align:right;white-space:nowrap}.shell{display:grid;grid-template-columns:56px 1fr 340px;min-height:520px}@media(max-width:900px){.shell{grid-template-columns:1fr}.shell .rail,.shell .esp{display:none}}.rail{background:var(--s);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 0}.ri{width:34px;height:34px;border-radius:var(--r-s);display:grid;place-items:center;color:var(--ink3);position:relative}.ri.on{background:var(--s3);color:var(--acc)}.ri.on:after{content:"";position:absolute;left:-14px;top:9px;width:3px;height:16px;border-radius:0 3px 3px 0;background:var(--acc)}.chat{background:var(--s2);display:flex;flex-direction:column;min-width:0}.chat-top{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line)}.chat-body{padding:18px;display:flex;flex-direction:column;gap:16px;flex:1;min-width:0}.msg-u{align-self:flex-end;background:var(--acc);color:#fff;padding:9px 14px;border-radius:var(--r-m);border-bottom-right-radius:5px;font-size:var(--fs-13);max-width:74%;overflow-wrap:anywhere}.msg-a{display:flex;gap:11px;align-items:flex-start}.mark{width:26px;height:26px;border-radius:var(--r-s);background:var(--ink);color:var(--s);display:grid;place-items:center;font-family:inherit;font-weight:800;font-size:var(--fs-13);flex-shrink:0}.msg-a .txt{font-size:var(--fs-13);line-height:1.6;color:var(--ink2);min-width:0;overflow-wrap:anywhere}.msg-a .txt b{color:var(--ink);font-weight:700}.comp{margin:0 18px 18px;background:var(--s);border:1px solid var(--line);border-radius:var(--r-m);padding:11px 14px;display:flex;align-items:center;gap:11px;color:var(--ink3);font-size:13.5px}.comp .snd{margin-left:auto;width:28px;height:28px;border-radius:var(--r-s);background:var(--acc);color:#fff;display:grid;place-items:center}.esp{background:var(--s);border-left:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:11px;overflow:hidden}.esp-h{display:flex;align-items:center;gap:8px;padding-bottom:3px}.esp-h b{font-family:inherit;font-size:var(--fs-11);letter-spacing:.15em;text-transform:uppercase;color:var(--ink3);font-weight:600}.esp-h .ln{flex:1;height:1px;background:var(--line)}.scale{display:flex;align-items:center;gap:10px}.scale .sb{height:9px;border-radius:var(--r-s);background:var(--brand);flex-shrink:0}.scale .sn{font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);color:var(--ink2);width:20px}.scale .su{font-size:var(--fs-13);color:var(--ink3)}.rdemo{width:52px;height:40px;background:var(--brand-wash);border:1px solid var(--brand);opacity:.85}.rlab{display:block;font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);color:var(--ink3);margin-top:6px}.tscale{display:flex;align-items:baseline;gap:10px}.tscale>span{font-size:var(--fs-13);color:var(--ink3)}.elev{background:var(--s);border:1px solid var(--line);border-radius:var(--r-s);padding:9px 12px;font-size:var(--fs-13);color:var(--ink2)}.cv-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;max-width:42ch;width:100%;box-sizing:border-box}.cv-ei{width:46px;height:46px;border-radius:var(--r-m);background:var(--s3);color:var(--ink3);display:grid;place-items:center}.cv-empty b{font-family:inherit;font-size:var(--fs-15);font-weight:600;letter-spacing:-.01em}.cv-empty>span{font-size:var(--fs-13);color:var(--ink3);line-height:1.55}.sugs{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:4px}.sug{font-size:var(--fs-13);font-weight:600;padding:6px 12px;border-radius:var(--r-full);border:1px solid var(--line);background:var(--s);color:var(--ink2);cursor:pointer;font-family:inherit}.cv-doc{display:flex;flex-direction:column;min-height:330px;background:var(--s)}.cd-bar{display:flex;align-items:center;gap:11px;padding:12px 15px;border-bottom:1px solid var(--line2)}.cd-ic{width:28px;height:28px;border-radius:var(--r-s);background:var(--ink);color:var(--s);display:grid;place-items:center;font-family:inherit;font-weight:800;font-size:var(--fs-13);flex-shrink:0}.cd-titles{min-width:0;flex:1}.cd-title{display:block;font-size:var(--fs-15);font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-status{display:flex;align-items:center;gap:6px;font-size:var(--fs-11);color:var(--ink3);margin-top:1px}.st-dot{width:6px;height:6px;border-radius:50%;background:var(--warn)}.vchip{font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);background:var(--s3);border-radius:var(--r-s);padding:0 5px;color:var(--ink3)}.cd-actions{display:flex;gap:5px}.ph-btn{width:28px;height:28px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--s);color:var(--ink3);display:grid;place-items:center;cursor:pointer}.cd-doc{flex:1;min-height:0;padding:26px 22px;overflow-x:hidden;overflow-y:auto;background:var(--s);scrollbar-gutter:stable;scrollbar-width:thin}.doc-inner{max-width:68ch;margin:0 auto;font-size:var(--fs-13);line-height:1.72;color:var(--ink)}.doc-inner.has-wide{max-width:86ch}.doc-inner h3{font-family:inherit;font-size:var(--fs-15);font-weight:700;margin:0 0 14px;letter-spacing:-.01em}.doc-inner p{margin:0 0 11px}.doc-meta{color:var(--ink3);font-size:12.5px}.doc-sign{margin-top:16px;font-weight:600}.doc-table-wrap{overflow-x:auto;margin:12px 0 20px}.doc-table{width:100%;border-collapse:collapse;font-size:12.5px}.doc-table th{text-align:left;font-size:var(--fs-11);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);border-bottom:2px solid var(--ink);padding:8px 10px;font-weight:650}.doc-table td{border-bottom:1px solid var(--line2);padding:9px 10px;vertical-align:top}.doc-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cd-foot{display:flex;align-items:center;gap:8px;padding:11px 15px;border-top:1px solid var(--line2);background:var(--s2);flex-wrap:wrap}.cd-hint{font-size:var(--fs-13);color:var(--ink3);flex:1;min-width:180px}.cd-hint b{color:var(--ink);font-weight:700}.menu{background:var(--s);border:1px solid var(--line);border-radius:var(--r-m);padding:6px;box-shadow:0 8px 28px -12px #10141c4d}.menu-h{font-family:inherit;font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-weight:600;padding:8px 10px 7px;display:flex;align-items:baseline;gap:8px}.mcount{margin-left:auto;letter-spacing:0;text-transform:none;font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);font-weight:400}.mi{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-s);font-size:var(--fs-13);color:var(--ink);cursor:pointer}@media(hover:hover){.mi:hover{background:var(--s2)}}.mi.on{background:var(--s3);font-weight:600}.mi.danger{color:var(--crit)}.mic{width:16px;text-align:center;color:var(--ink3);font-size:var(--fs-13);flex-shrink:0}.mi kbd{margin-left:auto;font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);color:var(--ink3);border:1px solid var(--line);border-radius:var(--r-s);padding:1px 5px}.mtag{margin-left:auto;font-size:var(--fs-11);color:var(--ink3);font-family:var(--mono, Menlo, Consolas, monospace)}.mtag.warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn);border-radius:var(--r-full);padding:1px 7px;font-weight:700}.msep{height:1px;background:var(--line2);margin:6px 4px}.wav{width:20px;height:20px;border-radius:var(--r-s);background:var(--acc);color:#fff;display:grid;place-items:center;font-size:var(--fs-11);font-weight:800;font-family:inherit;flex-shrink:0}.ci{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px}@media(hover:hover){.ci:hover{background:var(--s2)}}.cic{width:26px;height:26px;border-radius:var(--r-s);background:var(--brand-wash);color:var(--brand-ink);display:grid;place-items:center;flex-shrink:0}.cin{min-width:0;flex:1}.cin b{display:block;font-size:var(--fs-13);font-weight:600}.cin span{display:block;font-size:var(--fs-11);color:var(--ink3)}.cmdk{background:var(--s);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;box-shadow:0 8px 28px -12px #10141c59}.ck-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line2);color:var(--ink3);font-size:14px}.ck-in span{color:var(--ink);flex:1}.ck-in kbd{font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);border:1px solid var(--line);border-radius:var(--r-s);padding:1px 6px}.ck-g{font-family:inherit;font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-weight:600;padding:10px 16px 5px}.ck-i{display:flex;align-items:center;gap:11px;padding:8px 16px;cursor:pointer}.ck-i.on{background:var(--s2)}@media(hover:hover){.ck-i:hover{background:var(--s2)}}.ck-i.on{box-shadow:inset 3px 0 0 var(--acc)}.cki{width:22px;height:22px;border-radius:var(--r-s);background:var(--s3);color:var(--ink3);display:grid;place-items:center;font-size:var(--fs-11);flex-shrink:0}.ck-i div{min-width:0;flex:1}.ck-i b{display:block;font-size:var(--fs-13);font-weight:600}.ck-i span{display:block;font-size:var(--fs-11);color:var(--ink3);font-family:var(--mono, Menlo, Consolas, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-i kbd{font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);color:var(--ink3);border:1px solid var(--line);border-radius:var(--r-s);padding:1px 5px}.ck-f{display:flex;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--line2);background:var(--s2);font-size:var(--fs-11);color:var(--ink3);font-family:var(--mono, Menlo, Consolas, monospace)}.cat{background:var(--s);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.cat-h{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line2);flex-wrap:wrap}.cat-s{display:flex;align-items:center;gap:9px;color:var(--ink3);font-size:var(--fs-13);background:var(--s2);border:1px solid var(--line);border-radius:var(--r-s);padding:8px 12px;flex:1;min-width:200px}.cat-n{font-size:var(--fs-13);color:var(--ink3)}.cat-n b{color:var(--ink);font-weight:700}.cat-n span{color:var(--warn)}.cat-chips{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px 4px}.cchip{font-size:var(--fs-11);font-weight:600;padding:5px 11px;border-radius:var(--r-full);border:1px solid var(--line);color:var(--ink2);cursor:pointer}.cchip.on{background:var(--ink);color:var(--s);border-color:var(--ink)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:10px;padding:12px 16px 16px}.cc{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--s)}.cc.soon{opacity:.6;background:var(--s2)}.ccic{width:30px;height:30px;border-radius:var(--r-s);background:var(--brand-wash);color:var(--brand-ink);display:grid;place-items:center;flex-shrink:0}.ccn{min-width:0;flex:1}.ccn b{display:block;font-size:var(--fs-13);font-weight:700}.ccn span{display:block;font-size:var(--fs-11);color:var(--ink3)}.mt{background:var(--s);border:1px solid var(--line);border-radius:var(--r-m);padding:16px 17px;display:flex;flex-direction:column;gap:8px}.mt-l{font-size:var(--fs-13);color:var(--ink3);line-height:1.35}.mt-v{font-family:inherit;font-weight:700;font-size:32px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mt-v i{font-size:var(--fs-15);font-weight:600;font-style:normal;color:var(--ink2);margin-left:2px}.mt-b{height:5px;border-radius:var(--r-s);background:var(--s3);overflow:hidden;display:block}.mt-b i{display:block;height:100%;border-radius:0 3px 3px 0}.mt-f{font-size:var(--fs-11);color:var(--ink3);font-family:var(--mono, Menlo, Consolas, monospace)}.mt.warn .mt-v{color:var(--warn)}.cmp{background:var(--s);border:1px solid var(--line);border-radius:var(--r-m);padding:11px 14px;display:flex;align-items:center;gap:12px;color:var(--ink3);font-size:13.5px}.cmp-p{font-size:16px;color:var(--ink3)}.cmp-t{flex:1;min-width:0}.cmp-i{color:var(--ink3);font-size:14px}.cmp-s{width:28px;height:28px;border-radius:var(--r-s);background:var(--acc);color:#fff;display:grid;place-items:center;font-size:13px}.cmp-s.stop{background:var(--crit)}.cmp.err{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.cmp-alert{display:flex;align-items:center;gap:11px;flex-wrap:wrap;font-size:var(--fs-13);color:var(--ink2);background:color-mix(in srgb,var(--warn) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn) 26%,transparent);border-radius:var(--r-s);padding:10px 13px}.cmp-alert b{color:var(--ink)}.cmp-alert .btn-s{margin-left:auto}.cmp.voice{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 12%,transparent)}.vdot{width:9px;height:9px;border-radius:50%;background:var(--crit);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.vbars{display:flex;align-items:center;gap:3px;height:20px}.vbars i{width:3px;border-radius:var(--r-s);background:var(--acc);display:block;animation:vb 1s ease-in-out infinite}.vbars i:nth-child(1){height:7px;animation-delay:0s}.vbars i:nth-child(2){height:15px;animation-delay:.1s}.vbars i:nth-child(3){height:10px;animation-delay:.2s}.vbars i:nth-child(4){height:19px;animation-delay:.3s}.vbars i:nth-child(5){height:8px;animation-delay:.4s}.vbars i:nth-child(6){height:14px;animation-delay:.5s}.vbars i:nth-child(7){height:6px;animation-delay:.6s}@keyframes vb{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.vlat{font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);color:var(--ink3)}@media(prefers-reduced-motion:reduce){.vdot,.vbars i{animation:none}}.phone{width:266px;height:520px;border-radius:30px;border:8px solid var(--pg-ink);background:var(--pg-ink);overflow:hidden;box-shadow:0 20px 50px -24px #0a0e1699;flex-shrink:0}.phone>.oc{border-radius:var(--r-xl);overflow:hidden}.ph-top{display:flex;align-items:center;gap:9px;padding:12px 14px;background:var(--s);border-bottom:1px solid var(--line)}.ph-bar{display:flex;justify-content:space-around;padding:11px 0 14px;background:var(--s);border-top:1px solid var(--line)}.phi{width:32px;height:30px;border-radius:var(--r-s);display:grid;place-items:center;color:var(--ink3);font-size:14px}.phi.on{background:var(--s3);color:var(--acc)}.oc .widget.w:before{background:var(--brand);opacity:.9;height:2px}.oc .widget.w .w-ic{background:var(--brand-wash);color:var(--brand-ink);border-color:transparent}.oc .esp-sec{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.oc .esp-grid{display:grid;grid-template-columns:1fr!important;gap:12px;grid-auto-flow:row;width:100%}.oc .esp-grid>.widget,.oc .esp-grid .widget[data-size=l],.oc .esp-grid .widget[data-size=m],.oc .esp-grid .widget[data-size=s]{grid-column:1 / -1!important;width:100%;max-width:100%;height:auto}.oc #widgetGrid>.esp-sec{margin:0 0 12px}.oc .canvas-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;max-width:42ch;margin:0 auto;padding:24px 16px;box-sizing:border-box}.oc .canvas-empty .ce-ic{width:46px;height:46px;border-radius:var(--r-m);background:var(--s3);color:var(--ink3);display:grid;place-items:center}.oc .canvas-empty h2,.oc .canvas-empty>b{font-size:var(--fs-15);font-weight:600;letter-spacing:-.01em;margin:0;color:var(--ink)}.oc .canvas-empty>p,.oc .canvas-empty>span{font-size:var(--fs-13);color:var(--ink3);line-height:1.55;margin:0;max-width:100%}.oc .canvas-view.has-recents:not(.has-doc) .canvas-empty{flex:0 0 auto;margin:0 auto;padding:22px 16px 8px}.oc .canvas-doc{display:none;flex-direction:column;min-height:0;flex:1;background:var(--s)}.oc .canvas-view.has-doc .canvas-doc{display:flex}.oc .version-chip{font-family:var(--mono, Menlo, Consolas, monospace);font-size:var(--fs-11);background:var(--s3);border-radius:var(--r-s);padding:0 5px;color:var(--ink3)}.oc .cd-foot .hint{font-size:var(--fs-13);color:var(--ink3);flex:1;min-width:180px}.oc .cd-foot .hint strong,.oc .cd-foot .hint b{color:var(--ink);font-weight:700}.oc .wi-mail-switch{display:flex;flex-wrap:wrap;gap:6px;padding:2px 2px 10px;align-items:center}.oc .wi-mail-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--s);color:var(--ink2);font-size:14px;font-weight:600;letter-spacing:-.01em;padding:4px 9px;border-radius:var(--r-full);cursor:pointer;line-height:1.2}@media(hover:hover){.oc .wi-mail-chip:hover{border-color:var(--ink3);color:var(--ink)}}.oc .wi-mail-chip.on{background:#0a84ff1f;border-color:#0a84ff59;color:#0a84ff}.oc .wi-mail-chip.add{min-width:28px;padding-inline:8px;font-weight:700;color:#0a84ff}.oc .wi-mail-chip.pro{background:#0b1f3a14;border-color:#0b1f3a38;color:#0b1f3a}.oc .wi-drop{margin:6px 2px 10px;padding:14px 12px;border:1.5px dashed var(--line);border-radius:var(--r-m);background:var(--s);text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.oc .wi-drop:focus-visible{border-color:#0a84ff73;background:#0a84ff0a;outline:none}@media(hover:hover){.oc .wi-drop:hover{border-color:#0a84ff73;background:#0a84ff0a;outline:none}}.oc .wi-drop.is-drag{border-color:#0a84ff;background:#0a84ff14;box-shadow:0 0 0 3px #0a84ff1f}.oc .widget.is-drive-drop{outline:2px solid rgba(10,132,255,.45);outline-offset:2px;border-radius:14px}.oc .wi-drop-ico{font-size:var(--fs-17);font-weight:700;color:#0a84ff;line-height:1;margin-bottom:4px}.oc .wi-drop-t{font-size:var(--fs-13);font-weight:650;letter-spacing:-.01em;color:var(--ink)}.oc .wi-drop-s{font-size:var(--fs-11);color:var(--ink3);margin:4px 0 10px}.oc .wi-ent-paste{margin-top:8px;font-size:var(--fs-13);color:var(--ink2)}.oc .wi-ent-paste summary{cursor:pointer;font-weight:600;color:var(--ink2)}.oc .wi-drop-status{margin-top:8px;font-size:var(--fs-11);color:var(--ink2)}.oc .wi-drop-status.ok{color:var(--ok,#0E7C4A)}.oc .wi-drop-status.err{color:var(--crit,#C02540)}.oc .wi-ent-files{margin:2px 0 8px;max-height:220px;overflow:auto}.oc .wi-ent-file .wi-t{font-weight:650}.w-ic img.skydeen-ic,.w-ic.is-brand img.skydeen-ic{width:17px;height:17px;object-fit:contain;display:block;background:transparent;border:none}[data-theme=dark] .w-ic img.skydeen-ic{filter:invert(1) hue-rotate(180deg)}[data-theme=dark] .w-ic{background:#ffffff14}.hitl{border-radius:var(--r-l,18px);border:1px solid color-mix(in srgb,var(--brand,#0A84FF) 28%,var(--line));box-shadow:0 2px 6px #0a84ff1a,0 16px 44px #0a84ff24}.hitl:before{height:3px;background:var(--brand,#0A84FF)}.hitl-f{background:var(--s2,#FAFAFC)}.hitl .btn.primary,.hitl-f .btn-primary{background:var(--brand,#0A84FF);border-radius:var(--r-m)}:root{--sys:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--sys-d:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--sys-m:Menlo,Consolas,"Courier New",monospace;--font:var(--sys);--font-display:var(--sys-d);--font-voice:var(--sys);--mono:var(--sys-m);--serif:var(--sys)}.oc{--sys:var(--font);--sys-d:var(--font-display);--sys-m:var(--mono);--hair:rgba(0,0,0,.08);--hair-2:rgba(0,0,0,.13);--mat:rgba(255,255,255,.96);--mat-blur:none;--spring:cubic-bezier(.32,.72,0,1);--t-fast:.16s;--t-base:.28s;--t-slow:.44s;--hover:rgba(0,0,0,.04);--press:rgba(0,0,0,.07);--e1:0 .5px 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.04);--e2:0 8px 28px -8px rgba(0,0,0,.16), 0 1px 3px rgba(0,0,0,.06);--e3:0 24px 64px -16px rgba(0,0,0,.24), 0 2px 6px rgba(0,0,0,.08);--r-l:16px;--r-xs:6px}:root:not([data-theme=light]) .oc,:root[data-theme=dark] .oc{--hair:rgba(255,255,255,.1);--hair-2:rgba(255,255,255,.16);--mat:rgba(21,25,34,.96);--hover:rgba(255,255,255,.06);--press:rgba(255,255,255,.1);--e1:0 .5px 1px rgba(0,0,0,.5);--e2:0 12px 34px -10px rgba(0,0,0,.7), 0 1px 3px rgba(0,0,0,.4);--e3:0 28px 72px -16px rgba(0,0,0,.8)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){:root:not([data-theme=light]) .oc .cmdk,:root:not([data-theme=light]) .oc .menu,:root:not([data-theme=light]) .oc .drawer,:root[data-theme=dark] .oc .cmdk,:root[data-theme=dark] .oc .menu,:root[data-theme=dark] .oc .drawer{background:#151922f7}}html,body,.app,.oc,button,input,textarea,select,.nav-btn,.f-item,.cm-row,.ws-item,.m-tab,.ck-row,.slash-item,.agent-text,.msg-user .bubble,.composer textarea,.cd-doc,.cd-title,.hero h1,.hero .hero-greet,.hero .tagline,.panel,.main{font-family:var(--sys)!important}.oc,body{font-family:var(--sys)!important;font-size:var(--fs-15);line-height:1.47;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis-weight:none}html h1,.oc h1,.oc .t-xxl,.hero h1,.hero .hero-greet,.hero-greet,#heroGreet,.oc .hero h1,.oc .hero .hero-greet{font-family:var(--sys-d)!important;font-size:clamp(36px,4.8vw,48px)!important;line-height:1.08!important;letter-spacing:-.022em!important;font-weight:600!important}.oc h2,.oc .t-xl,html h2,.hero h2,#heroTitle,.oc .hero h2{font-family:var(--sys-d)!important;font-size:clamp(26px,3.2vw,32px)!important;line-height:1.15!important;letter-spacing:-.018em!important;font-weight:600!important}.oc h3,.oc .t-l,html h3,.cd-doc h1,.cd-doc h2,.cd-title{font-family:var(--sys-d)!important;font-size:22px!important;line-height:1.25!important;letter-spacing:-.015em!important;font-weight:600!important}.oc .t-m{font-size:var(--fs-17);line-height:1.4;letter-spacing:-.014em;font-weight:600}.oc .t-s{font-size:var(--fs-13);line-height:1.42;letter-spacing:-.006em}.oc .t-xs{font-size:var(--fs-11);line-height:1.36;letter-spacing:0}.hero .tagline,.oc .hero .tagline{font-family:var(--sys)!important;font-size:19px!important;line-height:1.4!important;letter-spacing:-.012em!important;font-style:normal!important;font-weight:400!important}.oc .nav-btn,.oc .btn,.oc .ws-chip,.oc .composer textarea,.oc .composer input,.oc .wi-t,.oc .wi-s,.oc .panel,.app .main,.oc .agent-text,.oc .msg-user .bubble,.oc .cd-doc,.oc .f-item{font-family:var(--sys)!important}.oc .wi-t{font-size:14.5px!important;letter-spacing:-.014em!important;font-weight:600!important}.oc .agent-text,.oc .msg-user .bubble,.oc .composer textarea,.oc .cd-doc{font-family:var(--sys)!important;font-size:16px!important;letter-spacing:-.011em!important;line-height:1.55!important}.oc b,.oc strong,.oc .avatar,.oc .badge-n,.oc .ft,.oc .mark,.oc .btn,.oc .btn-s,.oc .w-foot .lnk,.oc .hitl-b .fk{font-weight:600}.oc .avatar,.oc .badge-n,.oc .ft,.oc .mark{font-family:var(--sys);letter-spacing:0}.oc .esp-h b{font-family:var(--sys);font-weight:590;letter-spacing:.06em}.oc .rl time,.oc .evt .tm,.oc .fc span,.oc .np span,.oc .sc span,.oc .sm,.oc .scale .sn,.oc .rlab,.oc .badge-n,.oc time,.oc .cat-nb,.oc .ccnb,.oc .cinb{font-family:var(--sys);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv08" 1;letter-spacing:0}.oc code,.oc kbd,.oc pre,.oc .chan,.oc .ck-ikbd{font-family:var(--sys-m);font-size:.92em}.oc h1,.oc h2,.oc h3,.oc .cd-title,.oc .cat-n,.oc .ccn{text-wrap:balance}.oc p,.oc .rs,.oc .cd-hint,.oc .cat-s{text-wrap:pretty}.oc .rs,.oc .bub,.oc .doc-inner p,.oc .cd-doc{overflow-wrap:anywhere}.oc .w,.oc .cc,.oc .cmp,.oc .alert,.oc .hitl,.oc .cd-doc,.oc .cat,.oc .cv-doc,.oc .chat{border-color:var(--hair);border-width:.5px;border-radius:var(--r-l)}.oc .w .row,.oc .w .rl,.oc .cat .cchip{border-radius:calc(var(--r-l) - 6px)}.oc .avatar,.oc .cic,.oc .ccic,.oc .ft,.oc .mark{border-radius:calc(var(--r-s) + 1px)}.oc .w-foot,.oc .cd-bar,.oc .chat-top,.oc .cd-foot,.oc .cat-h{border-color:var(--hair);border-width:.5px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.oc .w,.oc .cc,.oc .cmp,.oc .alert,.oc .hitl,.oc .cd-doc,.oc .cat,.oc .cv-doc,.oc .chat{border-width:.5px}}.oc .w,.oc .cc{box-shadow:var(--e1)}.oc .cmdk,.oc .menu,.oc .drawer,.oc .cat{box-shadow:var(--e3)}.oc .hitl{box-shadow:var(--e2)}.oc .cmdk,.oc .menu,.oc .drawer,.oc .chat-top,.oc .cd-bar,.oc .esp-h,.oc .comp,.oc .cmp.voice{background:var(--mat);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--hair)}.oc .w,.oc .cd-doc,.oc .cv-doc,.oc .chat-body{background:var(--s)}.oc .chat-top,.oc .esp-h{border-bottom:.5px solid transparent;transition:border-color var(--t-base) var(--spring)}.oc[data-scrolled="1"] .chat-top,.oc[data-scrolled="1"] .esp-h{border-bottom-color:var(--hair)}.oc .btn,.oc .btn-s,.oc .cchip,.oc .ci,.oc .cc,.oc .row,.oc .rl,.oc .ck-i,.oc .w-foot .lnk,.oc .chan,.oc .cmp-s{transition:background-color var(--t-fast) var(--spring),border-color var(--t-fast) var(--spring),color var(--t-fast) var(--spring),box-shadow var(--t-base) var(--spring),transform var(--t-fast) var(--spring),opacity var(--t-fast) var(--spring)}.oc .btn:active,.oc .btn-s:active,.oc .cchip:active,.oc .ci:active,.oc .cc:active,.oc .ck-i:active{transform:scale(.975);transition-duration:.06s}@keyframes oc-in{0%{opacity:0;transform:translateY(6px) scale(.994)}to{opacity:1;transform:none}}.oc .w,.oc .row,.oc .rl,.oc .bub,.oc .alert,.oc .hitl{animation:oc-in var(--t-base) var(--spring) both}.oc .row:nth-child(1),.oc .rl:nth-child(1){animation-delay:0ms}.oc .row:nth-child(2),.oc .rl:nth-child(2){animation-delay:22ms}.oc .row:nth-child(3),.oc .rl:nth-child(3){animation-delay:44ms}.oc .row:nth-child(4),.oc .rl:nth-child(4){animation-delay:66ms}.oc .row:nth-child(5),.oc .rl:nth-child(5){animation-delay:88ms}.oc .row:nth-child(6),.oc .rl:nth-child(6){animation-delay:.11s}.oc .row:nth-child(7),.oc .rl:nth-child(7){animation-delay:132ms}.oc .row:nth-child(n+8),.oc .rl:nth-child(n+8){animation-delay:154ms}@keyframes oc-pop{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}.oc .menu,.oc .drawer,.oc .cmdk{animation:oc-pop var(--t-fast) var(--spring) both;transform-origin:var(--oc-origin,top center)}@keyframes oc-breathe{0%,to{opacity:1}50%{opacity:.55}}.oc .unread{animation:oc-breathe 2.4s var(--spring) infinite}@media(hover:hover){.oc .row:hover,.oc .rl:hover,.oc .ci:hover,.oc .cc:hover,.oc .ck-i:hover{background:var(--hover)}}@media(hover:hover){.oc .btn:hover,.oc .btn-s:hover{background:var(--hover);border-color:var(--hair-2)}}.oc .btn:disabled,.oc .btn-s:disabled,.oc [aria-disabled=true],.oc .cc.soon{opacity:.32;pointer-events:none;filter:none}.oc :focus{outline:none}.oc :focus-visible{outline:2px solid var(--acc);outline-offset:2px;box-shadow:none;border-radius:var(--r-xs)}.oc ::selection{background:color-mix(in srgb,var(--acc) 22%,transparent);color:var(--ink)}.oc .btn-s,.oc .cchip,.oc .chan{min-height:28px;display:inline-flex;align-items:center}.oc *{scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent}.oc ::-webkit-scrollbar{width:9px;height:9px}.oc ::-webkit-scrollbar-thumb{background:transparent;border-radius:99px;border:3px solid transparent;background-clip:content-box;transition:background-color var(--t-base) var(--spring)}@media(hover:hover){.oc :hover::-webkit-scrollbar-thumb{background:var(--hair-2);background-clip:content-box}}.oc ::-webkit-scrollbar-track{background:transparent}@keyframes oc-shim{0%{background-position:-160% 0}to{background-position:260% 0}}.oc .skel{border-radius:var(--r-xs);background:linear-gradient(90deg,var(--s3) 0%,var(--s2) 40%,var(--s3) 80%);background-size:220% 100%;animation:oc-shim 1.5s linear infinite;color:transparent!important;-webkit-user-select:none;user-select:none;pointer-events:none}.oc .skel-l{height:1em;width:100%}.oc .skel-l.w70{width:70%}.oc .skel-l.w45{width:45%}.oc .w[data-loading="1"]{min-height:var(--oc-h,168px)}.oc .btn-s.pri,.oc .btn.pri{background:var(--acc);border-color:transparent;color:#fff;box-shadow:var(--e1)}@media(hover:hover){.oc .btn-s.pri:hover,.oc .btn.pri:hover{background:color-mix(in srgb,var(--acc) 88%,#000)}}@supports not (color:color-mix(in srgb,red,blue)){.oc .btn-s.pri:hover,.oc .btn.pri:hover{filter:brightness(.9)}}@media(prefers-reduced-motion:reduce){.oc *,.oc *:before,.oc *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.oc .btn:active,.oc .btn-s:active{transform:none}}@media(prefers-contrast:more){.oc{--hair:rgba(0,0,0,.28);--hair-2:rgba(0,0,0,.4);--mat:var(--s)}.oc .cmdk,.oc .menu,.oc .drawer,.oc .chat-top,.oc .cd-bar,.oc .esp-h,.oc .comp{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-transparency:reduce){.oc .cmdk,.oc .menu,.oc .drawer,.oc .chat-top,.oc .cd-bar,.oc .esp-h,.oc .comp{background:var(--s);-webkit-backdrop-filter:none;backdrop-filter:none}}.ops-hub-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9210;display:none;align-items:center;justify-content:center;padding:28px 16px;background:#0b0b0c47;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ops-hub-overlay.on{display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ops-hub-panel{width:min(780px,94vw);height:min(82vh,800px);max-height:82vh;background:var(--paper,#fff);border:1px solid var(--line,rgba(0,0,0,.08));border-radius:var(--r-l);box-shadow:0 8px 28px #0b0b0c14,0 32px 90px #0b0b0c38;display:flex;flex-direction:column;overflow:hidden;animation:opsHubPop .22s cubic-bezier(.22,1,.36,1)}@keyframes opsHubPop{0%{transform:translateY(12px) scale(.97);opacity:.6}to{transform:none;opacity:1}}.ops-hub-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 8px}.ops-hub-head h2{margin:0;font-size:1.05rem;font-weight:650}.ops-hub-sub{margin:2px 0 0;font-size:.78rem;opacity:.62}.ops-hub-tabs{display:flex;gap:6px;padding:0 18px 10px;flex-wrap:wrap}.ops-hub-tab{border:1px solid var(--line,rgba(0,0,0,.1));background:transparent;border-radius:var(--r-full);padding:6px 12px;font-size:.78rem;cursor:pointer}.ops-hub-tab.on{background:color-mix(in srgb,var(--accent,#2f6fed) 14%,transparent);border-color:color-mix(in srgb,var(--accent,#2f6fed) 35%,transparent);color:var(--accent,#2f6fed);font-weight:600}.ops-hub-body{flex:1;overflow:auto;padding:4px 18px 24px}.ops-hub-close{border:0;background:transparent;cursor:pointer;padding:8px;border-radius:var(--r-s)}.ops-hub-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 14px}.ops-hub-stat{border:1px solid var(--line,rgba(0,0,0,.08));border-radius:var(--r-m);padding:12px 14px}.ops-hub-stat .k{font-size:.72rem;opacity:.6;margin:0 0 4px}.ops-hub-stat .v{font-size:1.15rem;font-weight:650;margin:0;letter-spacing:-.02em}.ops-hub-row{border:1px solid var(--line,rgba(0,0,0,.08));border-radius:var(--r-m);padding:12px 14px;margin-bottom:8px}.ops-hub-row .t{font-weight:600;font-size:.88rem;margin:0 0 4px}.ops-hub-row .d{font-size:.78rem;opacity:.72;margin:0;white-space:pre-wrap}.ops-hub-row.ops-gate-ok{border-color:color-mix(in srgb,#1a7f4b 35%,transparent)}.ops-hub-row.ops-gate-warn{border-color:color-mix(in srgb,#b8860b 40%,transparent)}.ops-hub-row.ops-gate-blocked{border-color:color-mix(in srgb,#c0392b 40%,transparent)}.ops-hub-row.ops-gate-human{border-color:color-mix(in srgb,var(--accent,#2f6fed) 40%,transparent)}.ops-hub-flow-node{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line,rgba(0,0,0,.1));border-radius:var(--r-s);padding:8px 10px;margin:4px 4px 4px 0;font-size:.78rem;background:color-mix(in srgb,var(--s,#fff) 92%,#888)}.ops-hub-flow-arrow{opacity:.45;margin:0 2px;font-size:.75rem}.ops-hub-empty{opacity:.6;font-size:.85rem;padding:24px 0}.ops-hub-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ops-hub-panel.ops-hub-wide{width:min(1080px,94vw)}.ops-hub-achats-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-hub-board{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;align-items:flex-start;min-height:280px}.ops-hub-col{flex:0 0 168px;width:168px;background:color-mix(in srgb,var(--s,#fff) 88%,#888);border:1px solid var(--line,rgba(0,0,0,.08));border-radius:var(--r-m);padding:8px;min-height:220px}.ops-hub-col-head{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:650;opacity:.8;margin:0 0 8px;padding:0 2px}.ops-hub-col-n{font-weight:600;opacity:.55;background:color-mix(in srgb,var(--accent,#2f6fed) 12%,transparent);border-radius:var(--r-full);padding:1px 7px;font-size:.68rem}.ops-hub-col-body{display:flex;flex-direction:column;gap:8px}.ops-hub-col-empty{margin:12px 0;opacity:.4;font-size:.75rem;text-align:center}.ops-hub-card{background:var(--s,#fff);border:1px solid var(--line,rgba(0,0,0,.1));border-radius:var(--r-s);padding:10px}.ops-hub-card .t{font-weight:600;font-size:.8rem;margin:0 0 4px;line-height:1.25}.ops-hub-card .d{font-size:.72rem;opacity:.7;margin:0;white-space:pre-wrap;max-height:4.5em;overflow:hidden}.ops-hub-card-meta{opacity:.45!important;margin-top:6px!important;font-size:.65rem!important}.ops-hub-card .ops-hub-actions{margin-top:8px;gap:4px}.ops-hub-card .btn{font-size:.7rem;padding:4px 8px}.ops-hub-live-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 8px}.ops-hub-live-dot{width:8px;height:8px;border-radius:50%;background:#1a7f4b;box-shadow:0 0 0 3px color-mix(in srgb,#1a7f4b 25%,transparent);animation:opsLivePulse 1.6s ease-in-out infinite}@keyframes opsLivePulse{50%{opacity:.35}}.ops-hub-spark{display:flex;align-items:flex-end;gap:4px;height:44px;margin:4px 0 12px;padding:6px 8px;border:1px solid var(--line,rgba(0,0,0,.08));border-radius:var(--r-m)}.ops-hub-spark-bar{flex:1;min-width:6px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--accent,#2f6fed) 55%,#888)}.ops-hub-flow-dnd{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.ops-hub-flow-draggable{cursor:grab}.ops-hub-flow-draggable.is-dragging{opacity:.45}@media(max-width:720px){.ops-hub-achats-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-hub-col{flex-basis:148px;width:148px}.ops-hub-panel{width:min(100vw - 16px,94vw)}}body.ops-hub-open{overflow:hidden}.suggestions.hero-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin:4px auto 18px;width:100%}.hero-feat{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);background:var(--paper,#fff);border-radius:16px;padding:14px 16px;cursor:pointer;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease);font:inherit;color:var(--ink);box-shadow:0 6px 20px #0b0b0c0d}@media(hover:hover){.hero-feat:hover{border-color:color-mix(in srgb,var(--blue,#0a84ff) 40%,var(--line));box-shadow:0 10px 28px #0a84ff1f;transform:translateY(-1px)}}.hero-feat:focus-visible{outline:2px solid var(--blue,#0a84ff);outline-offset:2px}.hero-feat .hf-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--blue,#0a84ff) 12%,transparent);color:var(--blue,#0a84ff)}.hero-feat[data-feat=mails] .hf-ico{background:#dbeafe;color:#2563eb}.hero-feat[data-feat=pending] .hf-ico{background:#fef3c7;color:#d97706}.hero-feat[data-feat=brief] .hf-ico{background:#ede9fe;color:#7c3aed}.hero-feat .hf-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.hero-feat .hf-title{font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.hero-feat .hf-sub{font-size:12.5px;font-weight:500;color:var(--muted,#666);line-height:1.25}@media(max-width:680px){.suggestions.hero-feats{grid-template-columns:1fr;gap:8px;max-width:100%}.hero-feat{padding:12px 14px}}[data-theme=dark] .hero-feat{background:var(--paper);box-shadow:0 8px 24px #00000059}@media(min-width:681px){.nav{width:88px;flex:0 0 88px;gap:6px;padding:14px 0 16px}.nav-btn{width:auto;min-width:64px;height:auto;padding:8px 6px 6px;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:3px}.nav-btn:after{content:attr(data-nav);font-size:10px;font-weight:650;letter-spacing:.01em;color:inherit;line-height:1.1;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-btn.active{background:color-mix(in srgb,var(--blue, #0a84ff) 14%,transparent);border-color:transparent;color:var(--blue, #0a84ff);box-shadow:none}.nav-btn:hover{background:color-mix(in srgb,var(--blue, #0a84ff) 8%,transparent);border-color:transparent}.flyout{left:96px}.logo-mark{margin-bottom:12px}}#fly-reglages .f-group{color:#b45309;letter-spacing:.1em}[data-theme=dark] #fly-reglages .f-group{color:#f0a35a}#fly-reglages .f-item svg{width:28px;height:28px;padding:6px;box-sizing:border-box;border-radius:50%;flex-shrink:0}#fly-reglages .f-item[data-act=personas] svg{background:#ffe0ec;color:#db2777}#fly-reglages .f-item[data-act=comp-open] svg{background:#dcfce7;color:#16a34a}#fly-reglages .f-item[data-act=task-notify] svg{background:#fee2e2;color:#dc2626}#fly-reglages .f-item[data-act=set-workspace] svg{background:#dbeafe;color:#2563eb}#fly-reglages .f-item[data-act=set-membres] svg{background:#ede9fe;color:#7c3aed}#fly-reglages .f-item[data-act=set-canaux] svg{background:#e0f2fe;color:#0284c7}#fly-reglages .f-item[data-act=set-budgets] svg{background:#dcfce7;color:#15803d}#fly-reglages .f-item[data-act=set-securite] svg{background:#e5e7eb;color:#374151}#fly-reglages .f-item:hover svg,#fly-reglages .f-item:focus-visible svg{filter:brightness(.97)}[data-theme=dark] #fly-reglages .f-item svg{filter:saturate(.9) brightness(.95)}.m-cols{grid-template-columns:200px 1fr;gap:24px}.m-tabs{gap:4px}.m-tab{padding:10px 12px;border-radius:12px;gap:10px;font-weight:550}.m-tab .m-tab-ico{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.m-tab .m-tab-ico svg{width:15px;height:15px}.m-tab[data-tab=workspace] .m-tab-ico{background:#dbeafe;color:#2563eb}.m-tab[data-tab=membres] .m-tab-ico{background:#ede9fe;color:#7c3aed}.m-tab[data-tab=budgets] .m-tab-ico{background:#dcfce7;color:#15803d}.m-tab[data-tab=canaux] .m-tab-ico{background:#e0f2fe;color:#0284c7}.m-tab[data-tab=securite] .m-tab-ico{background:#e5e7eb;color:#374151}.m-tab.active{background:color-mix(in srgb,var(--blue, #0a84ff) 16%,transparent);color:var(--blue, #0a84ff);font-weight:650;box-shadow:none}.m-tab.active svg{color:inherit}@media(hover:hover){.m-tab:hover{background:color-mix(in srgb,var(--blue, #0a84ff) 8%,transparent)}}[data-theme=dark] .m-tab.active{background:color-mix(in srgb,var(--blue, #0a84ff) 22%,transparent);color:#7db8ff}.set-card{border-radius:14px;padding:18px 20px}.d-row{padding:9px 0;gap:14px}.d-row .k{width:140px}.hero-greet,.hero h1{font-weight:700!important;letter-spacing:-.035em}.hero-greet .name{font-weight:800}.hero-planning{background:var(--paper, #fff);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow, 0 8px 24px rgba(11, 11, 12, .06));padding:14px 16px}.space-day{border-radius:16px;box-shadow:0 8px 28px #0b0b0c0f;padding:18px}.day-kicker.acc,.day-kicker{color:var(--blue, #0a84ff)!important}.day-num{font-weight:750!important;font-size:32px!important;letter-spacing:-.04em}.space-google{border-radius:16px;padding:14px 15px}.space-google .sg-primary{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.space-google .sg-primary .btn-primary{width:100%;justify-content:center;border-radius:12px!important;padding:11px 14px;font-weight:650}.space-google .sg-actions-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}.space-google .sg-actions-grid .btn{width:100%;justify-content:center;text-align:center;border-radius:11px!important;padding:10px 12px;font-size:14px;background:var(--paper, #fff);border:1px solid var(--line);font-weight:550;white-space:normal;overflow:visible;word-break:break-word}@media(hover:hover){.space-google .sg-actions-grid .btn:hover{border-color:color-mix(in srgb,var(--blue, #0a84ff) 35%,var(--line));color:var(--blue, #0a84ff)}}.space-google .sg-meta-row{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.space-rail{border-radius:14px}.cue-acts button.primary,.cue-new button.primary{background:var(--blue, #0a84ff)!important;color:#fff!important;border-color:var(--blue, #0a84ff)!important;border-radius:12px!important}@media(hover:hover){.cue-acts button.primary:hover,.cue-new button.primary:hover{background:var(--blue-ink, #0066cc)!important}}.toast{border-radius:999px}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-inout:cubic-bezier(.77, 0, .175, 1);--ui1-press:.16s;--ui1-enter:.2s}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}button,a,[role=button],.nav-btn,.chip,.sug,.suggest-chip,.ws-chip,.comp-chip,.library-chip,.icon-btn,.btn,.btn-primary,.btn-s,.f-item,.pc-more-sum,.day-tile,.cd-ai-tool,.conn-row,.explore-row{touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(pointer:coarse){.settings input,.settings textarea,.settings select,#saasGate input,#saasGate textarea,.composer textarea,#input{font-size:16px}}.btn:not(:disabled):active,.btn-primary:not(:disabled):active,.btn-s:not(:disabled):active,.suggest-chip:active,.canvas-link:active,.chip:active,.sug:active,.ws-chip:active,.icon-btn:active,.nav-btn:active,.f-item:active,.pending-card .btn:not(:disabled):active,.pending-card .btn-primary:not(:disabled):active,.conn-row button:not(:disabled):active,.switch:active,.day-tile:active,.cd-ai-tool:active{transform:scale(.97)}.suggest-chip,.canvas-link,.chip,.sug,.ws-chip,.icon-btn,.nav-btn,.f-item,.btn,.btn-primary,.btn-s,.pending-card .btn,.pending-card .btn-primary,.conn-row button,.day-tile,.cd-ai-tool{transition:transform var(--ui1-press) var(--ease-out),background-color var(--ui1-press) var(--ease-out),border-color var(--ui1-press) var(--ease-out),color var(--ui1-press) var(--ease-out),opacity var(--ui1-press) var(--ease-out)}.suggest-chip,.canvas-link{transition:transform var(--ui1-press) var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.switch{transition:background-color .18s var(--ease-out)}.switch:after{transition:transform .18s var(--ease-out)}.explore-row,.conn-row,.settings .f-item,.space-soft .soft-chip{transition:background-color .12s var(--ease-out),border-color .12s var(--ease-out),transform var(--ui1-press) var(--ease-out)}@keyframes ui1MsgIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui1CardIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.msg.msg-enter{animation:ui1MsgIn var(--ui1-enter) var(--ease-out) both!important}.pending-card.pc-enter,.widget.widget-enter{animation:ui1CardIn .22s var(--ease-out) both!important}.msg-user .bubble,.msg-agent .agent-text,:root{--muted:#595960;--faint:#6a6a70}.pending-card .pc-body,.pending-card .pc-head,.pending-card .pc-explain,.agent-text,.cd-title,.cd-doc,.wi-t,.wi-s,.conn-row .cm-name,.conn-row .cm-meta,.espace-card .wi-t,.espace-card .wi-s,.hero .hero-greet .name,.settings .f-item span,.settings .f-item .meta{overflow-wrap:break-word;word-break:normal;min-width:0}.espace-card .wi-row-channel>.wi-main,.widget .wi-row-channel>.wi-main{min-width:0;width:100%;max-width:100%}.espace-card .wi-row-channel>.wi-acts,.widget .wi-row-channel>.wi-acts{grid-column:2 / -1;justify-self:stretch;margin-left:0}.conn-row,.explore-row,.pending-card .pc-actions,.msg-agent{min-width:0}.conn-row button,.pending-card .pc-actions .btn,.pending-card .pc-actions .btn-primary{flex-shrink:0}.tool-live-dur,.vis-progress-pct,.mt-v,.hp-t,.soft-chip.warn,[data-cost],.cost-line,.pc-cost,.na-plan-cost{font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.suggest-chip:hover{border-color:#0a84ff73}.canvas-link:hover{border-color:#0a84ff80;color:var(--blue-ink, var(--g-blue, #0066d6))}.explore-row:hover,.conn-row:hover,.f-item:hover{background:#0b0b0c08}[data-theme=dark] .explore-row:hover,[data-theme=dark] .conn-row:hover,[data-theme=dark] .f-item:hover{background:#ffffff0d}}@media(prefers-reduced-motion:reduce){.msg.msg-enter,.pending-card.pc-enter,.widget.widget-enter,.pending-card.resolved.pc-done,.mes-agents-panel.ui1-enter,.cx-panel.ui1-enter,.conseil-panel.ui1-enter,.orch-planner-card.ui1-enter,.orch-share-panel.ui1-enter{animation:none!important;opacity:1!important;transform:none!important}.btn:not(:disabled):active,.btn-primary:not(:disabled):active,.suggest-chip:active,.canvas-link:active,.chip:active,.sug:active,.ws-chip:active,.icon-btn:active,.nav-btn:active,.f-item:active,.pending-card .btn:not(:disabled):active,.pending-card .btn-primary:not(:disabled):active,.mes-agents-btn:active,.cx-btn:active,.conseil-btn:active,.orch-planner-card button:active,.orch-share-btn:active,#fly-projets .f-item:active{transform:none}.typing i,.vdot,.vbars i,.skel{animation:none!important}}.mes-agents-btn,.cx-btn,.conseil-btn,.orch-planner-card button,.orch-share-btn,#fly-projets .f-item,#fly-agents .f-item,.mes-agents-close,.cx-close,.conseil-close{touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--ui1-press) var(--ease-out),background-color var(--ui1-press) var(--ease-out),border-color var(--ui1-press) var(--ease-out),color var(--ui1-press) var(--ease-out),opacity var(--ui1-press) var(--ease-out)}.mes-agents-btn:not(:disabled):active,.cx-btn:not(:disabled):active,.conseil-btn:not(:disabled):active,.orch-planner-card button:not(:disabled):active,.orch-share-btn:not(:disabled):active,#fly-projets .f-item:active,#fly-agents .f-item:active,.mes-agents-close:active,.cx-close:active,.conseil-close:active{transform:scale(.97)}.mes-agents-panel,.cx-panel,.conseil-panel,.orch-planner-card,.orch-share-panel,#fly-projets,#fly-agents,.mes-agents-meta,.cx-name,.conseil-synth,.proj-head{min-width:0;overflow-wrap:anywhere}.mes-agents-panel.ui1-enter,.cx-panel.ui1-enter,.conseil-panel.ui1-enter,.orch-planner-card.ui1-enter,.orch-share-panel.ui1-enter{animation:ui1CardIn .22s var(--ease-out) both}.mes-agents-status,.cx-status,.conseil-dot,.orch-planner-kicker,.orch-share-meta,.proj-head .meta{font-variant-numeric:tabular-nums}@media(pointer:coarse){.mes-agents-panel input,.mes-agents-panel textarea,.cx-panel input,.cx-panel textarea,.conseil-textarea,.orch-share-panel input{font-size:16px}}@media(hover:hover)and (pointer:fine){.mes-agents-list li:hover,.cx-list li:hover,.conseil-list li:hover,.orch-planner-card:hover,.orch-share-row:hover,#fly-projets .f-item:hover{background:#0b0b0c08}}:root{--r-8: 8px;--r-12: 12px;--r-18: 18px;--r-24: 24px;--r-avatar: 999px;--fs-11: 11px;--fs-13: 13px;--fs-15: 15px;--fs-17: 17px;--fs-22: 22px;--fs-28: 28px;--fs-40: 40px;--body-fs: 15px;--action-blue: #0A84FF}body{font-size:var(--body-fs)}.btn-primary,.mes-agents-btn-primary,[data-act-primary]{background:var(--action-blue)}.orch-action-plan,.orch-subagent{margin-top:.65rem;padding:.55rem .7rem;border-left:2px solid #c5c0b5;background:transparent;font-size:.9rem;line-height:1.35;color:inherit}.orch-plan-title,.orch-subagent-title{font-weight:600;margin-bottom:.25rem}.orch-plan-goal,.orch-subagent-goal{opacity:.85;margin-bottom:.35rem}.orch-plan-steps{margin:0;padding-left:1.15rem}.orch-plan-st{opacity:.75;font-variant-numeric:tabular-nums}.orch-subagent-summary{margin-top:.25rem}.orch-subagent-sources{margin-top:.3rem;opacity:.75;font-size:.85em}.orch-action-plan-draft .orch-plan-edit-label{display:block;margin:.35rem 0;font-size:.85em}.orch-plan-edit-title,.orch-plan-edit-tool,.orch-plan-edit-goal{display:block;width:100%;margin-top:.2rem;min-height:36px;font:inherit;padding:.25rem .4rem}.orch-plan-launch{margin-top:.5rem;min-height:40px;font:inherit;cursor:pointer}.orch-plan-tool{font-size:.8em;opacity:.8}.orch-subagent-cost{margin-top:.3rem;font-size:.85em;opacity:.85}.orch-claim-sourced{background:color-mix(in srgb,#1a7f37 18%,transparent);padding:0 .15em}.orch-claim-unsourced{background:color-mix(in srgb,#c62828 18%,transparent);padding:0 .15em}.orch-fact-claims{overflow-wrap:anywhere}.library-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;display:none;align-items:center;justify-content:center;padding:28px 16px;background:#0b0b0c47;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.library-overlay.on{display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.library-panel{width:min(720px,94vw);height:min(82vh,780px);max-height:82vh;background:var(--paper, #fff);border:1px solid var(--line, rgba(0,0,0,.08));border-radius:var(--r-l);box-shadow:0 8px 28px #0b0b0c14,0 32px 90px #0b0b0c38;display:flex;flex-direction:column;overflow:hidden;animation:libraryPop .22s cubic-bezier(.22,1,.36,1)}@keyframes libraryPop{0%{transform:translateY(12px) scale(.97);opacity:.6}to{transform:none;opacity:1}}.library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 10px}.library-title{display:flex;gap:12px;align-items:flex-start}.library-mark{width:36px;height:36px;border-radius:var(--r-s);display:grid;place-items:center;background:color-mix(in srgb,var(--accent, #2f6fed) 12%,transparent);color:var(--accent, #2f6fed);flex:0 0 auto}.library-title h2{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.01em}.library-sub{margin:2px 0 0;font-size:.78rem;opacity:.62}.library-head-actions{display:flex;align-items:center;gap:8px}.library-purge{border:1px solid color-mix(in srgb,#0A84FF 35%,transparent);background:color-mix(in srgb,#0A84FF 10%,transparent);color:#0a84ff;font:600 12px/1 Outfit,system-ui,sans-serif;padding:8px 12px;border-radius:var(--r-full);cursor:pointer}@media(hover:hover){.library-purge:hover{background:color-mix(in srgb,#0A84FF 18%,transparent)}}.library-purge:disabled{opacity:.5;cursor:wait}.library-close{width:34px;height:34px;border-radius:var(--r-s);border:1px solid var(--line, rgba(0,0,0,.08));background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}@media(hover:hover){.library-close:hover{background:color-mix(in srgb,var(--fg, #111) 6%,transparent)}}.library-badge.modern{background:linear-gradient(90deg,#0a84ff,#12b886);color:#fff;border:0}.library-badge.legacy{opacity:.75}.library-thumb.chart-glow{background:radial-gradient(120% 100% at 0% 0%,rgba(10,132,255,.28),transparent 55%),radial-gradient(120% 100% at 100% 100%,rgba(255,92,51,.22),transparent 50%),color-mix(in srgb,var(--fg, #111) 4%,transparent);color:#0a84ff}@media(hover:hover){.library-card.is-chart:hover{border-color:color-mix(in srgb,#0A84FF 45%,transparent);box-shadow:0 12px 28px #0a84ff1f}}.library-card.is-deposit{box-shadow:inset 0 0 0 1px color-mix(in srgb,#0A84FF 18%,transparent)}.library-toolbar{padding:0 18px 8px;display:flex;flex-direction:column;gap:10px}.library-search{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--r-m);border:1px solid var(--line, rgba(0,0,0,.1));background:color-mix(in srgb,var(--fg, #111) 3%,transparent)}.library-search input{flex:1;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:.9rem}.library-filters{display:flex;flex-wrap:wrap;gap:6px}.library-chip{border:1px solid var(--line, rgba(0,0,0,.1));background:transparent;color:inherit;border-radius:var(--r-full);padding:5px 11px;font-size:.78rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.library-chip.on{background:var(--accent, #2f6fed);color:#fff;border-color:transparent}.library-chip-n{opacity:.75;font-variant-numeric:tabular-nums}.library-chip.on .library-chip-n{opacity:.92}.library-meta{padding:0 18px 8px;font-size:.72rem;opacity:.55}.library-grid{flex:1;overflow:auto;padding:4px 14px 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;align-content:start}.library-card{text-align:left;cursor:pointer;border:1px solid var(--line, rgba(0,0,0,.08));background:color-mix(in srgb,var(--fg, #111) 2.5%,transparent);border-radius:var(--r-m);padding:0;overflow:hidden;color:inherit;display:flex;flex-direction:column;min-height:148px;transition:border-color .15s ease,transform .15s ease,background .15s ease}@media(hover:hover){.library-card:hover{border-color:color-mix(in srgb,var(--accent, #2f6fed) 45%,var(--line, #ccc));background:color-mix(in srgb,var(--accent, #2f6fed) 5%,transparent)}}.library-thumb{height:96px;display:grid;place-items:center;background:color-mix(in srgb,var(--fg, #111) 3%,transparent);color:color-mix(in srgb,var(--fg, #111) 55%,transparent);overflow:hidden}.library-thumb.cover{padding:0}.library-thumb.cover svg{width:100%;height:100%;display:block}.library-thumb.photo img{width:100%;height:100%;object-fit:cover}.library-empty-art{width:min(220px,70%);margin:0 auto 16px;border-radius:var(--r-m);overflow:hidden;border:1px solid var(--line, rgba(0,0,0,.08))}.library-empty-art .library-thumb{height:88px}.library-card-body{padding:10px 11px 12px;display:flex;flex-direction:column;gap:6px}.library-card-title{font-size:.84rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-card-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.68rem;opacity:.62}.library-badge{border-radius:var(--r-s);padding:1px 6px;background:color-mix(in srgb,var(--accent, #2f6fed) 12%,transparent);color:var(--accent, #2f6fed);font-weight:600;opacity:1}.library-ext{text-transform:uppercase;letter-spacing:.02em}.library-empty{grid-column:1/-1;padding:48px 16px;text-align:center;opacity:.7}.library-empty p{margin:0 0 6px}.library-empty-hint{font-size:.8rem;opacity:.75}.library-retry{margin-top:14px;border:1px solid var(--line, rgba(0,0,0,.12));background:transparent;color:inherit;border-radius:var(--r-s);padding:10px 16px;font:inherit;font-size:.85rem;cursor:pointer;min-height:44px;min-width:44px}@media(hover:hover){.library-retry:hover{border-color:var(--accent, #2f6fed);color:var(--accent, #2f6fed)}}.library-foot{border-top:1px solid var(--line, rgba(0,0,0,.08));padding:10px 18px;font-size:.72rem;opacity:.55}.library-card{cursor:pointer;position:relative}.library-card-acts{display:flex;gap:6px;margin-top:2px}.library-mini{border:1px solid var(--line, rgba(0,0,0,.12));background:transparent;font:600 11px/1 Outfit,system-ui,sans-serif;padding:5px 8px;border-radius:var(--r-s);cursor:pointer;color:inherit}@media(hover:hover){.library-mini:hover{border-color:#0a84ff;color:#0a84ff}}.library-tpl{padding:4px 18px 10px;flex:0 0 auto}.library-tpl-label,.library-creations-label{margin:0 0 8px;font-size:var(--fs-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.library-creations-label{padding:0 18px;margin:0 0 6px}.library-tpl-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.library-tpl-card{flex:0 0 108px;border:1px solid var(--line, rgba(0,0,0,.1));background:var(--paper,#fff);border-radius:var(--r-m);padding:8px 8px 10px;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px}@media(hover:hover){.library-tpl-card:hover{border-color:color-mix(in srgb,#0A84FF 50%,transparent);box-shadow:0 8px 20px #0a84ff1a}}.library-tpl-art{display:block;height:48px;border-radius:var(--r-s);background:color-mix(in srgb,#0A84FF 7%,transparent);overflow:hidden}.library-tpl-art svg{width:100%;height:48px;display:block}.library-tpl-name{font-size:var(--fs-13);font-weight:650}.library-tpl-hint{font-size:var(--fs-11);color:var(--g-label-2,#6e6e73);opacity:1}.library-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0b0b0c52;padding:20px}.library-sheet[hidden]{display:none!important}.library-sheet-card{width:min(420px,94vw);background:var(--paper,#fff);border-radius:var(--r-l);border:1px solid var(--line,rgba(0,0,0,.1));padding:20px 18px 16px;box-shadow:0 24px 64px #0b0b0c38;display:flex;flex-direction:column;gap:10px}.library-sheet-card h3{margin:0;font-size:1.05rem}.library-sheet-sub{margin:0;font-size:.8rem;opacity:.65;line-height:1.4}.library-field{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-13);font-weight:650}.library-field[hidden]{display:none!important}.library-field span{font-weight:500;opacity:.55}.library-field input,.library-field textarea{font:inherit;font-weight:500;border:1px solid var(--line,rgba(0,0,0,.14));border-radius:var(--r-s);padding:8px 10px;background:var(--bg,#f6f6f4);color:inherit;resize:vertical}.library-sheet-act{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.library-sheet-act button{border-radius:var(--r-s);padding:8px 14px;font:650 13px Outfit,system-ui,sans-serif;cursor:pointer;border:1px solid var(--line,rgba(0,0,0,.12));background:transparent;color:inherit}.library-sheet-act button.primary{background:#0b0b0c;color:#fff;border-color:#0b0b0c}.library-overlay{position:fixed}@media(max-width:680px){.library-tpl-card{flex-basis:96px}}[data-theme=dark] .library-overlay{background:#0000002e}[data-theme=dark] .library-panel{background:var(--s, #151820);border-color:#ffffff1a;box-shadow:0 8px 28px #00000047,0 36px 96px #00000073}@media(max-width:680px){.library-panel{width:min(100vw - 16px,94vw);height:min(88vh,100dvh - 24px)}.library-grid{grid-template-columns:1fr 1fr}}.cue-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9300;display:none;align-items:center;justify-content:center;padding:24px 14px;background:#0b0b0c52}.cue-overlay.on{display:flex}.cue-panel{width:min(920px,96vw);max-height:min(88vh,820px);overflow:hidden;display:flex;flex-direction:column;background:var(--paper,#fff);border:1px solid var(--line,rgba(0,0,0,.1));border-radius:var(--r-l);box-shadow:0 24px 64px #0b0b0c2e}.cue-head{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 10px;align-items:flex-start}.cue-head h2{margin:0;font-size:1.2rem;letter-spacing:-.03em}.cue-sub{margin:6px 0 0;font-size:var(--fs-13);line-height:1.45;color:var(--muted,#666);max-width:52em}.cue-close{border:0;background:color-mix(in srgb,var(--fg,#111) 6%,transparent);border-radius:var(--r-s);width:36px;height:36px;cursor:pointer;flex-shrink:0}.cue-honest{margin:0 20px 12px;padding:10px 12px;border-radius:var(--r-m);font-size:var(--fs-13);line-height:1.45;background:color-mix(in srgb,#0A84FF 8%,transparent);border:1px solid color-mix(in srgb,#0A84FF 22%,transparent)}.cue-body{overflow:auto;padding:4px 20px 20px;display:grid;grid-template-columns:1.2fr .9fr;gap:18px;min-height:0}@media(max-width:760px){.cue-body{grid-template-columns:1fr}}.cue-col h3{margin:0 0 10px;font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--faint,#888)}.cue-agent,.cue-team{border:1px solid var(--line,rgba(0,0,0,.1));border-radius:var(--r-m);padding:12px;margin-bottom:8px}.cue-agent{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cue-agent b{display:block;font-size:13.5px}.cue-agent p,.cue-team p{margin:4px 0 0;font-size:var(--fs-13);opacity:.72;line-height:1.4}.cue-acts{display:flex;flex-wrap:wrap;gap:6px}.cue-acts button,.cue-new button{border:1px solid var(--line);background:transparent;border-radius:var(--r-full);padding:6px 10px;font:inherit;font-size:var(--fs-13);cursor:pointer}.cue-acts button.primary,.cue-new button.primary{background:var(--blue,#0A84FF);color:#fff;border-color:var(--blue,#0A84FF);border-radius:12px}.cue-new{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.cue-new input,.cue-new textarea,.cue-run input{border:1px solid var(--line);border-radius:var(--r-s);padding:8px 10px;font:inherit;background:transparent;color:inherit}.cue-run{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.cue-run[hidden]{display:none!important}.cue-keys{display:flex;flex-wrap:wrap;gap:6px}.cue-keys label{font-size:var(--fs-13);display:flex;gap:4px;align-items:center}.cue-empty{font-size:var(--fs-13);opacity:.65;padding:8px 0}[data-theme=dark] .cue-acts button.primary,:root:not([data-theme=light]) .cue-acts button.primary{background:#fff;color:#111;border-color:#fff}.mes-agents-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9310;display:none;align-items:stretch;justify-content:center;padding:12px;background:#0b0b0c52}.mes-agents-overlay.on,.mes-agents-overlay.visible{display:flex}.mes-agents-panel{width:min(920px,100%);max-height:min(96vh,900px);overflow:auto;background:var(--paper,#fff);border:1px solid var(--line,rgba(0,0,0,.1));border-radius:var(--r-l);box-shadow:0 24px 64px #0b0b0c2e;overflow-wrap:anywhere;overflow-x:hidden}.mes-agents-panel:focus{outline:2px solid var(--accent,#003d99);outline-offset:2px}.mes-agents-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.mes-agents-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.mes-agents-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 12rem;text-align:left}.mes-agents-desc{white-space:pre-wrap;font:inherit;font-size:var(--fs-13);line-height:1.45;margin:0;padding:10px;border-radius:var(--r-s);border:1px solid var(--line,rgba(0,0,0,.1));background:color-mix(in srgb,var(--fg,#111) 3%,transparent);overflow-wrap:anywhere;max-width:100%}.mes-agents-row-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}@media(max-width:640px){.mes-agents-overlay{padding:0;align-items:stretch}.mes-agents-panel{width:100%;max-height:100vh;border-radius:0;min-height:100%}.mes-agents-head{padding:14px 14px 8px}.mes-agents-body{padding:4px 14px 20px}.mes-agents-btn{flex:1 1 auto}.mes-agents-open{flex-direction:column;align-items:stretch}}@media(min-width:1280px){.mes-agents-panel{width:min(1100px,96vw);max-height:min(92vh,960px)}}.mes-agents-head{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 10px;align-items:flex-start}.mes-agents-head h2{margin:0;font-size:1.15rem}.mes-agents-sub{margin:6px 0 0;font-size:var(--fs-13);color:var(--muted,#666);line-height:1.45}.mes-agents-close{border:0;background:color-mix(in srgb,var(--fg,#111) 6%,transparent);border-radius:var(--r-s);width:36px;height:36px;cursor:pointer;flex-shrink:0}.mes-agents-body{padding:4px 20px 20px}.mes-agents-alert{margin:0;padding:12px;border-radius:var(--r-m);font-size:var(--fs-13);line-height:1.45;background:color-mix(in srgb,#ff9f0a 12%,transparent);border:1px solid color-mix(in srgb,#ff9f0a 28%,transparent)}.mes-agents-list{list-style:none;margin:0;padding:0}.mes-agents-list li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line,rgba(0,0,0,.08));font-size:var(--fs-13)}.mes-agents-status{opacity:.65}.mes-agents-flags{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.mes-agents-flag{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-13);padding:4px 0;border-bottom:1px solid var(--line,rgba(0,0,0,.06))}.mes-agents-flag.on b{color:#1a7f37}.mes-agents-flag.off b{opacity:.55}.mes-agents-flags-note{margin:0 0 14px;font-size:var(--fs-13);opacity:.72;line-height:1.4}.mes-agents-open{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;cursor:pointer;padding:0;font:inherit;text-align:left;color:inherit}.mes-agents-open:hover .mes-agents-name{text-decoration:underline}.mes-agents-detail-title{margin:12px 0 4px;font-size:1.05rem}.mes-agents-subtitle{margin:16px 0 8px;font-size:var(--fs-13);font-weight:650}.mes-agents-runs,.mes-agents-notebook,.mes-agents-handoff{list-style:none;margin:0;padding:0}.mes-agents-run,.mes-agents-nb-row{padding:10px 0;border-bottom:1px solid var(--line,rgba(0,0,0,.08));font-size:var(--fs-13)}.mes-agents-run-main{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.mes-agents-run-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mes-agents-btn{font:inherit;min-height:44px;min-width:44px;padding:.35rem .7rem;border-radius:var(--r-s);border:1px solid var(--line,rgba(0,0,0,.12));background:color-mix(in srgb,var(--fg,#111) 4%,transparent);cursor:pointer}.mes-agents-btn-primary{background:var(--accent,#003d99);color:#fff;border-color:transparent}.mes-agents-danger{color:#8a1f1f}.mes-agents-correction{display:block;margin-top:8px}.mes-agents-correction textarea{width:100%;margin-top:4px;font:inherit;padding:8px;border-radius:var(--r-s);border:1px solid var(--line,rgba(0,0,0,.12));resize:vertical;overflow-wrap:anywhere}.mes-agents-muted{font-size:var(--fs-13);opacity:.7}.mes-agents-rated{font-size:var(--fs-13);opacity:.75}.mes-agents-nb-body{margin:0 0 8px;line-height:1.4;overflow-wrap:anywhere}.mes-agents-empty{margin:0 0 8px;font-size:var(--fs-13);opacity:.75}.cx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9320;display:none;align-items:center;justify-content:center;padding:24px 14px;background:#0b0b0c52}.cx-overlay.on,.cx-overlay.visible{display:flex}.cx-panel{width:min(640px,96vw);max-height:min(84vh,720px);overflow:auto;background:var(--paper,#fff);border:1px solid var(--line,rgba(0,0,0,.1));border-radius:var(--r-l);box-shadow:0 24px 64px #0b0b0c2e;overflow-wrap:anywhere}.cx-head{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 10px;align-items:flex-start}.cx-head h2{margin:0;font-size:1.15rem}.cx-sub{margin:6px 0 0;font-size:var(--fs-13);color:var(--muted,#666);line-height:1.45}.cx-close{border:0;background:color-mix(in srgb,var(--fg,#111) 6%,transparent);border-radius:var(--r-s);width:36px;height:36px;cursor:pointer;flex-shrink:0}.cx-body{padding:4px 20px 20px}.cx-alert{margin:0 0 12px;padding:12px;border-radius:var(--r-m);font-size:var(--fs-13);line-height:1.45;background:color-mix(in srgb,#ff9f0a 12%,transparent);border:1px solid color-mix(in srgb,#ff9f0a 28%,transparent)}.cx-note{margin:0 0 12px;font-size:var(--fs-13);opacity:.72;line-height:1.4}.cx-list{list-style:none;margin:0;padding:0}.cx-list li{border-bottom:1px solid var(--line,rgba(0,0,0,.08));padding:8px 0}.cx-open{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;cursor:pointer;padding:4px 0;font:inherit;text-align:left;color:inherit}.cx-open:hover .cx-name{text-decoration:underline}.cx-name{font-size:var(--fs-13);font-weight:600}.cx-status{font-size:var(--fs-13);opacity:.65}.cx-btn{font:inherit;min-height:44px;min-width:44px;padding:.35rem .7rem;border-radius:var(--r-s);border:1px solid var(--line,rgba(0,0,0,.12));background:color-mix(in srgb,var(--fg,#111) 4%,transparent);cursor:pointer}.cx-btn-primary{background:var(--accent,#003d99);color:#fff;border-color:transparent}.cx-subtitle{margin:16px 0 8px;font-size:var(--fs-13);font-weight:650}.cx-ops{list-style:none;margin:0;padding:0;font-size:var(--fs-13)}.cx-ops li{padding:4px 0;border-bottom:1px solid var(--line,rgba(0,0,0,.06))}.cx-label{display:block;margin:8px 0 4px;font-size:var(--fs-13)}.cx-textarea{width:100%;min-height:140px;font:inherit;font-size:12px;padding:8px;border-radius:var(--r-s);border:1px solid var(--line,rgba(0,0,0,.12));resize:vertical;overflow-wrap:anywhere}.cx-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cx-preview-box{margin-top:10px;padding:10px;border-radius:var(--r-m);font-size:var(--fs-13);line-height:1.45;background:color-mix(in srgb,var(--fg,#111) 4%,transparent);border:1px solid var(--line,rgba(0,0,0,.08))}.cx-empty{margin:0;font-size:var(--fs-13);opacity:.75}.cx-connect-form{margin:8px 0 16px}.cx-danger{color:#8a1f1f}.c414-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9330;display:none;align-items:center;justify-content:center;padding:24px 14px;background:#0b0b0c52}.c414-overlay.on,.c414-overlay.visible{display:flex}.c414-panel{width:min(520px,96vw);max-height:min(80vh,640px);overflow:auto;background:var(--paper,#fff);border:1px solid var(--line,rgba(0,0,0,.1));border-radius:var(--r-l);box-shadow:0 24px 64px #0b0b0c2e;overflow-wrap:anywhere}.c414-head{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 10px;align-items:flex-start}.c414-head h2{margin:0;font-size:1.15rem}.c414-sub{margin:6px 0 0;font-size:var(--fs-13);color:var(--muted,#666);line-height:1.45}.c414-close{border:0;background:color-mix(in srgb,var(--fg,#111) 6%,transparent);border-radius:var(--r-s);width:36px;height:36px;cursor:pointer;flex-shrink:0}.c414-body{padding:4px 20px 20px}.c414-alert{margin:0 0 12px;padding:12px;border-radius:var(--r-m);font-size:var(--fs-13);line-height:1.45;background:color-mix(in srgb,#ff9f0a 12%,transparent);border:1px solid color-mix(in srgb,#ff9f0a 28%,transparent)}.c414-note{margin:0 0 12px;font-size:var(--fs-13);opacity:.72;line-height:1.4}.c414-list{list-style:none;margin:0;padding:0}.c414-row{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-13);padding:6px 0;border-bottom:1px solid var(--line,rgba(0,0,0,.06))}.c414-row.on b{color:#1a7f37}.c414-row.off b{opacity:.55}.c414-env{font-size:11px;opacity:.55;font-family:ui-monospace,monospace}.conseil-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9340;display:none;align-items:center;justify-content:center;padding:24px 14px;background:#0b0b0c52}.conseil-overlay.on,.conseil-overlay.visible{display:flex}.conseil-panel{width:min(560px,96vw);max-height:min(84vh,720px);overflow:auto;background:var(--paper,#fff);border:1px solid var(--line,rgba(0,0,0,.1));border-radius:var(--r-l);box-shadow:0 24px 64px #0b0b0c2e;overflow-wrap:anywhere}.conseil-head{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 10px;align-items:flex-start}.conseil-head h2{margin:0;font-size:1.15rem}.conseil-sub{margin:6px 0 0;font-size:var(--fs-13);color:var(--muted,#666);line-height:1.45}.conseil-close{border:0;background:color-mix(in srgb,var(--fg,#111) 6%,transparent);border-radius:var(--r-s);width:36px;height:36px;cursor:pointer;flex-shrink:0}.conseil-body{padding:4px 20px 20px}.conseil-alert{margin:0 0 12px;padding:12px;border-radius:var(--r-m);font-size:var(--fs-13);line-height:1.45;background:color-mix(in srgb,#ff9f0a 12%,transparent);border:1px solid color-mix(in srgb,#ff9f0a 28%,transparent)}.conseil-note{margin:0 0 10px;font-size:var(--fs-13);opacity:.75;line-height:1.4}.conseil-label{display:block;margin:8px 0 4px;font-size:var(--fs-13)}.conseil-textarea{width:100%;min-height:88px;font:inherit;padding:8px;border-radius:var(--r-s);border:1px solid var(--line,rgba(0,0,0,.12));resize:vertical}.conseil-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.conseil-btn{font:inherit;min-height:44px;padding:.35rem .75rem;border-radius:var(--r-s);border:1px solid var(--line,rgba(0,0,0,.12));background:color-mix(in srgb,var(--fg,#111) 4%,transparent);cursor:pointer}.conseil-btn-primary{background:var(--accent,#003d99);color:#fff;border-color:transparent}.conseil-list{list-style:none;margin:12px 0 0;padding:0}.conseil-list li{padding:8px 0;border-bottom:1px solid var(--line,rgba(0,0,0,.06));font-size:var(--fs-13);line-height:1.45}.conseil-synth{margin-top:12px;padding:10px;border-radius:var(--r-m);background:color-mix(in srgb,var(--fg,#111) 4%,transparent);font-size:var(--fs-13);line-height:1.45}.conseil-confirm{margin:10px 0;padding:12px;border-radius:var(--r-m);border:1px solid color-mix(in srgb,var(--accent,#003d99) 35%,transparent);background:color-mix(in srgb,var(--accent,#003d99) 6%,transparent)}.conseil-confirm-title{margin:0 0 6px;font-weight:600;font-size:var(--fs-14)}.conseil-dots{display:flex;gap:8px;align-items:center;margin:12px 0;flex-wrap:wrap}.conseil-dot{width:14px;height:14px;border-radius:50%;border:1px solid var(--line,rgba(0,0,0,.2));background:color-mix(in srgb,var(--fg,#111) 8%,transparent)}.conseil-dot-pending{opacity:.45}.conseil-dot-running{background:var(--accent,#003d99);border-color:transparent;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#003d99) 25%,transparent)}.conseil-dot-done{background:#1a7f37;border-color:transparent}.conseil-dot-failed{background:#c62828;border-color:transparent}.conseil-dot-cancelled,.conseil-dot-skipped{background:#9e9e9e;border-color:transparent;opacity:.7}.competences-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9210;display:none;align-items:center;justify-content:center;padding:28px 16px;background:#0b0b0c47;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.competences-overlay.on{display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.competences-panel{width:min(920px,94vw);height:min(82vh,800px);max-height:82vh;background:var(--paper, #fff);border:1px solid var(--line, rgba(0,0,0,.08));border-radius:var(--r-l);box-shadow:0 8px 28px #0b0b0c14,0 32px 90px #0b0b0c38;display:flex;flex-direction:column;overflow:hidden;animation:compPop .22s cubic-bezier(.22,1,.36,1)}@keyframes compPop{0%{transform:translateY(12px) scale(.97);opacity:.6}to{transform:none;opacity:1}}.competences-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 10px}.competences-title{display:flex;gap:12px;align-items:flex-start}.competences-mark{width:36px;height:36px;border-radius:var(--r-s);display:grid;place-items:center;background:color-mix(in srgb,var(--accent, #2f6fed) 12%,transparent);color:var(--accent, #2f6fed);flex:0 0 auto}.competences-title h2{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.01em}.competences-sub{margin:2px 0 0;font-size:.78rem;opacity:.62}.competences-close{width:34px;height:34px;border-radius:var(--r-s);border:1px solid var(--line, rgba(0,0,0,.08));background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}@media(hover:hover){.competences-close:hover{background:color-mix(in srgb,var(--fg, #111) 6%,transparent)}}.competences-toolbar{padding:0 18px 10px;display:flex;flex-direction:column;gap:10px}.competences-search{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--r-m);border:1px solid var(--line, rgba(0,0,0,.1));background:color-mix(in srgb,var(--fg, #111) 3%,transparent)}.competences-search input{flex:1;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:.9rem}.competences-filters,.competences-cats{display:flex;flex-wrap:wrap;gap:6px}.comp-chip,.comp-cat{border:1px solid var(--line, rgba(0,0,0,.1));background:transparent;color:inherit;border-radius:var(--r-full);padding:5px 11px;font-size:.78rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.comp-chip.on,.comp-cat.on{background:var(--accent, #2f6fed);color:#fff;border-color:transparent}.comp-chip-n{opacity:.75;font-variant-numeric:tabular-nums}.competences-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(240px,.95fr) minmax(280px,1.15fr);gap:0;border-top:1px solid var(--line, rgba(0,0,0,.08))}.competences-list{overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--line, rgba(0,0,0,.08))}.comp-card{text-align:left;cursor:pointer;border:1px solid var(--line, rgba(0,0,0,.08));background:color-mix(in srgb,var(--fg, #111) 2%,transparent);border-radius:var(--r-m);padding:12px 12px 11px;color:inherit;transition:border-color .15s ease,background .15s ease}.comp-card.on{border-color:color-mix(in srgb,var(--accent, #2f6fed) 45%,var(--line, #ccc));background:color-mix(in srgb,var(--accent, #2f6fed) 6%,transparent)}@media(hover:hover){.comp-card:hover{border-color:color-mix(in srgb,var(--accent, #2f6fed) 45%,var(--line, #ccc));background:color-mix(in srgb,var(--accent, #2f6fed) 6%,transparent)}}.comp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.comp-card-top strong{font-size:.88rem;line-height:1.25}.comp-card p{margin:4px 0 0;font-size:.75rem;opacity:.7}.comp-card-sum{display:block;margin-top:6px;font-size:.78rem;line-height:1.35;opacity:.82}.comp-badge{flex:0 0 auto;border-radius:var(--r-s);padding:2px 7px;font-size:.66rem;font-weight:600;background:color-mix(in srgb,var(--fg, #111) 8%,transparent);opacity:.85}.comp-badge.on{background:color-mix(in srgb,var(--success, #1a9f5c) 16%,transparent);color:var(--success, #1a9f5c);opacity:1}.competences-detail{overflow:auto;padding:16px 18px 24px}.competences-detail-empty{opacity:.65;font-size:.88rem;padding:24px 8px;line-height:1.45}.comp-detail-kicker{font-size:.72rem;opacity:.6;margin-bottom:6px}.comp-detail-inner h3{margin:0 0 4px;font-size:1.15rem;letter-spacing:-.015em}.comp-detail-tag{margin:0 0 12px;font-size:.88rem;opacity:.72}.comp-detail-desc{margin:0 0 14px;font-size:.9rem;line-height:1.45}.comp-detail-inner h4{margin:14px 0 6px;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;opacity:.55}.comp-detail-instr{margin:0;padding:12px;border-radius:var(--r-m);font-size:.78rem;line-height:1.45;white-space:pre-wrap;font-family:inherit;background:color-mix(in srgb,var(--fg, #111) 4%,transparent);border:1px solid var(--line, rgba(0,0,0,.08));max-height:220px;overflow:auto}.comp-detail-ex{margin:0;padding-left:18px;font-size:.84rem;line-height:1.45}.comp-detail-tools{display:flex;flex-wrap:wrap;gap:6px}.comp-detail-tools code{font-size:.72rem;padding:3px 7px;border-radius:var(--r-s);background:color-mix(in srgb,var(--fg, #111) 6%,transparent)}.comp-detail-actions{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.comp-detail-status{font-size:.78rem;opacity:.65}.comp-empty{padding:28px 12px;text-align:center;opacity:.7}.competences-foot{border-top:1px solid var(--line, rgba(0,0,0,.08));padding:10px 18px;font-size:.72rem;opacity:.55}body.competences-open{overflow:hidden}[data-theme=dark] .competences-overlay{background:#0000002e}[data-theme=dark] .competences-panel{background:var(--s, #151820);border-color:#ffffff1a}@media(max-width:860px){.competences-body{grid-template-columns:1fr}.competences-list{border-right:0;border-bottom:1px solid var(--line, rgba(0,0,0,.08));max-height:42vh}.competences-panel{width:min(100vw - 16px,94vw)}}.task-notify-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9220;display:none;align-items:center;justify-content:center;background:#0b0b0c47;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.task-notify-overlay.on{display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.task-notify-panel{width:min(440px,94vw);max-height:min(88vh,640px);overflow:auto;background:var(--s, #fff);border:1px solid var(--line, rgba(0,0,0,.08));border-radius:var(--r-l);box-shadow:0 18px 48px -20px #10141c66;display:flex;flex-direction:column}.task-notify-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 8px}.task-notify-title{display:flex;gap:12px;align-items:flex-start}.task-notify-mark{width:36px;height:36px;border-radius:var(--r-s);display:grid;place-items:center;background:color-mix(in srgb,var(--accent, #2f6fed) 12%,transparent);color:var(--accent, #2f6fed)}.task-notify-title h2{margin:0;font-size:1.05rem;font-weight:650}.task-notify-sub{margin:2px 0 0;font-size:.78rem;opacity:.62}.task-notify-close{width:34px;height:34px;border-radius:var(--r-s);border:1px solid var(--line, rgba(0,0,0,.08));background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.task-notify-body{padding:8px 18px 12px;display:flex;flex-direction:column;gap:12px}.tn-row{display:flex;align-items:center;gap:10px;font-size:.9rem;cursor:pointer}.tn-channels{display:flex;flex-direction:column;gap:8px;padding:4px 0}.tn-meta{margin-left:auto;font-size:.72rem;opacity:.55}.tn-field{display:flex;flex-direction:column;gap:6px;font-size:.78rem}.tn-field input{border:1px solid var(--line, rgba(0,0,0,.12));border-radius:var(--r-s);padding:9px 11px;font:inherit;background:transparent;color:inherit}.tn-hint{margin:0;font-size:.78rem;opacity:.65;line-height:1.4}.task-notify-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--line, rgba(0,0,0,.08))}body.task-notify-open{overflow:hidden}[data-theme=dark] .task-notify-overlay{background:#0000002e}[data-theme=dark] .task-notify-panel{background:var(--s, #151820)}:root{--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",system-ui,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,"Segoe UI",system-ui,sans-serif;--sys:var(--font);--sys-d:var(--font-display);--g-blue:#0066d6;--g-blue-fill:#0a84ff;--g-green:#30b350;--g-orange:#ff9f0a;--g-red:#ff453a;--g-purple:#af52de;--g-teal:#32ade6;--g-indigo:#5e5ce6;--g-pink:#ff375f;--g-gray:#8e8e93;--g-graphite:#636366;--g-bg:#f5f5f7;--g-group:#f2f2f7;--g-card:#ffffff;--g-fill:rgba(120,120,128,.12);--g-fill-2:rgba(120,120,128,.18);--g-hair:rgba(60,60,67,.14);--g-hair-soft:rgba(60,60,67,.08);--g-label:#1d1d1f;--g-label-2:#6e6e73;--g-label-3:#86868b;--g-side:rgba(246,246,248,.74);--g-pop:rgba(255,255,255,.78);--g-sheet:#ffffff;--g-scrim:rgba(0,0,0,.3);--g-blur:saturate(180%) blur(28px);--g-r-xs:8px;--g-r-s:10px;--g-r-m:14px;--g-r-l:18px;--g-r-xl:26px;--g-sh-1:0 0 0 .5px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05);--g-sh-2:0 0 0 .5px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.05),0 12px 32px -8px rgba(0,0,0,.08);--g-sh-pop:0 0 0 .5px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.1),0 30px 70px -14px rgba(0,0,0,.22);--g-sh-sheet:0 0 0 .5px rgba(0,0,0,.1),0 12px 40px rgba(0,0,0,.14),0 48px 110px -20px rgba(0,0,0,.34);--g-spring:cubic-bezier(.32,.72,0,1);--g-ease:cubic-bezier(.4,0,.2,1);--bg:var(--g-bg);--ink:var(--g-label);--ink-2:#6e6e73;--ink-3:#86868b;--line:var(--g-hair-soft);--line-2:var(--g-hair);--line-strong:var(--g-hair);--r-s:var(--g-r-xs);--r-m:var(--g-r-m);--r-l:var(--g-r-l);--r-xl:var(--g-r-xl);--e1:var(--g-sh-1);--e2:var(--g-sh-2);--e3:var(--g-sh-pop);--shadow:var(--g-sh-2);--shadow-pop:var(--g-sh-pop);--ease:var(--g-ease)}:root[data-theme=dark]{--g-blue:#409cff;--g-blue-fill:#0a84ff;--g-green:#32d74b;--g-orange:#ff9f0a;--g-red:#ff453a;--g-purple:#bf5af2;--g-teal:#64d2ff;--g-indigo:#7d7aff;--g-pink:#ff5a78;--g-gray:#98989d;--g-graphite:#8e8e93;--g-bg:#000000;--g-group:#000000;--g-card:#1c1c1e;--g-fill:rgba(120,120,128,.24);--g-fill-2:rgba(120,120,128,.34);--g-hair:rgba(84,84,88,.62);--g-hair-soft:rgba(84,84,88,.36);--g-label:#f5f5f7;--g-label-2:#aeaeb2;--g-label-3:#8e8e93;--g-side:rgba(28,28,30,.72);--g-pop:rgba(44,44,46,.78);--g-sheet:#1c1c1e;--g-scrim:rgba(0,0,0,.52);--g-sh-1:0 0 0 .5px rgba(255,255,255,.06);--g-sh-2:0 0 0 .5px rgba(255,255,255,.07),0 8px 24px rgba(0,0,0,.4);--g-sh-pop:0 0 0 .5px rgba(255,255,255,.12),0 10px 30px rgba(0,0,0,.5),0 30px 80px -10px rgba(0,0,0,.7);--g-sh-sheet:0 0 0 .5px rgba(255,255,255,.14),0 16px 50px rgba(0,0,0,.6),0 50px 120px -20px rgba(0,0,0,.8);--ink-2:#aeaeb2;--ink-3:#8e8e93}html,body,button,input,textarea,select{font-family:var(--font)}body{font-size:14px;line-height:1.45;letter-spacing:-.006em;background:var(--g-bg)}h1,h2,h3,h4{font-family:var(--font-display)}.tnum,.day-num,.f-meta,.d-row .v{font-variant-numeric:tabular-nums}code,pre,kbd,.mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}::selection{background:#0a84ff38}:focus-visible{outline:2px solid var(--g-blue);outline-offset:2px;box-shadow:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--g-blue);outline-offset:2px;box-shadow:none}.skip-to-input{position:absolute;left:-9999px;top:8px;z-index:10000;background:var(--g-label);color:var(--g-card);padding:10px 14px;border-radius:var(--g-r-xs);font-size:14px;font-weight:600}.skip-to-input:focus{left:12px;outline:2px solid var(--g-blue);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:rgba(120,120,128,.32) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#78788052;border-radius:10px;border:3px solid transparent;background-clip:content-box}@media(hover:hover){::-webkit-scrollbar-thumb:hover{background:#78788080;background-clip:content-box;border:3px solid transparent}}::-webkit-scrollbar-track{background:transparent}html body .m-head h2,html body .m-head h3,html body .cue-head h2,html body .competences-title h2,html body .library-title h2,html body .task-notify-title h2,html body .ops-hub-head h2,html body .cm-head h2{font-size:20px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.022em!important}html body .cm-head h2{font-size:15px!important;font-weight:650!important;letter-spacing:-.014em!important}html body .onboard-card h2{font-size:26px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.026em!important}html body .cue-col h3,html body .ops-hub-panel h3{font-size:11.5px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase;color:var(--g-label-2)}html body .comp-detail-inner h3{font-size:20px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.022em!important}html body .library-sheet-card h3{font-size:17px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.016em!important}html body .cd-ai-title{font-size:17px!important;line-height:1.25!important;font-weight:650!important}html body .set-card h3,html body .set-card h4,html body .sheet-head h2{font-size:15px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.014em!important}@media(min-width:681px){.nav{background:var(--g-side);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-right:.5px solid var(--g-hair);gap:4px;padding:14px 0}.logo-mark{width:40px;height:40px;border-radius:11px;margin-bottom:14px;box-shadow:0 1px 2px #00000040,0 4px 12px #0000001f}.logo-mark:hover{transform:scale(1.05);box-shadow:0 1px 2px #00000040,0 6px 18px #0003}.nav-btn{width:68px;height:54px;border-radius:14px;border:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--g-label-2);transition:background .18s var(--g-ease),color .18s var(--g-ease),transform .18s var(--g-spring)}.nav-btn svg{width:22px;height:22px;stroke-width:1.6}.nav-btn:after{content:attr(data-nav);font-size:10px;font-weight:500;letter-spacing:0;line-height:1;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-btn:hover{background:var(--g-fill);color:var(--g-label);border:0;box-shadow:none}.nav-btn:active{transform:scale(.94)}.nav-btn.active{background:#0a84ff21;background:color-mix(in srgb,var(--g-blue-fill) 13%,transparent);color:var(--g-blue);border:0;box-shadow:none}.nav-btn:focus-visible{outline:2px solid var(--g-blue);outline-offset:2px}.nav-btn.active:after{font-weight:600}.nav-btn:before{display:none!important}.nav-btn .badge{top:6px;right:13px;min-width:9px;height:9px;border:2px solid var(--g-side);background:var(--g-red)}.nav-btn .badge.on[style*=success]{background:var(--g-green)}.avatar{width:34px;height:34px;border:.5px solid var(--g-hair);box-shadow:var(--g-sh-1);margin-top:4px}.avatar:hover{transform:scale(1.06);box-shadow:var(--g-sh-2)}}.flyout,.conn-menu,.ws-menu{background:var(--g-pop);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:0;border-radius:var(--g-r-l);box-shadow:var(--g-sh-pop);padding:8px}.flyout{left:88px;min-width:272px;max-width:min(340px,calc(100vw - 104px));transform:translate(-6px) scale(.97);transform-origin:left top;transition:opacity .2s var(--g-ease),transform .32s var(--g-spring)}.flyout.open{transform:none}:root[data-theme=dark] .flyout,:root:not([data-theme=light]) .flyout{background:var(--g-pop);box-shadow:var(--g-sh-pop)}.flyout .f-label{font-size:15px;font-weight:650;letter-spacing:-.014em;text-transform:none;color:var(--g-label);padding:8px 10px}.flyout .f-group{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--g-label-2);padding:12px 10px 4px}.f-sep{height:.5px;background:var(--g-hair);margin:6px}.f-hint{font-size:12px;line-height:1.45;color:var(--g-label-2);margin:2px 10px 6px}.f-item{min-height:38px;padding:5px 10px 5px 6px;gap:11px;border-radius:10px;font-size:14px;font-weight:500;letter-spacing:-.008em;color:var(--g-label);transition:background .14s var(--g-ease)}.f-item:focus-visible{background:var(--g-fill)}@media(hover:hover){.f-item:hover{background:var(--g-fill)}}.f-item:active{background:var(--g-fill-2)}.f-item:before{display:none!important}.f-item>svg{--ic:var(--g-gray);width:28px;height:28px;padding:6px;border-radius:8px;flex-shrink:0;background:var(--ic);color:#fff;stroke-width:1.9;box-shadow:inset 0 0 0 .5px #00000014}@media(hover:hover){.f-item:hover>svg{color:#fff}}.f-item[data-act=new-chat]>svg,.f-item[data-act=space-open]>svg,.f-item[data-act=lib-open]>svg,.f-item[data-act=set-workspace]>svg{--ic:var(--g-blue)}.f-item[data-act=new-folder]>svg,.f-item[data-act=lib-deposits]>svg,.f-item[data-act=space-edit]>svg,.f-item[data-act=act-pending]>svg,.f-item[data-act=proj-new]>svg{--ic:var(--g-orange)}.f-item[data-act=cue-open]>svg,.f-item[data-act=lib-docs]>svg,.f-item[data-act=set-membres]>svg,.f-item[data-act=act-audit]>svg{--ic:var(--g-indigo)}.f-item[data-act=personas]>svg,.f-item[data-act=lib-images]>svg{--ic:var(--g-pink)}.f-item[data-act=cu-open]>svg,.f-item[data-act=set-canaux]>svg{--ic:var(--g-teal)}.f-item[data-act=comp-open]>svg,.f-item[data-act=lib-exports]>svg,.f-item[data-act=set-budgets]>svg,.f-item[data-act=act-metrics]>svg{--ic:var(--g-green)}.f-item[data-act=space-canvas]>svg{--ic:var(--g-purple)}.f-item[data-act=task-notify]>svg,.f-item[data-act=space-reset]>svg{--ic:var(--g-red)}.f-item[data-act=set-securite]>svg{--ic:var(--g-graphite)}.f-item[data-act=space-setup-show]>svg,.f-item[data-act=space-setup-hide-ok]>svg{--ic:var(--g-gray)}.f-item .f-meta{font-size:13px;color:var(--g-label-2);margin-left:auto;padding-left:8px}.f-item .f-kbd{border:0;background:var(--g-fill);color:var(--g-label-2);border-radius:6px;padding:2px 6px}.f-item.danger{color:var(--g-red)}.f-item.f-hist>svg,.f-item.f-proj>svg,.f-hist-act>svg{width:16px;height:16px;padding:0;background:transparent;box-shadow:none;color:var(--g-label-2)}.f-item-row>.f-hist{padding:7px 10px}.f-folder>summary{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--g-label-2);padding:8px 10px 4px}@media(hover:hover){.f-folder>summary:hover{background:transparent;color:var(--g-label)}}.f-empty{display:flex;flex-direction:column;gap:3px;padding:14px 12px;text-align:center;color:var(--g-label-2);font-size:13px;line-height:1.45}.f-empty b{font-size:14px;font-weight:600;color:var(--g-label)}.f-empty span{font-size:12.5px}.flyout .sc-sub,.flyout .f-desc{font-size:12.5px;color:var(--g-label-2);padding:0 10px}.conn-menu{left:88px;width:340px;padding:0;overflow:hidden}.conn-menu .cm-head{padding:14px 16px 10px;border-bottom:.5px solid var(--g-hair)}.conn-menu .cm-head h2{font-size:15px;font-weight:650;letter-spacing:-.014em;margin:0}.conn-menu .cm-foot{border-top:.5px solid var(--g-hair);padding:8px}.conn-menu .cm-foot button,.cm-row{border-radius:10px}.cm-row:before{display:none!important}@media(hover:hover){.cm-row:hover{background:var(--g-fill)}}.ws-menu .label{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--g-label-2);padding:8px 10px 4px}.ws-item{border-radius:10px;padding:8px 10px;font-size:14px;font-weight:500}.ws-item:before{display:none!important}@media(hover:hover){.ws-item:hover{background:var(--g-fill)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 15px;border-radius:999px;border:0;font-size:13.5px;font-weight:600;letter-spacing:-.008em;line-height:1;transition:background .16s var(--g-ease),transform .16s var(--g-spring),box-shadow .16s var(--g-ease),opacity .16s}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{background:var(--g-blue);color:#fff;box-shadow:0 1px 2px #0a84ff59}@media(hover:hover){.btn-primary:hover:not(:disabled){background:#0077ed;box-shadow:0 2px 10px #0a84ff59}}.btn-primary:disabled{background:var(--g-fill-2);color:var(--g-label-3);box-shadow:none}.btn-ghost{background:var(--g-fill);color:var(--g-label);border:0}@media(hover:hover){.btn-ghost:hover:not(:disabled){background:var(--g-fill-2);border:0;color:var(--g-label)}}.btn-ghost:disabled{opacity:.45}.btn.danger,.btn-danger{background:#ff453a1f;color:var(--g-red)}@media(hover:hover){.btn.danger:hover,.btn-danger:hover{background:#ff453a33}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:14px;letter-spacing:-.008em;color:var(--g-label);background:var(--g-card);border:.5px solid var(--g-hair);border-radius:var(--g-r-s);transition:border-color .16s var(--g-ease),box-shadow .16s var(--g-ease),background .16s}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,select:focus,textarea:focus{outline:none;border-color:var(--g-blue);box-shadow:0 0 0 4px #0a84ff38}::placeholder{color:var(--g-label-3)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}input[type=checkbox],input[type=radio]{accent-color:var(--g-blue)}.tn-row input[type=checkbox],.m-pane label.switch input[type=checkbox],input[type=checkbox].switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:26px;border-radius:999px;flex-shrink:0;margin:0;cursor:pointer;background:var(--g-fill-2);border:0;position:relative;transition:background .22s var(--g-ease)}.tn-row input[type=checkbox]:after,.m-pane label.switch input[type=checkbox]:after,input[type=checkbox].switch:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 1px #00000029,0 2px 6px #0000002e;transition:transform .28s var(--g-spring)}.tn-row input[type=checkbox]:checked,.m-pane label.switch input[type=checkbox]:checked,input[type=checkbox].switch:checked{background:var(--g-green)}.tn-row input[type=checkbox]:checked:after,.m-pane label.switch input[type=checkbox]:checked:after,input[type=checkbox].switch:checked:after{transform:translate(16px)}.tn-row:has(input[type=checkbox])>span:not(.tn-meta){order:1;flex:1}.tn-row:has(input[type=checkbox])>.tn-meta{order:2;margin-left:0}.tn-row:has(input[type=checkbox])>input[type=checkbox]{order:3}.seg{background:var(--g-fill);border-radius:999px;padding:2px;gap:0}.seg button{padding:5px 14px;font-size:13px;font-weight:600;color:var(--g-label-2);border-radius:999px}.seg button.active{background:var(--g-card);color:var(--g-label);box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}:root[data-theme=dark] .seg button.active{background:#636366;color:#fff;box-shadow:0 1px 3px #0006}.chip,.sug,.comp-chip,.comp-cat,.library-chip,.ops-hub-tab{border:0;background:var(--g-fill);color:var(--g-label);border-radius:999px;font-weight:550;letter-spacing:-.006em;transition:background .16s var(--g-ease),color .16s,transform .16s var(--g-spring)}@media(hover:hover){.chip:hover,.sug:hover,.comp-chip:hover,.comp-cat:hover,.library-chip:hover,.ops-hub-tab:hover{background:var(--g-fill-2);border:0;box-shadow:none;color:var(--g-label)}}.chip:active,.sug:active,.comp-chip:active,.library-chip:active{transform:scale(.96)}.comp-chip.on,.comp-cat.on,.library-chip.on,.ops-hub-tab.on{background:var(--g-blue);color:#fff}.comp-chip:before,.library-chip:before,.ops-hub-tab:before{display:none!important}.m-close,.cue-close,.competences-close,.library-close,.task-notify-close,.ops-hub-close,.sheet-close{width:30px;height:30px;border-radius:50%;border:0;background:var(--g-fill);color:var(--g-label-2);display:grid;place-items:center;flex-shrink:0;cursor:pointer;font-size:0;transition:background .16s var(--g-ease),color .16s,transform .16s var(--g-spring)}@media(hover:hover){.m-close:hover,.cue-close:hover,.competences-close:hover,.library-close:hover,.task-notify-close:hover,.ops-hub-close:hover,.sheet-close:hover{background:var(--g-fill-2);color:var(--g-label)}}.m-close:active,.cue-close:active,.competences-close:active,.library-close:active,.task-notify-close:active{transform:scale(.92)}.m-close svg,.competences-close svg,.library-close svg,.task-notify-close svg{width:14px;height:14px}.cue-close{font-size:0}.ops-hub-close{font-size:18px!important;line-height:1;font-weight:400}.cue-close:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center/contain no-repeat}.overlay,.cue-overlay,.competences-overlay,.library-overlay,.task-notify-overlay,.ops-hub-overlay,.onboard-overlay{background:var(--g-scrim)!important;padding:clamp(16px,4vh,44px) 16px}.overlay{transition:opacity .28s var(--g-ease)}.modal,.cue-panel,.competences-panel,.library-panel,.task-notify-panel,.ops-hub-panel,.onboard-card{background:var(--g-sheet);border:0;border-radius:var(--g-r-xl);box-shadow:var(--g-sh-sheet);color:var(--g-label)}.modal{transform:translateY(14px) scale(.965);transition:transform .42s var(--g-spring),opacity .28s var(--g-ease);width:min(640px,94vw);max-height:min(82vh,760px)}.overlay.on .modal,.overlay.visible .modal{transform:none}.modal.narrow{width:min(440px,94vw)}.modal.wide{width:min(960px,95vw);height:min(84vh,780px);max-height:min(84vh,780px)}.cue-panel,.competences-panel,.library-panel,.task-notify-panel{animation:g-sheet-in .42s var(--g-spring) both}@keyframes g-sheet-in{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:none}}.m-head{display:flex;align-items:center;gap:12px;padding:18px 20px 14px 24px;border-bottom:.5px solid var(--g-hair-soft)}.m-head h2,.m-head h3{margin:0;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.022em;color:var(--g-label)}.m-head .sc-sub,.m-head #modalSub{margin:3px 0 0;font-size:13px;color:var(--g-label-2);line-height:1.4}.m-body,.modal .m-body{padding:18px 24px 26px}.modal .m-body:has(>.sheet-body),.modal .m-body:has(>.m-cols){padding:0}.modal .m-body:not(:has(>.sheet-body)):not(:has(>.m-cols)){background:var(--g-group)}.modal .m-body>.set-card:last-child{margin-bottom:0}.sheet-body{padding:18px 24px}.sheet-label{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--g-label-2);margin:22px 0 8px}.sheet-label:first-child{margin-top:0}.sheet-foot{border-top:.5px solid var(--g-hair-soft);background:var(--g-sheet);padding:12px 24px 16px;gap:8px}.sheet-foot .ctx{font-size:13px;color:var(--g-label-2)}.sheet-row{min-height:48px;padding:10px 4px;border-bottom:.5px solid var(--g-hair-soft);border-radius:0;transition:background .14s var(--g-ease)}@media(hover:hover){.sheet-row:hover{background:var(--g-fill)}}.sheet-row .tx b{font-size:15px;font-weight:500;letter-spacing:-.012em}.sheet-row .tx span{font-size:13px;color:var(--g-label-2)}.sheet-row .ic{width:30px;height:30px;border-radius:8px;background:var(--g-fill);color:var(--g-label-2)}.sheet-row .ic.is-active{background:#0a84ff24;color:var(--g-blue)}.sheet-row .rt .val{color:var(--g-label-2);font-size:14px}.sheet-row .rt .chev{color:var(--g-label-3)}.sheet-check{background:var(--g-blue)}.sheet-toggle{width:44px;height:26px;background:var(--g-fill-2)}.sheet-toggle:after{top:2px;left:2px;width:22px;height:22px;box-shadow:0 1px 1px #00000029,0 2px 6px #0000002e;transition:transform .28s var(--g-spring)}.sheet-toggle[aria-checked=true]{background:var(--g-green)}.sheet-toggle[aria-checked=true]:after{transform:translate(18px)}.sheet-seg{background:var(--g-fill);border-radius:999px;padding:2px}.sheet-seg button{border-radius:999px;font-weight:600}.sheet-seg button[aria-selected=true]{background:var(--g-card);color:var(--g-label);box-shadow:0 1px 3px #0000001f}.sheet-empty .ic{background:#0a84ff1f;color:var(--g-blue)}.sheet-empty b{font-size:16px;font-weight:650}.sheet-field>label{font-size:13px;font-weight:600;color:var(--g-label-2)}.sheet-field input,.sheet-field select,.sheet-field textarea{border:.5px solid var(--g-hair);border-radius:var(--g-r-s);background:var(--g-card);font-size:14px}.d-banner{border-radius:12px;padding:12px 14px;font-size:13px}.d-banner.info{background:#0a84ff1a;color:var(--g-label)}.d-banner.info svg{color:var(--g-blue)}.metric-row{gap:10px;padding:0 0 14px}.metric{background:var(--g-card);border-radius:var(--g-r-m);padding:14px 16px;box-shadow:var(--g-sh-1)}.metric .mv{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.metric .mv.ok{color:var(--g-green)}.metric .ml{font-size:12px;color:var(--g-label-2);margin-top:4px}.cue-head h2,.competences-title h2,.library-title h2,.task-notify-title h2,.ops-hub-head h2{margin:0;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.022em;color:var(--g-label)}.cue-sub,.competences-sub,.library-sub,.task-notify-sub{font-size:13px!important;line-height:1.4;color:var(--g-label-2);opacity:1!important;margin:3px 0 0}.cue-head,.competences-head,.library-head,.task-notify-head{padding:18px 20px 14px 24px;border-bottom:.5px solid var(--g-hair-soft);align-items:center}.competences-mark,.library-mark,.task-notify-mark{width:40px;height:40px;border-radius:11px;background:linear-gradient(180deg,#3a9bff,#0a84ff);color:#fff;box-shadow:0 1px 2px #0a84ff59}.competences-mark svg,.library-mark svg,.task-notify-mark svg{width:20px;height:20px;stroke:#fff}.competences-title,.library-title,.task-notify-title{align-items:center;gap:14px}.m-body:has(>.m-cols){padding:0;overflow:hidden;display:flex;flex-direction:column}.m-cols{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0;min-height:0;height:100%;flex:1}.m-tabs{display:flex;flex-direction:column;gap:2px;padding:12px 10px;background:var(--g-group);border-right:.5px solid var(--g-hair-soft);overflow-y:auto;min-height:0}.m-tab{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:38px;padding:5px 10px 5px 8px;border:0;border-radius:10px;background:transparent;color:var(--g-label);text-align:left;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.008em;transition:background .14s var(--g-ease)}@media(hover:hover){.m-tab:hover{background:var(--g-fill)}}.m-tab.active{background:var(--g-blue);color:#fff}.m-tab:before{content:""!important;position:static!important;opacity:1!important;transform:none!important;width:26px!important;height:26px!important;border-radius:7px!important;flex-shrink:0;background-color:var(--ic,var(--g-gray))!important;box-shadow:inset 0 0 0 .5px #00000014!important;-webkit-mask:none;mask:none;background-image:var(--ic-img)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:16px 16px!important}.m-tab.active:before{background-color:#ffffff38!important}.m-tab[data-tab=workspace]{--ic:var(--g-blue);--ic-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='4'/%3E%3Cpath d='M9 4v16'/%3E%3C/svg%3E")}.m-tab[data-tab=membres]{--ic:var(--g-indigo);--ic-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3.5 19a5.5 5.5 0 0 1 11 0'/%3E%3Cpath d='M16 5.5a3 3 0 0 1 0 5.6M18 14.5a5 5 0 0 1 2.5 4.5'/%3E%3C/svg%3E")}.m-tab[data-tab=budgets]{--ic:var(--g-green);--ic-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7v10M9.5 9.6c0-1 1-1.6 2.5-1.6s2.5.7 2.5 1.8c0 2.4-5 1.2-5 3.8 0 1.1 1.1 1.9 2.5 1.9s2.5-.7 2.5-1.6'/%3E%3C/svg%3E")}.m-tab[data-tab=canaux]{--ic:var(--g-teal);--ic-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4 3 11l7 2.5L12.5 21 21 4z'/%3E%3C/svg%3E")}.m-tab[data-tab=securite]{--ic:var(--g-graphite);--ic-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.5 3 8.2 7 9.5 4-1.3 7-5 7-9.5V6l-7-3z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.m-pane{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 32px;background:var(--g-group)}.set-card{background:var(--g-card);border:0;border-radius:var(--g-r-m);box-shadow:var(--g-sh-1);padding:16px 18px 14px;margin-bottom:16px}.set-card h4{margin:0 0 6px;font-size:15px;font-weight:650;letter-spacing:-.014em;color:var(--g-label)}.set-card .sc-sub,.sc-sub{font-size:13px;line-height:1.5;color:var(--g-label-2);margin:0 0 10px}.set-card .sc-sub strong{color:var(--g-label);font-weight:600}.set-card code,.sc-sub code{font-size:12px;background:var(--g-fill);border-radius:6px;padding:1px 6px;color:var(--g-label)}.d-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:9px 0;font-size:14px;line-height:1.35;border-top:.5px solid var(--g-hair-soft)}.d-row:first-of-type,.set-card h4+.d-row,.set-card .sc-sub+.d-row{border-top:0}.d-row .k{width:auto;flex:0 1 auto;color:var(--g-label);font-weight:450}.d-row .v{flex:1 1 auto;min-width:0;text-align:right;color:var(--g-label-2);font-weight:450;overflow-wrap:anywhere}.d-row .v.ok{color:var(--g-green);font-weight:550}.d-row .v.mono{font-size:12px}.set-card>div:has(>.btn){display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.set-card>div:has(>input):has(>.btn){align-items:center}.set-card>div:has(>input) input{flex:1;min-width:0;min-height:36px;padding:0 12px}.budget-bar{height:6px;border-radius:999px;background:var(--g-fill);overflow:hidden}.budget-bar>*{border-radius:999px}.cue-panel{width:min(940px,95vw);max-height:min(86vh,800px)}.cue-honest{margin:14px 24px 4px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5;background:#0a84ff17;border:0;color:var(--g-label)}.cue-body{padding:14px 24px 24px;gap:22px}.cue-col h3{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--g-label-2);margin:0 0 10px}.cue-agent,.cue-team{border:0;background:var(--g-group);border-radius:var(--g-r-m);padding:14px 16px;margin-bottom:10px}:root[data-theme=dark] .cue-agent,:root[data-theme=dark] .cue-team{background:#2c2c2e}.cue-agent b,.cue-team b{font-size:14.5px;font-weight:650;letter-spacing:-.012em}.cue-agent p,.cue-team p{font-size:13px;opacity:1;color:var(--g-label-2);margin:3px 0 0}.cue-acts{gap:8px;margin-top:10px}.cue-acts button,.cue-new button{border:0;background:var(--g-fill);color:var(--g-label);border-radius:999px;padding:0 14px;min-height:32px;font-size:13px;font-weight:600}@media(hover:hover){.cue-acts button:hover,.cue-new button:hover{background:var(--g-fill-2)}}.cue-acts button.primary,.cue-new button.primary{background:var(--g-blue);color:#fff}:root[data-theme=dark] .cue-acts button.primary,:root:not([data-theme=light]) .cue-acts button.primary{background:var(--g-blue);color:#fff;border:0}.cue-new input,.cue-new textarea,.cue-run input{background:var(--g-card);border:.5px solid var(--g-hair);border-radius:10px;padding:0 12px;min-height:38px}.cue-new textarea{padding:10px 12px}.cue-empty{color:var(--g-label-2);opacity:1;padding:10px 2px;font-size:13px}.competences-panel{border:0}.competences-toolbar{padding:14px 24px 12px;gap:12px}.competences-search{background:var(--g-fill);border:0;border-radius:12px;padding:0 12px;min-height:38px}.competences-search input{background:transparent!important;border:0!important;box-shadow:none!important;font-size:14px}.competences-body{border-top:.5px solid var(--g-hair-soft)}.competences-list{background:var(--g-group);border-right:.5px solid var(--g-hair-soft);padding:12px}.comp-card{border:0;background:var(--g-card);border-radius:var(--g-r-m);padding:14px 16px;box-shadow:var(--g-sh-1)}@media(hover:hover){.comp-card:hover{background:var(--g-card);box-shadow:var(--g-sh-2)}}.comp-card.on{box-shadow:0 0 0 2px var(--g-blue)}.comp-badge{border-radius:999px;background:var(--g-fill);padding:2px 9px;font-size:11px}.comp-badge.on{background:#30b35029;color:var(--g-green)}.competences-detail{padding:20px 24px 28px}.comp-detail-inner h3{font-size:20px;font-weight:700;letter-spacing:-.022em}.comp-detail-instr{background:var(--g-group);border:0;border-radius:12px}.comp-detail-tools code{background:var(--g-fill);border-radius:999px;padding:3px 10px}.competences-foot,.library-foot{border-top:.5px solid var(--g-hair-soft);font-size:12px;color:var(--g-label-2);opacity:1;padding:10px 24px}.library-panel{width:min(820px,95vw)}.library-toolbar{padding:14px 24px 10px;gap:12px}.library-search{background:var(--g-fill);border:0;border-radius:12px;padding:0 12px;min-height:38px}.library-search input{background:transparent!important;border:0!important;box-shadow:none!important}.library-tpl{padding:4px 24px 8px}.library-tpl-label,.library-creations-label{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--g-label-2)}.library-tpl-card{border:0;background:var(--g-group);border-radius:var(--g-r-m);transition:transform .2s var(--g-spring),box-shadow .2s var(--g-ease)}:root[data-theme=dark] .library-tpl-card{background:#2c2c2e}@media(hover:hover){.library-tpl-card:hover{transform:translateY(-2px);box-shadow:var(--g-sh-2)}}.library-purge{border:0;background:var(--g-fill);color:var(--g-label);border-radius:999px;padding:0 14px;min-height:30px;font-size:13px;font-weight:600}.library-grid,.library-meta,.library-creations-label{padding-left:24px;padding-right:24px}.library-empty{color:var(--g-label-2)}.task-notify-panel{width:min(460px,94vw)}.task-notify-body{padding:18px 24px 8px;gap:16px}.tn-row{font-size:14px;gap:12px;min-height:44px;padding:0 14px;border-radius:12px;background:var(--g-group)}:root[data-theme=dark] .tn-row{background:#2c2c2e}.tn-toggle{font-weight:600}.tn-channels{padding:0;gap:6px}.tn-hint{font-size:12.5px;color:var(--g-label-2);opacity:1}.tn-meta{opacity:1;color:var(--g-label-2)}.tn-field{font-size:13px;font-weight:600;color:var(--g-label-2);gap:6px}.tn-field input{min-height:40px;padding:0 12px}.task-notify-foot{border-top:.5px solid var(--g-hair-soft);padding:14px 24px 18px}.onboard-card{width:min(440px,94vw);padding:30px 28px 24px!important}.onboard-card h2{font-size:26px;font-weight:700;letter-spacing:-.026em}.onboard-steps span{height:4px;border-radius:999px;background:var(--g-fill)}.onboard-steps span.on{background:var(--g-blue)}.panel{background:var(--g-group);border-left:.5px solid var(--g-hair)}:root:not([data-theme=dark]) .panel{background:#f5f5f7}.panel-head{padding:12px 16px;border-bottom:0;background:transparent;gap:10px}.ph-btn{border-radius:999px}.ph-btn.text{padding:0 12px;min-height:30px;background:var(--g-fill);color:var(--g-label);font-size:13px;font-weight:600}@media(hover:hover){.ph-btn.text:hover{background:var(--g-fill-2);color:var(--g-label)}}@media(hover:hover){.ph-btn:not(.text):hover{background:var(--g-fill)}}.space-scroll{padding:4px 16px 28px}.widget,.space-google,.space-rail,.space-day,.space-gov,.space-block{background:var(--g-card);border:0!important;border-radius:var(--g-r-l);box-shadow:var(--g-sh-2)}.space-google,.space-rail,.space-day,.space-gov{padding:16px 16px 14px;margin-bottom:12px}.widget:before{display:none}.space-block-toggle,.sg-title,.w-title{font-size:15px;font-weight:650;letter-spacing:-.014em;color:var(--g-label)}.space-block-toggle{background:transparent;border:0}.sg-desc,.sg-title+p{font-size:13px;line-height:1.5;color:var(--g-label-2)}.space-day-head{margin-bottom:12px}.space-day-grid{gap:10px}.day-tile{background:var(--g-group);border:0;border-radius:var(--g-r-m);padding:14px 14px 12px;display:flex;flex-direction:column;gap:2px;text-align:left;transition:transform .2s var(--g-spring),background .16s var(--g-ease)}:root[data-theme=dark] .day-tile{background:#2c2c2e}@media(hover:hover){.day-tile:hover{background:var(--g-fill)}}.day-tile:active{transform:scale(.97)}.day-kicker{font-size:11px!important;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--g-label-2)!important}.day-kicker.acc{color:var(--g-blue)!important}.day-num{font-size:30px!important;font-weight:700;letter-spacing:-.03em;margin-top:2px}.day-sub{font-size:12.5px!important;color:var(--g-label-2)!important}.space-google .sg-row,.space-block-body .sg-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.space-google .sg-row .btn,.space-block-body .sg-row .btn{width:100%;justify-content:center;min-height:36px;padding:0 10px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.space-google .sg-row .btn-primary{grid-column:1 / -1;min-height:40px;font-size:14px}.space-google .sg-row>.wi-s,.space-google .sg-row>span{grid-column:1 / -1;font-size:12.5px;color:var(--g-label-2);text-align:center}.rail-add{border:0;background:var(--g-fill);color:var(--g-label);border-radius:999px;padding:0 12px;min-height:28px;font-size:12.5px;font-weight:600}@media(hover:hover){.rail-add:hover{background:var(--g-fill-2)}}.canvas-empty,.cv-empty{color:var(--g-label-2)}.ce-ic,.cv-ei{background:var(--g-fill);border-radius:18px}.cd-bar{border-bottom:.5px solid var(--g-hair-soft)}.cd-ai-pill{border:0;background:var(--g-fill);border-radius:999px}.cd-ai-dock .cd-ai-tool{border:0;background:var(--g-fill);color:var(--g-label);border-radius:999px;min-height:34px;padding:0 14px;font-size:13.5px;font-weight:600;letter-spacing:-.008em;text-transform:none;box-shadow:none;transition:background .16s var(--g-ease),color .16s var(--g-ease),transform .16s var(--g-spring)}@media(hover:hover){.cd-ai-dock .cd-ai-tool:hover{border:0;background:var(--g-fill-2);color:var(--g-label)}}.cd-ai-dock .cd-ai-tool:active{transform:scale(.97)}.cd-ai-dock .cd-ai-tool.listening,.cd-ai-dock .cd-ai-tool.active{border:0;background:color-mix(in srgb,var(--g-blue) 16%,var(--g-fill));color:var(--g-blue)}.cd-ai-dock .cd-ai-tool svg{opacity:1}.topbar{padding:14px 24px 8px}.ws-chip,.panel-reopen{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:0;border-radius:999px;background:var(--g-fill);color:var(--g-label);font-size:13.5px;font-weight:550;letter-spacing:-.008em;box-shadow:none;transition:background .16s var(--g-ease),transform .16s var(--g-spring)}@media(hover:hover){.ws-chip:hover,.panel-reopen:hover{background:var(--g-fill-2);border:0;box-shadow:none;color:var(--g-label)}}.ws-chip:active{transform:scale(.97)}.ws-chip svg{color:var(--g-label-2)}.ws-chip .kbd,.kbd{font-size:11px;font-weight:600;color:var(--g-label-2);background:#78788024;border:0;border-radius:6px;padding:2px 6px}#searchChip{min-width:196px;justify-content:flex-start;color:var(--g-label-2);background:var(--g-fill)}#searchChip .kbd{margin-left:auto}.top-right{gap:8px}.hero .hero-greet{font-weight:700;font-size:clamp(34px,4.4vw,46px);letter-spacing:-.034em;line-height:1.08;margin:0 0 16px;color:var(--g-label);-webkit-text-fill-color:currentColor;background:none}.hero .hero-greet .name{border-bottom:2px dotted rgba(10,132,255,.45)}.suggestions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.sug{min-height:34px;padding:0 15px;font-size:13.5px}.hero-planning{background:var(--g-card);border:0;border-radius:var(--g-r-l);box-shadow:var(--g-sh-2);padding:14px 18px}.hero-planning .hp-kicker{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--g-blue)}.hero-planning .hp-more{color:var(--g-blue);font-weight:550;font-size:13px}.hero-planning .hp-empty{color:var(--g-label-2);font-size:14px}.composer-zone{background:linear-gradient(to top,var(--g-bg) 60%,transparent);padding:10px 28px 18px}.composer{background:var(--g-card);border:0;border-radius:24px;box-shadow:0 0 0 .5px var(--g-hair),0 2px 6px #0000000d,0 14px 36px -10px #00000024;padding:6px 8px;transition:box-shadow .22s var(--g-ease)}:root[data-theme=dark] .composer{box-shadow:0 0 0 .5px var(--g-hair),0 14px 36px -10px #0009}.composer.focus{border:0;box-shadow:0 0 0 1px #0a84ff99,0 0 0 5px #0a84ff24,0 14px 36px -10px #00000029}.composer textarea,.composer textarea:focus,.composer textarea:focus-visible{font-size:15px;letter-spacing:-.01em;background:transparent;border:0!important;box-shadow:none!important;outline:none!important}.composer .icon-btn,.icon-btn{width:36px;height:36px;border-radius:50%;color:var(--g-label-2);border:0;background:transparent;transition:background .16s var(--g-ease),color .16s,transform .16s var(--g-spring)}@media(hover:hover){.composer .icon-btn:hover,.icon-btn:hover{background:var(--g-fill);color:var(--g-label)}}.composer .icon-btn:active{transform:scale(.92)}.composer-hint,.composer-help{font-size:11.5px;color:var(--g-label-3)}.msg-user .bubble{background:var(--g-blue);color:#fff;border:0;border-radius:20px 20px 6px;box-shadow:none}.toast{background:#28282cdb;color:#fff;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:0;border-radius:999px;padding:10px 18px;font-size:13.5px;font-weight:550;letter-spacing:-.008em;line-height:1.3;box-shadow:0 8px 28px #00000047;width:auto;max-width:min(440px,calc(100vw - 32px));text-align:center}:root[data-theme=dark] .toast{background:#46464ae0}.cmdk{background:var(--g-pop);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:0;border-radius:var(--g-r-xl);box-shadow:var(--g-sh-sheet);overflow:hidden}.ck-in{border-bottom:.5px solid var(--g-hair-soft);padding:14px 18px}.ck-in input{background:transparent!important;border:0!important;box-shadow:none!important;font-size:17px;flex:1 1 auto;min-width:0;width:auto}.ck-in .kbd{flex:0 0 auto;margin-left:auto;width:auto}.ck-row{border-radius:10px}.ck-row:before{display:none!important}.ck-row.active{background:var(--g-blue);color:#fff}@media(hover:hover){.ck-row:hover{background:var(--g-blue);color:#fff}}.ck-foot{border-top:.5px solid var(--g-hair-soft);color:var(--g-label-2);font-size:12px}:root[data-theme=dark] body{background:var(--g-bg)}:root[data-theme=dark] .nav{border-right-color:var(--g-hair-soft)}:root[data-theme=dark] .logo-mark{box-shadow:0 0 0 .5px #ffffff24,0 4px 14px #00000080}:root[data-theme=dark] .panel{background:#0a0a0c}:root[data-theme=dark] .m-pane,:root[data-theme=dark] .m-tabs{background:#000}:root[data-theme=dark] .modal,:root[data-theme=dark] .cue-panel,:root[data-theme=dark] .competences-panel,:root[data-theme=dark] .library-panel,:root[data-theme=dark] .task-notify-panel{background:#1c1c1e}:root[data-theme=dark] .set-card{background:#1c1c1e}:root[data-theme=dark] .competences-list{background:#000}:root[data-theme=dark] .comp-card{background:#1c1c1e}:root[data-theme=dark] .btn-ghost{color:var(--g-label)}@media(max-width:680px){.nav{background:var(--g-side);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-top:.5px solid var(--g-hair)}.nav-btn{border-radius:12px}.nav-btn.active{background:transparent;color:var(--g-blue)}.nav-btn:before{display:none!important}.flyout{left:10px;right:10px;bottom:84px;border-radius:var(--g-r-xl);transform-origin:bottom center}.conn-menu{left:10px;right:10px;width:auto;border-radius:var(--g-r-xl)}.modal,.modal.wide{width:100vw;max-width:100vw;height:auto;max-height:92dvh;border-radius:var(--g-r-xl) var(--g-r-xl) 0 0;align-self:flex-end}.overlay,.cue-overlay,.competences-overlay,.library-overlay,.task-notify-overlay{padding:0;align-items:flex-end}.cue-panel,.competences-panel,.library-panel,.task-notify-panel{width:100vw;max-width:100vw;border-radius:var(--g-r-xl) var(--g-r-xl) 0 0;max-height:92dvh}.m-cols{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.m-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:.5px solid var(--g-hair-soft);padding:8px 10px}.m-tab{width:auto;white-space:nowrap}.m-tab:before{display:none!important}.m-tab.active{background:var(--g-blue)}.m-pane{padding:16px 14px 28px}.space-google .sg-row{grid-template-columns:1fr 1fr}#searchChip{min-width:0;font-size:0;gap:0;padding:0 11px}#searchChip .kbd{display:none}.panel-reopen .pr-label{display:none!important}.topbar{padding:12px 12px 6px}.top-right{gap:6px;margin-left:auto}.logo-mark{display:none}.nav{padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-between;gap:0}.nav-btn{flex:1 1 0;min-width:0;width:auto;padding:4px 2px 2px}.nav-btn:after{max-width:100%;font-size:9.5px}.avatar{flex:0 0 auto;width:30px;height:30px;margin:0 2px 12px}.composer-zone{padding:6px 12px 84px}.toast{bottom:88px}}@media(prefers-reduced-motion:reduce){.modal,.cue-panel,.competences-panel,.library-panel,.task-notify-panel,.flyout{animation:none!important;transition:opacity .01ms!important}}@media(prefers-reduced-transparency:reduce){:root{--g-side:#f5f5f7;--g-pop:#ffffff}:root[data-theme=dark]{--g-side:#1c1c1e;--g-pop:#2c2c2e}.nav,.flyout,.conn-menu,.ws-menu,.cmdk,.toast{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--g-hair:rgba(0,0,0,.4);--g-hair-soft:rgba(0,0,0,.3);--g-label-2:rgba(0,0,0,.78)}:root[data-theme=dark]{--g-hair:rgba(255,255,255,.5);--g-hair-soft:rgba(255,255,255,.4);--g-label-2:rgba(255,255,255,.85)}}#greetWord,.hero .hero-greet .name{white-space:nowrap}@media(max-width:680px){html body .hero .hero-greet{display:flex;flex-direction:column;align-items:center;gap:0;font-size:clamp(34px,10.4vw,44px);line-height:1.06;text-wrap:balance}html body .hero .hero-greet .name{font-weight:700;color:var(--g-blue);border-bottom:0;background:linear-gradient(90deg,var(--g-blue),var(--g-indigo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 2px}}:root{--ic-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.2-7 10-4-1.8-7-5.5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");--ic-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--ic-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 018 0v3'/%3E%3C/svg%3E");--ic-hash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M9 4L7 20M17 4l-2 16M4 9h16M3 15h16'/%3E%3C/svg%3E");--ic-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='11' height='11' rx='2.5'/%3E%3Cpath d='M5 15V6a2 2 0 012-2h9'/%3E%3C/svg%3E");--ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--ic-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")}.pc-head:before,.pc-expire:before,.pc-honesty:before,.id-chip:before,.pc-edit-manual>summary:after{content:"";display:inline-block;flex:none;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}html body .id-chip{--m:var(--ic-hash);display:inline-flex;align-items:center;gap:5px;vertical-align:baseline;font:600 11.5px/1 ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.01em;color:var(--g-label-2);background:var(--g-fill);border:0;border-radius:8px;padding:4px 8px 4px 6px;margin:0 1px;cursor:pointer;white-space:nowrap;max-width:100%;transition:background .18s var(--g-ease),color .18s var(--g-ease),transform .18s var(--g-spring)}.id-chip:before{width:11px;height:11px;opacity:.75}@media(hover:hover){.id-chip:hover{background:var(--g-fill-2);color:var(--g-label)}}.id-chip:hover:before{--m:var(--ic-copy);opacity:1}.id-chip:active{transform:scale(.95)}.id-chip.copied{background:color-mix(in srgb,var(--g-green) 18%,transparent);color:var(--g-green)}.id-chip.copied:before{--m:var(--ic-check);opacity:1}html body .pending-card{margin-top:16px;border:0!important;border-radius:22px!important;background:var(--g-card)!important;box-shadow:0 0 0 .5px var(--g-hair),0 2px 6px #0000000d,0 18px 44px -14px #0000002e!important;overflow:hidden;max-width:560px}html body .pending-card:before{display:none}html body .pc-head{padding:14px 18px 10px;border:0;background:none;gap:8px;flex-wrap:wrap}.pc-head:before{display:none}.skydeen-mark-plate{display:inline-grid;place-items:center;flex:none;width:var(--s,22px);height:var(--s,22px);background:#0b0b0c;border-radius:calc(var(--s,22px)*5/22);overflow:hidden}.skydeen-mark-plate img{width:100%;height:100%;object-fit:contain;display:block}html body .pc-kind{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--g-label);background:none;padding:0;border-radius:0}html body .pc-app{font-size:13px;font-weight:500;color:var(--g-label-2)}html body .pc-app:before{content:"·";margin-right:8px;color:var(--g-label-3)}html body .pc-risk{font-size:11.5px;padding:3px 10px}html body .pc-body{padding:2px 18px 14px;font-size:15px;line-height:1.5;color:var(--g-label)}.pv-rows{display:grid;gap:0;border-radius:14px;background:var(--g-fill);overflow:hidden}.pv-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 14px}.pv-row+.pv-row{border-top:.5px solid var(--g-hair)}.pv-k{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--g-label-2)}.pv-v{font-size:15px;font-weight:550;overflow-wrap:anywhere;min-width:0}.pv-row:first-child .pv-v{color:var(--g-blue)}.pv-letter{margin-top:10px;padding:14px 16px;border-radius:14px;background:var(--g-fill);font-size:14.5px;line-height:1.55;color:var(--g-label);overflow-wrap:anywhere;max-height:176px;overflow:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent)}.pv-letter:hover,.pv-letter:focus-within{-webkit-mask-image:none;mask-image:none}html body .pc-body .md-ul{margin:0;padding-left:18px}html body .pc-body code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;background:var(--g-fill);border:0;border-radius:6px;padding:2px 6px;word-break:break-all}html body .pc-orch-write textarea{min-height:0;height:46px;resize:none}html body .pc-orch-write{display:grid;gap:8px}html body .pc-orch-write .pc-edit-field span{display:none}html body .pc-orch-actions .btn-primary{min-height:38px;border-radius:12px;padding:0 16px;font-size:14px;font-weight:600;box-shadow:none!important;background:color-mix(in srgb,var(--g-blue) 14%,transparent)!important;color:var(--g-blue)!important}@media(hover:hover){html body .pc-orch-actions .btn-primary:hover{background:color-mix(in srgb,var(--g-blue) 22%,transparent)!important}}html body .pc-more{margin:0 18px 10px}.pc-more-sum{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:14px;background:var(--g-fill);font-size:14.5px;font-weight:550;color:var(--g-blue);cursor:pointer;list-style:none}.pc-more-sum::-webkit-details-marker{display:none}.pc-more-sum:after{content:"";width:14px;height:14px;margin-left:auto;background:currentColor;-webkit-mask:var(--ic-chev) center/contain no-repeat;mask:var(--ic-chev) center/contain no-repeat;transition:transform .25s var(--g-spring)}.pc-more[open]>.pc-more-sum:after{transform:rotate(90deg)}.pc-more[open]>.pc-more-sum{margin-bottom:10px}html body .pc-more .pc-orch-write,html body .pc-more .pc-edit,html body .pc-more .pc-voice-bar{margin:0 0 10px}html body .pc-orch-write,html body .pc-edit,html body .pc-voice-bar{margin:0 18px 10px;border:0;border-radius:14px;background:var(--g-fill);padding:12px 14px}.pc-edit-label{font-size:12.5px;font-weight:600;color:var(--g-label-2);letter-spacing:0}.pc-orch-hint{display:none}.pc-edit-field{font-size:12px}.pc-edit-field input,.pc-edit-field textarea{background:var(--g-card);border:0;border-radius:10px;padding:10px 12px;font:inherit;font-size:15px;color:var(--g-label);box-shadow:0 0 0 .5px var(--g-hair)}.pc-edit-field input:focus,.pc-edit-field textarea:focus{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--g-blue) 35%,transparent)}.pc-edit-manual>summary{display:flex;align-items:center;cursor:pointer;list-style:none}.pc-edit-manual>summary:after{--m:var(--ic-chev);width:14px;height:14px;margin-left:auto;transition:transform .25s var(--g-spring)}.pc-edit-manual[open]>summary:after{transform:rotate(90deg)}html body .pc-honesty{display:flex;gap:7px;align-items:flex-start;margin:0 18px 12px;padding:0;border:0;background:none;font-size:12.5px;line-height:1.4;color:var(--g-label-2)}.pc-honesty:before{--m:var(--ic-lock);width:13px;height:13px;margin-top:1px}html body .pc-explain{margin:0 18px 10px;font-size:13px;color:var(--g-label-2)}html body .pc-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 18px 14px;padding:0;border:0;background:none;position:relative}.pc-plan-h{display:none}.pc-plan-step{flex-direction:column;align-items:center;gap:6px;text-align:center;padding:0 4px;position:relative;font-size:11.5px;line-height:1.25;color:var(--g-label-3)}.pc-plan-step+.pc-plan-step:before{content:"";position:absolute;top:10px;right:50%;width:100%;height:2px;border-radius:2px;background:var(--g-hair);z-index:0}.pc-plan-step.done+.pc-plan-step:before{background:var(--g-green)}.pc-plan-dot{position:relative;z-index:1;width:22px;height:22px;font-size:11px;font-weight:700;background:var(--g-card);border:1.5px solid var(--g-hair);color:var(--g-label-3)}html body .pc-plan-step.done{color:var(--g-label-2)}html body .pc-plan-step.done .pc-plan-dot{background:var(--g-green);border-color:var(--g-green);color:#fff}html body .pc-plan-step.run{color:var(--g-label);font-weight:600}html body .pc-plan-step.run .pc-plan-dot{background:var(--g-card);border-color:var(--g-blue);color:var(--g-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--g-blue) 20%,transparent);animation:pcPulse 2.2s ease-in-out infinite}@keyframes pcPulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--g-blue) 8%,transparent)}}html body .pc-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;padding:14px 18px 16px;border-top:.5px solid var(--g-hair);background:none}html body .pc-actions>.btn-primary{flex:1 1 100%;min-height:48px;border-radius:14px;font-size:16px;font-weight:650;padding:0 20px;margin-bottom:6px;background:linear-gradient(180deg,#2a9aff,#0a7cff);box-shadow:0 6px 16px -6px #0a84ff99}html body .pc-actions>.btn-ghost,html body .pc-actions .pc-cancel-wrap .btn-ghost{min-height:36px;padding:0 12px;border-radius:10px;background:none;font-size:14px;font-weight:550;color:var(--g-blue)}html body .pc-actions .pc-cancel-wrap{display:contents}html body .pc-actions [data-p=cancel][data-cancel-reason=other]:not(.pc-cancel-reason){color:var(--g-red)}html body .pc-actions .pc-cancel-more{color:var(--g-label-2)}@media(hover:hover){html body .pc-actions .btn-ghost:hover{background:var(--g-fill)}}html body .pc-cancel-reasons{flex:1 1 100%;justify-content:center;padding-top:6px}html body .pc-cancel-reason{background:var(--g-fill);color:var(--g-label);border-radius:999px;min-height:32px;font-size:13px}html body .pc-expire{flex:1 1 100%;order:9;display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 0 0;font-size:12px;color:var(--g-label-3)}.pc-expire:before{--m:var(--ic-clock);width:12px;height:12px}html body .pending-card.resolved.pc-done{box-shadow:0 0 0 .5px var(--g-hair)!important}@media(max-width:680px){html body .pending-card{max-width:none;border-radius:20px!important}.pv-row{grid-template-columns:1fr;gap:2px;padding:10px 14px}.pv-letter{max-height:150px}html body .pc-plan-step{font-size:11px}}@property --g-spin{syntax:"<angle>";inherits:false;initial-value:0deg}#typingMsg .s-loader-badge:before,.native-agent:not(.done):not(.settled):not(.hitl) .s-loader-badge:before{content:"";position:absolute;inset:calc(var(--s,28px)*-.12);border-radius:50%;pointer-events:none;background:conic-gradient(from var(--g-spin),transparent 0 52%,rgba(10,132,255,0) 52%,var(--g-blue) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));animation:gSpin 1.15s linear infinite}#typingMsg .agent-mark .s-loader-dot,.native-agent:not(.done):not(.settled):not(.hitl) .s-loader-dot{opacity:0!important;transition:opacity .22s ease}.native-agent.done .s-loader-dot,.native-agent.settled .s-loader-dot,.native-agent.hitl .s-loader-dot{opacity:1!important;transition:opacity .22s ease}#typingMsg .s-loader-badge:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(10,132,255,.16),transparent 70%);animation:gBreath 2.4s ease-in-out infinite}@keyframes gSpin{to{--g-spin:360deg}}@keyframes gBreath{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.s-loader-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--g-blue);opacity:0;pointer-events:none}#typingMsg .s-loader-dot:after{animation:gPing 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes gPing{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}html body .typing-wrap .typing{display:none}html body .typing-phase,.na-phase{font-size:14px;font-weight:550;letter-spacing:-.005em;background:linear-gradient(100deg,var(--g-label-2) 35%,var(--g-label) 50%,var(--g-label-2) 65%) 200% 0/250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gShine 2.2s linear infinite}@keyframes gShine{to{background-position:-50% 0}}.native-agent.done .na-phase,.native-agent.settled .na-phase,.native-agent.hitl .na-phase{animation:none;background:none;-webkit-text-fill-color:currentColor;color:var(--g-label-2)}.agent-text .stream-live.streaming:after{width:3px;border-radius:2px;margin-left:2px;vertical-align:-3px;animation:gCaret 1.1s ease-in-out infinite!important}@keyframes gCaret{0%,to{opacity:1}50%{opacity:.15}}.skel,[aria-busy=true].sp-desc{position:relative;border-radius:8px;color:transparent!important;background:linear-gradient(90deg,var(--g-fill) 25%,var(--g-fill-2) 37%,var(--g-fill) 63%) 0 0/400% 100%;animation:gSkel 1.4s ease infinite}.skel *{visibility:hidden}@keyframes gSkel{0%{background-position:100% 50%}to{background-position:0 50%}}.nav-btn svg,.f-item>svg,.m-tab>svg,.ws-chip>svg,.top-right svg,.composer svg{stroke-width:1.75}.nav-btn svg{stroke-linecap:round;stroke-linejoin:round}.msg.msg-enter{animation:gMsgIn .42s var(--g-spring) both}@keyframes gMsgIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.pending-card.pc-enter{animation:gCardIn .5s var(--g-spring) both}@keyframes gCardIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.btn:not(:disabled),.f-item,.nav-btn,.sug,.ws-chip,.id-chip,.pc-more-sum{transition:transform .18s var(--g-spring),background-color .18s var(--g-ease),box-shadow .18s var(--g-ease)}.btn:not(:disabled):active,.f-item:active,.sug:active,.ws-chip:active,.pc-more-sum:active{transform:scale(.97)}#toast{transition:opacity .25s var(--g-ease),transform .45s var(--g-spring)}.pending-card.resolved.pc-done{animation:gDone .5s var(--g-spring)}@keyframes gDone{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1)}}.thread,.panel,.m-body,.pv-letter{overscroll-behavior:contain}::selection{background:color-mix(in srgb,var(--g-blue) 28%,transparent)}@media(prefers-reduced-motion:reduce){#typingMsg .s-loader-badge:before,.native-agent .s-loader-badge:before,#typingMsg .s-loader-badge:after,#typingMsg .s-loader-dot:after,.typing-phase,.na-phase,.skel,[aria-busy=true].sp-desc,.msg.msg-enter,.pending-card.pc-enter,.pending-card.resolved.pc-done,.pc-plan-step.run .pc-plan-dot{animation:none!important}#typingMsg .s-loader-badge:before,.native-agent .s-loader-badge:before{content:none!important}#typingMsg .agent-mark .s-loader-dot,.native-agent:not(.done):not(.settled):not(.hitl) .s-loader-dot{opacity:1!important}html body .typing-phase,.na-phase{background:none;-webkit-text-fill-color:currentColor}.agent-text .stream-live.streaming:after{animation:none!important;opacity:.6}}:root[data-theme=dark] body .pc-kind{background:none;color:var(--g-label)}.nav.nav-v3{width:240px;min-width:240px;max-width:240px;flex-direction:column;align-items:stretch;padding:22px 14px;gap:4px;overflow-y:auto;overflow-x:hidden;background:#fff;border-right:1px solid #e5e5ea;font-family:Inter,system-ui,sans-serif;font-size:15px;color:#1d1d1f}.nav.nav-v3 .logo-wordmark,.nav.nav-v3 .logo-mark{display:block;align-self:stretch;margin:0 12px 20px;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.nav.nav-v3 .logo-skydeen{display:block;font-weight:800;font-size:24px;letter-spacing:-.05em;line-height:1;color:#1d1d1f}.nav.nav-v3 .logo-orchestra{display:block;font-size:9px;font-weight:700;letter-spacing:.32em;color:#0a84ff;margin-top:4px;padding-left:38px}.nav.nav-v3 .nav-btn{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%;height:auto!important;gap:12px;padding:10px 12px;border-radius:12px;min-height:42px;color:#3a3a3c;font-size:15px;font-weight:500}.nav.nav-v3 .nav-btn:after{content:none!important;display:none!important}.nav.nav-v3 .nav-btn:hover{background:#f2f2f7;color:#1d1d1f}.nav.nav-v3 .nav-btn.active{background:#e9f2ff;color:#0a64c8}.nav.nav-v3 .nav-btn svg{width:20px;height:20px;flex:none}.nav.nav-v3 .nav-btn .nav-label{font-size:15px;font-weight:500;text-align:left;flex:1;overflow-wrap:anywhere}.nav.nav-v3 .nav-afaire-badge{font-size:12px;font-weight:700;background:#0a84ff;color:#fff;border-radius:999px;padding:1px 8px;min-width:1.4em;text-align:center;line-height:1.4}.nav.nav-v3 .nav-afaire-badge[hidden]{display:none!important}.nav.nav-v3 .nav-section-lbl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6e6e73;padding:22px 12px 6px}.nav.nav-v3 .nav-empty-hint{font-size:12px;color:var(--faint, #6e6e73);padding:4px 12px 8px;overflow-wrap:anywhere}.nav.nav-v3 .nav-spacer{flex:1;min-height:12px}.nav.nav-v3 .nav-profile{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;color:inherit;margin-top:auto}.nav.nav-v3 .nav-profile:hover{background:#f2f2f7}.nav.nav-v3 .nav-profile-av{width:34px;height:34px;border-radius:50%;background:#1d1d1f;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:600;flex:none}.nav.nav-v3 .nav-profile-meta{min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.nav.nav-v3 .nav-profile-name{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere;color:#1d1d1f}.nav.nav-v3 .nav-profile-sub{display:block;font-size:12px;color:#6e6e73}.nav.nav-v3 .nav-legacy-hidden,#fly-projets{display:none!important}.nav.nav-v3 .nav-pinned-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 12px;border:none;border-radius:12px;background:transparent;color:#3a3a3c;font:500 14px/1.35 Inter,system-ui,sans-serif;cursor:pointer;overflow-wrap:anywhere}.nav.nav-v3 .nav-pinned-item:hover{background:#f2f2f7;color:#1d1d1f}.nav.nav-v3 .nav-pinned-dot{width:8px;height:8px;border-radius:50%;flex:none;background:#0a84ff}.nav.nav-v3 .nav-pinned-dot.hollow{background:transparent;border:1.5px solid #8e8e93;box-sizing:border-box}.nav.nav-v3 .nav-pinned-label{flex:1;min-width:0}@media(max-width:780px){.nav.nav-v3{width:72px;min-width:72px;max-width:72px;padding:10px 6px}.nav.nav-v3 .nav-label,.nav.nav-v3 .nav-section-lbl,.nav.nav-v3 .nav-empty-hint,.nav.nav-v3 .nav-profile-meta{display:none}.nav.nav-v3 .nav-btn{justify-content:center}}.file-r-page{position:fixed;inset:0 0 0 var(--nav-w, 220px);z-index:40;background:var(--bg, #f5f5f7);overflow:auto;padding:24px 28px 48px;font-size:var(--fs-15, 15px)}.file-r-page[hidden]{display:none!important}.file-r-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.file-r-dev-panel{z-index:60}.file-r-head h1{margin:0;font-size:var(--fs-28, 28px);font-weight:600}.file-r-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.file-r-tab{border:0;border-radius:var(--r-12, 12px);padding:8px 14px;background:#e8e8ed;color:inherit;font-size:var(--fs-13, 13px);cursor:pointer}.file-r-tab[aria-selected=true]{background:var(--action-blue, #0a84ff);color:#fff}.file-r-panel{background:#fff;border-radius:var(--r-18, 18px);padding:20px;box-shadow:0 1px 2px #0000000f}.file-r-panel h2{margin:0 0 12px;font-size:var(--fs-22, 22px)}.file-r-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee;gap:12px}.file-r-row:last-child{border-bottom:0}.file-r-bar{height:8px;border-radius:var(--r-8, 8px);background:#e5e5ea;overflow:hidden;min-width:120px;flex:1;max-width:240px}.file-r-bar>i{display:block;height:100%;background:var(--action-blue, #0a84ff);border-radius:var(--r-8, 8px)}.file-r-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.file-r-actions button{border:0;border-radius:var(--r-12, 12px);padding:10px 16px;background:var(--action-blue, #0a84ff);color:#fff;font-size:var(--fs-15, 15px);cursor:pointer}.file-r-actions button[data-secondary]{background:#e8e8ed;color:#111}.file-r-muted{color:#6e6e73;font-size:var(--fs-13, 13px)}.file-r-seat{display:grid;grid-template-columns:100px 80px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:var(--fs-13, 13px)}.file-r-ui1-swatch{width:48px;height:48px;border-radius:var(--r-12, 12px);background:var(--action-blue, #0a84ff)}.file-r-devis-r4 .file-r-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.file-r-devis-r4 .file-r-actions button:disabled{opacity:.45;cursor:not-allowed}.file-r-devis-r4 .file-r-actions button.primary{background:var(--action-blue, #0a84ff);color:#fff}.file-r-devis-steps{margin:16px 0;padding-left:1.25rem;line-height:1.7}.file-r-devis-steps li.done{color:#1a7f45;font-weight:600}.file-r-devis-steps li.current{color:#0a64c8;font-weight:700}.file-r-devis-artifact{background:#fff;border:1px solid #e5e5ea;border-radius:14px;padding:14px 16px;margin:12px 0}.file-r-devis-artifact h3{margin:0 0 8px;font-size:15px}.file-r-devis-detail{margin:0;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.file-r-sign-layout{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px;align-items:flex-start}.file-r-tg-phone{width:340px;max-width:100%;background:#e8edf2;border-radius:18px;overflow:hidden;border:1px solid #dfe3e8}.file-r-tg-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#fff;border-bottom:1px solid #dfe3e8;font-size:14px}.file-r-tg-body{padding:14px 12px;min-height:280px;display:flex;flex-direction:column;gap:10px}.file-r-tg-card{background:#fff;border-radius:16px 16px 16px 6px;padding:14px;box-shadow:0 1px 2px #00000014}.file-r-tg-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#0a64c8}.file-r-tg-title{font-weight:600;margin-top:6px}.file-r-tg-btns{display:flex;gap:6px;margin-top:10px}.file-r-tg-btn{flex:1;min-height:40px;border:0;border-radius:10px;background:#eef5ff;color:#0a64c8;font:600 13px system-ui,sans-serif;cursor:pointer}.file-r-tg-btn.primary{background:#0a84ff;color:#fff}.file-r-tg-reply{align-self:flex-end;max-width:220px;background:#d8ecff;border-radius:16px 16px 6px;padding:10px 14px;font-size:14px}.file-r-tg-confirm{background:#fff;border-radius:16px 16px 16px 6px;padding:12px 14px;font-size:14px}.file-r-tg-confirm.ok{color:#1a7f45;font-weight:600}.file-r-tg-confirm.bad{color:#b42318;font-weight:600}.file-r-sign-journal{list-style:none;margin:0;padding:0;font-size:13px}.file-r-sign-journal li{padding:6px 0;border-top:1px solid #f0f0f3;overflow-wrap:anywhere}.file-r-learn-conv{display:flex;flex-direction:column;gap:8px;margin:12px 0;max-width:520px}.file-r-learn-bubble{background:#fff;border:1px solid #e5e5ea;border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:14px}.file-r-learn-bubble.muted{color:#6e6e73;background:#f5f5f7}.file-r-learn-card{background:#fff;border:1px solid #e5e5ea;border-radius:16px;padding:16px 18px;max-width:480px;margin:12px 0}.file-r-learn-card.accepted{border-color:#1a7f45}.file-r-learn-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#0a64c8;margin-bottom:8px}.file-r-learn-draft{background:#fff;border:1px solid #e5e5ea;border-radius:14px;padding:14px 16px;margin-top:12px}.file-r-learn-draft h3{margin:0 0 8px;font-size:15px}.file-r-page .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.file-r-conseil-r7{display:flex;flex-direction:column;gap:16px;max-width:960px}.file-r-conseil-crumb{font-size:13px}.file-r-conseil-badge{margin:0;display:inline-flex;align-self:flex-start;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#f1ecff;color:#5b3fc4}.file-r-conseil-user{align-self:flex-end;max-width:640px;background:#1d1d1f;color:#fff;border-radius:18px 18px 6px;padding:14px 18px;font-size:15px;line-height:1.45}.file-r-conseil-card{background:#fff;border:1px solid #d1d1d6;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:18px}.file-r-conseil-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:baseline}.file-r-conseil-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#5b3fc4}.file-r-conseil-q{font-size:20px;font-weight:600;letter-spacing:-.02em;margin-top:6px;overflow-wrap:anywhere}.file-r-conseil-seats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}@media(max-width:640px){.file-r-conseil-seats,.orch-conseil-l43-seats{display:flex;flex-direction:column}.file-r-conseil-seat,.orch-conseil-l43-seat{width:100%}.file-r-conseil-r7 .file-r-actions,.orch-conseil-l43-actions{flex-direction:column}.file-r-conseil-r7 .file-r-actions button,.orch-conseil-l43-actions button{width:100%}}.file-r-conseil-seat{background:#fafafc;border:1px solid #e5e5ea;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.file-r-conseil-role{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6e6e73}.file-r-conseil-avis{font-size:22px;font-weight:700;letter-spacing:-.02em}.file-r-conseil-just{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.file-r-conseil-mod{font-size:12px;color:#6e6e73;margin-top:auto;padding-top:8px;border-top:1px solid #f0f0f3}.file-r-conseil-synth{background:#f1ecff;border-radius:16px;padding:18px 20px;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.file-r-conseil-stop{background:#fff4f2;border:1px solid #f5c2bc;color:#b42318;border-radius:16px;padding:16px 18px;font-size:15px;font-weight:600;overflow-wrap:anywhere}.file-r-conseil-stop[hidden],.file-r-conseil-synth[hidden]{display:none!important}.file-r-conseil-compose{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #d1d1d6;border-radius:18px;padding:8px 8px 8px 20px}.file-r-conseil-compose input{border:0;outline:0;flex-grow:1;font:15px inherit;min-width:0;background:transparent}.file-r-conseil-r7 .file-r-actions{display:flex;flex-wrap:wrap;gap:10px}.file-r-conseil-r7 .file-r-actions button.primary{background:var(--action-blue, #0a84ff);color:#fff;border-color:var(--action-blue, #0a84ff)}.file-r-conseil-r7 .file-r-actions button:disabled{opacity:.45;cursor:not-allowed}.orch-fiche-r1{display:flex;flex-direction:column;gap:16px}.orch-fiche-r1-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.orch-fiche-r1-head h2{margin:0;font-size:var(--fs-28, 28px);font-weight:700;letter-spacing:-.02em}.orch-fiche-r1-chip{display:inline-flex;align-items:center;padding:4px 11px;border-radius:var(--r-avatar, 999px);background:#e9f2ff;color:#0a64c8;font-size:var(--fs-13, 13px);font-weight:600}.orch-fiche-r1-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.orch-fiche-r1-box{background:#fff;border:1px solid #e5e5ea;border-radius:var(--r-18, 18px);padding:18px 20px;display:flex;flex-direction:column;gap:10px;min-width:0}.orch-fiche-r1-box h3{margin:0;font-size:var(--fs-17, 17px);font-weight:600}.orch-fiche-r1-meta{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 14px;font-size:var(--fs-14, 14px)}.orch-fiche-r1-tools{display:flex;flex-wrap:wrap;gap:8px}.orch-fiche-r1-tool{display:inline-flex;padding:4px 11px;border-radius:var(--r-avatar, 999px);background:#f2f2f7;font-size:var(--fs-13, 13px)}.orch-fiche-r1-bar{height:10px;border-radius:var(--r-8, 8px);background:#eef0f4;overflow:hidden}.orch-fiche-r1-bar>i{display:block;height:100%;background:var(--action-blue, #0a84ff);border-radius:var(--r-8, 8px)}.orch-fiche-r1-step{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--r-12, 12px);background:#f5f5f7;font-size:var(--fs-14, 14px)}.orch-fiche-r1-step.lock{background:#0b1220;color:#fff}.orch-fiche-r1-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:#e5e5ea;color:#3a3a3c;flex:none}.orch-fiche-r1-step.lock .orch-fiche-r1-n{background:var(--action-blue, #0a84ff);color:#fff}.orch-fiche-r1-tag{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8e8e93;white-space:nowrap}.orch-fiche-r1-step.lock .orch-fiche-r1-tag{color:#7fb8ff}.orch-fiche-r1-rule,.orch-fiche-r1-jr{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #f0f0f3;font-size:var(--fs-14, 14px)}.orch-fiche-r1-actions{display:flex;flex-wrap:wrap;gap:8px}.orch-fiche-r1-actions button,.orch-fiche-r1-box button{border:1px solid #d1d1d6;border-radius:var(--r-12, 12px);min-height:34px;padding:0 14px;background:#fff;font-size:var(--fs-13, 13px);font-weight:600;cursor:pointer}.orch-fiche-r1-actions button.primary,.orch-fiche-r1-box button.primary{background:var(--action-blue, #0a84ff);border-color:var(--action-blue, #0a84ff);color:#fff}.orch-fiche-r1-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.orch-fiche-r1-list button.orch-fiche-open{width:100%;text-align:left;border:1px solid #e5e5ea;border-radius:var(--r-12, 12px);padding:14px 16px;background:#fff;cursor:pointer}.orch-fiche-r1-list button.orch-fiche-open:hover{border-color:var(--action-blue, #0a84ff)}.orch-equipe-table-wrap{background:#fff;border:1px solid #e5e5ea;border-radius:var(--r-18, 18px);padding:8px;overflow-x:auto}.orch-equipe-table{border-collapse:collapse;width:100%;min-width:760px}.orch-equipe-table th{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6e6e73;text-align:left;padding:10px 12px}.orch-equipe-table td{padding:14px 12px;border-top:1px solid #f0f0f3;font-size:var(--fs-14, 14px);vertical-align:middle}.orch-equipe-table .orch-fiche-r1-bar{width:110px}button.orch-equipe-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit}button.orch-equipe-name strong{display:block;font-weight:650;line-height:1.25}button.orch-equipe-name .orch-fiche-r1-muted{display:block;margin:0;line-height:1.35;color:#6e6e73}button.orch-equipe-name:hover strong{color:var(--action-blue, #0a84ff)}.orch-fiche-r1-muted{color:#6e6e73;font-size:var(--fs-13, 13px)}.orch-fiche-r1 select,.orch-fiche-r1 textarea,.orch-fiche-r1 input[type=text]{border:1px solid #e5e5ea;border-radius:var(--r-12, 12px);padding:10px 12px;font:inherit;width:100%}.orch-fiche-r1-add{display:flex;flex-direction:column;gap:8px;margin-top:8px}.orch-fiche-r1-add[hidden]{display:none!important}.orch-add-r2{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.orch-add-r2-col{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:16px}.orch-add-r2-box{background:#fff;border:1px solid #e5e5ea;border-radius:var(--r-18, 18px);padding:20px;display:flex;flex-direction:column;gap:12px}.orch-add-r2-box h3{margin:0;font-size:var(--fs-22, 22px);font-weight:600}.orch-add-r2-proposal{border:2px solid var(--action-blue, #0a84ff);border-radius:22px;padding:22px;background:#fff;display:flex;flex-direction:column;gap:14px}.orch-add-r2-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#0a64c8}.orch-add-r2-title{margin:0;font-size:var(--fs-28, 28px);font-weight:700}.orch-add-r2-meta{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 14px;font-size:var(--fs-14, 14px)}.orch-add-r2-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.orch-add-r2-tpl{background:#fff;border:1px solid #e5e5ea;border-radius:16px;padding:14px 16px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;font:inherit;color:inherit}.orch-add-r2-tpl:hover{border-color:var(--action-blue, #0a84ff)}.orch-add-r2-packs{display:flex;flex-wrap:wrap;gap:8px}.orch-add-r2-pack{border:0;border-radius:var(--r-avatar, 999px);padding:6px 12px;background:#f2f2f7;font-size:var(--fs-13, 13px);cursor:pointer}.orch-add-r2-pack:hover{background:#e9f2ff;color:#0a64c8}.orch-add-r2-ai{display:inline-flex;padding:4px 10px;border-radius:999px;background:#fff3e0;color:#5c3900;font-size:12px;font-weight:700}.orch-add-r2-q{background:#fff3e0;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.orch-add-r2-step{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#f5f5f7;font-size:14px}.orch-add-r2-step.lock{background:#0b1220;color:#fff}.orch-add-r2-actions{display:flex;flex-wrap:wrap;gap:10px}.orch-add-r2-actions button{border:1px solid #d1d1d6;border-radius:12px;min-height:40px;padding:0 16px;background:#fff;font-weight:600;font-size:14px;cursor:pointer}.orch-add-r2-actions button.primary{background:var(--action-blue, #0a84ff);border-color:var(--action-blue, #0a84ff);color:#fff}.orch-add-r2-muted{color:#6e6e73;font-size:13px}.orch-add-r2 textarea,.orch-add-r2 select{border:1px solid #d1d1d6;border-radius:12px;padding:12px;font:inherit;width:100%}.orch-relay-r3{display:flex;flex-direction:column;gap:16px}.orch-relay-r3-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.orch-relay-r3-head h3{margin:0;font-size:17px;font-weight:600}.orch-relay-r3-chain{background:#fff;border:1px solid #e5e5ea;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.orch-relay-r3-chain.on{border-color:#0a84ff;box-shadow:0 0 0 1px #0a84ff33}.orch-relay-r3-name{font-size:15px;font-weight:600;color:#6e6e73}.orch-relay-r3-link{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.orch-relay-r3-step{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f2f2f7;font-size:14px;font-weight:500;border:1px solid transparent}.orch-relay-r3-step.you{background:#0a84ff;color:#fff}.orch-relay-r3-step.relance{background:#fff3e0;color:#a35200}.orch-relay-r3-arr{color:#8e8e93;font-size:14px}.orch-relay-r3-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.orch-relay-r3-actions button,.orch-relay-r3-step button{min-height:32px;padding:0 10px;border-radius:10px;border:1px solid #d1d1d6;background:#fff;font:600 13px/1 system-ui,sans-serif;cursor:pointer}.orch-relay-r3-actions button.primary{background:#0a84ff;border-color:#0a84ff;color:#fff}.orch-relay-r3-muted{color:#6e6e73;font-size:13px}.orch-relay-r3-status{margin:0;font-size:14px;color:#3a3a3c}.orch-relay-r3-editor .orch-relay-r3-step{padding-right:4px}.orch-relay-r3-editor .orch-relay-r3-step button{min-height:24px;padding:0 6px;border:0;background:transparent;font-size:12px;opacity:.75}.orch-relay-r3-editor .orch-relay-r3-step.you button{color:#fff}.orch-dash-v3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:none;flex-direction:column;background:#f5f5f7;color:#1d1d1f;overflow:auto;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.45}body.orch-dash-open .panel{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;border:none!important;padding:0!important;margin:0!important}body.orch-dash-open .orch-dash-v3{display:flex}body.orch-dash-open .main>header,body.orch-dash-open #threadWrap,body.orch-dash-open #composer,body.orch-dash-open .composer{visibility:hidden;pointer-events:none}.orch-dash-inner{flex:1;padding:28px 36px 100px;display:flex;flex-direction:column;gap:22px;max-width:1400px;width:100%;margin:0 auto;box-sizing:border-box}.orch-dash-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.orch-dash-greet{font-size:15px;color:#6e6e73}.orch-dash-title{margin:4px 0 0;font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.orch-dash-head-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.orch-dash-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:12px;font:600 14px/1 Inter,system-ui,sans-serif;border:1px solid #d1d1d6;background:#fff;color:#1d1d1f;cursor:pointer;white-space:nowrap}.orch-dash-link{border:none;background:transparent;color:#0a64c8;font:600 13px/1 Inter,system-ui,sans-serif;cursor:pointer;padding:0}.orch-dash-btn.is-on{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.orch-dash-btn.primary{background:#0a84ff;border-color:#0a84ff;color:#fff}.orch-dash-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:0 14px;min-height:44px;width:360px;max-width:100%}.orch-dash-search input{border:0;outline:0;flex:1;font:15px Inter,system-ui,sans-serif;background:transparent;min-width:0}.orch-dash-kbd{font-size:12px;padding:3px 8px;border-radius:999px;background:#f2f2f7;color:#3a3a3c}.orch-dash-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.orch-dash-filter-group,.orch-dash-horizon{display:flex;flex-wrap:wrap;gap:8px}.orch-dash-horizon{background:#e9e9ee;border-radius:12px;padding:3px}.orch-dash-horizon .orch-dash-btn{border:0;min-height:36px;background:transparent}.orch-dash-horizon .orch-dash-btn.is-on{background:#fff;color:#1d1d1f;border:0;box-shadow:0 1px 2px #0000000f}.orch-dash-cols{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start}.orch-dash-main{flex:2 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.orch-dash-widgets{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px}.orch-dash-brief{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:#0b1220;color:#fff;border-radius:18px;padding:18px 22px}.orch-dash-brief-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;color:#7fb8ff}.orch-dash-brief-body{font-size:15px;margin-top:4px;color:#e5e5ea}.orch-dash-list{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.orch-dash-list-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px}.orch-dash-list-head strong{font-size:17px}.orch-dash-new-banner{display:block;width:100%;margin:0;padding:10px 20px;border:0;border-top:1px solid #e5e5ea;background:#f5f7fb;color:#0a64c8;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.orch-dash-new-banner:hover,.orch-dash-new-banner:focus-visible{background:#e9f2ff;outline:none}.orch-dash-muted{color:#6e6e73;font-size:13px}.orch-dash-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;border-top:1px solid #f0f0f3}.orch-dash-verb{font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px;min-width:96px;text-align:center;background:#e9f2ff;color:#0a64c8;flex:none}.orch-dash-verb.tone-signer{background:#e9f2ff;color:#0a64c8}.orch-dash-verb.tone-decider{background:#f1ecff;color:#5b3fc4}.orch-dash-verb.tone-relancer{background:#fff3e0;color:#a35200}.orch-dash-verb.tone-repondre{background:#e6f6f4;color:#0b7066}.orch-dash-verb.tone-appeler{background:#e8f7ee;color:#1a7f45}.orch-dash-verb.tone-reconnecter{background:#fdecec;color:#b42318}.orch-dash-item-body{flex:1 1 320px;min-width:0}.orch-dash-item-body .obj{font-weight:600}.orch-dash-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.orch-dash-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:3px 10px;border-radius:999px;background:#f2f2f7;color:#3a3a3c;white-space:nowrap}.orch-dash-sort{font-size:13px;text-align:right}.orch-dash-empty{padding:36px 20px;text-align:center;color:#6e6e73}.orch-dash-skel{margin:10px 0;padding:14px 16px;border-radius:12px;background:linear-gradient(90deg,#ececef,#f5f5f7,#ececef);background-size:200% 100%;animation:orch-dash-skel-pulse 1.1s ease-in-out infinite;color:#6e6e73;font-size:13px}.orch-dash-list-skel{margin-top:12px}@keyframes orch-dash-skel-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.orch-dash-list[data-loading="1"] .orch-dash-list-head strong,.orch-dash-widget[data-loading="1"] h3{opacity:.85}.orch-dash-widget{background:#fff;border:1px solid #e5e5ea;border-radius:18px;padding:18px 20px}.orch-dash-widget-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.orch-dash-wlist{list-style:none;margin:0;padding:0}.orch-dash-wlist li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #f0f0f3;font-size:13px}.orch-dash-wlist li:first-child{border-top:none}.orch-dash-widget h3{margin:0 0 8px;font-size:17px;font-weight:600}.orch-dash-widget-head h3{margin:0}.orch-dash-team,.orch-dash-projlist,.orch-dash-agenda{display:flex;flex-direction:column}.orch-dash-team-row,.orch-dash-proj-row,.orch-dash-agenda-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #f0f0f3;color:#1d1d1f;text-decoration:none}.orch-dash-team-dot{width:9px;height:9px;border-radius:50%;flex:none;background:#0a84ff}.orch-dash-team-meta{flex:1;min-width:0}.orch-dash-team-name{font-weight:600;font-size:14px}.orch-dash-team-cost{font-size:13px;color:#6e6e73;font-variant-numeric:tabular-nums;flex:none}.orch-dash-agenda-time{width:48px;font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;flex:none}.orch-dash-add-widget{display:inline-flex;align-items:center;justify-content:center;min-height:56px;width:100%;border:2px dashed #c7c7cc;background:transparent;color:#3a3a3c;border-radius:18px;font:600 14px/1 Inter,system-ui,sans-serif;cursor:pointer}.orch-dash-add-widget:hover{background:#f2f2f7}.orch-dash-brief-btn{background:transparent!important;color:#fff!important;border-color:#3a4660!important}.orch-dash-ask{position:sticky;bottom:0;margin-top:auto;padding:12px 0 0;background:linear-gradient(transparent,#f5f5f7 28%)}.orch-dash-ask-bar{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #d1d1d6;border-radius:18px;padding:8px 8px 8px 20px;box-shadow:0 8px 30px #0000000f}.orch-dash-ask-bar input{flex:1;border:0;outline:0;font:15px Inter,system-ui,sans-serif;background:transparent;min-height:40px;min-width:0}@media(max-width:720px){.orch-dash-inner{padding:18px 16px 90px}.orch-dash-title{font-size:28px}.orch-dash-search{width:100%}}.orch-dash-reply-host{position:fixed;right:24px;bottom:24px;z-index:80;width:min(420px,calc(100vw - 32px));max-height:min(70vh,560px);overflow:auto;background:#f5f5f7;color:#1d1d1f;border:1px solid #d2d2d7;border-radius:12px;box-shadow:0 12px 40px #00000038;padding:14px 16px}.orch-dash-reply-host[hidden]{display:none!important}.orch-dash-reply-card header{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:10px}.orch-dash-reply-title{font-size:16px;font-weight:700;color:#1d1d1f;line-height:1.3}.orch-dash-reply-badge{font-size:12px;font-weight:600;color:#6e4e00;background:#fff3cd;padding:2px 8px;border-radius:6px}.orch-dash-reply-card textarea{width:100%;min-height:180px;resize:vertical;font:inherit;padding:10px;border-radius:8px;border:1px solid #c7c7cc;background:#fff;color:#1d1d1f}.orch-dash-reply-acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}[data-theme=dark] .orch-dash-reply-host{background:#1c1c1e;color:#f5f5f7;border-color:#3a3a3c}[data-theme=dark] .orch-dash-reply-title{color:#f5f5f7}[data-theme=dark] .orch-dash-reply-badge{color:#ffe08a;background:#3a2e00}[data-theme=dark] .orch-dash-reply-card textarea{background:#2c2c2e;color:#f5f5f7;border-color:#48484a}.orch-perso-l4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000059;display:none;align-items:center;justify-content:center;padding:24px}body.orch-perso-open .orch-perso-l4{display:flex}.orch-perso-card{background:#fff;color:#1d1d1f;border-radius:18px;max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:22px 24px 28px;box-shadow:0 16px 48px #0000002e}.orch-perso-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.orch-perso-head h2{margin:0;font-size:22px}.orch-perso-muted{color:#6e6e73;font-size:14px}.orch-perso-profiles{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.orch-perso-btn{min-height:36px;padding:0 12px;border-radius:10px;border:1px solid #d1d1d6;background:#fff;font:600 13px system-ui,sans-serif;cursor:pointer}.orch-perso-btn.primary{background:#0a84ff;border-color:#0a84ff;color:#fff;margin-top:12px}.orch-perso-list{list-style:none;margin:0;padding:0;border:1px solid #e5e5ea;border-radius:12px;overflow:hidden}.orch-perso-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid #f0f0f3;background:#fff}.orch-perso-list li:first-child{border-top:0}.orch-perso-handle{color:#8e8e93;cursor:grab}.orch-perso-add,.orch-perso-custom{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.orch-perso-add select,.orch-perso-custom input{flex:1;min-width:160px;min-height:36px;border-radius:10px;border:1px solid #d1d1d6;padding:0 10px;font:14px system-ui,sans-serif}@media(max-width:720px){.orch-perso-card{max-width:100%}}.orch-proj-l6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:42;display:none;background:#f5f5f7;color:#1d1d1f;overflow:auto}body.orch-proj-open .orch-proj-l6{display:block}body.orch-proj-open .panel{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;border:none!important;padding:0!important}body.orch-proj-open #threadWrap,body.orch-proj-open .composer-zone,body.orch-proj-open #orchConvChrome,body.orch-proj-open #orchConversationsV14,body.orch-proj-open #orchConvProjectAside,body.orch-proj-open #hero,body.orch-proj-open .hero{display:none!important}.orch-proj-inner{max-width:960px;margin:0 auto;padding:28px 24px 48px;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.45;color:#1d1d1f}.orch-proj-inner--list{max-width:none;padding:26px 36px 36px;display:flex;flex-direction:column;gap:20px}.orch-proj-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.orch-proj-head--list{justify-content:space-between;align-items:flex-end;gap:16px}.orch-proj-head-copy{min-width:0;flex:1 1 280px}.orch-proj-head h1{flex:1;margin:0;font-size:32px}.orch-proj-head--list h1{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.1;flex:none}.orch-proj-lead{margin:8px 0 0;font-size:17px;font-weight:400}.orch-proj-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:12px;border:1px solid #d1d1d6;background:#fff;color:#1d1d1f;font:600 14px/1 Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.orch-proj-btn--primary{background:#0a84ff;border-color:#0a84ff;color:#fff}.orch-proj-btn--ghost{background:transparent;border-color:transparent;color:#0a64c8}.orch-proj-btn.on{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.orch-proj-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:#e9f2ff;border:1px solid #cfe3ff;border-radius:18px;padding:14px 18px}.orch-proj-suggest[hidden]{display:none!important}.orch-proj-suggest-msg{flex:1 1 320px;min-width:0;font-size:14px;color:#1d1d1f}.orch-proj-suggest-actions{display:flex;flex-wrap:wrap;gap:8px}.orch-proj-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0}.orch-proj-grid,.orch-proj-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;background:transparent;border:none;border-radius:0;overflow:visible}.orch-proj-list li{border-top:0}.orch-proj-card{display:flex;flex-direction:column;gap:10px;min-width:0;text-align:left;background:#fff;border:1px solid #e5e5ea;border-radius:18px;padding:18px 20px;color:#1d1d1f;font:inherit;cursor:pointer}.orch-proj-card:hover{border-color:#0a84ff}.orch-proj-card--dashed{border-style:dashed}.orch-proj-card-top{display:flex;justify-content:space-between;gap:8px}.orch-proj-card-name{font-size:20px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.orch-proj-card-where{font-size:14px;font-weight:400;overflow-wrap:anywhere}.orch-proj-card-kv{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding-top:8px;border-top:1px solid #f0f0f3}.orch-proj-card-kv b{font-weight:700;text-align:right}.orch-proj-empty{grid-column:1 / -1;margin:0}.orch-proj-link{width:100%;text-align:left;border:0;background:transparent;padding:14px 16px;font:600 15px Inter,system-ui,sans-serif;cursor:pointer}.orch-proj-link .muted,.muted{color:#6e6e73;font-weight:400;font-size:13px}.orch-proj-lead.muted{font-size:17px}.orch-proj-card-where.muted{font-size:14px}.orch-proj-inner--page{max-width:none;padding:26px 36px 36px;display:flex;flex-direction:column;gap:18px}.orch-proj-crumb{font-size:13px}.orch-proj-crumb-link{border:0;background:transparent;color:#0a64c8;font:inherit;padding:0;cursor:pointer}.orch-proj-title-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.orch-proj-title-copy h1{margin:8px 0 0;font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.orch-proj-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}.orch-proj-avatars{display:inline-flex;margin-left:6px}.orch-proj-avatar{width:28px;height:28px;border-radius:50%;background:#1d1d1f;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;border:2px solid #f5f5f7}.orch-proj-title-actions{display:flex;gap:8px;flex-wrap:wrap}.orch-proj-tabs{display:flex;flex-wrap:wrap;gap:28px;margin:0;border-bottom:1px solid #e5e5ea}.orch-proj-tab{padding:12px 2px;border-radius:0;background:transparent;font-size:15px;font-weight:500;border:none;border-bottom:2px solid transparent;cursor:pointer;color:#6e6e73;font-family:inherit;margin-bottom:-1px}.orch-proj-tab.on{background:transparent;color:#1d1d1f;border-bottom-color:#1d1d1f;font-weight:600}.orch-proj-columns{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start}.orch-proj-maincol{flex:2 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.orch-proj-sidecol{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:16px}.orch-proj-block-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.orch-proj-block h2{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:-.02em}.orch-proj-block-head h2{margin:0}.orch-proj-where-text{margin:12px 0 0;font-size:17px;line-height:1.55}.orch-proj-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.orch-proj-row{display:flex;gap:12px;padding:12px 0;border-top:1px solid #f0f0f3;font-size:14px;align-items:baseline;flex-wrap:wrap}.orch-proj-row:first-of-type{border-top:0}.orch-proj-row-who{width:150px;flex:none;font-weight:600}.orch-proj-row-what{flex-grow:1;min-width:120px}.orch-proj-side-title{font-size:17px;font-weight:600;margin-bottom:6px}.orch-proj-side-link{display:block;margin-top:8px;border:0;background:transparent;color:#0a64c8;font:600 13px Inter,system-ui,sans-serif;padding:0;cursor:pointer;text-align:left}.orch-proj-contents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.orch-proj-content-card{background:#fff;border:1px solid #e5e5ea;border-radius:18px;padding:16px;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:8px}.orch-proj-content-card--note{background:#fff8db;border-color:#f2e3a0}.orch-proj-content-card .kind{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6e6e73;display:flex;justify-content:space-between;gap:8px}.orch-proj-content-card .title{font-size:15px;font-weight:600}.orch-proj-content-preview{font-size:13px}.orch-proj-content-card .src{margin-top:auto;padding-top:10px;border-top:1px solid #f0f0f3;font-size:12px;color:#6e6e73}.orch-proj-source{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:#0071e3;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;line-height:1.3}.orch-proj-source:hover{text-decoration:underline}button.orch-proj-source{-moz-appearance:none;appearance:none;-webkit-appearance:none}.orch-proj-block{background:#fff;border:1px solid #e5e5ea;border-radius:18px;padding:20px 22px;margin-bottom:0}.orch-proj-sidecol .orch-proj-block{padding:18px 20px}.orch-proj-drop{border:2px dashed #c7c7cc;background:transparent;text-align:center;color:#6e6e73;font-size:14px;white-space:pre-line}.orch-proj-news-row{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;border-top:1px solid #f0f0f3;font-size:14px;align-items:baseline}.orch-proj-news-row:first-child{border-top:0}.orch-proj-news-time{width:52px;flex:none;font-variant-numeric:tabular-nums}.orch-proj-chip{display:inline-flex;align-items:center;font-size:13px;padding:2px 10px;border-radius:999px;background:#f2f2f7;color:#3a3a3c;white-space:nowrap}.orch-new-proj-u1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;background:#00000059;display:flex;align-items:center;justify-content:center;padding:24px}.orch-new-proj-u1-card{background:#fff;border-radius:16px;padding:20px 22px;max-width:440px;width:100%;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 40px #0000002e}.orch-new-proj-u1-card h2{margin:0;font:700 18px/1.25 Inter,system-ui,sans-serif;color:#1d1d1f}.orch-new-proj-u1-muted{margin:0 0 6px;font-size:13px;color:#6e6e73}.orch-new-proj-u1-field{font-size:12px;font-weight:600;color:#3a3a3c;margin-top:4px}.orch-new-proj-u1-card input,.orch-new-proj-u1-card select{min-height:40px;border:1px solid #d1d1d6;border-radius:10px;padding:0 12px;font:14px/1.3 Inter,system-ui,sans-serif;background:#fafafa}.orch-new-proj-u1-err{margin:4px 0 0;color:#b42318;font-size:13px}.orch-new-proj-u1-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.orch-new-proj-u1-btn{min-height:40px;padding:0 16px;border-radius:12px;border:1px solid #d1d1d6;background:#fff;font:600 14px/1 Inter,system-ui,sans-serif;cursor:pointer}.orch-new-proj-u1-btn.primary{background:#0a84ff;border-color:#0a84ff;color:#fff}.orch-new-proj-u1-btn.ghost{background:transparent;color:#6e6e73;border-color:transparent}.orch-conseil-l43{background:#fff;border:1px solid #d1d1d6;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:16px;margin-top:10px;max-width:920px;overflow-wrap:anywhere}.orch-conseil-l43-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:baseline}.orch-conseil-l43-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#5b3fc4}.orch-conseil-l43-q{font-size:20px;font-weight:600;letter-spacing:-.02em;margin:6px 0 0;overflow-wrap:anywhere}.orch-conseil-l43-cost{font-size:13px;color:#6e6e73}.orch-conseil-l43-seats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.orch-conseil-l43-seat{background:#fafafc;border:1px solid #e5e5ea;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.orch-conseil-l43-role{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6e6e73}.orch-conseil-l43-avis{font-size:22px;font-weight:700;letter-spacing:-.02em}.orch-conseil-l43-reason{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.orch-conseil-l43-srcs{display:flex;flex-wrap:wrap;gap:6px}.orch-conseil-l43-src{font-size:12px;color:#0a64c8;text-decoration:none;overflow-wrap:anywhere}.orch-conseil-l43-src:hover{color:#0050a8;text-decoration:underline}.orch-conseil-l43-mod{font-size:12px;color:#6e6e73;margin-top:auto;padding-top:8px;border-top:1px solid #f0f0f3}.orch-conseil-l43-synth{background:#f1ecff;border-radius:16px;padding:16px 18px;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.orch-conseil-l43-disagree{color:#5b3fc4;background:linear-gradient(transparent 60%,#ffe08a 60%)}.orch-conseil-l43-actions{display:flex;flex-wrap:wrap;gap:10px}.orch-conseil-l43-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:12px;font:600 14px/1 inherit;border:1px solid #d1d1d6;background:#fff;color:#1d1d1f;cursor:pointer}.orch-conseil-l43-actions button.primary{background:#0a84ff;border-color:#0a84ff;color:#fff}.orch-conseil-l43-sources{background:#fafafc;border:1px solid #e5e5ea;border-radius:14px;padding:12px 14px;font-size:13px}.orch-conseil-l43-sources-title{font-weight:700;margin:0 0 8px}.orch-conseil-l43-sources ul{margin:0;padding-left:18px}.orch-conseil-l43-sources a{color:#0a64c8}@media(max-width:640px){.orch-conseil-l43{padding:16px;border-radius:18px}.orch-conseil-l43-q{font-size:17px}.orch-conseil-l43-seats{display:flex;flex-direction:column;gap:10px}.orch-conseil-l43-seat{width:100%}.orch-conseil-l43-actions{flex-direction:column}.orch-conseil-l43-actions button{width:100%}}.l44-canvas-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #e5e5ea;background:#fafafc}.l44-fmt,.l44-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.l44-fmt button,.l44-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid #d1d1d6;background:#fff;color:#1d1d1f;font:600 13px/1 inherit;cursor:pointer}.l44-btn.primary{background:#0a84ff;border-color:#0a84ff;color:#fff}.l44-version-chip{cursor:pointer}.l44-version-menu{position:absolute;z-index:40;margin-top:28px;right:12px;min-width:220px;background:#fff;border:1px solid #d1d1d6;border-radius:12px;box-shadow:0 8px 24px #00000014;padding:6px;display:flex;flex-direction:column;gap:2px}.cd-status{position:relative}.l44-ver-item{text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:8px;font:500 13px/1.3 inherit;cursor:pointer;color:#1d1d1f}.l44-ver-item:hover,.l44-ver-item.is-on{background:#e9f2ff;color:#0a64c8}.l44-publish-pick{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;background:#00000059;display:flex;align-items:center;justify-content:center;padding:24px}.l44-publish-card{background:#fff;border-radius:16px;padding:18px 20px;max-width:380px;width:100%;display:flex;flex-direction:column;gap:10px}.l44-publish-card h3{margin:0;font-size:17px}.l44-publish-card button{min-height:40px;border-radius:12px;border:1px solid #d1d1d6;background:#fff;font:600 14px/1 inherit;cursor:pointer}.l44-publish-card button[data-target]{background:#0a84ff;border-color:#0a84ff;color:#fff}.l44-publish-card button.ghost{border:0;background:transparent;color:#6e6e73}.l44-tpl-label{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 inherit;color:#6e6e73}.l44-tpl-label select{min-height:34px;border-radius:10px;border:1px solid #d1d1d6;padding:0 8px;font:600 13px/1 inherit;background:#fff}.l44-table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.l44-table th,.l44-table td{border:1px solid #d1d1d6;padding:8px 10px;text-align:left}.l44-table th{background:#f5f5f7}.l44-img{max-width:100%;height:auto;border-radius:8px}.l44-comments{width:100%;margin-top:4px;padding:10px 12px;border-radius:12px;background:#f5f5f7;font:500 13px/1.4 inherit}.l44-comment{margin-top:8px;padding-top:8px;border-top:1px solid #e5e5ea}.l44-comment-meta{display:block;color:#6e6e73;font-size:12px;margin-bottom:4px}@media(max-width:640px){.l44-canvas-toolbar{flex-direction:column;align-items:stretch}}.orch-conv-s2{display:flex;flex-direction:column;gap:16px;max-width:920px}.orch-conv-s2 .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.orch-conv-crumb{font-size:13px}.orch-conv-thread{display:flex;flex-direction:column;gap:14px;min-height:200px}.orch-conv-bubble{max-width:640px;padding:12px 16px;border-radius:16px;background:#f2f2f7;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.orch-conv-bubble.user{align-self:flex-end;background:#1d1d1f;color:#fff;border-radius:18px 18px 6px}.orch-conv-bubble.muted{color:#6e6e73;background:transparent;padding-left:0}.orch-conv-compose{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #d1d1d6;border-radius:18px;padding:8px 8px 8px 20px}.orch-conv-compose input{border:0;outline:0;flex-grow:1;font:15px inherit;min-width:0;background:transparent}.orch-conv-actions{display:flex;flex-wrap:wrap;gap:10px}.orch-conv-actions button,.orch-conv-compose button{border:1px solid #d1d1d6;border-radius:12px;min-height:40px;padding:0 14px;background:#fff;font:600 14px inherit;cursor:pointer}.orch-conv-actions button.primary,.orch-conv-compose button.primary{background:#0a84ff;border-color:#0a84ff;color:#fff}.orch-conv-actions button:disabled{opacity:.45;cursor:not-allowed}.orch-conv-badge{margin:0;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#f1ecff;color:#5b3fc4}.orch-conv-conseil{background:#fff;border:1px solid #d1d1d6;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:14px}.orch-conv-conseil-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#5b3fc4}.orch-conv-conseil-q{font-size:18px;font-weight:600;margin-top:6px;overflow-wrap:anywhere}.orch-conv-conseil-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:baseline}.orch-conv-seats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}@media(max-width:640px){.orch-conv-seats,.orch-conseil-l43-seats{display:flex;flex-direction:column}.orch-conv-seat,.orch-conseil-l43-seat{width:100%}.orch-conv-actions,.orch-conseil-l43-actions{flex-direction:column}.orch-conv-actions button,.orch-conseil-l43-actions button{width:100%}}.orch-conv-seat{background:#fafafc;border:1px solid #e5e5ea;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px}.orch-conv-role{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6e6e73}.orch-conv-avis{font-size:20px;font-weight:700}.orch-conv-just{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.orch-conv-mod{font-size:12px;color:#6e6e73;margin-top:auto;padding-top:6px;border-top:1px solid #f0f0f3}.orch-conv-synth{background:#f1ecff;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.orch-conv-stop{background:#fff4f2;border:1px solid #f5c2bc;color:#b42318;border-radius:14px;padding:12px 14px;font-weight:600}.orch-conv-stop[hidden],.orch-conv-synth[hidden]{display:none!important}.orch-conv-learn{background:#fff;border:1px solid #e5e5ea;border-radius:16px;padding:16px 18px;max-width:480px}.orch-conv-learn.accepted{border-color:#1a7f45}.orch-conv-learn-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#0a64c8;margin-bottom:8px}.orch-conv-banc{margin-top:4px}.orch-banc-phone{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;background:#0c121c73}.orch-banc-phone[hidden]{display:none!important}.orch-banc-phone-frame{width:min(360px,92vw);background:#0b141a;color:#e9edef;border-radius:28px;padding:14px 14px 18px;box-shadow:0 18px 48px #00000059;overflow-wrap:anywhere}.orch-banc-phone-head{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.orch-banc-phone-head strong{font-size:16px}.orch-banc-phone-muted{color:#8696a0;font-size:12px;margin:8px 0}.orch-banc-phone-close{margin-left:auto;border:0;background:transparent;color:#e9edef;font-size:22px;cursor:pointer;line-height:1}.orch-banc-phone-tabs{display:flex;gap:6px;margin-bottom:12px}.orch-banc-phone-tabs button{flex:1;border:1px solid #2a3942;background:#111b21;color:#e9edef;border-radius:10px;padding:8px;cursor:pointer}.orch-banc-phone-tabs button.is-on{background:#005c4b;border-color:#005c4b}.orch-banc-phone-body textarea{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid #2a3942;background:#111b21;color:#e9edef;padding:10px;resize:vertical;font:inherit}.orch-banc-phone-send,.orch-banc-phone-btn{display:inline-flex;margin-top:10px;margin-right:6px;border:0;border-radius:999px;padding:10px 14px;background:#202c33;color:#e9edef;cursor:pointer}.orch-banc-phone-send,.orch-banc-phone-btn.primary{background:#00a884;color:#04110c;font-weight:600}.orch-banc-phone-bubble{background:#005c4b;border-radius:12px 12px 4px;padding:12px 14px;margin:8px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.orch-banc-phone-btns{display:flex;flex-wrap:wrap;gap:6px}.orch-set-l13{position:absolute;top:0;right:0;bottom:0;left:0;z-index:42;display:none;flex-direction:row;background:#f5f5f7;color:#1d1d1f;overflow:hidden;font-size:15px;line-height:1.45}body.orch-set-l13-open .orch-set-l13{display:flex}body.orch-set-l13-open .panel{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;border:none!important;padding:0!important}body.orch-set-l13-open .main>header,body.orch-set-l13-open #threadWrap,body.orch-set-l13-open #composer,body.orch-set-l13-open .composer,body.orch-set-l13-open .orch-dash-v3{visibility:hidden!important;pointer-events:none!important}.orch-set-side{flex:0 0 230px;align-self:stretch;min-height:100%;height:100%;padding:14px 12px 22px;border-right:1px solid #e5e5ea;background:#fafafc;overflow:auto;display:flex;flex-direction:column;gap:2px;box-sizing:border-box}.orch-set-side-head{display:flex;justify-content:flex-end;margin-bottom:8px}.orch-set-close{border:none;background:transparent;color:#6e6e73;font:500 13px/1.2 system-ui,sans-serif;cursor:pointer;padding:6px 10px;border-radius:8px}.orch-set-close:hover{background:#f2f2f7;color:#1d1d1f}.orch-set-side-foot{margin-top:auto;padding-top:18px;border-top:1px solid #e5e5ea}.orch-set-logout{color:#b42318!important;font-weight:600!important}.orch-set-sg{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6e6e73;padding:16px 12px 4px}.orch-set-sn{display:block;width:100%;text-align:left;padding:7px 12px;border-radius:10px;border:none;background:transparent;color:#3a3a3c;font:500 14px/1.35 system-ui,sans-serif;cursor:pointer}.orch-set-sn:hover{background:#f2f2f7;color:#1d1d1f}.orch-set-sn.on{background:#1d1d1f;color:#fff}.orch-set-main{flex:1 1 auto;min-width:0;padding:26px 36px 36px;overflow:auto;display:flex;flex-direction:column;gap:20px}.orch-set-main h1{margin:0;font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.orch-set-lead{margin:8px 0 0;font-size:16px;color:#6e6e73}.orch-set-crumb{font-size:13px;color:#6e6e73}.orch-set-attn{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:#fff3e0;border:1px solid #f5d9a8;border-radius:18px;padding:14px 18px;font-size:14px;color:#5c3900}.orch-set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.orch-set-gc{background:#fff;border:1px solid #e5e5ea;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:4px;min-width:0}.orch-set-gc h2{margin:0 0 6px;font-size:17px;font-weight:600}.orch-set-gl{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #f0f0f3;font-size:14px;color:#1d1d1f;background:transparent;border-left:none;border-right:none;border-bottom:none;cursor:pointer;text-align:left;font-family:inherit}.orch-set-gl:hover{color:#0a64c8}.orch-set-gl .muted,.orch-set-muted{color:#6e6e73}.orch-set-gl.warn .muted{color:#a35200}.orch-set-panel{background:#fff;border:1px solid #e5e5ea;border-radius:18px;padding:20px 22px;display:flex;flex-direction:column;gap:12px}.orch-set-panel input[type=text]{min-height:40px;padding:0 12px;border-radius:12px;border:1px solid #d1d1d6;font:400 14px system-ui,sans-serif}.orch-set-panel button[type=button],.orch-set-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:12px;font:600 14px/1 system-ui,sans-serif;border:1px solid #d1d1d6;background:#fff;color:#1d1d1f;cursor:pointer;width:fit-content}.orch-set-btn.primary{background:#0a84ff;border-color:#0a84ff;color:#fff}.orch-set-list{list-style:none;margin:0;padding:0}.orch-qualite-table{width:100%;border-collapse:collapse;font-size:var(--fs-13, 13px);margin:12px 0}.orch-qualite-table th,.orch-qualite-table td{text-align:left;padding:8px 10px;border-bottom:1px solid #e5e5ea;overflow-wrap:anywhere}.orch-qualite-table th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73}.orch-set-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f0f0f3;font-size:14px}.orch-speed-test-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#1414188c;padding:24px}.orch-speed-test-overlay[hidden]{display:none!important}.orch-speed-test-card{width:min(640px,100%);background:#fff;border-radius:16px;padding:28px 28px 20px;box-shadow:0 18px 48px #00000038}.orch-speed-test-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.orch-speed-test-card h2{margin:0;font-size:28px;font-weight:700}.orch-speed-test-hint{color:#6e6e73;font-size:14px;margin:0 0 16px}.orch-speed-test-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;padding:14px 0;border-top:1px solid #ececf0;font-size:18px}.orch-speed-test-lat{font-size:36px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.orch-speed-test-row.is-ok .orch-speed-test-lat{color:#1a7f37}.orch-speed-test-row.is-slow .orch-speed-test-lat{color:#c0392b}.orch-speed-test-meta{font-size:13px;color:#6e6e73}.orch-speed-test-foot{margin-top:16px}#fly-reglages,#fly-reglages [data-act=comp-open],button.f-item[data-act=comp-open]{display:none!important}.orch-msg-live{display:flex;flex-direction:column;gap:20px;max-width:640px}.orch-msg-lead{margin:0 0 4px;color:var(--muted, #6e6e73);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.orch-msg-card{border:1px solid var(--line, #e5e5ea);border-radius:12px;padding:16px 18px;background:var(--paper, #fff)}.orch-msg-card h2{margin:0 0 10px;font-size:17px;font-weight:650}.orch-msg-explain{margin:0 0 6px;font-size:13px;line-height:1.45;color:var(--ink, #1d1d1f);overflow-wrap:anywhere}.orch-msg-status{margin:12px 0;font-size:14px}.orch-msg-form{display:grid;gap:10px}.orch-msg-form label,.orch-msg-excl{display:grid;gap:4px;font-size:13px;font-weight:550}.orch-msg-form input,.orch-msg-excl input{padding:8px 10px;border:1px solid var(--line, #d2d2d7);border-radius:8px;font:inherit;background:var(--paper, #fff);color:var(--ink, #1d1d1f)}.orch-msg-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.orch-msg-primary{background:var(--ink, #1d1d1f)!important;color:#fff!important}.orch-msg-warn{margin:8px 0;padding:10px 12px;border-radius:8px;background:#fff4e5;color:#6b3a00;font-size:13px;font-weight:600;overflow-wrap:anywhere}.orch-msg-advanced{margin:12px 0;padding:8px 10px;border:1px dashed var(--line, #d2d2d7);border-radius:8px;font-size:13px}.orch-msg-advanced>summary{cursor:pointer;font-weight:600;color:var(--muted, #6e6e73)}.orch-msg-advanced[open]>summary{margin-bottom:8px;color:var(--ink, #1d1d1f)}.orch-msg-qr{margin:12px 0;max-width:180px;border-radius:8px;border:1px solid var(--line, #e5e5ea)}.orch-msg-qrbox{margin-top:12px}.orch-phone-t1{display:flex;flex-direction:column;gap:16px;max-width:640px}.orch-phone-lead{margin:0;font-size:14px;line-height:1.45;color:var(--muted, #6e6e73);overflow-wrap:anywhere}.orch-phone-card{border:1px solid var(--line, #e5e5ea);border-radius:12px;padding:16px 18px;background:var(--paper, #fff)}.orch-phone-card h2,.orch-phone-card h3{margin:0 0 10px;font-size:17px;font-weight:650}.orch-phone-acts{display:flex;flex-wrap:wrap;gap:8px}.orch-phone-primary{background:var(--ink, #1d1d1f)!important;color:#fff!important}.orch-phone-qr{display:block;margin:12px 0;border:1px solid var(--line, #e5e5ea);border-radius:8px}.orch-phone-token{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-size:12px;padding:6px 8px;background:#f5f5f7;border-radius:6px}.orch-phone-wizard .orch-msg-warn,.orch-phone-t1 .orch-msg-warn{margin:8px 0;padding:10px 12px;border-radius:8px;background:#fff4e5;color:#6b3a00;font-size:13px;font-weight:600}#orchPhoneList li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.orch-conn-r1{display:flex;flex-direction:column;gap:16px;min-width:0}.orch-conn-r1-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.orch-conn-r1-head h1{margin:6px 0 0;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.orch-conn-r1-lead{margin:8px 0 0;font-size:15px;color:#6e6e73}.orch-conn-r1-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start}.orch-conn-r1-box{background:#fff;border:1px solid #e5e5ea;border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;min-width:0}.orch-conn-r1-box h2{margin:0 0 6px;font-size:17px;font-weight:600}.orch-conn-r1-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 0;border-top:1px solid #f0f0f3;font-size:14px}.orch-conn-r1-row:first-of-type{border-top:none}.orch-conn-r1-logo{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;overflow:hidden;background:#f5f5f7}.orch-conn-r1-logo img{width:22px;height:22px;object-fit:contain}.orch-conn-r1-logo .pc-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.orch-conn-r1-main{flex:1 1 160px;min-width:0}.orch-conn-r1-main b{font-weight:600}.orch-conn-r1-acct{color:#6e6e73;font-weight:400}.orch-conn-r1-st{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12px;white-space:nowrap;padding:2px 9px;border-radius:999px;background:#f2f2f7;color:#3a3a3c}.orch-conn-r1-st.is-ok{background:#e8f7ee;color:#1a7f45}.orch-conn-r1-st.is-ko{background:#fdecea;color:#b42318}.orch-conn-r1-st.is-warn{background:#fff3e0;color:#a35200}.orch-conn-r1-st.is-muted{background:#f2f2f7;color:#6e6e73;font-weight:500}.orch-conn-r1-dot{width:8px;height:8px;border-radius:50%;background:#34c759;flex:none}.orch-conn-r1-dot.is-ko{background:#ff3b30}.orch-conn-r1-dot.is-warn{background:#ff9f0a}.orch-conn-r1-dot.is-muted{background:#aeaeb2}.orch-conn-r1-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:12px;font:600 13px/1 Inter,system-ui,sans-serif;border:1px solid #d1d1d6;background:#fff;color:#1d1d1f;cursor:pointer;white-space:nowrap;flex:none}.orch-conn-r1-btn-test{display:inline-flex!important;visibility:visible!important;opacity:1!important}.orch-conn-r1-probe{display:inline-block;margin-top:2px;font-size:11px;font-weight:500;color:#6e6e73;max-width:100%;overflow-wrap:anywhere}.orch-conn-r1-probe.is-muted{color:#aeaeb2}button.orch-conn-r1-btn.primary,#orchConnAddBtn.orch-conn-r1-btn.primary{background:#0058c8!important;border-color:#0058c8!important;color:#fff!important}.orch-conn-r1-add{min-height:40px;padding:0 16px;font-size:14px}.orch-conn-r1-btn:focus-visible{outline:2px solid #0a84ff;outline-offset:2px}.orch-conn-r1-internal{border:1px solid #e5e5ea;border-radius:14px;background:#fafafc;padding:0;overflow:hidden}.orch-conn-r1-internal summary{cursor:pointer;list-style:none;padding:14px 16px;font-weight:600;font-size:14px;color:#3a3a3c}.orch-conn-r1-internal summary::-webkit-details-marker{display:none}.orch-conn-r1-internal[open] summary{border-bottom:1px solid #e5e5ea}.orch-conn-r1-internal .orch-conn-r1-box{border:none;border-radius:0;background:transparent}.orch-conn-r1-note{font-size:13px;color:#6e6e73;margin:0}.orch-conn-notion-internal{margin-top:16px}.orch-conn-notion-label{display:block;font-size:var(--fs-13, 13px);font-weight:600;color:#3a3a3c;margin:10px 0 6px}.orch-conn-notion-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.orch-conn-notion-row input[type=password]{flex:1 1 240px;min-height:40px;padding:0 12px;border:1px solid #d1d1d6;border-radius:var(--r-12, 12px);font:inherit;background:#fff}.orch-conn-r1-howto{margin-top:8px;padding:10px 12px;border-radius:10px;background:#fff3e0;color:#5c3900;font-size:13px}.orch-conn-r1-howto ol{margin:6px 0 0;padding-left:18px}.orch-r2-lead{margin:0 0 4px;font-size:16px;color:#6e6e73;line-height:1.45}.orch-r2-saved{display:inline-flex;align-items:center;gap:6px;min-height:28px;font-size:13px;font-weight:600;color:#1a7f45;opacity:0;transition:opacity .2s ease}.orch-r2-saved.is-on{opacity:1}.orch-r2-cards{display:flex;flex-direction:column;gap:12px}.orch-r2-card{background:#fff;border:1px solid #e5e5ea;border-radius:16px;padding:16px 18px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.orch-r2-card h3{margin:0;font-size:16px;font-weight:600;flex:1 1 180px}.orch-r2-card .orch-r2-meta{flex:1 1 100%;margin:0;font-size:14px;color:#6e6e73}.orch-r2-empty{background:#fafafc;border:1px dashed #d1d1d6;border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.orch-r2-empty b{font-size:15px}.orch-r2-field{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;min-width:0}.orch-r2-field label{font-size:13px;font-weight:600;color:#3a3a3c}.orch-r2-field input,.orch-r2-field select,.orch-r2-field textarea{min-height:40px;padding:8px 12px;border-radius:12px;border:1px solid #d1d1d6;font:400 14px/1.35 system-ui,sans-serif;background:#fff}.orch-r2-field textarea{min-height:88px;resize:vertical}.orch-r2-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.orch-r2-card-row{align-items:center}.orch-r2-avatar{width:40px;height:40px;border-radius:50%;background:#1d1d1f;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.orch-r2-ico{width:40px;height:40px;border-radius:12px;background:#f2f2f7;display:grid;place-items:center;font-size:18px;flex:none}.orch-r2-chiprow{display:flex;flex-wrap:wrap;gap:8px}.orch-r2-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid #d1d1d6;background:#fff;font:500 13px system-ui,sans-serif;cursor:pointer}.orch-r2-chip.on{background:#e9f2ff;border-color:#0a84ff;color:#0a64c8}.orch-r2-attn-list{display:flex;flex-direction:column;gap:8px}.orch-r2-attn-item{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fff3e0;border:1px solid #f5d9a8;border-radius:14px;padding:12px 14px;color:#5c3900;font-size:14px}.orch-r2-attn-item button{margin-left:auto}.orch-set-panel:has(.orch-conn-r1),.orch-set-panel:has(.orch-msg-live),.orch-set-panel:has(#orchPhoneT1),.orch-set-panel:has(.orch-fiche-r1),.orch-set-panel:has(#orchRelayMount),.orch-set-panel:has(#orchAddAgentMount){background:transparent;border:none;padding:0}#orchLiveCatalogHost{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;display:flex;align-items:center;justify-content:center;background:#0f121c73;padding:24px}#orchLiveCatalogHost[hidden]{display:none!important}.orch-live-cat{width:min(640px,100%);max-height:min(80vh,720px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 18px 48px #0000002e;padding:20px 22px 16px;color:#111}.orch-live-cat h2{margin:0 0 4px;font-size:20px;font-weight:650}.orch-live-cat .orch-live-cat-sub{margin:0 0 16px;font-size:13px;color:#6b7280}.orch-live-cat-group{margin:0 0 14px}.orch-live-cat-row{display:flex;align-items:center;gap:10px}.orch-live-cat-logo{flex:none;width:28px;height:28px;display:grid;place-items:center}.orch-live-cat-logo .pc-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;overflow:hidden}.orch-live-cat-logo img{width:22px;height:22px;object-fit:contain}.orch-live-cat-group h3{margin:0 0 8px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-weight:600}.orch-live-cat-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;margin-bottom:6px;background:#fafafa}.orch-live-cat-row.is-off{opacity:.55;background:#f3f4f6}.orch-live-cat-row .lbl{font-size:14px;font-weight:500}.orch-live-cat-row .acts{display:flex;gap:8px;flex-shrink:0}.orch-live-cat-row button{border:0;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;background:#2563eb;color:#fff}.orch-live-cat-row button.secondary{background:#e5e7eb;color:#111}.orch-live-cat-row.is-off button.primary{background:#9ca3af}.orch-live-cat-foot{display:flex;justify-content:flex-end;margin-top:8px}.orch-live-cat-foot button{border:0;background:transparent;color:#6b7280;font-size:13px;cursor:pointer;padding:8px 10px}.nav.nav-v3 .nav-live-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 12px;border:none;border-radius:10px;background:transparent;color:inherit;font:500 13px/1.35 system-ui,sans-serif;cursor:pointer;overflow-wrap:anywhere}.nav.nav-v3 .nav-live-row:hover,.nav.nav-v3 .nav-live-row.on{background:var(--bg, #f2f2f7)}.nav.nav-v3 .nav-live-row.on{color:#0a64c8;background:#e9f2ff}.nav.nav-v3 .nav-live-dot{width:8px;height:8px;border-radius:50%;background:#34c759;flex:none}.nav.nav-v3 .nav-live-dot.off{background:#aeaeb2}.nav.nav-v3 .nav-live-dot.warn{background:#ff9f0a}.nav.nav-v3 .nav-live-row.reconnect .nav-live-label{color:#b54708}.nav.nav-v3 .nav-live-label{flex:1;min-width:0;overflow-wrap:anywhere}.nav.nav-v3 .nav-live-badge{margin-left:auto;font-size:11px;font-weight:700;background:#ff3b30;color:#fff;border-radius:999px;padding:1px 7px;min-width:1.4em;text-align:center}.nav.nav-v3 .nav-live-add{margin:0 8px 4px auto;min-height:26px;padding:0 8px;font-size:14px;font-weight:700;border-radius:8px;border:1px solid var(--line, #d1d1d6);background:#fff;cursor:pointer}.nav.nav-v3 .nav-section-lbl-live{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:4px}#orchLiveDock{position:relative;flex:0 0 0;width:0;min-width:0;max-width:0;overflow:hidden;border-left:0;background:#fff;transition:flex-basis .18s ease,max-width .18s ease,min-width .18s ease;z-index:45}#orchLiveDock.open{flex:0 0 480px;width:480px;min-width:360px;max-width:520px;border-left:1px solid var(--line, #e5e5ea);overflow:hidden}body.orch-live-dock-open .panel{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;border:none!important;padding:0!important}#orchLiveDock .live-panel{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;box-sizing:border-box}#orchLiveDock .live-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 8px;flex-wrap:wrap;flex:none}#orchLiveDock .live-title{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}#orchLiveDock .live-filters{display:flex;gap:6px;padding:0 14px 10px;flex-wrap:wrap;align-items:center;flex:none}#orchLiveDock .live-filters .btn-live-filter{min-height:30px;padding:0 10px;border-radius:10px;border:1px solid var(--line, #d1d1d6);background:#fff;font:600 12px/1 system-ui,sans-serif;cursor:pointer;color:inherit}#orchLiveDock .live-filters .btn-live-filter.on{background:#1d1d1f;color:#fff;border-color:#1d1d1f}#orchLiveDock .live-meta{margin-left:auto;font-size:11px;color:var(--faint, #6e6e73);overflow-wrap:anywhere}#orchLiveDock .live-list{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;padding:0 0 24px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#orchLiveDock .live-msg,.live-float .live-msg{position:relative;z-index:0;isolation:isolate;display:flex;flex-direction:column;gap:4px;width:100%;height:auto;min-height:72px;box-sizing:border-box;min-width:0;margin:0;padding:12px 16px;border-top:1px solid #f0f0f3;background:#fff;cursor:pointer;flex-shrink:0}#orchLiveDock .live-msg.is-unread,.live-float .live-msg.is-unread,#orchLiveDock .live-msg.unread,.live-float .live-msg.unread{height:auto;min-height:72px;width:auto;border-radius:0;background:#f7fbff;margin-top:0}#orchLiveDock .live-msg:focus-within,#orchLiveDock .live-msg.live-msg-open{outline:2px solid #0a64c8;outline-offset:-2px;background:#eef5ff}#orchLiveDock .live-msg-head,.live-float .live-msg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;width:100%}#orchLiveDock .live-msg-from,.live-float .live-msg-from{flex:1 1 auto;min-width:7rem;font-size:13px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#orchLiveDock .live-msg-time,.live-float .live-msg-time{flex:0 1 auto;max-width:42%;font-size:12px;font-weight:400;color:#6e6e73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}#orchLiveDock .live-msg-subj,.live-float .live-msg-subj{display:block;flex:0 0 auto;min-width:0;min-height:1.35em;height:auto;width:100%;font-size:13px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#orchLiveDock .live-msg-actions,.live-float .live-msg-actions{position:relative;z-index:2;display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}#orchLiveDock .live-msg-actions button,.live-float .live-msg-actions button,#orchLiveDock .live-head button,.live-float .live-float-head button{min-height:28px;padding:0 9px;border-radius:9px;border:1px solid var(--line, #d1d1d6);background:#fff;font:600 12px/1 system-ui,sans-serif;cursor:pointer;color:inherit}#orchLiveDock .live-foot{flex:none;font-size:12px;color:var(--faint, #6e6e73);padding:10px 16px;border-top:1px solid #f0f0f3;overflow-wrap:anywhere}#orchLiveReadHost{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9300;background:#00000052;display:flex;align-items:center;justify-content:center;padding:24px}#orchLiveReadHost[hidden]{display:none!important}#orchLiveReadHost .live-read{background:#fff;border-radius:16px;border:1px solid var(--line, #e5e5ea);max-width:560px;width:100%;max-height:min(80vh,640px);overflow:auto;padding:20px 22px;box-shadow:0 24px 60px #0000002e}#orchLiveReadHost .live-read h2{margin:0 0 6px;font-size:18px;overflow-wrap:anywhere}#orchLiveReadHost .live-read .meta{font-size:13px;color:#6e6e73;margin-bottom:14px;overflow-wrap:anywhere}#orchLiveReadHost .live-read .body{font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px}#orchLiveCardHost{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;background:#00000047;display:flex;align-items:center;justify-content:center;padding:24px}#orchLiveCardHost[hidden]{display:none!important}#orchLiveCardHost .live-card{background:#fff;border-radius:16px;border:1px solid var(--line, #e5e5ea);max-width:480px;width:100%;padding:18px 20px;box-shadow:0 24px 60px #0000002e}#orchLiveCardHost .live-card h3{margin:0 0 8px;font-size:17px;overflow-wrap:anywhere}#orchLiveCardHost .live-card p{margin:0 0 14px;font-size:14px;color:#3a3a3c;overflow-wrap:anywhere}#orchLiveCardHost .live-reply-meta{display:grid;gap:8px;margin:0 0 12px;font-size:13px}#orchLiveCardHost .live-reply-meta .muted{display:block;font-size:11px;color:#6e6e73;margin-bottom:2px}#orchLiveCardHost .live-card-error{color:#c0392b!important;background:#fdecea;border-radius:8px;padding:8px 10px}#orchLiveCardHost .live-card-sent{color:#1a7f37!important;font-size:16px!important}#orchLiveCardHost .live-card input[type=text]{width:100%;box-sizing:border-box;min-height:36px;margin:0 0 10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line, #d1d1d6);font:14px/1.35 system-ui,sans-serif}#orchLiveCardHost .live-card-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#orchLiveCardHost .live-card-acts button.primary{background:#0a64c8;color:#fff;border-color:#0a64c8}#orchLiveCardHost .live-card textarea{width:100%;min-height:120px;box-sizing:border-box;margin:0 0 14px;padding:10px 12px;border:1px solid #d1d1d6;border-radius:10px;font:14px/1.4 system-ui,sans-serif;resize:vertical}#orchLiveCardHost .live-card-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.live-float{position:fixed;z-index:8800;width:380px;min-width:280px;min-height:160px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);background:#fff;border:1px solid #d1d1d6;border-radius:18px;box-shadow:0 24px 60px #0000002e;overflow:hidden;display:flex;flex-direction:column;resize:both}.live-float.is-dragging{opacity:.96;cursor:grabbing}.live-float.minimized,.live-float.is-pill{resize:none;min-width:0;min-height:0;width:auto!important;height:auto!important;max-height:none;border-radius:999px;overflow:visible;flex-direction:row;align-items:center;gap:4px;padding:4px 6px 4px 4px;background:#0b1220;border-color:#0b1220}.live-float.minimized .live-float-body,.live-float.is-pill .live-float-body{display:none}.live-float-pill{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;color:#fff;font:600 13px/1.2 system-ui,sans-serif;padding:8px 12px;border-radius:999px;cursor:pointer;max-width:min(280px,70vw)}.live-float-pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-float-pill-unread{flex:none;min-width:1.4em;padding:1px 7px;border-radius:999px;background:#ff3b30;color:#fff;font-size:11px;font-weight:700;text-align:center}.live-float-pill-acts{display:inline-flex;gap:2px}.live-float-pill-acts button{background:transparent!important;color:#fff!important;border-color:#3a4660!important;font-size:12px!important;padding:4px 8px!important}.live-float-head{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#0b1220;color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;flex:none}.live-float-head b{flex:1;font-size:13px;overflow-wrap:anywhere}.live-float-head button{background:transparent!important;color:#fff!important;border-color:#3a4660!important}.live-float-body{overflow-y:auto;flex:1;min-height:0}.live-float-body-generic .live-panel{border:none;box-shadow:none;max-height:none}.live-float-body-generic .live-head-acts [data-live-detach],.live-float-body-generic .live-head-acts [data-live-close]{display:none}.live-share-howto{padding:12px 14px 18px}.live-share-steps{margin:10px 0 14px 1.1em;padding:0;font:400 13px/1.45 system-ui,sans-serif;color:#3a3a3c}.live-share-steps li{margin:0 0 6px;overflow-wrap:anywhere}body.orch-live-narrow .live-float{display:none!important}@media(max-width:980px){.live-float{display:none!important}#orchLiveDock.open{flex:0 0 100%;width:100%;max-width:100%;min-width:0;position:absolute;inset:0 0 0 auto;z-index:50}}#panelReopen,#spaceDay,#dayHeadMore,#dayMoreSheet,.space-day,#spaceGoogle .sg-actions-grid,#spaceGoogle .sg-primary,#spaceGoogle .sg-meta-row,#spaceConnectorRail,#spaceSocialDiffusion,#spaceGovernance,#spaceBilling,#softOpsDev,#viewSpace .widget-grid-wrap{display:none!important}#spacePending.on{display:block!important}#segSpace{display:none!important}body.m4-right-panel #segCanvas,body.m4-right-panel #segSources,body.m4-right-panel #segLive{display:inline-flex}body.panel-closed .panel{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;border:none!important;padding:0!important;margin:0!important}#viewSources{display:none;flex-direction:column;height:100%;overflow:auto;padding:16px 18px 24px;gap:10px;background:#f5f5f7;color:#1d1d1f}#viewSources.on{display:flex}#viewSources .m4-src-empty{color:#6e6e73;font-size:14px;line-height:1.45;margin:12px 0}#viewSources .m4-src-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#viewSources .m4-src-list li{background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:10px 12px;font-size:13px}#viewSources .m4-src-list a{color:#0a84ff;overflow-wrap:anywhere}.orch-boot-skel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#f5f5f7;display:flex;flex-direction:column;padding:24px 28px;gap:16px;pointer-events:none}.orch-boot-skel[hidden]{display:none!important}.orch-boot-skel .skel-bar{height:14px;border-radius:8px;background:linear-gradient(90deg,#e8e8ed,#f2f2f7,#e8e8ed);background-size:200% 100%;animation:orch-skel-shimmer 1.1s ease-in-out infinite}.orch-boot-skel .skel-title{width:42%;height:28px;margin-top:8px}.orch-boot-skel .skel-row{width:78%}.orch-boot-skel .skel-card{height:72px;width:100%;max-width:520px;border-radius:14px}@keyframes orch-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.nav.nav-v3 #orchDemoDayCost,#orchDemoDayCost.orch-demo-cost-in-rail{position:static;display:block;margin:0 12px 12px;max-width:none;width:auto;left:auto;bottom:auto;z-index:auto;padding:4px 8px;border-radius:8px;font:500 11px/1.3 Inter,system-ui,sans-serif;color:var(--faint, #6e6e73);background:color-mix(in srgb,var(--bg, #fff) 88%,transparent);border:1px solid color-mix(in srgb,var(--line, #e5e5ea) 70%,transparent);pointer-events:none;overflow-wrap:anywhere}#orchDemoDayCost:not(.orch-demo-cost-in-rail){position:fixed;left:12px;bottom:8px;z-index:40;max-width:216px;padding:4px 8px;border-radius:8px;font:500 11px/1.3 Inter,system-ui,sans-serif;color:var(--faint, #6e6e73);background:color-mix(in srgb,var(--bg, #fff) 88%,transparent);border:1px solid color-mix(in srgb,var(--line, #e5e5ea) 70%,transparent);pointer-events:none;overflow-wrap:anywhere}@media(max-width:780px){#orchDemoDayCost:not(.orch-demo-cost-in-rail){left:12px;max-width:160px}}#orchDemoDayCost[hidden]{display:none!important}:root{--ink-2: #55555b;--ink-3: #6b6b70;--acc: #0058c8;--acc-fill: #0058c8;--blue: #0058c8;--blue-ink: #0047a8;--muted: #55555b;--g-blue: #0058c8;--g-blue-fill: #0058c8;--g-label-2: #55555b}.btn-primary,.artifact-dl-btn,a.btn.btn-primary,.send-btn:not(:disabled):not(.stop),#sgConnect,#composerActionBtn,.hitl-f .btn-primary,.pending-card .btn-primary,.native-agent.hitl .btn-primary{background:#0058c8!important;color:#fff!important;border-color:#0058c8!important}.orch-conv-btn--primary,.orch-proj-btn--primary{background:#0058c8!important;color:#fff!important;border-color:#0058c8!important}.nav.nav-v3 .logo-orchestra{color:#0058c8!important}button.suggest-chip,.suggest-chip{color:#1d1d1f;opacity:1}.suggest-prompts{animation:none}.f-kbd,.f-item .f-kbd{color:#3a3a3c!important;background:#d0d0d4!important}.cm-row .cm-sub,.cm-info .cm-sub{color:#55555b!important}.hero-feat .hf-title{color:#1d1d1f!important}.hero-feat .hf-sub{color:#3a3a3c!important}#hero[aria-hidden=true],#hero.gone{visibility:hidden;pointer-events:none}@media(hover:hover){.btn-primary:hover:not(:disabled),.send-btn:not(:disabled):not(.stop):hover,#sgConnect:hover{background:#0047a8!important}}#searchChip{color:#3a3a3c!important}#searchChip .kbd,.kbd{color:#3a3a3c!important;background:#d0d0d4!important;border-color:#b8b8be!important}.seg button,#segCanvas,#segSpace{color:#3a3a3c!important}.seg button.active,#segCanvas[aria-selected=true],#segSpace[aria-selected=true]{color:#1d1d1f!important}.hero-planning .hp-more,.wi-drop .wi-act{position:relative;z-index:1}.hero-planning .hp-kicker{color:#0047a8!important}.hero-planning .hp-more,#hpOpen,#hpRefresh,html body .hero-planning .hp-empty,html body #hpEmpty,html body p.hp-empty{color:#3a3a3c!important}html body .pc-actions [data-p=cancel][data-cancel-reason=other]:not(.pc-cancel-reason){color:#c41e3a!important}html body .pending-card .pc-expire,html body .pc-expire,html body .orch-conv-v14-row .p,html body .orch-conv-v14-empty{color:#5c5c60!important}html body .thread .msg-agent,html body .agent-text,html body .msg-agent .md-ul,html body .agent-text .md-id,html body .agent-text code.md-id{color:#1d1d1f!important}html body .thread .msg-agent *:not(button):not(.btn):not(.btn-primary):not(.artifact-dl-btn):not(a.btn),html body .agent-text *:not(button):not(.btn):not(.btn-primary):not(.artifact-dl-btn):not(a.btn),html body .msg-agent .md-ul *:not(button):not(.btn):not(a.btn){color:#1d1d1f!important}html body .agent-text em,html body .agent-text .stream-live{color:#3a3a3c!important}html body .thread .msg-user,html body .thread .msg-user *,html body .msg-user.msg .bubble,html body .msg-user.msg .bubble *,html body .btn-primary,html body .btn.pri,html body .artifact-dl-btn,html body button[data-p=confirm],html body button[aria-label=Confirmer],html body button[aria-label=Valider],html body .pending-card .btn-primary,html body .hitl-f .btn-primary,html body .hitl .btn.pri{color:#fff!important}
