@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/941d061a2bd9e7fe-s.p.3ik2qu-u9tgho.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c532a9e54c928ea-s.0n4hkusom70ae.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eafc238916777c01-s.19gzon4xl8qiz.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3b5f3cdc08f76084-s.p.2vs72h_x6qrve.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a0c322f60e47dd1-s.p.3ihiqn4pviisd.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7f941472326ab6-s.00vfn3_g-ftpg.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/869c8e384c1a4ad0-s.3w3hylgez90of.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35a31ebad3e15f14-s.p.0c7ha31nuacbu.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861d9be630ba44be-s.p.0da8nscnv1nkd.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d628deca0d2b8894-s.2x1j3gzzngp4x.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f050114b60feedcd-s.1jr_z050he_qo.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4237cb37ca93cea7-s.p.1fbvi_fot8u4l.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/420d6ef977b34540-s.p.0-uv4l43gdmt7.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45feda2a8f9aca8b-s.0phk7_etl12r4.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ea12dfd566bcbad2-s.3c64at4xi6rda.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f5d786b20a99255-s.p.0iritm8hg8q1a.woff2?dpl=cecc334ff8fadc4e252d8d344255c682172b6677)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.nQCsza_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.nQCsza_variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
._4rOKVW_dialog{width:min(640px,calc(100vw - var(--space-6)));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-height:min(560px,76dvh);color:var(--ink);box-shadow:var(--shadow);margin:12dvh auto auto;padding:0;display:none;overflow:hidden}._4rOKVW_dialog[open]{flex-direction:column;display:flex}._4rOKVW_dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73}._4rOKVW_field{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);color:var(--ink-faint);display:flex}._4rOKVW_field input{min-width:0;min-height:var(--control-height);color:var(--ink);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:0;flex:1}._4rOKVW_field input::-webkit-search-cancel-button{display:none}._4rOKVW_kbd{padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-faint);font:inherit;font-size:var(--text-2xs);line-height:1.8}._4rOKVW_list{min-height:0;padding:var(--space-2);flex:1;margin:0;list-style:none;overflow-y:auto}._4rOKVW_option{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;display:flex}._4rOKVW_option[aria-selected=true]{background:var(--accent-wash);color:var(--accent-strong)}._4rOKVW_option[data-group-start]{margin-block-start:calc(var(--space-5) + var(--space-1));position:relative}._4rOKVW_option[data-group-start]:first-child{margin-block-start:var(--space-5)}._4rOKVW_option[data-group-start]:before{content:attr(data-group-start);inset-inline-start:var(--space-3);color:var(--ink-faint);font-size:var(--text-2xs);font-weight:var(--weight-semibold);position:absolute;bottom:calc(100% + 2px)}._4rOKVW_text{min-width:0;display:grid}._4rOKVW_text>span,._4rOKVW_text>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._4rOKVW_text>span{font-size:var(--text-sm);font-weight:var(--weight-medium)}._4rOKVW_text>small{color:var(--ink-soft);font-size:var(--text-xs)}._4rOKVW_option[aria-selected=true] ._4rOKVW_text>small{color:inherit}._4rOKVW_pageMark{border-radius:var(--radius-sm);background:var(--surface-sunk);width:24px;height:24px;color:var(--ink-faint);font-size:var(--text-xs);place-items:center;display:inline-grid}._4rOKVW_empty,._4rOKVW_status{padding:var(--space-4);color:var(--ink-soft);font-size:var(--text-sm);text-align:center;margin:0}._4rOKVW_status{padding-block:var(--space-2);border-block-start:1px solid var(--line);font-size:var(--text-xs)}@media (max-width:640px){._4rOKVW_dialog{margin-top:var(--space-4);max-height:calc(100dvh - var(--space-6))}}
.first-run.first-run{width:min(620px,100%);padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--ink);box-shadow:none;text-align:start;background:0 0;border-radius:0;justify-self:start;margin-inline:0}.first-run.first-run .eyebrow{margin:0 0 var(--space-2)}.first-run.first-run>h1,.first-run.first-run>h2,.first-run.first-run>strong{max-width:none;color:var(--ink);font-size:clamp(var(--text-2xl), 3.2vw, var(--text-4xl));font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0;line-height:1.25;display:block}.first-run.first-run>.first-run-why{max-width:56ch;margin:var(--space-3) 0 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.8}.app-main>.emp-gate:has(>.first-run){justify-content:normal}.market-catalog-empty.first-run{border-top:0;border-bottom:1px solid var(--line);padding-top:var(--space-6);padding-bottom:var(--space-6)}.first-run.first-run .first-run-shape-title{margin:var(--space-5) 0 0;color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em}.first-run.first-run .first-run-shape{margin:var(--space-2) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.first-run.first-run .first-run-shape>li{align-items:baseline;gap:var(--space-1) var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-xs);flex-wrap:wrap;margin:0;line-height:1.7;display:flex}.first-run.first-run .first-run-shape b{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.first-run.first-run .first-run-do{margin:var(--space-5) 0 0;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.first-run.first-run .first-run-do .primary-link,.first-run.first-run .first-run-do .secondary-link{gap:var(--space-2);margin:0}.first-run.first-run .first-run-do .first-run-alt{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:0;display:inline-block}.first-run-note.first-run-note{padding:var(--space-4) var(--space-3);color:var(--ink-soft);font-size:var(--text-xs);text-align:start;margin:0;line-height:1.75;display:block}.first-run-note.first-run-note strong{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:-.01em;display:block}.first-run-note.first-run-note a{color:var(--blue);font-weight:var(--weight-semibold)}@media (max-width:720px){.first-run.first-run{width:100%}.first-run.first-run>h1,.first-run.first-run>h2,.first-run.first-run>strong{font-size:var(--text-2xl);overflow-wrap:anywhere}}
.page-wrap.work-page,.page-wrap.approvals-page{padding:var(--space-5) 0 var(--space-6);gap:var(--space-4);justify-content:flex-start}.work-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-strong);display:flex}.work-head h1{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0;line-height:1.3}.work-kicker{margin:0 0 var(--space-1);color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em}.work-head-note{max-width:46ch;color:var(--ink-soft);font-size:var(--text-xs);margin:0}.work-gate{max-width:560px;padding-block:var(--space-8);gap:var(--space-3)}.work-gate h1{font-size:var(--text-2xl);margin:0;line-height:1.35}.work-gate p{color:var(--ink-soft);font-size:var(--text-sm);margin:0}.work-gate .primary-link{margin-top:var(--space-2);align-self:start}.work-page>.work-panel:last-child,.approvals-page>.approvals-list{flex:0 auto;min-height:0}.work-page>.work-panel:last-child{grid-template-rows:auto minmax(0,1fr)}@media (min-width:901px){.app-main>.approvals-page{flex:auto;min-height:0}}.work-page>.work-panel:last-child>.log-list,.work-page>.work-panel:last-child>.task-list,.work-page>.work-panel:last-child>.launch-list,.work-page>.work-panel:last-child>.report-campaigns{overflow-y:auto}.work-page>.work-panel:last-child>.log-empty{align-content:center}.approvals-page>.approvals-list{align-content:start;overflow-y:auto}.work-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid;overflow:hidden}.work-panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunk);border-bottom:1px solid var(--line);display:flex}.work-panel-head h2{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.work-panel-head:not(:has(p)){padding-block:var(--space-2)}.work-panel-kicker{margin:0 0 var(--space-1);color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em}.work-panel-head>p:last-child{max-width:52ch;color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}.work-panel-head svg{color:var(--ink-faint)}.work-facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:0;display:grid}.work-facts>div{gap:var(--space-1);align-content:start;display:grid}.work-facts dt{color:var(--ink-faint);font-size:var(--text-xs)}.work-facts dd{font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:0;line-height:1.5}.work-facts>.work-consequence{padding:var(--space-2) var(--space-3);background:var(--signal-wash);border-radius:var(--radius-sm);grid-column:span 2}.work-facts>.work-consequence dt{color:var(--signal);font-weight:var(--weight-bold)}.pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--ink-soft);background:var(--surface-sunk);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;display:inline-flex}.pill[data-tone=ok]{color:var(--mint);background:var(--mint-wash)}.pill[data-tone=wait]{color:var(--blue-deep);background:var(--blue-wash)}.pill[data-tone=stop]{color:var(--signal);background:var(--signal-wash)}.log-list,.task-list{align-content:start;display:grid}.log-row,.task-row{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto;display:grid}.log-list>:first-child,.task-list>:first-child{border-top:0}.log-row time,.task-index{color:var(--ink-faint);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.log-row h2,.task-row h3{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;line-height:1.5}.log-row p,.task-row p{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-xs);line-height:1.6}.log-row>div{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.log-row>div>h2{flex:0 auto;min-width:0}.log-row>div>p{flex:15ch;min-width:0;margin:0}.task-row>div:nth-child(2)>small{color:var(--ink-faint);font-size:var(--text-xs)}.task-row>div:nth-child(2)>p+small{font-size:var(--text-sm);line-height:1.6}.task-status{justify-items:end;gap:var(--space-1);text-align:end;display:grid}.task-status small{color:var(--ink-faint);font-size:var(--text-xs)}.log-empty{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.log-empty>svg{color:var(--ink-faint)}.log-empty h2{font-size:var(--text-md);margin:0}.log-empty p{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-xs)}.log-empty a{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.launch-list{align-content:start;display:grid}.launch-row{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--line);display:grid}.launch-list>:first-child{border-top:0}.launch-row-head{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.launch-row-main small{color:var(--ink-faint);font-size:var(--text-2xs);text-align:end;unicode-bidi:plaintext}.launch-row-main h3{margin:var(--space-1) 0;font-size:var(--text-md)}.launch-row-main p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.6}.launch-row-state{justify-items:end;gap:var(--space-1);text-align:end;display:grid}.launch-row-state small{color:var(--ink-soft);font-size:var(--text-sm);max-width:28ch;line-height:1.6}.launch-chain{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.launch-chain>div{gap:var(--space-1);border-inline-start:1px solid var(--line);align-content:start;padding-inline-start:var(--space-3);display:grid}.launch-chain>div:first-child{border-inline-start:0;padding-inline-start:0}.launch-chain span{color:var(--ink-faint);font-size:var(--text-xs)}.launch-chain strong{font-size:var(--text-xs)}.launch-chain small{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6}.launch-next{gap:var(--space-4);padding:var(--space-3);background:var(--blue-wash);border-radius:var(--radius-sm);grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);display:grid}.launch-next.blocked{background:var(--signal-wash)}.launch-next.completed{background:var(--mint-wash)}.launch-next-head{align-content:start;gap:var(--space-1);display:grid}.launch-next-head span{color:var(--blue-deep);font-size:var(--text-xs);font-weight:var(--weight-bold)}.launch-next-head strong{font-size:var(--text-sm)}.launch-next p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}.launch-next>small{color:var(--ink-soft);font-size:var(--text-sm);align-self:center;line-height:1.6}.report-source{gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--mint-wash);border-radius:var(--radius-sm);text-align:end;justify-items:end;display:grid}.report-source.source_failed,.report-source.source_unavailable{background:var(--signal-wash)}.report-source.waiting_for_read,.report-source.not_connected{background:var(--surface-sunk)}.report-source strong{font-size:var(--text-sm)}.report-source span{color:var(--ink-soft);font-size:var(--text-2xs)}.report-source small{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6}.report-strip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-sunk);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.report-strip strong{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.report-strip span{padding:var(--space-1) var(--space-2);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);font-size:var(--text-xs);border-radius:999px}.report-facts{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.report-facts dd{text-align:end;font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.report-campaigns{align-content:start;display:grid}.report-campaigns article{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);grid-template-columns:minmax(160px,.8fr) minmax(0,1.6fr);display:grid}.report-campaigns>:first-child{border-top:0}.report-campaign-id small{color:var(--ink-faint);font-size:var(--text-2xs);unicode-bidi:plaintext;display:block}.report-campaign-id h3{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.report-empty{margin:var(--space-4);padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-sm)}.report-empty.report-empty-verified{border-color:var(--mint);background:var(--mint-wash)}.report-empty strong{font-size:var(--text-sm)}.report-empty p{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--text-xs);line-height:1.7}.report-note{margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3);background:var(--signal-wash);color:var(--ink);font-size:var(--text-sm);line-height:1.6}.report-foot{gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);background:var(--surface-sunk);color:var(--ink-faint);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.report-foot>*{unicode-bidi:plaintext}.report-foot{color:var(--ink-soft);font-size:var(--text-xs)}.approvals-list{gap:var(--space-4);display:grid}.approval-card{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid}.approval-card-head{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.approval-mark{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--blue);background:var(--blue-wash);place-items:center;display:grid}.approval-card-head h2{font-size:var(--text-md);margin:0;line-height:1.45}.approval-card-head p{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-xs);line-height:1.6}.approval-card-head time{color:var(--ink-faint);font-size:var(--text-2xs);white-space:nowrap}.approval-review{gap:var(--space-3);padding:var(--space-3);background:var(--surface-sunk);border-radius:var(--radius-sm);display:grid}.approval-review.message{background:var(--blue-wash)}.approval-review.money{background:var(--signal-wash)}.approval-review>strong{font-size:var(--text-sm)}.approval-review>p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.7}.approval-mail-body{max-width:72ch;padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.approval-review blockquote{padding:var(--space-3);background:var(--mint-wash);border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:pre-wrap;margin:0;line-height:1.8}.approval-unreadable{padding:var(--space-3);background:var(--signal-wash);border-radius:var(--radius-sm);color:var(--signal);font-size:var(--text-xs);margin:0;line-height:1.7}.approval-decide{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.approval-readonly{color:var(--ink-faint);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.approval-decide .approval-action-buttons{gap:var(--space-2);grid-template-columns:max-content max-content}.approval-decide .approval-action-buttons button{width:auto;min-height:40px;padding-inline:var(--space-5);background:var(--blue);border-color:var(--blue);border-radius:var(--radius-sm);font-size:var(--text-sm)}.approval-decide .approval-action-buttons button.reject{color:var(--signal);background:var(--surface);border-color:var(--line-strong)}.approval-decide .approval-action-message{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs)}@media (max-width:900px){.work-page,.approvals-page{padding:var(--space-4) 0 var(--space-6)}.work-head{align-items:stretch;gap:var(--space-2);flex-direction:column}.work-panel-head{flex-direction:column;align-items:stretch}.log-row,.task-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.task-status,.launch-row-state{text-align:start;justify-items:start}.launch-next,.report-campaigns article{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.approval-card-head{grid-template-columns:auto minmax(0,1fr)}.approval-card-head time{grid-column:2}.work-facts>.work-consequence{grid-column:span 1}}@media (max-width:1500px){.app-main>.conversation-with-panel{grid-template-rows:minmax(0,1fr) auto}.app-main>.conversation-with-panel>aside{max-height:34%}}@media (max-width:900px){.app-main>.conversation-with-panel{grid-template-rows:auto auto;height:auto}.app-main>.conversation-with-panel>aside{max-height:none}}
.ch-page{padding-block:var(--space-4) var(--space-5);gap:var(--space-3)}.ch-head{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ch-head h1{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;line-height:1.25}.ch-head>div>p{max-width:68ch;margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.65}.ch-back{align-items:center;gap:var(--space-1);margin:0 0 var(--space-1);color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);display:inline-flex}.ch-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ch-actions a{align-items:center;gap:var(--space-2);min-height:34px;padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}.ch-actions a:hover{border-color:var(--line-strong);background:var(--surface-sunk)}.ch-actions svg{color:var(--ink-faint)}.ch-notes{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.ch-note{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.7;display:flex}.ch-note>svg{color:var(--ink-faint);flex:none;margin-top:2px}.ch-note a{color:var(--blue);font-weight:var(--weight-semibold)}.ch-note[data-tone=ok]{background:var(--mint-wash);border-color:color-mix(in srgb, var(--mint) 28%, var(--line));color:var(--mint)}.ch-note[data-tone=ok] a,.ch-note[data-tone=ok]>svg{color:inherit}.ch-note[data-tone=warn]{background:var(--signal-wash);border-color:color-mix(in srgb, var(--signal) 28%, var(--line));color:var(--signal)}.ch-note[data-tone=warn] a,.ch-note[data-tone=warn]>svg{color:inherit}.ch-note[data-tone=info]{background:var(--blue-wash);border-color:color-mix(in srgb, var(--blue) 22%, var(--line));color:var(--blue-deep)}.ch-note[data-tone=info] a,.ch-note[data-tone=info]>svg{color:inherit}.ch-decisions{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--signal) 28%, var(--line));background:var(--signal-wash);color:var(--ink);font-size:var(--text-xs);flex-wrap:wrap;line-height:1.6;display:flex}.ch-decisions h2{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--signal);margin:0}.ch-decisions p{margin:0}.ch-decisions a{color:var(--signal);font-weight:var(--weight-semibold);text-underline-offset:3px;margin-inline-start:auto;text-decoration:underline}.ch-decisions svg{color:var(--signal)}.ch-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(560px,1fr));align-content:start;display:grid}.ch-grid-wide{grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}.ch-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.ch-card-head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.ch-card-head h2,.ch-card-head h3{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}.ch-card-head small{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-normal)}.ch-card-head>form{margin-inline-start:auto}.ch-card-body{padding:var(--space-3);border-top:1px solid var(--line);gap:var(--space-3);display:grid}.ch-card-body>h3{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink-faint);letter-spacing:.04em;margin:0}.ch-card-body>p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.7}.ch-card-note{padding:var(--space-3);color:var(--ink-soft);font-size:var(--text-xs);margin:0}.ch-channels{background:var(--line);border-top:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ch-channel{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-3);background:var(--surface);flex-wrap:wrap;min-height:44px;display:flex}.ch-channel-name{min-width:7em;font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none}.ch-channel-lines{gap:var(--space-1);flex:18em;display:grid}.ch-channel-line{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--ink-soft);flex-wrap:wrap;display:flex}.ch-channel-line>b{font-weight:var(--weight-semibold);color:var(--ink)}.ch-channel-links{gap:var(--space-1) var(--space-3);font-size:var(--text-xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ch-channel-links a{color:var(--blue);font-weight:var(--weight-semibold);white-space:nowrap}.ch-channel-links a:hover{text-decoration:underline}.ch-mark{width:28px;height:28px;color:var(--ink-soft);background:var(--surface-sunk);border-radius:10px;flex:none;place-items:center;display:grid}.ch-mark[data-channel=mail]{color:var(--blue);background:var(--blue-wash)}.ch-mark[data-channel=whatsapp]{color:var(--mint);background:var(--mint-wash)}.ch-mark[data-channel=phone]{color:var(--signal);background:var(--signal-wash)}.ch-status{align-items:center;gap:var(--space-1);padding:1px var(--space-2) 2px;border:1px solid var(--line);background:var(--surface-sunk);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:999px;line-height:1.6;display:inline-flex}.ch-status:before{content:"";background:var(--ink-faint);border-radius:50%;flex:none;width:7px;height:7px}.ch-status[data-tone=ok]{color:var(--mint);background:var(--mint-wash);border-color:color-mix(in srgb, var(--mint) 28%, var(--line))}.ch-status[data-tone=ok]:before{background:var(--mint)}.ch-status[data-tone=warn]{color:var(--signal);background:var(--signal-wash);border-color:color-mix(in srgb, var(--signal) 28%, var(--line))}.ch-status[data-tone=warn]:before{background:var(--signal)}.ch-status[data-tone=off]{color:var(--ink-soft)}.ch-status[data-tone=unknown]{color:var(--ink-soft);background:var(--surface);border-style:dashed;border-color:var(--line-strong)}.ch-status[data-tone=unknown]:before{box-shadow:inset 0 0 0 2px var(--ink-faint);background:0 0}.ch-desk{border-top:1px solid var(--line);background:var(--surface-sunk)}.ch-desk h3{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3) 0;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.03em;flex-wrap:wrap;margin:0;display:flex}.ch-desk h3 small{color:var(--ink-faint);font-size:var(--text-sm);font-weight:var(--weight-normal);letter-spacing:0}.ch-desk .ch-metrics{padding-top:var(--space-2);border-top:0}.ch-metrics{padding:var(--space-2) var(--space-3);gap:var(--space-2);border-top:1px solid var(--line);background:var(--surface-sunk);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.ch-metrics li{font-size:var(--text-xs);color:var(--ink-soft);line-height:1.4}.ch-metrics b{color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.3;display:block}.ch-steps{counter-reset:chstep;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ch-steps li{counter-increment:chstep;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:var(--text-xs);border-radius:999px;line-height:1.4;display:flex}.ch-steps li:before{content:counter(chstep);background:var(--mint);width:18px;height:18px;color:var(--paper-bright);font-size:var(--text-2xs);font-weight:var(--weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.ch-conns{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ch-conn{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:grid}.ch-conn-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ch-conn-mailbox{font-size:var(--text-xs);font-weight:var(--weight-bold)}.ch-conn>p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.ch-conn>a{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.ch-conn form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ch-conn form>p{color:var(--ink-soft);font-size:var(--text-sm);flex:16ch;margin:0;line-height:1.6}.ch-hint{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--signal-wash);color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.7}.ch-btn,.ch-conn form button,.ch-form button{min-height:32px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.ch-btn:hover:not(:disabled),.ch-conn form button:hover:not(:disabled){background:var(--surface-sunk)}.ch-btn-primary,.ch-form button{color:var(--paper-bright);background:var(--blue);border-color:var(--blue)}.ch-btn-primary:hover:not(:disabled),.ch-form button:hover:not(:disabled){background:var(--blue-deep)}.ch-form{align-items:end;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.ch-form label{gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);flex:22ch;display:grid}.ch-form input{min-height:34px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-xs)}.ch-form input:focus-visible{outline-offset:1px;border-color:var(--blue);outline:3px solid #23459c4d}.ch-form>p{color:var(--ink-soft);font-size:var(--text-sm);flex-basis:100%;margin:0;line-height:1.6}.ch-form a{color:var(--blue);font-weight:var(--weight-semibold)}.ch-links{gap:var(--space-1) var(--space-3);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ch-links a{color:var(--blue);font-weight:var(--weight-semibold)}.ch-links a:hover{text-decoration:underline}.ch-links span{color:var(--ink-soft)}.ch-setup{gap:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.ch-setup-main,.ch-setup-side{gap:var(--space-3);align-content:start;display:grid}.ch-trail{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft);flex-wrap:wrap;display:flex}.ch-trail b{font-weight:var(--weight-semibold);color:var(--ink)}.ch-trail a{color:var(--blue)}.ch-choices{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ch-choice{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:flex}.ch-choice:hover{border-color:var(--blue);background:var(--blue-wash)}.ch-choice svg{color:var(--ink-faint)}.ch-choice:hover svg{color:var(--blue)}.ch-card-body>.employee-name-card{background:0 0;border:0;border-radius:0;margin:0;padding:0}.ch-card-body>.employee-name-card h3{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold)}.ch-card-body>.employee-name-card>p{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:1.6}.ch-card-body>.employee-name-card form{gap:var(--space-2)}.ch-card-body>.employee-name-card label{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold)}.ch-card-body>.employee-name-card input{min-height:34px;padding:0 var(--space-3);border-color:var(--line-strong);border-radius:var(--radius-sm);font-size:var(--text-xs);flex:14em}.ch-card-body>.employee-name-card button{min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.ch-card-body>.employee-name-card .employee-name-note{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:1.6}.ch-ask h2{font-size:var(--text-md)}.ch-ask .ch-card-body>p{font-size:var(--text-sm);line-height:1.8}.ch-card-head>svg{color:var(--ink-faint);flex:none}.ch-choice>span{display:grid}.ch-choice small{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-normal)}.ch-trail .avatar{width:24px;height:24px;font-size:var(--text-xs)}.ch-details{overflow:hidden}.ch-details>summary{min-height:44px;padding:var(--space-2) var(--space-4);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;list-style:none;display:flex}.ch-details>summary::-webkit-details-marker{display:none}.ch-details .ch-links{gap:var(--space-2);display:grid}.ch-phone-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;display:grid}.ch-phone-number{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.employee-phone-page :is(.ch-back,.ch-links a){align-items:center;min-height:44px;padding-block:8px;display:inline-flex}.employee-phone-page :is(a,button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #167363}.employee-phone-page button{max-width:100%;min-height:44px;font:inherit;font-weight:var(--weight-semibold);padding:8px 12px}.employee-phone-page :is(.ch-card h2,.browser-call h2){font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;line-height:1.5}.employee-phone-page .browser-call audio[hidden]{display:none}.employee-phone-page .browser-call{margin-block:var(--space-3);padding-block:var(--space-3)}.employee-phone-page :is(input:not([type=checkbox]):not([type=hidden]),select){max-width:100%;min-height:44px;font:inherit}.employee-phone-page label:has(input[type=checkbox]){align-items:flex-start;gap:10px;min-height:44px;display:flex}.employee-phone-page input[type=checkbox]{flex:none;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin-block-start:3px;padding:0}.employee-phone-page summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:8px}.phone-knowledge-review>summary{padding-inline:var(--space-4)}.employee-phone-page :is(.phone-knowledge-card,.phone-summaries-card){grid-column:1/-1}.employee-phone-page :is(.phone-knowledge-card,.phone-summaries-card) p{max-width:75ch}.employee-phone-page .phone-disclosure-form{grid-template-columns:minmax(0,1fr);align-items:start}.employee-phone-page .phone-number-form{border-top:0;grid-template-columns:minmax(0,1fr);margin-top:0;padding-top:0}.phone-disclosure-form>h3{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.phone-disclosure-form>button{justify-self:start}.phone-disclosure-form>.secondary-action{color:var(--signal);border-color:var(--signal)}.phone-transcript-form{gap:var(--space-3);display:grid}.phone-transcript-form>p{margin:0}.phone-transcript-form>button{justify-self:start}.phone-disclosure-text>summary{color:var(--ink-soft);font-size:var(--text-xs)}.phone-disclosure-text>summary>span:last-child{color:var(--blue);font-weight:var(--weight-semibold);display:block}.phone-disclosure-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phone-disclosure-text[open] .phone-disclosure-preview{display:none}.phone-disclosure-text>p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:none;overflow:visible}@media (max-width:820px){.ch-setup,.ch-grid,.ch-grid-wide,.ch-phone-grid{grid-template-columns:minmax(0,1fr)}.ch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-channel-links{margin-inline-start:0}.ch-channel-links a,.ch-links a{align-items:center;min-height:32px;display:inline-flex}}.ch-tiles{gap:var(--space-2);display:grid}.ch-tiles-count{color:var(--ink-soft);font-size:var(--text-xs);margin:0}.ch-tiles-count strong{color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-semibold)}.ch-tile-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(84px,1fr));margin:0;padding:0;list-style:none;display:grid}.ch-tile{justify-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:center;transition:border-color .12s,background .12s;display:grid}.ch-tile:hover{border-color:var(--line-strong);background:var(--surface-sunk)}.ch-tile-mark{background:var(--surface-sunk);width:44px;height:44px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid;position:relative}.ch-tile-badge{border:2px solid var(--surface);color:#fff;background:var(--ink-faint);width:20px;height:20px;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;inset-block-end:-2px;inset-inline-start:-2px}.ch-tile-label{color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-medium)}.ch-tile-state{color:var(--ink-faint);font-size:var(--text-2xs)}.ch-tile[data-state=ok] .ch-tile-mark{background:var(--mint-wash);color:var(--mint)}.ch-tile[data-state=ok] .ch-tile-badge{background:var(--mint)}.ch-tile[data-state=ok] .ch-tile-state{color:var(--mint)}.ch-tile[data-state=warn] .ch-tile-mark{background:var(--signal-wash);color:var(--signal)}.ch-tile[data-state=warn] .ch-tile-badge{background:var(--signal)}.ch-tile[data-state=warn] .ch-tile-state{color:var(--signal)}.ch-tile[data-state=unknown] .ch-tile-mark{background:var(--surface-sunk);color:var(--ink-soft)}.ch-tile[data-state=unknown] .ch-tile-badge{background:var(--ink-soft)}.ch-tile[data-state=off] .ch-tile-badge{background:var(--blue)}@media (prefers-reduced-motion:reduce){.ch-tile{transition:none}}
.app-main>.emp-fit{min-height:0;width:min(1460px, calc(100% - var(--space-5) * 2));padding-block:var(--space-4);gap:var(--space-3);flex:auto;grid-template-rows:auto minmax(0,1fr);place-content:stretch;display:grid}.emp-head{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.emp-head-title{flex:320px;min-width:0}.emp-head h1{font-size:clamp(var(--text-xl), 1.9vw, var(--text-2xl));letter-spacing:-.02em;margin:0;line-height:1.25}.emp-head .eyebrow,.emp-head .section-kicker{margin:0 0 var(--space-1);font-size:var(--text-xs);letter-spacing:0}.emp-head .back-link{margin:0 0 var(--space-1);font-size:var(--text-xs)}.emp-head-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.emp-stats{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.emp-stats>div{min-width:96px;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.emp-stats dt{color:var(--ink-faint);font-size:var(--text-xs);line-height:1.4}.emp-stats dd{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:2px 0 0;line-height:1.1}.emp-cols{gap:var(--space-3);grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);min-height:0;display:grid}.emp-cols--even{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.emp-col{gap:var(--space-3);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.emp-col--stack{grid-template-rows:none;grid-auto-rows:max-content;overflow-y:auto}.emp-col--split{grid-template-rows:minmax(0,1.15fr) minmax(0,1fr)}.emp-col--editor{grid-template-rows:minmax(0,2.4fr) minmax(0,1fr)}.emp-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.emp-panel-head{min-height:46px;padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);flex:none;display:flex}.emp-panel-head>svg{color:var(--ink-faint);flex:none}.emp-panel-head h2,.emp-panel-head h3{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.emp-panel-head>span{min-width:22px;padding:0 var(--space-2);color:var(--ink-soft);background:var(--surface-sunk);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-align:center;border-radius:20px;line-height:20px}.emp-panel-head .emp-head-note{margin:0;color:var(--ink-soft);font-size:var(--text-sm);font-weight:var(--weight-normal);text-align:end;background:0 0;margin-inline-start:auto;padding:0;line-height:1.5}.emp-panel-body{min-height:0;padding:0 var(--space-4);flex:auto;overflow-y:auto}.emp-panel-body--pad{padding:var(--space-3) var(--space-4)}.emp-panel-foot{padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--line);background:var(--surface-sunk);flex-wrap:wrap;flex:none;display:flex}.emp-panel-foot>details{flex:0 auto}.emp-panel-foot>details[open]{flex:100%}.emp-foot-note{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.5}.emp-panel-foot summary{min-height:30px;color:var(--blue);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:flex}.emp-panel-foot[open] summary,.emp-panel-foot details[open] summary{margin-bottom:var(--space-2)}.emp-row{padding:var(--space-3) 0;align-items:center;gap:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(min(190px,42%),1fr) auto;display:grid}.emp-row:last-child{border-bottom:0}.emp-row--plain{grid-template-columns:minmax(min(190px,46%),1fr) auto}.emp-row-text{min-width:0}.emp-row-text h3,.emp-row-text strong{font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.4;display:block}.emp-row-text p,.emp-row-text small,.emp-row-text time{color:var(--ink-faint);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.5;display:block}.emp-row-end{justify-content:end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.emp-row-end>time{color:var(--ink-faint);font-size:var(--text-2xs)}.emp-row-end button{white-space:nowrap}@container (max-width:470px){.emp-row{grid-template-columns:auto minmax(0,1fr)}.emp-row--plain{grid-template-columns:minmax(0,1fr)}.emp-row-end{grid-column:1/-1;justify-content:start}}.emp-tag{min-height:24px;padding:0 var(--space-2);color:var(--ink-soft);background:var(--surface-sunk);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;display:inline-flex}.emp-tag--role{color:var(--blue);background:var(--blue-wash)}.emp-tag--muted{color:var(--ink-faint);background:0 0;padding:0}.emp-row-link{min-height:32px;padding:0 var(--space-3);color:var(--blue);background:var(--blue-wash);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;display:inline-flex}.emp-row-link:hover{color:#fff;background:var(--blue)}.emp-empty{padding:var(--space-5) var(--space-2);color:var(--ink-faint);font-size:var(--text-xs);text-align:center;margin:0;line-height:1.7}.emp-empty strong{margin-bottom:var(--space-1);color:var(--ink);font-size:var(--text-sm);display:block}.company-context-page .emp-fact,.company-context-page .emp-doc{padding:var(--space-3) 0 var(--space-3) 0;border-bottom:1px solid var(--line);padding-inline-start:var(--space-3)}.company-context-page .emp-fact:last-child,.company-context-page .emp-doc:last-child{border-bottom:0}.company-context-page .emp-fact--stale{background:var(--surface-sunk)}.company-context-page .emp-fact--unavailable,.company-context-page .emp-fact--failed{background:var(--signal-wash)}.company-context-page .emp-fact--revoked{opacity:.72}.emp-fact-head{align-items:center;gap:var(--space-2);display:flex}.emp-fact-head>svg{color:var(--ink-faint);flex:none}.emp-fact-head h3{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.emp-fact-cat{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap}.emp-fact-head .context-state{margin-inline-start:auto}.company-context-page .company-fact-value{max-width:none;margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.emp-meta{margin:var(--space-2) 0 0;gap:2px var(--space-2);flex-wrap:wrap;display:flex}.emp-meta>div{align-items:baseline;gap:4px;min-width:0;display:flex}.emp-meta dt{color:var(--ink-faint);font-size:var(--text-xs)}.emp-meta dd{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.company-context-page .company-fact-reason,.company-context-page .company-fact-warning{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:1.6}.company-context-page .company-fact-controls{margin-top:var(--space-2);gap:var(--space-2);flex-wrap:wrap}.company-context-page .company-fact-controls details{background:var(--surface-sunk);border-color:var(--line);border-radius:20px;flex:0 auto}.company-context-page .company-fact-controls details[open]{border-radius:var(--radius-sm);flex:100%}.company-context-page .company-fact-controls summary{padding:var(--space-1) var(--space-3);align-items:center;min-height:26px;display:flex}.company-context-page .company-context-form.correction,.company-context-page .company-context-revoke-form{padding:var(--space-3)}.company-context-page .company-context-form,.company-context-page .company-context-revoke-form,.company-context-page .company-document-upload-form{grid-template-columns:minmax(0,1fr)}.company-context-page .company-context-form{gap:var(--space-1);margin-top:0}.company-context-page .company-context-form input,.company-context-page .company-context-form select{min-height:36px}.company-context-page .company-context-form textarea{min-height:60px}.company-context-page .company-context-check{padding:var(--space-2)}.company-context-page .company-document-upload-form{gap:var(--space-2);margin-top:0}.company-context-page .company-context-readonly{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}.emp-panel-note{margin:0 0 var(--space-3);color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6}.company-context-page .company-team-management-link{margin-top:var(--space-3);min-height:38px;color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}.emp-doc-states{justify-content:end;gap:var(--space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.emp-doc-meta{color:var(--ink-faint);font-size:var(--text-2xs);overflow-wrap:anywhere;margin:2px 0 0}.emp-doc-note{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6}.company-context-page .company-document-extraction-proof{margin:var(--space-2) 0 0;gap:2px var(--space-2);flex-wrap:wrap;display:flex}.company-context-page .company-document-review-link{margin-top:var(--space-2);min-height:32px;padding:0 var(--space-3);border-radius:20px}.company-team-page .workspace-member-protected{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--ink-faint)}.company-team-page .workspace-member-governance{justify-items:end;gap:var(--space-1)}.company-team-page .employee-manager-readonly{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.5}.company-team-page .employee-manager-control{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.company-team-page .emp-row-end,.company-team-page .emp-row-end select,.company-team-page .emp-row-end button{min-width:0;max-width:100%}.company-team-page .emp-panel-head{flex-wrap:wrap}.company-team-page .emp-panel-head>span{flex:none}.company-team-page .back-link,.company-team-page .emp-row-link{align-items:center;min-height:44px;display:inline-flex}.company-team-page .employee-manager-control select,.company-team-page .employee-manager-control button,.company-team-page .workspace-member-governance select,.company-team-page .workspace-member-governance button,.company-team-page .workspace-invitation-form>input,.company-team-page .workspace-invitation-form>select,.company-team-page .workspace-invitation-form>button{min-height:44px}.company-team-page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.company-team-page .team-person-team,.company-team-page .team-person-directory-name{color:var(--ink-soft);font-size:var(--text-xs);margin:2px 0 0;line-height:1.5}.company-team-page .team-person-numbers-empty{color:var(--ink-faint);font-size:var(--text-xs);margin:2px 0 0}.company-team-page .team-person-numbers{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;min-width:0;padding:0;list-style:none;display:flex}.company-team-page .team-person-numbers li{min-width:0;max-width:100%}.company-team-page .team-wa-chip{max-width:100%;min-height:32px;padding:3px var(--space-2);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);font-size:var(--text-2xs);border-radius:16px;flex-wrap:wrap;align-items:center;gap:0 6px;line-height:1.4;text-decoration:none;display:inline-flex}.company-team-page .team-wa-chip:hover{border-color:var(--blue)}.company-team-page .team-wa-chip-label{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.company-team-page .team-wa-chip bdi{color:var(--ink-soft)}.company-team-page .team-wa-chip small{color:var(--ink-soft);font-size:var(--text-2xs)}.company-team-page .team-wa-chip--live{background:var(--mint-wash)}.company-team-page .team-wa-chip--live small{color:var(--mint)}.company-team-page .team-wa-chip--attention{background:var(--signal-wash)}.company-team-page .team-wa-chip--attention small{color:var(--signal)}.company-team-page .team-wa-chip--paused small{color:var(--ink-faint)}.company-team-page .team-unheld-numbers{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);font-size:var(--text-sm)}.company-team-page .team-unheld-numbers p{color:var(--ink-soft);margin:0;line-height:1.6}.company-team-page .team-unheld-numbers a{color:var(--blue)}.company-team-page .team-add-number{min-height:32px;color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.company-team-page .team-add-number:before{content:"+";margin-inline-end:4px}.company-team-page .team-person-numbers+.team-add-number{margin-top:2px}.company-team-page .team-add-person{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line)}.company-team-page .team-add-person summary{min-height:44px;color:var(--blue);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:flex}.company-team-page .team-add-person-form{gap:var(--space-2);padding-bottom:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.company-team-page .team-add-person-form label{gap:4px;min-width:0;display:grid}.company-team-page .team-add-person-form label>span{color:var(--ink-soft);font-size:var(--text-xs)}.company-team-page .team-add-person-form :is(input,select,button){min-width:0;max-width:100%;min-height:44px;font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #aebbc1;padding:7px 10px}.company-team-page .team-add-person-form button{color:#fff;background:var(--blue);border-color:var(--blue);cursor:pointer;font-weight:var(--weight-bold);justify-self:start}.company-team-page .team-add-person-form button:disabled{cursor:not-allowed;opacity:.48}.company-team-page .team-add-person-form p{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.5}.company-team-page .team-add-person-form p.success{color:#15543f}.company-team-page .team-add-person-form p.error{color:#7a2c22}.company-team-page .workspace-person-link-control{gap:var(--space-1);grid-template-columns:minmax(0,1fr);justify-items:end;min-width:0;max-width:100%;display:grid}.company-team-page .workspace-person-link-control label{gap:4px;min-width:0;max-width:100%;display:grid}.company-team-page .workspace-person-link-control label>span{color:var(--ink-soft);font-size:var(--text-xs)}.company-team-page .workspace-person-link-control select,.company-team-page .workspace-person-link-control button{max-width:100%;min-height:44px;font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #aebbc1;padding:7px 10px}.company-team-page .workspace-person-link-control button{color:var(--blue);cursor:pointer;font-weight:var(--weight-bold)}.company-team-page .workspace-person-link-control button:disabled{cursor:not-allowed;opacity:.48}.company-team-page .workspace-person-link-control p{max-width:235px;font-size:var(--text-xs);text-align:end;margin:0;line-height:1.45}.company-team-page .workspace-person-link-control p.success{color:#15543f}.company-team-page .workspace-person-link-control p.error{color:#7a2c22}@container (max-width:470px){.company-team-page .emp-panel-head .emp-head-note{text-align:start;flex-basis:100%;margin-inline-start:0}.company-team-page .employee-manager-control{width:100%}.company-team-page .workspace-person-link-control{justify-items:start;width:100%}.company-team-page .emp-row-end button{white-space:normal}}.company-team-page .workspace-ownership-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.company-team-page .workspace-ownership-panel summary{padding:var(--space-3) var(--space-4);align-items:baseline;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.company-team-page .workspace-ownership-panel summary small{color:var(--ink-faint);font-size:var(--text-xs)}.company-team-page .workspace-ownership-content{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr);display:grid}.company-team-page .workspace-ownership-content h2{font-size:var(--text-md);margin:0}.company-team-page .workspace-ownership-content p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}.company-team-page .workspace-ownership-recovery{color:var(--ink-faint)}.company-team-page .workspace-ownership-form{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.company-team-page .workspace-ownership-form label>span{font-size:var(--text-xs)}.company-team-page .workspace-ownership-form select,.company-team-page .workspace-ownership-form input,.company-team-page .workspace-ownership-form button{width:100%;min-width:0}.company-team-page .workspace-invitation-form{grid-template-columns:minmax(0,1fr);margin:0}.emp-invite-state{align-items:end;gap:var(--space-1);flex-direction:column;display:flex}.company-team-page .company-invitation-actions{justify-content:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.emp-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.emp-identity .avatar{width:44px;height:44px;font-size:var(--text-md);border-radius:15px 15px 15px 4px}.emp-identity-text{min-width:0}.emp-identity-text h1{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0;line-height:1.25}.emp-identity-text p{color:var(--ink-faint);font-size:var(--text-xs);margin:0}.employee-knowledge-page>.emp-panel{align-self:start;max-height:100%}.emp-known{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.emp-known:last-child{border-bottom:0}.emp-known-head{align-items:center;gap:var(--space-2);display:flex}.emp-known-head>svg{color:var(--ink-faint);flex:none}.emp-known-head h2{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.emp-known-value{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-xs);white-space:pre-wrap;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.emp-channels{margin-top:var(--space-2);gap:var(--space-2);flex-wrap:wrap;display:flex}.emp-channel{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-sunk);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;display:flex}.emp-channel>svg{color:var(--ink-soft);flex:none}.employee-knowledge-page .channel-request-form{align-items:center;gap:var(--space-2);font-size:var(--text-xs);background:0 0;border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.employee-knowledge-page .channel-request-form p{font-size:var(--text-sm);margin:0;line-height:1.6}.employee-knowledge-page .channel-request-form label{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6;font-weight:var(--weight-normal);align-items:center;gap:6px;display:flex}.employee-knowledge-page .channel-request-form input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--blue)}.employee-knowledge-page .channel-request-form button{min-height:30px;padding:0 var(--space-3);color:var(--blue);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:20px}.employee-knowledge-page .channel-request-form button:hover:not(:disabled){color:#fff;background:var(--blue);border-color:var(--blue)}.employee-knowledge-page .emp-head :is(.back-link,.emp-row-link){align-items:center;min-height:44px;display:inline-flex}.employee-knowledge-page .channel-request-form :is(button,label){min-height:44px}.employee-knowledge-page :is(a,button,input,summary):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.emp-fact-text>summary{cursor:pointer;list-style:none}.emp-fact-text>summary::-webkit-details-marker{display:none}.emp-fact-toggle{min-height:44px;color:var(--blue);font-size:var(--text-xs);align-items:center;display:inline-flex}.emp-fact-toggle:before{content:"▸";margin-inline-end:var(--space-1)}.emp-fact-text[open] .emp-fact-toggle:before{content:"▾"}.emp-fact-text[open]>summary .emp-known-value{display:none}.emp-fact-text>p{margin:0 0 var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:1.7}@media (max-width:600px){.employee-knowledge-page .emp-panel-head{flex-wrap:wrap}.employee-knowledge-page .emp-panel-head h2{flex:1;min-width:0}.employee-knowledge-page .emp-panel-head .emp-head-note{text-align:start;flex-basis:100%;margin-inline-start:0}}.emp-hire-body{align-content:safe center;min-height:0;display:grid;overflow-y:auto}.emp-hire-thread{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-content:start;width:min(680px,100%);margin-inline:auto;display:grid}.emp-turn{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius) var(--radius) var(--radius) var(--space-1)}.emp-turn--you{color:#fff;background:var(--blue-deep);border-color:var(--blue-deep);border-radius:var(--radius) var(--radius) var(--radius) var(--space-1);justify-self:end}.emp-turn h2{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.emp-turn>p{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-xs);line-height:1.6}.emp-turn--you p{color:#fff;font-size:var(--text-xs);margin:0}.emp-turn [role=alert]{color:var(--signal)}.emp-roles{gap:var(--space-2);flex-wrap:wrap;display:flex}.emp-role{padding:var(--space-3);align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex:200px;display:flex}.emp-role:hover{border-color:var(--blue);box-shadow:var(--shadow)}.emp-role[aria-current]{color:var(--blue-deep);border-color:var(--blue);background:var(--blue-wash)}.emp-role strong{font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.emp-role small{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.5;display:block}.emp-role[aria-current] small{color:var(--blue)}.emp-channel-note{margin:var(--space-3) 0 0;gap:var(--space-2);flex-wrap:wrap;display:flex}.emp-channel-note>span{color:var(--ink-faint);font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.emp-channel-note>span>svg{color:var(--ink-soft)}.emp-channel-note .is-live,.emp-channel-note .is-live>svg{color:var(--mint)}.emp-hire-action{margin-top:var(--space-3);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.emp-hire-action form{margin:0}.emp-continue{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3) 0 var(--space-4);background:var(--surface);border:1px solid var(--line-strong);border-radius:40px;display:inline-flex}.emp-continue:hover{border-color:var(--blue)}.emp-continue span{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.app-main>.emp-gate{grid-template-rows:auto;place-content:safe center center}.emp-gate-card{width:min(560px,100%);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;margin-inline:auto}.emp-gate-card .eyebrow{margin:0 0 var(--space-2)}.emp-gate-card h1{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;line-height:1.3}.emp-gate-card p{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--text-xs);line-height:1.7}.emp-gate-card .primary-link,.emp-gate-card a:not(.primary-link){margin-top:var(--space-4)}.emp-gate-card a:not(.primary-link){color:var(--blue);font-weight:var(--weight-semibold);display:inline-block}@media (max-width:1264px){.app-main>.emp-fit{flex:1 0 auto;grid-template-rows:auto auto;align-content:start;height:auto;min-height:auto;overflow:visible}.emp-cols,.emp-cols--even{grid-template-columns:minmax(0,1fr)}.emp-col,.emp-col--split,.emp-col--editor{grid-template-rows:none;grid-auto-rows:max-content;overflow:visible}.emp-panel,.employee-knowledge-page>.emp-panel{max-height:none}.emp-hire-body{display:block;overflow:visible}}@media (max-width:720px){.app-main>.emp-fit{width:calc(100% - var(--space-4) * 2)}.emp-head h1{font-size:var(--text-xl)}.emp-stats>div{flex:88px;min-width:0}.emp-row{grid-template-columns:auto minmax(0,1fr)}.emp-row-end{grid-column:1/-1;justify-content:start}.emp-panel-body{padding-inline:var(--space-3)}}
.home-page{gap:var(--space-3);height:100%;min-height:0;padding-block:var(--space-3);justify-content:flex-start}.home-page .morning-heading{align-items:center;gap:var(--space-4);padding:0}.home-page .morning-heading>div:first-child{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.home-page .morning-heading .eyebrow{font-size:var(--text-2xs);letter-spacing:0;margin:0}.home-page .morning-heading h1{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;line-height:1.3}.home-page .morning-heading>div:first-child>p:last-child{color:var(--ink-soft);font-size:var(--text-sm);flex-basis:100%;margin:0}.home-page .day-summary{gap:var(--space-2);border:0;margin:0;display:flex}.home-page .day-summary .day-chip{min-width:0;padding:var(--space-1) var(--space-3);align-items:baseline;gap:var(--space-2);border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;flex-direction:row;display:flex}.home-page .day-summary .day-chip.alert{border-color:var(--signal);background:var(--signal-wash)}.home-page .day-summary .day-chip.alert dd{color:var(--signal)}.home-page .day-summary .day-chip{position:relative}.home-page .day-summary .day-chip:hover{border-color:var(--ink-soft)}.home-page .day-summary .day-chip.alert:hover{border-color:var(--signal);background:var(--surface)}.home-page .day-summary .day-chip-link{color:inherit}.home-page .day-summary .day-chip-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.home-page .day-summary .day-chip:has(.day-chip-link:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.home-page .day-summary .day-chip-link:focus-visible{outline:none}.home-page .day-summary dt{color:var(--ink-soft);font-size:var(--text-xs);order:2;margin:0}.home-page .day-summary dd{font-size:var(--text-md);font-weight:var(--weight-bold);order:1;margin:0;line-height:1}.home-page .home-board{gap:var(--space-3);flex:1;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;min-height:0;display:grid}.home-page .home-main,.home-page .home-aside{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex}.home-page .home-aside{gap:var(--space-2);overflow-y:auto}.home-page .home-aside>*{flex:none}.home-page .attention-desk{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.home-page .attention-desk>.attention-header,.home-page .attention-desk>.all-decisions{flex:none}.home-page .attention-desk>.decision-slip{flex-direction:column;min-height:0;display:flex}.home-page .attention-desk>.decision-slip>.decision-meta,.home-page .attention-desk>.decision-slip>h3,.home-page .attention-desk>.decision-slip>.decision-actions{flex:none}.home-page .attention-desk>.decision-slip>p{flex:0 auto;min-height:0}.home-page .attention-desk .decision-slip>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-page .home-main>.employee-message{flex:none}.home-page .employee-stage{border-radius:var(--radius);background:var(--surface);flex-direction:column;flex:0 auto;min-height:0;display:flex}.home-page .employee-heading{min-height:0;padding:var(--space-3) var(--space-4);gap:var(--space-3)}.home-page .employee-heading .avatar{width:38px;height:38px;font-size:var(--text-md)}.home-page .role-line{gap:var(--space-2)}.home-page .role-line h2{font-size:var(--text-md)}.home-page .live-label{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.home-page .employee-heading p{font-size:var(--text-xs);margin:0}.home-page .current-work{padding:var(--space-3) var(--space-4);border-radius:0}.home-page .current-work-heading{gap:var(--space-3)}.home-page .current-work .section-kicker{font-size:var(--text-xs);margin:0}.home-page .current-work-heading>span{font-size:var(--text-xs)}.home-page .current-work h3{max-width:62ch;margin:var(--space-2) 0 0;font-size:var(--text-md);letter-spacing:0;line-height:1.55}.home-page .work-context{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-sm)}.home-page .current-work-action{margin-top:var(--space-3)}.home-page .mission-intake-form{padding:var(--space-3) var(--space-4)}.home-page .mission-intake-form label{gap:var(--space-2)}.home-page .mission-intake-form textarea{min-height:62px;padding:var(--space-2) var(--space-3)}.home-page .mission-intake-footer{margin-top:var(--space-2)}.home-page .activity-heading{padding:var(--space-2) var(--space-4)}.home-page .activity-heading h3{font-size:var(--text-sm);margin:0}.home-page .activity-heading div>span{font-size:var(--text-xs)}.home-page .activity-rail{min-height:0;padding:0 var(--space-4) var(--space-2);flex:1;overflow-y:auto}.home-page .activity-rail li{min-height:0;padding-block:var(--space-2);gap:var(--space-2);grid-template-columns:44px 14px minmax(0,1fr)}.home-page .activity-rail li:after{top:var(--space-4);right:auto;inset-inline-start:56px}.home-page .activity-rail li>div{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.home-page .activity-rail li>div>strong{flex:0 auto;min-width:0}.home-page .activity-rail li>div>p{flex:15ch;min-width:0;margin:0}.home-page .activity-rail p{margin-top:var(--space-1);font-size:var(--text-sm)}.home-page .employee-actions{padding:var(--space-2) var(--space-4) var(--space-3);gap:var(--space-2)}.home-page .primary-link.compact,.home-page .secondary-link.compact{min-height:34px;padding-inline:var(--space-4)}.home-page .attention-desk{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface)}.home-page .attention-header{padding-bottom:var(--space-2);align-items:center}.home-page .attention-header>div{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.home-page .attention-header .section-kicker{font-size:var(--text-xs);margin:0}.home-page .attention-header h2{font-size:var(--text-md)}.home-page .attention-header>span{width:26px;height:26px;font-size:var(--text-2xs)}.home-page .decision-slip{padding:var(--space-2) 0 0}.home-page .decision-slip.empty-decision{padding-block:var(--space-3) 0}.home-page .decision-slip h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-sm)}.home-page .decision-slip>p{font-size:var(--text-xs);line-height:1.6}.home-page .decision-actions{margin-top:var(--space-2)}.home-page .all-decisions{margin-top:var(--space-2);padding-top:var(--space-2)}.home-page .support-employee-invite{padding:var(--space-3) var(--space-4);align-items:start;gap:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.home-page .support-employee-invite .section-kicker{align-items:center;gap:var(--space-2);margin:0;display:flex}.home-page .support-employee-invite h2{font-size:var(--text-sm);line-height:1.5}.home-page .support-employee-invite p:last-child{font-size:var(--text-sm);line-height:1.6}.home-page .channel-marks{align-items:center;gap:var(--space-2);color:var(--ink-faint);display:inline-flex}.home-page .support-invite-actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.home-page .support-invite-actions>a:not(.primary-link){color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold)}.home-page .outcome-strip{padding:var(--space-3) var(--space-4);gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.home-page .outcome-strip .section-kicker{font-size:var(--text-xs);margin:0}.home-page .outcome-strip h2{font-size:var(--text-sm)}.home-page .outcome-strip>p{font-size:var(--text-sm);line-height:1.6}.home-page .outcome-strip a{font-size:var(--text-xs);justify-self:start}.home-page .employee-message{padding:var(--space-3) var(--space-4);gap:var(--space-3);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto auto;margin:0}.home-page .employee-message .avatar{width:34px;height:34px}.home-page .message-copy h2{font-size:var(--text-sm)}.home-page .message-copy>p:last-child{margin-top:var(--space-1);font-size:var(--text-sm)}.home-page .message-metrics{gap:var(--space-3)}.home-page .message-metrics dt,.home-page .message-metrics dd{font-size:var(--text-xs)}@media (max-width:900px){.home-page{height:auto;padding-block:var(--space-4)}.home-page .home-board{grid-template-columns:minmax(0,1fr)}.home-page .home-aside{overflow:visible}.home-page .activity-rail{max-height:none;overflow:visible}.home-page .morning-heading{align-items:stretch;gap:var(--space-3);flex-direction:column}.home-page .day-summary{flex-wrap:wrap}}details.company-switcher{max-width:none}details.company-switcher>summary{padding:var(--space-2);align-items:center;gap:var(--space-2);color:var(--ink);border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-sm);font-weight:var(--weight-semibold);grid-template-columns:auto minmax(0,1fr) auto;display:grid}details.company-switcher>summary:hover{border-color:var(--line-strong)}.company-switcher-label{text-align:start;min-width:0;line-height:1.3;display:grid}.company-switcher-label small{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-normal)}.company-switcher-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow:hidden}.company-switcher-caret{color:var(--ink-faint);transition:transform .14s}details.company-switcher[open] .company-switcher-caret{transform:rotate(180deg)}details.company-switcher>summary .avatar{width:26px;height:26px;font-size:var(--text-xs)}details.company-switcher .company-switcher-panel{width:min(320px,92vw);padding:var(--space-4);border-color:var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}details.company-switcher .company-switcher-panel>p:first-of-type{margin:0 0 var(--space-2);color:var(--ink-soft);font-size:var(--text-xs)}details.company-switcher .company-switcher-panel label{padding:var(--space-2);gap:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm)}details.company-switcher .company-switcher-panel label:hover{background:var(--surface-sunk)}details.company-switcher .company-switcher-panel label small{color:var(--ink-soft);font-size:var(--text-xs);display:block}details.company-switcher .company-switcher-actions{margin:var(--space-3) 0 0}.company-switcher-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.company-switcher-option,.company-switcher-all{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.company-switcher-option:hover,.company-switcher-all:hover{background:var(--surface-sunk)}.company-switcher-option[aria-current=true],.company-switcher-all[aria-current=true]{background:var(--accent-wash,var(--surface-sunk));font-weight:var(--weight-semibold)}.company-switcher-option small{color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-normal);display:block}.company-switcher-check{color:var(--accent,var(--blue))}.company-switcher-all{margin-top:var(--space-2);border-top:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--blue);font-weight:var(--weight-semibold)}details.company-switcher-mix{margin-top:var(--space-2)}details.company-switcher-mix>summary{color:var(--ink-soft);font-size:var(--text-xs);cursor:pointer}details.company-switcher .company-switcher-actions button{border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface-sunk);min-height:34px;font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:1}details.company-switcher .company-switcher-actions button:first-child{color:var(--surface);background:var(--blue);border-color:var(--blue)}.company-switcher-links{margin-top:var(--space-3);justify-content:space-between;gap:var(--space-2);display:flex}.company-switcher-links a{color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-semibold)}details.company-switcher .company-switcher-panel>small{margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--text-sm)}.companies-page{gap:var(--space-3);height:100%;min-height:0;padding-block:var(--space-3);justify-content:flex-start}.companies-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.companies-head h1{font-size:var(--text-xl);letter-spacing:-.02em;margin:0}.companies-head p{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-xs)}.companies-head-actions{align-items:center;gap:var(--space-3);display:flex}.companies-page .companies-head-actions>a,.companies-page .company-switcher-links a{align-items:center;min-height:44px;display:inline-flex}.companies-page details.company-switcher :is(label,button){min-height:44px}.companies-page :is(a,button,input,summary):focus-visible,.companies-page details.company-switcher :is(button,input,summary):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.companies-page>[role=alert]{padding:var(--space-2) var(--space-3);color:var(--signal);background:var(--signal-wash);border-radius:var(--radius-sm);font-size:var(--text-xs);margin:0}.companies-empty{color:var(--ink-soft);font-size:var(--text-sm);margin:0}.companies-empty a{color:var(--blue);font-weight:var(--weight-semibold)}.companies-page details.company-switcher .company-switcher-panel{max-width:calc(100vw - 28px);inset-inline:auto 0}.companies-page .companies-grid{align-content:start;gap:var(--space-3);flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));min-height:0;display:grid;overflow-y:auto}.companies-page .company-overview{min-height:0;padding:var(--space-4);gap:var(--space-3);border:1px solid var(--line);border-top:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;margin:0;display:flex}.companies-page .company-overview>header{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.companies-page .company-overview h2{font-size:var(--text-md);margin:0}.companies-page .company-overview .company-parent{color:var(--ink-soft);font-size:var(--text-sm);margin:0}.companies-page .company-overview>form{margin:0}.companies-page .company-overview button{width:100%;min-height:44px;padding:0 var(--space-3);color:var(--surface);background:var(--blue);border:1px solid var(--blue);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.companies-page .company-overview>[role=status]{padding:var(--space-3);color:var(--ink-soft);background:var(--surface-sunk);border-radius:var(--radius-sm);font-size:var(--text-xs);margin:0}.companies-page .company-block{gap:var(--space-2);flex-direction:column;min-height:0;display:flex}.companies-page .company-block h3{color:var(--ink-faint);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;margin:0}.companies-page .company-block>p{color:var(--ink-soft);font-size:var(--text-sm);margin:0}.companies-page .company-people{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.companies-page .company-people li{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.companies-page .company-people .roster-text strong,.companies-page .company-people .roster-text small{font-size:var(--text-xs)}.companies-page .company-task-state{padding:var(--space-1) var(--space-2);color:var(--ink-soft);background:var(--surface-sunk);font-size:var(--text-xs);white-space:nowrap;border-radius:999px}.companies-page .company-task-state.in_progress{color:var(--blue);background:var(--blue-wash)}.companies-page .company-task-state.completed{color:var(--mint);background:var(--mint-wash)}.companies-page .company-task-state.blocked,.companies-page .company-task-state.failed{color:var(--signal);background:var(--signal-wash)}.companies-page .company-tasks{gap:var(--space-2);min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.companies-page .company-tasks li{gap:var(--space-1);margin:0;display:grid}.companies-page .company-task-line{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.companies-page .company-tasks strong{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.companies-page .company-tasks p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}@media (max-width:900px){.companies-page{height:auto}.companies-page .companies-head-actions{flex-wrap:wrap;width:100%}.companies-page details.company-switcher .company-switcher-panel{inset-inline:0 auto}.companies-page .companies-grid,.companies-page .company-tasks{overflow:visible}}.new-company-page{padding-block:var(--space-5)}.new-company-page .auth-card{width:min(680px,100%);padding:var(--space-6);border-radius:var(--radius)}.new-company-page .auth-card h1{font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.4}.new-company-page .auth-card>p:not(.eyebrow){margin:var(--space-2) 0 var(--space-4);font-size:var(--text-sm);line-height:1.7}.new-company-page .back-link{margin-top:var(--space-4);color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-block}
.conv-thread,.conv-composer{--conv-measure:704px}.conv-thread{min-height:0;padding:var(--space-5) max(var(--space-4), calc((100% - var(--conv-measure)) / 2)) var(--space-6);scroll-behavior:auto;flex:1;position:relative;overflow-y:auto}.conv-older{margin:0 auto var(--space-5);min-height:30px;padding:var(--space-1) var(--space-4);border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:var(--text-xs);cursor:pointer;border-radius:999px;display:block}.conv-older:hover{color:var(--ink);border-color:var(--line-strong)}.conv-turn{gap:var(--space-2);margin-top:var(--space-6);overflow-wrap:anywhere;display:grid}.conv-turn:first-of-type{margin-top:0}.conv-turn[data-run=continues]{margin-top:var(--space-2)}.conv-turn[data-from=owner]{justify-items:end}.conv-by{z-index:1;align-items:center;gap:var(--space-2);padding-block:var(--space-1);background:var(--surface);display:flex;position:sticky;top:0}.conv-by-mark{width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none}.conv-by-name{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);letter-spacing:-.01em}.conv-turn[data-from=owner] .conv-by-name{color:var(--blue-deep)}.conv-by-time{font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.conv-said{font-size:var(--text-base);color:var(--ink);text-wrap:pretty;line-height:1.75}.conv-said p{white-space:pre-wrap;margin:0}.conv-turn[data-from=owner] .conv-said{max-inline-size:min(100%,54ch);padding:var(--space-3) var(--space-4);background:var(--blue-wash);color:var(--blue-deep);border-radius:var(--radius) var(--radius) var(--radius) var(--radius-sm)}.conv-images{gap:var(--space-2);flex-wrap:wrap;display:flex}.conv-images img{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-width:168px;max-height:134px}.conv-images>div{align-items:start;gap:var(--space-1);flex-direction:column;display:flex}.conv-image-remove{min-height:26px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--text-xs);cursor:pointer}.conv-image-remove:hover{color:var(--signal);border-color:var(--signal)}.conv-working{align-items:center;gap:var(--space-2);color:var(--ink-faint);font-size:var(--text-xs);margin:0;display:flex}.conv-turn[data-from=owner] .conv-working{justify-self:start}.conv-dots{gap:3px;display:inline-flex}.conv-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite conv-pulse}.conv-dots i:nth-child(2){animation-delay:.16s}.conv-dots i:nth-child(3){animation-delay:.32s}@keyframes conv-pulse{0%,75%,to{opacity:.25;transform:none}35%{opacity:1;transform:translateY(-2px)}}.conv-turn[data-state=streaming] .conv-said p:after{content:"";vertical-align:-2px;background:var(--blue);width:2px;height:1em;margin-inline-start:3px;animation:1s step-end infinite conv-caret;display:inline-block}@keyframes conv-caret{50%{opacity:0}}.conv-partial{padding:1px var(--space-2);background:var(--blue-wash);color:var(--blue-deep);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:999px;align-self:start}.conv-retry{min-height:30px;padding:var(--space-1) var(--space-3);border:1px solid var(--signal);border-radius:var(--radius-sm);background:var(--signal-wash);color:var(--signal);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer}.conv-evidence{margin-top:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.conv-evidence-head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:0;display:flex}.conv-evidence-head svg{color:var(--ink-faint);flex:none}.conv-evidence-item{gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--line);transition:background .2s;display:grid}.conv-evidence-item:last-of-type{border-bottom:0}.conv-evidence-item strong{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.conv-evidence-item p{font-size:var(--text-sm);color:var(--ink-soft);white-space:pre-wrap;margin:0;line-height:1.7}.conv-evidence-scope{color:var(--ink-faint);font-size:var(--text-xs)}.conv-approve{margin-top:var(--space-1);min-height:30px;padding:var(--space-1) var(--space-3);border:1px solid var(--blue);border-radius:var(--radius-sm);background:var(--surface);color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;justify-self:start;transition:background .14s,color .14s}.conv-approve:hover{background:var(--blue-wash)}.conv-evidence-item[data-approved=true]{background:var(--mint-wash)}.conv-evidence-item[data-approved=true] p,.conv-evidence-item[data-approved=true] .conv-evidence-scope{color:var(--ink-soft)}.conv-evidence-item[data-approved=true] .conv-approve{color:var(--mint);align-items:center;gap:var(--space-1);opacity:1;cursor:default;background:0 0;border-color:#0000;padding-inline:0;display:inline-flex}.conv-evidence-item[data-approved=true] .conv-approve svg{animation:.24s ease-out both conv-settle}@keyframes conv-settle{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.conv-evidence-foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);background:var(--paper)}.conv-approve-all{min-height:30px;padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);font-size:var(--text-xs);cursor:pointer;justify-self:start}.conv-approve-all:hover{color:var(--ink);border-color:var(--ink-faint)}.conv-open{max-inline-size:54ch;margin-block:clamp(40px, 12vh, 120px) var(--space-6)}.conv-open h2{margin:0 0 var(--space-3);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.35}.conv-open p{margin:0 0 var(--space-2);color:var(--ink-soft);font-size:var(--text-base);line-height:1.75}.conv-open p:last-of-type{margin-bottom:0}.conv-caveat{color:var(--ink-faint);font-size:var(--text-xs)}.conv-starters{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.conv-starters button{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);padding:var(--space-2) var(--space-4);cursor:pointer;border-radius:999px;transition:border-color .14s,background .14s,color .14s}.conv-starters button:hover{border-color:var(--blue);color:var(--blue-deep);background:var(--blue-wash)}.conv-composer{padding:var(--space-3) var(--space-4) var(--space-3);background:var(--surface);border-top:0}.conv-composer-inner{max-inline-size:var(--conv-measure);gap:var(--space-2);margin-inline:auto;display:grid}.conv-composer-box{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);transition:border-color .14s,box-shadow .14s;display:grid}.conv-composer-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 14%, transparent)}.conv-composer-box textarea{resize:vertical;field-sizing:content;width:100%;min-height:48px;max-height:200px;padding:var(--space-2);font:inherit;font-size:var(--text-base);color:var(--ink);background:0 0;border:0;line-height:1.7}.conv-composer-box textarea:focus-visible{outline:none}.conv-composer-actions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.conv-attach{align-items:center;gap:var(--space-1);min-height:32px;padding:var(--space-1) var(--space-3);color:var(--ink-soft);font-size:var(--text-xs);cursor:pointer;border:1px solid #0000;border-radius:999px;transition:border-color .14s,background .14s,color .14s;display:inline-flex;position:relative}.conv-attach:hover{color:var(--blue-deep);border-color:var(--blue);background:var(--blue-wash)}.conv-attach input{opacity:0;cursor:pointer;width:100%;height:100%;font-size:var(--text-2xs);position:absolute;inset:0}.conv-composer .conv-send{min-height:36px;padding:var(--space-1) var(--space-5);background:var(--blue);color:var(--surface);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border:0;border-radius:999px}.conv-composer .conv-send:hover:not(:disabled){background:var(--blue-deep)}.conv-note{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6;display:block}.conv-error{align-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--signal);border-radius:var(--radius-sm);background:var(--signal-wash);color:var(--signal);font-size:var(--text-xs);margin:0;display:flex}.conv-error svg{flex:none;margin-top:2px}.conv-channel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.conv-channel>*{grid-column:1/-1}.conv-channel .conv-channel-kind{grid-column:1}.conv-channel .conv-channel-state{grid-column:2;justify-self:end}.conv-panel-note{color:var(--ink-soft);font-size:var(--text-xs);margin:0;line-height:1.75}.conv-panel-note strong{margin-bottom:var(--space-1);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.conv-panel-alert{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--signal);border-radius:var(--radius-sm);background:var(--signal-wash);color:var(--signal);font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr);margin:0;line-height:1.7;display:grid}.conv-panel-alert svg{margin-top:3px}@media (prefers-reduced-motion:reduce){.conv-dots i{opacity:.55;animation:none}.conv-turn[data-state=streaming] .conv-said p:after,.conv-evidence-item[data-approved=true] .conv-approve svg{animation:none}.conv-approve,.conv-attach,.conv-starters button,.conv-composer-box,.conv-evidence-item{transition:none}}@media (max-width:900px){.conv-thread{padding:var(--space-4) var(--space-3) var(--space-5)}.conv-composer{padding-inline:var(--space-3)}.conv-images img{max-width:124px}.conv-attach input{max-width:170px}.conv-open{margin-block:var(--space-6) var(--space-4)}.conv-open h2{font-size:var(--text-2xl)}}
.page-wrap.market-page{padding:var(--space-5) 0 var(--space-6);gap:var(--space-4);justify-content:flex-start}.market-page .market-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;display:flex}.market-page .market-kicker{margin:0 0 var(--space-1);color:var(--blue);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em}.market-page .market-head h1{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0;line-height:1.3}.market-page .market-head-note{max-width:54ch;color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}.market-page .market-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-content:start;display:grid;overflow:hidden}.market-page .market-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunk);border-bottom:1px solid var(--line);display:flex}.market-page .market-panel-head h2{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.market-page .market-panel-head span{color:var(--ink-soft);font-size:var(--text-xs)}.market-page .market-list{align-content:start;display:grid}.market-page .market-role{align-items:start;gap:var(--space-2) var(--space-4);padding:var(--space-4);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) 186px;display:grid}.market-page .market-list>:first-child{border-top:0}.market-page .market-role>.avatar{width:40px;height:40px;font-size:var(--text-sm)}.market-page .market-role-main{gap:var(--space-1);align-content:start;display:grid}.market-page .market-role-head{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.market-page .market-role-head h2{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0;line-height:1.4}.market-page .market-role-title{color:var(--ink-faint);font-size:var(--text-xs)}.market-page .market-role-head .pill{align-self:center}.market-page .market-role-summary{max-width:62ch;color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.6}.market-page .market-role-caps{margin:var(--space-1) 0 0;gap:var(--space-1) var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.market-page .market-role-caps li{padding:var(--space-1) var(--space-2);color:var(--ink-soft);background:var(--surface-sunk);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.4}.market-page .market-role-hire{align-content:start;justify-items:start;gap:var(--space-2);border-inline-start:1px solid var(--line);padding-inline-start:var(--space-4);display:grid}.market-page .market-role-start{gap:var(--space-1);display:grid}.market-page .market-role-start span{color:var(--ink-faint);font-size:var(--text-xs)}.market-page .market-role-start strong{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.market-page .market-role-start small{color:var(--ink-soft);font-size:var(--text-xs);line-height:1.5}.market-page .market-profile-link{min-height:34px;padding:0 var(--space-3);align-items:center;gap:var(--space-2);color:var(--blue);background:var(--blue-wash);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}.market-page .market-empty{justify-items:start;gap:var(--space-3);padding:var(--space-5) var(--space-4);display:grid}.market-page .market-empty-head{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.market-page .market-empty-head>svg{color:var(--signal)}.market-page .market-empty-head strong{font-size:var(--text-md);line-height:1.5;display:block}.market-page .market-empty-head p{margin:var(--space-1) 0 0;max-width:60ch;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.6}.market-page .market-empty-shape-title{color:var(--ink-faint);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:0}.market-page .market-empty-shape{width:100%;padding:var(--space-3);gap:var(--space-2);background:var(--surface-sunk);border-radius:var(--radius-sm);margin:0;list-style:none;display:grid}.market-page .market-empty-shape li{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(110px,auto) minmax(0,1fr);line-height:1.5;display:grid}.market-page .market-empty-shape b{font-weight:var(--weight-semibold)}.market-page .market-empty-shape span{color:var(--ink-soft)}.market-page .market-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.market-page .market-pagination a{min-height:34px;padding:0 var(--space-3);align-items:center;gap:var(--space-2);color:var(--blue);background:var(--blue-wash);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}.market-page .market-principle{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4);color:var(--surface);background:var(--dark-panel);border-radius:var(--radius);grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);display:grid}.market-page .market-principle h2{font-size:var(--text-md);margin:0;line-height:1.5}.market-page .market-principle p{color:var(--mint-wash);font-size:var(--text-sm);margin:0;line-height:1.6}@media (max-width:900px){.market-page .market-role{grid-template-columns:auto minmax(0,1fr)}.market-page .market-role-hire{padding-inline-start:0;padding-top:var(--space-3);border-inline-start:0;border-top:1px solid var(--line);grid-column:1/-1;justify-items:stretch}.market-page .market-profile-link{justify-content:space-between}.market-page .market-principle{grid-template-columns:1fr}}@media (max-width:600px){.market-page .market-role{padding:var(--space-3)}.market-page .market-empty-shape li{grid-template-columns:1fr}}.market-profile-page .market-identity{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.market-profile-page .market-identity>.avatar{width:56px;height:56px;font-size:var(--text-xl)}
