@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/assistant-hebrew-wght-normal-xjFeJKcj.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/assistant-latin-ext-wght-normal-nCbYUGnR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/assistant-latin-wght-normal-YBnnBc3v.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pp: #7c5cff;--pp2: #6a45f5;--pp-soft: #f1ecff;--pp-softer: #f8f5ff;--bg: #f5f4fb;--card: #ffffff;--ink: #1c1b2e;--muted: #8b8aa3;--faint: #b9b8cc;--nav-ink: #55546b;--line: #eeedf7;--line2: #f1f0f7;--green: #16b364;--green-soft: #e7f8ef;--amber: #f79009;--amber-soft: #fef3e0;--blue: #2e90fa;--blue-soft: #e8f2ff;--pink: #ec4899;--pink-soft: #fdeaf4;--red: #f04438;--red-soft: #fee9e7;--teal: #0ca5a5;--teal-soft: #e3f7f7;--sh: 0 1px 2px rgba(16, 24, 40, .04), 0 8px 22px rgba(30, 20, 70, .05);--sh-h: 0 2px 6px rgba(16, 24, 40, .06), 0 14px 30px rgba(30, 20, 70, .1);--radius-card: 18px;--radius-panel: 14px;--radius-button: 11px;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1rem;--fs-md: 1.0625rem;--fs-h2: 1.25rem;--fs-h1: 1.5rem;--fs-kpi: 1.9rem;--side-w: 244px;--nav-h: 70px}html{font-size:16px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Assistant Variable,Rubik Variable,system-ui,-apple-system,sans-serif;font-size:var(--fs-base);line-height:1.5;-webkit-font-smoothing:antialiased}.app-shell{display:grid;grid-template-columns:var(--side-w) 1fr;grid-template-rows:minmax(0,1fr);height:100vh;overflow:hidden}.sidebar{box-sizing:border-box;height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--card);box-shadow:var(--sh);padding:20px 15px}.sidebar-brand{flex-shrink:0}.sidebar nav{flex:1 1 auto}.app-content{display:flex;flex-direction:column;min-width:0;height:100%}.topbar{flex-shrink:0;display:grid;grid-template-columns:minmax(160px,auto) 1fr minmax(160px,auto);align-items:center;gap:16px;box-sizing:border-box;height:var(--nav-h);padding:0 26px;position:sticky;top:0;z-index:8;background:#f5f4fbd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.crumbs{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--fs-h1);font-weight:800}.crumbs .cur{color:var(--ink)}.topbar-center{display:flex;justify-content:center}.topbar-end{display:flex;align-items:center;gap:8px;justify-self:end}.topbar-btn{background:var(--card);border:none;cursor:pointer;width:40px;height:40px;padding:0;font-size:var(--fs-base);border-radius:11px;box-shadow:var(--sh);color:var(--nav-ink);position:relative;display:grid;place-items:center}.topbar-btn:hover{box-shadow:var(--sh-h);color:var(--ink)}.topbar-refresh--spinning svg{animation:topbar-spin .6s linear}@keyframes topbar-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.topbar-refresh--spinning svg{animation:none}}.topbar-create{position:relative}.topbar-backdrop{position:fixed;inset:0;z-index:60}.create-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:210px;max-width:calc(100vw - 40px);background:var(--card);border-radius:var(--radius-panel);box-shadow:0 18px 44px #1e144638;z-index:61;padding:7px;list-style:none;margin:0}.create-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:start;background:transparent;border:none;border-radius:9px;padding:10px 12px;font-family:inherit;font-weight:700;font-size:var(--fs-sm);color:#3a3950;cursor:pointer}.create-menu-item:hover{background:var(--pp-softer)}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:4px 10px 18px}.sidebar-logo{font-size:1.375rem;filter:drop-shadow(0 2px 6px rgba(124,92,255,.4))}.sidebar-title{font-weight:700;font-size:var(--fs-h2);color:var(--ink)}.nav-group{margin-bottom:14px}.nav-group-title{font-size:var(--fs-xs);font-weight:800;color:var(--faint);padding:6px 10px;margin:14px 10px 6px;letter-spacing:.02em}.nav-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--radius-button);color:var(--nav-ink);text-decoration:none;font-weight:600;font-size:var(--fs-sm);margin-bottom:2px;cursor:pointer}.nav-item:hover{background:var(--pp-softer);color:var(--ink)}.nav-item.active{background:var(--pp-soft);color:var(--pp)}.nav-icon{width:20px;text-align:center;font-size:var(--fs-base);opacity:.9}.sidebar-footer{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 6px 2px;border-top:1px solid var(--line)}.sidebar-identity{display:flex;flex-direction:column;min-width:0;flex:1}.sidebar-me{font-weight:600;font-size:var(--fs-sm)}.sidebar-email{font-size:var(--fs-xs);color:var(--muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-version{font-size:var(--fs-xs);color:var(--faint);line-height:1.2}.avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;font-weight:700;font-size:.8125rem}.app-main{box-sizing:border-box;flex:1;min-height:0;overflow-y:auto;padding:26px 30px}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-subtitle{margin:4px 0 0;color:var(--muted)}.page-loading{display:grid;place-items:center;min-height:60vh;color:var(--muted)}.card{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:20px}.placeholder-card{color:var(--muted);text-align:center;padding:60px 20px}.btn-primary{background:var(--pp);color:#fff;border:none;border-radius:var(--radius-button);padding:9px 15px;font-weight:700;font-size:var(--fs-sm);font-family:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 4px 14px #7c5cff52}.btn-primary:hover{background:var(--pp2)}.btn-primary:disabled{opacity:.6;cursor:default}.btn-ghost{background:transparent;border:1px solid var(--line);border-radius:var(--radius-button);padding:5px 10px;color:var(--muted);font-family:inherit;font-size:.78125rem;cursor:pointer}.btn-ghost:hover{color:var(--ink);border-color:var(--faint)}.btn-ghost:disabled{opacity:.6;cursor:default}.btn-ghost:focus-within{outline:2px solid var(--accent, currentColor);outline-offset:2px}.btn-ghost input[type=file],.a1-meetings-agenda .arow-upload input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:700}.pill svg{width:11px;height:11px}.pill-blue{background:var(--blue-soft);color:var(--blue)}.pill-purple{background:var(--pp-soft);color:var(--pp)}.pill-amber{background:var(--amber-soft);color:var(--amber)}.pill-green{background:var(--green-soft);color:var(--green)}.pill-red{background:var(--red-soft);color:var(--red)}.pill-pink{background:var(--pink-soft);color:var(--pink)}.pill-teal{background:var(--teal-soft);color:var(--teal)}.pill-gray{background:var(--line2);color:var(--muted)}.ltr-island{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}.login-page{min-height:100vh;display:grid;place-items:center}.login-card{width:340px;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:36px 32px;display:flex;flex-direction:column;gap:14px;text-align:center}.login-logo{font-size:2.125rem}.login-card h1{margin:0;font-size:1.5rem;color:var(--pp)}.login-sub{margin:0 0 10px;color:var(--muted)}.login-card label{text-align:start;font-size:.8125rem;font-weight:600;color:var(--muted);display:flex;flex-direction:column;gap:5px}.login-card input{border:1px solid var(--line);border-radius:var(--radius-button);padding:9px 12px;font-size:.875rem;font-family:inherit}.login-card input:focus{outline:2px solid var(--pp-soft);border-color:var(--pp)}.login-error{color:var(--red);background:var(--red-soft);border-radius:var(--radius-button);padding:8px;font-size:.8125rem}.filter-chips{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.chip{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:5px 14px;font-size:.78125rem;font-weight:600;color:var(--muted);font-family:inherit;cursor:pointer}.chip:hover{border-color:var(--pp);color:var(--pp)}.chip.active{background:var(--pp);border-color:var(--pp);color:#fff}.tab-count{margin-inline-start:6px;font-size:.6875rem;font-weight:800;opacity:.75;font-variant-numeric:tabular-nums}.fin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.tag-input-row{display:flex;gap:8px}.tag-input-row input{flex:1}.chip-remove{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:.6875rem;margin-inline-start:6px;padding:0}.filter-select{display:inline-flex;align-items:center;gap:8px;font-size:.78125rem;font-weight:700;color:var(--muted)}.filter-select select{font-family:inherit;font-size:.78125rem;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-button);padding:5px 10px}.runs-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}@media(max-width:1100px){.runs-layout{grid-template-columns:1fr}}.a1-runs .summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.a1-runs .sc{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:16px 18px}.a1-runs .sc .sl{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-runs .sc .sn{font-size:1.8rem;font-weight:800;margin-top:3px}.a1-runs .sc.cost .sn{color:var(--green)}.a1-runs .sc .sd{font-size:var(--fs-xs);font-weight:700;margin-top:2px;color:var(--muted)}.a1-runs .charts{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:20px}.a1-runs .charts .card h3{font-size:var(--fs-md);font-weight:800;padding:15px 20px 4px;display:flex;align-items:center;gap:8px}.a1-runs .charts .card h3 .sub{font-weight:600;color:var(--muted);font-size:var(--fs-xs)}.a1-runs .abars{padding:10px 20px 16px;display:flex;flex-direction:column;gap:10px}.a1-runs .abar{display:flex;align-items:center;gap:11px;font-size:var(--fs-sm)}.a1-runs .abar .al{display:flex;align-items:center;gap:8px;width:110px;flex:none;font-weight:700}.a1-runs .abtrack{flex:1;height:10px;background:var(--line);border-radius:6px;overflow:hidden}.a1-runs .abfill{height:100%;border-radius:6px}.a1-runs .abar .av{width:52px;text-align:end;font-weight:800;font-family:ui-monospace,monospace}@media(max-width:1100px){.a1-runs .charts{grid-template-columns:1fr}}.a1-runs .toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.a1-runs .live{margin-inline-start:auto;display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:700;color:var(--pp2)}.a1-runs .live .pulse{width:9px;height:9px;border-radius:50%;background:var(--pp);box-shadow:0 0 #7c5cff80;animation:a1-runs-pulse 1.6s infinite}@keyframes a1-runs-pulse{70%{box-shadow:0 0 0 7px #7c5cff00}}.a1-runs .tgroup{font-size:var(--fs-md);font-weight:800;margin:6px 2px 12px;display:flex;align-items:center;gap:9px}.a1-runs .tgroup .n{background:var(--line2);border-radius:20px;padding:0 9px;font-size:var(--fs-xs);color:var(--muted)}.a1-runs .tgroup.live-h{color:var(--pp2)}.a1-runs details.done{margin-top:20px}.a1-runs details.done>summary{list-style:none;cursor:pointer;font-weight:800;color:var(--muted);font-size:var(--fs-md);display:flex;align-items:center;gap:9px;padding:9px 2px;border-top:1px dashed var(--line)}.a1-runs details.done>summary::-webkit-details-marker{display:none}.a1-runs details.done>summary .chev{transition:.15s;color:var(--faint);display:inline-block}.a1-runs details.done[open]>summary .chev{transform:rotate(90deg)}.a1-runs details.done>summary .n{background:var(--line2);border-radius:20px;padding:0 9px;font-size:var(--fs-xs)}.agent-cell{display:inline-flex;align-items:center;gap:8px;font-weight:700}.run-av{width:24px;height:24px;border-radius:var(--radius-button);display:inline-grid;place-items:center;font-size:.6875rem;font-weight:800;color:#fff;background:var(--accent);flex:none}.run-av-small{width:18px;height:18px;font-size:.5625rem}.tokbar{height:5px;border-radius:999px;background:var(--line2);overflow:hidden;display:flex;width:78px;margin-block-start:4px}.tokbar i{height:100%}.a1-runs .agrp{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);margin-bottom:12px;overflow:hidden}.a1-runs .agrp-h{display:flex;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid var(--line2)}.a1-runs .agrp-h .an{font-weight:800;font-size:var(--fs-md)}.a1-runs .agrp-h .as{margin-inline-start:auto;font-size:var(--fs-sm);color:var(--muted);font-weight:700}.a1-runs .rarow{display:flex;align-items:center;gap:11px;padding:11px 18px 11px 24px;border-top:1px solid var(--line2)}.a1-runs .rarow:first-of-type{border-top:none}.a1-runs .rarow .rt{font-weight:600;font-size:var(--fs-sm)}.a1-runs .rarow .rr{margin-inline-start:auto;display:flex;align-items:center;gap:11px}.a1-runs .rdot{width:8px;height:8px;border-radius:50%;flex:none}.a1-runs .model{font-family:ui-monospace,monospace;font-size:var(--fs-xs);background:var(--line2);border-radius:6px;padding:2px 8px;font-weight:700;color:var(--muted)}.a1-runs .cost{font-family:ui-monospace,monospace;font-weight:800}.tl-day{margin-bottom:8px}.tl-dayhead{display:flex;align-items:center;gap:10px;margin:14px 2px 10px}.tl-dayhead .lbl{font-size:.78125rem;font-weight:800;color:var(--ink)}.tl-dayhead .ln{flex:1;height:1px;background:var(--line)}.tl-dayhead .sum{font-size:.75rem;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.tevent{display:grid;grid-template-columns:64px 20px 1fr auto;align-items:center;gap:10px;padding:8px 4px}.tevent:last-child .tline{display:none}.tevent .ttime{font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.tspine{display:flex;flex-direction:column;align-items:center;align-self:stretch}.tspine .tdot{width:11px;height:11px;border-radius:50%;border:2.5px solid var(--card);box-shadow:0 0 0 2px var(--accent);margin-block-start:5px}.tspine .tline{flex:1;width:2px;background:var(--line);margin-block-start:3px}.tmain{min-width:0}.tmain .tt{font-weight:700;font-size:.84375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.tmain .ts{font-size:.71875rem;color:var(--muted);margin-block-start:2px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tright{display:flex;align-items:center;gap:10px}.tright .tc{font-weight:800;font-variant-numeric:tabular-nums;font-size:.8125rem}@media(max-width:820px){.tevent{grid-template-columns:54px 18px 1fr auto}}.budgets-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.budgets-head .card-title{margin:0}.budget-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.budget-row{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--line2);padding-bottom:12px}.budget-row:last-child{border-bottom:none;padding-bottom:0}.budget-row-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8125rem}.budget-delete{margin-inline-start:auto}.budget-ceiling-edit{display:inline-flex;align-items:center;gap:6px}.budget-ceiling-edit input{width:90px;font-family:inherit;font-size:.78125rem;border:1px solid var(--line);border-radius:var(--radius-button);padding:4px 8px}.budget-bar{position:relative;height:10px;border-radius:6px;background:var(--line);margin-bottom:5px;overflow:hidden}.budget-bar-fill{height:100%;border-radius:6px;background:var(--pp);transition:width .3s ease;overflow:hidden}.budget-bar-fill.near-ceiling{background:var(--amber)}.budget-bar-fill.exhausted{background:var(--red)}.budget-bar-tick{position:absolute;top:0;width:2px;height:100%;background:#fff;transform:translate(-50%)}.budget-row-sub{font-size:.71875rem;color:var(--muted)}.budget-exhausted{color:var(--red);font-weight:700}.table-card{padding:6px 0;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:.84375rem}.data-table th{text-align:start;color:var(--muted);font-size:var(--fs-xs);font-weight:800;padding:13px 20px;border-bottom:1px solid var(--line)}.data-table td{padding:13px 20px;font-size:var(--fs-base);border-bottom:1px solid var(--line2)}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--pp-softer)}.data-table tbody tr.row-clickable{cursor:pointer}.data-table tbody tr.row-clickable:focus-visible{outline:2px solid var(--pp);outline-offset:-2px}.table-empty{padding:48px;text-align:center;color:var(--muted)}.row-link{color:var(--ink);font-weight:700;text-decoration:none}.row-link:hover{color:var(--pp)}.entity-form{display:flex;flex-direction:column;gap:12px;margin-top:12px}.entity-form label{display:flex;flex-direction:column;gap:5px;font-size:.8125rem;font-weight:600;color:var(--muted)}.entity-form input,.entity-form select,.entity-form textarea{border:1px solid var(--line);border-radius:var(--radius-button);padding:8px 12px;font-size:.875rem;font-family:inherit;background:#fff;color:var(--ink)}.entity-form input:focus,.entity-form select:focus,.entity-form textarea:focus{outline:2px solid var(--pp-soft);border-color:var(--pp)}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.flow-picker{display:flex;flex-direction:column;gap:14px;margin-top:12px}.flow-picker-group h3{font-size:.8125rem;font-weight:700;color:var(--muted);margin:0 0 8px}.flow-picker-group ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.depth-toggle{display:flex;gap:8px}.runs-panel,.flows-tab{display:flex;flex-direction:column;gap:16px}.global-launcher{display:flex;align-items:center;gap:10px}.global-launcher-project{min-width:220px}.gate-inbox-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.gate-inbox-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.gate-inbox-info{display:flex;flex-direction:column;gap:2px}.gate-inbox-flow{font-size:.78125rem;font-weight:700;color:var(--muted)}.gate-inbox-actions{display:flex;gap:8px;flex-shrink:0}.flow-monitor-error{padding:12px 14px;border-radius:var(--radius-button);background:var(--red-soft);color:var(--red);font-weight:600;margin-bottom:16px}.flow-monitor-progress{font-size:.8125rem;font-weight:700;color:var(--muted);margin:0 0 8px}.phase-bar{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:20px}.phase-bar-group{display:flex;flex-direction:column;gap:6px}.phase-bar-label{font-size:.75rem;font-weight:700;color:var(--muted)}.phase-bar-segments{display:flex;gap:4px}.phase-bar-segment{position:relative;width:28px;height:10px;border-radius:5px;background:var(--line)}.phase-bar-segment--done{background:var(--green)}.phase-bar-segment--current{background:var(--pp)}.phase-bar-segment--gate-open{background:transparent;border:2px solid var(--amber)}.phase-bar-segment--failed{background:var(--red)}.phase-bar-segment--cancelled{background:var(--faint)}.phase-bar-segment--skipped{background:repeating-linear-gradient(45deg,var(--line2),var(--line2) 3px,var(--card) 3px,var(--card) 6px)}.phase-bar-segment--pending{background:var(--line)}.flow-step-tracker{display:flex;align-items:center;gap:5px;list-style:none;margin-top:8px;margin-bottom:11px;padding:0;flex-wrap:wrap}.flow-step-tracker-seg{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:700;color:#9b9ab0}.flow-step-tracker-dot{width:9px;height:9px;border-radius:50%;background:var(--line);flex:none}.flow-step-tracker-seg--done .flow-step-tracker-dot{background:var(--green)}.flow-step-tracker-seg--current .flow-step-tracker-dot{background:var(--pp);box-shadow:0 0 0 3px var(--pp-soft)}.flow-step-tracker-seg--current .flow-step-tracker-name{color:var(--ink);font-weight:700}.flow-step-tracker-seg--gate-open .flow-step-tracker-dot{background:transparent;border:2px solid var(--amber)}.flow-step-tracker-seg--failed .flow-step-tracker-dot{background:var(--red)}.flow-step-tracker-seg--cancelled .flow-step-tracker-dot{background:var(--faint)}.flow-step-tracker-seg--skipped .flow-step-tracker-dot{background:repeating-linear-gradient(45deg,var(--line2),var(--line2) 2px,var(--card) 2px,var(--card) 4px)}.phase-bar-cycle-badge{position:absolute;top:-18px;right:0;white-space:nowrap;font-size:.6875rem;font-weight:700;color:var(--amber);background:var(--amber-soft);border-radius:6px;padding:1px 5px}.flow-monitor-steps{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 20px;padding:0}.flow-monitor-step{border:1px solid var(--line);border-radius:var(--radius-panel);padding:12px 14px}.flow-monitor-step--skipped{opacity:.6}.flow-monitor-step--current{border-color:var(--pp)}.flow-monitor-step--gate-open{border-color:var(--amber)}.flow-monitor-step--failed{border-color:var(--red)}.flow-monitor-step-header{display:flex;align-items:center;gap:10px}.flow-monitor-step-name{font-weight:700}.flow-monitor-step-phase{font-size:.75rem;color:var(--muted)}.flow-monitor-step-reason{font-size:.8125rem;color:var(--muted);margin:6px 0 0}.flow-monitor-tasks{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px 0 0;padding:0}.flow-monitor-task{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:6px 10px;border-radius:8px;background:var(--pp-softer)}.flow-monitor-task-meta{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--muted)}.flow-monitor-task-role{font-weight:700}.flow-monitor-task-actions{display:flex;gap:8px}.flow-monitor-children{display:flex;flex-direction:column;gap:12px}.flow-monitor-children-title{font-size:.9375rem;margin:0}.flow-monitor-child{border-inline-start:3px solid var(--pp-soft)}.flow-composition-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.flow-composition-row{padding:10px 12px;border:1px solid var(--line);border-radius:10px}.flow-composition-info{display:flex;align-items:center;gap:10px}.flow-composition-name{font-weight:700}.flow-composition-surface{font-size:.75rem;color:var(--muted)}.flow-composition-calls{margin-top:4px;font-size:.8125rem;color:var(--muted)}.checkbox-field{flex-direction:row!important;align-items:center;gap:8px!important}.entity-form-fieldset{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:var(--radius-button);padding:10px 12px}.entity-form-fieldset legend{font-size:.8125rem;font-weight:600;color:var(--muted);padding:0 4px}.modal-backdrop{position:fixed;inset:0;background:#1c1b2e66;display:grid;place-items:center;z-index:50}.modal{width:420px;max-width:calc(100vw - 40px);max-height:calc(100vh - 80px);overflow-y:auto;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh-h);padding:22px 24px}.modal-header{display:flex;align-items:center;justify-content:space-between}.modal-header h2{margin:0;font-size:1.125rem}.detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:start}.detail-grid h3{margin:0 0 10px;font-size:.9375rem}.detail-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:700;font-size:.78125rem;text-decoration:none;margin-bottom:14px}.detail-back:hover{color:var(--pp)}.detail-back svg{width:15px;height:15px}.detail-hero{background:linear-gradient(150deg,var(--pp-soft),var(--card) 70%);border:1px solid var(--pp-soft);border-radius:20px;padding:22px;display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.detail-hero-av{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.375rem;flex:none}.detail-hero-main{min-width:0;flex:1}.detail-hero-titlerow{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.detail-hero-title{margin:0;font-size:1.5rem;font-weight:800}.detail-hero-sub{color:var(--muted);font-size:.8125rem;margin-top:3px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.detail-hero-stats{display:flex;gap:22px;text-align:center;margin-inline-start:auto}.detail-hero-stat b{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;display:block}.detail-hero-stat span{font-size:.6875rem;color:var(--muted);font-weight:700}.detail-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dhead{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:20px 22px;margin-bottom:18px}.dhead-top{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.dhead-avatar{width:56px;height:56px;border-radius:15px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.4rem;flex:none}.dhead-idn{flex:1;min-width:0}.dhead-titlerow{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.dhead-title{margin:0;font-size:var(--fs-h1);font-weight:800}.dhead-meta{display:flex;align-items:center;gap:8px;margin-top:3px;color:var(--muted);font-size:var(--fs-sm);font-weight:600;flex-wrap:wrap}.dhead-meta a{color:inherit;text-decoration:none}.dhead-meta a:hover{color:var(--pp)}.dhead-meta-dot{width:4px;height:4px;border-radius:50%;background:var(--faint)}.dhead-actions{margin-inline-start:auto;display:flex;align-items:center;gap:9px;position:relative}.dhead-row{display:flex;align-items:center;gap:20px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line2);flex-wrap:wrap}.kdiv{width:1px;align-self:stretch;background:var(--line2)}.retbox,.stagebox{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.verbox{display:flex;flex-direction:column;gap:5px}.verbox .vl{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.ver-chip{font-family:ui-monospace,Menlo,monospace;direction:ltr;font-size:var(--fs-xs);background:var(--bg);border-radius:7px;padding:2px 8px;font-weight:700;color:var(--nav-ink)}.detail-tabs{display:flex;gap:4px;overflow-x:auto;background:var(--card);border-radius:var(--radius-panel);box-shadow:var(--sh);padding:7px;margin-bottom:18px}.detail-tab{display:flex;align-items:center;gap:7px;padding:9px 15px;font-size:var(--fs-sm);font-weight:700;font-family:inherit;color:var(--nav-ink);background:transparent;border:none;border-radius:10px;white-space:nowrap;cursor:pointer}.detail-tab:hover{background:var(--pp-softer)}.detail-tab.active{background:var(--pp-soft);color:var(--pp2)}.detail-tab-count{background:#eeedf5;color:var(--muted);border-radius:20px;padding:0 7px;font-size:11px;font-weight:800}.detail-tab.active .detail-tab-count{background:var(--pp);color:#fff}.rich-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px}.rich-tab{display:flex;align-items:center;gap:10px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card);box-shadow:var(--sh);padding:12px 14px;cursor:pointer;font-family:inherit;text-align:start;transition:border-color .15s,background .15s}.rich-tab:hover{border-color:var(--faint)}.rich-tab.active{border-color:var(--pp);background:var(--pp-softer);box-shadow:0 0 0 1px var(--pp) inset}.rich-tab-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--pp-soft);color:var(--pp)}.rich-tab-icon svg{width:18px;height:18px}.rich-tab-body{display:flex;flex-direction:column;gap:2px;min-width:0}.rich-tab-label{font-size:.8125rem;font-weight:700;color:var(--ink)}.rich-tab-summary{font-size:.71875rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-panel-actions{display:flex;justify-content:flex-end;margin-bottom:10px}.detail-sec-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.detail-sec-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.detail-sec-ico svg{width:16px;height:16px}.detail-sec-ico-pp{background:var(--pp-soft);color:var(--pp)}.detail-sec-ico-teal{background:var(--teal-soft);color:var(--teal)}.detail-sec-ico-blue{background:var(--blue-soft);color:var(--blue)}.detail-sec-ico-amber{background:var(--amber-soft);color:var(--amber)}.detail-sec-head .detail-sec-title{margin:0;font-size:.875rem;font-weight:800}.detail-sec-count{background:var(--line2);color:var(--muted);border-radius:20px;padding:1px 8px;font-size:.6875rem;font-weight:800;margin-inline-start:auto}.run-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:20px}.runcard{display:block;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:16px 18px;color:inherit;text-decoration:none;cursor:pointer}.runcard:hover{box-shadow:var(--sh-h)}.runcard-h{display:flex;align-items:center;gap:9px;margin-bottom:13px}.runcard-h .rn{font-weight:800;font-size:var(--fs-md)}.runcard-h .rstatus{margin-inline-start:auto}.door{font-size:10px;font-weight:800;background:#f3f2fa;color:#6b6a82;border-radius:6px;padding:1px 6px;font-family:ui-monospace,monospace;direction:ltr}.rcur{display:flex;align-items:center;gap:9px;font-size:var(--fs-sm);font-weight:700;background:var(--pp-softer);border-radius:10px;padding:9px 12px}.rcur.gate{background:var(--amber-soft);color:#8a5a00}.rcur .rl{color:var(--muted);font-weight:700;font-size:var(--fs-xs)}.muted{color:var(--muted)}.contact-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.contact-list li{border-bottom:1px solid var(--line2);padding-bottom:8px;display:flex;flex-direction:column;gap:2px}.contact-list strong{display:inline-flex;gap:8px;align-items:center}.deliverable-title{background:transparent;border:none;padding:0;text-align:start;cursor:pointer}.deliverable-meta{font-size:.75rem}.deliverable-drill{margin-top:6px;padding-inline-start:10px;border-inline-start:2px solid var(--line2)}.detail-summary-text{white-space:pre-wrap;margin:0}.action-item-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.action-item-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line2);padding-bottom:10px}.action-item-row-editing{display:block;border-bottom:1px solid var(--line2);padding-bottom:10px}.action-item-row-actions{display:flex;gap:6px;flex:none}.switch-label{display:inline-flex;align-items:center;gap:8px}.settings-profile{display:flex;align-items:center;gap:16px;margin-bottom:18px;padding:18px 22px;background:linear-gradient(160deg,var(--pp-soft),var(--card) 72%);border:1px solid var(--pp-soft);border-radius:var(--radius-card)}.settings-profile-avatar{width:52px;height:52px;font-size:1.3125rem;border-radius:50%}.settings-profile-main{min-width:0}.settings-profile-name{font-size:1.25rem;font-weight:800}.settings-profile-email{color:var(--muted);font-size:.8125rem;margin-top:2px}.chip-partner{margin-inline-start:auto;background:var(--pp-soft);color:var(--pp);border-radius:7px;padding:2px 9px;font-size:.6875rem;font-weight:700}.settings-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.settings-head-ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none}.settings-head-ico svg{width:19px;height:19px}.settings-head-ico-pp{background:var(--pp-soft);color:var(--pp)}.settings-head-ico-teal{background:var(--teal-soft);color:var(--teal)}.settings-head-title{margin:0;font-size:.9375rem;font-weight:800}.settings-head-sub{margin:2px 0 0;font-size:.78125rem;color:var(--muted);line-height:1.4}.field-hint{font-size:.6875rem;color:var(--faint);font-weight:600}.entity-form .field-hint{margin-top:-7px}.partner-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.partner-row{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:14px}.partner-row:hover{background:var(--pp-softer)}.partner-main{min-width:0}.partner-name{font-weight:800;font-size:.875rem;display:flex;align-items:center;gap:8px}.partner-name .chip-partner{margin-inline-start:0}.partner-email{font-size:.78125rem;color:var(--muted);margin-top:2px}.partner-edit{margin-inline-start:auto}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:.84375rem}.kv dt{color:var(--faint);font-weight:600}.kv dd{margin:0}.inbox-item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;padding:7px 9px;border-radius:var(--radius-button);font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--muted);cursor:pointer;text-align:start}.inbox-item:hover{background:var(--pp-softer);color:var(--ink)}.inbox-item.active{background:var(--pp-soft);color:var(--pp)}.inbox-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-count{background:var(--pp);color:#fff;border-radius:10px;font-size:.6875rem;padding:1px 7px;font-weight:700}.avatar-sm{width:22px;height:22px;font-size:.6875rem;flex-shrink:0}.agent-dot{width:9px;height:9px;border-radius:50%;background:var(--faint);flex-shrink:0;margin-inline:6px}.agent-dot.agent-running{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.agent-dot.agent-disabled{background:var(--red)}.tasks-content{display:flex;flex-direction:column;gap:20px}.task-group-title{margin:0 0 10px;font-size:.8125rem;color:var(--muted)}.task-card{display:flex;justify-content:space-between;gap:14px;background:var(--card);border-radius:var(--radius-panel);box-shadow:var(--sh);padding:14px 16px;margin-bottom:10px}.task-card:hover{box-shadow:var(--sh-h)}.task-title-row{display:flex;align-items:center;gap:8px}.prio-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.prio-low .prio-dot{background:var(--faint)}.prio-medium .prio-dot{background:var(--blue)}.prio-high .prio-dot{background:var(--amber)}.prio-urgent .prio-dot{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.task-due{font-size:.75rem;color:var(--muted)}.task-due.overdue{color:var(--red);font-weight:700}.task-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px}.chip-mini{background:var(--line2);color:var(--muted);border-radius:7px;padding:2px 8px;font-size:.71875rem;font-weight:600}.chip-mini-gray{background:var(--line2);color:var(--muted)}.chip-mini-purple{background:var(--pp-soft);color:var(--pp)}.chip-mini-blue{background:var(--blue-soft);color:var(--blue)}.chip-mini-green{background:var(--green-soft);color:var(--green)}.chip-mini-amber{background:var(--amber-soft);color:var(--amber)}.chip-mini-red{background:var(--red-soft);color:var(--red)}.chip-mini-pink{background:var(--pink-soft);color:var(--pink)}.chip-mini-teal{background:var(--teal-soft);color:var(--teal)}.chip-type{background:var(--pp-softer);color:var(--pp)}.chip-dod{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-ci-failed{background:var(--red-soft);color:var(--red)}.task-from{font-size:.71875rem;color:var(--faint)}.task-blockers{margin-top:7px;font-size:.75rem;color:var(--amber)}.task-card-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px;flex-shrink:0}.decide-actions{display:flex;gap:6px}.btn-approve{background:var(--green);color:#fff;border:none;border-radius:var(--radius-button);padding:6px 14px;font-family:inherit;font-weight:700;font-size:.78125rem;cursor:pointer}.btn-reject{background:var(--red-soft);color:var(--red);border:none;border-radius:var(--radius-button);padding:6px 14px;font-family:inherit;font-weight:700;font-size:.78125rem;cursor:pointer}.btn-danger{background:var(--red);color:#fff;border:none;border-radius:var(--radius-button);padding:9px 18px;font-weight:700;font-size:.875rem;font-family:inherit;cursor:pointer;box-shadow:0 4px 12px #f0443847}.btn-danger:hover{filter:brightness(.93)}.btn-danger:disabled{opacity:.6;cursor:default}.confirm-body{font-size:.875rem;line-height:1.55;color:var(--ink);margin-bottom:4px}.confirm-body .confirm-emph{font-weight:800}.prio-urgent{--prio-color: var(--red)}.prio-high{--prio-color: var(--amber)}.prio-medium{--prio-color: var(--blue)}.prio-low{--prio-color: var(--faint)}.task-card{position:relative;overflow:hidden}.task-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--prio-color)}.task-card-main{padding-inline-start:6px}.task-attn{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.task-atile{box-sizing:border-box;border:1px solid var(--line);border-radius:13px;padding:11px 13px;cursor:pointer;background:var(--card);font-family:inherit;text-align:start;transition:border-color .15s}.task-atile:hover{border-color:var(--faint)}.task-atile.on{border-color:var(--accent);background:var(--tint);box-shadow:0 0 0 1px var(--accent) inset}.task-atile-n{font-size:1.25rem;font-weight:800;color:var(--accent);line-height:1;font-variant-numeric:tabular-nums}.task-atile-l{font-size:.71875rem;color:var(--muted);margin-top:4px;font-weight:600}.task-atile.all .task-atile-n{color:var(--ink)}@media(max-width:820px){.task-attn{grid-template-columns:1fr 1fr}}.kanban{display:grid;gap:12px}.kanban-scroll{display:flex;overflow-x:auto;padding-bottom:8px}.kanban-scroll .kanban-col{min-width:200px;flex:0 0 200px}.kanban-col{box-sizing:border-box;background:var(--bg);border-radius:14px;padding:8px;min-width:0}.kanban-col-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;border-bottom:2px solid var(--accent)}.kanban-col-label{font-size:.78125rem;font-weight:800;color:var(--accent)}.kanban-col-count{background:var(--card);color:var(--muted);border-radius:20px;padding:1px 8px;font-size:.6875rem;font-weight:700}.kanban-card{background:var(--card);border-radius:11px;box-shadow:var(--sh);padding:10px;margin-top:8px;border-inline-start:3px solid var(--prio-color)}.kanban-card-title{font-weight:700;font-size:.78125rem}.kanban-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px}.kanban-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:9px;gap:6px}.kanban-card-actions{display:flex;gap:6px;align-items:center}@media(max-width:820px){.kanban:not(.kanban-scroll){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cf-head-label{display:flex;flex-direction:column;gap:2px;font-weight:800;font-variant-numeric:tabular-nums}.paycard{background:var(--card);border-radius:11px;box-shadow:var(--sh);padding:11px;margin-top:8px}.paycard-t{font-weight:700;font-size:.8125rem}.paycard-a{font-weight:800;font-variant-numeric:tabular-nums;font-size:.9375rem;margin-top:4px}.paycard-s{font-size:.71875rem;color:var(--muted);margin-top:3px}.qcard{background:var(--card);border-radius:11px;box-shadow:var(--sh);padding:11px;margin-top:8px}.qcard-t{font-weight:700;font-size:.8125rem}.qcard-sub{display:flex;gap:6px;font-size:.71875rem;color:var(--muted);margin-top:3px}.qcard-a{font-weight:800;font-variant-numeric:tabular-nums;font-size:.9375rem;margin-top:4px}.qcard-retainer{font-size:.71875rem;color:var(--green);font-weight:700;margin-top:4px}.qcard .status-pill-dropdown{margin-top:6px}.stage-progress{font-size:.78125rem;font-weight:700}.alert-card{border:1px solid var(--amber);background:var(--amber-soft);margin-bottom:18px}.stage-resolve-list{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:10px}.stage-resolve-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.stage-resolve-title{font-size:.8125rem;font-weight:600;color:var(--ink)}.stage-resolve-actions{display:flex;gap:8px;flex-shrink:0}.detail-stack{display:flex;flex-direction:column;gap:18px}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px}.kpi{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:14px 16px;position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:var(--kpi-accent, var(--pp));opacity:0}.kpi.lead:before{opacity:1}.kpi-clickable{display:block;width:100%;border:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.kpi-dense.kpi-clickable{width:auto}.kpi-clickable:hover{box-shadow:var(--sh-h)}.kpi-clickable:focus-visible{outline:2px solid var(--pp);outline-offset:2px}.kpi-ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--kpi-tint, var(--pp-soft));color:var(--kpi-accent, var(--pp));margin-bottom:12px}.kpi-ico svg{width:16px;height:16px}.kpi-label{font-size:.71875rem;font-weight:700;color:var(--faint)}.kpi-value{font-size:1.375rem;font-weight:750;margin-top:6px;font-variant-numeric:tabular-nums}.kpi-sub{font-size:.71875rem;color:var(--muted);margin-top:3px}.kpi-dense{background:none;box-shadow:none;border-radius:10px;padding:4px 8px;margin:-4px -2px;display:flex;flex-direction:column;gap:2px;cursor:pointer}.kpi-dense:before{display:none}.kpi-dense .kpi-ico{display:none}.kpi-dense .kpi-label{order:2;font-size:var(--fs-xs);color:var(--muted);font-weight:700;margin-top:0}.kpi-dense .kpi-value{order:1;font-size:var(--fs-kpi);font-weight:800;margin-top:0;line-height:1}.kpi-dense.kpi-clickable:hover{background:var(--pp-softer);box-shadow:none}.kpi-dense--accent-value .kpi-value{color:var(--pp2)}.kpi-list{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:.78125rem}.cell-truncate{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a1-dashboard .approve{display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#fbfaff,#f4f2ff);border:1px solid var(--pp-soft);border-radius:var(--radius-card);padding:14px 16px;margin-bottom:18px}.a1-dashboard .badge{background:var(--pp);color:#fff;border-radius:var(--radius-button);padding:4px 10px;font-size:.71875rem;font-weight:700;flex-shrink:0}.a1-dashboard .txt{flex:1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:.8125rem}.a1-dashboard .txt li{display:flex;align-items:center;gap:8px;font-weight:600}.a1-dashboard .acts{margin-inline-start:auto;display:flex;gap:8px;flex-shrink:0}.approval-action{text-decoration:none}.a1-dashboard .kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px}.a1-dashboard .grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.a1-dashboard .pad{padding:6px 16px 14px}.a1-dashboard table{width:100%;border-collapse:collapse}.a1-dashboard th{text-align:start;font-size:.65625rem;color:var(--muted);font-weight:600;padding:9px 6px}.a1-dashboard td{padding:10px 6px;border-top:1px solid var(--line);font-size:.78125rem}.a1-dashboard .who{display:inline-flex;align-items:center;gap:6px;max-width:100%}.a1-dashboard .dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.59375rem;color:#fff;font-weight:700;flex-shrink:0}.a1-dashboard .ev{gap:10px;padding:9px 0;border-top:1px solid var(--line);border-radius:0}.a1-dashboard .ev:first-child{border-top:none}.a1-dashboard .ev:hover{background:transparent}.a1-dashboard .attention{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.a1-dashboard .att{flex:1;min-width:180px;background:var(--card);border-radius:var(--radius-panel);box-shadow:var(--sh);padding:12px 15px;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;border-inline-start:4px solid var(--accent)}.a1-dashboard .att:hover{box-shadow:var(--sh-h)}.a1-dashboard .att .aic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:.9375rem;background:var(--tint);flex-shrink:0}.a1-dashboard .att .at{font-weight:800;font-size:var(--fs-md)}.a1-dashboard .att .ad{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.a1-dashboard .att.amber{--accent: var(--amber);--tint: var(--amber-soft)}.a1-dashboard .att.red{--accent: var(--red);--tint: var(--red-soft)}.a1-dashboard .att.blue{--accent: var(--blue);--tint: var(--blue-soft)}.a1-dashboard .att.purple{--accent: var(--pp);--tint: var(--pp-soft)}.a1-dashboard .charts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.a1-dashboard .charts .card h3{font-size:var(--fs-md);font-weight:800;padding:15px 20px 6px;display:flex;align-items:center;gap:8px;margin:0}.a1-dashboard .charts .card h3 .sub{font-weight:600;color:var(--muted);font-size:var(--fs-xs)}.a1-dashboard .charts .card h3 .link{margin-inline-start:auto;color:var(--pp);font-size:var(--fs-sm);font-weight:700;text-decoration:none}.a1-dashboard .chart-head{padding:0 20px 4px;display:flex;align-items:baseline;gap:10px}.a1-dashboard .chart-head .big{font-size:1.5rem;font-weight:800}.a1-dashboard .chart-head .lab{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-dashboard .chart-wrap{padding:4px 14px 14px}.a1-dashboard .legend{display:flex;gap:14px;padding:0 20px 8px;font-size:var(--fs-xs);font-weight:700}.a1-dashboard .legend .lg{display:inline-flex;align-items:center;gap:6px}.a1-dashboard .legend .sw{width:10px;height:10px;border-radius:3px}.a1-dashboard .grid2{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.a1-dashboard .name-cell{display:inline-flex;align-items:center;gap:10px;font-weight:700;max-width:100%}.a1-dashboard .drill{color:var(--faint);font-weight:700}.a1-dashboard tbody tr:hover .drill{color:var(--pp)}.a1-dashboard .fleet-top{display:flex;gap:14px;margin-bottom:12px}.a1-dashboard .fleet-stat{flex:1}.a1-dashboard .fleet-stat b{font-size:1.35rem;font-weight:800;display:block}.a1-dashboard .fleet-stat span{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-dashboard .fleet-stat.cost b{color:var(--green)}.a1-dashboard .agent-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line2)}.a1-dashboard .agent-row:first-of-type{border-top:none}.a1-dashboard .a-av{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:.6875rem;font-weight:800;color:#fff;background:var(--pp);flex-shrink:0}.a1-dashboard .a-nm{font-weight:700;font-size:var(--fs-sm)}.a1-dashboard .a-rl{font-size:var(--fs-xs);color:var(--muted)}.a1-dashboard .agent-row .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.a1-dashboard .agent-row .dot.on{background:var(--green)}.a1-dashboard .agent-row .dot.idle{background:var(--faint)}.a1-dashboard .a-cost{margin-inline-start:auto;font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-dashboard .meet-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--line2)}.a1-dashboard .meet-row:first-of-type{border-top:none}.a1-dashboard .meet-when{width:48px;text-align:center;flex-shrink:0}.a1-dashboard .meet-when b{display:block;font-size:var(--fs-md);font-weight:800}.a1-dashboard .meet-when span{font-size:.625rem;color:var(--muted);font-weight:700}.a1-dashboard .meet-t{font-weight:700;font-size:var(--fs-sm)}.a1-dashboard .meet-c{font-size:var(--fs-xs);color:var(--muted)}@media(max-width:1100px){.a1-dashboard .kpis{grid-template-columns:repeat(3,1fr)}.a1-dashboard .charts,.a1-dashboard .grid2{grid-template-columns:1fr}}.col{display:flex;flex-direction:column;gap:18px}.card-title{margin:10px 20px 4px;font-size:.9375rem}.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.feed{list-style:none;margin:0;padding:4px 2px}.feed li{display:flex;gap:11px;align-items:flex-start;padding:9px 10px;border-radius:12px}.feed li:hover{background:var(--pp-softer)}.actor-agent,.actor-user,.actor-system{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center}.actor-agent{border-radius:9px;background:var(--kpi-tint, var(--pp-soft));color:var(--kpi-accent, var(--pp))}.actor-system{border-radius:9px;background:var(--line2);color:var(--muted)}.actor-user{border-radius:50%;color:#fff;font-weight:800;font-size:.8125rem}.actor-agent svg,.actor-system svg{width:16px;height:16px}.fname{font-weight:700;display:flex;align-items:center;gap:7px}.role-tag{font-size:.625rem;font-weight:800;padding:1px 7px;border-radius:6px}.role-tag.agent{background:var(--line2);color:var(--muted)}.fmeta{color:var(--muted);font-size:.78125rem;margin-top:2px}.form-message{border-radius:var(--radius-button);padding:8px;font-size:.8125rem}.form-message-error{color:var(--red);background:var(--red-soft)}.form-message-success{color:var(--green);background:var(--green-soft)}.notif-wrap{position:relative}.bell-button{position:relative;background:transparent;border:none;font-size:1rem;font-family:inherit;cursor:pointer;padding:4px 6px;border-radius:var(--radius-button)}.bell-button:hover{background:var(--pp-softer)}.bell-badge{position:absolute;top:-2px;inset-inline-end:-2px;background:var(--red);color:#fff;border-radius:10px;font-size:.625rem;font-weight:700;padding:1px 5px;line-height:1.3}.notif-backdrop{position:fixed;inset:0;z-index:60}.notif-panel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:320px;max-width:calc(100vw - 40px);max-height:60vh;overflow-y:auto;background:var(--card);border-radius:var(--radius-panel);box-shadow:var(--sh-h);z-index:61;padding:12px}.notif-panel-header{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px;border-bottom:1px solid var(--line)}.notif-empty{padding:26px 10px;text-align:center;color:var(--muted)}.notif-list{list-style:none;margin:0;padding:0}.notif-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:start;background:transparent;border:none;border-bottom:1px solid var(--line2);padding:10px 6px;font-family:inherit;font-size:.8125rem;color:var(--ink);cursor:pointer}.notif-item:hover{background:var(--pp-softer)}.notif-item.unread{background:var(--pp-softer);border-inline-start:3px solid var(--pp)}.notif-item.unread .notif-subject{color:var(--pp)}.notif-subject{font-weight:700}.notif-body{color:var(--muted);font-size:.78125rem}.notif-time{color:var(--faint);font-size:.71875rem}.global-search{position:relative}.global-search-input{width:clamp(440px,38vw,520px);max-width:100%;height:44px;box-sizing:border-box;font-family:inherit;font-size:var(--fs-sm);padding:0 14px;border-radius:12px;border:1px solid transparent;box-shadow:var(--sh);background:var(--card);color:var(--ink)}.global-search-input:focus-visible{outline:none;border-color:var(--pp);box-shadow:var(--sh-h)}.global-search-input:focus{outline:none;border-color:var(--pp)}.global-search-kbd{position:absolute;top:50%;inset-inline-end:8px;transform:translateY(-50%);color:var(--faint);background:var(--line2);border-radius:var(--radius-button);font-size:var(--fs-xs);padding-inline:6px;line-height:1.6;pointer-events:none}.global-search-backdrop{position:fixed;inset:0;z-index:60}.global-search-results{position:absolute;top:calc(100% + 6px);inset-inline-start:0;width:320px;max-width:calc(100vw - 40px);max-height:60vh;overflow-y:auto;background:var(--card);border-radius:var(--radius-panel);box-shadow:var(--sh-h);z-index:61;padding:6px;list-style:none;margin:0}.global-search-row{display:flex;align-items:center;gap:8px;width:100%;text-align:start;background:transparent;border:none;border-radius:var(--radius-button);padding:8px 6px;font-family:inherit;font-size:.8125rem;color:var(--ink);cursor:pointer}.global-search-row:hover{background:var(--pp-softer)}.global-search-icon{flex-shrink:0}.global-search-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.global-search-label{font-weight:700}.global-search-sublabel{color:var(--muted);font-size:.71875rem}.global-search-empty,.global-search-error{padding:10px 12px;font-size:var(--fs-sm);color:var(--muted)}.global-search-badge{flex-shrink:0;font-size:.6875rem;color:var(--muted);background:var(--pp-softer);border-radius:10px;padding:2px 8px}.a1-agents-departments .dept{margin-bottom:24px}.a1-agents-departments .dept-h{font-size:var(--fs-md);font-weight:800;margin:0 2px 13px;display:flex;align-items:center;gap:9px}.a1-agents-departments .dept-h .dc{background:var(--line);border-radius:20px;padding:0 9px;font-size:var(--fs-xs);color:var(--muted)}.a1-agents-departments .agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px}.a1-agents-departments .ag{position:relative;display:block;background:var(--card);border-radius:16px;box-shadow:var(--sh);border:1px solid transparent;padding:16px;color:var(--ink);text-decoration:none;transition:.14s}.a1-agents-departments .ag:hover{box-shadow:var(--sh-h);border-color:var(--pp-soft);transform:translateY(-2px)}.a1-agents-departments .ag-h{display:flex;align-items:center;gap:12px}.a1-agents-departments .ag-avwrap{position:relative;flex:none}.a1-agents-departments .ag-av{width:44px;height:44px;border-radius:12px;font-size:15px}.a1-agents-departments .crown{position:absolute;top:-7px;inset-inline-start:-7px;width:22px;height:22px;border-radius:50%;background:var(--amber);color:#fff;display:grid;place-items:center;font-size:11px;border:2px solid #fff;box-shadow:0 2px 6px #0000002e}.a1-agents-departments .ag-nm{font-weight:800;font-size:var(--fs-md)}.a1-agents-departments .ag-rl{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.a1-agents-departments .ag-rl .ml{color:var(--amber);font-weight:800}.a1-agents-departments .ag-st{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:800;color:var(--muted);flex:none}.a1-agents-departments .ag-st.on{color:#0a8a4b}.a1-agents-departments .ldot{width:8px;height:8px;border-radius:50%;flex:none}.a1-agents-departments .ldot.on{background:var(--green)}.a1-agents-departments .ldot.idle{background:#cfced9}.a1-agents-departments .ag-now{display:flex;align-items:center;gap:9px;margin-top:13px;padding:9px 12px;background:var(--pp-softer);border-radius:10px;font-size:var(--fs-sm);font-weight:600}.a1-agents-departments .ag-now .nl{color:var(--pp2);font-weight:800;font-size:var(--fs-xs);flex:none}.a1-agents-departments .ag-now.idle{background:#faf9fc;color:var(--faint);font-weight:700}.a1-agents-departments .ag-stats{display:flex;gap:16px;border-top:1px solid var(--line2);padding-top:12px;margin-top:13px;font-size:var(--fs-xs)}.a1-agents-departments .ag-stats b{display:block;font-size:var(--fs-md);color:var(--ink);font-weight:800}.a1-agents-departments .ag-stats span{color:var(--muted)}.a1-agents-hub .grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}@media(max-width:900px){.a1-agents-hub .grid{grid-template-columns:1fr}}.a1-agents-hub .card{padding:0}.a1-agents-hub .card>h3{margin:0;font-size:var(--fs-md);font-weight:800;padding:15px 20px;border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:8px}.a1-agents-hub .pad{padding:16px 20px}.a1-agents-hub .kv{display:grid;grid-template-columns:110px 1fr;gap:12px 14px;font-size:var(--fs-base)}.a1-agents-hub .kv .kk{color:var(--muted);font-weight:600}.a1-agents-hub .kv .vv{font-weight:700;margin:0}.a1-agents-hub .run{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid var(--line2);font-size:var(--fs-sm)}.a1-agents-hub .run:first-child{border-top:none}.a1-agents-hub .run .ri{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:12px;color:#fff;flex:none}.a1-agents-hub .run .rt{font-weight:600}.a1-agents-hub .run .rmeta{color:var(--muted);font-size:var(--fs-xs)}.a1-agents-hub .run .rcost{margin-inline-start:auto;direction:ltr;font-weight:800;color:var(--muted)}.avatar-agent{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:.875rem;flex-shrink:0}.avatar-agent-lg{width:46px;height:46px;border-radius:14px;font-size:1rem}.lead-badge{background:var(--amber-soft);color:#b56a00;font-size:.5625rem;font-weight:800;border-radius:6px;padding:2px 6px}.a1-agents-departments .summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.a1-agents-departments .sc{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:15px 18px}.a1-agents-departments .sc .sl{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-agents-departments .sc .sn{font-size:1.7rem;font-weight:800;margin-top:3px}.a1-agents-departments .sc.cost .sn{color:var(--green)}.agent-tree{display:flex;flex-direction:column;gap:20px}.lead-block{background:var(--bg);border-radius:18px;padding:16px}.lead-row{display:flex;align-items:center;gap:12px;padding:2px 4px 14px}.lead-id{font-weight:800;font-size:.9375rem;display:flex;align-items:center}.lead-role{font-size:.71875rem;color:var(--muted)}.lead-count{margin-inline-start:auto;font-size:.75rem;font-weight:700;color:var(--muted)}.agent-reports{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:9px;padding-top:6px;border-top:1.5px dashed var(--line)}.agent-rcard{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh);padding:10px 12px;display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none}.agent-rcard .rn{font-weight:700;font-size:.8125rem}.agent-rcard .rr{font-size:.65625rem;color:var(--muted)}.agent-rcard .agent-dot{margin-inline-start:auto}.agent-cap{display:inline-flex;align-items:center;gap:7px}.agent-capbar{width:54px;height:6px;border-radius:999px;background:var(--line2);overflow:hidden}.agent-capbar i{height:100%;display:block;background:var(--pp)}.code-reveal{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78125rem;background:var(--bg);border:1px dashed var(--line);border-radius:var(--radius-button);padding:10px 12px;margin:12px 0 6px;word-break:break-all;-webkit-user-select:all;user-select:all}.reveal-warning{margin:6px 0 0;font-size:.75rem;color:var(--amber);font-weight:600}.row-actions{display:inline-flex;gap:6px;flex-wrap:wrap}.time{color:var(--muted);font-size:.78125rem}#detail-tabpanel-secrets .summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}@media(max-width:1100px){#detail-tabpanel-secrets .summary{grid-template-columns:1fr 1fr}}#detail-tabpanel-secrets .sc{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:15px 18px}#detail-tabpanel-secrets .sc .sl{font-size:.8125rem;color:var(--muted);font-weight:700}#detail-tabpanel-secrets .sc .sn{font-size:1.7rem;font-weight:800;margin-top:3px}#detail-tabpanel-secrets .sgroup{font-size:1.0625rem;font-weight:800;margin:18px 2px 12px;display:flex;align-items:center;gap:9px}#detail-tabpanel-secrets .sgroup .n{background:var(--line2);border-radius:20px;padding:0 9px;font-size:.8125rem;color:var(--muted)}#detail-tabpanel-secrets .keyname{display:inline-flex;align-items:center;gap:10px;font-weight:700}#detail-tabpanel-secrets .keyname .ki{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--pp-soft);color:var(--pp2);flex:none}#detail-tabpanel-secrets .keyname .ki svg{width:15px;height:15px}#detail-tabpanel-secrets .access{display:inline-flex;flex-direction:row-reverse;align-items:center}#detail-tabpanel-secrets .access .miniav{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--card);font-size:.625rem;font-weight:800;border:2px solid var(--card);margin-inline-start:-7px}#detail-tabpanel-secrets .access .more{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--line2);color:var(--muted);font-size:.625rem;font-weight:800;margin-inline-start:-7px;border:2px solid var(--card)}#detail-tabpanel-secrets .access-none{color:var(--faint)}#detail-tabpanel-secrets .sactions{display:inline-flex;gap:5px}#detail-tabpanel-secrets .iconbtn{width:34px;height:34px;border-radius:9px;border:none;background:#f6f5fb;color:var(--nav-ink);font-size:14px}#detail-tabpanel-secrets .iconbtn:hover{background:var(--pp-soft);color:var(--pp2)}#detail-tabpanel-secrets .iconbtn.rot:hover{background:var(--amber-soft);color:var(--amber)}#detail-tabpanel-secrets .mono2,#detail-tabpanel-environments .mono2{font-family:ui-monospace,monospace;direction:ltr;font-size:var(--fs-xs);font-weight:700}#detail-tabpanel-environments .envgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}#detail-tabpanel-environments .env{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:18px}#detail-tabpanel-environments .env-h{display:flex;align-items:center;gap:10px;margin-bottom:14px}#detail-tabpanel-environments .env-h .en{font-weight:800;font-size:var(--fs-md)}#detail-tabpanel-environments .env-h .repo{font-family:ui-monospace,monospace;direction:ltr;font-size:var(--fs-xs);color:var(--muted);font-weight:700}#detail-tabpanel-environments .env-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line2);font-size:var(--fs-sm)}#detail-tabpanel-environments .env-row:first-child{border-top:none}#detail-tabpanel-environments .env-row .el{width:70px;color:var(--muted);font-weight:700;flex:none}#detail-tabpanel-environments .env-row .eu{font-family:ui-monospace,monospace;direction:ltr;color:var(--pp);font-weight:700;font-size:var(--fs-xs)}.checkbox-group-label{font-size:.8125rem;font-weight:600;color:var(--muted)}.agent-checkbox-list{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px;max-height:200px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-button);padding:10px 12px}.agent-checkbox-list label.agent-checkbox{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;color:var(--ink);cursor:pointer}.upload-label{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;font-weight:600;color:var(--muted)}.upload-label input[type=file]{font-size:.78125rem}.attn{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:12px;align-items:stretch;margin-bottom:18px}.attn-title{display:flex;align-items:center;font-size:.8125rem;font-weight:800;color:var(--ink);align-self:center;padding-inline-end:4px}.attn-tile{display:flex;align-items:center;gap:11px;border-radius:14px;padding:12px 14px;text-decoration:none;color:inherit}.attn-tile.crit{background:var(--red-soft)}.attn-tile.warn{background:var(--amber-soft)}.attn-tile.calm{background:var(--line2)}.attn-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--card);flex-shrink:0}.attn-ico svg{width:17px;height:17px}.attn-n{font-size:1.3125rem;font-weight:800;line-height:1}.attn-l{font-size:.75rem;color:var(--muted);margin-top:3px}.c-red{color:var(--red)}.c-amber{color:var(--amber)}.c-green{color:var(--green)}.meet-list{list-style:none;margin:0;padding:4px 20px 16px;display:flex;flex-direction:column;gap:2px}.meet-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line2)}.meet-list li:last-child{border-bottom:none}.meet-date{width:48px;flex-shrink:0;text-align:center;background:var(--pp-soft);border-radius:10px;padding:6px 0}.meet-date .d{font-size:1.125rem;font-weight:800;color:var(--pp);line-height:1}.meet-date .m{font-size:.625rem;font-weight:700;color:var(--pp)}.meet-title{font-weight:700}.meet-sub{font-size:.75rem;color:var(--muted);margin-top:1px}.meet-time{margin-inline-start:auto;font-size:.78125rem;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.fctx{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.lnk{color:var(--ink);text-decoration:none;font-weight:700}.lnk:hover{color:var(--pp);text-decoration:underline}.lnk-soft{color:var(--ink);font-weight:600;text-decoration:none}.lnk-soft:hover{color:var(--pp);text-decoration:underline}.header-actions{display:flex;align-items:center;gap:10px}.view-toggle{display:inline-flex;background:var(--line2);border-radius:10px;padding:3px;gap:2px}.view-toggle button{border:none;background:transparent;border-radius:8px;padding:5px 9px;cursor:pointer;color:var(--muted);display:grid;place-items:center;font-family:inherit}.view-toggle button.on{background:var(--card);color:var(--pp);box-shadow:var(--sh)}.view-toggle svg{width:16px;height:16px}.funbar{display:flex;gap:9px;margin-bottom:18px;flex-wrap:wrap}.ftile{box-sizing:border-box;border:2px solid transparent;border-radius:14px;padding:11px 16px;min-width:92px;cursor:pointer;background:var(--card);position:relative;transition:border-color .15s;font-family:inherit;text-align:start}.ftile:hover{border-color:var(--faint)}.ftile.on{border-color:var(--accent);background:var(--tint)}.ftile .fn{font-size:1.375rem;font-weight:800;color:var(--accent);line-height:1}.ftile .fl{font-size:.75rem;color:var(--muted);margin-top:4px;font-weight:600}.ftile.all .fn{color:var(--ink)}.statchip{display:inline-flex;align-items:center;gap:5px;font-size:.71875rem;font-weight:700;color:var(--muted);background:var(--line2);border-radius:7px;padding:2px 8px}.statchip svg{width:11px;height:11px}.a1-clients-list .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.a1-clients-list .kpi{padding:16px 18px;display:flex;flex-direction:column;gap:8px}.a1-clients-list .kpi-head{display:flex;align-items:center;gap:10px}.a1-clients-list .kpi-head .kpi-ico{width:38px;height:38px;border-radius:11px;margin-bottom:0}.a1-clients-list .kpi-value{font-size:var(--fs-kpi);font-weight:800;margin-top:0}.a1-clients-list .kpi-label{font-size:var(--fs-xs)}.a1-clients-list .name-cell .ptype{font-size:var(--fs-xs);color:var(--muted);font-weight:600;padding:0;border-radius:0;background:none}@media(max-width:900px){.a1-clients-list .kpis{grid-template-columns:1fr 1fr}}.name-cell{display:flex;align-items:center;gap:10px}.name-cell .nm{font-weight:700}.row-act{opacity:0;display:inline-flex;gap:4px}.data-table tbody tr:hover .row-act{opacity:1}.ico-btn{width:26px;height:26px;border-radius:8px;border:1px solid var(--line);background:var(--card);display:grid;place-items:center;color:var(--muted);cursor:pointer;text-decoration:none}.ico-btn:hover{color:var(--pp);border-color:var(--pp-soft)}.ico-btn svg{width:13px;height:13px}.ico-btn.md{width:36px;height:36px}.ico-btn.md svg{width:16px;height:16px}.ico-btn.edit{color:var(--pp);border-color:var(--pp-soft)}.ico-btn.del{color:var(--red);border-color:var(--red-soft)}.group{margin-bottom:20px}.group-head{display:flex;align-items:center;gap:9px;margin:0 2px 11px}.group-head .gt{font-size:.8125rem;font-weight:800}.group-head .gc{background:var(--line2);color:var(--muted);border-radius:20px;padding:1px 9px;font-size:.6875rem;font-weight:700}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ccard{box-sizing:border-box;border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--card);box-shadow:var(--sh);position:relative}.ccard:hover{box-shadow:var(--sh-h);border-color:var(--pp-soft)}.ccard-top{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px}.ccard-id{flex:1;min-width:0}.ccard-name{font-weight:800;font-size:.90625rem;text-decoration:none;color:var(--ink)}.ccard-name:hover{color:var(--pp)}.ccard-sub{font-size:.71875rem;color:var(--muted);margin-top:1px}.ccard-stats{display:flex;gap:8px;border-top:1px solid var(--line2);padding-top:11px;margin-top:2px;flex-wrap:wrap}.ccard-status{flex-shrink:0}.board{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;overflow-x:auto}.col{box-sizing:border-box;background:var(--bg);border-radius:14px;padding:8px;min-width:0}.col-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;border-bottom:2px solid var(--accent)}.col-head .ct{font-size:.78125rem;font-weight:800;color:var(--accent)}.col-head .cc{background:var(--card);color:var(--muted);border-radius:20px;padding:1px 8px;font-size:.6875rem;font-weight:700}.pcard{box-sizing:border-box;background:var(--card);border-radius:11px;box-shadow:var(--sh);padding:10px;margin-top:8px}.pcard-top{display:flex;align-items:center;gap:8px}.pcard-name{font-weight:700;font-size:.8125rem;text-decoration:none;color:var(--ink)}.pcard-name:hover{color:var(--pp)}.pcard-sub{font-size:.6875rem;color:var(--muted);margin-top:5px;display:flex;gap:8px;flex-wrap:wrap}@media(max-width:820px){.board{grid-template-columns:1fr}}.phasebar{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.phase{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:6px 13px;font-size:.78125rem;font-weight:700;color:var(--muted);cursor:pointer;display:inline-flex;gap:7px;align-items:center;font-family:inherit}.phase.on{background:var(--pp);border-color:var(--pp);color:#fff}.phase .c{background:var(--line2);color:var(--muted);border-radius:20px;padding:0 7px;font-size:.6875rem}.phase.on .c{background:#ffffff40;color:#fff}.stepper{display:flex;align-items:center;gap:8px}.seg{display:flex;gap:3px}.seg i{width:11px;height:5px;border-radius:3px;background:var(--line2);display:block}.seg i.done{background:var(--accent)}.seg i.cur{background:var(--accent);box-shadow:0 0 0 2px var(--tint)}.project-backbone .seg i{width:20px;height:6px;border-radius:6px;background:var(--line);display:block}.project-backbone .seg i.done{background:var(--accent)}.project-backbone .seg i.cur{background:var(--accent);box-shadow:0 0 0 3px var(--tint)}.stage-label{font-size:.75rem;font-weight:700;color:var(--accent);white-space:nowrap}.ptype{font-size:.65625rem;font-weight:800;padding:2px 7px;border-radius:6px;background:var(--pp-softer);color:var(--pp)}.proj-card{box-sizing:border-box;border:1px solid var(--line);border-radius:16px;padding:15px;background:var(--card);box-shadow:var(--sh)}.proj-card:hover{box-shadow:var(--sh-h);border-color:var(--pp-soft)}.proj-card-top{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px}.proj-card-id{flex:1;min-width:0}.proj-card-name{font-weight:800;font-size:.90625rem;text-decoration:none;color:var(--ink)}.proj-card-name:hover{color:var(--pp)}.proj-card-sub{font-size:.71875rem;color:var(--muted);margin-top:1px}.proj-card-step{margin:12px 0 10px}.proj-card-stats{display:flex;gap:8px;border-top:1px solid var(--line2);padding-top:11px;flex-wrap:wrap;align-items:center}.board-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px}.board-scroll .col{min-width:170px;flex:0 0 170px}.kcard{background:var(--card);border-radius:11px;box-shadow:var(--sh);padding:10px;margin-top:8px}.kcard-name{font-weight:700;font-size:.78125rem;text-decoration:none;color:var(--ink);display:block}.kcard-name:hover{color:var(--pp)}.kcard-cl{font-size:.6875rem;color:var(--muted);margin-top:2px}.kcard-sub{font-size:.6875rem;color:var(--muted);margin-top:4px;display:flex;gap:7px;flex-wrap:wrap}@media(max-width:820px){.board-scroll{gap:8px}}@media(max-width:820px){.attn{grid-template-columns:1fr 1fr}.attn-title{grid-column:1 / -1}}@media(max-width:820px){.dashboard-charts{grid-template-columns:1fr}}.segbar{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.seg-chip{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:6px 14px;font-size:.78125rem;font-weight:700;color:var(--muted);cursor:pointer;display:inline-flex;gap:7px;align-items:center;font-family:inherit}.seg-chip.on{background:var(--pp);border-color:var(--pp);color:#fff}.seg-chip .c{background:var(--line2);color:var(--muted);border-radius:20px;padding:0 7px;font-size:.6875rem}.seg-chip.on .c{background:#ffffff40;color:#fff}.mtime{font-weight:700}.mtime .t{color:var(--muted);font-size:.75rem;font-weight:600}.mtime.past{color:var(--muted)}.dbadge{width:50px;flex-shrink:0;text-align:center;background:var(--pp-soft);border-radius:11px;padding:6px 0}.dbadge .d{font-size:1.1875rem;font-weight:800;color:var(--pp);line-height:1}.dbadge .m{font-size:.625rem;font-weight:700;color:var(--pp)}.dbadge.past{background:var(--line2)}.dbadge.past .d,.dbadge.past .m{color:var(--muted)}.a1-meetings-agenda .filters{display:flex;align-items:center;gap:8px;margin-bottom:18px;flex-wrap:wrap}.a1-meetings-agenda .drop{box-shadow:var(--sh);border:none;border-radius:var(--radius-button);padding:8px 13px;font-weight:700;font-size:var(--fs-sm);color:#3a3950;background:var(--card);font-family:inherit;cursor:pointer}.a1-meetings-agenda .tgroup{font-size:var(--fs-md);font-weight:800;margin:20px 2px 12px;display:flex;align-items:center;gap:9px}.a1-meetings-agenda .tgroup .n{background:var(--line2);border-radius:20px;padding:0 9px;font-size:var(--fs-xs);color:var(--muted)}.a1-meetings-agenda .mrow{display:flex;align-items:center;gap:16px;background:var(--card);border-radius:var(--radius-card);box-shadow:var(--sh);padding:15px 18px;margin-bottom:11px}.a1-meetings-agenda .mrow:hover{box-shadow:var(--sh-h)}.cal{width:56px;flex:none;text-align:center;background:var(--pp-softer);border-radius:12px;padding:8px 0}.cal .d{font-size:1.5rem;font-weight:800;line-height:1;color:var(--pp2, var(--pp))}.cal .mo{font-size:10px;font-weight:800;color:var(--muted)}.cal .tm{font-size:10px;color:var(--muted);font-weight:700;margin-top:2px}.a1-meetings-agenda .mbody{flex:1;min-width:0}.a1-meetings-agenda .mtitle{font-weight:800;font-size:var(--fs-md);display:block}.a1-meetings-agenda .mouts{display:flex;align-items:center;gap:7px;margin-top:9px;flex-wrap:wrap}.a1-meetings-agenda .mright{display:flex;align-items:center;gap:14px;flex:none}.a1-meetings-agenda .attend{display:flex}.a1-meetings-agenda .miniav{width:24px;height:24px;border-radius:50%;font-size:10px;margin-inline-start:-6px;border:2px solid #fff;display:grid;place-items:center;color:#fff;font-weight:800}.a1-meetings-agenda .arow-upload{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:.8125rem}.a1-meetings-agenda .arow-upload:hover{background:var(--line2);color:var(--ink)}.a1-meetings-agenda .arow-upload:focus-within{outline:2px solid var(--accent, currentColor);outline-offset:2px}.a1-meetings-agenda .proj,.a1-meetings-hub .proj{display:inline-flex;flex-direction:column;gap:1px;padding-inline-start:12px;border-inline-start:3px solid var(--pc, var(--pp))}.a1-meetings-agenda .proj .pnm,.a1-meetings-hub .proj .pnm{font-weight:800;font-size:var(--fs-sm);line-height:1.15}.a1-meetings-agenda .proj .pcl,.a1-meetings-hub .proj .pcl{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.out{background:#f6f5fb;color:#6b6a82;border-radius:8px;padding:3px 9px;font-size:var(--fs-xs);font-weight:700}.out.on{background:var(--green-soft);color:var(--green)}.out.task{background:var(--pp-soft);color:var(--pp)}.a1-meetings-agenda details.done{margin-top:22px}.a1-meetings-agenda details.done>summary{list-style:none;cursor:pointer;font-weight:800;color:var(--muted);font-size:var(--fs-md);display:flex;align-items:center;gap:9px;padding:9px 2px;border-top:1px dashed var(--line)}.a1-meetings-agenda details.done>summary::-webkit-details-marker{display:none}.a1-meetings-agenda details.done>summary .chev{transition:.15s;color:var(--faint);display:inline-block}.a1-meetings-agenda details.done[open]>summary .chev{transform:rotate(90deg)}.a1-meetings-agenda details.done>summary .n{background:var(--line2);border-radius:20px;padding:0 9px;font-size:var(--fs-xs)}.a1-meetings-agenda .chip.m-scheduled,.a1-meetings-hub .chip.m-scheduled{background:var(--blue-soft);color:var(--blue)}.a1-meetings-agenda .chip.m-uploaded,.a1-meetings-hub .chip.m-uploaded{background:var(--pp-soft);color:var(--pp2, var(--pp))}.a1-meetings-agenda .chip.m-transcribing,.a1-meetings-hub .chip.m-transcribing{background:var(--amber-soft);color:var(--amber)}.a1-meetings-agenda .chip.m-transcribed,.a1-meetings-hub .chip.m-transcribed{background:var(--teal-soft);color:var(--teal)}.a1-meetings-agenda .chip.m-summarized,.a1-meetings-hub .chip.m-summarized{background:var(--green-soft);color:var(--green)}.a1-meetings-agenda .chip.m-failed,.a1-meetings-hub .chip.m-failed{background:var(--red-soft);color:var(--red)}.a1-meetings-agenda .chip.m-scheduled,.a1-meetings-agenda .chip.m-uploaded,.a1-meetings-agenda .chip.m-transcribing,.a1-meetings-agenda .chip.m-transcribed,.a1-meetings-agenda .chip.m-summarized,.a1-meetings-agenda .chip.m-failed,.a1-meetings-hub .chip.m-scheduled,.a1-meetings-hub .chip.m-uploaded,.a1-meetings-hub .chip.m-transcribing,.a1-meetings-hub .chip.m-transcribed,.a1-meetings-hub .chip.m-summarized,.a1-meetings-hub .chip.m-failed{display:inline-flex;align-items:center;gap:5px;border-radius:20px;font-size:var(--fs-xs);font-weight:700;padding:4px 11px;white-space:nowrap;border:none;cursor:default}.mcard{display:flex;gap:12px;border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--card);box-shadow:var(--sh)}.mcard:hover{box-shadow:var(--sh-h);border-color:var(--pp-soft)}.mcard-main{flex:1;min-width:0}.mcard-name{font-weight:800;font-size:.875rem;display:block}.mcard-sub{font-size:.71875rem;color:var(--muted);margin-top:2px}.mcard-foot{display:flex;align-items:center;gap:8px;margin-top:10px}.status-pill-dropdown{position:relative;display:inline-flex}.status-pill-trigger{background:transparent;border:none;padding:0;cursor:pointer;font:inherit}.status-pill-backdrop{position:fixed;inset:0;z-index:60}.status-pill-menu{position:absolute;top:calc(100% + 8px);inset-inline-start:0;min-width:140px;list-style:none;margin:0;padding:6px;background:var(--card);border-radius:var(--radius-panel);box-shadow:var(--sh-h);z-index:61}.status-pill-option{display:block;width:100%;text-align:start;background:transparent;border:none;border-radius:var(--radius-button);padding:7px 10px;font-family:inherit;font-size:.8125rem;font-weight:700;color:var(--ink);cursor:pointer}.status-pill-option:hover{background:var(--pp-softer)}.status-pill-option.active{color:var(--pp);background:var(--pp-softer)}.project-backbone{display:flex;align-items:center;gap:8px}.project-backbone-label{font-size:var(--fs-sm);font-weight:700;color:var(--ink);white-space:nowrap}.stage-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 16px}.stream-tiles{display:flex;gap:8px;flex-wrap:wrap}.discovery-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.discovery-entry{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line2);padding-bottom:10px}.discovery-entry-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.discovery-entry-provenance{display:inline-block;font-size:10px;font-weight:700;background:#f3f2fa;color:#7b7a92;border-radius:6px;padding:1px 7px}.discovery-entry-answer{background:var(--green-soft);color:#0a7a44;border-radius:8px;padding:6px 10px;font-size:var(--fs-xs);font-weight:600;margin-top:6px}.discovery-answer-form{flex-direction:row;align-items:center;margin-top:2px}.discovery-answer-form input{flex:1;min-width:0}.discovery-readiness-ok{color:var(--green);font-weight:700}.discovery-readiness-warn{color:var(--amber);font-weight:700}.discovery-synthesis-summary{margin:8px 0 0;color:var(--ink)}.chart-svg{width:100%;height:auto;overflow:visible}.chart-grid{stroke:var(--line);stroke-width:1}.chart-y-label,.chart-x-label{font-size:.6875rem;fill:var(--muted)}.chart-ceiling-label{font-size:.6875rem;fill:var(--muted);font-weight:600}.chart-bar{opacity:.85}.chart-bar.chart-endpoint{opacity:1}.chart-segment{opacity:.85}.chart-stack.chart-endpoint .chart-segment{opacity:1}.chart-point{opacity:.7}.chart-legend-item text{font-size:.6875rem;fill:var(--ink)}.chart-legend-item rect{rx:2}.fleet-pulse-summary{display:flex;gap:18px;padding:4px 20px 14px;border-bottom:1px solid var(--line2)}.fleet-pulse-stat{display:flex;flex-direction:column;gap:2px}.fleet-pulse-n{font-size:1.125rem;font-weight:800}.fleet-pulse-l{font-size:.75rem;color:var(--muted)}.fleet-pulse-list{list-style:none;margin:0;padding:8px 20px 16px;display:flex;flex-direction:column;gap:8px}.fleet-pulse-list li{display:flex;align-items:center;gap:10px;font-size:.8125rem}.fleet-pulse-name{flex:1;font-weight:600}.fleet-pulse-runs{color:var(--muted)}.fleet-pulse-cost{color:var(--muted);min-width:56px;text-align:end}.a1-overview .card,.a1-work .card{padding:0}.a1-overview .card>h3{margin:17px 0;font-size:var(--fs-md);font-weight:800;padding:15px 20px;border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:8px}.a1-overview .card>h3 .link{margin-inline-start:auto;color:var(--pp);font-size:var(--fs-sm);font-weight:700;cursor:pointer;text-decoration:none}.a1-overview .pad,.a1-work .pad{padding:16px 20px}.a1-overview .attention{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.a1-overview .att{flex:1;min-width:220px;background:#fff;border-radius:var(--radius-panel);box-shadow:var(--sh);padding:13px 15px;display:flex;align-items:center;gap:12px;cursor:pointer;border:none;border-inline-start:4px solid var(--accent);font:inherit;color:inherit;text-align:start}.a1-overview .att .aic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:15px;background:var(--tint);flex:none}.a1-overview .att-body{display:flex;flex-direction:column}.a1-overview .att .at{font-weight:700;font-size:var(--fs-sm)}.a1-overview .att .ad{font-size:var(--fs-xs);color:var(--muted)}.a1-overview .att.amber{--accent: var(--amber);--tint: var(--amber-soft)}.a1-overview .att.red{--accent: var(--red);--tint: var(--red-soft)}.a1-overview .links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.a1-overview .lnk{display:flex;align-items:center;gap:9px;background:#fff;box-shadow:var(--sh);border-radius:12px;padding:10px 15px;cursor:pointer;text-decoration:none;font-weight:400}.a1-overview .lnk:hover{box-shadow:var(--sh-h)}.a1-overview .lnk .li{font-size:16px}.a1-overview .lnk .lt{font-weight:700;font-size:var(--fs-sm)}.a1-overview .lnk .lv{font-family:ui-monospace,monospace;direction:ltr;unicode-bidi:isolate;font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-overview .panelgrid{display:grid;grid-template-columns:1.7fr 1fr;gap:18px;align-items:start}.a1-overview .panelcol{display:flex;flex-direction:column;gap:18px}.a1-overview .statuswrap{display:grid;grid-template-columns:1fr 1fr;gap:14px}.a1-overview .statusmini{display:flex;gap:9px}.a1-overview .sm-cell{flex:1;text-align:center;background:var(--bg);border:none;border-radius:12px;padding:11px;cursor:pointer;font:inherit;color:inherit}.a1-overview .sm-cell:hover{outline:2px solid var(--pp-soft)}.a1-overview .sm-cell b{display:block;font-size:1.3rem;font-weight:800}.a1-overview .sm-cell span{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-overview .sm-cell.wip b{color:var(--pp2)}.a1-overview .sm-cell.todo b{color:var(--amber)}.a1-overview .sm-cell.done b{color:var(--green)}.a1-overview .subtxt{color:var(--muted);font-size:var(--fs-xs);font-weight:600;margin-top:2px}.a1-overview .subtxt-strong{margin-bottom:9px;font-weight:800;color:var(--ink)}.a1-overview .feed .ev{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--line2);align-items:center}.a1-overview .feed .ev:first-child{border-top:none}.a1-overview .feed .ei{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:14px;flex:none}.a1-overview .feed .et{font-weight:600;font-size:var(--fs-sm)}.a1-overview .feed .ed{color:var(--muted);font-size:var(--fs-xs)}.a1-overview .feed .etime{margin-inline-start:auto;color:var(--faint);font-size:var(--fs-xs);font-weight:600}.a1-overview .kv{display:grid;grid-template-columns:110px 1fr;gap:11px 14px;font-size:var(--fs-base);align-items:center}.a1-overview .kv .kk{color:var(--muted);font-weight:600}.a1-overview .kv .vv{font-weight:700}.a1-overview .subhead,.a1-work .subhead{font-size:var(--fs-sm);color:var(--ink);font-weight:800;margin:24px 2px 12px;display:flex;align-items:center;gap:9px}.a1-overview .subhead:first-child,.a1-work .subhead:first-child{margin-top:0}.a1-overview .subhead .sc,.a1-work .subhead .sc{background:#eeedf5;border-radius:20px;padding:0 8px;font-size:var(--fs-xs);color:#8b8aa3;font-weight:800}.a1-overview .subhead .link,.a1-work .subhead .link{margin-inline-start:auto;color:var(--pp);font-size:var(--fs-sm);font-weight:700;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.cellname{display:flex;align-items:center;gap:10px;font-weight:700}.prio{width:9px;height:9px;border-radius:50%;display:inline-block}.prio.p-hi{background:var(--red)}.prio.p-mid{background:var(--amber)}.prio.p-lo{background:#cfced9}.a1-overview .contacts{display:flex;flex-direction:column;gap:2px}.a1-overview .contact{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid var(--line2)}.a1-overview .contact:first-child{border-top:none}.a1-overview .contact .ci{font-weight:700;font-size:var(--fs-sm)}.a1-overview .contact .cr{font-size:var(--fs-xs);color:var(--muted)}.a1-overview .contact .cmail{margin-inline-start:auto;font-size:var(--fs-xs);color:var(--pp);direction:ltr;unicode-bidi:isolate;font-weight:600}.a1-overview .miniav{width:26px;height:26px;border-radius:50%;font-size:11px;display:inline-grid;place-items:center;background:var(--pp);color:#fff;font-weight:800;flex:none}@media(max-width:1100px){.a1-overview .panelgrid,.a1-overview .statuswrap{grid-template-columns:1fr}}#detail-tabpanel-profile .card,#detail-tabpanel-projects .card,#detail-tabpanel-meetings .card,#detail-tabpanel-tasks .card,#detail-tabpanel-finance .card,#detail-tabpanel-documents .card{padding:0}#detail-tabpanel-profile .card>h3,#detail-tabpanel-projects .card>h3,#detail-tabpanel-meetings .card>h3,#detail-tabpanel-tasks .card>h3,#detail-tabpanel-finance .card>h3,#detail-tabpanel-documents .card>h3{margin:17px 0;font-size:var(--fs-md);font-weight:800;padding:15px 20px;border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:8px}#detail-tabpanel-profile .card>h3 .link,#detail-tabpanel-profile .card>h3 button.link,#detail-tabpanel-projects .card>h3 .link,#detail-tabpanel-meetings .card>h3 .link,#detail-tabpanel-tasks .card>h3 .link,#detail-tabpanel-finance .card>h3 .link,#detail-tabpanel-documents .card>h3 .link{margin-inline-start:auto;color:var(--pp);font-size:var(--fs-sm);font-weight:700;cursor:pointer;text-decoration:none;background:none;border:none;padding:0;font-family:inherit}#detail-tabpanel-profile .card>h3 .sc{background:#eeedf5;border-radius:20px;padding:0 8px;font-size:var(--fs-xs);color:#8b8aa3;font-weight:800}#detail-tabpanel-profile .pad,#detail-tabpanel-projects .pad,#detail-tabpanel-meetings .pad,#detail-tabpanel-tasks .pad,#detail-tabpanel-finance .pad,#detail-tabpanel-documents .pad{padding:16px 20px}#detail-tabpanel-profile .panelgrid,#detail-tabpanel-finance .panelgrid{display:grid;grid-template-columns:1.7fr 1fr;gap:18px;align-items:start}#detail-tabpanel-profile .panelcol{display:flex;flex-direction:column;gap:18px}.fin-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.fin-kpi{background:#fff;border-radius:var(--radius-card);box-shadow:var(--sh);padding:15px 18px}.fin-kpi .fl{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.fin-kpi b{font-size:1.6rem;font-weight:800;display:block;margin-top:4px}.fin-kpi.pos b{color:var(--green)}#detail-tabpanel-profile .kv{grid-template-columns:120px 1fr;gap:11px 14px}#detail-tabpanel-profile .profile-notes{margin:14px 0 0;color:#3f3e54}#detail-tabpanel-profile .contacts{display:flex;flex-direction:column;gap:2px}#detail-tabpanel-profile .contact{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid var(--line2)}#detail-tabpanel-profile .contact:first-child{border-top:none}#detail-tabpanel-profile .contact .ci{font-weight:700;font-size:var(--fs-sm)}#detail-tabpanel-profile .contact .cr{font-size:var(--fs-xs);color:var(--muted)}#detail-tabpanel-profile .contact .cmail{margin-inline-start:auto;font-size:var(--fs-xs);color:var(--pp);direction:ltr;unicode-bidi:isolate;font-weight:600}#detail-tabpanel-profile .miniav{width:26px;height:26px;border-radius:50%;font-size:11px;display:inline-grid;place-items:center;background:var(--pp);color:#fff;font-weight:800;flex:none}.retainer{background:linear-gradient(135deg,#faf8ff,#f3efff);border:1px solid var(--pp-soft);border-radius:14px;padding:16px}.retainer .rh{display:flex;align-items:center;gap:9px;font-weight:800}.retainer .ramt{font-size:1.6rem;font-weight:800;margin-top:8px}.retainer .rsub{font-size:var(--fs-xs);color:var(--muted);font-weight:700}@media(max-width:1100px){#detail-tabpanel-profile .panelgrid,#detail-tabpanel-finance .panelgrid{grid-template-columns:1fr}}@media(max-width:900px){.fin-kpis{grid-template-columns:1fr 1fr}}.dhead-actions .btn-ghost{background:#fff;border:none;box-shadow:var(--sh);border-radius:var(--radius-button);padding:9px 15px;font-size:var(--fs-sm);font-weight:700;color:var(--nav-ink)}.dhead-actions .btn-ghost:hover{background:#fff;box-shadow:var(--sh-h)}.rstages{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:11px}.rstg{font-size:var(--fs-xs);font-weight:700;padding:5px 11px;border-radius:8px;background:var(--line2);color:#9b9ab0;white-space:nowrap}.rstg.done{background:var(--green-soft);color:#0a8a4b}.rstg.cur{background:var(--pp);color:#fff;box-shadow:0 4px 12px #7c5cff59}.rsep{color:var(--faint);font-size:11px}.a1-work .data-table{font-size:var(--fs-base)}.a1-work .run-cards{display:block;margin-bottom:0}.a1-work .runcard{margin-bottom:12px}.show-more{display:block;width:100%;margin:10px 0 4px;padding:10px;border:none;border-radius:12px;background:transparent;color:var(--pp);font-family:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}.show-more:hover{background:var(--pp-softer)}.subhead-done{color:var(--muted)}.a1-meetings-hub .track{position:relative;display:flex;justify-content:space-between;direction:rtl;padding:16px 12px 4px;margin-top:16px;border-top:1px solid var(--line2)}.a1-meetings-hub .track .base,.a1-meetings-hub .track .fill{position:absolute;top:26px;height:3px;border-radius:3px}.a1-meetings-hub .track .base{inset-inline:22px;background:var(--line)}.a1-meetings-hub .track .fill{inset-inline-end:22px;background:linear-gradient(90deg,var(--green),var(--pp))}.a1-meetings-hub .node{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1;flex:1}.a1-meetings-hub .node .dot{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--line);display:grid;place-items:center;font-size:10px;color:#fff;font-weight:800}.a1-meetings-hub .node.done .dot{background:var(--green);border-color:var(--green)}.a1-meetings-hub .node.cur .dot{background:var(--pp);border-color:var(--pp);box-shadow:0 0 0 5px #7c5cff29;width:22px;height:22px}.a1-meetings-hub .node .lbl{font-size:var(--fs-xs);font-weight:700;color:var(--faint)}.a1-meetings-hub .node.done .lbl{color:var(--green)}.a1-meetings-hub .node.cur .lbl{color:var(--pp);font-weight:800}.a1-meetings-hub .cal.big{width:64px;padding:11px 0}.a1-meetings-hub .cal.big .d{font-size:1.9rem}.a1-meetings-hub .meta{display:flex;align-items:center;gap:10px;margin-top:5px;flex-wrap:wrap}.a1-meetings-hub .dhead-top>div:nth-child(2){flex:1;min-width:0}.a1-meetings-hub .dhead-top h1{font-size:var(--fs-h1);font-weight:800;margin:0}.a1-meetings-hub .grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}@media(max-width:900px){.a1-meetings-hub .grid{grid-template-columns:1fr}}.a1-meetings-hub .card{padding:0}.a1-meetings-hub .card>h3{margin:17px 0;font-size:var(--fs-md);font-weight:800;padding:15px 20px;border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:8px}.a1-meetings-hub .pad{padding:16px 20px}.a1-meetings-hub .pad>.summary{color:#3f3e54;line-height:1.7;margin:0}.a1-meetings-hub .tfile{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line2);font-size:var(--fs-sm)}.a1-meetings-hub .tfile:first-child{border-top:none}.a1-meetings-hub .tfile[role=button]{cursor:pointer}.a1-meetings-hub .tfile .fi{font-size:16px}.a1-meetings-hub .ai{display:flex;align-items:flex-start;gap:11px;padding:12px 0;border-top:1px solid var(--line2);list-style:none}.a1-meetings-hub .ai:first-child{border-top:none}.a1-meetings-hub .ai .aic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:11px;flex:none;color:#fff;font-weight:800;background:var(--muted)}.a1-meetings-hub .ai.created .aic{background:var(--green)}.a1-meetings-hub .ai.proposed .aic{background:var(--amber)}.a1-meetings-hub .ai.dismissed .aic{background:var(--faint)}.a1-meetings-hub .ai .at{font-weight:700;font-size:var(--fs-sm)}.a1-meetings-hub .ai .ad{font-size:var(--fs-xs);color:var(--muted)}.a1-meetings-hub .aibtn{border:1.5px solid var(--pp-soft);background:#fff;color:var(--pp2, var(--pp));border-radius:9px;padding:5px 11px;font-size:var(--fs-xs);font-weight:700;cursor:pointer;font-family:inherit}.a1-meetings-hub .action-item-list{list-style:none;margin:0;padding:0}.menu{position:absolute;top:46px;inset-inline-start:0;background:#fff;border-radius:14px;box-shadow:0 18px 44px #1e144638;padding:7px;min-width:210px;z-index:20;display:none}.menu.open{display:block}.menu button{width:100%;text-align:start;border:none;background:transparent;padding:10px 12px;border-radius:9px;cursor:pointer;font-weight:700;font-size:var(--fs-sm);color:#3a3950;display:flex;align-items:center;gap:10px;font-family:inherit}.menu button:hover{background:var(--pp-softer)}.a1-meetings-hub .ftag{border-radius:20px;padding:2px 9px;font-size:var(--fs-xs);font-weight:700;flex:none}.a1-meetings-hub .ftag.pool{background:var(--pp-soft);color:var(--pp2)}.a1-meetings-hub .ftag.done{background:#e4f5ec;color:#23795a}.a1-meetings-hub .ftag.work{background:#fff2dc;color:#a06b12}.a1-meetings-hub .fprog{height:3px;background:var(--line2);border-radius:3px;overflow:hidden;margin:6px 0 2px}.a1-meetings-hub .fprog i{display:block;height:100%;background:var(--pp)}.a1-meetings-hub .fdrop{border:1.5px dashed var(--line);border-radius:11px;padding:15px;text-align:center;color:var(--muted);font-size:var(--fs-sm);margin-top:13px;cursor:pointer}.a1-meetings-hub .fdrop:hover{border-color:var(--pp);color:var(--pp2);background:var(--pp-softer)}.a1-settings .card{padding:0;margin-bottom:18px}.a1-settings #detail-tabpanel-profile .card>h3,.a1-settings #detail-tabpanel-password .card>h3,.a1-settings #detail-tabpanel-partners .card>h3{margin:17px 0;font-size:var(--fs-md);font-weight:800;padding:16px 22px;border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:8px}.a1-settings .card>h3 .link{margin-inline-start:auto;color:var(--pp);font-size:var(--fs-sm);font-weight:700;cursor:pointer}.a1-settings #detail-tabpanel-profile .pad,.a1-settings #detail-tabpanel-password .pad,.a1-settings #detail-tabpanel-partners .pad{padding:20px 22px}.a1-settings .prof{display:flex;align-items:center;gap:16px;margin-bottom:20px}.a1-settings .prof .pav{width:60px;height:60px;border-radius:17px;font-size:22px}.a1-settings .prof .pn{font-size:var(--fs-h2);font-weight:800}.a1-settings .prof .pe{color:var(--muted);font-size:var(--fs-sm);font-weight:600;direction:ltr}.a1-settings #detail-tabpanel-profile .kv{grid-template-columns:120px 1fr;gap:14px 14px}.a1-settings .kv .kk{color:var(--muted);font-weight:600}.a1-settings .kv .vv{font-weight:700}.a1-settings .field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.a1-settings .field label{font-size:var(--fs-sm);font-weight:700}.a1-settings .field input{border:1.5px solid var(--line);border-radius:10px;padding:11px 13px;font-size:var(--fs-base);font-family:inherit;outline:none}.a1-settings .field input:focus{border-color:var(--pp);box-shadow:0 0 0 3px var(--pp-soft)}.a1-settings .row2{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:700px){.a1-settings .row2{grid-template-columns:1fr}}.a1-settings .foot{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}.a1-settings .avpick{display:flex;gap:9px;flex-wrap:wrap}.a1-settings .avdot{width:32px;height:32px;border-radius:10px;cursor:pointer;border:3px solid transparent}.a1-settings .avdot.on{border-color:var(--ink)}.a1-settings .partner{display:flex;align-items:center;gap:13px;padding:13px 0;border-top:1px solid var(--line2)}.a1-settings .partner:first-child{border-top:none}.a1-settings .partner .pnm{font-weight:800}.a1-settings .partner .pe{font-size:var(--fs-xs);color:var(--muted);direction:ltr;font-weight:600}.a1-settings .partner .prole{margin-inline-start:auto;color:var(--muted);font-size:var(--fs-sm);font-weight:700}.a1-settings .partner .you{background:var(--pp-soft);color:var(--pp2);border-radius:7px;padding:1px 8px;font-size:10px;font-weight:800}.a1-tasks .filters{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap;position:relative}.a1-tasks .drop{display:inline-flex;align-items:center;gap:8px;background:#fff;box-shadow:var(--sh);border-radius:var(--radius-button);padding:8px 13px;font-weight:700;font-size:var(--fs-sm);color:#3a3950;cursor:pointer;border:none;font-family:inherit}.a1-tasks .drop .da{width:24px;height:24px;border-radius:50%;font-size:11px}.a1-tasks .drop-panel{position:absolute;top:100%;margin-top:8px;background:#fff;border-radius:var(--radius-panel);box-shadow:var(--sh-h);padding:10px;z-index:20;min-width:200px}.a1-tasks .drop-panel .inbox-item{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:7px 8px;border-radius:9px;cursor:pointer;font-family:inherit;font-size:var(--fs-sm)}.a1-tasks .drop-panel .inbox-item:hover{background:var(--pp-softer)}.a1-tasks .drop-panel .inbox-item.active{background:var(--pp-soft);color:var(--pp2);font-weight:700}.a1-tasks .fchip{background:#fff;box-shadow:var(--sh);border-radius:20px;padding:7px 14px;font-size:var(--fs-sm);cursor:pointer;font-weight:700;color:#55546b;border:none;display:inline-flex;align-items:center;gap:7px;font-family:inherit}.a1-tasks .fchip.on{background:var(--ink);color:#fff;box-shadow:none}.a1-tasks .fchip .n{background:#eeedf5;border-radius:20px;padding:0 7px;font-size:var(--fs-xs);color:#8b8aa3}.a1-tasks .fchip.on .n{background:#fff3;color:#fff}.a1-tasks .tiles{display:flex;gap:10px;margin-inline-start:auto}.a1-tasks .tile{background:#fff;border-radius:12px;box-shadow:var(--sh);padding:8px 14px;display:flex;align-items:center;gap:9px;cursor:pointer;border-inline-start:4px solid var(--accent);border-block:none;border-inline-end:none;font-family:inherit}.a1-tasks .tile b{font-size:1.2rem;font-weight:800}.a1-tasks .tile span{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-tasks .tile.red{--accent: var(--red)}.a1-tasks .tile.amber{--accent: var(--amber)}.a1-tasks .tgroup{font-size:var(--fs-sm);font-weight:800;color:var(--muted);margin:18px 2px 11px;display:flex;align-items:center;gap:8px}.a1-tasks .tgroup .n{background:#eeedf5;border-radius:20px;padding:0 8px;font-size:var(--fs-xs)}.a1-tasks .card2{background:#fff;border-radius:var(--radius-card);box-shadow:var(--sh);padding:16px 18px;margin-bottom:12px;transition:.12s}.a1-tasks .card2:hover{box-shadow:var(--sh-h);transform:translateY(-1px)}.a1-tasks .tk-h{display:flex;align-items:flex-start;gap:11px}.a1-tasks .tk-h .prio{width:9px;height:9px;border-radius:50%;flex:none;margin-top:7px}.a1-tasks .tk-h>div{min-width:0;flex:1 1 auto}.a1-tasks .p-urgent{background:var(--red)}.a1-tasks .p-high{background:#f97316}.a1-tasks .p-medium{background:var(--amber)}.a1-tasks .p-low{background:#cfced9}.a1-tasks .tk-title{font-weight:800;font-size:var(--fs-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a1-tasks .tk-title a{color:inherit;text-decoration:none}.a1-tasks .tk-title a:hover{color:var(--pp)}.a1-tasks .tk-src{font-size:var(--fs-xs);color:var(--muted);font-weight:600;margin-top:3px;display:flex;align-items:center;gap:6px}.a1-tasks .role{background:var(--pp-soft);color:var(--pp2);border-radius:7px;padding:2px 8px;font-size:10.5px;font-weight:800}.a1-tasks .tk-foot{display:flex;align-items:center;gap:16px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line2);flex-wrap:wrap}.a1-tasks .who2{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:700}.a1-tasks .who2 .wl{color:var(--muted);font-size:var(--fs-xs);font-weight:700}.a1-tasks .due{font-size:var(--fs-sm);color:var(--muted);font-weight:700}.a1-tasks .due.today{color:var(--red)}.a1-tasks .tk-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto;flex-wrap:wrap}.a1-tasks .chip.rstatus{border:none;cursor:default;padding:4px 11px;font-size:var(--fs-xs);font-weight:700}.a1-tasks .chip.s-open{background:var(--blue-soft);color:#1b6fd6}.a1-tasks .chip.s-wip{background:var(--pp-soft);color:var(--pp2)}.a1-tasks .chip.s-wait{background:var(--line2);color:#7b7a92}.a1-tasks .chip.s-done{background:var(--green-soft);color:#0a8a4b}.a1-tasks .door{font-size:10px;font-weight:800;background:#f3f2fa;color:#6b6a82;border-radius:6px;padding:2px 7px;font-family:ui-monospace,monospace;direction:ltr}.a1-tasks details.done{margin-top:24px}.a1-tasks details.done>summary{list-style:none;cursor:pointer;font-weight:800;color:var(--muted);font-size:var(--fs-md);display:flex;align-items:center;gap:9px;padding:9px 2px;border-top:1px dashed var(--line)}.a1-tasks details.done>summary::-webkit-details-marker{display:none}.a1-tasks details.done>summary .chev{transition:.15s;color:var(--faint)}.a1-tasks details.done[open]>summary .chev{transform:rotate(90deg)}.a1-tasks details.done>summary .n{background:#eeedf5;border-radius:20px;padding:0 9px;font-size:var(--fs-xs)}.a1-tasks .donebar{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#fff;border-radius:12px;box-shadow:var(--sh);margin-bottom:8px;opacity:.85;text-decoration:none;color:inherit}.a1-tasks .donebar:hover{opacity:1}.a1-tasks .donebar .dn{font-weight:700}.a1-tasks .donebar .dc{margin-inline-start:auto;color:var(--muted);font-size:var(--fs-xs)}.a1-flows .filters{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.a1-flows .fchip{background:#fff;box-shadow:var(--sh);border-radius:20px;padding:7px 14px;font-size:var(--fs-sm);cursor:pointer;font-weight:700;color:#55546b;border:none;display:inline-flex;align-items:center;gap:7px;font-family:inherit}.a1-flows .fchip.on{background:var(--ink);color:#fff;box-shadow:none}.a1-flows .fchip .n{background:#eeedf5;border-radius:20px;padding:0 7px;font-size:var(--fs-xs);color:#8b8aa3}.a1-flows .fchip.on .n{background:#fff3;color:#fff}.a1-flows .tiles{display:flex;gap:10px;margin-inline-start:auto}.a1-flows .tile{background:#fff;border-radius:12px;box-shadow:var(--sh);padding:8px 14px;display:flex;align-items:center;gap:9px;border-inline-start:4px solid var(--accent);border-block:none;border-inline-end:none;font-family:inherit}.a1-flows .tile b{font-size:1.2rem;font-weight:800}.a1-flows .tile span{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-flows .tile.purple{--accent: var(--pp)}.a1-flows .tile.amber{--accent: var(--amber)}.a1-flows .tile.green{--accent: var(--green)}.a1-flows .tgroup{font-size:var(--fs-sm);font-weight:800;color:var(--muted);margin:18px 2px 11px;display:flex;align-items:center;gap:8px}.a1-flows .tgroup .n{background:#eeedf5;border-radius:20px;padding:0 8px;font-size:var(--fs-xs)}.a1-flows .card2{background:#fff;border-radius:var(--radius-card);box-shadow:var(--sh);padding:16px 18px;margin-bottom:12px;cursor:pointer;transition:.12s}.a1-flows .card2:hover{box-shadow:var(--sh-h);transform:translateY(-1px)}.a1-flows .run-h{display:flex;align-items:center;gap:11px;margin-bottom:14px}.a1-flows .run-h .rn{font-weight:800;font-size:var(--fs-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.a1-flows .door{font-size:10px;font-weight:800;background:#f3f2fa;color:#6b6a82;border-radius:6px;padding:2px 7px;font-family:ui-monospace,monospace;direction:ltr}.a1-flows .chip.rstatus{border:none;cursor:default;padding:4px 11px;font-size:var(--fs-xs);font-weight:700;margin-inline-start:auto}.a1-flows .chip.s-run{background:var(--pp-soft);color:var(--pp2)}.a1-flows .chip.s-gate{background:var(--amber-soft);color:#b56a00}.a1-flows .chip.s-done{background:var(--green-soft);color:#0a8a4b}.a1-flows .chip.s-fail{background:var(--red-soft);color:#d13b30}.a1-flows .track{position:relative;display:flex;justify-content:space-between;direction:rtl;padding:4px 12px 2px}.a1-flows .track .base,.a1-flows .track .fill{position:absolute;top:14px;height:3px;border-radius:3px}.a1-flows .track .base{inset-inline:22px;background:var(--line)}.a1-flows .track .fill{inset-inline-end:22px;background:linear-gradient(90deg,var(--green),var(--pp))}.a1-flows .node{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1;flex:1}.a1-flows .node .dot{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--line);display:grid;place-items:center;font-size:10px;color:#fff;font-weight:800}.a1-flows .node.done .dot{background:var(--green);border-color:var(--green)}.a1-flows .node.cur .dot{background:var(--pp);border-color:var(--pp);box-shadow:0 0 0 5px #7c5cff29;width:22px;height:22px}.a1-flows .node .lbl{font-size:var(--fs-xs);font-weight:700;color:var(--faint)}.a1-flows .node.done .lbl{color:#0a8a4b}.a1-flows .node.cur .lbl{color:var(--pp2);font-weight:800}.a1-flows .rcur{display:flex;align-items:center;gap:9px;font-size:var(--fs-sm);background:var(--pp-softer);border-radius:10px;padding:10px 13px;font-weight:700;margin-top:14px}.a1-flows .rcur.gate{background:var(--amber-soft);color:#8a5a00}.a1-flows .rcur .rl{color:var(--muted);font-weight:700;font-size:var(--fs-xs)}.a1-flows .rcur .rt{margin-inline-start:auto;color:var(--pp2);font-size:var(--fs-xs);font-weight:800}.a1-flows .run-foot{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line2)}.a1-flows .run-foot .seed{margin-inline-start:auto;font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-flows details.done{margin-top:24px}.a1-flows details.done>summary{list-style:none;cursor:pointer;font-weight:800;color:var(--muted);font-size:var(--fs-md);display:flex;align-items:center;gap:9px;padding:9px 2px;border-top:1px dashed var(--line)}.a1-flows details.done>summary::-webkit-details-marker{display:none}.a1-flows details.done>summary .chev{transition:.15s;color:var(--faint)}.a1-flows details.done[open]>summary .chev{transform:rotate(90deg)}.a1-flows details.done>summary .n{background:#eeedf5;border-radius:20px;padding:0 9px;font-size:var(--fs-xs)}.a1-flows .donebar{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#fff;border-radius:12px;box-shadow:var(--sh);margin-bottom:8px;opacity:.85;text-decoration:none;color:inherit}.a1-flows .donebar:hover{opacity:1}.a1-flows .donebar .dn{font-weight:700}.a1-flows .donebar .donebar-proj{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.a1-flows .donebar .dc{margin-inline-start:auto;color:var(--muted);font-size:var(--fs-xs)}
