@charset "UTF-8";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{font-family:IBM Plex Sans,sans-serif;color:#111;background:#fff;font-synthesis:none;font-variant-numeric:tabular-nums;--bg: #fff;--surface: #fafafa;--text: #111;--muted: #6b7280;--line: #e5e7eb;--input: #d1d5db;--accent: #f2b705;--soft: #fffbeb;--button: #111;--button-text: #fff}*{box-sizing:border-box}body{margin:0;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c79700;outline-offset:3px}input,select,textarea{color:var(--text);background:var(--bg);border:1px solid var(--input);border-radius:6px;padding:9px 11px;min-width:0}input:not([type=checkbox]):not([type=file]),textarea{width:100%}textarea{resize:vertical;line-height:1.6}input[type=checkbox]{accent-color:#111;width:16px;height:16px;flex-shrink:0}label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500}label small{font-weight:400;color:var(--muted)}h1,h2,h3,p{margin:0}h1{font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.3px}h2{font-size:16px;font-weight:600}h3{font-size:13px;font-weight:600}p{line-height:1.65}small{font-size:12px;color:var(--muted)}code,.mono,kbd{font-family:IBM Plex Mono,monospace;font-size:11px}kbd{border:1px solid var(--line);border-radius:4px;padding:2px 5px;color:var(--muted);white-space:nowrap}button svg,a svg{flex-shrink:0}.muted{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:.07em;font-weight:600;text-transform:uppercase;color:var(--muted)}.prewrap{white-space:pre-wrap}.full{width:100%}.padded{padding:20px}.span-2{grid-column:span 2}.desktop{display:block}.btn{border:1px solid var(--input);background:var(--bg);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;font-weight:500;font-size:13px;line-height:20px;white-space:nowrap}.btn:hover{background:var(--surface);border-color:#9ca3af}.btn.primary{background:var(--button);border-color:var(--button);color:var(--button-text)}.btn.primary:hover{opacity:.9}.btn.primary kbd{color:var(--accent);border-color:#444;font-size:10px}.btn.yellow{background:var(--accent);border-color:var(--accent);color:#111;font-weight:600}.btn.danger{border-color:#fca5a5;color:#b91c1c;background:var(--bg)}.btn.small{font-size:12px;padding:5px 9px}.text-button{border:0;background:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:0;color:var(--text);text-align:left}.text-button:hover{text-decoration:underline}.icon-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;width:34px;height:34px}.icon-button:hover{background:var(--surface)}.badge{display:inline-flex;align-items:center;white-space:nowrap;padding:3px 7px;border-radius:4px;background:#f3f4f6;color:#374151;font-size:11px;font-weight:500;line-height:15px}.badge.priority{font-weight:700;font-size:10px;padding:2px 6px;color:#fff}.p1,.s1{background:#dc2626!important}.p2,.s2{background:#ea580c!important}.p3{background:#2563eb!important}.p4{background:#6b7280!important}.s3{background:#b45309!important}.badge.autonomy{border:1px solid var(--input);background:var(--bg);color:var(--text);font-weight:600}.badge.triaged{background:#e0f2fe;color:#075985}.badge.working{background:#dbeafe;color:#1e40af}.badge.waiting{background:#fef3c7;color:#92400e}.badge.approval{background:#fde68a;color:#78350f}.badge.review{background:#ede9fe;color:#5b21b6}.badge.done{background:#dcfce7;color:#166534}.badge.blocked{background:#fee2e2;color:#991b1b}.badge.escalated{background:#ffedd5;color:#9a3412}.badge.cancelled{text-decoration:line-through}.avatar{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;position:relative}.avatar.small{width:28px;height:28px;font-size:10px}.avatar.human{border-radius:50%;background:#111;color:#f2b705}.avatar.agent{border-radius:7px}.avatar.tech{background:#dceaf7;color:#2f5d8a}.avatar.admin{background:#e3f1e6;color:#2e7d4f}.avatar.ops{background:#ece8f8;color:#5b4ba8}.avatar i{width:9px;height:9px;border:2px solid var(--bg);border-radius:50%;position:absolute;bottom:-2px;right:-2px;background:#9ca3af}.avatar i.online{background:#16a34a}.avatar i.paused{background:#6b7280}.ia{font-size:8px;font-weight:700;background:#111;color:#f2b705;border-radius:3px;padding:2px 4px;font-style:normal;margin-left:5px;vertical-align:middle}.person-line{display:inline-flex;gap:8px;align-items:center;min-width:0}.person-line>span{min-width:0}.person-line b{font-size:12px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-line small{font-size:10px;display:flex;align-items:center;gap:5px;margin-top:2px}.person-line code{font-size:10px}.person-line .ia{margin-left:0}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.brand>b{width:37px;height:37px;border-radius:7px;background:#f2b705;display:flex;align-items:center;justify-content:center;color:#111;font-size:18px;letter-spacing:-1px}.brand>span{font-size:18px;line-height:19px;font-weight:600;letter-spacing:-.2px}.brand small{display:block;color:#9ca3af;font-size:9px;letter-spacing:2.5px;margin-top:4px;font-weight:500}.app-shell{display:flex;min-height:100vh}.sidebar{width:232px;background:#111;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;color:#d1d5db;padding:27px 16px 18px;z-index:30}.sidebar .brand{padding-left:8px;margin-bottom:35px}.workspace-label{font-size:9px;letter-spacing:.11em;color:#737373;margin:0 10px 10px}.sidebar select{background:#1b1b1b;border:1px solid #333;color:#d4d4d4;font-size:11px;padding:9px;width:100%;margin-bottom:22px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{display:flex;align-items:center;gap:11px;background:none;border:0;border-radius:5px;padding:11px 12px;text-align:left;color:#a3a3a3;font-size:13px;position:relative}.sidebar nav button:hover{background:#1c1c1c;color:#fff}.sidebar nav button.active{background:#262626;color:#fff;font-weight:600}.sidebar nav button.active:before{content:"";position:absolute;left:0;top:13px;height:16px;width:3px;border-radius:2px;background:#f2b705}.sidebar nav button.active svg{color:#f2b705}.sidebar nav button em{margin-left:auto;background:#f2b705;color:#111;border-radius:4px;min-width:20px;padding:2px 4px;text-align:center;font-size:10px;font-style:normal}.sidebar-bottom{margin-top:auto;border-top:1px solid #292929;padding:20px 10px 0;display:flex;flex-direction:column;font-size:11px;gap:5px;color:#737373}.sidebar-bottom b{color:#b6b6b6;font-weight:500}.sidebar-bottom small{font-size:9px;margin-top:14px;color:#555}.connection{display:flex;align-items:center;gap:6px;font-size:10px;margin-bottom:15px;color:#a3a3a3}.connection i{width:5px;height:5px;border-radius:100%;background:#f2b705}.connection i.green{background:#22c55e}.app-main{width:calc(100% - 232px);margin-left:232px}.topbar{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:var(--bg);position:sticky;top:0;z-index:20;gap:20px}.global-search{display:flex;align-items:center;gap:9px;background:none;border:0;color:#9ca3af;font-size:12px;padding:8px 0;min-width:0}.global-search kbd{margin-left:22px;font-size:10px}.topbar-actions{display:flex;align-items:center;gap:17px;flex-shrink:0}.notification-button{position:relative}.notification-button i{position:absolute;top:5px;right:7px;width:6px;height:6px;border-radius:50%;background:#f2b705;border:1px solid #fff}.user-button{display:flex;align-items:center;gap:9px;background:none;border:0;padding:0;text-align:left}.user-button>span:nth-child(2){font-size:12px;font-weight:600}.user-button small{display:block;max-width:140px;font-size:10px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.user-wrap{position:relative}.user-menu{position:absolute;right:0;top:48px;background:var(--bg);border:1px solid var(--line);box-shadow:0 8px 24px #0002;border-radius:8px;width:230px;padding:16px;display:flex;flex-direction:column;gap:10px;z-index:60}.user-menu button{display:flex;align-items:center;gap:9px;border:0;background:none;padding:10px 0;text-align:left}.workspace{padding:27px 28px 40px;max-width:1800px;margin:0 auto}.environment{font-size:10px;letter-spacing:.06em;text-align:center;background:#fffbeb;color:#78350f;padding:5px}.global-pause,.p1-banner{display:flex;align-items:center;gap:12px;background:#b91c1c;color:#fff;padding:10px 24px;font-size:12px}.global-pause>span{flex:1}.global-pause button,.p1-banner button{background:#fff;border:0;border-radius:4px;padding:5px 12px;font-size:11px;font-weight:600;color:#111}.p1-banner{background:#111}.p1-banner>b{background:#dc2626;border-radius:3px;padding:2px 6px}.p1-banner>span{flex:1}.p1-banner button{background:#f2b705}.home-heading{margin:6px 0 25px}.home-heading .eyebrow{font-size:10px}.home-heading h1{margin:10px 0 8px;font-size:25px}.home-heading h1 span{font-weight:400}.home-heading p{font-size:12px;color:var(--muted)}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.kpi-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--bg);border-radius:7px;text-align:left;padding:16px 17px 14px;display:flex;flex-direction:column;gap:10px}.kpi:disabled{opacity:1;cursor:default}.kpi>span{display:flex;justify-content:space-between;font-size:12px;font-weight:500;color:#52525b;gap:6px}.kpi strong{font-size:31px;font-weight:600;letter-spacing:-1px;line-height:1.1}.kpi small{font-size:10px;color:#9ca3af}.kpi.black{border-top-color:#111}.kpi.red{border-top-color:#dc2626}.kpi.orange{border-top-color:#ea580c}.kpi.neutral{border-top-color:#d1d5db}.home-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:22px}.panel{border:1px solid var(--line);border-radius:8px;background:var(--bg);overflow:hidden;margin-bottom:20px}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--line);gap:12px}.panel-heading h2{font-size:13px}.panel-heading .muted{font-size:10px}.count{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:10px;background:var(--surface);border:1px solid var(--line);min-width:20px;height:19px;margin-left:7px}.need-row{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #f3f4f6}.need-row:last-child{border-bottom:0}.need-row>div{flex:1;min-width:0}.need-row b{font-size:12px;font-weight:500;display:block}.need-row small{display:block;margin-top:5px;font-size:10px}.need-row small code{font-size:10px}.empty{text-align:center;padding:50px 22px;display:flex;flex-direction:column;align-items:center;color:var(--muted)}.empty>span{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:#9ca3af;margin-bottom:17px}.empty h3{color:var(--text);font-size:14px;font-weight:500;margin-bottom:8px}.empty p{font-size:12px;max-width:360px;margin-bottom:18px}.empty .btn{font-size:11px}.sla-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:20px;gap:20px}.sla-grid>div>span{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.sla-grid b{font-size:13px}.sla-grid small{font-size:10px;display:block;margin-top:7px}.bar{height:5px;border-radius:5px;background:var(--line);overflow:hidden}.bar i{display:block;height:100%;background:#111;border-radius:5px}.sla-grid .bar i{background:#16a34a}.quick-links{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quick-links button{border:1px solid var(--line);border-radius:7px;background:var(--surface);display:flex;align-items:center;gap:13px;padding:16px;text-align:left}.quick-links button>span{flex:1;font-size:10px;color:var(--muted)}.quick-links b{display:block;font-size:12px;font-weight:500;color:var(--text);margin-bottom:4px}.integration-note{display:flex;align-items:center;gap:8px;padding:11px 14px;color:#78716c;background:var(--surface);font-size:11px;border-bottom:1px solid var(--line)}.agent-status-list{max-height:290px;overflow:auto;padding:3px 16px}.agent-status-list button{display:flex;align-items:center;gap:11px;border:0;background:none;width:100%;text-align:left;padding:12px 0;border-bottom:1px solid var(--line)}.agent-status-list button:last-child{border-bottom:0}.agent-status-list button>span:nth-child(2){flex:1}.agent-status-list b{display:block;font-size:12px;font-weight:500}.agent-status-list small{display:block;font-size:10px;margin-top:4px}.agent-status-list code{font-size:10px}.activity-panel .panel-heading{border-bottom:0}.activity-item{display:flex;gap:11px;margin:0 19px 20px}.activity-item>i{width:6px;height:6px;border-radius:50%;background:#f2b705;margin-top:7px;flex-shrink:0}.activity-item b{font-size:11px;font-weight:500}.activity-item p{font-size:11px;color:var(--muted);margin:2px 0}.activity-item small{font-size:10px;color:#9ca3af}.page-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:2px 0 24px}.page-title h1{font-size:21px}.page-title p{font-size:12px;color:var(--muted);margin-top:6px}.page-actions{display:flex;align-items:center;gap:10px}.segmented{display:flex;border:1px solid var(--line);border-radius:6px;padding:3px;background:var(--bg)}.segmented button{padding:6px 13px;border:0;border-radius:4px;background:none;font-size:12px;color:var(--muted)}.segmented button.active{background:#111;color:#fff}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:19px;overflow-x:auto}.tabs button{padding:11px 0;border:0;border-bottom:2px solid transparent;background:none;font-size:12px;color:var(--muted);white-space:nowrap}.tabs button.active{color:var(--text);font-weight:600;border-bottom-color:var(--accent)}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.toolbar>.muted{margin-right:auto;font-size:12px}.toolbar select{font-size:12px;padding:7px 10px}.search-field{display:flex;align-items:center;gap:8px;border:1px solid var(--input);border-radius:6px;padding:0 10px;min-width:240px;max-width:380px;color:var(--muted);background:var(--bg)}.search-field input{border:0;background:none;padding:8px 0;font-size:12px;outline:0}.search-field:focus-within{outline:2px solid #c79700;outline-offset:2px}.search-field.full{max-width:none}.task-table{border:1px solid var(--line);border-radius:7px;overflow:hidden}.task-row,.task-table-head{display:grid;grid-template-columns:110px minmax(150px,1fr) 46px 145px 175px 95px;align-items:center;gap:13px;padding:13px 16px}.task-table-head{background:var(--surface);font-size:10px;color:var(--muted);border-bottom:1px solid var(--line);padding-block:10px}.task-row{border:0;border-bottom:1px solid var(--line);background:var(--bg);text-align:left;width:100%;font-size:12px}.task-row:last-child{border-bottom:0}.task-row:hover{background:var(--surface)}.task-row>code{font-size:10px;color:var(--muted)}.task-title{font-weight:500;display:flex;gap:7px;align-items:center;line-height:1.6}.deadline{font-size:10px;color:var(--muted)}.deadline.late{color:#b91c1c}.board{display:flex;gap:15px;overflow-x:auto;padding-bottom:16px;min-height:360px}.board-column{flex:0 0 255px;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:12px}.board-column>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.board-card{width:100%;text-align:left;border:1px solid var(--line);border-radius:6px;background:var(--bg);padding:13px;margin-bottom:9px}.board-card>span{display:flex;gap:9px;align-items:center}.board-card code{font-size:9px;color:var(--muted)}.board-card b{display:block;font-size:12px;font-weight:500;margin:13px 0;line-height:1.5}.board-card small{font-size:10px}.calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.calendar section{padding:15px}.calendar h3{text-transform:capitalize;margin-bottom:15px}.calendar button{background:var(--surface);border:0;border-radius:4px;padding:10px;display:flex;text-align:left;gap:8px;font-size:12px;width:100%;margin-bottom:6px}.chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:16px}.chips button{font-size:11px;border:1px solid var(--input);background:var(--bg);border-radius:15px;padding:5px 11px;white-space:nowrap}.chips button.active{background:#111;color:#fff;border-color:#111}.toolbar .chips{margin:0}.inbox-layout{display:grid;grid-template-columns:310px minmax(0,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;min-height:580px}.approval-list{border-right:1px solid var(--line);background:var(--surface)}.approval-list>button{background:var(--bg);border:0;border-bottom:1px solid var(--line);border-left:3px solid transparent;width:100%;text-align:left;padding:17px 15px}.approval-list>button.selected{background:var(--soft);border-left-color:#f2b705}.list-overline{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;margin-bottom:9px}.approval-list b{font-size:13px;font-weight:500;line-height:1.5;display:block}.approval-list small{display:block;font-size:10px;margin:9px 0}.approval-count{font-size:10px;color:#78350f}.approval-state{display:inline-block;font-size:9px;padding:2px 5px;background:var(--line);border-radius:4px;margin-left:8px}.approval-state.approved{background:#dcfce7;color:#166534}.approval-state.rejected{background:#fee2e2;color:#b91c1c}.approval-detail{padding:25px 22px}.approval-detail-top{display:flex;gap:12px;color:var(--muted);align-items:center}.approval-detail h2{font-size:23px;line-height:1.4;margin:16px 0 22px}.approval-facts{display:grid;grid-template-columns:1fr 1fr;gap:19px;border-bottom:1px solid var(--line);padding-bottom:24px}.approval-facts small{display:block;font-size:9px;letter-spacing:.05em;margin-bottom:5px}.approval-facts b{font-size:12px;font-weight:500}.approval-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;margin-top:24px}.approval-body h3{margin:0 0 13px}.approval-body p{font-size:12px;color:var(--muted);margin-bottom:20px}.uncertainty{background:var(--soft);border-left:3px solid #f2b705;padding:13px;margin:20px 0}.uncertainty b{font-size:11px}.uncertainty p{font-size:11px;margin:5px 0 0}.approver{display:flex;align-items:center;gap:8px;margin-bottom:14px}.approver>span:nth-child(2){flex:1}.approver b,.approver small{display:block;font-size:11px}.approver small{font-size:10px;margin-top:3px}.decision-box{border-top:1px solid var(--line);padding-top:15px;margin:18px 0;display:flex;flex-direction:column;gap:9px}.decision-box label{font-size:11px}.two-buttons{display:flex;gap:9px}.two-buttons>.btn,.two-buttons>label{flex:1}.info-box{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:13px;font-size:11px;line-height:1.6;margin:14px 0;display:flex;align-items:center;gap:8px}.outline-stat{border:1px solid var(--line);border-radius:5px;padding:7px 12px;font-size:11px;color:var(--muted)}.department-section{margin:25px 0 30px}.department-section>h2{display:flex;align-items:center;gap:9px;font-size:14px;margin-bottom:15px}.department-section>h2>span{font-size:10px;padding:4px 6px;border-radius:4px}.department-section>h2>small{font-size:10px;font-weight:400}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.agent-card{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:16px}.agent-card:hover{border-color:#c6a450;background:var(--surface)}.agent-card-head{display:flex;gap:10px;align-items:center}.agent-card-head>span:nth-child(2){flex:1;min-width:0}.agent-card-head b{font-size:12px;font-weight:500;display:block}.agent-card-head code{font-size:10px;color:var(--muted);display:block;margin-top:4px}.agent-card>p{font-size:11px;height:35px;color:#52525b;margin:14px 0 7px}.agent-card>small{font-size:10px}.agent-card>small>span{color:#9ca3af}.agent-card footer{margin-top:15px;padding-top:12px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted)}.agent-card.is-paused{opacity:.6}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.person-card{border:1px solid var(--line);border-radius:7px;padding:14px;display:flex;gap:10px;align-items:center}.person-card b{font-size:12px;font-weight:500;display:block}.person-card small{font-size:10px;display:block;margin-top:4px}.chat-layout{border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:290px minmax(0,1fr);height:calc(100vh - 215px);min-height:450px;overflow:hidden}.chat-list{border-right:1px solid var(--line);overflow:auto;padding:12px 0}.chat-list section h3{font-size:9px;letter-spacing:.08em;color:var(--muted);padding:13px 16px 9px}.chat-list button{display:flex;width:100%;align-items:center;gap:10px;border:0;border-left:3px solid transparent;background:var(--bg);padding:13px 14px;text-align:left}.chat-list button.selected{background:var(--soft);border-left-color:#f2b705}.chat-list b{font-size:12px;display:block;font-weight:500}.chat-list small{font-size:10px;display:block;margin-top:3px}.channel-mark{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--line);border-radius:6px;font-size:13px;color:var(--muted)}.chat-detail{display:flex;flex-direction:column;min-width:0}.chat-detail>header{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line)}.chat-detail>header>div{flex:1}.chat-detail header b{font-size:13px}.chat-detail header small{display:block;font-size:10px;margin-top:4px}.chat-note{background:var(--surface);padding:9px 20px;font-size:10px;color:var(--muted)}.chat-messages{flex:1;overflow:auto;padding:25px 20px}.chat-message{display:flex;gap:10px;margin-bottom:22px;align-items:flex-start}.chat-message.own{flex-direction:row-reverse}.chat-message>div{max-width:85%}.message-meta{display:flex;gap:10px;font-size:9px;color:var(--muted);align-items:center;margin-bottom:6px}.message-meta b{font-weight:500;font-size:10px;color:var(--text)}.chat-message p{padding:12px 15px;border-radius:7px;background:var(--surface);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line)}.chat-message .text-button{font-size:9px;margin-top:6px;color:var(--muted)}.chat-composer{display:flex;gap:10px;padding:16px;border-top:1px solid var(--line)}.chat-composer input{font-size:12px}.committee{display:flex;flex-direction:column;align-items:center;background:#111;color:#fff;padding:22px;border-radius:8px;width:min(100%,440px);margin:0 auto 30px;gap:9px}.committee svg{color:#f2b705}.committee b{font-size:15px}.committee span{font-size:11px;color:#9ca3af}.org-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.org-column>header{display:flex;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--surface);margin-bottom:20px}.org-column header b{font-size:12px;font-weight:500}.org-column header small{display:block;font-size:10px;margin-top:4px}.org-dept{border:1px solid var(--line);border-radius:7px;margin-bottom:16px;overflow:hidden}.org-dept h3{font-size:11px;padding:12px;display:flex;align-items:center;justify-content:space-between}.org-dept h3 small{font-size:9px;color:inherit}.org-dept button,.org-person{display:flex;align-items:center;gap:9px;padding:12px;width:100%;text-align:left;background:var(--bg);border:0;border-bottom:1px solid var(--line)}.org-dept button>span:nth-child(2){flex:1}.org-dept b{font-size:11px;font-weight:500}.org-dept code{font-size:9px;display:block;color:var(--muted);margin-top:4px}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:7px}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{background:var(--surface);color:var(--muted);font-size:10px;font-weight:500;white-space:nowrap}th,td{padding:12px 15px;border-bottom:1px solid var(--line);line-height:1.5}tbody tr:last-child td{border-bottom:0}td small{display:block}.footnote{font-size:11px;color:var(--muted);margin-top:16px;display:flex;align-items:center;gap:6px;line-height:1.6}.incident-row{border:1px solid var(--line);border-radius:7px;background:var(--bg);display:flex;align-items:center;gap:15px;width:100%;padding:17px;text-align:left;margin-bottom:10px}.incident-row>span:nth-child(2){flex:1}.incident-row b{font-size:13px;font-weight:500}.incident-row small{display:block;font-size:10px;margin-top:5px}.incident-row>span:nth-child(3){font-size:11px;color:var(--muted)}.restricted-box{border:1px solid var(--line);background:var(--surface);padding:19px;border-radius:7px;display:flex;align-items:center;gap:15px;margin-bottom:22px}.restricted-box>span{flex:1}.restricted-box b{font-size:13px;display:block}.restricted-box small{font-size:11px;margin-top:5px;display:block}.governance-card{border:1px solid var(--line);padding:18px;border-radius:7px;margin-bottom:12px}.governance-card h3{font-size:14px;margin-top:7px}.governance-card p{font-size:12px;color:var(--muted);margin:10px 0}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.report-grid h2{font-size:14px;margin-bottom:22px}.metric-row{display:flex;gap:15px;align-items:center;margin:17px 0}.metric-row b{font-size:11px;width:30px;font-weight:500}.metric-row .bar{flex:1;height:9px}.metric-row span{font-size:11px;min-width:16px}.item-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.item-line small{display:block;font-size:10px;margin-top:4px}.item-line b{font-weight:500}.payment-card{border:1px solid var(--line);border-radius:8px;padding:22px;margin-bottom:15px;display:flex;justify-content:space-between;gap:20px}.payment-card h2{margin:10px 0;font-size:16px}.payment-card p{margin-bottom:10px}.payment-card aside{display:flex;flex-direction:column;gap:10px;align-items:flex-end;min-width:180px}.payment-card aside strong{font-size:22px;font-weight:600}.payment-card.blocked{border-color:#fca5a5;background:snow}.payment-card.paid{border-color:#bbf7d0}.success-text{display:flex;align-items:center;gap:6px;font-size:12px;color:#166534}.danger-text{color:#b91c1c}.order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.order-card h2{font-size:17px;margin:17px 0 12px}.order-card>small{display:block;margin:8px 0 20px}.order-card>.btn{margin-top:20px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-grid h2{margin-bottom:20px;font-size:15px}.settings-grid h3{margin:24px 0 12px}.settings-grid p{font-size:12px;color:var(--muted)}.profile-summary{display:flex;align-items:center;gap:13px;margin-bottom:20px}.profile-summary b{font-size:14px}.profile-summary code{font-size:10px;color:var(--muted)}.settings-grid .integration-note{margin:0 -20px 18px}.overlay{position:fixed;inset:0;background:#0006;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:35px 20px;overflow:auto;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal{background:var(--bg);border-radius:10px;width:560px;max-width:100%;box-shadow:0 24px 64px #0004;max-height:calc(100dvh - 70px);overflow:auto}.modal.wide{width:1040px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 22px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:4}.modal-head h2{font-size:15px}.modal-body{padding:22px}.modal-body>label{margin-top:18px}.modal-body>p{margin-bottom:15px}.modal-body>h3{margin:20px 0 12px}.drawer-overlay{justify-content:flex-end;padding:0}.modal.drawer{width:min(760px,94vw);max-height:100dvh;min-height:100dvh;border-radius:0;box-shadow:-16px 0 48px #0003}.modal.drawer.wide{width:min(1120px,94vw)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{font-size:12px}.form-actions{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:17px 23px;position:sticky;bottom:0;background:var(--bg);z-index:3}.new-task-layout{display:grid;grid-template-columns:3fr 2fr}.form-main{padding:24px}.model-chips{margin-bottom:24px}.model-chips button{font-size:10px}.task-preview{border-left:1px solid var(--line);background:var(--surface);padding:25px 23px}.task-preview h3{font-size:22px;line-height:1.4;letter-spacing:-.4px;margin:14px 0 24px}.preview-person{display:flex;gap:9px;align-items:center;margin-bottom:20px}.preview-person b{font-size:12px;font-weight:500}.task-preview p{font-size:12px;margin-bottom:18px;white-space:pre-wrap}.preview-acceptance{background:var(--bg);border:1px solid var(--line);border-left:3px solid #f2b705;border-radius:6px;padding:14px;margin:20px 0}.preview-acceptance b{font-size:11px}.preview-acceptance p{margin:7px 0 0;font-size:11px}.task-preview>small{font-size:10px;display:block;margin-top:20px}.priority-options{display:flex;gap:8px}.priority-options button{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid var(--input);background:var(--bg);border-radius:6px;padding:10px}.priority-options button.selected{border-color:#f2b705;background:var(--soft)}.priority-options button>span:last-child{font-size:10px;color:var(--muted)}.check-label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px}.checkbox-list{display:flex;flex-wrap:wrap;gap:12px}.checkbox-list label{display:flex;flex-direction:row;gap:6px;align-items:center;font-size:11px}.task-detail-head{padding:24px}.task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:11px;color:var(--muted)}.task-meta>span:last-child{margin-left:auto}.restricted-tag{display:flex;align-items:center;gap:5px}.task-detail-head h1{margin:16px 0 23px;font-size:24px}.task-people{display:flex;align-items:center;gap:32px}.task-people>div>small{display:block;font-size:9px;letter-spacing:.05em;margin-bottom:8px}.task-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.task-detail>.tabs{padding:0 24px;margin-bottom:0}.task-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px}.task-detail-grid>div{min-width:0}.task-context{padding:24px;border-bottom:1px solid var(--line)}.task-context h3{font-size:12px;margin-bottom:8px}.task-context p{font-size:12px;color:var(--muted);margin-bottom:18px}.task-context p:last-child{margin:0}.plan{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:15px;margin-top:20px}.plan p{display:flex;gap:10px;align-items:center;margin-top:10px}.plan p span{display:flex;width:20px;height:20px;border:1px solid var(--input);align-items:center;justify-content:center;border-radius:4px;font-size:10px;flex-shrink:0}.timeline{padding:22px}.timeline-event{display:flex;align-items:flex-start;gap:10px;margin-bottom:22px}.timeline-event>div{flex:1;min-width:0}.timeline-event>div>span{display:flex;justify-content:space-between;gap:10px}.timeline-event b{font-size:11px;font-weight:500}.timeline-event small{font-size:9px}.timeline-event p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;color:var(--muted)}.timeline-event.message p{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:12px}.task-aside{background:var(--surface);border-left:1px solid var(--line);padding:22px}.task-aside h3{font-size:11px;margin:20px 0 12px}.task-aside h3:first-child{margin-top:0}.task-aside p{font-size:11px}.aside-item{margin:12px 0}.aside-item b,.aside-item small{display:block;font-size:11px;line-height:1.6}.aside-item b{font-weight:500}.aside-item small{font-size:10px}.file-row{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:10px;width:100%;text-align:left;font-size:11px;margin:7px 0;overflow-wrap:anywhere}.file-row>span{flex:1;min-width:0}.file-row small{display:block;font-size:9px;margin-top:3px}.file-row>svg:last-child{margin-left:auto}.upload-area{border:1px dashed var(--input);border-radius:6px;padding:14px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;position:relative;font-size:11px;cursor:pointer;background:var(--bg);margin-top:13px;overflow:hidden;min-height:55px}.upload-area small{display:block;font-size:9px;margin-top:5px;font-weight:400}.upload-area input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.agent-profile{padding:24px}.agent-profile-head{display:flex;gap:15px;align-items:center}.agent-profile-head>.avatar{width:52px;height:52px;font-size:19px}.agent-profile-head>div{flex:1}.agent-profile h1{font-size:23px}.agent-profile-head p{font-size:11px;color:var(--muted);margin:6px 0}.agent-profile-head small{font-size:10px}.agent-profile>.integration-note{margin:20px -24px}.agent-profile>section{padding:18px 0;border-bottom:1px solid var(--line)}.agent-profile>section h3{font-size:13px;margin-bottom:11px}.agent-profile>section p,.agent-profile li{font-size:12px;line-height:1.8;color:var(--muted)}.agent-profile ul{padding-left:18px;margin:0}.agent-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:7px;margin-top:25px;padding:18px;gap:15px}.agent-profile-stats small{display:block;font-size:9px;margin-bottom:10px}.agent-profile-stats strong{font-size:25px}.payment-form-item{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:17px;margin:15px 0}.payment-form-item>b{display:block;margin-bottom:18px}.amount{display:block;font-size:29px;margin:15px 0}.large-check{display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid var(--line);border-radius:6px;padding:13px;margin:10px 0;min-height:48px;font-size:13px}.blocked-box{background:#fef2f2;border:1px solid #fca5a5;border-radius:7px;padding:17px;color:#991b1b;margin:18px 0}.blocked-box p{font-size:12px;margin:10px 0}.blocked-box textarea{margin-bottom:12px}.order-detail h1{margin:18px 0;font-size:22px}.order-detail>.btn{margin-bottom:15px}.order-detail>h3{margin:26px 0 13px}.order-detail>p{font-size:13px;color:var(--muted)}.validation{border:1px solid var(--line);border-left:3px solid #f2b705;border-radius:7px;padding:19px;margin:24px 0}.validation p{font-size:12px;margin:12px 0}.validation label{margin-top:20px}.validation .btn{margin-top:12px}.search-results{max-height:65vh;overflow:auto;margin-top:18px}.search-results>button{display:flex;flex-direction:column;width:100%;text-align:left;padding:14px;background:var(--bg);border:0;border-bottom:1px solid var(--line);gap:5px}.search-results>button:hover{background:var(--surface)}.search-results>button>span{font-size:8px;color:var(--muted);letter-spacing:.06em}.search-results>button b{font-size:12px;font-weight:500}.search-results>button code{font-size:10px;color:var(--muted)}.search-person{display:flex;align-items:center;gap:10px;padding:14px}.search-person b,.search-person small{display:block;font-size:11px;margin-top:3px}.rating{display:flex;gap:5px}.rating button{border:1px solid var(--input);background:var(--bg);border-radius:4px;width:32px;height:32px}.rating button.active{background:#f2b705;color:#111;border-color:#f2b705}.notification-item{display:flex;gap:12px;align-items:flex-start;background:none;border:0;border-bottom:1px solid var(--line);width:100%;padding:16px 0;text-align:left}.notification-item span{font-size:12px;color:var(--muted)}.notification-item b{display:block;color:var(--text);font-size:12px;margin-bottom:5px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:200;background:#111;color:#fff;border:1px solid #444;border-radius:7px;box-shadow:0 8px 24px #0002;padding:13px 15px;display:flex;align-items:center;gap:10px;font-size:12px;max-width:90vw}.toast>i{background:#f2b705;flex-shrink:0;width:6px;height:6px;border-radius:50%}.toast button{display:flex;align-items:center;background:none;border:0;color:#fff;padding:0;margin-left:10px}.saving{position:fixed;right:20px;bottom:20px;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px 12px;z-index:180;font-size:11px;display:flex;gap:8px;align-items:center}.error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:12px;padding:12px;line-height:1.6;margin:15px 0}.spin{animation:rotate 1.2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.mobile-nav{display:none}.boot{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#111;color:#aaa;gap:24px}.boot p{font-size:12px}.login-page{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.login-story{background:#111;color:#fff;display:flex;flex-direction:column;padding:45px 58px}.login-story .brand>b{width:40px;height:40px}.login-copy{margin:auto 0;padding:80px 0}.login-copy>.eyebrow{color:#888;font-size:10px;letter-spacing:.1em}.login-copy h1{font-size:57px;font-weight:500;line-height:1.13;letter-spacing:-1.8px;margin:25px 0}.login-copy h1 em{font-style:normal;color:#f2b705}.login-copy p{font-size:14px;color:#a3a3a3;line-height:1.8}.login-metrics{display:flex;gap:45px;border-top:1px solid #333;padding-top:29px;margin-top:42px}.login-metrics>span{font-size:11px;color:#8c8c8c}.login-metrics strong{display:block;font-size:28px;color:#fff;font-weight:500;margin-bottom:5px}.login-story footer{font-size:10px;color:#666}.login-form-wrap{display:flex;align-items:center;justify-content:center;background:#fafafa;padding:50px}.login-form{max-width:360px;width:100%}.login-icon{width:51px;height:51px;border:1px solid #dedede;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:30px}.login-form .eyebrow{font-size:9px;color:#9ca3af}.login-form h2{font-size:28px;margin:10px 0}.login-form>p{color:#6b7280;font-size:13px;margin-bottom:30px}.login-form label{margin:18px 0;font-size:12px}.login-form input{background:#fff;padding:12px;font-size:13px}.login-form>.btn{padding:11px 16px;margin-top:9px;justify-content:space-between}.login-form>.text-button{margin:18px auto;display:block;color:#6b7280;font-size:11px}.login-foot{border-top:1px solid #e5e7eb;padding-top:23px;margin-top:31px;display:flex;gap:8px;align-items:center;justify-content:center;font-size:10px;color:#9ca3af}[data-theme=dark]{--bg: #181818;--surface: #222;--text: #ededed;--muted: #9ca3af;--line: #353535;--input: #444;--soft: #302914;--button: #f2b705;--button-text: #111;color:#ededed;background:#181818}[data-theme=dark] .kpi>span,[data-theme=dark] .agent-card>p{color:#bbb}[data-theme=dark] .kpi.black{border-top-color:#aaa}[data-theme=dark] .bar i{background:#f2b705}[data-theme=dark] .login-form-wrap{background:#181818}[data-theme=dark] .login-form input{background:#222}[data-theme=dark] .login-icon{background:#222;border-color:#444}[data-theme=dark] .payment-card.blocked{background:#301e1e}[data-theme=dark] .error{background:#341e1e;border-color:#693333;color:#fca5a5}@media(min-width:1600px){.agent-grid{grid-template-columns:repeat(4,1fr)}.approval-body{grid-template-columns:minmax(0,1fr) 280px}.inbox-layout{grid-template-columns:380px minmax(0,1fr)}}@media(max-width:1250px){.task-row,.task-table-head{grid-template-columns:100px minmax(130px,1fr) 40px 130px 130px 80px;gap:9px;padding-inline:12px}.task-row .person-line .avatar{display:none}.task-row .person-line b{font-size:10px}.approval-body{grid-template-columns:1fr}.approval-body>aside{border-top:1px solid var(--line);padding-top:20px}.global-search span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search kbd{margin-left:5px}.home-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}.quick-links{grid-template-columns:1fr}.agent-grid,.people-grid{grid-template-columns:repeat(2,1fr)}.login-story{padding:35px}.login-copy h1{font-size:49px}.login-form-wrap{padding:35px}.workspace{padding:24px}.kpi-grid{gap:12px}.kpi{padding:15px 12px}.kpi small{font-size:9px}.topbar{padding-inline:23px;gap:10px}.topbar-actions{gap:10px}.user-button>span:nth-child(2){display:none}}@media(max-width:1000px){.home-grid,.report-grid,.settings-grid{grid-template-columns:1fr}.home-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:18px}.task-row,.task-table-head{grid-template-columns:95px minmax(140px,1fr) 40px 135px}.task-row>:nth-child(5),.task-row>:nth-child(6),.task-table-head>:nth-child(5),.task-table-head>:nth-child(6){display:none}.inbox-layout{grid-template-columns:260px minmax(0,1fr)}.org-grid{gap:12px}.org-dept button{padding:9px;gap:5px}.org-dept b{font-size:10px}.org-dept .avatar{display:none}.chat-layout{grid-template-columns:230px minmax(0,1fr)}.global-search span{max-width:130px}.topbar-actions .primary kbd{display:none}.approval-detail{padding:20px 16px}.kpi strong{font-size:27px}.kpi>span{font-size:11px}}@media(max-width:820px){.sidebar{display:none}.app-main{width:100%;margin-left:0}.topbar{height:60px;padding:0 16px}.global-search span,.global-search kbd{display:none}.global-search{width:35px;height:35px;justify-content:center;padding:0;border:1px solid var(--line);border-radius:6px}.global-search svg{color:var(--text)}.topbar-actions{gap:12px}.workspace{padding:21px 16px 95px}.mobile-nav{display:flex;align-items:stretch;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;background:#111;border-top:1px solid #333;z-index:40;min-height:65px;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav button{border:0;background:none;color:#8c8c8c;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:9px;padding:10px 3px}.mobile-nav button.active{color:#f2b705}.home-heading{margin-top:3px}.home-heading h1{font-size:23px;line-height:1.45}.home-heading h1 span{display:block;font-size:19px}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:12px}.kpi-grid.three{grid-template-columns:1fr}.kpi{padding:14px}.kpi strong{font-size:30px}.kpi small{font-size:10px}.home-grid>div:last-child{display:block}.home-grid{gap:4px}.quick-links{grid-template-columns:1fr 1fr;margin-bottom:20px}.quick-links button{padding:13px;gap:9px}.quick-links button>svg:last-child{display:none}.quick-links b{font-size:11px}.quick-links button>span{font-size:9px}.sla-grid{gap:13px;padding:17px}.sla-grid small{font-size:9px}.page-title{align-items:flex-start;gap:14px;flex-wrap:wrap}.page-title h1{font-size:22px}.page-title p{font-size:11px}.page-actions{flex-wrap:wrap}.page-title .outline-stat{display:none}.toolbar{gap:9px}.search-field{max-width:none;min-width:150px;flex:1}.toolbar .btn{min-height:36px}.tabs{gap:22px}.task-row,.task-table-head{grid-template-columns:92px minmax(110px,1fr) 35px;gap:8px;padding:12px}.task-row .desktop,.task-table-head .desktop{display:none}.task-title{font-size:12px}.task-row>code{font-size:9px}.calendar,.inbox-layout{grid-template-columns:1fr}.approval-list{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--line);max-height:205px}.approval-list>button{flex:0 0 260px;border-bottom:0;border-right:1px solid var(--line)}.approval-detail{padding:20px}.approval-detail h2{font-size:20px}.approval-body{grid-template-columns:1fr}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card{padding:13px}.agent-card-head{gap:8px;flex-wrap:wrap}.agent-card-head>span:nth-child(2){flex-basis:calc(100% - 50px)}.agent-card-head>.badge{margin-top:3px}.agent-card-head b{font-size:11px}.agent-card>p{font-size:10px;line-height:1.6;height:34px}.department-section>h2{flex-wrap:wrap;font-size:13px}.department-section>h2>small{font-size:9px}.people-grid,.org-grid{grid-template-columns:1fr}.org-dept .avatar{display:inline-flex}.org-dept b{font-size:12px}.org-dept button{padding:13px}.committee{padding:20px}.chat-layout{grid-template-columns:1fr;height:calc(100dvh - 260px);min-height:550px}.chat-list{display:flex;overflow:auto;max-height:140px;border-right:0;border-bottom:1px solid var(--line);padding:0}.chat-list section{display:flex;align-items:center}.chat-list section h3{display:none}.chat-list button{width:225px;flex-shrink:0;border-bottom:3px solid transparent;border-left:0;padding:11px}.chat-list button.selected{border-bottom-color:#f2b705}.chat-detail{min-height:420px}.chat-messages{padding:17px;max-height:55vh}.chat-composer{padding:12px}.chat-composer .btn{padding:8px 11px}.chat-message>div{max-width:85%}.message-meta{flex-wrap:wrap;gap:4px}.order-grid{grid-template-columns:1fr}.payment-card{padding:18px;flex-direction:column}.payment-card aside{align-items:flex-start;border-top:1px solid var(--line);padding-top:15px;min-width:0}.payment-card aside .btn{min-height:44px}.restricted-box{flex-wrap:wrap}.restricted-box>span{flex-basis:70%}.overlay{padding:0;align-items:stretch}.modal,.modal.wide,.modal.drawer,.modal.drawer.wide{width:100%;max-width:100%;max-height:100dvh;border-radius:0;min-height:100dvh}.modal-head{padding:14px 17px}.modal-body{padding:20px 17px}.new-task-layout{grid-template-columns:1fr}.task-preview{border-left:0;border-top:1px solid var(--line);padding:22px}.form-main{padding:19px 17px}.form-grid{gap:16px}.form-actions{padding:15px 17px;padding-bottom:calc(15px + env(safe-area-inset-bottom))}.form-actions .btn{min-height:44px}.priority-options{gap:6px}.priority-options button{padding:9px}.priority-options button>span:last-child{font-size:9px}.task-detail-head{padding:20px 17px}.task-detail-head h1{font-size:21px}.task-people{gap:17px;flex-wrap:wrap}.task-actions{gap:8px}.task-actions .btn{min-height:36px;font-size:11px}.task-detail-grid{grid-template-columns:1fr}.task-aside{border-left:0;border-top:1px solid var(--line);padding:20px}.task-detail>.tabs{padding:0 17px}.task-context,.timeline,.agent-profile{padding:20px 17px}.agent-profile-head{flex-wrap:wrap;gap:10px}.agent-profile h1{font-size:20px}.agent-profile-head>.avatar{width:44px;height:44px}.agent-profile-stats{gap:10px;padding:14px}.agent-profile-stats small{font-size:8px}.agent-profile-stats strong{font-size:22px}.task-meta>span:last-child{margin-left:0}.global-pause,.p1-banner{padding:10px 16px;flex-wrap:wrap;font-size:11px}.toast{bottom:85px;width:calc(100% - 32px);max-width:450px;font-size:11px}.saving{bottom:80px;font-size:10px}.large-check{min-height:50px}.upload-area{min-height:60px}.login-page{grid-template-columns:1fr}.login-story{padding:25px;min-height:initial}.login-story .brand{margin:0}.login-copy{padding:32px 0 12px}.login-copy h1{font-size:36px;margin:15px 0}.login-copy h1 br{display:none}.login-copy h1 br:after{content:" "}.login-copy p,.login-metrics,.login-story footer{display:none}.login-form-wrap{padding:34px 25px}.login-form{max-width:400px}.login-icon{display:none}.login-form h2{font-size:24px}.login-form>p{margin-bottom:20px}.login-foot{margin-top:22px}}@media(max-width:420px){.agent-grid,.quick-links{grid-template-columns:1fr}.home-heading h1 span{font-size:17px}.topbar-actions{gap:8px}.topbar .btn.primary{font-size:12px;padding:8px 10px}.form-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.task-row,.task-table-head{grid-template-columns:85px minmax(0,1fr) 32px;padding:12px 9px}.task-title{font-size:11px}.org-grid{gap:15px}.login-copy h1{font-size:32px}.approval-facts{gap:16px}.department-section>h2>small{display:block;flex-basis:100%;margin-left:0}}@media print{.sidebar,.topbar,.mobile-nav,.page-actions,.toolbar,.tabs,.toast,.saving,.environment{display:none!important}.app-main{margin:0;width:100%}.workspace{padding:0}body{font-size:10px}.table-scroll{overflow:visible}th,td{padding:7px}.page-title{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mfa-secret{display:block;overflow-wrap:anywhere;padding:18px;background:var(--bg);border:1px solid var(--border);margin:18px 0;font-size:16px}.mobile-menu{display:grid;gap:8px}.governance-card .btn{margin-top:14px;display:flex}.form-error{color:#b91c1c;font-size:13px;margin:6px 0}:root{--hub-yellow: #ffcf3e;--hub-green: #2f8061;--hub-soft: #fff8dd}.workspace{background:var(--bg)}.btn.primary{background:var(--hub-yellow);border-color:var(--hub-yellow);color:#1b1c1e}.hub-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hub-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.hub-section-heading h2{font-size:18px}.hub-section-heading h3{font-size:15px}.hub-section-heading p{margin-top:5px;font-size:13px}.hub-count{padding:5px 9px;background:var(--surface);border:1px solid var(--line);border-radius:6px;white-space:nowrap;font-size:12px}.hub-back{margin:0 0 20px}.hub-loading{display:grid;place-content:center;min-height:260px;gap:15px;color:var(--muted)}.hub-search{display:flex;flex-direction:row;align-items:center;gap:9px;max-width:420px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:0 12px;font-weight:400}.hub-search input{border:0;background:transparent;box-shadow:none;padding:11px 0}.hub-filter{flex-direction:row;align-items:center}.hub-filter select{min-height:39px}.hub-state{display:inline-flex;align-items:center;gap:5px;background:var(--surface);padding:4px 9px;border-radius:5px;font-size:11px;font-weight:500;white-space:nowrap;color:var(--muted)}.hub-state.active{background:#eaf5ee;color:#286749}.hub-state.planning{background:#fff5d2;color:#725816}.hub-state.completed{background:#edf0f8;color:#4c5977}.hub-state.paused{background:#fbeae4;color:#984927}.avatar{position:relative;isolation:isolate}.avatar-portrait{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#eae7dc}.avatar-portrait img,.agent-portrait img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 30%}.avatar i{z-index:1}.agent-portrait{display:block;position:relative;overflow:hidden;aspect-ratio:1.35;background:#eceae3}.portrait-fallback{display:grid;place-items:center;font-size:48px;color:var(--muted)}.agent-card{padding:0;overflow:hidden;border-radius:12px;text-align:left;transition:box-shadow .15s,transform .15s}.agent-card:hover{transform:translateY(-2px);box-shadow:0 5px 20px #0000000b}.agent-card .agent-card-head{padding:16px 16px 0}.agent-card>p,.agent-card>small{margin-left:16px;margin-right:16px}.agent-card>small{display:block;margin-bottom:14px}.agent-card footer{padding:12px 16px;margin:0;background:var(--surface)}.agent-card .agent-card-head>.avatar{display:none}.agent-profile>.agent-portrait{aspect-ratio:1.8;border-radius:12px;margin-bottom:22px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hub-form-body{display:flex;flex-direction:column;gap:23px}.hub-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hub-form-grid .span-2{grid-column:1/-1}.hub-form-body label{font-size:13px}.hub-check{display:flex;flex-direction:row;align-items:center;gap:9px;font-weight:400;cursor:pointer}.hub-check input[type=checkbox]{accent-color:#c6981d;flex-shrink:0}.hub-check>span>small,.hub-member-card small{display:block;margin-top:3px}.hub-team-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-height:470px;overflow-y:auto;margin-top:15px;padding:2px}.hub-member-option{padding:14px;border:1px solid var(--line);border-radius:10px;align-self:start}.hub-member-option.selected{border-color:#d3b642;box-shadow:0 0 0 1px #ffcf3e35}.hub-member-fields{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.hub-member-fields .hub-check,.hub-member-fields textarea{font-size:12px}.hub-access summary{cursor:pointer;font-weight:500}.hub-access p{margin:12px 0}.hub-access>label{margin:10px 0}.hub-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}.hub-stats>div{position:relative;padding:23px;border:1px solid var(--line);border-radius:11px;background:var(--bg);display:grid;grid-template-columns:40px 1fr;align-items:center;gap:2px 12px}.hub-stats svg{grid-row:span 2;color:#a78b31;background:var(--hub-soft);padding:8px;box-sizing:content-box;border-radius:7px}.hub-stats strong{font-size:25px;line-height:1.2}.hub-stats span{color:var(--muted);font-size:12px}.hub-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.hub-project-card{padding:22px;border:1px solid var(--line);border-radius:11px;background:var(--bg);text-align:left;min-width:0;display:flex;flex-direction:column;gap:12px;transition:border-color .15s}.hub-project-card:hover{border-color:#bdad6e}.hub-project-card h2{font-size:17px;line-height:1.4;overflow-wrap:anywhere}.hub-project-card>p{color:var(--muted);font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.hub-project-card .hub-section-heading{margin-bottom:4px}.hub-project-card footer{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line)}.hub-project-card footer>span{font-size:12px;display:flex;align-items:center;gap:4px}.hub-folder{display:inline-flex;padding:10px;background:var(--hub-soft);color:#aa8722;border-radius:9px}.hub-avatar-stack{display:flex;padding-left:4px}.hub-avatar-stack .avatar{border:2px solid var(--bg);margin-left:-4px}.hub-project-header{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:27px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.hub-project-header h1{margin:8px 0;font-size:26px}.hub-project-header p{color:var(--muted);max-width:740px;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:16px}.hub-project-header>.hub-inline{flex-shrink:0}.hub-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:22px 0 28px;overflow-x:auto}.hub-tabs button{border:0;border-bottom:3px solid transparent;padding:13px 15px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px}.hub-tabs button.active{border-bottom-color:var(--hub-yellow);color:var(--text);font-weight:600}.hub-member-card{border:1px solid var(--line);border-radius:10px;padding:19px;display:flex;flex-direction:column;gap:15px}.hub-member-card p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.hub-timeline{list-style:none;padding:0 0 0 6px;margin:30px 0}.hub-timeline li{display:flex;position:relative;gap:24px;padding:0 0 28px}.hub-timeline li:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:0;width:1px;background:var(--line)}.hub-timeline-dot{width:11px;height:11px;border-radius:50%;background:#b9c1ab;border:3px solid #e8eddf;flex-shrink:0;margin-top:5px}.hub-timeline h3{margin:7px 0 4px;font-size:15px}.hub-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.hub-event-type{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.hub-note{padding:23px;border:1px solid var(--line);background:var(--bg);border-radius:10px;display:flex;flex-direction:column;gap:12px;min-width:0}.hub-note h3{font-size:15px}.hub-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.hub-notices{display:grid;gap:14px}.hub-notices .hub-note{background:var(--hub-soft);border-color:#e9deb6}.hub-files{min-width:0}.hub-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #bfc5b7;border-radius:12px;padding:30px 15px;background:var(--surface);text-align:center}.hub-dropzone>svg{color:#8b9b74;margin-bottom:4px}.hub-dropzone .hub-inline{justify-content:center}.hub-dropzone b{font-size:13px}.hub-dropzone label.btn{position:relative;cursor:pointer;overflow:hidden;display:inline-flex;flex-direction:row}.hub-file-input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.hub-dropzone label:focus-within{outline:3px solid #c79700;outline-offset:3px}.hub-category{display:flex;flex-direction:row;align-items:center;margin-top:5px;font-size:12px}.hub-category select{font-size:12px;padding:5px 9px}.hub-file-row{display:flex;align-items:center;gap:10px;padding:14px 2px;border-bottom:1px solid var(--line);min-width:0}.hub-file-row>svg{color:#8f8f7b;flex-shrink:0}.hub-file-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hub-file-copy b{font-weight:500;overflow-wrap:anywhere;font-size:13px}.hub-file-copy small{font-size:11px}.hub-file-copy progress{width:100%;height:5px;accent-color:#d8b934}.hub-error-text{color:#ae3e2f;font-size:12px}.hub-file-group h4{background:var(--surface);padding:10px;margin:18px 0 0;font-weight:500;font-size:12px;overflow-wrap:anywhere}.hub-files .footnote{margin-top:16px}.task-detail .hub-files .hub-dropzone{padding:18px 10px}.task-detail .hub-files .hub-section-heading{flex-wrap:wrap}.hub-room-callout{background:var(--hub-soft);border:1px solid #e9deb6;border-radius:10px;padding:23px;display:flex;justify-content:space-between;align-items:center;gap:16px}.hub-room-callout p{color:#7c7050;font-size:13px;margin-top:4px}.hub-room-intro{margin:28px 0 24px}.hub-room-intro h2{font-size:20px;margin:8px 0 4px}.hub-room-intro p{color:var(--muted)}.hub-room-cards{margin-top:22px}.hub-room-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:0;text-align:left;min-width:0}.hub-room-card:hover{border-color:#c5ba8d}.hub-room-illustration{position:relative;background:#eef0e8;min-height:145px;padding:15px}.hub-room-card:nth-child(3n+2) .hub-room-illustration{background:#edf0f7}.hub-room-card:nth-child(3n+3) .hub-room-illustration{background:#f4eee9}.hub-room-illustration>div{display:flex;justify-content:center;align-items:center;gap:12px;margin:15px 0}.hub-room-illustration .avatar{width:50px;height:50px;border-radius:50%;border:3px solid #ffffffa0}.hub-room-illustration .avatar:nth-child(2n){transform:translateY(10px)}.hub-room-card-copy{padding:21px}.hub-room-card-copy h2{font-size:16px}.hub-room-card-copy p{font-size:13px;color:var(--muted);margin:10px 0 16px;overflow-wrap:anywhere}.hub-room-card-copy footer{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px}.hub-room-participants{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-height:320px;overflow-y:auto}.hub-room-participants .hub-check{padding:8px;border:1px solid var(--line);border-radius:8px}.hub-room-participants small{display:block}.hub-room-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:23px}.hub-room-head h1{margin:7px 0;font-size:25px}.hub-room-head p{color:var(--muted);font-size:13px;margin-bottom:9px;max-width:700px;white-space:pre-wrap;overflow-wrap:anywhere}.hub-room-head>.hub-inline{flex-shrink:0}.hub-room-grid{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:22px;align-items:start}.hub-room-main{border:1px solid var(--line);border-radius:12px;background:var(--bg);min-width:0;overflow:clip;position:relative}.hub-participant-strip{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--line);padding:13px 16px;background:var(--surface)}.hub-participant{display:flex;align-items:center;gap:7px;background:var(--bg);border:1px solid var(--line);padding:5px 8px;border-radius:7px;flex-shrink:0;font-size:12px}.hub-participant small{display:block;font-size:10px}.hub-participant.revoked{opacity:.7}.hub-message-stream{height:min(50vh,600px);min-height:250px;overflow-y:auto;overscroll-behavior:contain;padding:22px;scrollbar-gutter:stable}.hub-message{display:flex;align-items:flex-start;gap:10px;margin-bottom:23px}.hub-message>.avatar{flex-shrink:0;margin-top:2px}.hub-message-body{flex:1;min-width:0}.hub-message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin:1px 0 7px;font-size:12px}.hub-message-meta span{color:var(--muted);font-size:10px}.hub-message-meta time{margin-left:auto;font-size:10px;color:var(--muted)}.hub-message-body>p{background:var(--surface);padding:12px 15px;border-radius:0 9px 9px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.hub-message.own .hub-message-body>p{background:var(--hub-soft);border:1px solid #eadfaf}.hub-message-body>.text-button{font-size:11px;margin-top:7px}.hub-message-body blockquote{margin:0 0 5px;padding:9px 13px;border-left:3px solid #e0c56a;background:var(--surface);font-size:12px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.hub-message-body blockquote b{display:block;font-size:11px;color:var(--text)}.hub-new-messages{display:flex;align-items:center;gap:6px;background:var(--hub-yellow);border:0;border-radius:20px;padding:8px 14px;margin:-10px auto 12px;position:relative;z-index:1}.hub-writing{display:flex;flex-direction:column;gap:7px;padding:10px 20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.hub-writing>span{display:flex;align-items:center;gap:7px}.hub-writing .avatar{width:22px;height:22px}.hub-typing-dots{font-style:normal;letter-spacing:2px;animation:hub-pulse 1.2s ease-in-out infinite}@keyframes hub-pulse{50%{opacity:.3}}.hub-runtime-status{padding:12px 18px;background:var(--surface);border-top:1px solid var(--line);font-size:12px}.hub-runtime-status summary{cursor:pointer;color:var(--muted)}.hub-runtime-status p{margin-top:8px;font-size:12px}.hub-composer{padding:15px 18px;border-top:1px solid var(--line);background:var(--bg)}.hub-recipient{flex-direction:row;align-items:center;font-size:11px;color:var(--muted);margin-bottom:10px}.hub-recipient select{padding:5px 8px;font-size:11px;max-width:75%}.hub-composer textarea{border:1px solid var(--line);font-size:13px;max-height:200px;min-height:80px}.hub-composer footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.hub-composer footer small{font-size:10px}.hub-quote-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--hub-soft);border-left:3px solid #e0bd42;margin-bottom:8px}.hub-quote-preview p{font-size:12px;overflow-wrap:anywhere}.hub-quote-preview b{font-size:11px}.hub-room-aside{background:#f6f7f1;border:1px solid #e8eadf;border-radius:11px;padding:22px;display:flex;flex-direction:column;gap:15px;min-width:0}.hub-room-aside h3{font-size:13px}.hub-room-aside p{color:var(--muted);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.hub-room-aside hr{border:0;border-top:1px solid var(--line);width:100%}.hub-aside-person{display:flex;align-items:flex-start;gap:9px}.hub-aside-person b{font-size:12px}.hub-aside-person small{display:block;font-size:10px;margin-top:2px}.hub-details-button,.hub-aside-close{display:none}.hub-outcomes{padding:25px;display:flex;flex-direction:column;gap:12px}.hub-outcomes>p{color:var(--muted);font-size:13px}.hub-outcome{border:1px solid var(--line);border-radius:8px;padding:15px;margin:15px 0;display:flex;flex-direction:column;gap:12px}.hub-outcome legend{font-size:12px;color:var(--muted);padding:0 5px}.hub-outcome label{font-size:12px}.hub-outcome-footer{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;align-items:center}.hub-outcome-footer span{font-size:12px;color:var(--muted)}.hub-empty-inline{color:var(--muted);padding:15px 0;font-size:13px}.hub-history-toggle{margin:0 25px 22px}.hub-direct-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;margin-top:24px}.hub-direct-list{border:1px solid var(--line);border-radius:10px;padding:12px;max-height:calc(100dvh - 210px);overflow-y:auto;background:var(--bg)}.hub-direct-list>button{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid transparent;width:100%;text-align:left;padding:11px 8px;border-radius:8px}.hub-direct-list>button.selected{background:var(--hub-soft);border-color:#eddfa9}.hub-direct-list>button b{font-size:12px}.hub-direct-list>button small{display:block;font-size:10px;margin-top:3px}.hub-direct-list .hub-search{margin-bottom:14px}.hub-direct-content{min-width:0}.hub-room.compact .hub-room-grid{grid-template-columns:minmax(0,1fr)}.hub-room.compact .hub-room-aside,.hub-room.compact .hub-details-button{display:none}.hub-room.compact .hub-room-head{padding:18px 0}.hub-room.compact .hub-room-head h1{font-size:19px}.hub-room.compact .hub-room-head>div:first-child>p{display:none}.hub-room.compact .hub-message-stream{height:42vh}.hub-room .error{margin:12px}[data-theme=dark]{--hub-soft: #342e1b}[data-theme=dark] .hub-room-aside{background:var(--surface);border-color:var(--line)}[data-theme=dark] .hub-state{background:var(--surface);color:var(--text)}[data-theme=dark] .hub-state.active{background:#1e3c2c;color:#a2d2ae}[data-theme=dark] .hub-state.planning{background:#413619;color:#ead08b}[data-theme=dark] .hub-note,[data-theme=dark] .hub-room-callout{border-color:var(--line)}[data-theme=dark] .hub-message.own .hub-message-body>p{border-color:#51472b}[data-theme=dark] .hub-room-illustration{filter:brightness(.85)}@media(min-width:1600px){.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.hub-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-room-grid{grid-template-columns:minmax(0,1fr) 220px;gap:14px}.hub-room-head{flex-wrap:wrap}.hub-direct-layout{grid-template-columns:210px minmax(0,1fr);gap:14px}}@media(max-width:950px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-room-grid{grid-template-columns:minmax(0,1fr)}.hub-room-aside{display:none}.hub-room-aside.open{display:flex;position:fixed;inset:70px 15px 85px;z-index:90;overflow-y:auto;box-shadow:0 0 0 100vmax #0007;background:var(--bg)}.hub-details-button,.hub-aside-close{display:inline-flex}.hub-aside-close{align-self:flex-end}.hub-project-header{flex-direction:column}.hub-direct-layout{grid-template-columns:190px minmax(0,1fr)}.hub-composer footer small{display:none}}@media(max-width:640px){.hub-project-grid{grid-template-columns:minmax(0,1fr);gap:14px}.hub-stats{gap:8px;margin:20px 0}.hub-stats>div{padding:14px 10px;grid-template-columns:1fr;gap:4px}.hub-stats svg{display:none}.hub-stats strong{font-size:23px}.hub-stats span{font-size:10px}.hub-project-header{padding:20px;gap:17px}.hub-project-header h1{font-size:23px}.hub-project-header .hub-inline{gap:9px}.hub-tabs{margin:15px 0 22px}.hub-tabs button{padding:11px;font-size:12px}.hub-section-heading{gap:10px;flex-wrap:wrap}.hub-room-callout{flex-direction:column;align-items:flex-start}.hub-team-options,.hub-form-grid,.hub-room-participants{grid-template-columns:minmax(0,1fr)}.hub-team-options{max-height:380px}.hub-form-grid .span-2{grid-column:auto}.hub-dropzone{padding:23px 10px}.hub-file-row{gap:7px}.hub-files .icon-button{width:34px;min-width:34px}.hub-room-head h1{font-size:22px}.hub-room-head{gap:15px;padding-bottom:17px}.hub-room-head>.hub-inline{flex-wrap:wrap;flex-shrink:1}.hub-room-head .eyebrow{font-size:9px}.hub-message-stream{padding:16px 12px;height:44dvh;min-height:230px}.hub-message{gap:7px;margin-bottom:19px}.hub-message>.avatar{width:24px;height:24px}.hub-message-meta{gap:3px 6px}.hub-message-meta time{width:100%;margin-left:0;font-size:9px}.hub-message-body>p{padding:10px 12px}.hub-composer{padding:12px}.hub-composer textarea{font-size:16px}.hub-composer footer{justify-content:flex-end}.hub-participant-strip{padding:10px}.hub-outcomes{padding:17px}.hub-outcome{padding:12px}.hub-direct-layout{grid-template-columns:minmax(0,1fr)}.hub-direct-list{display:flex;flex-wrap:nowrap;overflow-x:auto;max-height:90px;padding:7px;gap:5px}.hub-direct-list>.hub-search{display:none}.hub-direct-list>button{flex-shrink:0;width:160px;padding:6px}.hub-direct-list>button .avatar{width:31px;height:31px}.hub-room.compact .hub-message-stream{height:40dvh}.hub-room.compact .hub-room-head{padding:5px 0 16px}.hub-search{max-width:none}.hub-filter{font-size:12px}.hub-filter select{max-width:190px}.hub-projects .toolbar{align-items:stretch}.hub-note{padding:19px}.hub-room-card-copy{padding:18px}}@media(max-width:420px){.agent-grid{gap:12px}.agent-card .agent-card-head{padding:11px 10px 0;gap:5px;flex-wrap:wrap}.agent-card-head b{font-size:12px}.agent-card>p{margin:8px 10px;font-size:12px}.agent-card>small{margin:0 10px 12px;font-size:10px}.agent-card footer{padding:10px;font-size:10px}.agent-card-head .badge{font-size:9px}.agent-card-head code{font-size:10px}}@media(max-width:640px){.hub-composer{position:sticky;bottom:64px;z-index:3;box-shadow:0 -5px 15px #00000008}.hub-composer textarea{min-height:60px}.hub-room-head>div:first-child>p{max-height:42px;overflow:auto}}@media(prefers-reduced-motion:reduce){.hub-typing-dots{animation:none}.agent-card{transition:none}.agent-card:hover{transform:none}}.hub-fields{border:0;padding:0;margin:0;min-width:0}.hub-fields:disabled{opacity:.7}.support-grid{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:12px}@media(max-width:760px){.support-grid{grid-template-columns:1fr}}.oz-history-btn{background:#0f2a43;color:#fff;border-color:#0f2a43;display:inline-flex;gap:6px;align-items:center;font-weight:600}.oz-history-btn:hover{background:#163b5e}.support-view{display:grid;gap:14px;padding:4px 2px}.support-view h2{font-size:1.35rem;letter-spacing:-.01em;color:#0f2a43}.support-item{display:grid;gap:2px;text-align:left;padding:12px 14px;border:1px solid #e4e8ee;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.support-item:hover{border-color:#b8c4d3}.support-item.is-active{border-color:#0f2a43;box-shadow:0 0 0 1px #0f2a43 inset}:root{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-synthesis:none;--bg: #fff;--surface: #f5f5f2;--text: #1b1c1e;--muted: #75777c;--line: #e8e9e6;--input: #dedfdb;--accent: #ffcf3e;--soft: #fff7d9;--button: #202123;--button-text: #fff;--hub-yellow: #ffcf3e;--hub-green: #2f8061;--hub-soft: #fff7d9;--oz-paper: #fbfbfa;--oz-sidebar: 224px;color:var(--text);background:var(--oz-paper)}body{background:var(--oz-paper);-webkit-font-smoothing:antialiased}::selection{background:#ffdc67;color:#1b1c1e}h1{font-size:34px;line-height:1.18;font-weight:620;letter-spacing:-1.25px}h2{font-size:20px;font-weight:620;letter-spacing:-.5px}h3{font-size:16px;font-weight:620;line-height:1.35}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.65px;color:#85878c}.btn{font-size:12px;font-weight:580;min-height:40px;border-radius:9px;padding:10px 15px;gap:9px;border-color:var(--input)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#292510}.btn.primary:hover{background:#f3c025;border-color:#f3c025}.btn.oz-dark{background:#202123;border-color:#202123;color:#fff}.btn.oz-dark:hover{background:#3c3d3f}.btn.oz-soft{background:#f2f3f1;border-color:transparent;color:#575b60}.btn.oz-soft:hover{background:#e8e9e6}.icon-button{width:36px;height:36px;border-radius:9px}.text-button{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.oz-skip-link{position:fixed;top:-90px;left:12px;z-index:200;padding:14px;background:var(--accent);border-radius:9px}.oz-skip-link:focus{top:12px}.approved-experience .sidebar{width:var(--oz-sidebar);padding:30px 18px 18px;background:#171819;color:#999b9d}.approved-experience .sidebar .brand{margin:0;padding:0 10px 28px;gap:11px}.approved-experience .brand b{width:37px;height:41px;border-radius:11px;background:#ffcf3e;font-size:20px;font-weight:850;letter-spacing:-2px}.approved-experience .brand>span{font-size:21px;font-weight:630;letter-spacing:-.65px}.approved-experience .brand small{font-size:8px;letter-spacing:4px;color:#989b9f;margin-top:4px}.approved-experience .sidebar select{margin:0 4px 26px;width:calc(100% - 8px);padding:12px 11px;border:1px solid #333537;border-radius:9px;background:transparent;color:#ddd;font-size:11px}.approved-experience .sidebar select option{background:#202123;color:#eee}.sidebar-scroll{overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#3b3d3e transparent;padding:0 0 18px;margin-inline:-1px}.approved-experience .workspace-label{margin:0 0 12px;padding:0 14px;color:#6f7376;font-size:9px;letter-spacing:1.7px}.approved-experience .sidebar nav{gap:5px}.approved-experience .sidebar nav[hidden]{display:none}.approved-experience .sidebar nav button{min-height:44px;font-size:12px;font-weight:480;padding:11px 13px;border-radius:8px;color:#a8a9ac}.approved-experience .sidebar nav button.active{color:#fff;background:#2d2e2f;font-weight:600}.approved-experience .sidebar nav button.active:before{background:#ffcf3e;top:13px;bottom:13px;height:auto;left:0}.approved-experience .sidebar nav button.active svg{color:#ffcf3e}.approved-experience .sidebar nav button:hover{background:#232526;color:#fff}.approved-experience .sidebar nav button em{background:#343021;color:#d9b443;padding:3px 5px;min-width:18px;font-size:9px;border-radius:5px}.approved-experience .sidebar nav button .nav-count{background:#454747;color:#fff}.oz-department-nav{margin-top:32px}.oz-department-link{display:flex;align-items:center;gap:10px;border:0;width:100%;text-align:left;font-size:11px;padding:10px 14px;color:#8f9194;border-radius:7px;background:transparent}.oz-department-link i{width:5px;height:5px;border-radius:50%;flex-shrink:0;filter:saturate(.45) brightness(1.7)}.oz-department-link:hover,.oz-department-link.selected{background:#222426;color:#fff}.oz-departments-toggle{display:flex;align-items:center;gap:8px;padding:10px 14px 0;border:0;color:#73797d;background:none;font-size:10px}.oz-operation-nav{margin-top:26px;padding-top:16px;border-top:1px solid #2a2c2d}.oz-operation-toggle{width:100%;display:flex;align-items:center;gap:9px;border:0;background:none;color:#858b8d;padding:0 13px 12px;font-size:9px;letter-spacing:1.6px}.oz-operation-toggle>span{margin-right:auto}.oz-operation-toggle em{font-size:9px;font-style:normal;letter-spacing:0;color:#d9b443;background:#343021;padding:2px 5px;border-radius:4px}.oz-operation-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.approved-experience .sidebar-bottom{gap:9px;flex-shrink:0;margin-top:auto;padding:19px 12px 3px;border-color:#303234;color:#666b70;font-size:9px}.oz-sidebar-note{display:flex;align-items:center;gap:8px;color:#a5a6a9;font-size:10px;margin-bottom:3px}.oz-sidebar-note svg{color:#d9ba5a}.approved-experience .connection{font-size:9px;margin:0;color:#82898b}.oz-sidebar-settings{display:flex;align-items:center;gap:7px;border:0;background:none;padding:3px 0;color:#8f9395;font-size:9px;text-align:left}.approved-experience .app-main{width:calc(100% - var(--oz-sidebar));margin-left:var(--oz-sidebar);min-width:0}.approved-experience .topbar{height:76px;padding:0 34px;gap:16px;border-bottom:1px solid var(--line);background:var(--bg);position:relative}.oz-topbar-location{display:flex;gap:10px;align-items:center;min-width:0}.oz-breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#93969a;white-space:nowrap}.oz-breadcrumb span:last-child{color:#4a4c50}.approved-experience .topbar-actions{gap:17px}.approved-experience .global-search{gap:8px;font-size:11px;color:#96999d;width:auto}.approved-experience .global-search kbd{margin-left:6px;padding:3px 5px;font-size:9px;background:#f4f4f3;color:#a4a6a8;border:1px solid #e9e9e7;border-radius:4px}.oz-topbar-new{display:flex;align-items:center;gap:5px;padding:7px 10px;border:0;border-radius:6px;background:#faf7ed;color:#83724b;font-size:10px;white-space:nowrap}.oz-topbar-new:hover{background:#fff2bf}.oz-top-separator{height:25px;width:1px;background:var(--line)}.approved-experience .user-button>.avatar{width:33px;height:33px;min-width:33px;border-radius:50%;background:#f0e4c6;color:#66593a;font-size:10px;border:3px solid #fff;outline:1px solid #eee9df}.approved-experience .user-button>span:nth-child(2){font-size:11px}.approved-experience .user-button small{color:#94969a;font-size:9px;max-width:130px;margin-top:4px}.approved-experience .user-button>svg{display:none}.approved-experience .avatar{border-radius:50%}.approved-experience .avatar-portrait img{width:100%;left:0;top:0;object-position:50% 28%}.notification-button i.critical{background:#c3493c;width:7px;height:7px}.oz-critical-notification{padding-bottom:15px;border-bottom:1px solid var(--line);margin-top:15px}.oz-critical-notification .notification-item{width:100%;border-bottom:0;margin-bottom:8px}.oz-critical-notification>.btn{margin-left:33px;font-size:11px;min-height:34px;padding:7px 11px}.oz-environment{color:#8a805d;font-size:9px;padding:5px 7px;border:1px solid #eee7d3;border-radius:5px}.oz-mobile-menu{display:none}.approved-experience .workspace{padding:34px 36px 46px;max-width:1580px;margin:0 auto;background:var(--oz-paper);outline:none}.oz-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.oz-page-heading .eyebrow{margin-bottom:10px}.oz-page-heading>div>p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:9px;line-height:1.6}.oz-heading-actions{display:flex;gap:10px;align-items:center}.oz-heading-meta{display:flex;align-items:center;gap:14px;font-size:11px;color:#8c8f92;margin-top:15px}.oz-heading-meta strong{color:#4a4c50;font-weight:600}.oz-heading-meta i{width:3px;height:3px;border-radius:50%;background:#bbb}.oz-command-row{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;margin-bottom:30px}.oz-command-card{padding:23px 24px;background:#f1f1ed;border:1px solid #eaeae3;border-radius:15px;min-width:0}.oz-command-card h2{font-size:17px;font-weight:550;letter-spacing:-.3px}.oz-command-card>p{font-size:11px;color:#85857e;margin:5px 0 16px;line-height:1.6}.oz-command-input{display:flex;align-items:center;gap:10px;padding:9px 9px 9px 13px;border:1px solid #e4e4dd;background:#fff;border-radius:10px;box-shadow:0 3px 5px #00000002}.oz-command-input>svg{color:#999e92;flex-shrink:0}.oz-command-input input{background:transparent;border:0;box-shadow:none;padding:6px 0;min-width:0;outline:none;color:#363838;font-size:11px;flex:1}.oz-command-input input::placeholder{color:#9b9c97}.oz-command-input:focus-within{border-color:#c1ab65;box-shadow:0 0 0 2px #e5d59430}.oz-command-input .icon-button{width:30px;height:30px;min-width:30px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:#202123;color:#fff}.oz-command-input .icon-button:disabled{opacity:.65}.oz-command-bottom{display:flex;justify-content:space-between;gap:9px;align-items:center;flex-wrap:wrap;margin-top:11px}.oz-suggestions{display:flex;flex-wrap:wrap;gap:13px}.oz-suggestions button{padding:0;border:0;background:none;color:#7c7d77;font-size:9px}.oz-suggestions button:hover{color:#333;text-decoration:underline}.oz-command-recipient{display:flex;flex-direction:row;gap:4px;align-items:center;color:#7c7d77;font-size:9px;font-weight:400}.oz-command-recipient select{font-size:9px;border:0;background:none;color:#555a50;padding:3px 0;max-width:122px}.oz-meeting-teaser{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:13px;min-width:0;border-radius:15px;padding:23px 24px;background:#fff7d9;border:1px solid #f0e6bd}.oz-meeting-teaser:after{content:"";position:absolute;right:-30px;top:-35px;width:140px;height:140px;border:1px solid #eadfb770;border-radius:50%;pointer-events:none}.oz-meeting-teaser .eyebrow{font-size:8px;letter-spacing:1.2px;color:#968650}.oz-meeting-teaser h2{font-size:17px;font-weight:550;letter-spacing:-.3px;color:#514933;line-height:1.3}.oz-meeting-teaser p{font-size:10px;color:#918570;margin-top:4px;line-height:1.6}.oz-meeting-teaser-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.oz-meeting-teaser .text-button{font-size:11px;color:#756431;padding:4px 0;white-space:nowrap}.oz-avatar-stack{display:flex;align-items:center;padding-left:5px}.oz-avatar-stack .avatar{width:28px;height:28px;min-width:28px;margin-left:-5px;border:2px solid #fff8;border-radius:50%}.oz-avatar-stack .avatar i{display:none}.oz-avatar-stack small{margin-left:8px;font-size:9px;color:#89806a}.oz-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.oz-section-heading h2{font-size:19px}.oz-section-heading p{font-size:11px;color:var(--muted);margin-top:5px;line-height:1.6}.oz-section-heading>span{font-size:12px;color:var(--muted)}.oz-team-filters{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px}.oz-filter-tabs{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.oz-filter-tabs>button,.oz-filter-tabs>select{font-size:10px;color:#808387;padding:9px 12px;border-radius:7px;border:1px solid transparent;background:none;white-space:nowrap}.oz-filter-tabs>button.active{background:#fff;color:#292c2e;border-color:#e4e5e1;box-shadow:0 2px 4px #00000003}.oz-filter-tabs>button:hover{background:#fff}.oz-filter-tabs>button>span{padding:2px 4px;border-radius:4px;background:#f0f1ee;font-size:8px;margin-left:5px;color:#929692}.oz-filter-tabs>select{max-width:145px;padding-inline:5px}.oz-team-search{display:flex;flex-direction:row;align-items:center;gap:7px;border:1px solid #e4e6e1;border-radius:7px;background:#fff;padding:8px 11px;width:210px;flex-shrink:0;color:#92959a}.oz-team-search input{border:0;padding:0;outline:none;font-size:10px;background:none}.oz-team-search:focus-within{outline:2px solid #c1ab65;outline-offset:2px}.oz-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.oz-team-grid .oz-agent-card{display:block;position:relative;width:auto;background:#fff;border:1px solid #e5e7e3;border-radius:14px;padding:0;overflow:hidden;text-align:left;cursor:pointer}.oz-team-grid .oz-agent-card:hover{box-shadow:0 14px 50px #1719180a;transform:translateY(-2px)}.oz-portrait{position:relative;height:186px;margin:9px 9px 0;border-radius:9px;overflow:hidden;background:#e8e3dc}.oz-portrait>.agent-portrait{position:absolute;width:100%;top:50%;left:0;aspect-ratio:1;transform:translateY(-43%);border-radius:0}.oz-label-ia{position:absolute;top:12px;left:12px;border:1px solid #fff8;border-radius:5px;padding:4px 7px;background:#fffc;color:#494c50;font-size:9px;font-weight:650;letter-spacing:.3px}.oz-invite-agent.icon-button{position:absolute;right:10px;top:9px;width:28px;height:28px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid #ffffff80;background:#ffffffcf;color:#697168}.oz-invite-agent.icon-button:hover{background:#fff}.oz-presence{position:absolute;left:12px;bottom:11px;display:flex;align-items:center;gap:5px;background:#ffffffed;padding:5px 8px;border-radius:99px;font-size:9px;color:#646668;box-shadow:0 3px 8px #00000004}.oz-presence i{width:5px;height:5px;border-radius:50%;background:#9a9b9c}.oz-presence i.online{background:#2f8061}.oz-presence i.working{background:#c28b19}.oz-presence i.paused{background:#9b83ae}.oz-agent-info{padding:17px 19px 16px}.oz-agent-department{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:9px;color:#979a9d}.oz-agent-department>span:last-child{font-size:8px;letter-spacing:.5px;color:#a5a8aa}.oz-agent-info h3{font-size:16px;font-weight:630;letter-spacing:-.3px}.oz-agent-profile-link{border:0;background:none;padding:0;text-align:left;font:inherit}.oz-agent-info .oz-agent-role{color:#797d82;font-size:11px;margin:4px 0 0;line-height:1.5;min-height:17px}.oz-agent-activity{display:flex;align-items:center;gap:6px;color:#83878a;margin:16px 0 15px;font-size:10px;min-height:14px;line-height:1.4}.oz-agent-activity svg{flex-shrink:0;color:#a3a6a5}.oz-agent-activity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oz-agent-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:13px;border-top:1px solid #eef0ec}.oz-agent-footer small{font-size:9px;color:#9a9ea1}.oz-agent-footer .btn{min-height:30px;border-radius:6px;padding:6px 10px;gap:6px;font-size:10px}.oz-team-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:25px;font-size:10px;color:#989ca0}.oz-team-foot>span{display:flex;align-items:center;gap:6px}.oz-human-team{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}.oz-human-team summary{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);cursor:pointer}.oz-human-team summary>span{margin-left:auto;font-size:10px}.oz-people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:20px}.oz-people-grid>div{display:flex;align-items:center;gap:12px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px}.oz-people-grid strong{display:block;font-size:12px}.oz-people-grid small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.approved-experience .modal{border-radius:16px}.approved-experience .modal-head{padding:22px 24px;border-bottom-color:var(--line)}.approved-experience .modal-head h2{font-size:19px}.approved-experience .modal-body{padding:24px}.approved-experience .modal.drawer{border-radius:16px 0 0 16px}.approved-experience .agent-profile{padding:22px 25px}.approved-experience .agent-profile>.agent-portrait{aspect-ratio:1.5;border-radius:12px}.approved-experience .agent-profile h1{font-size:25px;line-height:1.3;letter-spacing:-.7px}.approved-experience .agent-profile>section{border-top-color:var(--line)}.approved-experience .agent-profile>section h3{font-size:13px}.approved-experience .agent-profile>section p,.approved-experience .agent-profile li{font-size:12px;line-height:1.75}.approved-experience .modal.oz-task-create-modal{width:680px;max-width:calc(100vw - 32px)}.oz-task-create-form .new-task-layout{display:flex;flex-direction:column;gap:0}.oz-task-create-form .form-main{padding:0 25px 22px}.oz-task-create-intro{color:var(--muted);font-size:12px;line-height:1.75;margin:1px 0 21px}.oz-task-create-form .model-chips{padding:0 0 19px;gap:6px;border:0;flex-wrap:wrap}.oz-task-create-form .model-chips button{font-size:10px;padding:7px 9px;border-radius:6px}.oz-task-create-form .model-chips button.active{background:#fff7d9;color:#786126;border-color:#eadfb7}.oz-task-create-form .form-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.oz-task-create-form .span-2{grid-column:1 / -1}.oz-task-create-form .form-grid label{font-size:11px;gap:7px;color:#656c5c}.oz-task-create-form :is(input,textarea,select){border-radius:8px;border-color:#e0e4d9;padding:10px 12px;font-size:12px;line-height:1.6}.oz-task-create-form textarea::placeholder{color:#9caa91}.oz-task-create-form .priority-options{gap:8px}.oz-task-create-form .priority-options button{padding:8px;border-radius:8px;min-height:38px}.oz-task-create-form .priority-options button>span:not(.badge){font-size:10px}.oz-task-create-form .priority-options button.selected{border-color:#d7bc58;box-shadow:0 0 0 1px #d7bc5820}.oz-task-advanced{border:1px solid var(--line);border-radius:9px;padding:11px 12px;background:var(--oz-paper)}.oz-task-advanced>summary{color:#7c8471;font-size:11px;cursor:pointer}.oz-task-advanced>.form-grid{margin-top:18px}.oz-task-create-form .check-label{flex-direction:row;align-items:center;gap:7px}.oz-task-create-form .task-preview{padding:13px 17px;margin:0 25px 22px;border:1px solid var(--line);background:var(--oz-paper);border-radius:9px;font-size:12px}.oz-task-create-form .task-preview>summary{cursor:pointer;font-size:11px;color:#747e67}.oz-task-create-form .task-preview>.eyebrow{display:block;margin-top:17px}.oz-task-create-form .task-preview h3{font-size:17px}.oz-task-create-form .hub-files{margin-top:22px}.oz-task-create-form .hub-dropzone{border:1px dashed #d9dfd0;background:#fafbf7;border-radius:11px}.oz-task-create-form .form-actions{padding:17px 25px;border-top:1px solid var(--line)}.approved-experience .mobile-nav{display:none}@media(min-width:1700px){:root{--oz-sidebar: 245px}.approved-experience .workspace{padding:43px 46px 55px}.oz-portrait{height:220px}}@media(max-width:1240px){.approved-experience .topbar{padding-inline:25px}.approved-experience .workspace{padding-inline:26px}.approved-experience .topbar-actions{gap:12px}.oz-breadcrumb>span:first-child,.oz-breadcrumb>svg{display:none}.oz-team-filters{align-items:flex-start}.oz-filter-tabs{gap:3px}.oz-filter-tabs>button{padding-inline:9px}.oz-team-search{width:170px}.oz-command-card,.oz-meeting-teaser{padding:21px}.oz-command-bottom{align-items:flex-start}.oz-avatar-stack small{display:none}}@media(max-width:1050px){.oz-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oz-command-row{grid-template-columns:1.3fr 1fr}.oz-command-card h2,.oz-meeting-teaser h2{font-size:16px}.oz-page-heading{align-items:flex-start}.oz-heading-actions{flex-direction:column;align-items:stretch}.oz-page-heading h1{font-size:30px}.approved-experience .global-search>span,.approved-experience .global-search>kbd{display:none}.oz-portrait{height:200px}}@media(max-width:820px){.approved-experience .sidebar{display:none}.approved-experience .app-main{width:100%;margin-left:0}.approved-experience .topbar{height:64px;padding:0 18px;position:relative}.oz-mobile-menu{display:inline-flex;border:0;background:transparent}.approved-experience .global-search{height:30px;width:30px;border:0;padding:0;justify-content:center}.approved-experience .workspace{padding:26px 22px 35px}.approved-experience .topbar-actions{gap:9px}.approved-experience .user-button>span:nth-child(2){display:none}.oz-top-separator,.oz-environment{display:none}.oz-page-heading{align-items:center}.oz-heading-actions{flex-direction:row}.oz-people-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.approved-experience .topbar{padding:0 12px;height:60px;gap:6px}.approved-experience .topbar-actions{gap:6px}.oz-breadcrumb{font-size:10px}.oz-topbar-new{width:29px;height:29px;padding:0;justify-content:center}.oz-topbar-new>span{display:none}.approved-experience .user-button>.avatar{height:29px;width:29px;min-width:29px;font-size:9px}.approved-experience .workspace{padding:23px 18px 30px}.oz-page-heading{display:block;margin-bottom:23px}.oz-page-heading h1{font-size:29px;letter-spacing:-1px}.oz-page-heading .eyebrow{font-size:8px;letter-spacing:1.4px}.oz-page-heading>div>p:not(.eyebrow){font-size:11px}.oz-heading-meta{font-size:10px;margin-top:12px}.oz-heading-actions{margin-top:18px;gap:8px}.oz-heading-actions .btn{min-height:36px;font-size:11px;padding:8px 12px}.oz-command-row{grid-template-columns:1fr;gap:13px;margin-bottom:27px}.oz-command-card,.oz-meeting-teaser{padding:20px;border-radius:13px}.oz-command-card h2{font-size:16px}.oz-command-card>p{font-size:10px}.oz-command-input{padding:8px;gap:7px}.oz-command-input input{font-size:11px}.oz-command-bottom{gap:12px}.oz-command-recipient{margin-top:1px}.oz-meeting-teaser{gap:15px}.oz-avatar-stack small{display:inline}.oz-section-heading{align-items:flex-start}.oz-section-heading h2{font-size:18px}.oz-section-heading p{font-size:10px;max-width:265px}.oz-section-heading>span{display:none}.oz-team-filters{flex-direction:column;gap:12px}.oz-filter-tabs{width:100%}.oz-filter-tabs>button{padding:8px 9px}.oz-filter-tabs>select{font-size:9px}.oz-team-search{width:100%;padding:11px}.oz-team-search input{font-size:11px}.oz-team-grid{grid-template-columns:1fr;gap:17px}.oz-portrait{height:215px}.oz-team-foot{font-size:9px;align-items:flex-start}.oz-people-grid{grid-template-columns:1fr}.approved-experience .modal.drawer{border-radius:0}.approved-experience .modal-head,.approved-experience .modal-body,.approved-experience .agent-profile{padding:18px}.approved-experience .modal.oz-task-create-modal{max-width:100vw;width:100%}.oz-task-create-form .form-main{padding:0 18px 18px}.oz-task-create-form .task-preview{margin:0 18px 18px}.oz-task-create-form .form-actions{padding:15px 18px}.oz-task-create-form :is(input,textarea,select){font-size:16px}.oz-task-create-form .form-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.oz-team-grid .oz-agent-card{transition:none}.oz-team-grid .oz-agent-card:hover{transform:none}}@media print{.approved-experience .sidebar,.approved-experience .topbar{display:none}.approved-experience .app-main{margin:0;width:100%}}.tasks-visual{color:#1b1c1e;min-width:0}.tasks-visual :is(button,input,select){font-family:inherit}.tasks-visual :is(button,input,select):focus-visible{outline:3px solid #926e0b;outline-offset:3px}.tasks-visual .visual-tasks-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.tasks-visual .visual-tasks-eyebrow{color:#848a82;font-size:10px;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 12px}.tasks-visual .visual-tasks-heading h1{color:#1b1c1e;font-size:34px;line-height:1.2;font-weight:620;letter-spacing:-1px;margin:0}.tasks-visual .visual-tasks-heading>div>p:last-child{color:#75777c;font-size:12px;line-height:1.65;margin:10px 0 0}.tasks-visual .visual-tasks-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:40px;border:1px solid #dfe3d9;border-radius:8px;background:#fff;color:#41483a;padding:10px 14px;font-size:12px;font-weight:500;cursor:pointer}.tasks-visual .visual-tasks-button.dark{background:#232725;border-color:#232725;color:#fff}.tasks-visual .visual-tasks-button.dark:hover{background:#3a413b;border-color:#3a413b}.tasks-visual .visual-tasks-button.soft{background:#f0f2ec;border-color:transparent;color:#5c6552}.tasks-visual .visual-tasks-button.soft:hover{background:#e7ebdf}.tasks-visual .visual-task-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 22px}.tasks-visual .visual-task-summary>div{display:flex;flex-wrap:wrap;gap:28px;color:#7e8b70;font-size:12px}.tasks-visual .visual-task-summary strong{font-size:17px;color:#647456;font-weight:550;margin-right:4px}.tasks-visual .visual-tasks-filter{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#929a87;font-size:11px;padding:7px 9px;border-radius:6px}.tasks-visual .visual-tasks-filter:hover,.tasks-visual .visual-tasks-filter.active{background:#f0f2ec;color:#59684a}.tasks-visual .visual-task-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px;min-width:0}.tasks-visual .visual-task-departments{display:flex;align-items:center;gap:4px;min-width:0;overflow:auto;scrollbar-width:thin;padding-bottom:4px;flex:1}.tasks-visual .visual-task-departments button{flex-shrink:0;border:1px solid transparent;padding:9px 12px;border-radius:7px;background:transparent;color:#7c876f;font-size:11px;white-space:nowrap}.tasks-visual .visual-task-departments button:hover{color:#59684a;background:#f3f5ee}.tasks-visual .visual-task-departments button.active{border-color:#e3e5df;background:#fff;color:#59684a;box-shadow:0 1px 3px #24321c03}.tasks-visual .visual-task-views{display:flex;flex-shrink:0;gap:3px;padding:3px;background:#f0f2ec;border-radius:7px}.tasks-visual .visual-task-views button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;color:#97a08b;background:transparent;font-size:10px;padding:8px 10px}.tasks-visual .visual-task-views button.active{color:#68745c;background:#fff;box-shadow:0 1px 3px #27371904}.tasks-visual .visual-task-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px;margin:-13px 0 26px;border:1px solid #e3e7dc;border-radius:10px;background:#fff}.tasks-visual .visual-task-search{flex:1 1 250px;display:flex;align-items:center;flex-direction:row;gap:8px;min-width:180px;color:#99a38e;border:1px solid #e0e6d6;border-radius:7px;padding:9px 11px}.tasks-visual .visual-task-search input{padding:0;border:0;color:#5f6c50;font-size:12px;background:transparent}.tasks-visual .visual-task-search:focus-within{outline:2px solid #b09a52;outline-offset:2px}.tasks-visual .visual-task-search input:focus{outline:none}.tasks-visual .visual-task-filters>select{font-size:11px;padding:10px;border:1px solid #dfe6d4;border-radius:7px;color:#62724e;background:#fff}.tasks-visual .visual-task-filters .visual-tasks-button{min-height:36px;font-size:11px;padding:8px 12px}.tasks-visual .visual-kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;align-items:start}.tasks-visual .visual-kanban-column{min-width:0;min-height:280px}.tasks-visual .visual-kanban-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:0 4px}.tasks-visual .visual-kanban-heading h2{display:flex;align-items:center;gap:8px;color:#727f65;font-size:12px;font-weight:550;line-height:1.5}.tasks-visual .visual-kanban-heading i{width:5px;height:5px;background:#acb2aa;border-radius:50%;flex-shrink:0}.tasks-visual .visual-kanban-heading.doing i{background:#c6ab54}.tasks-visual .visual-kanban-heading.review i{background:#a08fb5}.tasks-visual .visual-kanban-heading.done i{background:#729a7c}.tasks-visual .visual-kanban-heading>span{color:#a8b29d;font-size:10px}.tasks-visual .visual-task-card{min-width:0;border:1px solid #e1e5db;border-radius:11px;background:#fff;padding:17px 16px 13px;margin-bottom:12px;box-shadow:0 3px 6px #00000002;transition:box-shadow .15s,border-color .15s}.tasks-visual .visual-task-card:hover{border-color:#d2d9c6;box-shadow:0 5px 15px #222b1808}.tasks-visual .visual-task-eyebrow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:15px;color:#909c83;font-size:8px;line-height:1.5;font-weight:500;letter-spacing:.75px;text-transform:uppercase}.tasks-visual .task-high-priority{color:#ae891d;font-size:7px;text-align:right;flex-shrink:0;max-width:45%}.tasks-visual .visual-task-title{display:block;width:100%;background:transparent;padding:0;border:0;text-align:left}.tasks-visual .visual-task-title h3{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.7;color:#526443;margin:0 0 16px}.tasks-visual .visual-task-title h3>svg{display:inline-block;margin-left:5px;vertical-align:middle;color:#9ca68f}.tasks-visual .visual-task-source{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3px 8px;font-size:10px;line-height:1.65;color:#929d86;margin:0 0 9px}.tasks-visual .visual-task-source>span{font-size:8px;color:#aab19f}.tasks-visual .task-attachments-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-height:25px;border:0;background:transparent;padding:0;color:#889778;font-size:10px;border-radius:4px;margin-bottom:8px}.tasks-visual .task-attachments-link:hover{color:#8a6d16}.tasks-visual .visual-task-footer{display:flex;justify-content:space-between;align-items:center;gap:7px;padding-top:12px;border-top:1px solid #eef0e9}.tasks-visual .visual-task-owner{display:flex;align-items:center;gap:6px;min-width:0}.tasks-visual .visual-task-owner .avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0}.tasks-visual .visual-task-owner .avatar i{display:none}.tasks-visual .visual-task-owner small{color:#969f8d;font-size:9px;line-height:1.4}.tasks-visual .task-status-select{border:0;border-radius:4px;background:#f6f7f2;color:#849274;font-size:9px;padding:6px 4px;max-width:112px;min-width:0;width:auto}.tasks-visual .visual-task-empty{padding:26px 12px;text-align:center;font-size:11px;color:#a0aa96;border:1px dashed #e0e4d9;border-radius:10px}.tasks-visual .visual-task-empty-state{background:#fcfdf9;border:1px dashed #dfe5d7;border-radius:13px;padding:55px 25px;color:#879777;text-align:center}.tasks-visual .visual-task-empty-state>svg{color:#b1bd9e;margin-bottom:13px}.tasks-visual .visual-task-empty-state h2{color:#5c694c;font-size:18px;margin-bottom:9px}.tasks-visual .visual-task-empty-state p{max-width:480px;margin:0 auto;font-size:12px}.tasks-visual .visual-task-empty-state .visual-tasks-button{margin-top:20px}.tasks-visual .visual-cancelled-tasks{margin-top:22px;color:#929c86;font-size:11px}.tasks-visual .visual-cancelled-tasks>summary{padding:8px 0;cursor:pointer}.tasks-visual .visual-cancelled-tasks .visual-kanban{margin-top:12px}.tasks-visual .task-table{border:1px solid #e2e5dc;border-radius:12px;background:#fff}.tasks-visual .task-table-head{color:#97a08e;background:#f7f8f3;font-size:10px}.tasks-visual .task-row{color:#667457}.tasks-visual .visual-task-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tasks-visual .visual-task-calendar>section{background:#fff;border:1px solid #e2e5dc;border-radius:12px;overflow:hidden}.tasks-visual .visual-task-calendar h2{padding:16px 18px;color:#68795a;font-size:13px;border-bottom:1px solid #eef0e9}.tasks-visual .visual-task-calendar button{display:flex;align-items:center;gap:10px;width:100%;padding:15px 18px;border:0;border-bottom:1px solid #eef0e9;background:transparent;text-align:left}.tasks-visual .visual-task-calendar button>span:not(.avatar){flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;color:#68795a}.tasks-visual .visual-tasks-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:33px;color:#86917b;font-size:10px;line-height:1.6}.tasks-visual .visual-tasks-footer span{display:inline-flex;align-items:center;gap:8px}.tasks-visual .overlay{background:#1d25165e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:28px 20px;align-items:center}.tasks-visual .modal{max-height:calc(100dvh - 56px);border:1px solid #e4e9dc;border-radius:16px;background:#fff;box-shadow:0 28px 90px #19201430}.tasks-visual .modal.wide{width:1000px}.tasks-visual .modal-head{padding:24px 26px 21px;background:#fff;border-color:#ebeee5}.tasks-visual .modal-head h2{color:#455339;font-size:22px;font-weight:620;letter-spacing:-.4px}.tasks-visual .form-actions{padding:19px 26px;background:#fcfdf9;border-color:#e9ede2}.tasks-visual .visual-task-file-dialog{display:grid;grid-template-columns:1fr 1.12fr;padding:24px 26px;gap:30px}.tasks-visual .visual-task-file-context{min-width:0}.tasks-visual .visual-task-file-context>h2{font-size:22px;color:#455339;line-height:1.4;margin:12px 0;overflow-wrap:anywhere}.tasks-visual .visual-task-file-context>p{color:#7d886f;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.tasks-visual .visual-task-file-context>section{margin:22px 0}.tasks-visual .visual-task-file-context h3{font-size:12px;color:#62734d;margin-bottom:7px}.tasks-visual .visual-task-file-context>section p{font-size:12px;color:#879777;white-space:pre-wrap;overflow-wrap:anywhere}.tasks-visual .visual-task-file-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.tasks-visual .visual-task-file-meta>span{display:flex;flex-direction:column;gap:7px;min-width:0}.tasks-visual .visual-task-file-meta small{color:#8b977f;font-size:10px}.tasks-visual .visual-task-file-meta b{font-size:11px;color:#637253;font-weight:500}.tasks-visual .visual-task-file-meta>span>span{display:flex;align-items:center;gap:7px;color:#637253;font-size:11px}.tasks-visual .visual-task-file-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.tasks-visual .visual-task-file-upload{min-width:0;border-left:1px solid #edf0e7;padding-left:26px}.tasks-visual .visual-task-file-upload .hub-section-heading{margin:0 0 18px;align-items:flex-start}.tasks-visual .visual-task-file-upload .hub-section-heading h3{font-size:16px;color:#526443;margin:0}.tasks-visual .visual-task-file-upload .hub-section-heading p{font-size:11px;color:#879777;margin:6px 0 0}.tasks-visual .visual-task-file-upload .hub-count{font-size:10px}.tasks-visual .visual-task-file-upload .hub-dropzone{padding:25px 15px;border:1px dashed #cdd9ba;background:#fafcf5;border-radius:11px;color:#6c7c59}.tasks-visual .visual-task-file-upload .hub-dropzone>svg{color:#98ab7c}.tasks-visual .visual-task-file-upload .hub-dropzone b{color:#62734d;font-size:13px}.tasks-visual .visual-task-file-upload .hub-dropzone small{font-size:10px;color:#879777}.tasks-visual .visual-task-file-upload .hub-dropzone .btn{background:#ffcf3e;border:1px solid #ffcf3e;color:#352b12;padding:9px 13px;font-size:11px;border-radius:8px}.tasks-visual .visual-task-file-upload .hub-file-row{padding:12px 0;border-color:#e3e9da}.tasks-visual .visual-task-file-upload .hub-file-copy b{font-size:12px;color:#536343}.tasks-visual .visual-task-file-upload .hub-file-copy small{font-size:10px;color:#879778}.tasks-visual .visual-task-file-upload .hub-file-group h4{background:#f7f9f2;color:#61734e;border-radius:7px;font-size:11px}.tasks-visual .visual-task-file-upload .hub-files .footnote{color:#849174;font-size:10px}@media(max-width:1250px){.tasks-visual .visual-task-tools{align-items:flex-start;flex-wrap:wrap;gap:12px}.tasks-visual .visual-task-departments{flex-basis:100%}.tasks-visual .visual-task-views{margin-left:auto}.tasks-visual .visual-task-footer{flex-wrap:wrap}.tasks-visual .visual-task-card{padding:15px 13px 12px}}@media(max-width:1050px){.tasks-visual .visual-kanban{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 17px}.tasks-visual .visual-task-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-visual .visual-task-file-dialog{gap:22px}.tasks-visual .visual-task-file-upload{padding-left:20px}}@media(max-width:650px){.tasks-visual .visual-tasks-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:18px;gap:18px}.tasks-visual .visual-tasks-heading h1{font-size:27px;letter-spacing:-.8px}.tasks-visual .visual-tasks-eyebrow{font-size:9px;margin-bottom:10px}.tasks-visual .visual-tasks-heading>div>p:last-child{font-size:11px}.tasks-visual .visual-tasks-heading .visual-tasks-button{min-height:38px;padding:9px 12px;font-size:11px}.tasks-visual .visual-task-summary{padding:4px 0 18px;gap:10px;align-items:flex-start}.tasks-visual .visual-task-summary>div{gap:8px 15px;font-size:10px}.tasks-visual .visual-task-summary strong{font-size:14px}.tasks-visual .visual-tasks-filter{font-size:10px;padding:3px}.tasks-visual .visual-task-tools{margin-bottom:24px;gap:10px}.tasks-visual .visual-task-departments button{font-size:10px;padding:8px 10px}.tasks-visual .visual-task-views{margin-left:0}.tasks-visual .visual-task-filters{padding:12px}.tasks-visual .visual-task-search{flex-basis:100%}.tasks-visual .visual-task-search input{font-size:16px}.tasks-visual .visual-task-filters>select{flex:1;min-width:120px;font-size:14px}.tasks-visual .visual-kanban{gap:22px 12px}.tasks-visual .visual-kanban-heading{gap:6px;padding:0}.tasks-visual .visual-kanban-heading h2{font-size:11px;gap:6px}.tasks-visual .visual-task-card{padding:13px 11px 11px}.tasks-visual .visual-task-eyebrow{font-size:7px;gap:5px;flex-wrap:wrap;margin-bottom:12px}.tasks-visual .task-high-priority{max-width:100%;font-size:6px}.tasks-visual .visual-task-title h3{font-size:12px;line-height:1.65}.tasks-visual .visual-task-source{font-size:9px}.tasks-visual .visual-task-source>span{font-size:7px}.tasks-visual .visual-task-footer{align-items:flex-start;gap:9px}.tasks-visual .visual-task-owner small{font-size:9px}.tasks-visual .task-status-select{max-width:100%;font-size:10px}.tasks-visual .visual-task-empty{font-size:10px;padding:22px 10px}.tasks-visual .visual-task-calendar{grid-template-columns:1fr}.tasks-visual .visual-tasks-footer{align-items:flex-start;font-size:10px;margin-top:26px}.tasks-visual .visual-task-file-dialog{grid-template-columns:1fr;padding:20px 19px;gap:25px}.tasks-visual .visual-task-file-upload{padding:24px 0 0;border:0;border-top:1px solid #edf0e7}.tasks-visual .visual-task-file-context>h2{font-size:20px}.tasks-visual .overlay{padding:12px}.tasks-visual .modal{max-height:calc(100dvh - 24px);border-radius:13px}.tasks-visual .modal-head{padding:20px 19px 17px}.tasks-visual .modal-head h2{font-size:20px}.tasks-visual .form-actions{padding:15px 19px}.tasks-visual .task-table{overflow-x:auto}}@media(max-width:380px){.tasks-visual .visual-kanban{grid-template-columns:1fr}.tasks-visual .visual-task-footer{flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){.tasks-visual *{transition:none!important}}.tasks-visual .modal{width:650px}.tasks-visual .modal-head h2{color:#1b1c1e;font-size:20px}.tasks-visual .visual-task-file-dialog{grid-template-columns:1fr;gap:22px}.tasks-visual .visual-task-file-context>.visual-task-dialog-intro{margin:0 0 25px;font-size:11px;color:#89927e}.tasks-visual .visual-task-file-context>h3{color:#566149;font-size:11px;font-weight:590;margin:0 0 7px}.tasks-visual .visual-task-file-context>h2{padding:10px 12px;margin:0 0 18px;border:1px solid #dfe5d6;border-radius:8px;color:#4f5f42;font-size:13px;line-height:1.65;font-weight:400}.tasks-visual .visual-task-file-context>p:not(.visual-task-dialog-intro):not(.visual-task-dialog-source){padding:10px 12px;border:1px solid #dfe5d6;border-radius:8px;color:#61734e;font-size:12px;line-height:1.75}.tasks-visual .visual-task-file-meta{margin:20px 0}.tasks-visual .visual-task-file-meta>span>small,.tasks-visual .visual-task-file-badges>span>small{font-size:11px;font-weight:590;color:#566149}.tasks-visual .visual-task-file-meta>span>span,.tasks-visual .visual-task-file-meta>span>b{border:1px solid #dfe5d6;border-radius:8px;padding:10px 12px;min-height:43px;font-weight:400}.tasks-visual .visual-task-file-meta .avatar{width:23px;height:23px;border-radius:50%}.tasks-visual .visual-task-file-badges{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.tasks-visual .visual-task-file-badges>span{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.tasks-visual .visual-task-file-badges .badge{padding:7px 10px}.tasks-visual .visual-task-acceptance{color:#687759;font-size:11px;margin:0 0 15px}.tasks-visual .visual-task-acceptance summary{cursor:pointer;padding:5px 0}.tasks-visual .visual-task-acceptance p{padding:9px 0;font-size:12px;color:#7d886f;white-space:pre-wrap;overflow-wrap:anywhere}.tasks-visual .visual-task-file-context>.visual-task-dialog-source{font-size:10px;color:#8c977f;line-height:1.6}.tasks-visual .visual-task-file-upload{border-left:0;border-top:1px solid #edf0e7;padding:22px 0 0}.tasks-visual .visual-task-file-upload .hub-section-heading{margin:0 0 14px}.tasks-visual .visual-task-file-upload .hub-section-heading h3{color:#1b1c1e;font-size:14px}.tasks-visual .visual-task-file-upload .hub-dropzone{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;text-align:left;gap:4px 12px;padding:20px 17px;border-color:#d4cebc;background:#faf9f4}.tasks-visual .visual-task-file-upload .hub-dropzone>svg{grid-column:1;grid-row:1/3;padding:8px;box-sizing:content-box;width:20px;height:20px;border-radius:10px;border:1px solid #eee2b6;background:#fff7d9;color:#9d8547;margin:0}.tasks-visual .visual-task-file-upload .hub-dropzone b{grid-column:2;grid-row:1;color:#5b6253;font-size:12px}.tasks-visual .visual-task-file-upload .hub-dropzone small{grid-column:2;grid-row:2;color:#939286;font-size:10px}.tasks-visual .visual-task-file-upload .hub-dropzone .hub-inline{grid-column:3;grid-row:1/3}.tasks-visual .visual-task-file-upload .hub-dropzone .btn{padding:9px 11px}.tasks-visual .visual-task-file-upload .hub-file-group h4{display:none}.tasks-visual .visual-task-file-upload .hub-file-row{padding:12px;border:1px solid #e4e5dc;border-radius:9px;margin-top:10px;gap:10px}.tasks-visual .visual-task-file-upload .hub-file-row>svg{color:#979381;padding:8px;box-sizing:content-box;border-radius:7px;border:1px solid #e9e5db;background:#f9f8f3}.tasks-visual .visual-task-file-upload .hub-file-copy b{font-weight:500;color:#535647}.tasks-visual .visual-task-file-upload .hub-file-copy small{color:#949384}.tasks-visual .visual-task-file-upload .hub-file-row .icon-button{color:#8f9182}.tasks-visual .visual-tasks-button.primary{background:#ffcf3e;border-color:#ffcf3e;color:#352b12;min-width:135px}.tasks-visual .form-actions .visual-tasks-button.soft{margin-right:auto}@media(max-width:650px){.tasks-visual .visual-task-file-dialog{gap:22px}.tasks-visual .visual-task-file-meta{gap:12px}.tasks-visual .visual-task-file-meta>span>span,.tasks-visual .visual-task-file-meta>span>b{padding:9px;font-size:10px}.tasks-visual .visual-task-file-upload .hub-dropzone{grid-template-columns:38px minmax(0,1fr);padding:17px 13px;gap:4px 10px}.tasks-visual .visual-task-file-upload .hub-dropzone .hub-inline{grid-column:2;grid-row:3;justify-content:flex-start;margin-top:8px}.tasks-visual .visual-task-file-upload .hub-dropzone>svg{width:18px;height:18px}.tasks-visual .form-actions{flex-wrap:wrap;gap:9px}.tasks-visual .form-actions .visual-tasks-button{font-size:11px}.tasks-visual .visual-tasks-button.primary{min-width:100px}}.result-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap;width:fit-content}.result-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.result-badge.concluido{background:#111;color:#f5c400;border-color:#f5c400}.result-badge.parcial{background:#fff7d1;color:#6b5300;border-color:#f5c400}.result-badge.andamento{background:#f2f2f0;color:#3a3a3a;border-color:#d6d6d2}.result-badge.none{background:transparent;color:#8a8a85;border-color:#e2e2de;font-weight:500}.result-panel{display:flex;flex-direction:column;gap:14px}.result-task{color:#555;margin:0}.result-card{border:1px solid #e6e6e2;border-left:4px solid #f5c400;border-radius:10px;padding:16px 18px;background:#fff}.result-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.result-head small{color:#777}.result-card h4{margin:14px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#111}.result-text{white-space:pre-wrap;margin:0;line-height:1.5;color:#222}.result-files{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.result-history summary{cursor:pointer;font-weight:600;padding:6px 0}.result-history .result-card{margin-top:10px;border-left-color:#bbb;opacity:.92}.result-empty{padding:18px;border:1px dashed #ddd;border-radius:10px;text-align:center}.result-picks{display:flex;flex-direction:column;gap:4px}.task-bulk-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #e6e6e2;background:#fafaf7;font-size:13px}.task-bulk-reason{flex:1;max-width:340px;padding:6px 10px;border:1px solid #d6d6d2;border-radius:8px}.task-select-row{display:flex;align-items:center;gap:8px;padding-left:12px}.task-select-row>:last-child{flex:1;min-width:0}.task-archived{display:flex;flex-direction:column;gap:8px}.task-archived h2{font-size:16px;margin:6px 0}.task-archived-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e6e6e2;border-left:4px solid #111;border-radius:10px;background:#fff}.task-archived-row div{display:flex;flex-direction:column;gap:2px}.task-archived-row small{color:#777}.result-list{margin:0;padding-left:18px;line-height:1.5;color:#222}.result-list li{margin:2px 0}.result-files{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.result-download{display:inline-flex;align-items:center;gap:8px;background:#111;color:#f5c400;border:1px solid #111;border-radius:8px;padding:9px 16px;font-weight:600;font-size:13px;cursor:pointer;letter-spacing:.01em}.result-download:hover{background:#f5c400;color:#111}.modal.result-modal,.result-modal{width:min(920px,92vw)!important;max-width:92vw!important;max-height:90vh;display:flex;flex-direction:column}.result-modal .modal-body{overflow-y:auto;max-height:calc(90vh - 70px);font-size:15.5px;line-height:1.6}.result-modal .result-card{border:1px solid #e6e6e2;border-left:3px solid rgba(245,196,0,.75);padding:22px 26px;border-radius:12px}.result-modal .result-head{padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid #eee}.result-modal .result-head small{font-size:13px;color:#666}.result-modal .result-card h4{margin:22px 0 8px;font-size:13px;letter-spacing:.08em;color:#111;display:flex;align-items:center;gap:8px}.result-modal .result-card h4:before{content:"";width:14px;height:2px;background:#f5c400}.result-modal .result-text{font-size:16px;line-height:1.65;color:#1a1a1a;background:#fafaf7;border-radius:8px;padding:12px 16px}.result-modal .result-list{list-style:none;padding:0;line-height:1.6}.result-modal .result-list li{position:relative;padding:8px 0 8px 18px;border-bottom:1px solid #f1f1ee;font-size:15.5px}.result-modal .result-list li:last-child{border-bottom:0}.result-modal .result-list li:before{content:"";position:absolute;left:2px;top:17px;width:6px;height:6px;border-radius:50%;background:#111}.result-owner{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:#111;color:#f5c400;font-size:12px;font-weight:600;vertical-align:1px;white-space:nowrap}.result-modal .result-files{margin-top:22px;padding-top:16px;border-top:1px solid #eee}.result-modal .result-download{font-size:14px;padding:11px 20px}.result-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:22px}.result-sec-head h4{margin:0!important}.result-actions{display:flex;gap:8px}.result-action{background:#fff;color:#111;border:1px solid #111;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.result-action:hover{background:#f5c400;border-color:#f5c400}.result-action.dark{background:#111;color:#f5c400}.result-action.dark:hover{background:#f5c400;color:#111}.chat-composer textarea{flex:1;resize:vertical;font:inherit;line-height:1.5;padding:10px 12px;border:1px solid #ddd;border-radius:10px;min-height:42px}.mention-input{position:relative;flex:1;display:flex;min-width:0}.mention-input textarea{flex:1;width:100%}.mention-pop{position:absolute;left:0;bottom:calc(100% + 6px);width:min(420px,100%);max-height:340px;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px #11111124;z-index:60;padding:6px}.mention-pop-head{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;padding:6px 8px 8px}.mention-pop-head span{text-transform:none;letter-spacing:0;font-weight:400;color:#9ca3af}.mention-opt{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;text-align:left;padding:7px 8px;border-radius:8px;cursor:pointer;font:inherit;color:#111}.mention-opt.active{background:#fff7d6}.mention-opt-main{display:flex;flex-direction:column;min-width:0;flex:1}.mention-opt-main b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-opt-main small{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.mention-status.on{background:#e8f7ee;color:#11713a}.mention-status.on:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#16a34a;margin-right:5px;vertical-align:1px}.mention-status.off{background:#f3f4f6;color:#6b7280}.mention-status.human{background:#eef2ff;color:#3f4a8a}.mention-chip{position:relative;display:inline-flex;align-items:baseline;gap:3px;padding:0 7px 0 5px;margin:0 1px;border-radius:6px;background:#fff4c2;color:#111;font-weight:600;line-height:1.55;cursor:default;white-space:nowrap;outline:none}.mention-chip.agent{cursor:pointer}.mention-chip.person{background:#eef2ff;color:#1f2a5c}.mention-chip:hover,.mention-chip:focus-visible{box-shadow:0 0 0 2px #f5c400}.mention-chip.person:hover,.mention-chip.person:focus-visible{box-shadow:0 0 0 2px #a5b4fc}.mention-at{opacity:.55;font-weight:500}.mention-code{font:500 10.5px IBM Plex Mono,ui-monospace,monospace;color:#6b5a00;margin-left:3px;opacity:.85}.mention-chip.person .mention-code{color:#4b5590}.mention-card{display:none;position:absolute;left:0;top:calc(100% + 6px);z-index:70;min-width:240px;max-width:320px;background:#111;color:#fff;border-radius:10px;padding:10px 12px;gap:10px;align-items:flex-start;box-shadow:0 10px 28px #00000038;white-space:normal;font-weight:400}.mention-chip:hover .mention-card,.mention-chip:focus-visible .mention-card{display:flex}.mention-card>span{display:flex;flex-direction:column;gap:2px}.mention-card b{font-size:13px}.mention-card small{font-size:11.5px;color:#d1d5db}.mention-card em{font-style:normal;font-size:11px;color:#f5c400}.mention-card em.off{color:#9ca3af}.mention-to{color:#6b7280;font-size:.92em}@media(max-width:640px){.mention-pop{width:100%;max-height:52vh}.mention-pop-head span{display:none}.mention-chip:hover .mention-card,.mention-chip:focus-visible .mention-card{display:none}}.hub-projects.projects-visual{--hpr-ink: var(--ink, #1b1c1e);--hpr-line: var(--line, #e8e9e6);--hpr-yellow: var(--yellow, #ffcf3e);--hpr-muted: #727870;color:var(--hpr-ink);font-family:inherit;font-size:13px;line-height:1.5;min-width:0}.hub-projects.projects-visual *,.hub-projects.projects-visual *:before,.hub-projects.projects-visual *:after{box-sizing:border-box}.hub-projects.projects-visual [hidden],.hub-projects.projects-visual[hidden]{display:none!important}.hub-projects.projects-visual .hpr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.hub-projects.projects-visual :is(h1,h2,h3,h4,p){margin:0}.hub-projects.projects-visual :is(button,input,select,textarea){font:inherit}.hub-projects.projects-visual :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #926e0b;outline-offset:3px}.hub-projects.projects-visual :is(button,a,summary){-webkit-tap-highlight-color:transparent}.hub-projects.projects-visual :is(input,textarea,select):disabled{background:#f1f2ef;color:#747871;cursor:not-allowed}.hub-projects.projects-visual button:disabled{cursor:not-allowed;opacity:.48}.hub-projects.projects-visual .hpr-icon,.hub-projects.projects-visual .hpr-icon svg{display:inline-block;width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.hub-projects.projects-visual button .hpr-icon{pointer-events:none}.hub-projects.projects-visual .hpr-head{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.hub-projects.projects-visual .hpr-head>div:first-child{min-width:0}.hub-projects.projects-visual .hpr-head h1{font-size:30px;line-height:1.2;font-weight:620;letter-spacing:-.9px;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-head p{color:var(--hpr-muted);font-size:12px;margin-top:9px;line-height:1.65}.hub-projects.projects-visual .hpr-eyebrow{font-size:10px;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;color:#7c806f;margin-bottom:9px}.hub-projects.projects-visual .hpr-head .hpr-eyebrow{margin:0 0 9px;color:#7c806f;font-size:10px}.hub-projects.projects-visual .hpr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.hub-projects.projects-visual .hpr-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;max-width:100%;padding:9px 14px;background:#fff;border:1px solid #dfe3d9;border-radius:8px;color:#41483a;font-size:12px;font-weight:580;line-height:1.4;text-decoration:none;text-align:center;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.hub-projects.projects-visual .hpr-button:hover:not(:disabled){background:#f5f6f1;border-color:#cfd5c7}.hub-projects.projects-visual .hpr-button.primary{background:var(--hpr-yellow);border-color:var(--hpr-yellow);color:#352b12}.hub-projects.projects-visual .hpr-button.primary:hover:not(:disabled){background:#f4c12a;border-color:#f4c12a}.hub-projects.projects-visual .hpr-button.dark{background:#232725;border-color:#232725;color:#fff}.hub-projects.projects-visual .hpr-button.dark:hover:not(:disabled){background:#3a413b;border-color:#3a413b}.hub-projects.projects-visual .hpr-button.soft{background:#f0f2ec;border-color:transparent;color:#5c6552}.hub-projects.projects-visual .hpr-button.soft:hover:not(:disabled){background:#e7ebdf;border-color:transparent}.hub-projects.projects-visual .hpr-button.danger{background:#fff2ee;border-color:#efd8d1;color:#9f4333}.hub-projects.projects-visual .hpr-button.danger:hover:not(:disabled){background:#fbe6df;border-color:#e5beb3}.hub-projects.projects-visual .hpr-button.small{min-height:32px;padding:6px 10px;font-size:11px;border-radius:7px}.hub-projects.projects-visual .hpr-button .hpr-icon{width:15px;height:15px}.hub-projects.projects-visual .hpr-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:#6d7563;cursor:pointer}.hub-projects.projects-visual .hpr-icon-button:hover:not(:disabled){background:#f0f3e9;color:#414d33}.hub-projects.projects-visual .hpr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px}.hub-projects.projects-visual .hpr-stat{display:flex;align-items:center;gap:15px;min-width:0;padding:20px 21px;background:#fff;border:1px solid var(--hpr-line);border-radius:12px}.hub-projects.projects-visual .hpr-stat>.hpr-icon{width:37px;height:37px;padding:9px;color:#8b825e;border-radius:10px;background:#f7f6ec}.hub-projects.projects-visual .hpr-stat>:is(span,p,small){display:block;font-size:11px;color:var(--hpr-muted)}.hub-projects.projects-visual .hpr-stat strong{display:block;margin-top:0;color:#353f2d;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.5px}.hub-projects.projects-visual .hpr-stat small{margin-top:7px}.hub-projects.projects-visual .hpr-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;align-items:stretch}.hub-projects.projects-visual .hpr-project-card{display:flex;flex-direction:column;width:100%;min-width:0;padding:22px;border:1px solid #e3e7dc;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s}.hub-projects.projects-visual .hpr-project-card:hover{border-color:#d2d9c6;box-shadow:0 9px 30px #29351d08}.hub-projects.projects-visual .hpr-card-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:19px}.hub-projects.projects-visual .hpr-card-symbol{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;color:#90701b;background:#fff5ce;flex-shrink:0}.hub-projects.projects-visual .hpr-card-symbol .hpr-icon{width:20px;height:20px}.hub-projects.projects-visual .hpr-project-card h2,.hub-projects.projects-visual .hpr-project-card h3{color:#343e2b;font-size:16px;font-weight:610;letter-spacing:-.25px;line-height:1.4;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-project-description{margin:10px 0 18px;color:#75816a;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-project-card .hpr-project-description{flex:1}.hub-projects.projects-visual .hpr-project-card>.hpr-actions{padding-top:16px;margin-top:17px;border-top:1px solid #edf0e7}.hub-projects.projects-visual .hpr-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;border-top:1px solid #edf0e7;margin-top:18px;padding-top:17px;color:#99a389}.hub-projects.projects-visual .hpr-card-top{width:100%}.hub-projects.projects-visual .hpr-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 13px;color:#7b836f;font-size:11px;line-height:1.5}.hub-projects.projects-visual .hpr-meta>span{display:inline-flex;gap:5px;align-items:center;min-width:0;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-meta .hpr-icon{width:13px;height:13px}.hub-projects.projects-visual .hpr-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;max-width:100%;font-size:10px;font-weight:550;line-height:1.4;border-radius:5px;color:#6b735f;background:#f0f3ea}.hub-projects.projects-visual .hpr-tag.is-planning{background:#fff5d4;color:#806415}.hub-projects.projects-visual .hpr-tag.is-active,.hub-projects.projects-visual .hpr-tag.is-qualified{background:#eaf4ec;color:#347044}.hub-projects.projects-visual .hpr-tag.is-paused,.hub-projects.projects-visual .hpr-tag.is-muted{background:#f0f1ee;color:#767b70}.hub-projects.projects-visual .hpr-tag.is-completed{background:#edf2ef;color:#59745e}.hub-projects.projects-visual .hpr-avatar{position:relative;display:inline-block;width:48px;height:48px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#e7e3dc;vertical-align:middle}.hub-projects.projects-visual .hpr-avatar-art{display:block;width:100%;height:100%;aspect-ratio:1;background-image:url(/assets/equipe-3d.png);background-size:300% 200%;background-repeat:no-repeat;background-position:calc(var(--col, 0) * 50%) calc(var(--row, 0) * 100%)}.hub-projects.projects-visual .hpr-avatar>.hpr-avatar-art{position:absolute;inset:0;transform:scale(1.42) translateY(8%)}.hub-projects.projects-visual .hpr-avatar.sm{width:32px;height:32px}.hub-projects.projects-visual .hpr-avatar-stack{display:flex;align-items:center;padding-left:0}.hub-projects.projects-visual .hpr-avatar-stack .hpr-avatar{width:32px;height:32px;margin-left:-7px;border:2px solid #fff}.hub-projects.projects-visual .hpr-avatar-stack .hpr-avatar:first-child{margin-left:0}.hub-projects.projects-visual .hpr-avatar-stack>:is(small,span:not(.hpr-avatar)){margin-left:8px;color:#7c856e;font-size:10px}.hub-projects.projects-visual .hpr-empty,.hub-projects.projects-visual .hpr-loading{grid-column:1 / -1;padding:52px 24px;border:1px dashed #dfe5d7;border-radius:13px;background:#fcfdf9;color:#7d886f;text-align:center;font-size:12px}.hub-projects.projects-visual .hpr-empty>.hpr-icon,.hub-projects.projects-visual .hpr-loading>.hpr-icon{width:28px;height:28px;margin-bottom:13px;color:#b1bd9e}.hub-projects.projects-visual .hpr-empty h2,.hub-projects.projects-visual .hpr-empty h3{margin-bottom:8px;font-size:16px;color:#5c694c}.hub-projects.projects-visual .hpr-empty p{max-width:450px;margin:0 auto;font-size:12px;line-height:1.7}.hub-projects.projects-visual .hpr-empty .hpr-button{margin-top:19px}.hub-projects.projects-visual .hpr-loading{border-style:solid}.hub-projects.projects-visual .hpr-breadcrumb{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:4px 0;border:0;background:transparent;color:#7a826c;font-size:11px;text-decoration:none;cursor:pointer}.hub-projects.projects-visual .hpr-breadcrumb:hover{color:#8a6d16}.hub-projects.projects-visual .hpr-breadcrumb .hpr-icon{width:13px;height:13px}.hub-projects.projects-visual .hpr-header-card{padding:24px;border:1px solid #e1e7d8;background:#fff;border-radius:14px;margin-bottom:21px}.hub-projects.projects-visual .hpr-header-card .hpr-head{margin-bottom:13px}.hub-projects.projects-visual .hpr-header-card .hpr-head h1{font-size:26px}.hub-projects.projects-visual .hpr-detail-description{color:#737f64;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;max-width:860px;margin-top:12px}.hub-projects.projects-visual .hpr-header-card>.hpr-meta{margin-top:18px}.hub-projects.projects-visual .hpr-tabs{display:flex;gap:5px;align-items:stretch;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #e1e6d8;margin-bottom:22px}.hub-projects.projects-visual .hpr-tabs button{position:relative;flex-shrink:0;padding:12px 15px 15px;border:0;border-bottom:3px solid transparent;background:transparent;color:#818a75;font-size:12px;font-weight:500;cursor:pointer}.hub-projects.projects-visual .hpr-tabs button[aria-selected=true]{color:#3d4b31;border-bottom-color:var(--hpr-yellow);font-weight:620}.hub-projects.projects-visual .hpr-tabs button:hover:not(:disabled){color:#5f6135;background:#f4f6ee}.hub-projects.projects-visual .hpr-tabs button:focus-visible{outline-offset:-3px;border-radius:5px 5px 0 0}.hub-projects.projects-visual .hpr-tabs button .hpr-icon{width:15px;height:15px;margin-right:5px}.hub-projects.projects-visual .hpr-content{min-width:0}.hub-projects.projects-visual .hpr-panel{min-width:0;padding:24px;margin-bottom:18px;border:1px solid #e2e7da;border-radius:13px;background:#fff}.hub-projects.projects-visual .hpr-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:21px}.hub-projects.projects-visual .hpr-panel-head h2,.hub-projects.projects-visual .hpr-panel-head h3{color:#414e34;font-size:16px;font-weight:610;letter-spacing:-.2px}.hub-projects.projects-visual .hpr-panel-head p{margin-top:5px;color:#7f8972;font-size:11px;line-height:1.7}.hub-projects.projects-visual .hpr-grid-2,.hub-projects.projects-visual .hpr-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hub-projects.projects-visual .hpr-grid-2>.hpr-panel{margin-bottom:0}.hub-projects.projects-visual .hpr-field{display:flex;flex-direction:column;min-width:0;gap:7px;margin-bottom:18px}.hub-projects.projects-visual .hpr-fieldset{min-width:0;margin:0;padding:0;border:0}.hub-projects.projects-visual .hpr-field>label,.hub-projects.projects-visual label.hpr-field>span,.hub-projects.projects-visual .hpr-field>span:first-child{color:#566149;font-size:11px;font-weight:590}.hub-projects.projects-visual .hpr-field :is(input:not([type=checkbox]):not([type=radio]),textarea,select){display:block;width:100%;min-width:0;min-height:40px;padding:10px 11px;border:1px solid #dfe5d6;border-radius:8px;background:#fff;color:#414d35;font-size:12px;line-height:1.5}.hub-projects.projects-visual .hpr-field textarea{resize:vertical;min-height:108px}.hub-projects.projects-visual .hpr-field :is(input,textarea)::placeholder{color:#9aa38e}.hub-projects.projects-visual .hpr-field :is(input,textarea,select)[aria-invalid=true]{border-color:#b45742}.hub-projects.projects-visual .hpr-field :is(small,.hpr-small){color:#7a856c;font-size:11px;line-height:1.55}.hub-projects.projects-visual .hpr-check{display:flex;align-items:flex-start;gap:8px;color:#5b684d;font-size:12px;line-height:1.6;cursor:pointer}.hub-projects.projects-visual .hpr-check input{width:15px;height:15px;flex-shrink:0;margin:2px 0 0;accent-color:#a38324}.hub-projects.projects-visual .hpr-check small{display:block;margin-top:3px;font-size:11px;color:#7c886e}.hub-projects.projects-visual .hpr-check:has(input:disabled){cursor:not-allowed}.hub-projects.projects-visual .hpr-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.hub-projects.projects-visual .hpr-member{min-width:0;background:#fff;border:1px solid #e0e6d7;border-radius:12px;padding:20px}.hub-projects.projects-visual .hpr-member-head{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:18px}.hub-projects.projects-visual .hpr-member-head>div{flex:1;min-width:0}.hub-projects.projects-visual .hpr-member-head :is(h3,strong){display:block;color:#455339;font-size:14px;font-weight:610;line-height:1.4;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-member-head :is(p,small){display:block;color:#7c886e;font-size:11px;margin-top:4px;line-height:1.5}.hub-projects.projects-visual .hpr-member-head>.hpr-tag{margin-left:auto}.hub-projects.projects-visual .hpr-member-fields{display:flex;flex-direction:column;gap:13px;border-top:1px solid #edf0e6;padding-top:16px}.hub-projects.projects-visual .hpr-member-fields .hpr-field{margin-bottom:0}.hub-projects.projects-visual .hpr-member-fields textarea{min-height:88px}.hub-projects.projects-visual .hpr-member-editor .hpr-member{background:#fbfcf9}.hub-projects.projects-visual .hpr-member-editor .hpr-member.is-linked{background:#fff;border-color:#d2d9c2;box-shadow:inset 0 2px #eed375}.hub-projects.projects-visual .hpr-member-editor .hpr-member-fields{margin-top:15px}.hub-projects.projects-visual .hpr-member-note{margin-top:14px;color:#869277;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-inline-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:19px}.hub-projects.projects-visual .hpr-inline-form>.hpr-field{flex:1 1 180px;margin-bottom:0}.hub-projects.projects-visual .hpr-inline-form>.hpr-button{margin-bottom:1px}.hub-projects.projects-visual .hpr-knowledge{min-width:0;border:1px solid #e4e9db;border-radius:10px;padding:18px;margin-bottom:12px;background:#fcfdf9}.hub-projects.projects-visual .hpr-knowledge h3{color:#4c5a40;font-size:14px;margin-bottom:8px;font-weight:600}.hub-projects.projects-visual .hpr-knowledge p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#748264;line-height:1.75}.hub-projects.projects-visual .hpr-knowledge .hpr-meta{margin-top:12px}.hub-projects.projects-visual .hpr-knowledge .hpr-actions{margin-top:13px}.hub-projects.projects-visual .hpr-knowledge>.hpr-meta:first-child{margin:0 0 13px;justify-content:space-between}.hub-projects.projects-visual .hpr-grid-2>.hpr-knowledge{margin-bottom:0}.hub-projects.projects-visual .hpr-preview-note{margin-top:18px;font-size:11px;line-height:1.7;color:#849174}.hub-projects.projects-visual .hpr-content>.hpr-preview-note,.hub-projects.projects-visual .hpr-fieldset>.hpr-preview-note{margin:0 0 18px}.hub-projects.projects-visual .hpr-preview-note>.hpr-icon{width:13px;height:13px;margin-right:5px}.hub-projects.projects-visual .hpr-timeline{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.hub-projects.projects-visual .hpr-event{position:relative;padding:0 0 22px 22px;border-left:1px solid #e0e7d5;margin-left:5px;color:#718060;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-event-dot{position:absolute;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#acb791;box-sizing:content-box;top:4px;left:-6px}.hub-projects.projects-visual .hpr-event:last-child{padding-bottom:0;border-left-color:transparent}.hub-projects.projects-visual .hpr-event strong{display:block;color:#536144;font-size:12px;font-weight:590}.hub-projects.projects-visual .hpr-event :is(time,small){display:block;margin-top:4px;font-size:11px;color:#929d83}.hub-projects.projects-visual .hpr-event .hpr-meta{justify-content:space-between;margin-bottom:8px}.hub-projects.projects-visual .hpr-event h3{font-size:13px;font-weight:590;color:#536144;margin-bottom:5px}.hub-projects.projects-visual .hpr-event p{white-space:pre-wrap;font-size:12px;line-height:1.7}.hub-projects.projects-visual .hpr-notice,.hub-projects.projects-visual .hpr-banner{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;border:1px solid #e9dfb8;border-radius:9px;background:#fff9e8;color:#7e6b35;font-size:11px;line-height:1.65;margin-bottom:18px;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-notice .hpr-icon,.hub-projects.projects-visual .hpr-banner .hpr-icon{width:16px;height:16px;margin-top:1px}.hub-projects.projects-visual .hpr-banner.is-error{color:#934335;background:#fff4ee;border-color:#eccfc4}.hub-projects.projects-visual .hpr-notice-list{display:flex;flex-direction:column;gap:13px}.hub-projects.projects-visual .hpr-notice-list .hpr-notice{flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:18px 20px}.hub-projects.projects-visual .hpr-notice-list .hpr-meta{justify-content:space-between;color:#9a8a59}.hub-projects.projects-visual .hpr-notice-list .hpr-notice p{white-space:pre-wrap;font-size:12px;line-height:1.75;color:#7c6b36}.hub-projects.projects-visual .hpr-meeting-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #ece2bd;border-radius:12px;padding:23px;margin-bottom:19px;background:#fff8df}.hub-projects.projects-visual .hpr-meeting-callout h3{font-size:15px;font-weight:590;color:#6c5d30}.hub-projects.projects-visual .hpr-meeting-callout p{margin-top:6px;font-size:12px;color:#9b8b5d;line-height:1.6}.hub-projects.projects-visual .hpr-meeting-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hub-projects.projects-visual .hpr-meeting-list .hpr-panel{margin:0}.hub-projects.projects-visual .hpr-meeting-list .hpr-panel-head{gap:10px;margin-bottom:13px;flex-wrap:wrap}.hub-projects.projects-visual .hpr-meeting-list .hpr-panel>p{color:#7d886f;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-meeting-list .hpr-avatar-stack{margin-top:18px}.hub-projects.projects-visual .hpr-error{color:#a44934;font-size:11px;line-height:1.6;margin-top:6px;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-small{color:#7a876b;font-size:11px;line-height:1.6}.hub-projects.projects-visual .hpr-list-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:17px}.hub-projects.projects-visual .hpr-list-toolbar>:is(h2,h3){font-size:15px;color:#536245}.hub-projects.projects-visual .hpr-list-toolbar .hpr-field{margin:0;min-width:150px}.hub-projects.projects-visual .hpr-search{display:flex;align-items:center;gap:8px;min-width:180px;min-height:38px;padding:8px 11px;border:1px solid #e0e6d6;border-radius:8px;background:#fff;color:#a0ab90}.hub-projects.projects-visual .hpr-search .hpr-icon{width:15px;height:15px}.hub-projects.projects-visual .hpr-search input{width:100%;min-width:0;border:0;background:transparent;color:#5f6c50;font-size:12px;line-height:1.5;outline-offset:1px}.hub-projects.projects-visual .hpr-search:focus-within{outline:2px solid #b09a52;outline-offset:2px}.hub-projects.projects-visual .hpr-filter{display:flex;align-items:center;gap:8px;font-size:11px;color:#89957a}.hub-projects.projects-visual .hpr-filter select,.hub-projects.projects-visual .hpr-file-category select{max-width:100%;padding:9px 11px;border:1px solid #dfe6d4;border-radius:8px;background:#fff;color:#62724e;font-size:12px;line-height:1.5}.hub-projects.projects-visual .hpr-file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:155px;padding:25px 20px;border:1px dashed #cdd9ba;border-radius:11px;background:#fafcf5;text-align:center;color:#6c7c59;font-size:12px;line-height:1.65;transition:background .16s,border-color .16s}.hub-projects.projects-visual .hpr-file-drop>.hpr-icon{width:26px;height:26px;color:#98ab7c}.hub-projects.projects-visual .hpr-file-drop strong{color:#5e6f4c;font-size:13px;font-weight:590}.hub-projects.projects-visual .hpr-file-drop p,.hub-projects.projects-visual .hpr-file-drop small{font-size:11px;color:#879777}.hub-projects.projects-visual .hpr-file-drop .hpr-button{margin-top:5px}.hub-projects.projects-visual .hpr-file-drop.is-dragging{border-color:#b49a3e;background:#fff5d4;box-shadow:inset 0 0 0 1px #d0b75b}.hub-projects.projects-visual .hpr-file-drop-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:2px;background:#f0f4e6;color:#9bac7e;border-radius:12px}.hub-projects.projects-visual .hpr-file-drop-icon .hpr-icon{width:24px;height:24px}.hub-projects.projects-visual .hpr-file-drop h3{font-size:14px;color:#62734d;font-weight:590}.hub-projects.projects-visual .hpr-file-category{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:11px;margin-top:9px;color:#849572}.hub-projects.projects-visual .hpr-file-category select{font-size:11px;padding:7px 10px}.hub-projects.projects-visual .hpr-file-list{display:flex;flex-direction:column;gap:9px;padding:0;margin:16px 0 0;list-style:none;min-width:0}.hub-projects.projects-visual .hpr-file-row{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 14px;border:1px solid #e3e9da;border-radius:9px;background:#fff}.hub-projects.projects-visual .hpr-file-icon{display:flex;align-items:center;justify-content:center;width:34px;height:38px;border-radius:7px;background:#f2f5ec;color:#9bab84;flex-shrink:0}.hub-projects.projects-visual .hpr-file-icon .hpr-icon{width:18px;height:18px}.hub-projects.projects-visual .hpr-file-info{flex:1;min-width:0}.hub-projects.projects-visual .hpr-file-info :is(strong,a){display:block;color:#536343;font-size:12px;font-weight:580;line-height:1.45;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-file-info a{text-decoration-thickness:1px;text-underline-offset:3px}.hub-projects.projects-visual .hpr-file-info :is(small,p){display:block;font-size:11px;color:#879778;margin-top:4px;line-height:1.55;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-file-info code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;color:#849672;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-file-row .hpr-actions{justify-content:flex-end;gap:6px}.hub-projects.projects-visual .hpr-file-status{color:#8b9778;font-size:11px;line-height:1.5}.hub-projects.projects-visual .hpr-file-status.is-error{color:#a44934}.hub-projects.projects-visual .hpr-file-progress{overflow:hidden;width:100%;height:4px;margin-top:9px;background:#edf1e4;border-radius:99px}.hub-projects.projects-visual .hpr-file-bar{display:block;width:0;height:100%;background:#b8a04a;border-radius:inherit;transition:width .18s}.hub-projects.projects-visual .hpr-file-progress.is-indeterminate .hpr-file-bar{width:35%;animation:hpr-upload 1.4s ease-in-out infinite}@keyframes hpr-upload{0%{transform:translate(-110%)}to{transform:translate(390%)}}.hub-projects.projects-visual .hpr-folder{border:1px solid #e1e8d7;border-radius:10px;margin-bottom:12px;background:#fff;overflow:hidden;min-width:0}.hub-projects.projects-visual .hpr-folder>summary,.hub-projects.projects-visual .hpr-file-head{display:flex;align-items:center;gap:9px;padding:13px 16px;min-width:0;color:#61734e;font-size:12px;font-weight:570;background:#f7f9f2;overflow-wrap:anywhere}.hub-projects.projects-visual .hpr-folder>summary{cursor:pointer}.hub-projects.projects-visual .hpr-file-head{justify-content:space-between;flex-wrap:wrap}.hub-projects.projects-visual .hpr-file-head>span{display:flex;align-items:center;gap:8px;min-width:0}.hub-projects.projects-visual .hpr-folder>.hpr-file-list{padding:0 13px 13px;margin-top:12px}.hub-projects.projects-visual .hpr-file-group{min-width:0}.hub-projects.projects-visual .hpr-file-group>ul{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.hub-projects.projects-visual .hpr-file-group>.hpr-folder{display:flex;align-items:center;gap:8px;margin:8px 0 11px;padding:11px 13px;background:#f7f9f2;color:#7f906a;font-size:12px;font-weight:570}.hub-projects.projects-visual .hpr-file-group>.hpr-folder .hpr-icon{width:15px;height:15px}.hub-projects.projects-visual .hpr-file-group>.hpr-folder small{margin-left:auto;font-size:10px;font-weight:500;color:#9aaa85}.hub-projects.projects-visual .hpr-modal-backdrop,.hub-projects.projects-visual.hpr-modal-backdrop{position:fixed;z-index:70;inset:0;display:flex;align-items:center;justify-content:center;padding:28px;background:#1e2819a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hub-projects.projects-visual .hpr-modal{display:flex;flex-direction:column;min-width:0;width:min(880px,100%);max-height:calc(100dvh - 56px);border-radius:16px;background:#fff;border:1px solid #e4e8dc;box-shadow:0 28px 90px #10170930;overflow:hidden}.hub-projects.projects-visual .hpr-modal>form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.hub-projects.projects-visual .hpr-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-shrink:0;padding:24px 26px 20px;border-bottom:1px solid #edf0e5}.hub-projects.projects-visual .hpr-modal-head h2{font-size:21px;color:#3e4d30;font-weight:620;letter-spacing:-.45px}.hub-projects.projects-visual .hpr-modal-head p{font-size:12px;color:#7c8b69;margin-top:6px;line-height:1.7}.hub-projects.projects-visual .hpr-modal-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:23px 26px;scrollbar-width:thin;scrollbar-color:#d3ddc5 transparent}.hub-projects.projects-visual .hpr-modal-body .hpr-field:last-child{margin-bottom:0}.hub-projects.projects-visual .hpr-modal-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:18px 26px;border-top:1px solid #e7ecdd;background:#fcfdf9}.hub-projects.projects-visual .hpr-modal-foot>.hpr-small{margin-right:auto}.hub-projects.projects-visual .hpr-toast,.hub-projects.projects-visual.hpr-toast{position:fixed;z-index:90;left:50%;bottom:24px;transform:translate(-50%);max-width:min(580px,calc(100vw - 32px));width:max-content;padding:13px 19px;border:1px solid #465638;border-radius:10px;background:#354329;color:#f7faf0;box-shadow:0 8px 26px #25341924;font-size:12px;line-height:1.6;text-align:center;overflow-wrap:anywhere}@media(max-width:1250px){.hub-projects.projects-visual .hpr-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-projects.projects-visual .hpr-project-card{padding:20px}.hub-projects.projects-visual .hpr-member{padding:17px}}@media(max-width:1000px){.hub-projects.projects-visual .hpr-head{align-items:flex-start}.hub-projects.projects-visual .hpr-head>.hpr-actions{justify-content:flex-end}.hub-projects.projects-visual .hpr-member-grid,.hub-projects.projects-visual .hpr-grid-2,.hub-projects.projects-visual .hpr-meeting-list{grid-template-columns:1fr}.hub-projects.projects-visual .hpr-stats{gap:12px}.hub-projects.projects-visual .hpr-stat{padding:17px}}@media(max-width:650px){.hub-projects.projects-visual .hpr-head{flex-direction:column;gap:16px;margin-bottom:21px}.hub-projects.projects-visual .hpr-head h1{font-size:27px}.hub-projects.projects-visual .hpr-head>.hpr-actions{width:100%;justify-content:flex-start}.hub-projects.projects-visual .hpr-button{min-height:42px;padding:10px 13px}.hub-projects.projects-visual .hpr-button.small{min-height:36px}.hub-projects.projects-visual .hpr-icon-button{width:38px;height:38px}.hub-projects.projects-visual .hpr-stats{gap:8px;margin-bottom:20px}.hub-projects.projects-visual .hpr-stat{display:block;padding:14px 11px;border-radius:10px}.hub-projects.projects-visual .hpr-stat>.hpr-icon{width:30px;height:30px;padding:7px;margin-bottom:8px}.hub-projects.projects-visual .hpr-stat strong{font-size:23px;margin-top:0}.hub-projects.projects-visual .hpr-stat>:is(span,p,small){font-size:11px}.hub-projects.projects-visual .hpr-project-grid{grid-template-columns:1fr;gap:14px}.hub-projects.projects-visual .hpr-project-card{padding:20px}.hub-projects.projects-visual .hpr-header-card{padding:19px}.hub-projects.projects-visual .hpr-header-card .hpr-head h1{font-size:23px}.hub-projects.projects-visual .hpr-tabs{margin-bottom:17px;gap:1px}.hub-projects.projects-visual .hpr-tabs button{padding:12px 11px 14px;font-size:11px}.hub-projects.projects-visual .hpr-panel{padding:18px}.hub-projects.projects-visual .hpr-panel-head{flex-wrap:wrap;gap:12px;margin-bottom:17px}.hub-projects.projects-visual .hpr-field-row{grid-template-columns:1fr;gap:0}.hub-projects.projects-visual .hpr-field :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px;padding:10px 11px}.hub-projects.projects-visual .hpr-member-head{gap:10px;flex-wrap:wrap}.hub-projects.projects-visual .hpr-member-head .hpr-avatar{width:43px;height:43px}.hub-projects.projects-visual .hpr-member-head>.hpr-tag{margin-left:53px}.hub-projects.projects-visual .hpr-member-head>div{min-width:140px}.hub-projects.projects-visual .hpr-inline-form{align-items:stretch;flex-direction:column}.hub-projects.projects-visual .hpr-inline-form>.hpr-field{flex-basis:auto}.hub-projects.projects-visual .hpr-inline-form>.hpr-button{align-self:flex-start}.hub-projects.projects-visual .hpr-search{flex:1 1 100%}.hub-projects.projects-visual .hpr-search input,.hub-projects.projects-visual .hpr-filter select,.hub-projects.projects-visual .hpr-file-category select{font-size:16px}.hub-projects.projects-visual .hpr-meeting-callout{flex-direction:column;align-items:flex-start;padding:20px;gap:16px}.hub-projects.projects-visual .hpr-file-row{gap:9px;padding:12px;flex-wrap:wrap}.hub-projects.projects-visual .hpr-file-row>.hpr-file-info{flex-basis:calc(100% - 47px)}.hub-projects.projects-visual .hpr-file-row>.hpr-actions{width:100%;padding-left:43px;justify-content:flex-start}.hub-projects.projects-visual .hpr-file-row>.hpr-file-status{margin-left:43px}.hub-projects.projects-visual .hpr-empty,.hub-projects.projects-visual .hpr-loading{padding:37px 20px}.hub-projects.projects-visual .hpr-modal-backdrop,.hub-projects.projects-visual.hpr-modal-backdrop{padding:12px}.hub-projects.projects-visual .hpr-modal{max-height:calc(100dvh - 24px);border-radius:13px}.hub-projects.projects-visual .hpr-modal-head{padding:20px 19px 17px}.hub-projects.projects-visual .hpr-modal-head h2{font-size:20px}.hub-projects.projects-visual .hpr-modal-body{padding:20px 19px}.hub-projects.projects-visual .hpr-modal-foot{padding:15px 19px;gap:8px}.hub-projects.projects-visual .hpr-modal-foot>.hpr-small{flex-basis:100%}.hub-projects.projects-visual .hpr-toast,.hub-projects.projects-visual.hpr-toast{bottom:17px;font-size:12px}}@media(prefers-reduced-motion:reduce){.hub-projects.projects-visual *,.hub-projects.projects-visual *:before,.hub-projects.projects-visual *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hub-projects.projects-visual .hpr-file-progress.is-indeterminate .hpr-file-bar{width:100%;opacity:.6;transform:none}}.hub-projects.projects-visual{--hpr-ink: #1b1c1e;--hpr-line: #e8e9e6;--hpr-yellow: #ffcf3e}.hub-projects.projects-visual .hpr-header-card{display:block}.hub-projects.projects-visual .hpr-header-card .hpr-head p{max-width:none;margin:0 0 9px}.hub-projects.projects-visual .hpr-header-card .hpr-head h1{margin:0}.hub-projects.projects-visual .hpr-header-card .hpr-detail-description{max-width:860px;margin:0}.hub-projects.projects-visual .hpr-header-card>.hpr-preview-note{margin:15px 0 0}.hub-projects.projects-visual .hpr-search,.hub-projects.projects-visual .hpr-filter,.hub-projects.projects-visual .hpr-check{flex-direction:row;font-weight:400}.hub-projects.projects-visual .hpr-search{width:272px}.hub-projects.projects-visual .hpr-search input{padding:0;border-radius:0;box-shadow:none}.hub-projects.projects-visual .hpr-search input:focus{outline:none}.hub-projects.projects-visual .hpr-filter select{min-width:200px}.hub-projects.projects-visual .hpr-team-search{width:100%;margin-bottom:18px}.hub-projects.projects-visual .hpr-tabs button{display:inline-flex;align-items:center;gap:5px}.hub-projects.projects-visual .hpr-tabs button .hpr-icon{margin-right:0}.hub-projects.projects-visual .hpr-tab-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-left:3px;border-radius:4px;background:#f0f3ea;color:#7b836f;font-size:10px}.hub-projects.projects-visual .hpr-tabs button[aria-selected=true] .hpr-tab-count{background:#fff2bf;color:#806415}.hub-projects.projects-visual .hpr-avatar-stack .avatar{width:32px;height:32px;margin-left:-7px;border:2px solid #fff;border-radius:50%;flex-shrink:0}.hub-projects.projects-visual .hpr-avatar-stack .avatar:first-child{margin-left:0}.hub-projects.projects-visual .hpr-avatar-stack .avatar i{display:none}.hub-projects.projects-visual .hpr-avatar-stack>.avatar{margin-left:-7px}.hub-projects.projects-visual .hpr-avatar-stack>.avatar:first-child{margin-left:0}.hub-projects.projects-visual .hpr-member-head .avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0}.hub-projects.projects-visual .hpr-member-head .avatar i{display:none}.hub-projects.projects-visual .hpr-member-audit{font-size:10px;color:#87917d;line-height:1.65;margin-top:12px}.hub-projects.projects-visual .hpr-meeting-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap}.hub-projects.projects-visual .hpr-meeting-footer .hpr-avatar-stack{margin:0}.hub-projects.projects-visual .hpr-entry-author{display:block;margin-top:12px;font-size:10px;color:#87917d}.hub-projects.projects-visual .hpr-notice .hpr-entry-author{margin:0;color:#9a8a59}.hub-projects.projects-visual .hpr-banner.is-error{margin-top:20px;align-items:center}.hub-projects.projects-visual .hpr-banner.is-error>p{flex:1}.hub-projects.projects-visual .hpr-project-card:focus-visible{outline-offset:3px}.hub-projects.projects-visual .hpr-card-bottom .hpr-icon{flex-shrink:0}.hub-projects.projects-visual .hpr-capabilities{font-size:11px;color:#68745d}.hub-projects.projects-visual .hpr-capabilities>summary{cursor:pointer}.hub-projects.projects-visual .hpr-capabilities>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.hub-projects.projects-visual .hpr-capabilities .hpr-check{font-size:11px}.hub-projects.projects-visual .hpr-member-editor .hpr-member{align-self:start}.hub-projects.projects-visual .hpr-member-editor .hpr-member-option{margin:0}.hub-projects.projects-visual .hpr-member-editor .hpr-member-fields{width:100%}.hub-projects.projects-visual .hpr-project-form .hub-form-body{gap:26px}.hub-projects.projects-visual .hpr-project-form .hpr-form-intro{color:#7f8972;font-size:12px;margin:0}.hub-projects.projects-visual .hpr-project-form .hub-form-grid{gap:18px}.hub-projects.projects-visual .hpr-project-form :is(.hub-form-grid>label,.hub-form-body>label){font-size:11px;font-weight:590;color:#566149}.hub-projects.projects-visual .hpr-project-form :is(.hub-form-grid>label,.hub-form-body>label) :is(input,textarea,select){min-height:40px;border:1px solid #dfe5d6;border-radius:8px;background:#fff;color:#414d35;font-size:12px;line-height:1.5;padding:10px 11px}.hub-projects.projects-visual .hpr-project-form .hub-form-body>label{margin-top:0}.hub-projects.projects-visual .hpr-project-form .hub-access{border-top:1px solid #edf0e6;padding-top:20px;color:#6b775e;font-size:12px}.hub-projects.projects-visual .hpr-project-form .hub-access :is(p,label){font-size:11px;color:#7d886f}.hub-projects.projects-visual .overlay{background:#1d25165e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:28px 20px;align-items:center}.hub-projects.projects-visual .modal{width:590px;max-height:calc(100dvh - 56px);border-radius:16px;border:1px solid #e4e9dc;background:#fff;box-shadow:0 28px 90px #19201430}.hub-projects.projects-visual .modal.wide{width:880px}.hub-projects.projects-visual .modal-head{padding:24px 26px 21px;background:#fff;border-color:#ebeee5}.hub-projects.projects-visual .modal-head h2{color:#455339;font-size:22px;letter-spacing:-.4px;font-weight:620}.hub-projects.projects-visual .modal-body{padding:24px 26px}.hub-projects.projects-visual .form-actions{padding:19px 26px;background:#fcfdf9;border-color:#e9ede2}.hub-projects.projects-visual .form-actions .hpr-button{min-width:105px}.hub-projects.projects-visual .form-actions .hpr-button.primary{min-width:145px}.hub-projects.projects-visual .hpr-files-surface .hub-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 21px}.hub-projects.projects-visual .hpr-files-surface .hub-section-heading h3{color:#414e34;font-size:16px;font-weight:610;letter-spacing:-.2px}.hub-projects.projects-visual .hpr-files-surface .hub-section-heading p{color:#7f8972;font-size:11px;margin:5px 0 0}.hub-projects.projects-visual .hpr-files-surface .hub-count{background:#f0f3ea;color:#7b836f;font-size:11px}.hub-projects.projects-visual .hpr-files-surface .hub-dropzone{padding:27px 20px;gap:9px;border:1px dashed #cdd9ba;background:#fafcf5;border-radius:11px;color:#6c7c59;min-height:200px}.hub-projects.projects-visual .hpr-files-surface .hub-dropzone>svg{padding:10px;box-sizing:content-box;border-radius:12px;background:#f0f4e6;color:#98ab7c;margin:0 0 3px}.hub-projects.projects-visual .hpr-files-surface .hub-dropzone b{font-size:14px;color:#62734d;font-weight:590}.hub-projects.projects-visual .hpr-files-surface .hub-dropzone small{font-size:11px;color:#879777}.hub-projects.projects-visual .hpr-files-surface .hub-dropzone .btn{background:#fff;border:1px solid #dfe3d9;border-radius:8px;color:#5c6552;font-size:11px;min-height:36px;padding:8px 12px}.hub-projects.projects-visual .hpr-files-surface .hub-dropzone .btn:first-child{background:#ffcf3e;border-color:#ffcf3e;color:#352b12}.hub-projects.projects-visual .hpr-files-surface .hub-category{font-size:11px;color:#849572;font-weight:400}.hub-projects.projects-visual .hpr-files-surface .hub-category select{border:1px solid #dfe6d4;background:#fff;color:#62724e;border-radius:7px;font-size:11px;padding:7px 10px}.hub-projects.projects-visual .hpr-files-surface .hub-file-group{margin-top:20px;border:1px solid #e1e8d7;border-radius:10px;overflow:hidden;background:#fff}.hub-projects.projects-visual .hpr-files-surface .hub-file-group h4{margin:0;padding:12px 16px;font-size:12px;font-weight:570;color:#61734e;background:#f7f9f2}.hub-projects.projects-visual .hpr-files-surface .hub-file-row{background:#fff;padding:14px 16px;border-color:#e3e9da}.hub-projects.projects-visual .hpr-files-surface .hub-file-row:last-child{border-bottom:0}.hub-projects.projects-visual .hpr-files-surface .hub-file-copy b{color:#536343;font-size:12px;font-weight:580}.hub-projects.projects-visual .hpr-files-surface .hub-file-copy small{color:#879778;font-size:11px}.hub-projects.projects-visual .hpr-files-surface .hub-file-row>svg{background:#f2f5ec;box-sizing:content-box;padding:8px;border-radius:7px;color:#9bab84}.hub-projects.projects-visual .hpr-files-surface .hub-files>.hub-file-row{margin-top:12px;border:1px solid #e3e9da;border-radius:9px}.hub-projects.projects-visual .hpr-files-surface .hub-files .footnote{color:#849174;font-size:11px;line-height:1.7}@media(max-width:1000px){.hub-projects.projects-visual .hpr-head{align-items:flex-start}.hub-projects.projects-visual .hpr-head .hpr-actions{justify-content:flex-end}.hub-projects.projects-visual .hpr-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.hub-projects.projects-visual .hpr-project-grid{grid-template-columns:1fr}.hub-projects.projects-visual .hpr-stats{gap:8px}.hub-projects.projects-visual .hpr-stat{padding:15px 11px}.hub-projects.projects-visual .hpr-stat small{display:block;font-size:10px;line-height:1.45;margin-top:4px}.hub-projects.projects-visual .hpr-stat strong{font-size:24px}.hub-projects.projects-visual .hpr-filter{width:100%;justify-content:space-between}.hub-projects.projects-visual .hpr-filter select{flex:1;min-width:0;font-size:14px}.hub-projects.projects-visual .hpr-search{width:100%}.hub-projects.projects-visual .hpr-head .hpr-actions{justify-content:flex-start}.hub-projects.projects-visual .hpr-project-form .hub-form-grid,.hub-projects.projects-visual .hpr-member-grid{grid-template-columns:1fr}.hub-projects.projects-visual .hpr-member-head{flex-wrap:nowrap}.hub-projects.projects-visual .hpr-member-head>div{min-width:0}.hub-projects.projects-visual .hpr-capabilities>div{grid-template-columns:1fr}.hub-projects.projects-visual .modal{max-height:calc(100dvh - 24px);border-radius:13px}.hub-projects.projects-visual .overlay{padding:12px}.hub-projects.projects-visual .modal-head{padding:20px 19px 17px}.hub-projects.projects-visual .modal-head h2{font-size:20px}.hub-projects.projects-visual .modal-body{padding:20px 19px}.hub-projects.projects-visual .form-actions{padding:15px 19px}.hub-projects.projects-visual .hpr-project-form :is(.hub-form-grid>label,.hub-form-body>label) :is(input,textarea,select){font-size:16px}.hub-projects.projects-visual .hpr-files-surface .hub-dropzone{padding:24px 14px}.hub-projects.projects-visual .hpr-files-surface .hub-dropzone .hub-inline{flex-wrap:wrap}.hub-projects.projects-visual .hpr-files-surface .hub-section-heading{gap:12px}.hub-projects.projects-visual .hpr-files-surface .hub-file-row{padding:12px}}.hub-projects.projects-visual .hpr-project-form :is(input:not([type=checkbox]),textarea,select){font-weight:400}.hub-projects.projects-visual .hpr-files-surface .hub-dropzone .btn:first-child{background:#232725;border-color:#232725;color:#fff}.oz-rooms-lobby,.oz-meeting,.oz-direct-page{--oz-room-ink: #1b1c1e;--oz-room-muted: #858982;--oz-room-line: #e5e8df;--oz-room-green: #5d6c4e;--oz-room-yellow: #ffcf3e;color:var(--oz-room-ink);min-width:0}.oz-rooms-lobby .eyebrow,.oz-meeting .eyebrow{color:#959b8b;font-size:9px;font-weight:600;letter-spacing:1.6px;line-height:1.5}.oz-rooms-lobby .btn,.oz-meeting .btn,.oz-direct-page .btn{border:1px solid #e0e3dc;border-radius:8px;background:#fff;color:#42483c;box-shadow:none;font-size:12px;font-weight:500;gap:8px;min-height:38px;padding:9px 14px;white-space:nowrap}.oz-rooms-lobby .btn:hover,.oz-meeting .btn:hover,.oz-direct-page .btn:hover{background:#f7f8f3;border-color:#ced4c5}.oz-rooms-lobby .btn.oz-dark,.oz-meeting .btn.oz-dark{color:#fff;background:#202223;border-color:#202223}.oz-meeting .btn.primary{background:var(--oz-room-yellow);border-color:var(--oz-room-yellow);color:#413617}.oz-meeting .btn.primary:hover{background:#f7c335}.oz-meeting .btn:disabled{opacity:.5;cursor:not-allowed}.oz-rooms-lobby .avatar>i,.oz-meeting .avatar>i,.oz-direct-page .avatar>i{display:none}.oz-rooms-lobby .avatar,.oz-meeting .avatar,.oz-direct-page .avatar{border-radius:50%;overflow:hidden}.oz-meeting .avatar.human{background:#f0e4c6;color:#776237;border:2px solid #fff}.oz-rooms-lobby .text-button,.oz-meeting .text-button,.oz-direct-page .text-button{font-size:11px;color:#879379;gap:6px}.oz-meeting .text-button:hover,.oz-direct-page .text-button:hover{color:#6f5a21}.oz-room-avatar-stack{display:inline-flex;align-items:center;padding-left:6px;flex-shrink:0}.oz-room-avatar-stack .avatar{width:27px;height:27px;border:2px solid #fff;margin-left:-6px;border-radius:50%}.oz-room-avatar-stack small{color:#989c91;font-size:10px;margin-left:7px;white-space:nowrap}.oz-rooms-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:38px}.oz-rooms-page-heading h1{font-size:34px;font-weight:650;letter-spacing:-1px;line-height:1.18;margin:12px 0 10px}.oz-rooms-page-heading p{color:#82877e;font-size:13px;line-height:1.6}.oz-room-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.oz-room-section-heading h2{color:#222523;font-size:20px;font-weight:600;letter-spacing:-.4px;margin:0 0 7px}.oz-room-section-heading p{color:#8c9188;font-size:12px;line-height:1.5;margin:0}.oz-room-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.oz-rooms-lobby .hub-room-card{border:1px solid #e5e8e0;border-radius:15px;background:#fff;overflow:hidden;padding:0;transition:box-shadow .2s,transform .2s}.oz-rooms-lobby .hub-room-card:hover{border-color:#dce1d4;box-shadow:0 8px 26px #1d2c1107}.oz-rooms-lobby .hub-room-illustration{position:relative;height:172px;padding:13px;background:#f0ede3;border-radius:14px}.oz-rooms-lobby .hub-room-illustration.sage{background:#edf1e9}.oz-rooms-lobby .hub-room-illustration.lilac{background:#f0ecf4}.oz-room-kind{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;background:#ffffffd9;color:#71766c;font-size:8px;line-height:1.3}.oz-rooms-lobby .hub-room-illustration>.oz-room-diagram{position:absolute;display:block;width:196px;height:117px;bottom:9px;left:50%;margin:0;transform:translate(-50%)}.oz-room-table{position:absolute;width:156px;height:57px;left:20px;top:54px;border-radius:50%;background:#e1dbcd;border:1px solid #d4ccbd;box-shadow:inset 0 2px #f6f3ec}.oz-rooms-lobby .oz-room-diagram .avatar{position:absolute;width:45px;height:45px;border:3px solid #fff;margin:0;box-shadow:0 2px 3px #00000006;transform:none}.oz-rooms-lobby .oz-room-diagram .avatar:nth-of-type(2){left:76px;top:10px}.oz-rooms-lobby .oz-room-diagram .avatar:nth-of-type(3){left:24px;top:66px}.oz-rooms-lobby .oz-room-diagram .avatar:nth-of-type(4){right:23px;top:66px}.oz-rooms-lobby .hub-room-card-copy{padding:22px 20px 20px}.oz-rooms-lobby .hub-room-card-copy h2{color:#272b24;font-size:15px;font-weight:600;margin:0 0 9px;letter-spacing:-.2px}.oz-rooms-lobby .hub-room-card-copy>p{color:#91968b;font-size:11px;line-height:1.65;min-height:37px;margin:0 0 19px;display:block}.oz-rooms-lobby .hub-room-card-copy footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0}.oz-rooms-lobby .hub-room-card-copy .btn{font-size:10px;min-height:34px;padding:7px 10px}.oz-saved-rooms{margin:34px 0 0}.oz-saved-rooms .hub-search{background:#fff;border:1px solid #e4e7df;min-width:190px;max-width:260px;margin:0;border-radius:7px;padding:8px 10px;gap:7px}.oz-saved-rooms .hub-search input{color:#6b7264;font-size:11px;min-width:0;padding:0;height:20px}.oz-saved-room-list{display:grid;gap:5px}.oz-saved-room{display:grid;grid-template-columns:minmax(0,1.5fr) .6fr minmax(130px,.85fr) auto;align-items:center;gap:22px;text-align:left;padding:16px 19px;border:1px solid #e5e8e0;border-radius:10px;background:#fff;min-height:66px;width:100%}.oz-saved-room:hover{border-color:#d4dbca;background:#fdfefb}.oz-saved-room-name{min-width:0}.oz-saved-room-name b{color:#5b6850;display:block;font-size:12px;font-weight:600;overflow-wrap:anywhere}.oz-saved-room-name small{color:#9ca48f;display:block;font-size:9px;margin-top:5px}.oz-saved-room-status{font-size:10px;color:#929a86;display:flex;align-items:center;gap:7px}.oz-saved-room-status>span{height:5px;width:5px;border-radius:50%;background:#92a483;flex-shrink:0}.oz-saved-room-status.paused>span{background:#bea358}.oz-saved-room-status.closed>span{background:#a5aaa0}.oz-room-resume{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border-radius:7px;background:#f4f5f1;color:#777e6d;font-size:10px;white-space:nowrap}.oz-room-empty{display:flex;align-items:center;gap:14px;padding:24px;border:1px dashed #dfe4d6;border-radius:10px;color:#9aa18f;background:#fcfdf9}.oz-room-empty h3{font-size:13px;font-weight:550;color:#6f7b60;margin:0 0 5px}.oz-room-empty p{font-size:11px;color:#949c89;margin:0;line-height:1.6}.oz-room-loading{font-size:12px;padding:22px;color:#8c9680}.oz-meeting-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:31px;padding-top:24px;border-top:1px solid #e7eae2}.oz-meeting-principle{display:flex;align-items:flex-start;gap:14px}.oz-meeting-principle>span{width:31px;height:31px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#f0f2e8;color:#949c81;font-size:9px}.oz-meeting-principle h3{color:#7b8869;font-size:11px;font-weight:600;margin:0 0 6px}.oz-meeting-principle p{font-size:10px;color:#a0a792;line-height:1.65;margin:0}.oz-meeting>.hub-back{margin:0 0 21px}.oz-meeting .hub-room-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0;margin-bottom:19px}.oz-meeting .hub-room-head h1{color:#202321;font-size:28px;line-height:1.25;letter-spacing:-.65px;font-weight:650;margin:9px 0 7px;overflow-wrap:anywhere}.oz-meeting .hub-room-head .oz-room-heading-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px;max-width:none;font-size:11px;color:#899080;line-height:1.7;margin:0}.oz-meeting-phase{width:5px;height:5px;border-radius:50%;background:#a3afa0;flex-shrink:0}.oz-meeting-phase.active{background:#91a679}.oz-meeting-phase.paused{background:#c5aa64}.oz-room-saved{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#97a084;margin-left:13px}.oz-meeting .hub-room-head>.hub-inline{flex-shrink:0;gap:9px;padding-bottom:2px}.oz-meeting .hub-room-grid{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:20px;align-items:stretch;height:calc(100dvh - 276px);min-height:600px;max-height:950px}.oz-meeting .hub-room-main{display:flex;flex-direction:column;position:relative;border:1px solid var(--oz-room-line);border-radius:16px;background:#fff;min-width:0;min-height:0;overflow:hidden}.oz-room-chat-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #eff1e9;padding:17px 20px;flex-shrink:0}.oz-room-chat-heading>div{display:flex;align-items:center;gap:11px;min-width:0}.oz-room-chat-heading>div>svg{color:#9ba38f}.oz-room-chat-heading h2{font-size:14px;font-weight:650;margin:0;white-space:nowrap}.oz-agent-label{display:inline-flex;align-items:center;border:0;border-radius:5px;background:#f0f2f0;color:#8b9087;font-size:8px;font-weight:500;padding:4px 6px;line-height:1;white-space:nowrap}.oz-meeting .hub-participant-strip{padding:11px 15px;display:flex;gap:8px;overflow-x:auto;background:#fcfdf9;border-bottom:1px solid #edf0e5;scrollbar-width:thin;flex-shrink:0}.oz-meeting .hub-participant{display:flex;align-items:center;gap:8px;min-width:100px;max-width:220px;padding:7px 9px;border:1px solid #e5e9dd;border-radius:10px;color:#657158;font-size:11px;line-height:1.3;background:#fff;text-align:left;flex-shrink:0}.oz-meeting .hub-participant>.avatar{width:29px;height:29px;border:2px solid #fff}.oz-meeting .hub-participant>span:not(.avatar):not(.oz-participant-activity){min-width:0}.oz-meeting .hub-participant small{color:#a0a78f;font-size:8px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.oz-meeting .hub-participant.oz-participant-human{background:#f0f3eb;border-color:transparent;color:#59624f;font-weight:600}.oz-meeting .hub-participant.writing{background:#fffae8;border-color:#eddc96}.oz-meeting .hub-participant.writing small{color:#b99a35}.oz-participant-activity{width:5px;height:5px;background:#d8b22d;border-radius:50%;margin-left:3px;flex-shrink:0}.oz-meeting .hub-participant.targeted{box-shadow:0 0 0 1px #cfb969}.oz-meeting .hub-participant.revoked{opacity:.6}.oz-meeting .hub-participant:disabled{cursor:default;opacity:1}.oz-meeting .hub-participant.revoked:disabled{opacity:.6}.oz-room-feed-wrap{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}.oz-meeting .hub-message-stream{flex:1;height:auto;min-height:0;max-height:none;padding:20px 23px 9px;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:auto;overscroll-behavior:contain}.oz-conversation-start{text-align:center;margin:0 0 22px;color:#a3ab97}.oz-conversation-start>span{font-size:8px;font-weight:600;letter-spacing:1.3px}.oz-conversation-start>p{font-size:10px;margin:9px 0 0;line-height:1.5;color:#a1aa93}.oz-room-welcome{text-align:center;padding:38px 16px;max-width:410px;margin:auto}.oz-room-welcome>span{display:grid;place-items:center;width:58px;height:58px;border-radius:20px;margin:0 auto 16px;color:#aa9a56;background:#fbf5dc}.oz-room-welcome h3{font-size:16px;font-weight:550;color:#657551;margin:0 0 9px}.oz-room-welcome p{color:#9ba58d;font-size:12px;line-height:1.7;margin:0}.oz-meeting .hub-message{display:flex;align-items:flex-start;gap:9px;margin:0 0 18px;scroll-margin:25px}.oz-meeting .hub-message>.avatar{width:31px;height:31px;border:0;margin-top:1px}.oz-meeting .hub-message-body{flex:1;max-width:calc(100% - 40px);min-width:0}.oz-meeting .hub-message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;margin:1px 0 7px;line-height:1.3}.oz-meeting .hub-message-meta b{color:#536045;font-weight:600}.oz-meeting .hub-message-meta .oz-message-department{font-size:8px;color:#8d957e;padding:4px 6px;border-radius:4px;background:#f1f4eb}.oz-meeting .hub-message-meta .oz-agent-label{font-size:7px;color:#97a08b;background:#f5f7f2;border:1px solid #e7ebdf;padding:2px 3px}.oz-meeting .hub-message-meta time{width:auto;margin-left:auto;color:#a7ad9b;font-size:9px;white-space:nowrap}.oz-meeting .hub-message-body>p{border:1px solid #e7ecde;border-radius:0 12px 12px;background:#fafbf7;color:#5c6b4d;padding:12px 14px;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.oz-meeting .hub-message.own{flex-direction:row-reverse;margin-left:6%}.oz-meeting .hub-message.own .hub-message-body{max-width:91%}.oz-meeting .hub-message.own .hub-message-body>p{border:1px solid #eee0a7;background:#fff7da;border-radius:12px 0 12px 12px;color:#7c6630}.oz-meeting .hub-message.own .hub-message-meta b{color:#877031}.oz-meeting .hub-message.own .oz-message-department{background:#fff4cf;color:#a78a32}.oz-meeting .hub-message-body>.text-button{display:inline-flex;min-height:23px;margin-top:3px;padding:3px 0;font-size:9px;color:#a0a98f}.oz-meeting .hub-message-body blockquote{cursor:pointer;margin:0 0 -1px;padding:9px 12px;border:1px solid #e7ecde;border-left:3px solid #c7c69e;border-radius:6px 6px 0 0;background:#f1f4e9;color:#939c7f;font-size:10px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.oz-meeting .hub-message-body blockquote b{display:block;color:#7f896f;font-size:10px;margin-bottom:3px;font-weight:550}.oz-meeting .hub-message-body.has-quote>p{border-top-left-radius:0;border-top-right-radius:0}.oz-meeting .hub-new-messages{position:absolute;left:50%;transform:translate(-50%);bottom:9px;z-index:2;margin:0;padding:10px 15px;background:#39432e;color:#fff;font-size:11px;border-radius:25px;box-shadow:0 4px 15px #28331b14;white-space:nowrap}.oz-meeting .hub-writing{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:8px 22px;min-height:40px;border-top:1px solid #f0f3e8;color:#939d83;font-size:10px;flex-shrink:0;background:#fff}.oz-meeting .hub-writing>span{display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:1.4}.oz-meeting .hub-writing b{color:#829269;font-weight:500}.oz-meeting .hub-writing .avatar{width:21px;height:21px}.oz-meeting .hub-writing .hub-typing-dots{color:#b6c093;margin-left:2px;font-size:12px}.oz-meeting .hub-writing.is-idle>span{font-size:9px;color:#a3ac96}.oz-meeting .hub-runtime-status{padding:10px 20px;border-top:1px solid #edeedc;background:#faf9f0;font-size:10px;flex-shrink:0}.oz-meeting .hub-runtime-status summary{font-size:10px;color:#a29465}.oz-meeting .hub-runtime-status p{font-size:11px;color:#958664;overflow-wrap:anywhere}.oz-meeting .hub-composer{position:static;bottom:auto;z-index:auto;flex-shrink:0;padding:13px 20px 14px;border-top:1px solid #e9eddc;background:#fff}.oz-meeting .hub-composer:focus-within{box-shadow:inset 0 2px #e3cb77}.oz-composer-target{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.oz-meeting .hub-recipient{display:flex;align-items:center;gap:8px;margin:0;font-size:10px;color:#9aa58b;flex:1;min-width:0}.oz-meeting .hub-recipient select{border:0;background:#f3f6eb;padding:5px 23px 5px 8px;border-radius:5px;color:#7a8968;font-size:10px;width:auto;max-width:85%;min-height:27px}.oz-composer-target>small{font-size:8px;color:#aab298;white-space:nowrap}.oz-meeting .hub-composer textarea{display:block;width:100%;border:0;border-radius:0;background:transparent;color:#60704e;outline:0;resize:vertical;min-height:53px;max-height:145px;padding:7px 0;font-size:13px;line-height:1.55;box-shadow:none}.oz-meeting .hub-composer textarea::placeholder{color:#a7b098}.oz-meeting .hub-composer footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 0;padding:0}.oz-meeting .hub-composer footer small{display:block;font-size:8px;color:#a1ad91}.oz-meeting .hub-composer footer .btn{font-size:11px;min-height:35px;padding:8px 14px}.oz-meeting .hub-quote-preview{display:flex;align-items:center;gap:10px;padding:10px 11px;margin:0 0 11px;background:#faf7e9;border:0;border-left:3px solid #d8c06a;border-radius:0 7px 7px 0;color:#b59b49}.oz-meeting .hub-quote-preview>div{min-width:0;flex:1}.oz-meeting .hub-quote-preview>svg{flex-shrink:0}.oz-meeting .hub-quote-preview b{color:#a18534;font-size:10px;font-weight:500}.oz-meeting .hub-quote-preview p{display:block;color:#afa279;font-size:10px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oz-meeting .hub-quote-preview .icon-button{color:#b2a883;width:26px;height:26px;min-width:26px}.oz-meeting .hub-room-aside{display:flex;flex-direction:column;gap:13px;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:0 1px 6px;border:0;border-radius:0;background:transparent;position:static;box-shadow:none}.oz-room-context-card{padding:19px;border:1px solid #e6ebdd;border-radius:14px;background:#fff}.oz-room-context-card>.eyebrow{display:block;margin-bottom:12px;font-size:8px;letter-spacing:1.25px;color:#a0aa8d}.oz-meeting .hub-room-aside h3{color:#64744f;font-size:13px;font-weight:600;margin:0;line-height:1.5}.oz-meeting .hub-room-aside p{color:#919f7e;font-size:11px;line-height:1.8;margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.oz-room-context-card>.text-button{margin-top:8px;font-size:9px}.oz-room-context-card>.btn{margin-top:14px;font-size:10px;min-height:32px;padding:7px 10px}.oz-room-context-status{display:flex;align-items:center;gap:5px;color:#a5ae95;font-size:8px;line-height:1.6;margin-top:15px;padding-top:11px;border-top:1px solid #eff2e7}.oz-room-project{border-color:#e7e8d8}.oz-room-project .oz-room-context-status{border:0;padding-top:0;color:#a49c78}.oz-room-context-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.oz-room-context-heading small{font-size:10px;color:#9ca78c}.oz-room-roster{display:flex;flex-direction:column;gap:16px;margin-top:21px}.oz-meeting .hub-aside-person{display:flex;align-items:center;gap:10px}.oz-meeting .hub-aside-person>.avatar{width:29px;height:29px}.oz-meeting .hub-aside-person>div{min-width:0}.oz-meeting .hub-aside-person b{display:block;color:#7d8b6a;font-size:11px;font-weight:500;overflow-wrap:anywhere}.oz-meeting .hub-aside-person small{color:#a5af96;font-size:9px;margin-top:4px;line-height:1.5}.oz-meeting .hub-aside-person .oz-agent-label{background:transparent;border:1px solid #e3e9d8;border-radius:3px;padding:1px 3px;font-size:6px;margin-left:3px}.oz-room-deliveries{background:#f7f9f0}.oz-room-execution{padding:4px 9px}.oz-room-execution summary{display:flex;align-items:center;gap:6px;color:#a5af98;font-size:9px;cursor:pointer}.oz-meeting .hub-room-aside .oz-room-execution p{font-size:10px;margin-top:7px}.oz-meeting .hub-details-button,.oz-meeting .hub-aside-close{display:none}.oz-meeting .hub-room-aside .hub-form-body{padding:10px 0 0}.oz-meeting .hub-room-aside textarea{font-size:12px;line-height:1.6;color:#61734b;border:1px solid #e2e8d7}.oz-review-scroll{overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin}.oz-meeting .hub-outcomes{display:block;padding:0;color:#83926f}.oz-outcomes-heading{display:flex;align-items:flex-start;gap:11px;background:#f4f7eb;color:#8c9f6f;padding:24px}.oz-outcomes-heading>svg{flex-shrink:0;margin-top:2px}.oz-outcomes-heading h2{color:#6b7c50;font-size:17px;font-weight:600;letter-spacing:-.2px;line-height:1.5;margin:0}.oz-outcomes-heading p{color:#9bab86;font-size:11px;line-height:1.65;margin:8px 0 0}.oz-meeting .hub-outcomes>form{padding:24px}.oz-outcomes-intro{font-size:12px;color:#8b9a78;line-height:1.8;margin:0 0 27px}.oz-meeting .hub-outcome{display:block;margin:0 0 12px;padding:0;border:1px solid #e5ebdc;border-radius:10px;min-width:0;background:#fff}.oz-sr-only{position:absolute;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.oz-outcome-summary{display:flex;width:100%;align-items:flex-start;gap:11px;border:0;background:transparent;padding:15px;text-align:left;color:#94a27f}.oz-outcome-summary>span:nth-child(2){flex:1;min-width:0}.oz-outcome-summary strong{display:block;color:#657750;font-size:12px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.oz-outcome-check{display:grid;place-items:center;width:15px;height:15px;margin-top:2px;border-radius:4px;background:#ffcf3e;border:1px solid #dabb60;color:#9d802a;flex-shrink:0}.oz-outcome-person{display:flex;align-items:center;gap:7px;color:#9aa88a;font-size:10px;margin-top:8px}.oz-outcome-person .avatar{height:24px;width:24px}.oz-outcome-summary>small{flex-shrink:0;color:#a5ae98;font-size:9px;margin-top:5px}.oz-outcome-summary>svg{flex-shrink:0;margin-top:3px;transition:transform .15s}.oz-outcome-summary[aria-expanded=true]>svg{transform:rotate(180deg)}.oz-outcome-fields{padding:4px 18px 18px}.oz-outcome-fields[hidden]{display:none}.oz-meeting .hub-outcome label{font-size:11px;margin-bottom:12px;color:#849470}.oz-meeting .hub-outcome input,.oz-meeting .hub-outcome select,.oz-meeting .hub-outcome textarea{font-size:12px;border-color:#e0e7d5;background:#fcfdf9;color:#667c50}.oz-meeting .hub-outcomes form>.hub-inline{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.oz-meeting .hub-outcomes form>.hub-inline .btn{font-size:10px}.oz-meeting .hub-outcomes .muted{font-size:9px;color:#a0ad8e}.oz-meeting .hub-empty-inline{font-size:12px;color:#9aaa88;line-height:1.8;margin:0}.oz-meeting .hub-outcome-footer{margin:0 24px 24px;padding-top:19px;border-top:1px solid #edf1e6;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.oz-meeting .hub-outcome-footer>span{font-size:10px;color:#90a077}.oz-meeting .hub-outcomes>.text-button{margin:0 24px 15px}.oz-meeting .hub-history-toggle{margin:0 24px 22px;border-top:1px solid #edf1e7;padding-top:18px;display:flex;font-size:11px;color:#97a585;width:calc(100% - 48px)}.oz-meeting.is-review .oz-room-feed-wrap{min-height:200px}.oz-direct-page>.page-title{margin-bottom:23px}.oz-direct-page>.page-title h1{font-size:28px;letter-spacing:-.65px;line-height:1.25}.oz-direct-page>.page-title p{color:#8b9183;font-size:12px}.oz-direct-page .oz-contact-switch{display:none}.oz-direct-page .oz-conversation-history{font-size:10px;color:#98a08e}.oz-direct-page .hub-direct-layout{display:grid;grid-template-columns:220px minmax(0,1fr);height:calc(100dvh - 220px);min-height:585px;max-height:940px;border:1px solid #e5e9df;border-radius:16px;overflow:hidden;gap:0;background:#fff}.oz-direct-page .hub-direct-list{display:flex;flex-direction:column;gap:0;background:#fdfefb;border:0;border-right:1px solid #e9ede3;border-radius:0;padding:0;min-height:0;min-width:0;height:auto;overflow:hidden}.oz-contacts-title{display:flex;align-items:center;justify-content:space-between;padding:22px 18px 19px;font-size:11px}.oz-contacts-title b{font-weight:600;color:#343b2e}.oz-contacts-title>span{color:#a0a895;font-size:10px}.oz-direct-page .hub-direct-list .hub-search{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5e9df;border-radius:7px;padding:8px 10px;margin:0 11px 13px;min-width:0}.oz-direct-page .hub-direct-list .hub-search input{font-size:10px;color:#7f8b70;padding:0;min-width:0}.oz-direct-page .hub-direct-list .hub-search svg{color:#9ba58e;flex-shrink:0}.oz-contact-scroll{padding:0 8px 10px;overflow-y:auto;min-height:0;scrollbar-width:thin}.oz-contact{display:flex;align-items:center;gap:9px;padding:13px 9px;width:100%;border:0;background:transparent;border-radius:10px;margin-bottom:4px;text-align:left}.oz-contact:hover{background:#f6f8f0}.oz-contact.selected{background:#f3f2e9}.oz-contact>.avatar{width:34px;height:34px;flex-shrink:0}.oz-contact>span:not(.avatar){flex:1;min-width:0}.oz-contact b{display:block;color:#4a5440;font-size:11px;font-weight:600;line-height:1.4}.oz-contact small{display:block;color:#a1aa94;font-size:9px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oz-contact>i{display:block;width:4px;height:4px;border-radius:50%;background:#b3b7ad;flex-shrink:0;margin-left:3px}.oz-contact>i.connected{background:#4f9874}.oz-contact>i.paused{background:#d2ae47}.oz-contacts-empty{padding:16px 10px;color:#929e82;font-size:11px}.oz-direct-page .hub-direct-content{min-width:0;min-height:0;display:flex;background:#fff}.oz-direct-page .hub-direct-content>.padded{margin:auto;font-size:12px;color:#899a77}.oz-meeting.oz-direct-room{height:100%;width:100%;min-width:0}.oz-meeting.oz-direct-room .hub-room-grid{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:0;height:100%;min-height:0;max-height:none}.oz-meeting.oz-direct-room .hub-room-main{border:0;border-radius:0}.oz-direct-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid #e9ede3;flex-shrink:0}.oz-direct-identity{display:flex;align-items:center;gap:11px;min-width:0}.oz-direct-identity>.avatar{width:36px;height:36px}.oz-direct-identity>div{min-width:0}.oz-direct-identity h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 5px;color:#3c4435;font-size:13px;font-weight:600;line-height:1.3}.oz-direct-identity p{color:#a0a895;font-size:9px;margin:0;line-height:1.5}.oz-direct-identity .oz-agent-label{font-size:7px;padding:3px 5px}.oz-direct-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.oz-direct-actions .btn{font-size:10px;padding:7px 10px;min-height:33px}.oz-meeting.oz-direct-room .hub-message-stream{height:auto;min-height:0;padding:22px 21px 12px}.oz-direct-room .oz-conversation-start{margin-bottom:30px}.oz-direct-room .oz-conversation-start>span{font-size:7px;font-weight:400;color:#b0b5a8;letter-spacing:.6px}.oz-meeting.oz-direct-room .hub-message{margin-bottom:25px;gap:8px}.oz-meeting.oz-direct-room .hub-message>.avatar{width:25px;height:25px;margin-top:26px}.oz-meeting.oz-direct-room .hub-message-body{max-width:calc(100% - 33px)}.oz-meeting.oz-direct-room .hub-message.own{margin-left:10%}.oz-meeting.oz-direct-room .hub-message.own>.avatar{display:none}.oz-meeting.oz-direct-room .hub-message.own .hub-message-body{max-width:100%}.oz-meeting.oz-direct-room .hub-message-meta{font-size:9px;gap:5px;margin-bottom:8px}.oz-meeting.oz-direct-room .hub-message-meta b{font-size:9px;font-weight:400;color:#959f88}.oz-meeting.oz-direct-room .hub-message-meta .oz-message-department,.oz-meeting.oz-direct-room .hub-message-meta .oz-agent-label{display:none}.oz-meeting.oz-direct-room .hub-message-meta time{font-size:8px}.oz-meeting.oz-direct-room .hub-message.own .hub-message-meta b{color:#a4976d}.oz-meeting.oz-direct-room .hub-message-body>p{border:0;background:#f3f5ed;border-radius:12px 12px 12px 2px;font-size:12px;line-height:1.75;padding:13px 15px}.oz-meeting.oz-direct-room .hub-message.own .hub-message-body>p{background:#fff2bd;color:#817142;border:0;border-radius:12px 12px 2px}.oz-meeting.oz-direct-room .hub-message-body>.text-button{font-size:8px;margin-top:5px}.oz-meeting.oz-direct-room .hub-writing{padding:8px 20px;min-height:32px}.oz-meeting.oz-direct-room .hub-writing.is-idle{display:none}.oz-meeting.oz-direct-room .hub-composer{padding:12px 17px 11px;border-top:1px solid #edf0e7;box-shadow:none}.oz-direct-room .oz-composer-box{border:1px solid #e4e9da;border-radius:11px;padding:10px 12px}.oz-direct-room .oz-composer-box:focus-within{border-color:#dfcb81}.oz-meeting.oz-direct-room .hub-composer textarea{padding:1px 0;min-height:45px;font-size:12px;resize:none}.oz-meeting.oz-direct-room .hub-composer footer{margin:2px 0 0}.oz-meeting.oz-direct-room .hub-composer footer .btn{width:32px;height:32px;min-height:32px;padding:0;border-radius:8px}.oz-direct-composer-foot{display:flex;align-items:center;justify-content:center;gap:4px;font-size:8px;color:#aab49a;margin:10px 0 0}.oz-meeting.oz-direct-room .hub-room-aside{display:flex;gap:0;border-left:1px solid #e9ede3;background:#fdfefb;padding:24px 18px;border-radius:0}.oz-direct-profile{text-align:center;padding:3px 0 24px}.oz-direct-profile>.avatar{height:77px;width:77px;margin:0 auto 16px}.oz-meeting.oz-direct-room .oz-direct-profile h3{color:#3d4933;font-size:14px;font-weight:600;margin:0}.oz-meeting.oz-direct-room .oz-direct-profile p{color:#a0ad8e;font-size:10px;line-height:1.6;margin:6px 0 13px}.oz-agent-profile-department{display:inline-flex;font-size:8px;line-height:1.5;color:#949f86;padding:5px 8px;border-radius:5px;background:#f0f3eb}.oz-agent-presence{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:8px;color:#a9b199}.oz-agent-presence>span{width:4px;height:4px;border-radius:50%;background:#b0b7a8}.oz-agent-presence>.connected{background:#599575}.oz-agent-presence>.paused{background:#c5a044}.oz-direct-context-section{border-top:1px solid #e9ede3;padding:22px 0}.oz-direct-context-section>.eyebrow{font-size:8px;color:#9aa98b;letter-spacing:1.2px}.oz-meeting.oz-direct-room .oz-direct-context-section p{font-size:11px;color:#889976;margin-top:12px;line-height:1.85}.oz-context-task{display:block;text-align:left;width:100%;padding:13px 0;border:0;background:transparent}.oz-context-task b{display:block;color:#81966a;font-size:11px;font-weight:550;line-height:1.7;overflow-wrap:anywhere}.oz-context-task small{display:block;color:#a9b49b;font-size:9px;margin-top:9px}.oz-context-task+.oz-context-task{border-top:1px solid #eff2e9}.oz-direct-context-section>.btn{width:100%;margin-top:15px;font-size:10px;padding:8px}.oz-direct-management{border-top:1px solid #ecf0e5;display:grid;gap:14px;padding:18px 0 0}.oz-direct-management .text-button{font-size:9px}.oz-room-form .hub-room-participants{max-height:340px;overflow-y:auto;scrollbar-width:thin}.oz-room-form .hub-check{border-radius:9px}.oz-room-form .hub-check input[type=checkbox]{accent-color:#d5aa24}.oz-room-form .hub-check small{font-size:10px;margin-top:3px;line-height:1.5}@media(max-width:1250px){.oz-room-templates{gap:15px}.oz-rooms-lobby .hub-room-card-copy{padding:18px 16px}.oz-rooms-lobby .hub-room-card-copy footer{align-items:flex-start;flex-direction:column;gap:15px}.oz-rooms-lobby .hub-room-card-copy .btn{align-self:flex-end}.oz-meeting .hub-room-grid{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.oz-meeting .hub-room-head h1{font-size:25px}.oz-meeting .hub-room-head>.hub-inline .btn{font-size:10px;padding:8px 11px}.oz-room-context-card{padding:16px}.oz-direct-page .hub-direct-layout{grid-template-columns:195px minmax(0,1fr)}.oz-meeting.oz-direct-room .hub-room-grid{grid-template-columns:minmax(0,1fr) 210px}.oz-direct-head{padding:16px;gap:10px}.oz-direct-head .oz-direct-actions .btn{padding:7px}.oz-direct-actions .btn>span{display:none}}@media(max-width:1050px){.oz-meeting .hub-room-grid{grid-template-columns:minmax(0,1fr)}.oz-meeting .hub-room-aside{display:none}.oz-meeting .hub-details-button{display:inline-flex;align-items:center;gap:5px;font-size:10px}.oz-meeting.oz-direct-room .hub-details-button{display:inline-flex}.oz-meeting .hub-room-aside.open,.oz-meeting.oz-direct-room .hub-room-aside.open{position:fixed;display:flex;inset:88px 16px 16px auto;width:min(340px,calc(100vw - 32px));max-height:none;height:auto;border:1px solid #dce4ce;border-radius:14px;padding:20px 15px;background:#f8faf3;z-index:90;box-shadow:-12px 10px 50px #24301824;overflow-y:auto}.oz-meeting .hub-aside-close{display:inline-flex;position:static;align-self:flex-end;flex-shrink:0;color:#8c9e73}.oz-direct-page .hub-direct-layout{grid-template-columns:205px minmax(0,1fr)}.oz-meeting.oz-direct-room .hub-room-grid{grid-template-columns:minmax(0,1fr)}.oz-meeting.oz-direct-room .hub-room-aside{display:none}.oz-direct-actions .btn>span{display:inline}.oz-saved-room{gap:15px;grid-template-columns:minmax(0,1fr) 90px minmax(120px,.7fr) auto}.oz-rooms-page-heading h1{font-size:31px}.oz-room-saved{display:none}}@media(max-width:720px){.oz-rooms-page-heading{display:block;margin-bottom:29px}.oz-rooms-page-heading .eyebrow{font-size:8px;letter-spacing:1.3px}.oz-rooms-page-heading h1{font-size:30px}.oz-rooms-page-heading p{font-size:12px;line-height:1.75}.oz-rooms-page-heading>.btn{margin-top:19px;font-size:11px}.oz-room-section-heading{align-items:flex-start;gap:14px;flex-direction:column;margin-bottom:16px}.oz-room-section-heading h2{font-size:18px}.oz-room-section-heading p{font-size:11px}.oz-room-templates{grid-template-columns:minmax(0,1fr);gap:17px}.oz-rooms-lobby .hub-room-illustration{height:160px}.oz-rooms-lobby .hub-room-card-copy{padding:19px}.oz-rooms-lobby .hub-room-card-copy>p{min-height:0;margin-bottom:18px}.oz-rooms-lobby .hub-room-card-copy footer{flex-direction:row;align-items:center}.oz-rooms-lobby .hub-room-card-copy .btn{align-self:auto}.oz-saved-rooms{margin-top:29px}.oz-saved-rooms .hub-search{width:100%;max-width:none}.oz-saved-room{grid-template-columns:minmax(0,1fr) auto;padding:15px;gap:14px}.oz-saved-room>.oz-room-avatar-stack{justify-self:end}.oz-saved-room-status{font-size:9px}.oz-room-resume{font-size:9px;padding:8px 9px}.oz-saved-room-name b{font-size:11px}.oz-room-empty{padding:19px;align-items:flex-start}.oz-room-empty>svg{flex-shrink:0}.oz-meeting-principles{grid-template-columns:1fr;gap:18px;padding:24px 2px 12px}.oz-meeting-principle h3{font-size:12px}.oz-meeting-principle p{font-size:11px}.oz-meeting>.hub-back{margin-bottom:20px;font-size:11px}.oz-meeting .hub-room-head{display:block;margin-bottom:18px}.oz-meeting .hub-room-head h1{font-size:25px;letter-spacing:-.5px;line-height:1.25;margin:11px 0 9px}.oz-meeting .hub-room-head .eyebrow{font-size:8px}.oz-meeting .hub-room-head .oz-room-heading-status{font-size:10px;gap:6px}.oz-meeting .hub-room-head>.hub-inline{justify-content:flex-start;margin-top:16px;padding:0;flex-wrap:wrap}.oz-meeting .hub-room-head>.hub-inline .btn{min-height:36px;padding:8px 10px;font-size:10px;gap:7px}.oz-meeting .hub-room-grid{height:calc(100dvh - 250px);min-height:590px;gap:0}.oz-meeting .hub-room-main{border-radius:14px}.oz-room-chat-heading{padding:14px 13px;gap:8px}.oz-room-chat-heading>div{gap:7px}.oz-room-chat-heading h2{font-size:12px}.oz-room-chat-heading .oz-agent-label{font-size:7px;padding:4px 5px}.oz-meeting .hub-details-button{font-size:9px;gap:4px}.oz-meeting .hub-participant-strip{padding:10px 11px;gap:7px}.oz-meeting .hub-participant{min-width:95px;font-size:10px;gap:6px;padding:7px;border-radius:9px;max-width:180px}.oz-meeting .hub-participant>.avatar{width:27px;height:27px}.oz-meeting .hub-participant small{font-size:8px}.oz-meeting .hub-message-stream{padding:17px 12px 7px}.oz-conversation-start{margin-bottom:22px}.oz-conversation-start>span{font-size:7px}.oz-conversation-start>p{display:none}.oz-meeting .hub-message{gap:7px;margin-bottom:17px}.oz-meeting .hub-message>.avatar{width:27px;height:27px}.oz-meeting .hub-message-body{max-width:calc(100% - 34px)}.oz-meeting .hub-message-meta{font-size:10px;gap:4px;margin-bottom:6px}.oz-meeting .hub-message-meta .oz-message-department{font-size:7px;padding:3px 4px}.oz-meeting .hub-message-meta .oz-agent-label{font-size:6px}.oz-meeting .hub-message-meta time{font-size:8px}.oz-meeting .hub-message-body>p{font-size:12px;padding:10px 11px;line-height:1.65}.oz-meeting .hub-message.own{margin-left:4%}.oz-meeting .hub-message.own .hub-message-body{max-width:calc(100% - 34px)}.oz-meeting .hub-message-body>.text-button{font-size:8px}.oz-meeting .hub-writing{padding:8px 13px;gap:5px 11px;min-height:38px}.oz-meeting .hub-writing>span{font-size:9px;gap:5px}.oz-meeting .hub-writing .avatar{width:19px;height:19px}.oz-meeting .hub-writing.is-idle>span{font-size:8px;line-height:1.6}.oz-meeting .hub-composer{padding:11px 13px 12px}.oz-composer-target>small{display:none}.oz-meeting .hub-recipient select{max-width:calc(100% - 33px);font-size:10px}.oz-meeting .hub-composer textarea{font-size:12px;min-height:51px}.oz-meeting .hub-composer footer{gap:8px}.oz-meeting .hub-composer footer small{font-size:7px;max-width:132px;line-height:1.5}.oz-meeting .hub-composer footer .btn{font-size:10px;padding:8px 10px;min-height:34px}.oz-meeting .hub-quote-preview{padding:9px;gap:8px}.oz-meeting .hub-quote-preview b,.oz-meeting .hub-quote-preview p{font-size:9px}.oz-meeting .hub-new-messages{font-size:10px;padding:9px 12px}.oz-meeting .hub-runtime-status{padding:8px 13px}.oz-meeting .hub-runtime-status summary{font-size:9px}.oz-meeting .hub-room-aside.open,.oz-meeting.oz-direct-room .hub-room-aside.open{inset:80px 12px 12px auto;width:calc(100vw - 24px)}.oz-outcomes-heading{padding:20px 16px;gap:9px}.oz-outcomes-heading h2{font-size:14px}.oz-outcomes-heading p{font-size:10px}.oz-meeting .hub-outcomes>form{padding:20px 15px}.oz-outcomes-intro{font-size:11px;margin-bottom:20px}.oz-outcome-summary{padding:13px 11px;gap:8px;flex-wrap:wrap}.oz-outcome-summary strong{font-size:11px}.oz-outcome-summary>small{display:none}.oz-outcome-summary>span:nth-child(2){min-width:0}.oz-outcome-person{font-size:9px}.oz-outcome-fields{padding:0 12px 14px}.oz-meeting .hub-outcomes form>.hub-inline{gap:9px}.oz-meeting .hub-outcome-footer{margin:0 15px 20px}.oz-meeting .hub-outcome-footer .btn{font-size:10px;width:100%;justify-content:center}.oz-meeting .hub-history-toggle{margin:0 15px 20px;width:calc(100% - 30px);font-size:10px}.oz-direct-page>.page-title{margin-bottom:19px;display:block}.oz-direct-page>.page-title h1{font-size:24px;line-height:1.3}.oz-direct-page>.page-title p{font-size:11px;line-height:1.6}.oz-direct-page>.page-title .page-actions{margin-top:15px;display:flex;justify-content:space-between;gap:10px}.oz-direct-page .oz-contact-switch{display:inline-flex;font-size:10px;min-height:32px;padding:7px 9px}.oz-direct-page .oz-conversation-history{font-size:9px}.oz-direct-page .hub-direct-layout{display:flex;flex-direction:column;height:calc(100dvh - 220px);min-height:550px;border-radius:14px}.oz-direct-page .hub-direct-list{display:none}.oz-direct-page .hub-direct-layout.oz-choosing-contact{height:auto}.oz-direct-page .oz-choosing-contact .hub-direct-list{display:flex;border:0;border-bottom:1px solid #e4ead9;max-height:285px;width:100%;flex-shrink:0}.oz-direct-page .oz-choosing-contact .hub-direct-content{height:550px;flex:auto}.oz-contacts-title{padding:16px 17px 13px}.oz-contact-scroll{display:grid;grid-template-columns:1fr;gap:1px}.oz-contact{margin:0;padding:11px 9px}.oz-direct-page .hub-direct-content{flex:1;min-height:0}.oz-meeting.oz-direct-room .hub-room-grid{height:100%;min-height:0}.oz-meeting.oz-direct-room .hub-room-main{border-radius:0}.oz-direct-head{padding:14px 12px;gap:9px}.oz-direct-identity{gap:8px}.oz-direct-identity>.avatar{width:31px;height:31px}.oz-direct-identity h2{font-size:12px;gap:6px}.oz-direct-identity p{font-size:8px}.oz-direct-actions{gap:7px}.oz-direct-actions .btn>span{display:none}.oz-direct-actions .btn{min-height:29px;width:29px;padding:0}.oz-meeting.oz-direct-room .hub-message-stream{padding:18px 12px 9px}.oz-direct-room .oz-conversation-start{margin-bottom:25px}.oz-meeting.oz-direct-room .hub-message-body>p{font-size:12px;padding:11px 12px}.oz-meeting.oz-direct-room .hub-composer{padding:10px 12px 9px}.oz-direct-room .oz-composer-box{padding:10px}.oz-meeting.oz-direct-room .hub-composer textarea{font-size:12px;min-height:49px}.oz-meeting.oz-direct-room .hub-composer footer small{max-width:none}.oz-direct-composer-foot{font-size:7px;margin-top:9px}.oz-room-welcome{padding:28px 12px}.oz-room-welcome h3{font-size:14px}.oz-room-welcome p{font-size:11px}}@media(prefers-reduced-motion:reduce){.oz-rooms-lobby .hub-room-card,.oz-outcome-summary>svg{transition:none}.oz-meeting .hub-typing-dots{animation:none}}:root[data-theme=dark]{color-scheme:dark;--bg: #202224;--surface: #292c2d;--text: #eff2ec;--muted: #b0b8ad;--line: #3c423d;--input: #50584f;--accent: #ffcf3e;--soft: #3b321d;--button: #ffcf3e;--button-text: #292510;--hub-yellow: #ffcf3e;--hub-green: #9bd0ad;--hub-soft: #3b321d;--oz-paper: #181b1a;--oz-raised: #303630;--oz-quiet: #252b25;--oz-yellow-ink: #f0d38c;--oz-yellow-line: #746235;--oz-green-ink: #b5d6a4;--oz-green-soft: #253b2d;--oz-danger-ink: #ffbcb0;--oz-danger-soft: #402a26;color:var(--text);background:var(--oz-paper)}:root[data-theme=dark] body{background:var(--oz-paper);color:var(--text)}:root[data-theme=dark] :is(input,textarea,select){color-scheme:dark;accent-color:var(--accent)}:root[data-theme=dark] :is(input,textarea)::placeholder{color:#a5ada1;opacity:1}:root[data-theme=dark] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#edc862}:root[data-theme=dark] .eyebrow{color:var(--muted)}:root[data-theme=dark] .btn{background:var(--surface);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .btn:hover:not(:disabled){background:var(--oz-raised);border-color:#75816a}:root[data-theme=dark] .btn:is(.primary,.oz-dark){background:var(--accent);border-color:var(--accent);color:#292510}:root[data-theme=dark] .btn:is(.primary,.oz-dark):hover:not(:disabled){background:#f7c335;border-color:#f7c335}:root[data-theme=dark] .btn.oz-soft{background:var(--oz-raised);border-color:var(--line);color:var(--text)}:root[data-theme=dark] .text-button{color:var(--oz-green-ink)}:root[data-theme=dark] .icon-button:hover{background:var(--surface)}:root[data-theme=dark] :is(.modal,.modal-head,.modal-body,.panel,.drawer){border-color:var(--line)}:root[data-theme=dark] :is(.form-actions,.modal-head){background:var(--bg)}:root[data-theme=dark] :is(.error,.hub-error){background:var(--oz-danger-soft);border-color:#805246;color:var(--oz-danger-ink)}:root[data-theme=dark] .approved-experience :is(.topbar,.workspace){border-color:var(--line)}:root[data-theme=dark] .oz-breadcrumb{color:var(--muted)}:root[data-theme=dark] .oz-breadcrumb span:last-child{color:var(--text)}:root[data-theme=dark] .approved-experience .global-search{color:var(--muted)}:root[data-theme=dark] .approved-experience .global-search kbd{background:var(--surface);border-color:var(--line);color:var(--muted)}:root[data-theme=dark] .oz-topbar-new{background:var(--soft);color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-topbar-new:hover{background:#4a3f25}:root[data-theme=dark] .oz-environment{color:var(--oz-yellow-ink);border-color:var(--oz-yellow-line)}:root[data-theme=dark] .approved-experience .user-button>.avatar{background:var(--soft);color:var(--oz-yellow-ink);border-color:var(--bg);outline-color:var(--oz-yellow-line)}:root[data-theme=dark] .approved-experience .user-button small{color:var(--muted)}:root[data-theme=dark] .oz-heading-meta{color:var(--muted)}:root[data-theme=dark] .oz-heading-meta strong{color:var(--text)}:root[data-theme=dark] .oz-command-card{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .oz-command-card>p{color:var(--muted)}:root[data-theme=dark] .oz-command-input{background:var(--bg);border-color:var(--input);box-shadow:none}:root[data-theme=dark] .oz-command-input input{color:var(--text)}:root[data-theme=dark] .oz-command-input .icon-button{background:var(--accent);color:#292510}:root[data-theme=dark] :is(.oz-suggestions button,.oz-command-recipient,.oz-command-recipient select){color:var(--muted)}:root[data-theme=dark] .oz-suggestions button:hover{color:var(--text)}:root[data-theme=dark] .oz-meeting-teaser{background:var(--soft);border-color:var(--oz-yellow-line)}:root[data-theme=dark] .oz-meeting-teaser:after{border-color:#a58d4540}:root[data-theme=dark] .oz-meeting-teaser :is(.eyebrow,h2,p,.text-button,small){color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-avatar-stack .avatar{border-color:var(--soft)}:root[data-theme=dark] .oz-filter-tabs>:is(button,select){color:var(--muted)}:root[data-theme=dark] .oz-filter-tabs>button:is(.active,:hover){background:var(--surface);color:var(--text);border-color:var(--line)}:root[data-theme=dark] .oz-filter-tabs>button>span{background:var(--oz-raised);color:var(--muted)}:root[data-theme=dark] .oz-team-search{background:var(--bg);border-color:var(--input);color:var(--muted)}:root[data-theme=dark] .oz-team-search input{color:var(--text)}:root[data-theme=dark] .oz-team-grid .oz-agent-card{background:var(--bg);border-color:var(--line);box-shadow:none}:root[data-theme=dark] .oz-team-grid .oz-agent-card:hover{border-color:#68745f;box-shadow:0 12px 30px #0003}:root[data-theme=dark] .oz-agent-info :is(.oz-agent-role,.oz-agent-department,.oz-agent-department>span:last-child,.oz-agent-activity,.oz-agent-activity svg,.oz-agent-footer small){color:var(--muted)}:root[data-theme=dark] .oz-agent-footer{border-color:var(--line)}:root[data-theme=dark] .oz-team-foot{color:var(--muted)}:root[data-theme=dark] .oz-people-grid>div{background:var(--bg);border-color:var(--line)}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page){--oz-room-ink: var(--text);--oz-room-muted: var(--muted);--oz-room-line: var(--line);--oz-room-green: var(--oz-green-ink);--oz-room-yellow: var(--accent);color:var(--text)}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page) .btn{background:var(--surface);border-color:var(--input);color:var(--text)}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page) .btn:hover{background:var(--oz-raised);border-color:#75816a}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page) .btn:is(.primary,.oz-dark){background:var(--accent);border-color:var(--accent);color:#292510}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page) .btn:is(.primary,.oz-dark):hover{background:#f7c335;border-color:#f7c335}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page) .text-button{color:var(--oz-green-ink)}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page) .text-button:hover{color:var(--oz-yellow-ink)}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page) :is(.eyebrow,.oz-room-avatar-stack small,.oz-rooms-page-heading p,.oz-room-section-heading p,.hub-room-card-copy>p,.oz-saved-room-name small,.oz-saved-room-status,.oz-room-empty p,.oz-room-loading,.oz-meeting-principle p,.oz-room-heading-status,.oz-room-saved,.oz-conversation-start,.oz-conversation-start>p,.hub-message-meta time,.hub-writing.is-idle>span,.hub-recipient,.oz-composer-target>small,.hub-composer footer small,.oz-room-context-status,.oz-room-context-heading small,.hub-aside-person small,.oz-room-execution summary,.oz-outcomes-intro,.oz-outcome-person,.oz-outcome-summary>small,.hub-outcome label,.hub-empty-inline,.hub-outcome-footer>span,.hub-history-toggle,.page-title p,.oz-conversation-history,.oz-contacts-title>span,.oz-contact small,.oz-contacts-empty,.hub-direct-content>.padded,.oz-direct-identity p,.oz-direct-composer-foot,.oz-agent-presence,.oz-context-task small){color:var(--muted)}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page) :is(.oz-room-section-heading h2,.hub-room-card-copy h2,.oz-saved-room-name b,.oz-room-empty h3,.oz-meeting-principle h3,.hub-room-head h1,.oz-room-welcome h3,.hub-message-meta b,.hub-room-aside h3,.hub-aside-person b,.oz-outcomes-heading h2,.oz-outcome-summary strong,.oz-contacts-title b,.oz-contact b,.oz-direct-identity h2,.oz-direct-profile h3,.oz-context-task b){color:var(--text)}:root[data-theme=dark] :is(.oz-rooms-lobby,.oz-meeting,.oz-direct-page) :is(.hub-room-card,.oz-saved-room,.hub-room-main,.hub-writing,.hub-composer,.oz-room-context-card,.hub-outcome,.hub-direct-layout,.hub-direct-content){background:var(--bg);border-color:var(--line)}:root[data-theme=dark] .oz-rooms-lobby .hub-room-card:hover{border-color:#68745f;box-shadow:0 8px 26px #0003}:root[data-theme=dark] .oz-rooms-lobby .hub-room-illustration{background:#38362d;filter:none}:root[data-theme=dark] .oz-rooms-lobby .hub-room-illustration.sage{background:#2a372d}:root[data-theme=dark] .oz-rooms-lobby .hub-room-illustration.lilac{background:#36303e}:root[data-theme=dark] .oz-room-kind{background:#202224e8;color:var(--text)}:root[data-theme=dark] .oz-room-table{background:#4a493d;border-color:#777262;box-shadow:inset 0 2px #a99d6733}:root[data-theme=dark] .oz-rooms-lobby .oz-room-diagram .avatar{border-color:#b0ad99}:root[data-theme=dark] .oz-room-avatar-stack .avatar{border-color:var(--bg)}:root[data-theme=dark] .oz-saved-room:hover{background:var(--surface);border-color:#68745f}:root[data-theme=dark] :is(.oz-room-resume,.oz-meeting-principle>span){background:var(--surface);color:var(--oz-green-ink)}:root[data-theme=dark] .oz-room-empty{background:var(--oz-quiet);border-color:var(--input);color:var(--muted)}:root[data-theme=dark] :is(.oz-saved-rooms .hub-search,.oz-direct-page .hub-direct-list .hub-search){background:var(--bg);border-color:var(--input)}:root[data-theme=dark] :is(.oz-saved-rooms .hub-search,.oz-direct-page .hub-direct-list .hub-search) :is(input,svg){color:var(--text)}:root[data-theme=dark] :is(.oz-meeting-principles,.oz-room-chat-heading,.oz-room-context-status,.oz-direct-head,.oz-direct-context-section,.oz-context-task+.oz-context-task,.oz-direct-management){border-color:var(--line)}:root[data-theme=dark] .oz-room-chat-heading>div>svg{color:var(--muted)}:root[data-theme=dark] :is(.oz-agent-label,.oz-agent-profile-department){background:var(--surface);color:var(--muted);border-color:var(--line)}:root[data-theme=dark] .oz-meeting .hub-participant-strip{background:var(--oz-quiet);border-color:var(--line)}:root[data-theme=dark] .oz-meeting .hub-participant{background:var(--bg);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .oz-meeting .hub-participant>.avatar{border-color:var(--bg)}:root[data-theme=dark] .oz-meeting .hub-participant small{color:var(--muted)}:root[data-theme=dark] .oz-meeting .hub-participant.oz-participant-human{background:var(--surface);color:var(--text)}:root[data-theme=dark] .oz-meeting .hub-participant.writing{background:var(--soft);border-color:var(--oz-yellow-line)}:root[data-theme=dark] .oz-meeting .hub-participant.writing small{color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-meeting .hub-participant.targeted{box-shadow:0 0 0 1px var(--oz-yellow-line)}:root[data-theme=dark] .oz-room-welcome>span{background:var(--soft);color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-room-welcome p{color:var(--muted)}:root[data-theme=dark] .oz-meeting .hub-message-meta :is(.oz-message-department,.oz-agent-label){background:var(--surface);color:var(--muted);border-color:var(--line)}:root[data-theme=dark] .oz-meeting .hub-message-body>p{background:var(--oz-quiet);border-color:var(--line);color:var(--text)}:root[data-theme=dark] .oz-meeting .hub-message.own .hub-message-body>p{background:var(--soft);border-color:var(--oz-yellow-line);color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-meeting .hub-message.own .hub-message-meta b{color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-meeting .hub-message.own .oz-message-department{background:var(--soft);color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-meeting .hub-message-body blockquote{background:var(--surface);color:var(--muted);border-color:var(--line);border-left-color:#9daa80}:root[data-theme=dark] .oz-meeting .hub-message-body blockquote b{color:var(--text)}:root[data-theme=dark] .oz-meeting .hub-new-messages{background:var(--accent);color:#292510;box-shadow:0 4px 15px #0005}:root[data-theme=dark] .oz-meeting .hub-writing{color:var(--muted)}:root[data-theme=dark] .oz-meeting .hub-writing :is(b,.hub-typing-dots){color:var(--oz-green-ink)}:root[data-theme=dark] .oz-meeting .hub-runtime-status{background:var(--soft);border-color:var(--oz-yellow-line)}:root[data-theme=dark] .oz-meeting .hub-runtime-status :is(summary,p){color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-meeting .hub-recipient select{background:var(--surface);color:var(--text)}:root[data-theme=dark] .oz-meeting .hub-composer textarea{color:var(--text)}:root[data-theme=dark] .oz-meeting .hub-composer textarea::placeholder{color:var(--muted)}:root[data-theme=dark] .oz-meeting .hub-quote-preview{background:var(--soft);border-left-color:var(--accent);color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-meeting .hub-quote-preview :is(b,p,.icon-button){color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-meeting .hub-room-aside p{color:var(--muted)}:root[data-theme=dark] .oz-room-project .oz-room-context-status{color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-meeting .hub-aside-person .oz-agent-label{color:var(--muted);border-color:var(--line)}:root[data-theme=dark] .oz-room-deliveries{background:var(--oz-quiet)}:root[data-theme=dark] .oz-meeting .hub-room-aside textarea{background:var(--bg);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .oz-meeting .hub-outcomes{color:var(--muted)}:root[data-theme=dark] .oz-outcomes-heading{background:var(--oz-quiet);color:var(--text)}:root[data-theme=dark] .oz-outcomes-heading p{color:var(--muted)}:root[data-theme=dark] .oz-outcome-summary{color:var(--text)}:root[data-theme=dark] .oz-outcome-check{background:var(--accent);border-color:var(--accent);color:#292510}:root[data-theme=dark] .oz-meeting .hub-outcome :is(input,select,textarea){background:var(--surface);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .oz-meeting .hub-outcomes .muted{color:var(--muted)}:root[data-theme=dark] .oz-meeting :is(.hub-outcome-footer,.hub-history-toggle){border-color:var(--line)}:root[data-theme=dark] .oz-direct-page .hub-direct-list{background:var(--oz-quiet);border-color:var(--line)}:root[data-theme=dark] .oz-contact:hover{background:var(--surface)}:root[data-theme=dark] .oz-contact.selected{background:var(--soft)}:root[data-theme=dark] .oz-meeting.oz-direct-room .hub-message-body>p{background:var(--surface);color:var(--text)}:root[data-theme=dark] .oz-meeting.oz-direct-room .hub-message.own .hub-message-body>p{background:var(--soft);color:var(--oz-yellow-ink)}:root[data-theme=dark] .oz-direct-room .oz-composer-box{background:var(--bg);border-color:var(--input)}:root[data-theme=dark] .oz-meeting.oz-direct-room .hub-room-aside{background:var(--oz-quiet);border-color:var(--line)}:root[data-theme=dark] .oz-meeting.oz-direct-room .oz-direct-context-section p{color:var(--muted)}:root[data-theme=dark] .oz-meeting .hub-room-aside.open{background:var(--bg);border-color:var(--input);box-shadow:-12px 10px 50px #0007}:root[data-theme=dark] .oz-meeting .hub-aside-close{color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual{--hpr-ink: var(--text);--hpr-line: var(--line);--hpr-yellow: var(--accent);--hpr-muted: var(--muted);color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual :is(h1,h2,h3,h4,strong,b){color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-eyebrow,.hpr-head .hpr-eyebrow,.hpr-project-description,.hpr-meta,.hpr-card-bottom,.hpr-avatar-stack>small,.hpr-avatar-stack>span:not(.hpr-avatar),.hpr-detail-description,.hpr-panel-head p,.hpr-check,.hpr-check small,.hpr-member-head p,.hpr-member-head small,.hpr-member-note,.hpr-knowledge p,.hpr-preview-note,.hpr-event,.hpr-event time,.hpr-event small,.hpr-small,.hpr-filter,.hpr-file-category,.hpr-file-status,.hpr-file-info small,.hpr-file-info p,.hpr-file-info code,.hpr-member-audit,.hpr-entry-author,.hpr-capabilities,.hpr-form-intro,.hpr-modal-head p,.hpr-project-form .hub-access,.hpr-project-form .hub-access p,.hpr-project-form .hub-access label,.hpr-files-surface .hub-section-heading p,.hpr-files-surface .hub-category,.hpr-files-surface .hub-file-copy small,.hpr-files-surface .hub-files .footnote){color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-stat,.hpr-project-card,.hpr-header-card,.hpr-panel,.hpr-member,.hpr-file-row,.hpr-folder,.hpr-modal,.modal,.modal-head,.hpr-search,.hpr-files-surface .hub-file-group,.hpr-files-surface .hub-file-row){background:var(--bg);border-color:var(--line)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-project-card:hover{border-color:#68745f;box-shadow:0 9px 30px #0003}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-card-symbol,.hpr-stat>.hpr-icon){background:var(--soft);color:var(--oz-yellow-ink)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-tag,.hpr-tab-count,.hpr-files-surface .hub-count){background:var(--surface);color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-tag.is-active,.hpr-tag.is-qualified,.hpr-tag.is-completed){background:var(--oz-green-soft);color:#b3e0c1}:root[data-theme=dark] .hub-projects.projects-visual .hpr-tag.is-planning{background:var(--soft);color:var(--oz-yellow-ink)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-tag.is-paused,.hpr-tag.is-muted){background:var(--surface);color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-card-bottom,.hpr-project-card>.hpr-actions,.hpr-tabs,.hpr-member-fields,.hpr-event,.hpr-modal-head,.hpr-modal-foot,.form-actions,.hpr-project-form .hub-access){border-color:var(--line)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-avatar-stack :is(.avatar,.hpr-avatar){border-color:var(--bg)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-empty,.hpr-loading,.hpr-knowledge,.hpr-member-editor .hpr-member,.hpr-modal-foot,.form-actions){background:var(--oz-quiet);border-color:var(--line);color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-member-editor .hpr-member.is-linked{background:var(--surface);border-color:var(--oz-yellow-line);box-shadow:inset 0 2px var(--accent)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-breadcrumb,.hpr-icon-button){color:var(--oz-green-ink)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-tabs button,.hpr-field>label,label.hpr-field>span,.hpr-field>span:first-child,.hpr-field small,.hpr-project-form .hub-form-grid>label,.hpr-project-form .hub-form-body>label){color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-tabs button:hover{background:var(--surface);color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-tabs button[aria-selected=true] .hpr-tab-count{background:var(--soft);color:var(--oz-yellow-ink)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-field,.hpr-project-form .hub-form-grid>label,.hpr-project-form .hub-form-body>label) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--bg);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-field :is(input,textarea)::placeholder{color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual :is(input,textarea,select):disabled{background:var(--surface);color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-event-dot{background:var(--oz-green-ink);border-color:var(--bg)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-notice,.hpr-banner,.hpr-meeting-callout){background:var(--soft);border-color:var(--oz-yellow-line);color:var(--oz-yellow-ink)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-notice-list .hpr-notice p,.hpr-notice .hpr-entry-author,.hpr-notice-list .hpr-meta,.hpr-meeting-callout h3,.hpr-meeting-callout p){color:var(--oz-yellow-ink)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-banner.is-error{background:var(--oz-danger-soft);border-color:#805246;color:var(--oz-danger-ink)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-error,.hpr-file-status.is-error){color:var(--oz-danger-ink)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-search input,.hpr-file-info a){color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-filter select,.hpr-file-category select,.hpr-files-surface .hub-category select){background:var(--bg);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-file-drop,.hpr-files-surface .hub-dropzone){background:var(--oz-quiet);border-color:#68745f;color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-file-drop p,.hpr-file-drop small,.hpr-files-surface .hub-dropzone small){color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-file-drop-icon,.hpr-file-icon,.hpr-files-surface .hub-dropzone>svg,.hpr-files-surface .hub-file-row>svg){background:var(--surface);color:var(--oz-green-ink)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-file-drop.is-dragging{background:var(--soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--oz-yellow-line)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-file-progress{background:var(--surface)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-file-bar{background:var(--accent)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-folder>summary,.hpr-file-head,.hpr-file-group>.hpr-folder,.hpr-files-surface .hub-file-group h4){background:var(--surface);color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-file-group>.hpr-folder small{color:var(--muted)}:root[data-theme=dark] .hub-projects.projects-visual :is(.overlay,.hpr-modal-backdrop),:root[data-theme=dark] .hub-projects.projects-visual.hpr-modal-backdrop{background:#070a08b8}:root[data-theme=dark] .hub-projects.projects-visual .hpr-modal-body{scrollbar-color:#626e58 transparent}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-button,.hpr-files-surface .hub-dropzone .btn){background:var(--surface);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-button,.hpr-icon-button):hover:not(:disabled){background:var(--oz-raised);border-color:#75816a;color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-button.soft{background:var(--surface);border-color:var(--line);color:var(--text)}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-button.primary,.hpr-button.dark,.hpr-files-surface .hub-dropzone .btn:first-child){background:var(--accent);border-color:var(--accent);color:#292510}:root[data-theme=dark] .hub-projects.projects-visual :is(.hpr-button.primary,.hpr-button.dark):hover:not(:disabled){background:#f7c335;border-color:#f7c335;color:#292510}:root[data-theme=dark] .hub-projects.projects-visual .hpr-button.danger{background:var(--oz-danger-soft);border-color:#805246;color:var(--oz-danger-ink)}:root[data-theme=dark] .hub-projects.projects-visual .hpr-button.danger:hover:not(:disabled){background:#52342e;border-color:#a26959;color:var(--oz-danger-ink)}:root[data-theme=dark] .btn.danger{background:var(--oz-danger-soft);border-color:#805246;color:var(--oz-danger-ink)}:root[data-theme=dark] .btn.danger:hover:not(:disabled){background:#52342e;border-color:#a26959;color:var(--oz-danger-ink)}:root[data-theme=dark] .oz-task-create-form .form-grid label,:root[data-theme=dark] .oz-task-create-form .task-preview>summary,:root[data-theme=dark] .oz-task-advanced>summary{color:var(--muted)}:root[data-theme=dark] .oz-task-create-form :is(input,textarea,select){background:var(--bg);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .oz-task-create-form textarea::placeholder{color:var(--muted)}:root[data-theme=dark] .oz-task-create-form .model-chips button.active{background:var(--soft);color:var(--oz-yellow-ink);border-color:var(--oz-yellow-line)}:root[data-theme=dark] .oz-task-create-form .priority-options button.selected{background:var(--soft);border-color:var(--oz-yellow-line);box-shadow:0 0 0 1px var(--oz-yellow-line)}:root[data-theme=dark] .oz-task-create-form .hub-dropzone{background:var(--oz-quiet);border-color:#68745f;color:var(--muted)}:root[data-theme=dark] .oz-task-create-form .hub-dropzone b{color:var(--text)}:root[data-theme=dark] .oz-task-create-form .hub-dropzone small,:root[data-theme=dark] .oz-task-create-form .hub-files .footnote{color:var(--muted)}:root[data-theme=dark] .tasks-visual{color:var(--text)}:root[data-theme=dark] .tasks-visual :is(.visual-tasks-heading h1,.visual-task-summary strong,.visual-kanban-heading h2,.visual-task-title h3,.visual-task-empty-state h2,.visual-task-calendar h2,.visual-task-calendar button>span:not(.avatar),.modal-head h2,.visual-task-file-context h2,.visual-task-file-context h3,.visual-task-file-meta b,.visual-task-file-meta>span>span,.hub-section-heading h3,.hub-dropzone b,.hub-file-copy b){color:var(--text)}:root[data-theme=dark] .tasks-visual :is(.visual-tasks-eyebrow,.visual-tasks-heading>div>p:last-child,.visual-task-summary>div,.visual-tasks-filter,.visual-task-departments button,.visual-task-views button,.visual-task-search,.visual-kanban-heading>span,.visual-task-eyebrow,.visual-task-title h3>svg,.visual-task-source,.visual-task-source>span,.task-attachments-link,.visual-task-owner small,.visual-task-empty,.visual-cancelled-tasks,.task-table-head,.visual-tasks-footer,.visual-task-file-context>p,.visual-task-file-context>section p,.visual-task-file-meta small,.hub-section-heading p,.hub-dropzone small,.hub-file-copy small,.hub-files .footnote){color:var(--muted)}:root[data-theme=dark] .tasks-visual :is(.visual-task-filters,.visual-task-card,.task-table,.visual-task-calendar>section,.modal,.modal-head){background:var(--bg);border-color:var(--line)}:root[data-theme=dark] .tasks-visual .visual-task-card:hover{border-color:#68745f;box-shadow:0 5px 15px #0003}:root[data-theme=dark] .tasks-visual :is(.visual-task-search,.visual-task-footer,.visual-task-calendar h2,.visual-task-calendar button,.visual-task-file-upload,.visual-task-file-upload .hub-file-row,.form-actions){border-color:var(--line)}:root[data-theme=dark] .tasks-visual :is(.visual-tasks-filter.active,.visual-tasks-filter:hover,.visual-task-views,.task-status-select,.task-table-head,.form-actions,.visual-task-file-upload .hub-file-group h4){background:var(--surface);color:var(--text)}:root[data-theme=dark] .tasks-visual :is(.visual-task-departments button.active,.visual-task-departments button:hover,.visual-task-views button.active){background:var(--oz-raised);border-color:var(--input);color:var(--text);box-shadow:none}:root[data-theme=dark] .tasks-visual :is(.visual-task-search input,.task-row){color:var(--text)}:root[data-theme=dark] .tasks-visual .visual-task-filters>select{background:var(--bg);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .tasks-visual .task-high-priority{color:var(--oz-yellow-ink)}:root[data-theme=dark] .tasks-visual .task-attachments-link:hover{color:var(--oz-yellow-ink)}:root[data-theme=dark] .tasks-visual :is(.visual-task-empty,.visual-task-empty-state,.visual-task-file-upload .hub-dropzone){background:var(--oz-quiet);border-color:#68745f;color:var(--muted)}:root[data-theme=dark] .tasks-visual :is(.visual-task-empty-state>svg,.visual-task-file-upload .hub-dropzone>svg){color:var(--oz-green-ink)}:root[data-theme=dark] .tasks-visual .visual-task-file-upload .hub-file-row{background:var(--bg)}:root[data-theme=dark] .tasks-visual .overlay{background:#070a08b8}:root[data-theme=dark] .tasks-visual .visual-tasks-button{background:var(--surface);border-color:var(--input);color:var(--text)}:root[data-theme=dark] .tasks-visual .visual-tasks-button.soft{background:var(--surface);border-color:var(--line);color:var(--text)}:root[data-theme=dark] .tasks-visual .visual-tasks-button.soft:hover{background:var(--oz-raised)}:root[data-theme=dark] .tasks-visual :is(.visual-tasks-button.dark,.visual-task-file-upload .hub-dropzone .btn){background:var(--accent);border-color:var(--accent);color:#292510}:root[data-theme=dark] .tasks-visual .visual-tasks-button.dark:hover{background:#f7c335;border-color:#f7c335}
