:root{--g:#0ECB67;--g2:#0A7A40;--g-ink:#0A7A40;--on-g:#04170C;--black:#000000;--ink:#111312;--white:#FFFFFF;--page:#F1F2F0;--hair:#E6E8E5;--hair2:#DADDD9;--muted:#5A615C;--muted-on-black:#B4B9B5;--menu-text:#E3E6E3;--avatar:#2A2E2B;--search-ring:#4A504B;--danger:#B42318;--bg:#F1F2F0;--p:#FFFFFF;--p2:#F1F2F0;--p3:#F1F2F0;--line:#DADDD9;--line2:#E6E8E5;--w:#111312;--m:#5A615C;--m2:#5A615C;--red:#B42318;--amber:#8A5A00;--blue:#1F4E8C}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--w);font:15px/1.45 Archivo,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.app{min-height:100vh;display:flex;flex-direction:column}.label{color:var(--g-ink);font-weight:900;letter-spacing:.16em;text-transform:uppercase;padding:15px 10px 6px}.nav{width:100%;border:0;background:transparent;color:#111312;text-align:left;display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:7px;margin:2px 0}.nav.active,.nav:hover{background:#F1F2F0;color:#111312}.nav.active{box-shadow:inset 3px 0 var(--g-ink)}.ni{width:18px;text-align:center;color:#5A615C;font-size:15px}.nav.active .ni{color:var(--g-ink)}.dot{width:7px;height:7px;border-radius:50%;background:var(--g);display:inline-block}.dot.grey{background:#5A615C}.main{width:100%;max-width:1440px;margin:0 auto;padding:24px 48px 40px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.title h1{margin:0;font-size:23px;letter-spacing:-.02em}.muted{color:var(--m)}.actions{display:flex;align-items:center;gap:8px}.btn{border:1px solid var(--line);background:#F1F2F0;color:#111312;padding:8px 11px;border-radius:7px}.btn:hover{border-color:#5A615C}.btn.green{background:var(--g);border-color:var(--g-ink);font-weight:850}.search{width:300px;background:#F1F2F0;border:1px solid var(--line);border-radius:7px;color:#111312;padding:9px 11px;outline:none}.search:focus{border-color:var(--g-ink)}.view{display:none}.view.on{display:block}.kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin-bottom:13px}.card,.kpi{background:#FFFFFF;border:1px solid #daddd9;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.kpi{padding:12px;min-height:94px}.kpi .name{font-size:12px;color:var(--m);text-transform:uppercase;letter-spacing:.09em}.kpi .val{font-size:21px;font-weight:850;margin-top:7px}.trend{font-size:12px;color:var(--g-ink);margin-top:4px}.trend.red{color:var(--red)}.grid{display:grid;grid-gap:13px;gap:13px}.g-main{grid-template-columns:1.6fr 1fr}.g-mid{grid-template-columns:1.45fr 1fr}.g-three{grid-template-columns:1.1fr 1fr 1fr}.card{padding:13px}.head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.head h2{font-size:13px;margin:0}.link{border:0;background:none;color:var(--g-ink);font-size:12px;padding:0}.pipeline{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:7px;overflow:hidden}.stage{padding:9px;border-right:1px solid var(--line);min-height:78px}.stage:last-child{border:0}.stage b{font-size:18px;display:block}.stage small{color:var(--m);font-size:12px}.stage .money{font-size:12px;margin-top:5px}.row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line2)}.row:last-child{border-bottom:0}.left{min-width:0}.name{font-weight:750}.sub{color:var(--m);margin-top:3px}.pill{display:inline-flex;padding:4px 7px;border:1px solid #daddd9;border-radius:20px;font-size:12px;color:#111312;white-space:nowrap}.pill.green{color:var(--g-ink);border-color:var(--g-ink);background:#F1F2F0}.pill.amber{color:var(--amber)}.pill.red{color:var(--red)}.bar{height:5px;background:#F1F2F0;border-radius:10px;overflow:hidden;margin-top:6px}.bar i{display:block;height:100%;background:var(--g)}.connectors{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:8px;gap:8px}.connector{border:1px solid var(--line);background:#F1F2F0;color:#111312;border-radius:7px;padding:9px;text-align:left}.connector:hover{border-color:#5A615C}.connector .icon{width:25px;height:25px;display:grid;place-items:center;border:1px solid #daddd9;border-radius:6px;color:var(--g-ink);font-weight:900;margin-bottom:7px}.connector .cn{font-size:12px;font-weight:750}.connector .cs{display:block;font-size:12px;color:var(--m);margin-top:3px}.finance{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:7px;overflow:hidden}.fin{padding:10px;border-right:1px solid var(--line)}.fin:last-child{border:0}.fin .v{font-size:17px;font-weight:800;margin-top:5px}.quick{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.quick button{padding:10px;border:1px solid var(--line);background:#F1F2F0;color:#111312;border-radius:7px;font-size:12px}.quick button:hover{border-color:var(--g-ink);color:#111312}.tablewrap{overflow:auto}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:10px 8px;border-bottom:1px solid var(--line2);text-align:left;vertical-align:middle}.table th{text-transform:uppercase;letter-spacing:.08em;color:var(--m);font-weight:800}.table td{font-size:12px}.section-title{font-size:17px;margin:0}.toolbar{justify-content:space-between;gap:10px;margin-bottom:12px}.toolbar,.toolbar .lefttools{display:flex;align-items:center}.toolbar .lefttools{gap:7px}.input{background:#F1F2F0;border:1px solid var(--line);color:#111312;border-radius:7px;padding:8px 10px;outline:none}.input:focus{border-color:var(--g-ink)}.select{background:#F1F2F0;border:1px solid var(--line);color:#111312;border-radius:7px;padding:8px}.tabs{display:flex;gap:4px;overflow:auto;border-bottom:1px solid var(--line);margin-bottom:13px}.tab{background:transparent;color:var(--m);padding:9px 11px;border-bottom:2px solid transparent;white-space:nowrap}.tab.active{color:#111312;border-color:var(--g-ink)}.project-head{display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.stat{padding:10px;background:#F1F2F0;border:1px solid var(--line);border-radius:7px}.stat .big{font-size:16px;font-weight:850;margin-top:4px}.project-title{padding:13px;background:#FFFFFF;border:1px solid var(--line);border-radius:8px}.project-title h2{margin:0;font-size:18px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.module-card{background:#F1F2F0;border:1px solid var(--line);border-radius:8px;padding:13px;min-height:140px}.module-card h3{margin:0 0 6px}.module-card .big{font-size:25px;font-weight:850}.module-card .list{margin-top:9px}.badge{font-size:12px;color:var(--g-ink);border:1px solid var(--g-ink);padding:3px 6px;border-radius:10px}.screen-map{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.screen{padding:14px;border:1px solid var(--line);background:#F1F2F0;border-radius:8px;min-height:95px}.screen b{font-size:12px}.screen small{display:block;color:var(--m);margin-top:6px;line-height:1.4}.modal-back{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:100;display:none;align-items:center;justify-content:center;padding:20px}.modal-back.on{display:flex}.modal{width:min(640px,100%);background:#F1F2F0;border:1px solid #daddd9;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.12);padding:16px}.modal h2{margin:0 0 6px}.formgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:12px}.field{display:flex;flex-direction:column;gap:5px}.field.full{grid-column:1/-1}.field label{font-size:12px;color:var(--m);text-transform:uppercase;letter-spacing:.08em}.field input,.field select,.field textarea{background:#F1F2F0;border:1px solid var(--line);color:#111312;border-radius:7px;padding:9px;outline:none}.field textarea{min-height:80px;resize:vertical}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.toast{position:fixed;right:18px;bottom:18px;z-index:150;background:#F1F2F0;border:1px solid var(--g-ink);color:#111312;padding:10px 13px;border-radius:8px;display:none;box-shadow:0 12px 30px rgba(0,0,0,.12)}.toast.on{display:block}.mobilebar{display:none}.hide{display:none!important}@media(max-width:1150px){.kpis{grid-template-columns:repeat(3,1fr)}.connectors,.quick{grid-template-columns:repeat(4,1fr)}.screen-map{grid-template-columns:repeat(3,1fr)}.project-head{grid-template-columns:1fr 1fr 1fr}.module-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.profile,.status{display:none}.mobilebar{position:fixed;z-index:40;left:0;right:0;bottom:64px;height:46px;background:#F1F2F0;border-top:1px solid var(--line);justify-content:space-around}.mobilebar,.mobilebar button{display:flex;align-items:center}.mobilebar button{border:0;background:transparent;color:#5A615C;flex-direction:column;gap:1px;font-size:15px}.mobilebar small{font-size:12px}.mobilebar .mobileadd{width:36px;height:36px;border-radius:50%;background:var(--g);color:#04170C;font-size:21px}.main{margin:0 0 92px;width:100%;padding:16px 16px 24px}.topbar{align-items:flex-start}.search,.topbar .actions .btn:not(.green){display:none}.title h1{font-size:19px}.kpis{grid-template-columns:1fr 1fr}.kpi .val{font-size:18px}.g-main,.g-mid,.g-three{grid-template-columns:1fr}.pipeline{grid-template-columns:1fr 1fr}.stage{border-bottom:1px solid var(--line)}.connectors{grid-template-columns:repeat(3,1fr)}.finance{grid-template-columns:1fr 1fr}.fin:nth-child(2){border-right:0}.fin:nth-child(-n+2){border-bottom:1px solid var(--line)}.quick{grid-template-columns:1fr 1fr}.module-grid,.screen-map{grid-template-columns:1fr}.project-head{grid-template-columns:1fr 1fr}.formgrid{grid-template-columns:1fr}.field.full{grid-column:auto}.toolbar{align-items:stretch;flex-direction:column}.toolbar .lefttools{flex-wrap:wrap}.table{min-width:760px}}.login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-card{width:100%;max-width:360px;background:#FFFFFF;border:1px solid var(--line,#daddd9);border-radius:14px;padding:28px}.login-card img{height:34px;width:auto;display:block;margin-bottom:18px}.login-card h1{font-size:20px;margin:0 0 4px}.login-card .sub{margin:0 0 18px}.login-card label{display:block;font-size:12px;margin:14px 0 6px;color:var(--muted,#5A615C)}.login-card input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--line,#daddd9);background:#FFFFFF;color:#111312;font:inherit}.login-card input:focus-visible{outline:2px solid var(--green,var(--g-ink));outline-offset:1px}.login-card .btn{width:100%;margin-top:18px;justify-content:center}.login-error{margin:14px 0 0;font-size:13px;color:#111312}a.nav{text-decoration:none}.login-card .btn.google{margin-top:0;background:#FFFFFF;color:#111312;border-color:#111312;font-weight:700}.login-card .btn.google:hover{border-color:#DADDD9}.login-or{margin:16px 0 2px;font-size:12px;color:var(--muted,#5A615C);text-align:center}.nav.more,.sheet{display:none}@media(max-width:760px){.sheet{display:block;position:fixed;inset:0 0 64px 0;z-index:60;background:#F1F2F0;overflow:auto;padding:12px}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 10px;border-bottom:1px solid var(--line)}.sheet-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 10px;gap:4px 10px;padding-top:6px}.sheet-group{display:flex;flex-direction:column}.sheet .label{display:block;padding:12px 8px 4px}.sheet .nav{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;padding:9px 8px;font-size:12px}.sheet .btn{margin-top:8px;width:100%;justify-content:center}.sheet .sub{padding:4px 8px}.sheet .sheet-head .btn{width:auto;margin:0}}.dash-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.dash-greet h1{margin:0;font-size:22px;letter-spacing:-.02em}.dash-greet .muted{margin-top:4px}.dash-top-right{gap:14px;flex-wrap:wrap;justify-content:flex-end}.dash-top-right,.dash-weather{display:flex;align-items:center}.dash-weather{gap:8px;padding-right:14px;border-right:1px solid var(--line)}.dash-weather-icon{font-size:22px}.dash-weather b{display:block;font-size:14px}.dash-weather small{display:block;font-size:12px;color:var(--m)}.dash-date{display:flex;flex-direction:column;line-height:1.2}.dash-date small{font-size:12px;color:var(--m)}.dash-time{font-size:16px}.dash-icons{display:flex;align-items:center;gap:10px}.dash-search{margin:0}.dash-search input{width:170px;background:#F1F2F0;border:1px solid var(--line);border-radius:7px;color:#111312;padding:7px 10px;font-size:12px;outline:none}.dash-search input:focus{border-color:var(--g-ink)}.dash-icon{position:relative;text-decoration:none;font-size:15px;line-height:1;padding:6px}.dash-badge{position:absolute;top:0;right:0;background:var(--g);color:#04170C;font-size:12px;font-weight:800;border-radius:10px;padding:1px 4px}.dash-avatar{width:30px;height:30px;border-radius:50%;border:1px solid #daddd9;display:grid;place-items:center;color:var(--g-ink);font-weight:800}.dash-avatar,.dash-btn{font-size:12px;text-decoration:none;background:#F1F2F0}.dash-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);color:#111312;padding:6px 10px;border-radius:7px;white-space:nowrap}.dash-btn:hover{border-color:#5A615C}.dash-btn.outline{border-color:#111312;color:#111312}.dash-btn.muted-btn{color:var(--m);cursor:default}.dash-actions{display:flex;flex-wrap:wrap;gap:6px}.dash-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.dash-grid,.dash-main,.dash-side{display:grid;grid-gap:13px;gap:13px}.dash-card,.dash-main,.dash-side{min-width:0}.dash-card{background:#FFFFFF;border:1px solid #daddd9;border-radius:10px;padding:13px}.dash-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.dash-card-head h2{font-size:13px;margin:0;display:flex;align-items:center;gap:8px}.dash-card-icon{color:var(--g-ink);font-size:14px}.dash-tiles{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.dash-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px;border:1px solid var(--line);background:#F1F2F0;border-radius:9px;text-decoration:none;color:#111312;min-height:92px}.dash-tile:hover{border-color:#5A615C}.dash-tile.add{border-style:dashed;color:var(--m)}.dash-tile-label{font-size:12px;text-align:center;line-height:1.2}.dash-logo{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;overflow:hidden}.dash-logo.small{width:30px;height:30px;border-radius:7px}.dash-logo img{width:100%;height:100%;object-fit:cover;display:block}.dash-logo.has-img{background:transparent;border:0}.dash-logo.white{background:#FFFFFF;color:#111312}.dash-logo.green{background:var(--g);color:#04170C}.dash-logo.dark{background:#F1F2F0;color:#111312;border:1px solid #daddd9}.dash-mono{font-weight:900;font-size:13px;letter-spacing:-.02em}.dash-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dash-tile .dash-dot{position:absolute;top:8px;right:8px}.dash-dot.connected,.dash-dot.internal{background:var(--g)}.dash-dot.error{background:var(--red)}.dash-dot.warn{background:var(--amber)}.dash-hint{font-size:12px;color:var(--m);margin-top:10px}.dash-list{list-style:none;margin:0;padding:0}.dash-list li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line2)}.dash-list li:last-child{border-bottom:0}.dash-list.tight li{padding:6px 0}.dash-li-icon{width:22px;height:22px;border-radius:6px;background:#F1F2F0;display:grid;place-items:center;font-size:12px;flex:none;color:#111312}.dash-li-icon.warn{color:var(--amber)}.dash-li-main{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.dash-li-main b{font-weight:650}.dash-li-main b,.dash-li-main small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-li-main small{color:var(--m)}.dash-li-when{white-space:nowrap}.dash-empty,.dash-li-when{font-size:12px;color:var(--m)}.dash-empty{padding:8px 0}.dash-foot{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--m);flex-wrap:wrap}.dash-foot a{color:var(--g-ink);text-decoration:none}.dash-foot.center{justify-content:center}.dash-note{font-size:12px;color:var(--m)}.dash-two{grid-template-columns:1fr 1fr;grid-gap:13px}.dash-four,.dash-two{display:grid;gap:13px}.dash-four{grid-template-columns:repeat(4,1fr);grid-gap:13px;margin-top:13px}.dash-day{font-size:12px;color:var(--m);margin:6px 0 4px}.dash-agenda{list-style:none;margin:0;padding:0}.dash-agenda li{display:grid;grid-template-columns:auto 44px 1fr;grid-gap:8px;gap:8px;align-items:start;padding:6px 0;border-bottom:1px solid var(--line2);font-size:12px}.dash-agenda li:last-child{border-bottom:0}.dash-agenda li .dash-dot{margin-top:4px}.dash-agenda li span small{display:block;color:var(--m);font-size:12px}.dash-donut-row{display:flex;gap:14px;align-items:center}.dash-donut{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;flex:none}.dash-donut-hole{width:70px;height:70px;border-radius:50%;background:#F1F2F0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.dash-donut-hole b{font-size:22px}.dash-donut-hole small{font-size:12px;color:var(--m);text-align:center;margin-top:3px}.dash-legend{list-style:none;margin:0;padding:0;flex:1 1;display:grid;grid-gap:6px;gap:6px;font-size:12px}.dash-legend li{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:8px;gap:8px;align-items:center;padding:4px 0;border-bottom:1px solid var(--line2)}.dash-legend li:last-child{border-bottom:0}.dash-legend small{color:var(--m)}.dash-kv{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line2)}.dash-kv small{display:block;font-size:12px;color:var(--m)}.dash-kv b{font-size:15px}.dash-kv em{font-style:normal;color:var(--g-ink);font-size:12px;margin-left:4px}.dash-timer{font-size:28px;font-weight:800;text-align:center;letter-spacing:.04em;margin:8px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-center{text-align:center;font-size:12px}.dash-center.sub{font-size:12px;color:var(--m);margin-top:4px}.dash-fin{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.card details.fold{padding:9px 0}.card details.fold>summary{padding:0;list-style:none}.card details.fold>summary::-webkit-details-marker{display:none}.card details.fold>summary>b:before{content:"▸ ";color:var(--m)}.card details.fold[open]>summary>b:before{content:"▾ ";color:var(--m)}.card details.fold>.row:last-child{border-bottom:0}.dash-fin-card{position:relative;background:#F1F2F0;border:1px solid var(--line);border-radius:8px;padding:10px;min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;grid-gap:4px 8px;gap:4px 8px;min-width:0;container-type:inline-size}.dash-fin-card>.dash-fin-sub,.dash-fin-card>b,.dash-fin-card>small{grid-column:1;min-width:0;overflow-wrap:break-word}.dash-fin-card small{font-size:12px;color:var(--m)}.dash-fin-card b{font-size:18px}.dash-fin-sub{font-size:12px;color:var(--m)}.dash-fin-sub a{color:var(--g-ink);text-decoration:none}.dash-spark{grid-column:2;grid-row:1/span 3;align-self:end;color:#5A615C;font-size:16px;line-height:1}@container (max-width:150px){.dash-spark{display:none}}.dash-fin-wrap{container:fin/inline-size}@container fin (max-width:560px){.dash-fin{grid-template-columns:1fr 1fr}.dash-fin-card:last-child{grid-column:1/-1}}@container fin (max-width:360px){.dash-fin{grid-template-columns:1fr}}.dash-banks{list-style:none;margin:0;padding:0}.dash-banks li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line2)}.dash-banks li:last-child{border-bottom:0}.dash-bank-right{text-align:right}.dash-bank-right b{display:block;font-size:13px}.dash-bank-right small{font-size:12px;color:var(--m)}.dash-tasks{list-style:none;margin:0;padding:0}.dash-tasks li{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line2);font-size:12px}.dash-tasks li:last-child{border-bottom:0}.dash-tasks li small{color:var(--m)}.dash-pill,.dash-tasks li small{font-size:12px;white-space:nowrap}.dash-pill{font-style:normal;padding:2px 7px;border-radius:10px;border:1px solid #daddd9}.dash-pill.high{color:var(--red);border-color:#111312}.dash-pill.med{color:var(--amber);border-color:#111312}.dash-pill.low{color:var(--g-ink);border-color:var(--g-ink)}.dash-footer{justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--m);flex-wrap:wrap}.dash-footer,.dash-footer span{display:flex;align-items:center}.dash-footer span{gap:8px}@media(max-width:1150px){.dash-grid{grid-template-columns:1fr}.dash-tiles{grid-template-columns:repeat(4,1fr)}.dash-four{grid-template-columns:1fr 1fr}}@media(max-width:760px){.dash-fin{grid-template-columns:1fr 1fr}.dash-fin-card:last-child{grid-column:1/-1}.dash-top-right{justify-content:flex-start}.dash-weather{border:0;padding:0}.dash-search input{width:130px}.dash-tiles{grid-template-columns:repeat(4,1fr)}.dash-four,.dash-two{grid-template-columns:1fr}.dash-tile{min-height:80px}.dash-logo{width:38px;height:38px}}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn.green:disabled,.btn.green[aria-disabled=true]{background:#F1F2F0}@media(max-width:760px){.card .row{flex-wrap:wrap}.card .row .left{flex:1 1 100%;min-width:0}.card .row code{overflow-wrap:anywhere;word-break:break-all}}.nav .navmark{margin-left:auto;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;border:1px solid;opacity:.55;white-space:nowrap}.nav .navmark.todo{color:#111312}.nav .navmark.noapi{color:#5A615C}.title .muted a{color:var(--g-ink);text-decoration:none;white-space:nowrap}.title .muted a:hover{text-decoration:underline}.nav .navmark.buildflow{color:#5A615C;border-color:transparent;opacity:.5;text-transform:none;letter-spacing:0;font-size:12px}@media(max-width:760px){.nav .navmark{display:none}}.shortcut-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:14px 18px}.shortcut-form label{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;min-width:0}.shortcut-form input{background:#F1F2F0;border:1px solid #daddd9;color:inherit;font:inherit;border-radius:8px;padding:10px 12px;min-width:0;width:100%}.shortcut-form input:focus{outline:2px solid var(--g-ink);outline-offset:1px}.shortcut-form button{flex:0 0 auto}.label,.sub{font-size:12px}.sub{line-height:1.45}.badge,.connector .cn,.connector .cs,.dash-agenda li span small,.dash-badge,.dash-bank-right small,.dash-center.sub,.dash-date small,.dash-fin-card small,.dash-fin-sub,.dash-foot,.dash-footer,.dash-hint,.dash-kv small,.dash-legend,.dash-li-main small,.dash-li-when,.dash-note,.dash-pill,.dash-tasks li small,.dash-tile-label,.dash-weather small,.detail-list,.field label,.kpi .name,.layout-help,.link,.muted,.nav .navmark,.pill,.quick button,.source,.stage .money,.stage small,.table td,.table th,.trend{font-size:12px}.srctag{display:inline-flex;align-items:center;gap:4px;font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#111312;background:#F1F2F0;border:1px solid #daddd9;border-radius:4px;padding:1px 6px;white-space:nowrap}.basis,.srctag{letter-spacing:.02em}.basis{font-size:12px;font-weight:600;color:var(--m)}.pill.grey{color:var(--m);border-color:#DADDD9}#needs-a-decision .row>.left{flex:1 1 auto}#needs-a-decision .row>.actions{flex:none;flex-wrap:nowrap;justify-content:flex-end}.card a.row.decision-row{text-decoration:none;color:inherit}.card a.row.decision-row:hover b{text-decoration:underline;text-underline-offset:3px}.dash-kv>div>small+b+small{display:block;margin-top:4px;color:var(--m)}.row.attn-item{align-items:flex-start;gap:16px;padding:12px 0}.attn-item .left{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.attn-what{font-size:13.5px}.attn-why{font-size:12px;color:#111312;line-height:1.45;max-width:78ch}.attn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:var(--m)}.attn-act{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:0 0 auto;min-width:150px;text-align:right}.attn-amount{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn.attn-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:700;padding:6px 11px;border-color:#0ECB67;color:#04170C;background:#0ECB67;text-decoration:none;white-space:nowrap}.btn.attn-btn:hover{background:#0ECB67;border-color:#04170C}.attn-who{font-size:12px;color:var(--m2);text-transform:uppercase;letter-spacing:.08em}.attn-evidence{font-size:12px;color:var(--m)}.row.attn-subhead{border-bottom:1px dashed var(--line);padding-top:14px}@media(max-width:760px){.row.attn-item{flex-direction:column}.attn-act{align-items:flex-start;text-align:left;min-width:0}}.hub-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:13px}.glance-cell{background:#FFFFFF;border:1px solid #daddd9;border-radius:8px;padding:12px 13px;display:flex;flex-direction:column;gap:4px;min-width:0}.glance-label{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--m)}.glance-cell>b{font-size:17px;line-height:1.25;overflow-wrap:anywhere}.glance-sub{font-size:12px;color:#111312;line-height:1.4}.glance-cell .srctag{align-self:flex-start;margin-top:2px}@media(max-width:1150px){.hub-glance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hub-glance{grid-template-columns:1fr}}.main .card+.card,.main .card+.module-grid,.main .hub-glance+.card,.main .module-grid+.card,.main .rows+.card{margin-top:13px}.loading-state{display:flex;gap:12px;align-items:flex-start;padding:24px 4px;color:var(--w)}.loading-dot{width:10px;height:10px;border-radius:50%;background:var(--g);margin-top:4px;animation:ccpulse 1.1s ease-in-out infinite}@keyframes ccpulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-dot{animation:none}}.row>.left{display:flex;flex-direction:column;gap:3px}.card .row:has(+.sub){border-bottom:0;padding-bottom:3px}.card .row+.sub{margin-top:0!important;padding-bottom:9px;border-bottom:1px solid var(--line2)}.card .row+.sub:last-child{border-bottom:0}.appr-where{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.appr-where-cell{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--m);text-decoration:none}.appr-where-cell b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--m2)}.appr-where-cell span{font-size:12px;letter-spacing:.02em}.appr-where-cell.on{border-color:#111312;color:#111312}.appr-where-cell.on b{color:var(--amber)}a.appr-where-cell.on:hover{background:#F1F2F0}.appr-group{margin-top:22px}.appr-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 2px 8px}.appr-group-head h2{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--m);margin:0}.appr-group-head .sub{font-size:12px}.appr-proposed,.appr-who{font-size:12px;color:#111312}.appr-proposed{line-height:1.45}.appr-proposed em{font-style:normal;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--m);margin-right:7px}.appr-note{font-size:12px;color:#111312;border-left:2px solid #111312;padding-left:8px}@media(max-width:760px){.appr-where{grid-template-columns:repeat(2,minmax(0,1fr))}}.title h1{font-size:24px}.dash-card-head h2,.head h2{font-size:15px;letter-spacing:-.005em}.muted{font-size:13px}.sub{font-size:12.5px;line-height:1.5}.badge,.dash-pill,.pill{padding:4px 9px}.card,.dash-card{padding:16px 18px}.row{padding:11px 0;gap:16px}.detail-list,.table td{font-size:13px}.srctag,.table th{font-size:12px}.module-card h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--m)}.module-card .sub{font-size:12px}.dash-agenda li,.dash-li-main b,.dash-tasks li{font-size:13px}.dash-agenda li span small,.dash-bank-right small,.dash-date small,.dash-fin-card small,.dash-fin-sub,.dash-foot,.dash-hint,.dash-kv small,.dash-legend,.dash-li-main small,.dash-li-when,.dash-note,.dash-tasks li small,.dash-tile-label,.dash-weather small,.state{font-size:12px}.state{display:inline-flex;align-items:center;gap:6px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid #daddd9;color:#111312;white-space:nowrap;background:transparent}.state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.state.booked{color:#111312;border-color:var(--g-ink)}.state.review{color:var(--amber);border-color:#111312;background:#F1F2F0}.state.stale{color:#5A615C;border-style:dashed}.state.manual,.state.unlinked{color:#111312;border-color:#DADDD9}.state.manual:before{display:none}.state.unconfirmed{color:var(--amber);border-color:#DADDD9}.row.st-unconfirmed{padding-left:12px;box-shadow:inset 3px 0 var(--amber)}.row.st-booked,.row.st-review,.row.st-stale,.row.st-unlinked{padding-left:12px}.row.st-booked{box-shadow:inset 3px 0 var(--g-ink)}.row.st-review{box-shadow:inset 3px 0 var(--amber)}.row.st-stale,.row.st-unlinked{box-shadow:inset 3px 0 #DADDD9}.row.st-stale .left>b{color:#5A615C}.row .chips{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.state-key{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.state-key>span{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--m)}.q-item{display:grid;grid-template-columns:minmax(0,68ch) minmax(150px,auto);justify-content:start;grid-column-gap:22px;column-gap:22px;grid-row-gap:5px;row-gap:5px;padding:14px 0;border-bottom:1px solid var(--line2)}.q-item:last-child{border-bottom:0}.q-top{grid-column:1;grid-row:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;min-width:0}.q-what{font-size:15.5px;font-weight:750;line-height:1.3}.q-amount{font-size:15.5px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.q-why{grid-column:1;grid-row:2;font-size:13.5px;color:#111312;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.q-meta{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;color:var(--m)}.q-meta .who{color:#111312;font-weight:650}.q-act{grid-column:2;grid-row:1/span 3;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding-top:1px}.q-act .btn.attn-btn{font-size:13px;padding:7px 13px}.q-item.q-muted .q-what{color:#5A615C;font-weight:650}.q-item.q-muted .q-why{color:var(--m)}.q-item.q-muted .btn.attn-btn{color:#111312;border-color:#111312;background:#FFFFFF}.q-sub{margin:14px 0 4px;padding:10px 12px;border:1px dashed var(--line);border-radius:8px;color:var(--m);font-size:12.5px;line-height:1.45}.q-sub b{color:#111312}.q-rule{font-size:12.5px;color:var(--m);margin:-4px 0 4px}.q-finished{color:var(--m2,#5A615C)}.do-first-more{display:block;width:100%;padding:4px 0}.do-first-more>summary{display:inline-block}.q-place{display:block;font-size:12.5px;color:var(--m)}.q-today{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.q-today .big{font-size:40px;line-height:1;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--amber)}.reviewed-plan{display:block;width:100%;padding:6px 0}.reviewed-plan-row{border:1px solid #daddd9;border-radius:8px;padding:8px 10px;margin:8px 0;min-width:0}.reviewed-plan-row legend{padding:0 4px}.reviewed-plan-choice{display:block;padding:3px 0}.reviewed-plan-reason{display:block;padding:4px 0}.reviewed-plan-reason input{width:100%;max-width:420px}.reviewed-plan-aside,.reviewed-plan-failed{color:#111312}.reviewed-plan-row[data-aside=changed]{border-color:#111312}.q-today .big.zero{color:var(--m)}.q-today .left>b{font-size:16px}@media(max-width:760px){.q-item{grid-template-columns:1fr}.q-act{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap}}.dash-top{margin:4px 0 13px;padding:6px 0 10px;border-bottom:1px solid var(--line2)}.dash-greet h1{font-size:17px}.dash-greet .muted{display:none}@media(min-width:1151px){[data-region=top]:has(>:nth-child(2)){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start;margin-bottom:13px}}[data-region=top]>.card{margin-bottom:13px}@media(min-width:1151px){[data-region=top]:has(>:nth-child(2))>.card{margin-bottom:0}}.dash-main>.dash-two:empty,.dash-side:empty{display:none}.dash-grid:has(>.dash-side:empty){grid-template-columns:minmax(0,1fr)}.dash-four>.dash-apps{grid-column:1/-1}.decide-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line2)}.decide-row:last-child{border-bottom:0}.decide-val{font-size:20px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.decide-val.red{color:var(--red)}.decide-val.amber{color:var(--amber)}.decide-val.grey{color:var(--m2)}.decide-row .left>b{font-size:14.5px}.decide-row .btn.attn-btn{font-size:13px;padding:7px 12px}.dash-apps .dash-tiles{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.dash-apps .dash-tile{min-height:72px;padding:9px 6px 8px;gap:6px}.dash-apps .dash-logo{width:32px;height:32px;border-radius:8px}.dash-apps .dash-tile-label{font-size:12px}.dash-apps-group+.dash-apps-group{margin-top:14px}.dash-apps-group>.glance-label{display:block;margin:0 0 8px}.dash-apps-group.bad .dash-tile{border-color:#111312}.dash-apps-group.launch .dash-tile{background:transparent}.nnp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.nnp-cell{border:1px solid #daddd9;border-radius:10px;padding:14px 16px;background:#FFFFFF;display:flex;flex-direction:column;gap:5px;min-width:0}.nnp-label{font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:var(--m)}.nnp-cell>b{font-size:19px;line-height:1.25;overflow-wrap:anywhere}.nnp-sub{font-size:13px;color:#111312;line-height:1.4}.nnp-cell .srctag{align-self:flex-start;margin-top:3px}.nnp-cell.ok{border-color:var(--g-ink)}.nnp-cell.ok .nnp-label{color:var(--g-ink)}.nnp-cell.behind{border-color:#111312;background:#F1F2F0}.nnp-cell.behind .nnp-label{color:var(--amber)}.nnp-project{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--m);margin:2px 2px 7px}.nnp-group{font-size:15px;font-weight:800;margin:18px 2px 8px}@media(max-width:900px){.nnp{grid-template-columns:1fr}}.money-block{border:1px solid var(--line2);border-radius:9px;padding:2px 14px 6px;margin-top:12px}.money-block-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:10px 0 8px;border-bottom:1px solid var(--line)}.money-block-head b{font-size:12.5px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#111312}.money-block.books{border-color:var(--g-ink)}.money-block.books .money-block-head b{color:var(--g-ink)}.mline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:16px;column-gap:16px;grid-row-gap:4px;row-gap:4px;padding:10px 0;border-bottom:1px solid var(--line2)}.mline:last-child{border-bottom:0}.mlabel{font-weight:700;font-size:14px}.mamt{font-size:16px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mamt small{display:block;font-size:12px;font-weight:600;color:var(--m)}.mamt.quiet{font-size:13px;font-weight:700;color:var(--m)}.msrc{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:12px;color:var(--m);line-height:1.45}.msrc a{color:var(--g-ink)}.decide-row .left{display:flex;flex-direction:column;gap:2px;min-width:0}.card a.row{text-decoration:none;color:inherit}.card a.row:hover .left>b,.card a.row:hover>span>b{text-decoration:underline;text-underline-offset:3px}.row>.mamt{flex:none}@media(min-width:1151px) and (max-width:1400px){.dash-four{grid-template-columns:1fr 1fr}}.q-today .left{display:flex;flex-direction:column;gap:3px}.state.decide{color:var(--amber);border-color:#111312;background:#F1F2F0}.state.superseded{color:#5A615C;border-color:#DADDD9}.state.superseded:before{background:transparent;border:1px solid}.state.resolved{color:#111312;border-color:var(--g-ink)}.state.inconsistent{color:#111312;border-color:#111312}.state.info{color:#111312;border-color:#DADDD9}.state.info:before{display:none}.row.st-decide{box-shadow:inset 3px 0 var(--amber)}.row.st-inconsistent{box-shadow:inset 3px 0 #111312}.appr-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.appr-fact,.appr-state-why{font-size:12.5px;color:#111312;line-height:1.45}.appr-fact em,.chase-subject em{font-style:normal;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:var(--m);margin-right:8px}.card>.appr-fact{display:block;padding:10px 0;border-top:1px solid var(--line2)}.appr-outcome{margin:10px 0;padding:10px 12px;border-radius:8px;border:1px solid var(--line);font-size:13px;line-height:1.45}.appr-outcome.ok{border-color:var(--g-ink);color:#111312;background:#F1F2F0}.appr-outcome.warn{border-color:#111312;color:#111312;background:#F1F2F0}.appr-outcome.ready{border-color:#DADDD9;color:#111312;background:#F1F2F0}.chase-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;margin-top:6px}.chase-letter{border:1px solid var(--line2);border-radius:9px;padding:12px 14px;background:#F1F2F0;display:flex;flex-direction:column;gap:8px;min-width:0}.chase-subject{font-size:13px;color:#111312}.chase-body{margin:0;white-space:pre-wrap;word-break:break-word;font:14px/1.55 Archivo,ui-sans-serif,system-ui,sans-serif;color:#111312}.chase-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0 4px;border-top:1px solid var(--line2)}.chase-form label{font-size:12.5px;color:var(--m)}.chase-form input{width:120px;padding:8px 10px;border-radius:7px;border:1px solid var(--line);background:#F1F2F0;color:#111312;font-size:15px;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chase-form .btn:focus-visible,.chase-form input:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.chase-history{display:flex;flex-direction:column;gap:3px;padding:10px 0 2px;border-top:1px solid var(--line2)}.appr-settled>summary{list-style:none;cursor:pointer;padding:4px 2px}.appr-settled>summary::-webkit-details-marker{display:none}.appr-settled>summary .appr-group-head:before{content:"▸";color:var(--m);margin-right:6px}.appr-settled[open]>summary .appr-group-head:before{content:"▾"}@media(max-width:900px){.chase-grid{grid-template-columns:1fr}}.reply-view{gap:12px;margin-top:8px}.reply-move,.reply-view{display:flex;flex-direction:column}.reply-move{gap:7px;padding:12px 14px;border:1px solid #daddd9;border-radius:9px;background:#F1F2F0}.reply-move-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;color:#111312}.reply-move-head em{font-style:normal;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:var(--m)}.reply-said{margin:0;padding:6px 10px;border-left:3px solid var(--line);color:#111312;font-size:13px;line-height:1.5}.reply-actions{display:flex;flex-wrap:wrap;gap:8px}.reply-actions .btn{min-height:44px;display:inline-flex;align-items:center}.reply-conv .mline{border-top:0;padding:2px 0}.reply-asks{margin:0;padding-left:18px;gap:6px;font-size:13px;color:#111312}.reply-asks,.reply-asks li{display:flex;flex-direction:column}.reply-asks li{gap:2px}.reply-held{margin-top:12px;border-top:1px solid var(--line2);padding-top:8px}.reply-held>summary{cursor:pointer;font-size:12.5px;color:var(--m);padding:6px 0;min-height:32px}.reply-held .chase-letter{margin-top:8px}.hub-strip{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-bottom:13px}.hub-count{display:flex;flex-direction:column;gap:2px;min-width:118px;padding:10px 12px;border:1px solid #daddd9;border-radius:8px;background:#FFFFFF;text-decoration:none;color:inherit}.hub-count b{font-size:21px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-count span{font-size:12px;color:var(--m);text-transform:uppercase;letter-spacing:.08em}.hub-count.now b{color:var(--amber)}.hub-count.replied b{color:#111312}.hub-count.resolved b{color:var(--m)}.hub-count:hover{border-color:#5A615C}.hub-count:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.hub-bytype{align-self:center;font-size:12px;color:var(--m);margin-left:auto}.hub-section{margin-bottom:13px}.hub-blurb{font-size:12px;color:var(--m);margin:-4px 0 6px;max-width:90ch}.hub-empty{font-size:12px;color:var(--m2);padding:8px 0}.hub-item{border-top:1px solid var(--line2)}details.hub-item>summary{list-style:none;cursor:pointer}details.hub-item>summary::-webkit-details-marker{display:none}details.hub-item>summary:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px;border-radius:6px}details.hub-item[open]>summary .hub-btn{background:#F1F2F0;color:#111312}.hub-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:12px 0}.hub-type{display:inline-flex;align-items:center;justify-content:center;min-width:74px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:5px;border:1px solid #daddd9;color:#111312}.hub-type.quote,.hub-type.variation{color:#111312;border-color:#DADDD9}.hub-type.invoice{color:var(--g-ink);border-color:var(--g-ink)}.hub-type.internal{color:var(--amber);border-color:#111312;border-style:dashed}.hub-main{display:flex;flex-direction:column;gap:4px;min-width:0}.hub-main>b{font-size:13.5px}.hub-record,.hub-why{font-size:12px;color:#111312}.hub-why{line-height:1.45;max-width:80ch}.hub-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:var(--m)}.hub-mgmt{font-size:12px;font-weight:800;letter-spacing:.06em;padding:2px 7px;border-radius:999px;border:1px solid #daddd9;white-space:nowrap}.hub-mgmt.due{color:var(--amber);border-color:#111312;background:#F1F2F0}.hub-mgmt.replied,.hub-mgmt.review{color:#111312;border-color:#DADDD9}.hub-mgmt.replied{background:#F1F2F0}.hub-mgmt.wait{color:#111312}.hub-mgmt.done{color:var(--m);border-style:dashed}.hub-contact{font-size:12px;color:var(--m)}.hub-contact em{font-style:normal;color:var(--m2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;margin-right:4px}.hub-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right;min-width:150px}.hub-amt{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-basis{font-size:12px;color:var(--m)}.btn.hub-btn{font-size:12px;font-weight:750;padding:6px 11px;white-space:nowrap;text-decoration:none}.hub-detail{display:flex;flex-direction:column;margin:0 0 12px;padding:4px 12px 10px;border:1px solid var(--line);border-radius:8px;background:#F1F2F0}.hub-fact{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:12px;gap:12px;padding:7px 0;border-bottom:1px solid var(--line2);font-size:12px}.hub-fact>span:first-child{color:var(--m);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.hub-actions{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 6px}.hub-actions .btn{text-decoration:none;font-size:12px}.hub-warn{border-color:#111312}@media(max-width:760px){.hub-row{grid-template-columns:1fr}.hub-side{align-items:flex-start;text-align:left;min-width:0}.hub-fact{grid-template-columns:1fr;gap:2px}.hub-bytype{margin-left:0}.hub-count{min-width:calc(50% - 4px)}}.chase-rec b{font-weight:700}.chase-rec.voided>span:first-child{opacity:.6}.chase-rec.voided>span:first-child>b{text-decoration:line-through}.chase-void>summary{list-style:none;cursor:pointer;font-size:12px}.chase-void>summary::-webkit-details-marker{display:none}.chase-void[open]>summary{margin-bottom:8px}.chase-void form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chase-void input{min-width:min(220px,100%);padding:8px 10px;border-radius:7px;border:1px solid var(--line);background:#F1F2F0;color:#111312}.chase-void input:focus-visible{outline:2px solid var(--g-ink);outline-offset:1px}.hub-fold>summary{list-style:none;cursor:pointer;display:inline-flex;margin:4px 0 8px;font-size:12px}.hub-fold>summary::-webkit-details-marker{display:none}.hub-fold[open]>summary{margin-bottom:4px}.hub-line1{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.hub-line1>b{font-size:13.5px}.hub-line1 .hub-record{color:var(--m)}.hub-more{font-size:12px;color:var(--m2);text-decoration:underline;text-underline-offset:2px}details.hub-item[open] .hub-more{color:var(--g-ink)}.hub-how>summary{list-style:none;cursor:pointer;margin-bottom:0}.hub-how>summary::-webkit-details-marker{display:none}.hub-how>summary h2:after{content:" \25B8";color:var(--m2);font-weight:400}.hub-how[open]>summary{margin-bottom:10px}.hub-how[open]>summary h2:after{content:" \25BE"}.hub-how .row .left{display:flex;flex-direction:column;gap:4px}.appr-top .appr-who{color:var(--m)}.appr-note-inline{color:#111312}.appr-wait{margin-left:8px;vertical-align:1px}.appr-details>summary{list-style:none;cursor:pointer;width:max-content;font-size:12px;color:var(--m2);text-decoration:underline;text-underline-offset:2px}.appr-details>summary::-webkit-details-marker{display:none}.appr-details[open]>summary{color:var(--g-ink)}.appr-details dl{margin:6px 0 2px;display:grid;grid-gap:3px;gap:3px}.appr-dl{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:12px}.appr-dl dt{color:var(--m)}.appr-dl dd{margin:0;color:#111312}.appr-pointer .row{padding:6px 0}@media(max-width:760px){.appr-dl{grid-template-columns:1fr;gap:0}}.vc-item{border-top:1px solid var(--line2)}.vc-item>summary{list-style:none;cursor:pointer}.vc-item>summary::-webkit-details-marker{display:none}.vc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:12px 0}.vc-main{display:flex;flex-direction:column;gap:4px;min-width:0}.vc-line1{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.vc-line1>b{font-size:13.5px}.vc-job{color:var(--m);font-size:12px}.vc-why{font-size:12px;color:#111312;line-height:1.45;max-width:80ch}.vc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;color:var(--m)}.vc-more{font-size:12px;color:var(--m2);text-decoration:underline;text-underline-offset:2px}.vc-item[open] .vc-more{color:var(--g-ink)}.vc-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;min-width:120px}.vc-amt{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vc-detail{display:flex;flex-direction:column;margin:0 0 12px;padding:4px 12px 10px;border:1px solid var(--line);border-radius:8px;background:#F1F2F0}.vc-trace{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 0 6px;border-bottom:1px solid var(--line2)}.vc-step{display:inline-flex;flex-direction:column;align-items:center;min-width:86px;font-size:12px;color:var(--m)}.vc-step.on{color:var(--w)}.vc-step-mark{font-size:14px;line-height:1;color:var(--m)}.vc-step.on .vc-step-mark{color:var(--g-ink)}.vc-step-label{font-weight:600;margin-top:3px}.vc-step-sub,.vc-tracecell{font-size:12px;color:var(--m)}.vc-tracecell{white-space:nowrap;letter-spacing:2px}.vc-tracecell .on{color:var(--g-ink)}.vc-fact{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:12px;gap:12px;padding:7px 0;border-bottom:1px solid var(--line2);font-size:12px}.vc-fact>span:first-child{color:var(--m);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.vc-actions{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 4px}.vc-actions .btn{text-decoration:none;font-size:12px}.vc-scroll{overflow-x:auto;margin:6px 0 2px}.vc-table{width:100%;border-collapse:collapse;font-size:12px}.vc-table th{text-align:left;font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--m);padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.vc-table td{padding:7px 8px;border-bottom:1px solid var(--line2);vertical-align:top;white-space:nowrap}.vc-table td.vc-desc,.vc-table td.vc-wrap{white-space:normal}.vc-table td a{color:inherit}.vc-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vc-table .pill{margin:0 4px 3px 0}.vc-table .vc-desc{color:#111312;min-width:200px}.vc-table tr.vc-late td{color:#111312}.vc-sched{margin-top:8px}.vc-sched>summary{cursor:pointer;font-size:12px;color:var(--m);padding:6px 0}@media(max-width:760px){.vc-row{grid-template-columns:1fr}.vc-side{align-items:flex-start;text-align:left}.vc-fact{grid-template-columns:1fr;gap:2px}}.vc-subhead{font-size:12px;color:#111312;padding:8px 2px 4px}.searchbox{display:flex;gap:10px;align-items:center}.searchinput{flex:1 1;min-width:0;padding:10px 12px;font-size:15px;border:1px solid var(--line,#daddd9);border-radius:8px;background:var(--card,#FFFFFF);color:inherit}.searchinput:focus{outline:2px solid var(--g-ink);outline-offset:1px}.row.srow{align-items:flex-start}.row.srow .left{display:flex;flex-direction:column;gap:2px;min-width:0}.row.srow .left b{overflow-wrap:anywhere}.row.srow .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}a.row.srow{text-decoration:none;color:inherit}a.row.srow:hover{background:var(--hover,#F1F2F0)}.row.docrow{align-items:flex-start}.row.docrow .left{display:flex;flex-direction:column;gap:2px;min-width:0}.row.docrow .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.row.docrow .docfiles summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.row.docrow .docfiles ul{margin:4px 0 0;padding-left:18px;overflow-wrap:anywhere}.row.docrow .docfiles li{margin:2px 0}.row.docrow .docfiles .pill{display:inline;margin-left:6px}.pill.amber{background:#F1F2F0;color:#111312}.folded-rest>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:0 2px;font-size:13px;color:var(--m)}.folded-rest[open]>summary{color:#111312}.doc-control .row.docrow{padding:7px 0}.doc-control .row.docrow .left{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:1px}.doc-control .row.docrow .left>b,.doc-control .row.docrow .left>details{flex:1 1 100%}.q-item.q-lined{grid-template-columns:minmax(0,78ch)}.q-steps{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px}.q-who{font-size:13.5px;color:#111312;font-weight:600}.q-who:before{content:"— ";color:var(--m)}.q-steps .btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:6px 10px;text-decoration:none;white-space:nowrap}.q-steps .btn.attn-btn{font-size:12.5px;padding:6px 11px}.q-steps .btn.step-btn{color:#111312;border-color:#111312;background:#FFFFFF}.q-steps .btn.step-btn:hover{background:#F1F2F0;color:#111312}.q-steps .btn.done-btn{margin-left:auto;color:#111312;border-color:#111312}.q-steps .btn.done-btn:hover{background:#F1F2F0}.act-form{display:inline-flex;margin:0}.act-form.resolve-form{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.act-form .act-note{flex:1 1 220px;min-width:0;padding:8px 10px}.q-item.q-cleared .q-what{text-decoration:line-through;color:#5A615C}.q-item.q-cleared .q-steps .btn.done-btn{margin-left:0;color:#111312;border-color:#DADDD9}.q-cleared-group{margin-top:8px}@media(max-width:760px){.q-steps .btn.done-btn{margin-left:0}}.title .family-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.title .family-tabs a{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--line);border-radius:20px;font-size:12px;text-decoration:none;white-space:nowrap;background:#F1F2F0}.title .family-tabs a:hover{border-color:#5A615C}.title .family-tabs a.on{color:var(--g-ink);border-color:var(--g-ink);background:#F1F2F0;font-weight:750}@media(max-width:760px){.title .family-tabs{overflow-x:auto;flex-wrap:nowrap;margin-right:-12px;padding-right:12px}}.dash-top-phone{display:none}.phone-only{display:none!important}.dash-jobs{list-style:none;margin:0 0 10px;padding:0}.dash-jobs li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--line2)}.dash-jobs li:last-child{border-bottom:0}.dash-jobs .dash-li-main b a{color:inherit;text-decoration:none}.dash-jobs .dash-li-main small{display:flex;align-items:center;gap:6px;color:var(--m);font-size:12px;margin-top:3px;flex-wrap:wrap}.dash-jobs .pill{font-size:12px;padding:2px 6px}.dash-scan-line{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#111312;padding:2px 0 8px}.dash-scan-line .dash-dot{margin-top:5px;flex:none}.dash-scan-line b{color:#111312}.dash-more summary{cursor:pointer;font-size:12px;color:var(--m);padding:4px 0}.dash-more summary:hover{color:#111312}.decide-acts,.decide-row{flex-wrap:wrap}.decide-acts{display:flex;align-items:center;gap:6px;justify-content:flex-end}.decide-acts .btn.step-btn{font-size:12px;padding:6px 10px;background:#FFFFFF;text-decoration:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.decide-acts .btn.done-btn,.decide-acts .btn.step-btn{color:#111312;border-color:#111312}.dash-footer-acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.dash-top{display:none}.phone-only{display:inline-flex!important}.dash-top-phone{display:block;margin:2px 0 12px}.dash-hello{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.dash-hello h1{margin:0;font-size:19px;letter-spacing:-.01em}.dash-when{color:var(--m);font-size:12px;white-space:nowrap}.dash-search-phone{margin:0}.dash-search-phone input{width:100%;background:#F1F2F0;border:1px solid var(--line);border-radius:10px;color:#111312;padding:10px 12px;font-size:14px;outline:none}.dash-search-phone input:focus{border-color:var(--g-ink)}.decide-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:baseline;padding:10px 0}.decide-row .left{grid-column:1;grid-row:1}.decide-row .decide-val{grid-column:2;grid-row:1;font-size:18px;text-align:right}.decide-row .left b{font-size:15px}.decide-row .left .sub{font-size:12px;margin-top:2px}.decide-acts{grid-column:1/-1;grid-row:2;justify-content:flex-start;margin-top:6px}.decide-acts .btn.done-btn{margin-left:auto}.dash-fin{display:block}.dash-fin-card{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;border:0;border-bottom:1px solid var(--line2);border-radius:0;background:none;min-height:0}.dash-fin-card b,.dash-fin-card small{margin:0}.dash-fin-card:last-child{border-bottom:0}.dash-fin-card small{font-size:13px;color:#111312;text-transform:none;letter-spacing:0}.dash-fin-card b{font-size:16px;white-space:nowrap}.dash-donut-row,.dash-fin-card .dash-fin-sub,.dash-fin-card .dash-spark{display:none}.dash-kv{grid-template-columns:1fr 1fr;gap:8px}.dash-agenda li{font-size:12.5px}.dash-agenda li span small{font-size:12px}.dash-footer{flex-direction:column;align-items:flex-start;gap:10px}.dash-footer-acts{justify-content:flex-start}}.task-outcome{font-size:12px;color:var(--m,#5A615C);margin-top:6px}.task-outcome summary{cursor:pointer;padding:6px 0}.task-outcome p{margin:6px 0;max-width:75ch}.q-item.q-lined>.q-meta,.q-item.q-lined>.q-steps,.q-item.q-lined>.task-outcome{grid-row:auto;grid-column:1}.step-options summary{cursor:pointer;padding:10px 8px;font-size:12px}.step-options>div{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0}@media(max-width:760px){.q-steps .btn,.step-options summary{min-height:44px;white-space:normal}.task-outcome summary{padding:10px 0}}.ask-fab{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font-weight:850;text-decoration:none;box-shadow:0 10px 26px rgba(0,0,0,.12)}.ask-fab span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#FFFFFF;color:#000000;font-size:12px}.ask-fab:focus-visible{outline:2px solid #111312;outline-offset:2px}@media(max-width:760px){.ask-fab{bottom:76px;right:12px;padding:8px 12px}}.fresh{white-space:nowrap}.fresh-fresh{color:var(--g-ink)}.fresh-delayed{color:var(--amber)}.fresh-never,.fresh-stale{color:var(--red)}.topbar .title{min-width:0;flex:1 1 auto}.topbar{flex-wrap:wrap}.srctag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.row>.left,.row>span{min-width:0;overflow-wrap:anywhere}.filter-form{flex-wrap:wrap}.filter-form label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--m)}.filter-form input{background:#F1F2F0;border:1px solid var(--line);color:#111312;border-radius:7px;padding:8px 10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn.danger{color:#B42318;border-color:#B42318;background:#FFFFFF}.confirm-action{display:inline-block;position:relative}.confirm-action>summary{list-style:none;cursor:pointer;display:inline-block}.confirm-action>summary::-webkit-details-marker{display:none}.confirm-action-body{margin-top:8px;padding:12px;border:1.5px solid #b42318;border-radius:20px;background:#FFFFFF;max-width:340px}.confirm-action-body p{margin:0 0 8px;font-size:14px;line-height:1.45;color:#111312}@media(max-width:760px){.topbar .actions{flex-wrap:wrap}.topbar .actions .btn:not(.green){display:inline-flex}.table.stack{min-width:0}.table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table.stack tr{display:block;border-bottom:1px solid var(--line2);padding:6px 0}.table.stack td{display:block;border:0;padding:4px 0}.table.stack td:before{content:attr(data-label);display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--m);font-weight:800;margin-bottom:2px}}.row>.actions{min-width:auto;flex-wrap:wrap}fieldset{min-width:0}.tabs{max-width:100%}@media(max-width:1000px){.actions,.row{flex-wrap:wrap}}@media(max-width:760px){.pill{white-space:normal}.tabs,.title .family-tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}select{max-width:100%}.q-card{border-bottom:1px solid var(--line2)}.q-card:last-child{border-bottom:0}.q-card>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0}.q-card>summary::-webkit-details-marker{display:none}.q-acts>summary:focus-visible,.q-card>summary:focus-visible,.q-more>summary:focus-visible,.q-section>summary:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px;border-radius:6px}.q-card>summary>.pill{flex:none}.q-cardline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.q-cardline:before{content:"▸";color:var(--m)}.q-card[open]>summary .q-cardline:before{content:"▾"}.q-cardwho{font-size:14.5px}.q-cardtop{font-size:13px;color:#111312;min-width:0;overflow-wrap:anywhere}.q-cardline .sub,.start-soon{font-size:12px}.start-soon{flex:none}.start-soon.amber{color:var(--amber,#111312);font-weight:600}.enquiry-step{font-size:12px;min-width:0;overflow-wrap:anywhere}.enquiry-step.amber{color:var(--amber,#111312);font-weight:600}.decide-card .q-cardline:before{content:none}.q-cardlinks{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:0 0 6px}.q-kind{margin:6px 0 10px}.q-kind>h3{margin:10px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--m);font-weight:700}.q-kind>h3 .sub{font-size:12px;letter-spacing:0;margin-left:4px}.q-item.q-compact{padding:10px 0}.q-item.q-compact .q-what{font-size:14px}.q-item.q-lined>.q-acts,.q-item.q-lined>.q-asks,.q-item.q-lined>.q-more{grid-column:1;grid-row:auto}.q-asks{margin:0;padding-left:18px;font-size:13.5px;color:#111312;line-height:1.45}.q-asks li{margin:2px 0}.q-acts>summary,.q-more>summary{list-style:none;cursor:pointer;display:inline-block;font-size:12px;color:var(--m2,#5A615C);text-decoration:underline;text-underline-offset:2px;padding:2px 0}.q-acts>summary::-webkit-details-marker,.q-more>summary::-webkit-details-marker{display:none}.q-acts[open]>summary,.q-more[open]>summary{color:var(--g-ink)}.q-detail{margin:6px 0 8px;padding:8px 10px;border-left:2px solid var(--line2);font-size:13px;color:#111312;line-height:1.45}.q-detail p{margin:4px 0}.q-detail-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--m)}.q-detail-meta .who{color:#111312;font-weight:650}.q-section>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:3px}.q-section>summary::-webkit-details-marker{display:none}.q-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:10px}.q-sectionhead h2:before{content:"▸ ";color:var(--m)}.q-section[open] .q-sectionhead h2:before{content:"▾ "}.q-sectionfirst{font-size:12px;overflow-wrap:anywhere}.q-section[open]>summary{margin-bottom:8px}.q-sectionhead h2{font-size:15px;letter-spacing:-.005em;margin:0}.q-section[open] .q-sectionfirst{display:none}.q-item.q-compact .q-top{flex-wrap:nowrap}.q-item.q-compact .q-top>.pill{flex:none}.q-item.q-compact .q-what{min-width:0}@media(max-width:760px){.q-card>summary{min-height:44px}.q-acts>summary,.q-more>summary{padding:10px 0}}.q-steps .act-form{flex-wrap:wrap;max-width:100%;gap:6px}.q-steps .act-form input,.q-steps .act-form select{min-width:0;max-width:100%}.gate-list{margin:6px 0 2px;padding-left:18px;font-size:12px;color:var(--m);columns:240px 2;column-gap:24px}.gate-list li{margin:2px 0;page-break-inside:avoid;break-inside:avoid}.q-review{align-items:baseline}.hub-jump{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.hub-jump .pill{text-decoration:none;font-size:12px;padding:5px 9px}.hub-jump .pill:hover{border-color:var(--g-ink);color:#111312}.hub-section{scroll-margin-top:12px;margin-bottom:18px}.hub-section>.card,.hub-section>section.card{margin-bottom:10px}.hub-section-title{font-size:15px;margin:4px 0 8px;letter-spacing:-.01em}.prog-flag{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 12px;border:1px solid #111312;border-left:3px solid var(--amber);border-radius:8px;background:#F1F2F0;font-size:13px;line-height:1.45}.prog-flag>b{color:var(--amber);font-size:13.5px}.prog-flag .sub{font-size:12px}.prog-flag-inline{color:var(--amber)}.dash-li-main small.prog-flag-inline{display:block;margin-top:2px}.dash-li-main small.prog-flag-inline a{color:var(--amber)}.head.head-long>h2{flex:none}.head.head-long>.pill{white-space:normal;text-align:right}.main{min-width:0}#projectTabs{flex-wrap:wrap;overflow:visible;row-gap:2px}.basis .fresh,.glance-sub .fresh,.srctag .fresh{white-space:normal;overflow-wrap:anywhere}.glance-cell .srctag,.hub-glance>.glance-cell{min-width:0;max-width:100%}details.row{flex-wrap:wrap}details.row>*{min-width:0;max-width:100%}.panel .btn,.row .btn,.topbar .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.row>.row-end{flex:none}@media(max-width:1024px){.topbar{flex-wrap:wrap;gap:8px 12px}.topbar .actions{flex-wrap:wrap;max-width:100%;min-width:0}}@media(max-width:480px){.dash-legend li,.dash-tasks li{grid-template-columns:auto 1fr auto}.dash-legend li small,.dash-tasks li small{grid-column:2/-1;white-space:normal}}.decide-card{flex-wrap:wrap}.decide-card .decide-line{display:flex;flex:1 1 320px;justify-content:space-between;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.decide-card .decide-acts{flex:0 1 auto}.decide-snooze{position:relative;display:inline-block}.decide-snooze>summary{list-style:none;cursor:pointer}.decide-snooze>summary::-webkit-details-marker{display:none}.decide-snooze-opts{gap:6px;margin-top:6px}@media(max-width:760px){.decide-card .decide-acts{justify-content:flex-start}.decide-acts .btn.step-btn{min-height:44px}}.q-unsure{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;border:1px solid #111312;color:var(--amber,#111312);font-size:12px;font-weight:800;cursor:help;flex:none}.global-search input{width:300px;background:#F1F2F0;border:1px solid var(--line);border-radius:7px;color:#111312;padding:7px 10px;outline:none}.global-search input:focus{border-color:var(--g-ink)}.top-menu{position:relative}.top-menu>summary{list-style:none;cursor:pointer}.top-menu>summary::-webkit-details-marker{display:none}.top-initials{width:32px;height:32px;border-radius:50%;border:1px solid #daddd9;display:grid;place-items:center;color:var(--g-ink);font-weight:800;font-size:12px}.top-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:220px;background:#F1F2F0;border:1px solid #daddd9;border-radius:8px;padding:8px;box-shadow:0 18px 40px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:4px}.top-menu-list .nav{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:6px;text-decoration:none}.top-menu-list .navmark{margin-left:auto;font-size:12px;color:var(--m)}.top-menu-list .sub{padding:2px 9px 6px}.caveat{padding:6px 0;color:var(--m)}.caveat>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px}.caveat>summary::-webkit-details-marker{display:none}.caveat-line{flex:1 1;min-width:0}.caveat-i{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;border:1px solid;font:italic 600 12px/1 Georgia,serif;opacity:.75}.caveat[open]>summary .caveat-i{opacity:1}.caveat-more{font-size:13px;padding:6px 0 2px;line-height:1.45}.caveat-more>*+*{margin-top:6px}.card>.caveat{padding:8px 0;border-bottom:1px solid var(--line,#daddd9)}.card>.caveat:last-child{border-bottom:0}.row.show-more{align-items:center}.card.brief-ai>summary{list-style:none;cursor:pointer}.card.brief-ai>summary::-webkit-details-marker{display:none}.card.brief-ai>summary h2:before{content:"▸ ";color:var(--m)}.card.brief-ai[open]>summary h2:before{content:"▾ "}.card.brief-ai .q-sectionhead{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.q-top .q-rowdone{margin-left:auto;display:inline-flex;gap:6px;flex:none}.q-carddone .act-form,.q-rowdone .act-form{display:inline-flex;margin:0}.q-carddone .btn.done-btn,.q-rowdone .btn.done-btn{color:#111312;border-color:#111312}.q-carddone .btn.done-btn:hover,.q-rowdone .btn.done-btn:hover{background:#F1F2F0}.q-cardwrap{display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--line2)}.q-cardwrap:last-child{border-bottom:0}.q-cardwrap>.q-card{flex:1 1;min-width:0;border-bottom:0}.q-carddone{flex:none;padding-top:7px}@media(max-width:760px){.q-item.q-compact .q-top{flex-wrap:wrap}.q-top .q-rowdone{margin-left:0;width:100%}.q-carddone{padding-top:9px}}.one-click,.one-click-done{display:inline-flex;align-items:center;gap:4px;flex:none}.one-click-done{font-size:13px;color:var(--g-ink);white-space:nowrap}.one-click-word{font-weight:700}.linklike{background:none;border:0;padding:0;color:var(--w);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit}.linklike:disabled{opacity:.6;cursor:default}[data-done-row].q-done-pending .decide-line,[data-done-row].q-done-pending .q-cardline,[data-done-row].q-done-pending .q-what{text-decoration:line-through;opacity:.6}.q-tick{flex:none;width:18px;height:18px;margin:0 2px 0 0;accent-color:var(--g-ink);cursor:pointer}.bulk-done{margin:0 0 12px}.bulk-done,.bulk-done form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bulk-done .btn:disabled{opacity:.5;cursor:default}@media(max-width:760px){.q-tick{width:22px;height:22px}}.dash-fin-scope{display:block;margin-top:4px;font-size:12px;color:var(--m);line-height:1.45}.q-why{display:block;-webkit-line-clamp:unset;overflow:visible}.q-what,.q-why{overflow-wrap:anywhere}.row>span>b+.sub{display:block}.task-btn{color:#04170C!important;background:#0ECB67!important;border-color:#0ECB67!important;font-weight:700;text-decoration:none;white-space:nowrap}.task-btn:hover{border-color:#04170C!important}.task-nav{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 10px}.task-nav .link{font-size:12px}.task-banner{margin-bottom:10px;font-size:13px}.task-banner.green{border-color:var(--g-ink)}.task-banner.amber{border-color:#111312}.task-banner .sub{font-size:12px;display:inline}.task-panel{max-width:860px;display:flex;flex-direction:column;gap:12px}.task-who{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.task-who .sub{font-size:12px;margin:0}.task-title{font-size:19px;margin:0;line-height:1.3;overflow-wrap:anywhere}.task-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px;margin:0}.task-facts div{border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:#F1F2F0}.task-facts dt{font-size:12px;color:var(--m);text-transform:uppercase;letter-spacing:.08em}.task-facts dd{margin:4px 0 0;font-size:13px;overflow-wrap:anywhere}.task-states{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0}.task-states dt{font-size:12px;color:var(--m);font-weight:600}.task-states dd{margin:2px 0 0;font-size:13px;overflow-wrap:anywhere}.task-open-requests{margin:2px 0 4px;padding-left:18px}.task-action{border:1px solid #e6e8e5;border-radius:14px;padding:12px;background:#F1F2F0;display:flex;flex-direction:column;gap:8px}.task-primary{font-size:14px;padding:11px 16px;align-self:flex-start;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px}.task-btn:focus-visible,.task-next-btn:focus-visible,.task-primary:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.task-decide,.task-wait{display:flex;gap:8px;flex-wrap:wrap}.task-wait{align-items:center;font-size:13px}.task-then{margin:0;font-size:13px}.task-action .sub{font-size:12px;margin:0}.task-evidence h2{font-size:12px;margin:0 0 6px}.task-evidence ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:12px}.task-evidence .link{font-size:12px;text-align:left}.task-evidence .sub{display:inline;font-size:12px}.task-watch{font-size:12px;margin:0}.task-more summary{cursor:pointer;color:var(--m);font-size:12px}.task-more-row{gap:8px;margin-top:6px}.task-more-row,.task-more-row .act-form{display:flex;flex-wrap:wrap;align-items:center}.task-more-row .act-form{gap:6px}.task-confirm{margin-top:4px}.task-confirm summary{list-style:none;display:inline-flex;align-items:center;cursor:pointer}.task-confirm summary::-webkit-details-marker{display:none}.task-confirm .act-form{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.task-next{max-width:860px;display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;align-items:stretch}.task-next-btn{display:flex;flex-direction:column;gap:3px;text-decoration:none;flex:1 1 260px;min-height:44px}.task-next-btn .sub{font-size:12px;overflow-wrap:anywhere}@media(max-width:760px){.task-title{font-size:17px}.task-primary{align-self:stretch;justify-content:center}.task-facts{grid-template-columns:1fr}.task-btn{min-height:44px;display:inline-flex;align-items:center}.task-more summary{padding:10px 0}.task-confirm .btn,.task-confirm summary,.task-more-row .btn,.task-more-row .select{min-height:44px}}.rules-table td,.rules-table th{white-space:nowrap;text-align:center}.rules-table td:first-child,.rules-table th:first-child{text-align:left;white-space:normal;min-width:180px}.rules-table tr.changed td{background:#F1F2F0}.rules-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--g-ink)}.prog-order{border-color:#111312}.prog-flag-why,.prog-order-why{margin-top:4px}.prog-flag-why>summary,.prog-order-why>summary{cursor:pointer;width:max-content;font-size:12px;color:var(--m2);text-decoration:underline;text-underline-offset:2px}.prog-flag-why[open]>summary,.prog-order-why[open]>summary{margin-bottom:4px}.prog-order-why .sub+.sub{margin-top:6px}.prog-order code{font-size:12px;background:#F1F2F0;padding:1px 4px;border-radius:4px}@media(max-width:760px){.rules-table{min-width:1100px}.rules-table input[type=checkbox]{width:22px;height:22px}}.sub.amber{color:var(--amber)}#queue .actions .pill{text-decoration:none;font-size:12px;padding:5px 9px;margin:2px 0}#queue .actions .pill:hover{border-color:var(--g-ink);color:#111312}#review-item .formgrid .field.full.actions{flex-direction:row;align-items:center;gap:8px}#review-item .formgrid .field label{text-transform:none;letter-spacing:0;font-size:12px}#review-item .btn.green{min-height:44px}.setup-fold{margin:6px 0 13px}.setup-fold>summary{cursor:pointer;list-style:none;padding:9px 0;border-bottom:1px solid var(--line2)}.setup-fold>summary::-webkit-details-marker{display:none}.setup-fold>summary:before{content:"▸ ";color:var(--m)}.setup-fold[open]>summary:before{content:"▾ ";color:var(--m)}.setup-fold>summary .sub{display:block;font-size:12px;margin-top:3px}@media(max-width:760px){#review-item .formgrid .field.full.actions{flex-direction:column;align-items:stretch}#review-item .formgrid .field.full.actions .btn{text-align:center}}#review-item .formgrid .field{min-width:0}#review-item .formgrid input,#review-item .formgrid select{width:100%;min-width:0;max-width:100%}#review-item .row>.left,#review-item .row>span{min-width:0;overflow-wrap:anywhere}.mail-facts{display:flex;flex-wrap:wrap;gap:3px 14px;font-size:12.5px;color:#111312;line-height:1.45}.mail-facts em{font-style:normal;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:var(--m);margin-right:6px}.mail-facts .mail-wait{color:var(--amber)}.mail-docs{margin:4px 0 0;padding-left:18px;font-size:12px;color:var(--m);display:flex;flex-direction:column;gap:2px}.mail-earlier{margin-top:6px;font-size:12.5px}.mail-earlier>summary,.mail-receipts>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--m)}.mail-earlier .mail-row{padding-left:12px;border-left:2px solid var(--line,#daddd9)}.mail-receipts{display:block}.mail-row .left{min-width:0}.mail-why .sub{max-width:72ch}.task-done{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.task-done .btn.done-btn{color:#111312;border-color:#111312}.task-done .btn.done-btn:hover{background:#F1F2F0}.task-done .act-form{display:inline-flex;margin:0}@media(max-width:760px){.task-done .btn{min-height:44px}}.btn.done-btn:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}@media(max-width:760px){.decide-acts .btn.done-btn,.q-rowdone .btn.done-btn{min-height:44px}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.task-more-row .act-form{max-width:100%}.task-more-row .act-form .select,.task-more-row .act-form input,.task-more-row .act-form select{min-width:0;max-width:100%;flex:1 1 auto}.btn.hide-btn{color:var(--m);border-color:#DADDD9;background:transparent;font-weight:400}.btn.hide-btn:hover{color:inherit}.btn.hide-btn:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.task-requests ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.task-requests li{justify-content:space-between}@media(max-width:760px){.decide-acts .btn.hide-btn,.q-rowdone .btn.hide-btn{min-height:44px}}.act-form.snooze-form:has(select[name=snooze]) input[name=date],.act-form.snooze-form:has(select[name=snooze]) input[name=time]{display:none}.act-form.snooze-form:has(select[name=snooze] option[value=date]:checked) input[name=date],.act-form.snooze-form:has(select[name=snooze] option[value=date]:checked) input[name=time]{display:inline-block}.inline-fold{display:inline-block}.inline-fold summary{cursor:pointer}.inline-fold[open]{display:inline-flex;gap:6px;align-items:center}.draft-kept{margin:6px 0}.draft-kept button.link{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;min-height:0}.login-card .btn,.login-card input{min-height:44px}.q-tick-hit{display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.skip-link{position:absolute;left:8px;top:-60px;z-index:200;background:var(--g);color:#04170C;font-weight:800;padding:12px 16px;min-height:44px;border-radius:8px;text-decoration:none}.skip-link:focus{top:8px}.q-item.q-compact .q-what{flex:1 1 14em}@media(max-width:760px){.q-tick{width:24px;height:24px}}@media(max-width:760px),(pointer:coarse){.global-search input,.input,.select,.top-initials,button.btn,select{min-height:44px}.q-acts>summary,.q-more>summary,a.btn:not(.task-next-btn){display:inline-flex;align-items:center;min-height:44px}.q-acts>summary,.q-more>summary{min-width:44px;padding:0}.task-more summary{min-height:44px;padding:15px 0}.task-evidence .link,.task-nav .link,.task-who .link{display:inline-flex;align-items:center;min-height:44px}.q-tick-hit,.top-initials{min-width:44px}.q-tick-hit{min-height:44px;margin:-11px -6px -11px -11px}}.q-cardwrap{flex-wrap:wrap}.q-cardwrap>.q-card{flex:1 1 24em}.q-carddone{flex:0 1 auto;max-width:100%}.q-cardwrap:has(>.q-card[open])>.q-carddone{display:none}.q-card>summary{flex-wrap:wrap}.q-card>summary>.q-cardline{flex:1 1 16em}.q-card>summary>.q-place{flex:1 1 12em}.q-item.q-compact{container-type:inline-size}.q-top .q-rowdone{flex:0 1 auto;flex-wrap:wrap;max-width:100%}.decide-acts .btn,.decide-acts .btn.task-btn,.q-carddone .btn,.q-carddone .btn.task-btn,.q-rowdone .btn,.q-rowdone .btn.task-btn{white-space:normal;overflow-wrap:break-word;max-width:100%;text-align:left}@container (max-width:560px){.q-top .q-rowdone{margin-left:0;flex:1 1 100%}.q-item.q-compact .q-what{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 90px)}}.review-jump{font-size:12px}@media(max-width:760px),(pointer:coarse){.review-jump{display:inline-flex;align-items:center;min-height:44px}}.task-next{margin:0 0 4px}.q-requests{display:block}.q-correspondence{margin:8px 0;padding:8px 10px;border-left:3px solid var(--line,#daddd9)}.q-correspondence ul{margin:6px 0 0;padding-left:18px}.q-correspondence li{margin:0 0 6px;overflow-wrap:anywhere}.row.notice{align-items:flex-start}.row.notice.read .left b{font-weight:500;color:#111312}.row.notice .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.row.notice .actions form{margin:0}.row.notice .left{display:flex;flex-direction:column;gap:2px;min-width:0}.row.notice{padding:8px 0}.row.notice .left{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:1px}.row.notice .left>.notice-body,.row.notice .left>b{flex:1 1 100%}.btn.ghost{background:transparent;color:var(--m)}.btn.ghost:hover{color:#111312}.search-unread{border-color:#111312}.search-unread ul{margin:6px 0 10px 18px}.search-bounded{margin:4px 0 10px}.own-done{display:inline-flex;align-items:center;gap:4px;flex:none}.actions .own-done,.attn-act .own-done,.chips .own-done,.hub-side .own-done,.q-act .own-done,.vc-side .own-done{margin-left:6px}.q-review .own-done{margin-right:6px}.q-cleared-group .row.q-cleared .q-what{text-decoration:line-through;color:#5A615C}@media(max-width:760px){.own-done .btn{min-height:44px}}.card details.row-group{padding:6px 0 0}.card details.row-group>summary{cursor:pointer;padding:6px 2px;list-style:revert}.card details.row-group .row{margin-left:8px}.task-lanes{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.task-lane{text-decoration:none}.task-lane.on{background:var(--g);color:#04170C}.task-lane.clear{opacity:.7}@media (max-width:760px){a.task-lane{display:inline-flex;align-items:center;min-height:44px}}.row.sw-row{align-items:stretch;gap:10px}.row.sw-row,.sw-main{flex-direction:column}.sw-main{display:flex;gap:4px;min-width:0}.sw-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sw-head b{font-size:14px}.sw-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sw-form input[name=reason]{flex:1 1 280px;min-width:0;min-height:40px;background:#F1F2F0;border:1px solid var(--line);color:#111312;border-radius:7px;padding:9px 10px}.sw-form input[name=reason]:focus{border-color:var(--g-ink)}.sw-form .btn{flex:none;white-space:nowrap;min-height:40px}.sw-hist summary{cursor:pointer;padding:3px 0}.sw-hist .sub{overflow-wrap:anywhere}.q-doneline{margin-top:2px}.q-doneline summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.q-doneline[open] summary{margin-bottom:2px}.q-about{margin-top:2px}.q-about summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.q-about[open]>:not(summary){display:block;margin:4px 0}.msg-checks>summary{cursor:pointer;list-style:none;display:block;margin-bottom:12px}.msg-checks>summary::-webkit-details-marker{display:none}.msg-checks[open]>summary{margin-bottom:12px}@media (max-width:760px),(pointer:coarse){.ask-fab,.btn,.dash-btn,.input,.select,.tab,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select{min-height:44px}.btn{display:inline-flex;align-items:center}.family-tabs>a,.hub-jump>a,.link,.q-cardlinks a,.q-meta>a,.title .muted>a,span.sub>a{display:inline-flex;align-items:center;min-height:44px}details>summary{min-height:44px;padding-top:12px;padding-bottom:12px;box-sizing:border-box}.title .family-tabs{flex-wrap:wrap;overflow-x:visible;margin-right:0;padding-right:0;-webkit-mask-image:none;mask-image:none}}@media (min-width:761px) and (max-width:1150px){.table.stack{min-width:0}.table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table.stack tr{display:block;border-bottom:1px solid var(--line2);padding:6px 0}.table.stack td{display:block;border:0;padding:4px 0}.table.stack td:before{content:attr(data-label);display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--m);font-weight:800;margin-bottom:2px}}.glance-link{display:inline-block;margin-top:4px;font-size:12px}.overview-detail>summary{cursor:pointer;min-height:32px;padding:6px 0}.overview-detail>summary .sub{margin-left:6px}.money-sub:not([data-shown]){display:none}.money-more .row{text-decoration:none;color:inherit}.money-more details.fold>summary.row{list-style:none;cursor:pointer;border-bottom:0}.money-more details.fold>summary.row::-webkit-details-marker{display:none}.money-more details.fold>summary.row .left>b:before{content:"▸ ";color:var(--m)}.money-more details.fold[open]>summary.row .left>b:before{content:"▾ ";color:var(--m)}.money-more details.fold>.card{margin-top:6px}body,html{font-size:15px;line-height:1.45}.dash-greet h1,.dash-hello h1,.hub-section-title,.project-title h2,.section-title,.task-title,.title h1,h1,h2,h3{font-weight:800;font-stretch:125%}.title h1{font-size:30px;line-height:1.1;letter-spacing:-.01em}.dash-card-head h2,.head h2,.q-sectionhead h2{font-size:17px}.muted,.sub{color:var(--m)}.dash-fin-sub a,.dash-foot a,.link,.msrc a,.title .muted a{color:var(--g-ink)}.card,.dash-card,.glance-cell,.hub-count,.kpi,.login-card,.module-card,.nnp-cell,.project-title{background:#FFFFFF;border:0;border-radius:20px;box-shadow:none}.card,.dash-card{padding:20px 24px}.card .card,.card .glance-cell,.card .module-card,.card .nnp-cell{background:#F1F2F0}.main .card+.card,.main .card+.module-grid,.main .hub-glance+.card,.main .module-grid+.card,.main .rows+.card{margin-top:16px}.appr-outcome.warn,.nnp-cell.behind,.prog-flag,.task-banner.amber{box-shadow:inset 4px 0 #111312}.appr-outcome.ok,.nnp-cell.ok,.task-banner.green{box-shadow:inset 4px 0 #0ECB67}.appr-outcome,.appr-where-cell,.chase-letter,.connector,.dash-fin-card,.dash-tile,.hub-detail,.money-block,.prog-flag,.q-sub,.reply-move,.reviewed-plan-row,.screen,.stat,.task-action,.task-facts div,.vc-detail{border-radius:14px}.btn,.dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 20px;border-radius:999px;background:#FFFFFF;color:#111312;border:1.5px solid #111312;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none}.btn:hover,.dash-btn:hover{background:#F1F2F0;border-color:#111312}.btn.green{background:#0ECB67;color:#04170C;border-color:#0ECB67;font-weight:700}.btn.green:hover{background:#0ECB67;border-color:#04170C}.btn.black{background:#000000;color:#FFFFFF;border-color:#000000}.btn.ghost,.btn.hide-btn{background:#FFFFFF;color:#5A615C;border-color:#DADDD9;font-weight:500}.btn.green:disabled,.btn.green[aria-disabled=true]{background:#DADDD9;color:#5A615C;border-color:#DADDD9}.btn.danger:hover{background:#B42318;color:#FFFFFF}.btn.hub-btn,.decide-acts .btn.step-btn,.decide-row .btn.attn-btn,.hub-actions .btn,.q-act .btn.attn-btn,.q-steps .btn,.q-steps .btn.attn-btn,.vc-actions .btn{font-size:14px;padding:0 16px}.ask-fab,.skip-link{border-radius:999px;min-height:46px;display:inline-flex;align-items:center}.confirm-action>summary.btn{display:inline-flex}.ask-fab{padding:0 18px;background:#000000;color:#FFFFFF}.linklike{color:var(--g-ink)}.badge,.dash-pill,.hub-mgmt,.hub-type,.navmark,.pill,.srctag,.state{border-radius:999px}.badge,.dash-pill,.pill{padding:4px 10px;font-size:12px}.appr-where-cell.on b,.dash-pill.high,.dash-pill.med,.hub-mgmt.due,.hub-type.internal,.nav .navmark.todo,.pill.amber,.pill.red,.q-unsure,.state.decide,.state.inconsistent,.state.review{background:#111312;color:#FFFFFF;border-color:#111312;border-style:solid}.appr-where-cell.on b{padding:0 10px;border-radius:999px;align-self:flex-start}.row.st-decide,.row.st-inconsistent,.row.st-review{box-shadow:inset 3px 0 #111312}.dash-dot.error,.dash-dot.warn,.navgroup-warn{background:#111312}.chase-form input,.chase-void input,.field input,.field select,.field textarea,.filter-form input,.input,.login-card input,.searchinput,.select,.shortcut-form input,.sw-form input[name=reason],input:not([type]),input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{background:#FFFFFF;color:#111312;border:1px solid #daddd9;border-radius:12px;min-height:44px}textarea{padding:10px 12px}.global-search input,.searchinput{border-radius:999px;padding:0 16px}input::placeholder,textarea::placeholder{color:#5A615C;opacity:1}.table td,.table th,.vc-table td{border-bottom-color:#E6E8E5}.title .family-tabs{gap:6px;margin-top:14px}.title .family-tabs a{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #daddd9;background:#FFFFFF;color:#111312;font-size:14px;font-weight:600}.title .family-tabs a:hover{border-color:#111312;color:#111312}.title .family-tabs a.on{background:#111312;color:#FFFFFF;border-color:#111312;font-weight:700}.tabs{border-bottom:0;gap:6px}.tab{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:0;border-radius:999px;color:#111312;font-weight:600}.tab.active{background:#111312;color:#FFFFFF}.modal{box-shadow:0 24px 60px rgba(0,0,0,.18)}.modal,.toast{background:#FFFFFF;border:0;border-radius:20px}.toast{box-shadow:0 14px 34px rgba(0,0,0,.14)}.top-menu-list{background:#FFFFFF;color:#111312;border:0;border-radius:20px;padding:10px;min-width:240px;box-shadow:0 18px 40px rgba(0,0,0,.18)}.top-menu-list .nav{min-height:44px;border-radius:12px;font-size:15px;color:#111312}.top-menu-list .nav:hover{background:#F1F2F0}.top-menu-list .sub{padding:4px 12px 6px}.top-menu-list .top-menu-head{padding:10px 12px 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.top-menu-list form .btn{width:100%;margin-top:4px}.band{position:relative;z-index:50;display:flex;flex-wrap:nowrap;align-items:center;gap:4px 24px;padding:6px 48px;background:#000000;color:#FFFFFF}.band-logo{flex:0 0 auto;display:block;line-height:0;border-radius:12px}.band-logo img{display:block;width:150px;height:72px;object-fit:cover}.band-menu{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.band-item{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#E3E6E3;font:inherit;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.band-item:hover{background:#2A2E2B;color:#FFFFFF}.band-item.on{background:#0ECB67;color:#04170C;font-weight:700}.band-item:focus-visible,.band-logo:focus-visible,.band-new:focus-visible,.band-person:focus-visible,.band-search>summary:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.band-count{background:#FFFFFF;color:#000000;font-size:13px;font-weight:700;line-height:1.4;padding:1px 8px;border-radius:999px}.band-item .navmark{margin-left:0;font-size:12px;letter-spacing:0;text-transform:none;padding:0 7px;border:1px solid #b4b9b5;color:#B4B9B5;background:transparent;opacity:1}.band-item.on .navmark{border-color:#04170C;color:#04170C}.band-ico,.band-item.home,.band-item.more,.band-short{display:none}.band-ext{font-size:12px;opacity:.8;margin-left:2px}.band-count.unread{background:#FFFFFF;color:#111312;border:1px dashed #5a615c}.band-item.on .band-count.unread{background:#04170C;color:#FFFFFF;border-color:#04170C}.band-tools{flex:0 0 auto;display:flex;align-items:center;gap:10px}.band-search{position:relative}.band-search>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;min-height:46px;padding:0;color:#FFFFFF;border:1px solid #4a504b;border-radius:50%;cursor:pointer}.band-search>summary::-webkit-details-marker{display:none}.band-search[open]>summary{background:#2A2E2B}.band-search .global-search{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:min(420px,calc(100vw - 32px));padding:12px;background:#FFFFFF;border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,.18)}.band-search .global-search input{width:100%;min-height:46px}.band-new{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:999px;background:#FFFFFF;color:#000000;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}.band-new:hover{background:#E3E6E3}.band .top-menu>summary.band-person{display:flex;align-items:center;justify-content:center;width:46px;height:46px;min-height:46px;padding:0;border-radius:50%;background:#2A2E2B;color:#FFFFFF;font-size:15px;font-weight:700}.band .top-menu-list{top:calc(100% + 8px)}.main{flex:1 0 auto}@media(max-width:1279px){.main{padding:20px 24px 32px}}@media(max-width:820px){.band{padding-left:16px;padding-right:16px}}@media(min-width:761px) and (max-width:1279px){.band{flex-wrap:nowrap;gap:12px}.band-logo img{width:110px;height:53px}.band-menu{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.band-menu::-webkit-scrollbar{display:none}.band-item{flex:none}}@media(max-width:760px){.band{flex-wrap:nowrap;justify-content:space-between;gap:10px;padding-top:calc(6px + env(safe-area-inset-top))}.band-logo img{width:110px;height:53px}.band-new{display:none}.band .top-menu,.band-search{position:static}.band-search .global-search{left:16px;right:16px;width:auto}.band .top-menu-list{right:16px;left:auto;max-width:calc(100vw - 32px)}.band-menu{position:fixed;left:0;right:0;bottom:0;z-index:55;flex-wrap:nowrap;gap:0;padding:6px 6px calc(10px + env(safe-area-inset-bottom));background:#FFFFFF;border-top:1px solid #daddd9}.band-menu>.band-item:not(.phone){display:none}.band-menu>.band-item.more{display:flex}.band-item{flex:1 1;min-width:0;min-height:54px;flex-direction:column;justify-content:center;gap:3px;padding:0;border-radius:12px;background:transparent;color:#5A615C;font-size:12px;font-weight:600}.band-item.on,.band-item:hover{background:transparent;color:#111312}.band-item.on{font-weight:800}.band-ico{display:flex;align-items:center;justify-content:center;width:48px;height:30px;border-radius:999px}.band-item.on .band-ico{background:#0ECB67;color:#04170C}.band-item .navmark,.band-long{display:none}.band-menu>.band-item.home.phone{display:inline-flex}.band-item{position:relative}.band-item .band-count{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:2px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#111312;color:#FFFFFF;font-size:12px;line-height:1;font-weight:800;border:2px solid #ffffff}.band-item .band-count.unread{background:#FFFFFF;color:#111312;border:1px dashed #5a615c}.band-item.on .band-count{background:#04170C;color:#FFFFFF;border-color:#FFFFFF}.band-item.on .band-count.unread{background:#FFFFFF;color:#111312;border:1px dashed #111312}.band-item .band-ext{display:none}.band-short{display:inline}.band-item:focus-visible{outline:2px solid #0A7A40;outline-offset:-2px}.main{margin-bottom:calc(84px + env(safe-area-inset-bottom));padding:16px 16px 72px}.ask-fab{bottom:calc(84px + env(safe-area-inset-bottom));right:12px}.sheet{inset:0 0 calc(70px + env(safe-area-inset-bottom)) 0;background:#FFFFFF;color:#111312;padding:16px;border-radius:0 0 20px 20px;text-align:left}.sheet .nav{min-height:44px;font-size:15px;border-radius:12px}.sheet .label{color:#5A615C}.title h1{font-size:24px}}.btn.black:hover{border-color:#2A2E2B}.ask-fab:hover,.btn.black:hover{background:#2A2E2B;color:#FFFFFF}.main:has(>.job-hero){padding-top:0}.job-hero{display:flex;flex-direction:column;gap:8px;margin:0 0 24px;padding:12px 0 40px;background:#000000;color:#FFFFFF;box-shadow:0 0 0 100vmax #000000;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.job-hero-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.job-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;color:#B4B9B5;text-decoration:none}.job-back:hover{color:#FFFFFF}.job-back:focus-visible,.job-hero a:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.job-hero h1{font-size:52px;line-height:1.05;font-weight:800;font-stretch:125%;letter-spacing:-.01em;color:#FFFFFF}.job-hero h1,.job-hero-line{margin:0;overflow-wrap:anywhere}.job-hero-line{font-size:18px;color:#E3E6E3}.job-crumbs{font-size:13px;color:#B4B9B5;overflow-wrap:anywhere}.job-crumbs a{color:#E3E6E3;text-decoration:underline;text-underline-offset:2px}.job-crumbs a:hover{color:#FFFFFF}.job-crumbs [aria-current=page]{color:#FFFFFF;font-weight:700}.job-hero .start-soon,.job-hero .start-soon.amber{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:#FFFFFF;text-decoration:underline}.journey{margin:22px 0 0}.journey-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px 8px}.journey-steps>li{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:10px}.journey-mark{gap:8px}.journey-dot,.journey-mark{display:flex;align-items:center}.journey-dot{width:36px;height:36px;flex:0 0 auto;justify-content:center;border:2px solid #4a504b;border-radius:50%;color:#B4B9B5;font-size:16px;font-weight:700}.journey-line{flex:1 1 auto;height:3px;border-radius:2px;background:#2A2E2B}.journey-label{font-size:15px;font-weight:500;color:#B4B9B5}.journey-steps>li[data-state=done] .journey-dot{background:#0ECB67;border-color:#0ECB67;color:#04170C}.journey-steps>li[data-state=done] .journey-line{background:#0ECB67}.journey-steps>li[data-state=done] .journey-label,.journey-steps>li[data-state=unrecorded] .journey-label{color:#E3E6E3}.journey-steps>li[data-state=current] .journey-dot{background:#FFFFFF;border-color:#FFFFFF;color:#000000;font-weight:800}.journey-closed,.journey-steps>li[data-state=current] .journey-label{color:#FFFFFF;font-weight:700}.journey-closed{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border:1px solid #b4b9b5;border-radius:999px;background:#000000;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.next-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 0 20px;padding:24px 28px;background:#0ECB67;color:#04170C;border-radius:20px}.next-bar-text{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:4px}.next-bar-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.next-bar-text b{font-size:24px;line-height:1.2;font-weight:800;font-stretch:125%;overflow-wrap:anywhere}.next-bar .btn.black{min-height:52px;padding:0 28px;font-size:16px;font-weight:700}.job-facts>.muted{margin:0 0 12px;font-size:15px}.job-facts .hub-glance{margin-bottom:0}.facts-bar{width:100%;max-width:160px;height:8px;background:#DADDD9;overflow:hidden}.facts-bar,.facts-bar i{display:block;border-radius:4px}.facts-bar i{height:100%;background:#0ECB67}.job-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;margin:20px 0}.job-tile{min-height:150px;padding:22px 24px;display:flex;flex-direction:column;gap:8px;background:#FFFFFF;color:#111312;border-radius:20px;text-decoration:none}.job-tile:hover{box-shadow:inset 0 0 0 1.5px #111312}.job-tile:focus-visible{outline:2px solid #111312;outline-offset:2px}.job-tile-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.job-tile-head b{font-size:20px;line-height:1.2;font-weight:800;font-stretch:125%}.job-tile-go{width:40px;height:40px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#000000;color:#FFFFFF;border-radius:50%}.job-tile-line{font-size:15px;color:#5A615C;overflow-wrap:anywhere}.tag-black{margin-top:auto;align-self:flex-start;padding:3px 10px;border-radius:999px;background:#000000;color:#FFFFFF;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media(max-width:820px){.job-hero h1{font-size:34px}}@media(max-width:760px){.job-hero{padding:8px 0 28px;margin-bottom:16px}.job-hero-line{font-size:16px}.journey{margin-top:16px}.journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px 8px;gap:16px 8px}.journey-line{display:none}.journey-dot{width:32px;height:32px;font-size:15px}.journey-label{font-size:13px}.next-bar{padding:20px}.next-bar-text{flex-basis:100%}.next-bar-text b{font-size:20px}.next-bar .btn.black{width:100%}.job-tiles{grid-template-columns:1fr;gap:12px;margin:16px 0}.job-tile{min-height:0;padding:18px 20px}}.band-app{flex:0 0 auto;white-space:nowrap;color:#B4B9B5;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:480px){.band-app{font-size:12px;letter-spacing:.04em}}@media (max-width:760px){.band-app{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}.formgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.field{min-width:0}.fin .v,.hub-count>*,.hub-fact>*,.kpi .name,.kpi .val,.stat .big,.vc-fact>*{min-width:0;overflow-wrap:anywhere}.job-tiles{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.money-figures{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.money-pills{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.task-facts{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}@media (max-width:760px){.finance,.kpis,.pipeline,.project-head,.quick{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.formgrid,.g-main,.g-mid,.g-three,.hub-fact,.hub-row,.module-grid,.q-item,.screen-map,.vc-fact,.vc-row{grid-template-columns:minmax(0,1fr)}}.row .input,.row select.btn{max-width:100%;min-width:0}form.row{flex-wrap:wrap}.alloc-row .actions,.alloc-row form.actions{min-width:0;max-width:100%;flex-wrap:wrap}.alloc-row .left{min-width:0;flex:1 1 220px}.state-key>span{min-width:0;max-width:100%;flex-wrap:wrap}@media (max-width:760px){.state-key>span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.state{max-width:100%;white-space:normal}.row .chips{max-width:100%;min-width:0;align-items:flex-start}}.money-hero{gap:10px}.money-hero .job-hero-top{align-items:flex-start}.money-hero-tabs .family-tabs{margin-top:4px}.money-hero-tabs .family-tabs a{background:transparent;color:#E3E6E3;border-color:#4A504B}.money-hero-tabs .family-tabs a:hover{color:#FFFFFF;border-color:#FFFFFF}.money-hero-tabs .family-tabs a.on{background:#FFFFFF;color:#000000;border-color:#FFFFFF}.money-hero .btn.money-hero-sage{background:transparent;color:#FFFFFF;border-color:#4A504B}.money-hero .btn.money-hero-sage:hover{background:#2A2E2B;border-color:#FFFFFF}.money-hero-eyebrow{margin-top:18px;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#B4B9B5}.money-figures{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:28px 32px;gap:28px 32px}.money-figure{display:flex;flex-direction:column;gap:6px;min-width:0}.money-figure h3{margin:0;font-size:15px;font-weight:500;font-stretch:100%;letter-spacing:0;text-transform:none;color:#B4B9B5}.money-figure .big{font-size:46px;line-height:1.05;font-weight:800;font-stretch:125%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#FFFFFF;overflow-wrap:anywhere}.money-profit .big{color:#0ECB67}.money-figure .sub{color:#B4B9B5;font-size:13px;margin:0}.money-chase{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:700;color:#0ECB67;text-decoration:none}.money-chase:hover{color:#FFFFFF}.money-stale{margin-top:10px;background:#FFFFFF;color:#000000}.money-hero-notes{margin-top:14px;max-width:900px}.money-hero-notes .row{border-bottom:0;color:#FFFFFF}.money-hero-notes .caveat,.money-hero-notes .caveat-more,.money-hero-notes .row .sub{color:#B4B9B5}.money-hero-notes .pill{background:#FFFFFF;color:#000000;border-color:#FFFFFF}.money-hero a:focus-visible,.money-hero summary:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.money-sorting{padding:8px 0 0}.money-sorting>.head{padding:14px 28px 4px;margin:0}.money-sorting>.head h2{font-size:22px}.money-sorting>.head .link{font-size:14px;display:inline-flex;align-items:center;min-height:44px}.money-sorting-note{margin:0;padding:0 28px 12px}.money-sorting>.row{padding:13px 20px 13px 28px;border-top:1px solid #e6e8e5;border-bottom:0;flex-wrap:wrap;gap:8px 20px}.money-sorting>.row .left{flex:1 1 320px;display:flex;flex-direction:column;gap:2px}.money-sorting>.row .left b{font-size:16px;font-weight:600}.money-sorting>.row .left .sub{font-size:14px}.money-sorting>.row .btn{min-width:150px;min-height:48px}.money-more{margin:32px 0 8px;display:flex;flex-direction:column;gap:14px}.money-more>h2{margin:0;font-size:22px}.money-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.money-pill{min-height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#FFFFFF;border-radius:999px;font-size:15px;font-weight:600;color:#111312;text-decoration:none}.money-pill:after{content:"›";font-size:22px;line-height:1;color:#5A615C}.money-pill:hover{box-shadow:inset 0 0 0 1.5px #111312}.money-pill:focus-visible{outline:2px solid #111312;outline-offset:2px}.money-sub[data-shown]{display:block;margin-top:24px}@media(max-width:760px){.money-figures{grid-template-columns:1fr 1fr;gap:20px 16px}.money-figure .big{font-size:30px}.money-sorting-note,.money-sorting>.head{padding-left:20px;padding-right:20px}.money-sorting>.row{padding:13px 20px}.money-sorting>.row .btn{width:100%}.money-pills{grid-template-columns:1fr}}.decide-card,.q-item{position:relative}.row-menu{position:static}.row-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid #daddd9;border-radius:50%;background:#FFFFFF;color:#111312;font-size:20px;font-weight:800;line-height:1;letter-spacing:.04em}.row-menu>summary::-webkit-details-marker{display:none}.row-menu>summary:hover,.row-menu[open]>summary{border-color:#111312}.row-menu>summary:focus-visible{outline:2px solid #111312;outline-offset:2px}.row-menu-body{position:absolute;right:0;z-index:40;margin-top:6px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:420px;max-width:100%;padding:16px;background:#FFFFFF;border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,.18);text-align:left}.row-menu-body .q-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:#5A615C}.row-menu-body .q-acts,.row-menu-body .q-steps{display:flex;flex-direction:column;gap:8px;width:100%}.row-menu-body .q-steps{align-items:stretch}.row-menu-body .act-form{display:flex;flex-wrap:wrap;gap:8px;width:100%}.row-menu-body .act-form .btn{flex:0 0 auto}.row-menu-body .q-detail{font-size:14px}.q-acts-head{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5A615C}.decide-snooze-opts{display:flex;flex-direction:column;gap:8px}.q-item.q-compact{grid-template-columns:minmax(0,1fr);padding-right:58px}.q-item.q-compact .q-top{flex-wrap:wrap;align-items:center}.q-item.q-compact .q-top .q-what{flex:1 1 18em}.q-item.q-compact>.q-top>.q-rowdone{margin-left:auto;flex:0 0 auto;flex-wrap:nowrap}.q-item.q-compact>.q-top>.q-rowdone+.q-rowdone{margin-left:0}.q-item.q-compact>.q-why{max-width:78ch}.q-item.q-compact>.row-menu{grid-column:1}.q-item.q-compact>.row-menu>summary{position:absolute;top:8px;right:0}.q-word{margin:0}.decide-acts .row-menu,.q-steps .row-menu,.q-word{flex:none}@media(max-width:760px){.q-item.q-compact{padding-right:52px}.q-item.q-compact>.q-top>.q-rowdone{flex-wrap:wrap;margin-left:0}}small{font-size:max(12px,.83em)}.job-list-facts{display:block;overflow-wrap:anywhere}.job-list-fact b{font-weight:700;color:#111312}.job-list-fact.attn b{color:var(--amber)}.register-views{margin-bottom:12px}.register-views .tab{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.register-n{font-size:12px;color:var(--m);font-weight:700}.register-views .tab.active .register-n{color:#111312}.register-row{text-decoration:none;color:inherit}.register-place{color:var(--m)}.register-missing{color:var(--amber)}.register-act{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.register-act .btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;white-space:nowrap}@media(max-width:760px){.register-act,.register-row{flex-wrap:wrap}.register-act{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.register-act .btn{min-height:44px;flex:1 1 10rem;min-width:0;white-space:normal;text-align:center}.register-act .mamt{text-align:left}}.overview-fold{background:#FFFFFF;border:1px solid #daddd9;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:0 13px}.main .card+.overview-fold,.main .overview-fold,.main .overview-fold+.card,.main .overview-fold+.overview-fold{margin-top:13px}.overview-fold>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:9px 0;list-style:none}.overview-fold>summary::-webkit-details-marker{display:none}.overview-fold>summary>b:before{content:"▸ ";color:var(--m)}.overview-fold[open]>summary>b:before{content:"▾ ";color:var(--m)}.overview-fold>summary .sub{margin:0;flex:1 1 200px;min-width:0}.overview-fold>summary:after{content:"Show";margin-left:auto;font-size:12px;color:var(--m2);text-decoration:underline;text-underline-offset:2px}.overview-fold[open]>summary:after{content:"Hide"}.overview-fold[open]>summary{border-bottom:1px solid var(--line2)}.overview-fold>.card{border:0;box-shadow:none;border-radius:0;padding:13px 0;margin:0}.overview-fold>.card+.card{border-top:1px solid var(--line2);margin-top:0}@media(max-width:760px){.overview-fold>summary .sub{flex-basis:100%}.overview-fold>summary:after{margin-left:0}}.money-figure{container-type:inline-size}.dash-fin-card>b,.money-figure .big{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.money-figure .big{font-size:min(46px,10.5cqi)}.dash-fin-card>b{font-size:min(18px,10.5cqi)}@media(max-width:520px){.money-figures{grid-template-columns:1fr;gap:18px}}.wa-stages{list-style:none;margin:0;padding:0}.q-summary .q-warn{margin:0 0 8px;font-size:13px}.q-summary .q-today{gap:12px;flex-wrap:nowrap;align-items:flex-start}.q-summary .q-today .left{min-width:0}.q-summary .list-watch{font-size:12px}@media(min-width:761px){.do-first .decide-card{flex-wrap:nowrap;align-items:flex-start}.do-first .decide-card>.left{flex:1 1;min-width:0}.do-first .decide-card>.decide-acts{flex:0 0 auto;max-width:42%}}@media(max-width:760px){.q-summary .q-today .big{font-size:30px}.q-summary .q-today .left>b{font-size:15px}.do-first .decide-card{display:flex;flex-direction:column;align-items:stretch;gap:4px}.do-first .decide-card>.left{display:contents}.do-first .decide-card>.left>*{order:4}.do-first .decide-card>.left>.q-top{order:1}.do-first .decide-card>.left>.q-facts,.do-first .decide-card>.left>.q-owner{order:2}.do-first .decide-card>.decide-acts{order:3;margin:4px 0}}