:root{color-scheme:light;--ink: #040a1f;--aubergine: #250d4f;--aubergine-dark: #1b0939;--lilac: #e6e9ff;--lilac-mid: #b4baf8;--rose: #e1d7fe;--pink: #fdb8e2;--white: #ffffff;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--lilac);color:var(--ink);font-synthesis:none;text-rendering:geometricPrecision}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(https://v1b.es/assets/fonts/Geist-Light.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://v1b.es/assets/fonts/Geist-Medium.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(https://v1b.es/assets/fonts/Geist-SemiBold.woff2) format("woff2")}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}select,textarea{font:inherit}::selection{background:var(--pink);color:var(--ink)}.boot-screen,.login-screen{min-height:100vh;display:grid;place-items:center;background:var(--lilac)}.boot-screen{color:var(--aubergine)}.login-panel{width:min(520px,calc(100vw - 40px));background:var(--white);border:0;border-radius:30px;padding:34px;box-shadow:0 18px 48px #250d4f1f}.login-brand,.sidebar-head,.sidebar-user{display:flex;align-items:center;gap:16px}.login-logo{width:156px;height:auto;display:block}.sidebar-logo{width:126px;height:auto;display:block}.login-brand h1{margin:0;font-size:1.65rem;line-height:1.1;font-weight:400}.login-brand p,.sidebar-head span,.sidebar-user span,.page-header span,.metric-card span{margin:4px 0 0;color:#040a1f9e;font-size:.86rem;font-weight:300}.login-form{display:grid;gap:16px;margin-top:36px}.login-form label{display:grid;gap:8px;color:var(--ink);font-weight:500;font-size:.92rem}.login-form input{width:100%;border:0;border-radius:999px;padding:15px 18px;color:var(--ink);outline:none;background:var(--lilac)}.login-form input:focus{box-shadow:0 0 0 3px var(--lilac-mid)}.primary-button,.icon-button,.nav-item{border:0}.primary-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;background:var(--aubergine);color:var(--white);font-weight:500;transition:transform .2s ease,background .2s ease}.primary-button:hover{background:var(--aubergine-dark)}.primary-button:disabled{opacity:.68}.primary-button:active{transform:scale(.97)}.form-error{margin:0;color:#9b1c55;font-size:.9rem}.app-shell{min-height:100vh;display:grid;grid-template-columns:300px minmax(0,1fr);background:var(--lilac)}.sidebar{min-height:100vh;display:flex;flex-direction:column;gap:24px;padding:24px 20px;background:var(--aubergine);color:var(--white)}.sidebar-head{min-height:74px;align-items:flex-start;flex-direction:column;gap:10px}.sidebar-head strong,.sidebar-user strong{display:block;font-size:1rem;font-weight:500}.sidebar-head span,.sidebar-user span{color:#e6e9ffad}.sidebar-nav{display:grid;gap:5px}.nav-item{width:100%;min-height:52px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;border-radius:999px;padding:0 18px;background:transparent;color:#e6e9ffbd;text-align:left;font-weight:300;transition:transform .2s ease,background .2s ease,color .2s ease}.nav-item:hover{background:#e6e9ff1f;color:var(--white)}.nav-item.active{background:var(--rose);color:var(--ink);font-weight:500}.sidebar-user{margin-top:auto;min-width:0;padding-top:16px;border-top:1px solid rgba(230,233,255,.18)}.sidebar-user>div{min-width:0;flex:1}.sidebar-user span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-button{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#e6e9ff1f;color:var(--white)}.icon-button:hover{background:var(--rose);color:var(--ink)}.main-area{min-width:0;padding:48px}.page{max-width:1180px;margin:0 auto}.page-header{max-width:760px;margin-bottom:36px}.page-header h2{margin:10px 0 16px;font-size:clamp(2rem,4vw,3.75rem);line-height:1.08;font-weight:400}.page-header p{margin:0;color:#040a1fb8;line-height:1.45;font-size:1.15rem;font-weight:300}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.action-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.source-summary{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 18px;border-radius:999px;background:var(--white);box-shadow:0 10px 30px #250d4f0f}.source-summary strong{font-weight:500}.source-summary span{color:#040a1f9e;font-weight:300}.secondary-button{min-height:52px;display:inline-flex;align-items:center;gap:9px;border:0;border-radius:999px;padding:0 20px;background:var(--rose);color:var(--ink);font-weight:500}.secondary-button:disabled{opacity:.62}.metric-card,.empty-state,.table-surface{background:var(--white);border:0;border-radius:15px;box-shadow:0 10px 30px #250d4f0f}.metric-card{padding:24px}.metric-card strong{display:block;margin-top:18px;font-size:2.2rem;font-weight:400}.empty-state{margin-top:22px;padding:30px}.empty-state.warning{background:var(--pink);margin-bottom:18px}.empty-state strong{display:block;margin-bottom:10px;font-size:1.35rem;font-weight:500}.empty-state p{max-width:660px;margin:0;color:#040a1fad;line-height:1.55;font-weight:300}.overview-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.overview-header span,.overview-header h2,.overview-header p{grid-column:1}.overview-header .secondary-button{grid-column:2;grid-row:1 / 4;align-self:center}.overview-kpi-grid{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.overview-kpi{display:grid;align-content:space-between;min-height:176px;border-radius:15px;padding:22px;background:var(--white);box-shadow:0 10px 30px #250d4f0f}.overview-kpi.primary{background:var(--aubergine);color:var(--white)}.overview-kpi span{color:#040a1f99;font-size:.86rem;font-weight:300}.overview-kpi.primary span,.overview-kpi.primary small{color:#ffffffb8}.overview-kpi strong{margin-top:18px;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1}.overview-kpi small{color:#040a1f94;line-height:1.35}.overview-progress{height:10px;overflow:hidden;border-radius:999px;background:#ffffff2e}.overview-progress span{display:block;height:100%;border-radius:inherit;background:var(--pink)}.overview-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:18px}.overview-panel{align-content:start}.overview-wide-panel{grid-column:1 / -1}.overview-launcher-list{display:grid;gap:12px}.overview-launcher-list article{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:12px;align-items:center;border-radius:15px;padding:14px;background:var(--lilac)}.overview-launcher-list strong{display:grid;gap:3px;font-weight:500}.overview-launcher-list small{color:#040a1f8a;font-size:.82rem;font-weight:300}.overview-action-list,.overview-compact-list{display:grid;gap:10px}.overview-action,.overview-compact-list article{display:grid;gap:5px;border-radius:15px;padding:14px;background:var(--rose)}.overview-action.ok{background:#dff7e8}.overview-action strong,.overview-compact-list strong{font-weight:500}.overview-action span,.overview-compact-list span{color:#040a1f9e;line-height:1.4;font-size:.9rem}.overview-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.overview-definition-list div{border-radius:15px;padding:14px;background:var(--lilac)}.overview-definition-list dt{color:#040a1f94;font-size:.84rem}.overview-definition-list dd{margin:8px 0 0;color:var(--aubergine);font-size:1.3rem;font-weight:500}.tool-launcher-panel{margin-bottom:18px}.tool-link-grid{display:flex;flex-wrap:wrap;gap:10px}.tool-link-grid.compact{justify-content:flex-end}.tool-link{min-height:40px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:0 14px;background:var(--lilac);color:var(--ink);text-decoration:none;font-size:.92rem;font-weight:500}.tool-link em{border-radius:999px;padding:3px 7px;background:#ffffff70;color:inherit;font-size:.72rem;font-style:normal;font-weight:500}.tool-link.jira,.tool-link.repo{background:var(--aubergine);color:var(--white)}.tool-link.confluence,.tool-link.vercel{background:var(--rose)}.tool-link.clockify,.tool-link.domain{background:var(--pink)}.acquisition-header{max-width:860px}.acquisition-searchbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;align-items:end;margin-bottom:18px}.acquisition-searchbar label{display:grid;gap:8px;color:var(--ink);font-weight:500;font-size:.94rem}.acquisition-searchbar label span{color:#040a1f9e;font-size:.86rem;font-weight:300}.acquisition-searchbar input{width:100%;min-height:52px;border:0;border-radius:999px;padding:0 18px;background:var(--white);color:var(--ink);outline:none;box-shadow:0 10px 30px #250d4f0f}.acquisition-searchbar input:focus{box-shadow:0 0 0 3px var(--lilac-mid),0 10px 30px #250d4f0f}.acquisition-profile-row{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 18px}.acquisition-profile-row button{min-height:38px;border:0;border-radius:999px;padding:0 14px;background:var(--white);color:#040a1fb3;font-weight:500;box-shadow:0 10px 30px #250d4f0f}.acquisition-profile-row button.active{background:var(--aubergine);color:var(--white)}.acquisition-filter-row{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:10px;align-items:end;margin-bottom:18px}.acquisition-filter-row label{display:grid;gap:7px;color:#040a1f9e;font-size:.84rem;font-weight:300}.acquisition-filter-row select{min-height:44px;border:0;border-radius:999px;padding:0 14px;background:var(--white);color:var(--ink);box-shadow:0 10px 30px #250d4f0f}.acquisition-filter-row .acquisition-checkbox{min-height:44px;display:flex;align-items:center;gap:8px;border-radius:999px;padding:0 14px;background:var(--white);color:var(--ink);font-weight:500;box-shadow:0 10px 30px #250d4f0f}.acquisition-filter-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--aubergine)}.acquisition-tabs{display:inline-flex;gap:6px;border-radius:999px;padding:6px;margin-bottom:18px;background:var(--white);box-shadow:0 10px 30px #250d4f0f}.acquisition-tabs button{min-height:42px;border:0;border-radius:999px;padding:0 18px;background:transparent;color:#040a1fa8;font-weight:500}.acquisition-tabs button.active{background:var(--aubergine);color:var(--white)}.acquisition-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.acquisition-tinder-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;align-items:start}.acquisition-card-stage{min-width:0}.acquisition-tender-card{display:grid;gap:18px;min-height:520px;border-radius:15px;padding:28px;background:var(--white);box-shadow:0 18px 48px #250d4f1a}.acquisition-card-source{display:flex;align-items:center;justify-content:space-between;gap:12px}.acquisition-card-source span,.acquisition-card-source a,.acquisition-fit-pill,.acquisition-deadline-pill{min-height:34px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:0 12px;background:var(--lilac);color:var(--aubergine);text-decoration:none;font-size:.86rem;font-weight:500}.acquisition-fit-pill{margin-right:auto;font-weight:500}.acquisition-deadline-pill{background:var(--lilac);color:var(--aubergine);font-weight:500}.acquisition-deadline-pill.urgent,.acquisition-deadline-pill.past{background:var(--pink);color:var(--ink)}.acquisition-deadline-pill.soon{background:var(--rose)}.acquisition-tender-card.deadline-urgent,.acquisition-tender-card.deadline-past{box-shadow:inset 0 0 0 2px var(--pink),0 18px 48px #250d4f1a}.acquisition-fit-pill.high{background:#dff7e8}.acquisition-fit-pill.good{background:var(--pink)}.acquisition-fit-pill.medium{background:var(--rose)}.acquisition-fit-pill.low{background:#f2d9df}.acquisition-tender-card h3{margin:0;max-width:850px;color:var(--ink);font-size:clamp(1.65rem,3vw,2.7rem);line-height:1.12;font-weight:400}.acquisition-tender-card p{margin:0;color:#040a1fad;line-height:1.45;font-size:1.04rem;font-weight:300}.acquisition-description{display:-webkit-box;max-width:860px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#040a1f9e!important;font-size:.95rem!important}.acquisition-buyer-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:14px;align-items:start}.acquisition-location-strip{display:grid;gap:5px;border-radius:15px;padding:12px 14px;background:var(--aubergine);color:var(--white)}.acquisition-location-strip span{color:#ffffffad;font-size:.78rem;font-weight:300}.acquisition-location-strip strong{color:var(--white);font-size:1rem;font-weight:500;line-height:1.25}.acquisition-ai-summary{display:grid;gap:8px;border-radius:15px;padding:16px;background:linear-gradient(135deg,var(--lilac),var(--rose))}.acquisition-ai-summary strong{color:var(--ink);font-size:1rem;font-weight:500;line-height:1.4}.acquisition-ai-summary span,.acquisition-ai-summary li{color:#040a1fa8;line-height:1.38;font-size:.9rem}.acquisition-ai-summary ul{display:grid;gap:4px;margin:0;padding-left:1.2rem}.acquisition-card-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.acquisition-card-facts div{border-radius:15px;padding:14px;background:var(--lilac)}.acquisition-card-facts div.soon{background:var(--pink)}.acquisition-card-facts div.urgent{background:var(--pink);box-shadow:inset 0 0 0 2px #9b1c5529}.acquisition-card-facts div.past{background:#f2d9df}.acquisition-card-facts dt{color:#040a1f94;font-size:.82rem}.acquisition-card-facts dd{margin:6px 0 0;color:var(--aubergine);font-weight:500}.acquisition-card-facts small{display:block;margin-top:5px;color:#040a1f9e;font-size:.8rem;line-height:1.25}.acquisition-tags{display:flex;flex-wrap:wrap;gap:8px}.acquisition-tags span{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 11px;background:var(--rose);color:var(--aubergine);font-size:.82rem;font-weight:500}.acquisition-tags span.fit-reason{background:var(--aubergine);color:var(--white)}.acquisition-card-actions{display:flex;justify-content:center;gap:14px;margin-top:auto}.acquisition-swipe{width:64px;height:64px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--ink);box-shadow:0 12px 34px #250d4f1f}.acquisition-swipe.reject{background:#f2d9df}.acquisition-swipe.maybe{background:var(--rose)}.acquisition-swipe.like{background:var(--pink)}.acquisition-side-panel{align-content:start}.acquisition-mini-list,.acquisition-record-list,.acquisition-search-results{display:grid;gap:12px}.acquisition-mini-list article{display:grid;gap:5px;border-radius:15px;padding:14px;background:var(--lilac)}.acquisition-mini-list strong,.acquisition-record strong{font-weight:500}.acquisition-mini-list span,.acquisition-record span,.acquisition-mini-list p{margin:0;color:#040a1f9e;line-height:1.4;font-size:.9rem}.acquisition-record{display:grid;grid-template-columns:minmax(0,1fr) 160px auto auto auto;gap:12px;align-items:center;border-radius:15px;padding:14px;background:var(--lilac)}.acquisition-record>div{display:grid;gap:4px;min-width:0}.acquisition-record strong,.acquisition-record span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acquisition-record select{width:100%;border:0;border-radius:999px;padding:0 14px;min-height:40px;background:var(--white);color:var(--ink)}.acquisition-record-details{grid-column:1 / -1;display:grid;grid-template-columns:minmax(140px,.5fr) minmax(140px,.5fr) minmax(0,1fr);gap:12px;border-top:1px solid rgba(37,13,79,.12);padding-top:14px}.acquisition-record-details label{display:grid;gap:7px;color:#040a1f9e;font-size:.84rem}.acquisition-record-details label.wide{grid-row:span 2}.acquisition-record-details input,.acquisition-record-details textarea{width:100%;border:0;border-radius:15px;padding:12px 14px;background:var(--white);color:var(--ink)}.acquisition-record-details textarea{min-height:92px;resize:vertical}.acquisition-finance-box{grid-column:1 / 3;display:grid;grid-template-columns:minmax(110px,.6fr) minmax(130px,.6fr) auto;gap:10px;align-items:center}.acquisition-history{display:grid;gap:5px}.acquisition-history span{color:#040a1f94;font-size:.82rem;white-space:normal}.acquisition-search-results .acquisition-tender-card{min-height:auto}.time-toolbar{display:grid;grid-template-columns:minmax(160px,.3fr) minmax(260px,1fr) auto;gap:12px;align-items:end;margin-bottom:18px}.time-toolbar label{display:grid;gap:8px;color:#040a1f9e;font-size:.86rem;font-weight:300}.time-toolbar input,.time-toolbar select,.time-budget-actions input{width:100%;min-height:52px;border:0;border-radius:999px;padding:0 18px;background:var(--white);color:var(--ink);outline:none;box-shadow:0 10px 30px #250d4f0f}.time-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.time-budget-panel{margin-bottom:18px}.time-budget-panel p{margin:4px 0 0;color:#040a1f9e;font-weight:300}.time-budget-track{height:18px;overflow:hidden;border-radius:999px;background:var(--lilac)}.time-budget-track span{display:block;height:100%;border-radius:inherit;background:var(--aubergine)}.time-budget-panel.warning .time-budget-track span{background:var(--pink)}.time-budget-panel.danger .time-budget-track span{background:#9b1c55}.time-budget-actions{display:grid;grid-template-columns:minmax(180px,.35fr) auto minmax(220px,1fr);gap:12px;align-items:center}.time-budget-actions span{color:#040a1f9e;font-size:.9rem;line-height:1.35}.time-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.time-bar-list{display:grid;gap:12px}.time-bar-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.time-bar-list article>div:first-child{display:grid;gap:3px;min-width:0}.time-bar-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.time-bar-list span{overflow:hidden;color:#040a1f94;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.time-bar-list em{color:var(--aubergine);font-style:normal;font-weight:500}.time-bar-track{grid-column:1 / -1;height:9px;overflow:hidden;border-radius:999px;background:var(--lilac)}.time-bar-track span{display:block;height:100%;border-radius:inherit;background:var(--pink)}.time-entries-panel{margin-top:18px}.time-entry-list{display:grid;gap:10px}.time-entry-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;gap:12px;align-items:center;border-radius:15px;padding:14px;background:var(--lilac)}.time-entry-list strong,.time-entry-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-entry-list strong{font-weight:500}.time-entry-list span{color:#040a1f9e;font-size:.9rem}.time-entry-list em{color:var(--aubergine);font-style:normal;font-weight:500}.table-surface{overflow:hidden}.table-row{min-height:58px;display:grid;grid-template-columns:1.1fr 1.2fr 1.1fr .8fr;align-items:center;gap:18px;padding:0 22px;border-top:1px solid rgba(37,13,79,.1)}.table-button{width:100%;border:0;background:transparent;color:inherit;text-align:left}.table-button:hover{background:#b4baf83d}.table-row:first-child{border-top:0}.table-head{min-height:52px;background:var(--lilac-mid);color:var(--ink);font-size:.84rem;font-weight:500}.table-row em{font-style:normal;color:var(--aubergine)}.table-row strong,.table-row span{display:grid;gap:3px}.table-row strong{font-weight:500}.table-row small{display:block;color:#040a1f85;font-size:.82rem;font-weight:300}.text-button{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:0 16px;background:var(--white);color:var(--ink);font-weight:500;box-shadow:0 10px 30px #250d4f0f}.detail-header{margin-top:28px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:start}.ai-search-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;align-items:start}.domain-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:start}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.form-panel{display:grid;gap:18px;background:var(--white);border-radius:15px;padding:26px;box-shadow:0 10px 30px #250d4f0f}.form-panel h3{margin:0 0 4px;font-size:1.4rem;line-height:1.2;font-weight:400}.panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title-row h3{margin:0}.panel-pill{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;background:var(--lilac);color:var(--aubergine);font-size:.86rem}.small-icon-button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--lilac);color:var(--aubergine)}.form-panel label{display:grid;gap:8px;color:var(--ink);font-weight:500;font-size:.94rem}.form-panel input:not([type=checkbox]),.form-panel select,.form-panel textarea{width:100%;border:0;border-radius:15px;padding:14px 16px;background:var(--lilac);color:var(--ink);outline:none}.inline-form input{width:100%;border:0;border-radius:999px;padding:14px 18px;background:var(--lilac);color:var(--ink);outline:none}.form-panel textarea{resize:vertical;min-height:108px}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{box-shadow:0 0 0 3px var(--lilac-mid)}.toggle-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:12px!important;min-height:42px}.toggle-row input{width:20px;height:20px;accent-color:var(--aubergine)}.form-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}.save-message{color:#040a1fad;font-weight:300}.summary-panel dl{display:grid;gap:16px;margin:0}.summary-panel div{display:grid;gap:4px}.summary-panel dt{color:#040a1f85;font-size:.82rem}.summary-panel dd{margin:0;line-height:1.4;overflow-wrap:anywhere}.context-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.context-panel{align-content:start}.answer-panel{margin-top:18px}.markdown-answer{display:grid;gap:12px;color:#040a1fd6;line-height:1.6}.markdown-answer>*{margin:0}.markdown-answer h1,.markdown-answer h2,.markdown-answer h3{margin-top:6px;color:var(--ink);font-weight:500;line-height:1.25}.markdown-answer h1{font-size:1.65rem}.markdown-answer h2{font-size:1.35rem}.markdown-answer h3{font-size:1.12rem}.markdown-answer ul,.markdown-answer ol{display:grid;gap:7px;padding-left:1.3rem}.markdown-answer li::marker{color:var(--aubergine)}.markdown-answer code{border-radius:8px;padding:.12rem .38rem;background:var(--lilac);color:var(--aubergine);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.markdown-answer pre{margin:0;overflow-x:auto;border-radius:15px;padding:16px;background:var(--aubergine);color:var(--lilac)}.markdown-answer pre code{padding:0;background:transparent;color:inherit}.markdown-answer a{color:var(--aubergine);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.context-list{display:grid;gap:10px}.context-item{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;border-radius:15px;padding:12px 14px;background:var(--lilac);color:var(--ink);text-decoration:none}.context-item:hover{background:var(--rose)}.context-item.compact{grid-template-columns:minmax(0,1fr) auto}.context-item strong{display:grid;gap:3px;font-weight:500}.context-item small{color:#040a1f85;font-size:.8rem;font-weight:300}.context-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#040a1fc2}.muted-text{margin:0;color:#040a1f9e;font-weight:300}.domain-result{display:grid;gap:5px;border-radius:15px;padding:16px}.domain-result.available{background:#dff7e8}.domain-result.taken{background:var(--rose)}.domain-result strong{font-size:1.2rem;font-weight:500}.domain-result small,.domain-card small{color:#040a1f94;line-height:1.35}.purchase-box{display:grid;gap:12px;border-radius:15px;padding:16px;background:var(--lilac)}.purchase-box h4,.domain-section h3{margin:0;font-size:1.2rem;font-weight:500}.purchase-box p{margin:0;color:#040a1fa8;line-height:1.45}.domain-section{margin-top:24px}.domain-inventory-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);gap:12px;margin-top:14px}.domain-inventory-toolbar input,.domain-inventory-toolbar select{min-height:48px;border:0;border-radius:999px;padding:0 16px;background:var(--white);color:var(--ink);box-shadow:0 10px 30px #250d4f0f}.domain-inventory-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;align-items:start;margin-top:14px}.domain-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.domain-card-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.domain-card{display:grid;text-align:left;gap:7px;min-width:0;border:0;border-radius:15px;padding:18px;background:var(--white);color:var(--ink);box-shadow:0 10px 30px #250d4f0f}.domain-card.selected{box-shadow:inset 0 0 0 2px var(--aubergine),0 10px 30px #250d4f14}.domain-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.domain-card strong{overflow-wrap:anywhere;font-weight:500}.domain-card span{color:var(--aubergine)}.domain-badge{width:fit-content;border-radius:999px;padding:5px 9px;background:#dff7e8;color:var(--aubergine);font-size:.78rem;font-style:normal;font-weight:500}.domain-badge.warning{background:var(--pink)}.domain-badge.locked{background:var(--rose)}.domain-detail-panel{position:sticky;top:18px}.domain-detail-title{color:var(--ink);font-size:1.35rem;font-weight:500;overflow-wrap:anywhere}.domain-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.domain-detail-grid div,.domain-detail-block{display:grid;gap:6px;border-radius:15px;padding:14px;background:var(--lilac)}.domain-detail-grid dt,.domain-detail-block>span{color:#040a1f94;font-size:.84rem}.domain-detail-grid dd{margin:0;color:var(--aubergine);font-weight:500;overflow-wrap:anywhere}.domain-chip-list{display:flex;flex-wrap:wrap;gap:7px}.domain-chip-list span{border-radius:999px;padding:7px 10px;background:var(--white);color:var(--ink);font-size:.84rem}.dns-records-block{grid-column:1 / -1}.dns-records-block select{min-height:34px;max-width:160px;border:0;border-radius:999px;padding:0 10px;background:var(--white);color:var(--ink)}.dns-record-list{display:grid;gap:8px}.dns-record-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 34px;align-items:center;gap:10px;border-radius:12px;padding:10px;background:var(--white)}.dns-record-row strong{display:grid;gap:2px;min-width:0;font-weight:500;overflow-wrap:anywhere}.dns-record-row small{color:#040a1f8a;font-size:.78rem;font-weight:300}.dns-record-row span{color:#040a1fbd;font-size:.88rem;overflow-wrap:anywhere}.finance-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.finance-toolbar select{min-height:52px;border:0;border-radius:999px;padding:0 18px;background:var(--white);color:var(--ink);box-shadow:0 10px 30px #250d4f0f}.segmented-control{min-height:52px;display:inline-grid;grid-template-columns:repeat(3,minmax(112px,1fr));gap:4px;border-radius:999px;padding:4px;background:var(--white);box-shadow:0 10px 30px #250d4f0f}.segmented-control button{border:0;border-radius:999px;background:transparent;color:#040a1fa8;font-weight:500}.segmented-control button.active{background:var(--aubergine);color:var(--white)}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-metrics .metric-card strong{font-size:clamp(1.35rem,2vw,1.95rem);overflow-wrap:anywhere}.finance-progress{height:14px;overflow:hidden;border-radius:999px;margin:14px 0 0;background:var(--white);box-shadow:inset 0 0 0 1px #250d4f0f}.finance-progress span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--aubergine))}.target-pulse-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:18px;align-items:stretch;margin:18px 0;border-radius:15px;padding:24px;background:var(--white);box-shadow:0 10px 30px #250d4f0f}.pulse-copy{display:grid;align-content:start;gap:16px}.pulse-copy h3{max-width:720px;margin:0;font-size:clamp(1.6rem,3vw,2.65rem);line-height:1.06;font-weight:400}.pulse-copy small{color:#040a1f99}.pulse-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pulse-values div{min-width:0;border-radius:15px;padding:14px;background:var(--lilac)}.pulse-values span{display:block;color:#040a1f99;font-size:.82rem}.pulse-values strong{display:block;margin-top:6px;color:var(--aubergine);font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:500;overflow-wrap:anywhere}.pulse-vault{display:grid;grid-template-rows:minmax(260px,1fr) auto;gap:10px;min-height:360px}.pulse-vault-frame{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#f8f7ff,#d9ddff);box-shadow:inset 0 0 0 1px #250d4f29}.pulse-vault-fill,.pulse-vault-glow,.pulse-vault-grid{position:absolute;right:0;bottom:0;left:0}.pulse-vault-fill{border-radius:28px 28px 0 0;background:linear-gradient(180deg,#ff66b8,#b34cff 44%,#250d4f);box-shadow:0 -18px 48px #ff66b857,inset 0 18px 32px #ffffff3d,inset 0 -18px 32px #040a1f2e;transition:height .8s ease}.pulse-vault-glow{height:40%;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent);mix-blend-mode:screen}.pulse-vault-grid{top:0;background-image:linear-gradient(rgba(37,13,79,.12) 1px,transparent 1px);background-size:100% 48px}.pulse-vault-footer{display:flex;justify-content:space-between;gap:12px;color:#040a1f9e;font-size:.86rem}.quarter-band-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.quarter-band-card{display:grid;gap:7px;border:0;border-radius:15px;padding:18px;background:var(--white);color:var(--ink);text-align:left;box-shadow:0 10px 30px #250d4f0f;transition:transform .2s ease,background .2s ease}.quarter-band-card:hover{transform:translateY(-1px);background:var(--rose)}.quarter-band-card.active{background:var(--aubergine);color:var(--white)}.quarter-band-card span{color:inherit;opacity:.72}.quarter-band-card strong{font-size:1.45rem;font-weight:500}.quarter-band-card small{color:inherit;opacity:.68;line-height:1.35}.annual-cockpit{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:stretch;margin-bottom:18px}.annual-main,.annual-side>div,.goal-breakdown article,.quarter-roadmap-card{background:var(--white);box-shadow:0 10px 30px #250d4f0f}.annual-main{display:grid;gap:22px;border-radius:15px;padding:28px}.annual-main h3{margin:0;color:var(--ink);font-size:clamp(2.4rem,6vw,5.2rem);line-height:.96;font-weight:400;overflow-wrap:anywhere}.annual-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.annual-status-row div,.goal-breakdown article{min-width:0;border-radius:15px;padding:16px;background:var(--lilac)}.annual-status-row span,.goal-breakdown span,.annual-side span{display:block;color:#040a1f94;font-size:.84rem}.annual-status-row strong,.goal-breakdown strong{display:block;margin-top:7px;color:var(--aubergine);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:500;overflow-wrap:anywhere}.annual-progress{position:relative;display:flex;height:34px;overflow:visible;border-radius:999px;background:var(--lilac);box-shadow:inset 0 0 0 1px #250d4f14}.progress-segment{height:100%;min-width:0}.progress-segment:first-child{border-radius:999px 0 0 999px}.progress-segment.paid{background:var(--aubergine)}.progress-segment.manual{background:#e65aa8}.progress-segment.invoiced-open{background:var(--rose)}.progress-segment.pipeline{background:#b4baf8}.today-marker{position:absolute;top:-9px;bottom:-9px;width:2px;background:var(--ink);transform:translate(-1px)}.today-marker small{position:absolute;top:-25px;left:50%;transform:translate(-50%);border-radius:999px;padding:3px 8px;background:var(--ink);color:var(--white);font-size:.72rem;white-space:nowrap}.annual-legend{display:flex;flex-wrap:wrap;gap:10px 16px;color:#040a1f9e;font-size:.86rem}.annual-legend span{display:inline-flex;align-items:center;gap:7px}.annual-legend i{width:12px;height:12px;border-radius:999px}.annual-legend i.paid{background:var(--aubergine)}.annual-legend i.manual{background:#e65aa8}.annual-legend i.invoiced-open{background:var(--rose)}.annual-legend i.pipeline{background:#b4baf8}.annual-side{display:grid;gap:14px}.annual-side>div{display:grid;align-content:space-between;gap:12px;border-radius:15px;padding:22px}.annual-side strong{color:var(--aubergine);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;font-weight:400;overflow-wrap:anywhere}.annual-side small{color:#040a1f9e;line-height:1.45}.plan-card.ahead{background:#dff7e8}.plan-card.behind{background:var(--pink)}.need-card{background:var(--rose)!important}.goal-breakdown{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.quarter-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.quarter-roadmap-card{display:grid;gap:12px;border:0;border-radius:15px;padding:18px;color:var(--ink);text-align:left;transition:transform .2s ease,background .2s ease}.quarter-roadmap-card:hover{transform:translateY(-1px);background:var(--rose)}.quarter-roadmap-card.active{background:var(--aubergine);color:var(--white)}.quarter-roadmap-card div:first-child{display:flex;justify-content:space-between;gap:12px}.quarter-roadmap-card span{color:inherit;opacity:.66}.quarter-roadmap-card strong{font-size:1.15rem;font-weight:500;overflow-wrap:anywhere}.quarter-roadmap-card small{color:inherit;opacity:.68;line-height:1.35}.mini-progress{height:9px;overflow:hidden;border-radius:999px;background:#b4baf88c}.quarter-roadmap-card.active .mini-progress{background:#e6e9ff47}.mini-progress span{display:block;height:100%;border-radius:inherit;background:var(--pink)}.finance-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:18px;align-items:start}.finance-section-gap{margin-top:18px}.finance-entry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wide-field{grid-column:1 / -1}.finance-list{display:grid;gap:10px}.finance-list-item{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(95px,.6fr) minmax(100px,.6fr) minmax(90px,.5fr);align-items:center;gap:12px;border-radius:15px;padding:14px;background:var(--lilac)}.finance-entry-item{grid-template-columns:minmax(0,1.2fr) minmax(95px,.5fr) minmax(130px,.55fr) minmax(90px,.45fr) 34px}.finance-list-item strong{min-width:0;display:grid;gap:3px;font-weight:500}.finance-list-item small{color:#040a1f8a;font-size:.82rem;font-weight:300}.finance-list-item span{color:#040a1fb3;font-size:.9rem}.finance-list-item em{font-style:normal;color:var(--aubergine);font-weight:500;text-align:right}.finance-list-item select{width:100%;border:0;border-radius:999px;padding:10px 12px;background:var(--white);color:var(--ink)}.reconciliation-panel{margin-top:18px}.reconciliation-list{display:grid;gap:10px}.reconciliation-item{display:grid;grid-template-columns:minmax(120px,.5fr) minmax(0,1.4fr) minmax(100px,.5fr) minmax(90px,.45fr);align-items:center;gap:12px;border-radius:15px;padding:14px;background:var(--lilac)}.reconciliation-item>span{width:fit-content;border-radius:999px;padding:7px 10px;background:var(--rose);color:var(--aubergine);font-size:.82rem;font-weight:500}.reconciliation-item.match>span{background:#dff7e8}.reconciliation-item.missing-sevdesk>span,.reconciliation-item.missing-tracker>span{background:var(--pink)}.reconciliation-item strong{display:grid;gap:3px;min-width:0;font-weight:500}.reconciliation-item small{color:#040a1f94;font-size:.84rem;line-height:1.35}.reconciliation-item em{color:var(--aubergine);font-style:normal;font-weight:500;text-align:right}.settings-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:18px;align-items:start}.settings-system-panel,.settings-status-panel{margin-bottom:18px}.settings-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-status-grid article{display:grid;gap:6px;border-radius:15px;padding:16px;background:var(--lilac)}.settings-status-grid span,.settings-data-files span{color:#040a1f94;font-size:.84rem}.settings-status-grid strong{color:var(--ink);font-size:1.18rem;font-weight:500}.settings-status-grid small,.settings-data-files small{color:#040a1f94;font-size:.84rem;line-height:1.35}.settings-data-files{display:flex;flex-wrap:wrap;gap:8px}.settings-data-files span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:9px 12px;background:var(--lilac)}.settings-integrations-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.settings-integration-card{display:grid;gap:8px;border-radius:15px;padding:14px;background:var(--lilac)}.settings-integration-card.ok{background:#dff7e8}.settings-integration-card.missing,.settings-integration-card.error{background:var(--pink)}.settings-integration-card div{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-integration-card strong{color:var(--ink);font-weight:500}.settings-integration-card span{border-radius:999px;padding:4px 8px;background:#ffffff8c;color:var(--aubergine);font-size:.76rem;font-weight:500}.settings-integration-card small{color:#040a1f9e;line-height:1.35}.settings-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-toggle-grid label{display:flex!important;align-items:center;justify-content:space-between;gap:14px!important;border-radius:15px;padding:16px;background:var(--lilac)}.settings-toggle-grid span{display:grid;gap:4px;font-weight:500}.settings-toggle-grid small{color:#040a1f8f;font-weight:300;line-height:1.35}.settings-toggle-grid input{width:22px;height:22px;flex:0 0 auto;accent-color:var(--aubergine)}.settings-form{display:grid;gap:14px}.invite-result{display:grid;gap:10px;border-radius:15px;padding:16px;background:var(--lilac)}.invite-result span{color:#040a1f94;font-size:.84rem}.invite-result strong{font-weight:500;overflow-wrap:anywhere}.settings-list{display:grid;gap:10px}.settings-user-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(120px,.45fr) minmax(120px,.45fr) auto;align-items:center;gap:12px;border-radius:15px;padding:14px;background:var(--lilac)}.settings-user-row-with-actions{grid-template-columns:minmax(0,1.25fr) minmax(120px,.45fr) minmax(120px,.45fr) auto auto}.settings-user-row strong{display:grid;gap:3px;font-weight:500;min-width:0}.settings-user-row small{color:#040a1f8a;font-size:.82rem;font-weight:300;overflow-wrap:anywhere}.settings-user-row span{color:#040a1fad;font-size:.9rem}.settings-user-row select{width:100%;border:0;border-radius:999px;padding:10px 12px;background:var(--white);color:var(--ink)}.settings-toggle{display:flex!important;align-items:center;gap:8px!important;min-height:34px;color:#040a1fb3!important;font-size:.9rem!important}.settings-toggle input{width:18px;height:18px;accent-color:var(--aubergine)}.settings-invites-panel,.settings-audit-panel{margin-top:18px}.settings-audit-list{display:grid;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.settings-audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border-radius:15px;padding:14px;background:var(--lilac)}.settings-audit-row div{display:grid;gap:4px;min-width:0}.settings-audit-row strong{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.settings-audit-row small,.settings-audit-row span{color:#040a1f94;font-size:.86rem}.settings-audit-row span{white-space:nowrap}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto;position:sticky;top:0;z-index:10;gap:12px;padding:12px}.sidebar-head{min-height:auto;flex-direction:row;align-items:center}.sidebar-logo{width:94px}.sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-item{grid-template-columns:22px 1fr;min-height:40px;padding:0 12px}.sidebar-user{display:none}.main-area{padding:22px 16px}.metric-grid,.table-row,.detail-grid,.ai-search-layout,.domain-layout,.acquisition-searchbar,.acquisition-filter-row,.acquisition-tinder-layout,.acquisition-buyer-row,.acquisition-card-facts,.finance-layout,.target-pulse-panel,.annual-cockpit,.overview-header,.overview-kpi-grid,.overview-layout,.overview-launcher-list article,.settings-layout,.settings-toggle-grid,.settings-status-grid,.settings-integrations-grid,.time-toolbar,.time-layout,.time-budget-actions,.context-grid,.domain-card-grid,.domain-card-list,.domain-inventory-layout,.domain-inventory-toolbar,.domain-detail-grid,.quarter-band-grid,.quarter-roadmap,.goal-breakdown,.inline-form{grid-template-columns:1fr}.finance-metrics,.finance-entry-form,.pulse-values,.annual-status-row,.finance-list-item,.finance-entry-item,.acquisition-record,.acquisition-record-details,.acquisition-finance-box,.reconciliation-item,.settings-user-row,.dns-record-row,.time-entry-list article,.settings-audit-row{grid-template-columns:1fr}.overview-header span,.overview-header h2,.overview-header p,.overview-header .secondary-button{grid-column:1;grid-row:auto}.tool-link-grid.compact{justify-content:flex-start}.finance-toolbar,.segmented-control{width:100%}.pulse-vault{min-height:300px}.finance-list-item em{text-align:left}.table-row{gap:6px;align-items:start;padding:14px 16px}.context-item{grid-template-columns:1fr auto}.context-item span{grid-column:1 / -1;white-space:normal}.acquisition-searchbar{align-items:stretch}.acquisition-tabs{width:100%}.acquisition-tabs button{flex:1}.acquisition-tender-card{min-height:auto;padding:22px}.acquisition-record strong,.acquisition-record span{white-space:normal}}@media(max-width:560px){.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-item{font-size:.88rem}.page-header h2{font-size:1.55rem}}.agent-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.agent-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(280px,420px) minmax(360px,1fr);gap:18px;align-items:start}.agent-board-list,.agent-task-list{display:grid;gap:12px}.agent-board-card,.agent-task-card{width:100%;border:0;border-radius:24px;padding:18px;background:var(--lilac);text-align:left;color:var(--ink);display:grid;gap:8px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.agent-board-card:hover,.agent-task-card:hover{transform:translateY(-1px);box-shadow:0 12px 28px #250d4f14}.agent-board-card.active,.agent-task-card.active{background:var(--rose);box-shadow:0 14px 32px #250d4f1f}.agent-board-card strong,.agent-task-card strong,.agent-detail-head strong{font-size:1rem}.agent-board-card span,.agent-task-card p,.agent-task-meta,.agent-detail-head span,.agent-link-row span,.agent-run-summary p{color:#040a1fb8}.agent-board-counts{display:flex;flex-wrap:wrap;gap:8px}.agent-board-counts em,.agent-status-pill,.agent-stage-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;font-style:normal;font-size:.8rem;background:#250d4f14}.agent-task-card p,.agent-task-body,.agent-diagnostic-card p,.agent-inline-success p{margin:0}.agent-task-card-head,.agent-detail-head,.agent-pill-row,.agent-action-row,.agent-reassign-row,.agent-link-row{display:flex;align-items:center;gap:10px;justify-content:space-between}.agent-status-pill.warning{background:var(--pink)}.agent-status-pill.ok{background:#d8f5dd}.agent-status-pill.active{background:var(--lilac-mid);color:var(--aubergine-dark)}.agent-status-pill.idle{background:#250d4f14}.agent-stage-pill{background:var(--aubergine);color:var(--white)}.agent-detail-panel,.agent-task-panel,.agent-board-panel{min-height:100%}.agent-detail-head{align-items:flex-start}.agent-task-body{color:#040a1fc7}.agent-detail-section{display:grid;gap:14px;padding-top:6px;border-top:1px solid rgba(4,10,31,.08)}.agent-diagnostic-card{border-radius:22px;padding:18px;background:#250d4f0d;display:grid;gap:8px}.agent-diagnostic-card.warning{background:var(--pink)}.agent-diagnostic-card.ok{background:#d8f5dd}.agent-diagnostic-card small{color:#040a1fb8}.agent-definition-list dd{word-break:break-word}.agent-list-block{display:grid;gap:10px}.agent-list-block strong,.agent-run-summary strong{font-size:.95rem}.agent-list-block ul{margin:0;padding-left:20px;display:grid;gap:8px}.agent-split-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.agent-link-row{justify-content:flex-start;flex-wrap:wrap}.agent-link-row a,.agent-definition-list a{display:inline-flex;align-items:center;gap:6px;color:var(--aubergine);text-decoration:none}.agent-reassign-row{justify-content:flex-start}.agent-reassign-row select{flex:1}.agent-inline-success{background:#d8f5dd;margin-bottom:18px}.panel-title-row.compact h4{margin:0;font-size:1.05rem}.agent-dashboard-page .secondary-button,.agent-dashboard-page .primary-button{min-height:46px}.agent-definition-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-run-summary{display:grid;gap:8px;padding:16px 18px;border-radius:20px;background:#250d4f0d}@media(max-width:1180px){.agent-layout{grid-template-columns:1fr}.agent-split-list,.agent-definition-list.compact,.agent-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.agent-summary-grid,.agent-split-list,.agent-definition-list.compact{grid-template-columns:1fr}.agent-task-card-head,.agent-detail-head,.agent-pill-row,.agent-action-row,.agent-reassign-row{flex-direction:column;align-items:flex-start}.agent-action-row button,.agent-reassign-row button,.agent-reassign-row select{width:100%}}
