.gx{flex:1 1;min-width:0;padding:26px 28px 32px;display:flex;flex-direction:column;gap:18px;font-family:var(--font-body,"Manrope"),system-ui,sans-serif;color:#0a1712;font-size:14px;background:#f6faf8}.gx *{box-sizing:border-box}.gx a{color:inherit;text-decoration:none}.gx button{font:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}.gx button:disabled{cursor:default;opacity:.55}.gx .hd-av{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:800;letter-spacing:.02em}.gx .bar{height:7px;border-radius:99px;background:#e3ebe6;overflow:hidden;margin-top:9px}.gx .bar u{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#29d68f,#00a86b);text-decoration:none}.gx .ph{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.gx .ph h1{margin:0;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.025em}.gx .ph p{margin:4px 0 0;color:#69786f;font-size:14px;font-weight:600}.gx .acts{display:flex;gap:8px;flex-wrap:wrap}.gx .acts,.gx .bt{align-items:center}.gx .bt{display:inline-flex;gap:7px;height:38px;padding:0 15px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.gx .bt-p{background:linear-gradient(180deg,#29d68f,#00c27a);color:#06231a;box-shadow:0 8px 18px rgba(0,194,122,.22)}.gx .bt-g{background:#fff;border:1px solid #dfe7e2;color:#2c3b33}.gx .bt-d{background:#0a5d3f;color:#fff}.gx .bt.sm{height:32px;padding:0 12px;font-size:12.5px}.gx .card{background:#fff;border:1px solid #e7ede9;border-radius:16px}.gx .card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #eef3f0}.gx .card-h b{font-size:15px;font-weight:800}.gx .card-h small{display:block;margin-top:2px;color:#69786f;font-size:12.5px;font-weight:600}.gx .lnk{color:#088256;font-size:13px;gap:5px}.gx .lnk,.gx .pl{font-weight:800;display:inline-flex;align-items:center}.gx .pl{gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;white-space:nowrap}.gx .pl u{width:6px;height:6px;border-radius:50%;background:currentColor;text-decoration:none}.gx .pl-ok{background:#ecfdf3;color:#0a5d3f}.gx .pl-warn{background:#fff4ec;color:#9a3412}.gx .pl-bad{background:#fef3f2;color:#b42318}.gx .pl-info{background:#eef4ff;color:#2f54b8}.gx .pl-mute{background:#f1f4f2;color:#69786f}.gx .pl-dark{background:#0a5d3f;color:#6fe7b0}.gx .pl-violet{background:#f3efff;color:#6741c9}.gx .kpis{display:grid;grid-gap:12px;gap:12px}.gx .kpi{padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #e7ede9}.gx .kpi-top{justify-content:space-between;color:#69786f;font-size:12.5px;font-weight:800}.gx .kpi-ic,.gx .kpi-top{display:flex;align-items:center}.gx .kpi-ic{width:32px;height:32px;border-radius:10px;background:#ecfdf3;color:#088256;justify-content:center}.gx .kpi-ic.warn{background:#fff4ec;color:#c2410c}.gx .kpi b{display:block;margin-top:10px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:30px;letter-spacing:-.03em;line-height:1}.gx .kpi small{display:flex;align-items:center;gap:6px;margin-top:8px;color:#69786f;font-size:12px;font-weight:700}.gx .up{color:#088256;font-weight:800}.gx .dn{color:#c2410c;font-weight:800}.gx .spark{display:block;margin-top:10px;width:100%;height:30px}.gx .seg{display:inline-flex;padding:4px;border-radius:12px;background:#eef3f0}.gx .seg>*{padding:7px 14px;border-radius:9px;color:#4b5a52;font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:7px}.gx .seg>* em{font-style:normal;padding:1px 7px;border-radius:99px;background:rgba(10,23,18,.07);font-size:11px}.gx .seg>.on{background:#fff;color:#0a1712;box-shadow:0 1px 3px rgba(10,23,18,.1)}.gx .inp{display:flex;gap:9px;height:38px;border-radius:11px;border:1px solid #e1e8e4;color:#9aa8a0;font-size:13px;font-weight:600}.gx .chipf,.gx .inp{align-items:center;padding:0 12px;background:#fff}.gx .chipf{display:inline-flex;gap:6px;height:34px;border-radius:999px;border:1px dashed #cfd9d3;color:#4b5a52;font-size:12.5px;font-weight:800}.gx .chipf.set{border-style:solid;border-color:#a8e6c7;background:#f4fbf7;color:#0a5d3f}.gx .tbl{width:100%;border-collapse:collapse}.gx .tbl th{height:40px;text-align:left;background:#fbfdfc;color:#69786f;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #eef3f0}.gx .tbl td,.gx .tbl th{padding:0 14px;white-space:nowrap}.gx .tbl td{height:58px;border-bottom:1px solid #f0f4f2;font-size:13px;font-weight:600;color:#2c3b33}.gx .tbl tr.sel td{background:#f4fbf7}.gx .tbl tr.hot td:first-child{box-shadow:inset 3px 0 0 #00a86b}.gx .who{display:flex;align-items:center;gap:11px;min-width:0}.gx .who b{display:block;color:#0a1712;font-size:13.5px;font-weight:800}.gx .who small{display:block;color:#69786f;font-size:12px;font-weight:600}.gx .cb{width:17px;height:17px;border-radius:5px;border:1.5px solid #cfd9d3;background:#fff;display:inline-flex;align-items:center;justify-content:center}.gx .cb.on{background:#00a86b;border-color:#00a86b}.gx .cb.on:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.gx .score{display:flex;align-items:center;gap:8px}.gx .score i{width:48px;height:6px;border-radius:99px;background:#eef3f0;overflow:hidden}.gx .score u{display:block;height:100%;background:linear-gradient(90deg,#29d68f,#00a86b);text-decoration:none}.gx .score b{font-weight:800;color:#0a1712}.gx .muted{color:#69786f}.gx .ibt{width:32px;height:32px;border-radius:9px;border:1px solid #e1e8e4;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#4b5a52}.gx .empty-note{color:#9aa8a0}.gx .sel-box{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 12px;border-radius:10px;border:1px solid #dfe7e2;font-size:13px;font-weight:800;color:#2c3b33}.gx .needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gx .need{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #e7ede9}.gx .need.hi{border-color:#a8e6c7;background:linear-gradient(160deg,#fff,#f4fbf7)}.gx .need-ic{flex:none;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ecfdf3;color:#088256}.gx .need-ic.warn{background:#fff4ec;color:#c2410c}.gx .need-ic.dark{background:#0a5d3f;color:#6fe7b0}.gx .need>div{flex:1 1;min-width:0}.gx .need b{display:block;font-size:14.5px;font-weight:800}.gx .need p{margin:3px 0 10px;color:#69786f;font-size:12.5px;font-weight:600;line-height:1.45}.gx .dash-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.gx .dash-right{display:flex;flex-direction:column;gap:16px}.gx .dash-right .card:last-child{flex:1 1}.gx .tabs-mini{display:flex;gap:4px}.gx .tabs-mini>*{padding:6px 11px;border-radius:999px;color:#69786f;font-size:12.5px;font-weight:800}.gx .tabs-mini>.on{background:#0a5d3f;color:#fff}.gx .act{display:flex;align-items:center;gap:13px;padding:13px 18px;border-bottom:1px solid #f0f4f2}.gx .act:last-child{border-bottom:0}.gx .act-ic{flex:none;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#f1f4f2;color:#69786f}.gx .act-ic.reply{background:#ecfdf3;color:#088256}.gx .act-ic.mtg{background:#0a5d3f;color:#6fe7b0}.gx .act-ic.call{background:#eef4ff;color:#2f54b8}.gx .act-main{flex:1 1;min-width:0}.gx .act-t{font-size:13.5px;font-weight:600;color:#2c3b33}.gx .act-t b{color:#0a1712;font-weight:800}.gx .act-s{margin-top:2px;color:#69786f;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx .act-time{flex:none;width:72px;text-align:right;color:#9aa8a0;font-size:12px;font-weight:800}.gx .goal{padding:18px;display:flex;gap:18px;align-items:center}.gx .ring{position:relative;flex:none;width:96px;height:96px}.gx .ring b{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:600;line-height:1}.gx .ring b small{font-family:Manrope,sans-serif;font-size:11px;color:#69786f;font-weight:800;margin-top:3px}.gx .goal-t b{display:block;font-size:15px;font-weight:800}.gx .goal-t p{margin:4px 0 10px;color:#69786f;font-size:12.5px;font-weight:600;line-height:1.5}.gx .cm{padding:13px 18px;border-bottom:1px solid #f0f4f2}.gx .cm:last-child{border-bottom:0}.gx .cm-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.gx .cm-top b{font-size:13.5px;font-weight:800}.gx .cm .bar{margin-top:9px}.gx .cm-meta{display:flex;justify-content:space-between;margin-top:7px;color:#69786f;font-size:12px;font-weight:700}.gx .meet{padding:18px}.gx .meet-time{display:flex;align-items:center;gap:8px;color:#088256;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.gx .meet h4{margin:8px 0 0;font-size:16px;font-weight:800}.gx .meet .who{margin-top:12px}.gx .meet .acts{margin-top:14px}.gx .pros-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.gx .minis{display:flex;gap:26px;align-items:center}.gx .mini{display:flex;flex-direction:column}.gx .mini b{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.02em;line-height:1.1}.gx .mini small{color:#69786f;font-size:12px;font-weight:700;white-space:nowrap}.gx .mini-sep{width:1px;height:34px;background:#e7ede9}.gx .tools{gap:8px;padding:14px 16px;border-bottom:1px solid #eef3f0;flex-wrap:wrap}.gx .bulk,.gx .tools{display:flex;align-items:center}.gx .bulk{gap:10px;padding:10px 16px;background:#0a5d3f;color:#fff;font-size:13px;font-weight:800}.gx .bulk .bt{height:30px;padding:0 12px;font-size:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff}.gx .bulk .bt.p{background:#6fe7b0;color:#06231a;border-color:#6fe7b0}.gx .bulk span.x{margin-left:auto;color:rgba(255,255,255,.6);font-weight:700}.gx .tfoot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;color:#69786f;font-size:12.5px;font-weight:700}.gx .tfoot,.gx .tfoot .acts{align-items:center}.gx .tfoot .pg-of{margin-right:4px;color:#9aa8a0}.gx .tfoot .bt:disabled{opacity:.5;cursor:default}.gx .tfoot.cpager{padding:4px 2px}.gx .pv{position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.gx .pv-top{padding:20px;background:linear-gradient(160deg,#fff,#f4fbf7);border-bottom:1px solid #eef3f0}.gx .pv-id{display:flex;gap:12px;align-items:center}.gx .pv-id b{display:block;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:19px}.gx .pv-id small{display:block;color:#4b5a52;font-size:12.5px;font-weight:700}.gx .pv-tags{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.gx .pv-sec{padding:16px 20px;border-bottom:1px solid #eef3f0}.gx .pv-sec:last-child{border-bottom:0}.gx .pv-h{display:flex;justify-content:space-between;align-items:center;color:#69786f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gx .pv-h em{font-style:normal;color:#088256;letter-spacing:0;text-transform:none;font-size:12px}.gx .kv{gap:10px;padding:7px 0}.gx .kv span{font-weight:600}.gx .facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gx .fact{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:8px;background:#f4fbf7;color:#0a3d29;font-size:12px;font-weight:700}.gx .fact.miss{background:#f6f7f7;color:#9aa8a0}.gx .tl{margin-top:10px;display:flex;flex-direction:column;gap:12px}.gx .tl div{position:relative;padding-left:20px}.gx .tl i{position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;background:#00a86b;box-shadow:0 0 0 3px #ecfdf3}.gx .tl div:not(:last-child):after{content:"";position:absolute;left:4px;top:17px;bottom:-12px;width:1px;background:#dfe7e2}.gx .tl b{display:block;font-size:13px;font-weight:800}.gx .tl span{display:block;margin-top:2px;color:#69786f;font-size:12px;font-weight:600}.gx .pv-acts{display:flex;gap:8px;padding:16px 20px}.gx .pv-acts .bt{flex:1 1;justify-content:center}.gx .cc{padding:18px 20px}.gx .cc-head{gap:14px}.gx .cc-head,.gx .cc-ic{display:flex;align-items:center}.gx .cc-ic{flex:none;width:42px;height:42px;border-radius:12px;justify-content:center}.gx .cc-name{flex:1 1;min-width:0}.gx .cc-name b{display:block;font-size:16px;font-weight:800}.gx .cc-name small{display:block;margin-top:3px;color:#69786f;font-size:12.5px;font-weight:600}.gx .cc-body{margin-top:16px;padding-top:16px;border-top:1px solid #eef3f0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:28px;gap:28px;align-items:center}.gx .cc-pt{display:flex;align-items:baseline;gap:6px;font-size:13px;color:#4b5a52;font-weight:600}.gx .cc-pt b{color:#0a1712;font-weight:800}.gx .cc-pt span{margin-left:auto;color:#088256;font-weight:800}.gx .cc-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.gx .cc-stats small{display:block;color:#69786f;font-size:11.5px;font-weight:800}.gx .cc-stats b{display:block;margin-top:3px;font-size:18px;font-weight:800}.gx .cc-draft{margin-top:16px;padding-top:16px;border-top:1px solid #eef3f0;display:flex;align-items:center;gap:18px}.gx .cc-steps{display:flex;gap:6px}.gx .cc-steps span{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:800;background:#f1f4f2;color:#69786f}.gx .cc-steps span.done{background:#ecfdf3;color:#0a5d3f}.gx .ctools{display:flex;align-items:center;gap:10px}.gx .back{width:38px;height:38px;border-radius:12px;border:1px solid #dfe7e2;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#2c3b33}.gx .cdh{display:flex;align-items:center;gap:14px}.gx .cdh h1{margin:0;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em}.gx .cdh-meta{display:flex;gap:8px;align-items:center;margin-top:6px;color:#69786f;font-size:12.5px;font-weight:700}.gx .prep{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.gx .ps{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;position:relative}.gx .ps+.ps:before{content:"";position:absolute;left:-14px;top:30px;width:22px;height:2px;background:#cfe9db}.gx .ps-ic{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00a86b;color:#fff}.gx .ps.cur .ps-ic{background:#fff;color:#c2410c;box-shadow:inset 0 0 0 2px #fdba74}.gx .ps.todo .ps-ic{background:#f1f4f2;color:#9aa8a0}.gx .ps.cur{background:#fffaf5}.gx .ps b{display:block;font-size:13.5px;font-weight:800}.gx .ps small{display:block;margin-top:2px;color:#69786f;font-size:12px;font-weight:600;line-height:1.45}.gx .mets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.gx .met{padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #e7ede9}.gx .met small{display:block;color:#69786f;font-size:12px;font-weight:800}.gx .met b{display:block;margin-top:4px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:24px}.gx .split{display:grid;grid-template-columns:400px minmax(0,1fr);min-height:620px}.gx .dl{border-right:1px solid #eef3f0}.gx .dl-h{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #eef3f0}.gx .steps{display:flex;gap:4px}.gx .steps>*{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#69786f}.gx .steps>.on{background:#0a5d3f;color:#fff}.gx .dr{display:flex;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid #f0f4f2}.gx .dr.on{background:#f4fbf7;box-shadow:inset 3px 0 0 #00a86b}.gx .dr-m{flex:1 1;min-width:0}.gx .dr-m b{display:block;font-size:13.5px;font-weight:800}.gx .dr-m small{display:block;color:#69786f;font-size:11.5px;font-weight:700}.gx .dr-m span{display:block;margin-top:3px;color:#2c3b33;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx .ev{padding:22px 26px;display:flex;flex-direction:column;gap:16px;min-width:0}.gx .ev-top{display:flex;align-items:center;gap:12px}.gx .ev-top>div{flex:1 1}.gx .ev-top b{display:block;font-size:15px;font-weight:800}.gx .ev-top small{display:block;color:#69786f;font-size:12.5px;font-weight:600}.gx .used{padding:12px 14px;border-radius:12px;background:#f4fbf7;border:1px solid #d9efe3}.gx .used>small{color:#0a5d3f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gx .mail{border:1px solid #e7ede9;border-radius:14px;overflow:hidden}.gx .mail-sub{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid #eef3f0;font-size:13.5px}.gx .mail-sub span{color:#69786f;font-weight:700}.gx .mail-sub b{font-weight:800}.gx .mail-body{padding:16px 18px;color:#2c3b33;font-size:14px;line-height:1.75;white-space:pre-line}.gx .ev-foot{display:flex;align-items:center;gap:8px}.gx .ev-foot .sched{margin-right:auto;gap:7px;color:#69786f;font-weight:700}.gx .auto,.gx .ev-foot .sched{display:flex;align-items:center;font-size:12.5px}.gx .auto{gap:9px;font-weight:800;color:#2c3b33}.gx .tog{width:34px;height:20px;border-radius:99px;background:#cfd9d3;position:relative}.gx .tog:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff}.gx .ib{display:grid;grid-template-columns:350px minmax(0,1fr) 300px;height:clamp(640px,calc(100vh - 200px),980px);overflow:hidden}.gx .il{border-right:1px solid #eef3f0;min-height:0;overflow:hidden}.gx .il,.gx .il-h{display:flex;flex-direction:column}.gx .il-h{padding:14px;gap:10px;border-bottom:1px solid #eef3f0}.gx .th{display:flex;gap:11px;padding:13px 14px;border-bottom:1px solid #f0f4f2}.gx .th.on{background:#f4fbf7;box-shadow:inset 3px 0 0 #00a86b}.gx .th-m{flex:1 1;min-width:0}.gx .th-top{display:flex;justify-content:space-between;gap:8px}.gx .th-top b{font-size:13.5px;font-weight:800;display:flex;align-items:center;gap:6px}.gx .th-top b i{width:7px;height:7px;border-radius:50%;background:#00a86b}.gx .th-top small{color:#9aa8a0;font-size:11.5px;font-weight:800}.gx .th-s{margin-top:2px;font-weight:700;color:#2c3b33}.gx .th-p,.gx .th-s{display:block;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx .th-p{color:#69786f;font-weight:600}.gx .cv{display:flex;flex-direction:column;padding:20px 24px;gap:14px;background:#fbfdfc;min-height:0;overflow-y:auto}.gx .cv-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.gx .cv-h b{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:19px}.gx .cv-h small{display:block;color:#69786f;font-size:12.5px;font-weight:700;margin-top:2px}.gx .msg{padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #e7ede9}.gx .msg.in,.gx .msg.msg-in{border-color:#cfe9db}.gx .msg-h{display:flex;align-items:center;gap:9px;font-size:12.5px}.gx .msg-h b{font-weight:800}.gx .msg-h span{color:#9aa8a0;font-weight:700}.gx .msg p{margin:8px 0 0;color:#2c3b33;font-size:13.5px;line-height:1.65;white-space:pre-line}.gx .dft{margin-top:auto;border-radius:16px;background:#fff;border:1.5px solid #a8e6c7;box-shadow:0 12px 30px rgba(0,168,107,.08);overflow:hidden}.gx .dft-h{display:flex;align-items:center;gap:9px;padding:11px 16px;background:#f4fbf7;border-bottom:1px solid #d9efe3;font-size:12.5px;font-weight:800;color:#0a5d3f}.gx .dft-h span{margin-left:auto;color:#69786f;font-weight:700}.gx .dft p{margin:0;padding:14px 16px;color:#2c3b33;font-size:13.5px;line-height:1.65;white-space:pre-line}.gx .dft-f{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid #eef3f0}.gx .dft-f .x{margin-right:auto;display:flex;gap:6px}.gx .ctx{padding:18px;gap:16px;min-height:0;overflow-y:auto}.gx .ctx,.gx .ctx-id{display:flex;flex-direction:column}.gx .ctx-id{align-items:center;text-align:center;padding-bottom:14px;border-bottom:1px solid #eef3f0}.gx .ctx-id b{margin-top:10px;font-size:15px;font-weight:800}.gx .ctx-id small{color:#69786f;font-size:12.5px;font-weight:700}.gx .ctx-sec small.h{display:block;color:#69786f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.gx .cg{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:16px;gap:16px;align-items:start}.gx .cd{overflow:hidden}.gx .cd-h{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #eef3f0}.gx .cd-h>div{flex:1 1}.gx .cd-h b{display:block;font-size:15px;font-weight:800}.gx .cd-h small{display:block;color:#69786f;font-size:12.5px;font-weight:700}.gx .rec{gap:12px;padding:14px 18px;border-bottom:1px solid #eef3f0}.gx .play,.gx .rec{display:flex;align-items:center}.gx .play{flex:none;width:38px;height:38px;border-radius:50%;background:#0a5d3f;color:#6fe7b0;justify-content:center}.gx .wv{flex:1 1;height:34px;display:flex;align-items:center;gap:2px}.gx .wv i{flex:1 1;border-radius:3px;background:#d5ded9}.gx .rec small{color:#69786f;font-size:12px;font-weight:800}.gx .cd-sec{padding:14px 18px;border-bottom:1px solid #eef3f0}.gx .cd-sec:last-child{border-bottom:0}.gx .cd-sec>small{display:block;color:#69786f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.gx .cd-sec p{margin:0;color:#2c3b33;font-size:13px;line-height:1.6;font-weight:600}.gx .g2k{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.gx .g2k div{padding:8px 10px;border-radius:9px;background:#f6faf8}.gx .g2k small{color:#69786f;font-size:11px}.gx .g2k b,.gx .g2k small{display:block;font-weight:800}.gx .g2k b{margin-top:1px;font-size:12.5px}.gx .ln{display:flex;gap:9px;margin-top:8px;font-size:12.5px;line-height:1.5}.gx .ln b{flex:none;width:44px;color:#088256;font-size:11px;font-weight:800;text-transform:uppercase;padding-top:1px}.gx .ln.u b{color:#3b5bdb}.gx .ln span{color:#2c3b33;font-weight:600}.gx .bt-g:hover{border-color:#a8e6c7;background:#f4fbf7}.gx .bt-p:hover{filter:brightness(1.03)}.gx .bt.bt-x{background:#fff;border:1px solid #f1c8c4;color:#b42318}.gx .lnk:hover{text-decoration:underline}.gx .inp input,.gx .inp select{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:#0a1712}.gx .tbl tbody tr{cursor:pointer}.gx .tbl tbody tr:hover td{background:#fbfdfc}.gx .dr,.gx .th{width:100%;text-align:left}.gx .dr:hover,.gx .th:hover{background:#f8fbf9}.gx .tbl-wrap{overflow-x:auto}.gx .note{padding:12px 14px;border-radius:12px;background:#fff4ec;border:1px solid #fed7aa;color:#9a3412;font-size:13px;font-weight:800}.gx .empty{padding:36px 18px;text-align:center;color:#69786f;font-size:13.5px;font-weight:700}.gx .msg p{white-space:normal}.gx textarea.dft-in{max-height:320px;display:block;width:100%;min-height:140px;margin:0;padding:14px 16px;border:0;outline:0;resize:vertical;font:inherit;color:#2c3b33;font-size:13.5px;line-height:1.65;background:#fff}.gx .tog{border:0;flex:none}.gx .tog.on{background:#00a86b}.gx .tog.on:after{left:17px}.gx .wv i.on{background:#00a86b}@media (max-width:1200px){.gx .cc-stats,.gx .kpis,.gx .mets{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gx .cg,.gx .dash-grid,.gx .pros-grid{grid-template-columns:minmax(0,1fr)}.gx .pv{position:static}.gx .ib{grid-template-columns:300px minmax(0,1fr)}.gx .ib .ctx{display:none}.gx .prep{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gx{padding:18px 16px 24px}.gx .ib{height:auto}.gx .ph{flex-direction:column;align-items:flex-start}.gx .needs{grid-template-columns:minmax(0,1fr)}.gx .cc-stats,.gx .kpis,.gx .mets{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gx .cc-body,.gx .ib,.gx .split{grid-template-columns:minmax(0,1fr)}.gx .ib,.gx .split{min-height:0}.gx .dl,.gx .il{border-right:0;border-bottom:1px solid #eef3f0;max-height:360px;overflow:auto}.gx .minis{flex-wrap:wrap;gap:16px}.gx .mini-sep{display:none}.gx .prep{grid-template-columns:minmax(0,1fr)}.gx .ps+.ps:before{display:none}.gx .cc-draft{flex-wrap:wrap}}.gx .su-top{display:flex;align-items:center;gap:22px;padding:22px 24px}.gx .su-top>div{flex:1 1}.gx .su-top b{display:block;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:22px}.gx .su-top p{margin:4px 0 12px;color:#69786f;font-size:13.5px;font-weight:600}.gx .su-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.gx .sg-h{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eef3f0;background:#fbfdfc}.gx .sg-h b{font-size:14px;font-weight:800}.gx .sg-h span{color:#088256;font-size:12.5px;font-weight:800}.gx .sr{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid #f0f4f2}.gx .sr:last-child{border-bottom:0}.gx .sr .smk{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00a86b;font-size:12px;font-weight:800}.gx .sr.next{background:#f4fbf7;box-shadow:inset 3px 0 0 #00a86b}.gx .sr.next .smk{background:#fff;color:#088256;box-shadow:inset 0 0 0 2px #00a86b}.gx .sr.todo .smk{background:#f1f4f2;color:#9aa8a0}.gx .st{flex:1 1;min-width:0}.gx .st b{display:block;font-size:14px;font-weight:800}.gx .st small{display:block;margin-top:2px;color:#69786f;font-size:12.5px;font-weight:600}.gx .sv{color:#4b5a52;font-size:12.5px;font-weight:700;text-align:right;max-width:240px}.gx .sv.hl{color:#c2410c}.gx .cop{padding:22px;background:#0a5d3f;color:#e9fff3;border:0}.gx .cop b{display:flex;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600;color:#fff}.gx .cop b svg{color:#6fe7b0}.gx .cop p{margin:8px 0 16px;color:rgba(233,255,243,.72);font-size:13.5px;line-height:1.6;font-weight:600}.gx .cop .q{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:700;margin-top:8px}.gx .cop .bt{margin-top:16px;width:100%;justify-content:center}.gx .tips{padding:18px 20px}.gx .ibx{margin-top:12px}.gx .ibx>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.gx .ibx span{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx .ibx small{flex:none;color:#69786f;font-weight:700}.gx .ibx .bar{margin-top:6px;height:6px}.gx .tips b{font-size:14px;font-weight:800}.gx .tip{display:flex;gap:10px;margin-top:12px;font-size:13px;color:#2c3b33;font-weight:600;line-height:1.5}.gx .tip svg{flex:none;margin-top:2px;color:#088256}.gx .ag{display:grid;grid-template-columns:250px minmax(0,1fr) 300px;min-height:860px;overflow:hidden}.gx .agh{border-right:1px solid #eef3f0;padding:14px;display:flex;flex-direction:column;gap:6px}.gx .agh small.h{padding:10px 8px 4px;color:#9aa8a0;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gx .agh a.it{padding:9px 10px;border-radius:10px;color:#4b5a52;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx .agh a.it.on{background:#ecfdf3;color:#0a5d3f}.gx .agc{display:flex;flex-direction:column;background:#fbfdfc}.gx .agc-h{justify-content:space-between;padding:16px 22px;border-bottom:1px solid #eef3f0;background:#fff}.gx .agc-h,.gx .agc-h b{display:flex;align-items:center}.gx .agc-h b{gap:8px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:17px}.gx .agc-h b svg{color:#088256}.gx .agm{flex:1 1;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.gx .me{align-self:flex-end;max-width:70%;padding:11px 15px;border-radius:16px 16px 4px 16px;background:#0a5d3f;color:#fff;font-size:13.5px;font-weight:700;line-height:1.5}.gx .bot{align-self:flex-start;max-width:86%;display:flex;gap:10px}.gx .bot-av{flex:none;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,#29d68f,#00c27a);display:flex;align-items:center;justify-content:center}.gx .bot-b{display:flex;flex-direction:column;gap:10px}.gx .bot-t{padding:11px 15px;border-radius:4px 16px 16px 16px;background:#fff;border:1px solid #e7ede9;font-size:13.5px;font-weight:600;color:#2c3b33;line-height:1.55}.gx .tool{border-radius:14px;background:#fff;border:1px solid #e7ede9;overflow:hidden}.gx .tool-h{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #eef3f0;font-size:12.5px;font-weight:800}.gx .tool-h span{color:#69786f;font-weight:700}.gx .lr{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid #f3f6f4;font-size:13px}.gx .lr:last-child{border-bottom:0}.gx .lr b{font-weight:800;white-space:nowrap}.gx .lr small{color:#69786f;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gx .lr .pl{margin-left:auto}.gx .flt{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.gx .flt>div{padding:12px 14px}.gx .flt>div+div{border-left:1px solid #eef3f0}.gx .flt small{display:block;color:#69786f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.gx .flt .fact{margin:0 4px 4px 0}.gx .appr{padding:12px 14px;background:#fffbf3;border-top:1px solid #f6e3c0;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#5c4400}.gx .appr span{flex:1 1}.gx .agi{padding:14px 22px 18px}.gx .chips2{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.gx .chips2 span{padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #dfe7e2;font-size:12px;font-weight:700;color:#2c3b33}.gx .box{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:16px;background:#fff;border:1.5px solid #cfe9db;box-shadow:0 8px 24px rgba(10,23,18,.05)}.gx .box span.t{flex:1 1;color:#9aa8a0;font-size:13.5px;font-weight:600}.gx .sendc{width:38px;height:38px;border-radius:12px;background:linear-gradient(180deg,#29d68f,#00c27a);display:flex;align-items:center;justify-content:center}.gx .agr{border-left:1px solid #eef3f0;padding:16px;display:flex;flex-direction:column;gap:14px}.gx .agr small.h{color:#69786f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gx .ov{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.gx .crl{display:flex;flex-direction:column}.gx .crl div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f4f2;font-size:13px}.gx .crl span{color:#69786f;font-weight:600}.gx .crl b{font-weight:800}.gx .ov div{padding:12px;border-radius:12px;background:#f6faf8;border:1px solid #eef3f0}.gx .ov small{display:block;color:#69786f;font-size:11.5px;font-weight:800}.gx .ov b{display:block;margin-top:3px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600}.gx .board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.gx .pcol{border-radius:16px;background:#eef3f0;padding:8px}.gx .pcol-h{display:flex;align-items:center;gap:8px;padding:6px 6px 10px;font-size:13px;font-weight:800}.gx .pcol-h i{width:8px;height:8px;border-radius:50%}.gx .pcol-h span{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:99px;background:#fff;color:#4b5a52;font-size:11.5px;display:flex;align-items:center;justify-content:center}.gx .pcol{min-width:0}.gx .pc-s span{display:inline-flex;align-items:center;gap:4px}.gx .pc-s span.hi{color:#c2410c}.gx .pc,.gx .pc .who>div{min-width:0}.gx .pc{overflow:hidden;position:relative;padding:12px;border-radius:12px;background:#fff;border:1px solid #e3ebe6;margin-bottom:8px;box-shadow:0 1px 2px rgba(10,23,18,.04)}.gx .pc .who{gap:9px}.gx .pc .who b{font-size:13px}.gx .pc .who small{font-size:11.5px;white-space:nowrap}.gx .pc .hot{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:99px;background:#fff4ec;color:#c2410c;font-size:10.5px;font-weight:800}.gx .pc-s{display:flex;justify-content:space-between;margin-top:10px;font-size:11.5px;font-weight:800;color:#69786f}.gx .pc-s b{color:#0a1712}.gx .pc-a{display:flex;gap:6px;margin-top:10px}.gx .pc-a a{flex:1 1;gap:5px;height:28px;border-radius:8px;border:1px solid #e1e8e4;font-size:11.5px;color:#2c3b33}.gx .pc-a a,.gx .pcol-add{display:flex;align-items:center;justify-content:center;font-weight:800}.gx .pcol-add{gap:6px;height:34px;border-radius:10px;border:1px dashed #cfd9d3;color:#69786f;font-size:12px}.gx .cal-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}.gx .wk-h{display:grid;grid-template-columns:64px repeat(7,minmax(0,1fr));border-bottom:1px solid #eef3f0}.gx .wk-h div{padding:12px 10px;text-align:center;font-size:12px;font-weight:800;color:#69786f;text-transform:uppercase;letter-spacing:.06em}.gx .wk-h div b{display:block;margin-top:2px;font-family:Space Grotesk,sans-serif;font-size:20px;color:#0a1712;letter-spacing:0;text-transform:none}.gx .wk-h div.today b{display:flex;margin:2px auto 0;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#00a86b;color:#fff}.gx .wk-b{display:grid;grid-template-columns:64px repeat(7,minmax(0,1fr));position:relative}.gx .hrs .hr{height:56px;position:relative}.gx .hrs .hr span{position:absolute;top:-8px;right:10px;color:#9aa8a0;font-size:11px;font-weight:800}.gx .dcol{position:relative;height:616px;border-left:1px solid #eef3f0;background-image:linear-gradient(#eef3f0 1px,transparent 0);background-size:100% 56px}.gx .dcol.wk{background-color:#fbfdfc}.gx .dcol.today{background-color:#f8fdfa}.gx .mb{position:absolute;left:5px;right:5px;height:52px;padding:6px 8px;border-radius:9px;background:#ecfdf3;border-left:3px solid #00a86b;overflow:hidden}.gx .mb b{font-size:12px;font-weight:800}.gx .mb b,.gx .mb span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx .mb span{font-size:11px;font-weight:700;color:#4b5a52}.gx .mb.done{background:#f1f4f2;border-color:#b6c2bb}.gx .mb.done b,.gx .mb.done span{color:#69786f}.gx .mb.next{background:#0a5d3f;border-color:#6fe7b0}.gx .mb.next b{color:#fff}.gx .mb.next span{color:#a8f0c6}.gx .mb.new{box-shadow:0 0 0 2px #00c27a;background:#fff}.gx .now{left:0;right:0;height:2px}.gx .now,.gx .now i{position:absolute;background:#e5484d}.gx .now i{left:-5px;top:-4px;width:10px;height:10px;border-radius:50%}.gx .upc{padding:14px 18px;border-bottom:1px solid #f0f4f2;display:flex;gap:12px;align-items:center}.gx .upc:last-child{border-bottom:0}.gx .upc-t{flex:none;width:58px;text-align:center;padding:6px 0;border-radius:10px;background:#f6faf8}.gx .upc-t b{display:block;font-size:13px;font-weight:800}.gx .upc-t small{display:block;color:#69786f;font-size:10.5px;font-weight:800;text-transform:uppercase}.gx .upc>div:last-child{flex:1 1;min-width:0}.gx .upc .nm{font-size:13.5px;font-weight:800}.gx .upc .co{color:#69786f;font-size:12px;font-weight:600}.gx .av-rows .kv{padding:8px 0;border-bottom:1px solid #f0f4f2}.gx .days{display:flex;gap:4px;margin-top:6px}.gx .days span{flex:1 1;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;background:#ecfdf3;color:#0a5d3f}.gx .days span.off{background:#f1f4f2;color:#9aa8a0}.gx .an2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.gx .bc{display:flex;align-items:flex-end;gap:12px;height:190px;padding:18px 18px 10px}.gx .bcc{flex:1 1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.gx .bcc i{width:100%;max-width:44px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#29d68f,#00a86b)}.gx .bcc small{color:#69786f;font-size:11.5px;font-weight:800}.gx .bv{font-size:12px;font-weight:800;color:#2c3b33}.gx .fn{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.gx .fr{display:grid;grid-template-columns:150px minmax(0,1fr) 90px;align-items:center;grid-gap:14px;gap:14px}.gx .fr span{font-size:13px;font-weight:800}.gx .fr .fb{height:30px;border-radius:8px;background:#f1f4f2;overflow:hidden}.gx .fr .fb u{display:flex;align-items:center;height:100%;padding-left:10px;border-radius:8px;background:linear-gradient(90deg,#29d68f,#00a86b);color:#06231a;text-decoration:none;min-width:40px}.gx .fr .fb u,.gx .fr em{font-size:12.5px;font-weight:800}.gx .fr em{font-style:normal;text-align:right;color:#69786f}.gx .cpg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:18px 20px;grid-gap:10px;gap:10px}.gx .cpg small{display:block;color:#69786f;font-size:12px;font-weight:800}.gx .cpg b{display:block;margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:600}.gx .nc{display:grid;grid-template-columns:210px minmax(0,1fr) 330px;grid-gap:16px;gap:16px;align-items:start}.gx .jn{padding:10px}.gx .jn a{gap:10px;padding:10px;border-radius:10px;font-size:13px;font-weight:800;color:#4b5a52}.gx .jn a,.gx .jn a i{display:flex;align-items:center}.gx .jn a i{width:22px;height:22px;border-radius:50%;background:#f1f4f2;color:#69786f;font-style:normal;font-size:11px;justify-content:center}.gx .jn a.on{background:#ecfdf3;color:#0a5d3f}.gx .jn a.done i,.gx .jn a.on i{background:#00a86b;color:#fff}.gx .sec{padding:22px 24px}.gx .sec+.sec{border-top:1px solid #eef3f0}.gx .sec-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.gx .sec-h b{display:block;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:18px}.gx .sec-h small{display:block;margin-top:2px;color:#69786f;font-size:12.5px;font-weight:600}.gx .fg{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px}.gx .fld{display:flex;flex-direction:column;gap:6px}.gx .fld>span{font-size:12.5px;font-weight:800;color:#2c3b33}.gx .in{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid #dfe7e2;background:#fff;font-size:13.5px;font-weight:600;color:#0a1712}.gx .in.ph{color:#9aa8a0}.gx .in.area{align-items:flex-start;min-height:74px;line-height:1.55}.gx .hint{color:#69786f;font-size:11.5px;font-weight:600;line-height:1.45}.gx .tags{flex-wrap:wrap;justify-content:flex-start}.gx .tag{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:8px;background:#ecfdf3;color:#0a5d3f;font-size:12px;font-weight:800}.gx .chs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.gx .ch{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;border:1.5px solid #dfe7e2}.gx .ch.on{border-color:#00a86b;background:#f4fbf7}.gx .ch .ci2{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f1f4f2;color:#4b5a52}.gx .ch.on .ci2{background:#00a86b;color:#fff}.gx .ch b{display:block;font-size:14px;font-weight:800}.gx .ch small{display:block;color:#69786f;font-size:12px;font-weight:600}.gx .stp{border:1px solid #e7ede9;border-radius:14px;overflow:hidden}.gx .stp+.stp{margin-top:10px}.gx .stp-h{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fbfdfc;border-bottom:1px solid #eef3f0;font-size:13px;font-weight:800}.gx .stp-h span{display:inline-flex;align-items:center;gap:6px;color:#088256;font-size:12px}.gx .stp .fg{padding:14px}.gx .addst{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:12px;border:1.5px dashed #cfd9d3;color:#4b5a52;font-size:13px;font-weight:800}.gx .fa{margin-top:14px;padding:12px 14px;border-radius:12px;background:#f4fbf7;border:1px solid #d9efe3;font-size:13px;color:#0a3d29;font-weight:600;line-height:1.55}.gx .fa b{color:#0a1712}.gx .sumc{padding:20px}.gx .sumc>b{display:block;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:18px}.gx .sumc .kv{padding:8px 0;border-bottom:1px solid #f0f4f2}.gx .sumc .est{margin-top:14px;padding:12px 14px;border-radius:12px;background:#0a5d3f;color:#e9fff3;font-size:13px;font-weight:600;line-height:1.55}.gx .sumc .est b{color:#6fe7b0}.gx .sumc .acts{margin-top:16px}.gx .sumc .acts .bt{flex:1 1;justify-content:center}.gx .lim-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#fff8ec;border:1px solid #f6e3c0}.gx .lim-banner .li{flex:none;width:38px;height:38px;border-radius:11px;background:#fff;color:#c2410c;display:flex;align-items:center;justify-content:center;border:1px solid #f6e3c0}.gx .lim-banner div{flex:1 1}.gx .lim-banner b{display:block;font-size:14px;font-weight:800;color:#3d2d00}.gx .lim-banner span{display:block;margin-top:2px;color:#5c4400;font-size:13px;font-weight:600}.gx .unl{padding:20px}.gx .unl h3{margin:0;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:19px}.gx .unl p{margin:6px 0 12px;color:#69786f;font-size:13px;font-weight:600;line-height:1.55}.gx .lk{gap:10px;padding:10px 0;border-top:1px solid #f0f4f2;font-size:13px;font-weight:700;color:#2c3b33}.gx .lk,.gx .lk i{display:flex;align-items:center}.gx .lk i{flex:none;width:28px;height:28px;border-radius:8px;background:#f3f6f4;color:#9aa8a0;justify-content:center;font-style:normal}.gx .lk span{flex:1 1}.gx .lk em{font-style:normal;color:#088256;font-size:12px;font-weight:800}.gx .unl .bt{margin-top:14px;width:100%}.gx .ovl,.gx .unl .bt{justify-content:center}.gx .ovl{position:absolute;inset:0;z-index:30;background:rgba(6,20,14,.42);display:flex;align-items:flex-start;padding-top:120px}.gx .mdl{width:600px;border-radius:22px;background:#fff;box-shadow:0 40px 90px rgba(0,0,0,.3);overflow:hidden}.gx .mdl-h{padding:24px 26px 18px;display:flex;gap:14px;align-items:flex-start}.gx .mdl-h .li{flex:none;width:46px;height:46px;border-radius:14px;background:#ecfdf3;color:#088256;display:flex;align-items:center;justify-content:center}.gx .mdl-h b{display:block;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:22px}.gx .mdl-h p{margin:6px 0 0;color:#4b5a52;font-size:14px;line-height:1.6;font-weight:600}.gx .cmpt{margin:0 26px;border:1px solid #e7ede9;border-radius:14px;overflow:hidden}.gx .cmpt div{display:grid;grid-template-columns:1.4fr 1fr 1fr;padding:10px 14px;font-size:13px;border-top:1px solid #f0f4f2}.gx .cmpt div:first-child{border-top:0;background:#fbfdfc;color:#69786f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gx .cmpt span{color:#4b5a52;font-weight:600}.gx .cmpt b{font-weight:800}.gx .cmpt em{font-style:normal;color:#9aa8a0;font-weight:700}.gx .cmpt div>:last-child{color:#0a5d3f;font-weight:800}.gx .mdl-f{display:flex;align-items:center;gap:10px;padding:20px 26px 24px}.gx .mdl-f small{margin-right:auto;color:#69786f;font-size:12px;font-weight:700}.gx .agh .it{display:block;width:100%;text-align:left}.gx .agh .it:hover{background:#f6faf8}.gx .chips2 button{padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #dfe7e2;font-size:12px;font-weight:700;color:#2c3b33}.gx .box textarea{flex:1 1;border:0;outline:0;resize:none;font:inherit;font-size:13.5px;font-weight:600;color:#0a1712;background:transparent;min-height:22px;max-height:160px}.gx .sendc:disabled{opacity:.5}.gx .pc-a button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:5px;height:28px;border-radius:8px;border:1px solid #e1e8e4;font-size:11.5px;font-weight:800;color:#2c3b33;background:#fff}.gx .pc{cursor:pointer}.gx .pcol.drop{outline:2px dashed #00a86b;outline-offset:-2px}.gx .board-wrap{overflow-x:auto}.gx .jn button{display:flex;width:100%;align-items:center;gap:10px;padding:10px;border-radius:10px;font-size:13px;font-weight:800;color:#4b5a52;text-align:left}.gx .jn button i{width:22px;height:22px;border-radius:50%;background:#f1f4f2;color:#69786f;font-style:normal;font-size:11px;display:flex;align-items:center;justify-content:center}.gx .jn button.on{background:#ecfdf3;color:#0a5d3f}.gx .jn button.done i,.gx .jn button.on i{background:#00a86b;color:#fff}.gx .sr .smk{color:#fff}.gx .ovl{position:fixed;padding:80px 16px 16px}.gx .mdl{width:660px;max-width:100%}@media (max-width:1200px){.gx .an2,.gx .cal-grid,.gx .su-grid{grid-template-columns:minmax(0,1fr)}.gx .ag{grid-template-columns:220px minmax(0,1fr)}.gx .ag .agr{display:none}.gx .nc{grid-template-columns:190px minmax(0,1fr)}.gx .nc>:last-child{grid-column:1/-1}.gx .board{grid-template-columns:repeat(6,240px)}.gx .cpg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.gx .ag,.gx .nc{grid-template-columns:minmax(0,1fr);min-height:0}.gx .agh{display:none}.gx .chs,.gx .fg{grid-template-columns:minmax(0,1fr)}.gx .su-top{flex-direction:column;align-items:flex-start}.gx .fr{grid-template-columns:100px minmax(0,1fr) 60px}.gx .cpg{grid-template-columns:repeat(2,minmax(0,1fr))}.gx .wk-scroll{overflow-x:auto}.gx .wk-scroll>*{min-width:720px}}.gx .su-top>.ring{flex:none}.gx .mdl-f small{flex-basis:100%;margin:0}.gx .mdl-f .bt-p{margin-left:auto}.gx .two{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.gx .scol{display:flex;flex-direction:column;gap:16px;min-width:0}.gx .pad{padding:20px 22px}.gx .h3{margin:0;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:18px}.gx .sub{margin:4px 0 0;color:#69786f;font-size:13px;font-weight:600;line-height:1.55}.gx .kv{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f0f4f2;font-size:13px}.gx .kv:first-child{border-top:0}.gx .kv span{color:#69786f;font-weight:700}.gx .kv b{font-weight:800;text-align:right}.gx .meter{padding:14px 16px;border-radius:14px;border:1px solid #e7ede9;background:#fbfdfc}.gx .meter>div:first-child{display:flex;justify-content:space-between;font-size:12.5px;font-weight:800}.gx .meter>div:first-child span{color:#69786f}.gx .meter small{display:block;margin-top:6px;color:#69786f;font-size:11.5px;font-weight:600}.gx .meters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.gx .plan-hero{display:flex;align-items:center;gap:22px;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,#041f16,#075b3f);color:#fff}.gx .plan-hero .pn{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:26px}.gx .plan-hero .pn small{font-family:Manrope,sans-serif;margin-left:8px;color:#a8f0c6;font-size:13px;font-weight:800}.gx .plan-hero p{margin:6px 0 0;color:rgba(255,255,255,.75);font-size:13.5px;font-weight:600}.gx .plan-hero>div:first-child{flex:1 1}.gx .plan-hero .bt-g{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff}.gx .plans-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.gx .pc2{padding:18px;border-radius:16px;border:1px solid #e7ede9;background:#fff;display:flex;flex-direction:column;gap:6px}.gx .pc2.cur{border-color:#00a86b;box-shadow:0 0 0 3px #e3f8ee}.gx .pc2 b{font-size:15px;font-weight:800}.gx .pc2 .pp{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.02em}.gx .pc2 .pp span{font-family:Manrope,sans-serif;font-size:12.5px;color:#69786f;font-weight:700;margin-left:3px}.gx .pc2 ul{margin:4px 0 8px;padding:0;list-style:none;font-size:12.5px;color:#4b5a52;font-weight:600}.gx .pc2 li{padding:4px 0}.gx .pc2 .bt{margin-top:auto;justify-content:center}.gx .toggle{flex:none;width:38px;height:22px;border-radius:99px;background:#d6e0da;position:relative}.gx .toggle:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.gx .toggle.on{background:#00a86b}.gx .toggle.on:after{left:19px}.gx .trow{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #f0f4f2}.gx .trow:first-child{border-top:0}.gx .trow>div{flex:1 1}.gx .trow b{display:block;font-size:13.5px;font-weight:800}.gx .trow small{display:block;margin-top:2px;color:#69786f;font-size:12.5px;font-weight:600;line-height:1.45}.gx .snav{padding:8px}.gx .snav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:800;color:#4b5a52}.gx .snav a.on{background:#ecfdf3;color:#0a5d3f}.gx .st3{display:grid;grid-template-columns:200px minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.gx .srow{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid #f0f4f2}.gx .srow:first-of-type{border-top:0}.gx .srow .si{flex:none;width:38px;height:38px;border-radius:11px;background:#f3f6f4;color:#4b5a52;display:flex;align-items:center;justify-content:center}.gx .srow>div{flex:1 1;min-width:0}.gx .srow b{display:block;font-size:13.5px;font-weight:800}.gx .srow small{display:block;margin-top:2px;color:#69786f;font-size:12px;font-weight:600}.gx .gnote{padding:12px 14px;border-radius:12px;background:#f6faf8;border:1px solid #e7ede9;color:#4b5a52;font-size:12.5px;font-weight:600;line-height:1.55}.gx .gnote.warn{background:#fff8ec;border-color:#f6e3c0;color:#5c4400}.gx .gnote.bad{background:#fef3f2;border-color:#fecdca;color:#912018}.gx .gnote.ok{background:#ecfdf3;border-color:#c6efd9;color:#0a5d3f}.gx .gnote b{color:inherit;font-weight:800}.gx .tk{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-top:1px solid #f0f4f2}.gx .tk.on{background:#f4fbf7;box-shadow:inset 3px 0 0 #00a86b}.gx .tk>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.gx .tk b{font-size:13.5px;font-weight:800}.gx .tk small{color:#69786f;font-size:12px;font-weight:600}.gx .smsg{display:flex;gap:12px;padding:16px 20px}.gx .smsg>div{flex:1 1}.gx .smsg .mh{display:flex;gap:8px;align-items:baseline}.gx .smsg .mh b{font-size:13.5px;font-weight:800}.gx .smsg .mh small{color:#9aa8a0;font-size:12px;font-weight:700}.gx .smsg p{margin:6px 0 0;padding:12px 14px;border-radius:12px;background:#f6faf8;color:#2c3b33;font-size:13.5px;line-height:1.6;font-weight:600}.gx .smsg.mine p{background:#ecfdf3}.gx .compose{margin:6px 20px 20px;border:1px solid #dfe7e2;border-radius:14px;padding:12px 14px}.gx .compose .ph2{color:#9aa8a0;font-size:13.5px;font-weight:600;min-height:44px}.gx .compose>div:last-child{display:flex;justify-content:space-between;align-items:center}.gx .dw-wrap{position:relative}.gx .mc{flex:none;display:flex;align-items:center}.gx .dim{position:fixed;inset:0;z-index:20;background:rgba(6,20,14,.32)}.gx .pop{position:fixed;z-index:30;top:62px;right:96px;width:400px;border-radius:18px;background:#fff;border:1px solid #e7ede9;box-shadow:0 30px 70px rgba(6,20,14,.22);overflow:hidden}.gx .pop-h{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #eef3f0}.gx .pop-h b{font-size:15px;font-weight:800}.gx .nt{display:flex;gap:12px;padding:13px 18px;border-bottom:1px solid #f3f6f4}.gx .nt.unread{background:#f7fcf9}.gx .nt .ni{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ecfdf3;color:#088256}.gx .nt .ni.warn{background:#fff4ec;color:#c2410c}.gx .nt .ni.bad{background:#fef3f2;color:#b42318}.gx .nt .ni.dark{background:#0a5d3f;color:#6fe7b0}.gx .nt>div{flex:1 1;min-width:0}.gx .nt b{display:block;font-size:13px;font-weight:800;line-height:1.4}.gx .nt span{display:block;margin-top:2px;color:#69786f;font-size:12px;font-weight:600;line-height:1.45}.gx .nt small{flex:none;color:#9aa8a0;font-size:11.5px;font-weight:700}.gx .nt .dotu{flex:none;width:8px;height:8px;border-radius:50%;background:#00a86b;margin-top:6px}.gx .pop-f{padding:12px 18px;text-align:center}.gx .drw{position:fixed;z-index:30;top:0;right:0;bottom:0;width:440px;background:#fff;border-left:1px solid #e7ede9;box-shadow:-30px 0 70px rgba(6,20,14,.18);display:flex;flex-direction:column}.gx .drw-h{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid #eef3f0}.gx .drw-h b{flex:1 1;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:18px}.gx .drw-b{flex:1 1;padding:18px 20px;display:flex;flex-direction:column;gap:14px;background:#fbfdfc}.gx .drw-f{padding:14px 20px 20px;border-top:1px solid #eef3f0}.gx .sugg{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.gx .sugg span{padding:7px 11px;border-radius:999px;border:1px solid #dfe7e2;background:#fff;font-size:12px;font-weight:800;color:#2c3b33}.gx .lp{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.gx .lp-hd{display:flex;align-items:center;gap:16px;padding:22px 24px}.gx .lp-hd>div{flex:1 1}.gx .lp-hd h2{margin:0;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:26px}.gx .lp-hd p{margin:4px 0 8px;color:#69786f;font-size:13.5px;font-weight:700}.gx .tl2{padding:6px 24px 20px}.gx .tev{display:flex;gap:14px;padding:14px 0;border-top:1px solid #f0f4f2}.gx .tev:first-child{border-top:0}.gx .tev .ei{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ecfdf3;color:#088256}.gx .tev .ei.blue{background:#eef4ff;color:#2f54b8}.gx .tev .ei.dark{background:#0a5d3f;color:#6fe7b0}.gx .tev>div{flex:1 1;min-width:0}.gx .tev b{font-size:13.5px;font-weight:800}.gx .tev small{margin-left:8px;color:#9aa8a0;font-size:12px;font-weight:700}.gx .tev p{margin:6px 0 0;padding:12px 14px;border-radius:12px;background:#f6faf8;color:#2c3b33;font-size:13px;line-height:1.6;font-weight:600}.gx .tev p.in2{background:#eef4ff}.gx .tev .tr{margin-top:6px;display:flex;flex-direction:column;gap:6px}.gx .tev .tr div{font-size:12.5px;line-height:1.5;color:#2c3b33;font-weight:600}.gx .tev .tr em{font-style:normal;font-weight:800;color:#088256;margin-right:6px}.gx .fct{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid #f0f4f2}.gx .fct:first-child{border-top:0}.gx .fct b{font-size:13px;font-weight:800}.gx .fct small{color:#69786f;font-size:11.5px;font-weight:700}.gx .wl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.gx .wstep{padding:18px;border-radius:16px;background:#fff;border:1px solid #e7ede9;display:flex;flex-direction:column;gap:6px}.gx .wstep i{width:30px;height:30px;border-radius:50%;background:#f1f4f2;color:#69786f;font-style:normal;font-size:12.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.gx .wstep.done i{background:#00a86b;color:#fff}.gx .wstep.next{border-color:#a8e6c7;box-shadow:0 0 0 3px #e3f8ee}.gx .wstep b{margin-top:6px;font-size:14.5px;font-weight:800}.gx .wstep span{color:#69786f;font-size:12.5px;font-weight:600;line-height:1.5;flex:1 1}.gx .wstep .bt{margin-top:8px;align-self:flex-start}.gx .emp{flex-direction:column;text-align:center;padding:40px 24px}.gx .emp,.gx .emp .ei2{display:flex;align-items:center}.gx .emp .ei2{width:56px;height:56px;border-radius:18px;background:#ecfdf3;color:#088256;justify-content:center}.gx .emp b{margin-top:14px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:19px}.gx .emp p{margin:6px 0 16px;max-width:380px;color:#69786f;font-size:13px;font-weight:600;line-height:1.55}.gx .emp .acts{justify-content:center}.gx .gk{height:10px;border-radius:99px;background:#eef3f0}.gx.gx-layer{display:contents}.gx .drw{max-width:100vw}.gx .drw-b,.gx .pop{overflow-y:auto}.gx .pop{max-width:calc(100vw - 24px);max-height:calc(100vh - 90px)}.gx .nt{width:100%;text-align:left}.gx .nt:hover{background:#f6faf8}.gx .sugg button{padding:7px 11px;border-radius:999px;border:1px solid #dfe7e2;background:#fff;font-size:12px;font-weight:800;color:#2c3b33}.gx .snav a,.gx .snav button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:800;color:#4b5a52;text-align:left}.gx .snav .on{background:#ecfdf3;color:#0a5d3f}.gx .tk{width:100%;text-align:left}.gx .compose textarea{width:100%;min-height:60px;border:0;outline:0;resize:vertical;font:inherit;font-size:13.5px;font-weight:600;color:#0a1712;background:transparent}.gx .pc2 .bt{width:100%}.gx .in input,.gx .in select,.gx .in textarea{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:inherit}@media (max-width:1200px){.gx .lp,.gx .st3,.gx .two{grid-template-columns:minmax(0,1fr)}.gx .meters,.gx .plans-row,.gx .wl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.gx .meters,.gx .plans-row,.gx .wl{grid-template-columns:minmax(0,1fr)}.gx .plan-hero{flex-direction:column;align-items:flex-start}.gx .srow{flex-wrap:wrap}}.app-shell-tabs{display:none}@media (max-width:700px){.app-shell-screen{position:relative;animation:none!important;transform:none!important}.app-shell-sidebar{height:60px;padding:0 16px!important}.app-shell-menu-btn{display:none!important}.app-shell-header{position:absolute;top:0;right:0;height:60px!important;min-height:0;padding:0 16px!important;border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:25}.app-shell-ask-label,.app-shell-search,.app-shell-user-text{display:none!important}.app-shell-ask{width:38px;padding:0!important;justify-content:center}.app-shell-mobile-drawer{position:fixed!important;top:auto!important;bottom:86px;left:12px;right:12px;max-height:min(70dvh,560px);z-index:40}.app-shell-tabs{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);height:72px;padding:8px 8px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7ede9}.app-shell-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#7c8a83;font-size:11px;font-weight:800}.app-shell-tabs button.is-on{color:#088256}.gx{padding:18px 16px 96px;gap:14px}.gx .ph h1{font-size:26px}.gx .ph .acts{width:100%}.gx .kpi{padding:14px}.gx .kpi b{font-size:26px}.gx .need{padding:14px}.gx .card-h{padding:14px 16px}.gx .seg{max-width:100%}.gx .seg,.gx .tabs-mini{overflow-x:auto}.gx .card-h{flex-wrap:wrap}}.gx .cv-back{display:none}@media (max-width:700px){.gx .ib{display:block;height:auto;min-height:0}.gx .cv,.gx .ib{overflow:visible}.gx .ib .ctx,.gx .ib[data-view=list] .cv,.gx .ib[data-view=thread] .il{display:none}.gx .ib .il{max-height:none;border:0}.gx .cv{padding:16px}.gx .cv-back{display:inline-flex;flex:none}.gx .cv-h{justify-content:flex-start}.gx .cv .dft{position:-webkit-sticky;position:sticky;bottom:80px}.gx .il-h .seg{overflow-x:auto}.gx .lim-banner{flex-wrap:wrap}.gx .lim-banner .bt{width:100%;justify-content:center}}.gx .sn{gap:14px;padding:14px 18px;border-radius:16px;border:1px solid #e7ede9}.gx .sn,.gx .sn-ic{display:flex;align-items:center;background:#fff}.gx .sn-ic{flex:none;width:38px;height:38px;border-radius:11px;justify-content:center;border:1px solid}.gx .sn-tx{flex:1 1;min-width:0}.gx .sn-tx b{display:block;font-size:14px;font-weight:800}.gx .sn-tx span{display:block;margin-top:2px;font-size:13px;font-weight:600;line-height:1.5}.gx .sn-warn{background:#fff8ec;border-color:#f6e3c0;color:#5c4400}.gx .sn-warn .sn-ic{color:#c2410c;border-color:#f6e3c0}.gx .sn-warn b{color:#3d2d00}.gx .sn-bad{background:#fef3f2;border-color:#fecdca;color:#912018}.gx .sn-bad .sn-ic{color:#b42318;border-color:#fecdca}.gx .sn-bad b{color:#7a1a12}.gx .sn-ok{background:#ecfdf3;border-color:#c6efd9;color:#0a5d3f}.gx .sn-ok .sn-ic{color:#088256;border-color:#c6efd9}.gx .sn-info{background:#f6faf8;border-color:#e7ede9;color:#4b5a52}.gx .sn-info .sn-ic{color:#088256;border-color:#e7ede9}.gx .sn-info b{color:#0a1712}.gx .sn-dark{background:#0a5d3f;border-color:#0a5d3f;color:#e9fff3}.gx .sn-dark .sn-ic{color:#6fe7b0;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}@media (max-width:700px){.gx .sn{flex-wrap:wrap}.gx .sn .acts{width:100%}}.gx .cc-state{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#4b5a52}.gx .cc-state .pl{flex:none}.conn-banner{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:120;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:12px 16px;border-radius:14px;background:#0a1712;color:#e9fff3;font-size:13px;font-weight:600;box-shadow:0 18px 40px rgba(6,20,14,.3)}.conn-banner b{font-weight:800}.conn-banner button{flex:none;margin-left:6px;padding:6px 12px;border-radius:999px;background:#6fe7b0;color:#06231a;font-size:12.5px;font-weight:800}@media (max-width:700px){.conn-banner{bottom:84px;left:12px;right:12px;transform:none}}.gx .sk{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#eef3f0,#f6faf8 50%,#eef3f0);background-size:200% 100%;animation:gx-sk 1.2s ease-in-out infinite}@keyframes gx-sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.gx .sk{animation:none}}.gx.agent-page .ph h1{font-size:clamp(21px,1.7vw,25px)}.gx.agent-page .ph p{font-size:clamp(12.5px,.95vw,13.5px)}.gx.agent-page .ag{grid-template-columns:clamp(180px,15vw,230px) minmax(0,1fr) clamp(220px,18vw,280px);height:clamp(520px,calc(100vh - 190px),760px);min-height:0}.gx.agent-page .ag>*{min-height:0}.gx.agent-page .agc{min-width:0;overflow:hidden}.gx.agent-page .agm{max-height:none!important;min-height:0;padding:16px 18px;gap:12px}.gx.agent-page .agc-h{padding:12px 18px}.gx.agent-page .agc-h b{font-size:15px}.gx.agent-page .agi{padding:10px 18px 14px}.gx.agent-page .bot-t,.gx.agent-page .me{font-size:12.5px;padding:9px 13px}.gx.agent-page .bot-av{width:26px;height:26px}.gx.agent-page .chips2 button,.gx.agent-page .chips2 span,.gx.agent-page .sugg button,.gx.agent-page .sugg span{font-size:11.5px;padding:6px 10px}.gx.agent-page .sendc{width:34px;height:34px;border-radius:10px}.gx.agent-page .agh{padding:12px;overflow-y:auto}.gx.agent-page .agh .it,.gx.agent-page .agh a.it{font-size:12.5px;padding:8px 10px}.gx.agent-page .agr{padding:14px;gap:12px;overflow-y:auto}.gx.agent-page .ov b{font-size:19px}.gx.agent-page .ov div{padding:10px}@media (max-width:1200px){.gx.agent-page .ag{grid-template-columns:clamp(180px,20vw,220px) minmax(0,1fr)}}@media (max-width:900px){.gx.agent-page .ag{height:calc(100vh - 170px);min-height:480px}}.gx .pcol-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 2px 2px;font-size:12px;font-weight:800;color:#69786f}.gx .pcol-pager .bt{flex:none}.gx .cal-grid{align-items:stretch}.gx .cal-grid>.wk-scroll,.gx .cal-grid>.wk-scroll>div{display:flex;flex-direction:column}.gx .cal-grid>.wk-scroll>div{flex:1 1;min-height:0}.gx .cal-grid .wk-b{flex:1 1}.gx .cal-grid .dcol{height:auto}.gx .cv .dft{position:-webkit-sticky;position:sticky;bottom:0}.gx .cv>*{flex-shrink:0}.gx .smenu{position:relative;display:inline-flex}.gx .smenu-btn{gap:8px;background:#fff;cursor:pointer;color:#2c3b33;border:1px solid #dfe7e2;padding:0 12px}.gx .smenu-btn:hover{border-color:#c6d6cd}.gx .smenu-btn[aria-expanded=true]{border-color:#00a86b;box-shadow:0 0 0 3px rgba(0,168,107,.12)}.gx .smenu-val{white-space:nowrap}.gx .smenu-chev{color:#69786f;transition:transform .15s}.gx .smenu-btn[aria-expanded=true] .smenu-chev{transform:rotate(180deg)}.gx .smenu-pop{position:absolute;z-index:40;top:calc(100% + 6px);right:0;min-width:100%;width:max-content;max-width:320px;max-height:280px;overflow-y:auto;padding:6px;background:#fff;border:1px solid #e1e8e4;border-radius:12px;box-shadow:0 16px 40px rgba(10,23,18,.14)}.gx .smenu-pop.left{right:auto;left:0}.gx .smenu-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 10px;border-radius:8px;text-align:left;font-size:13px;font-weight:700;color:#2c3b33;background:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gx .smenu-opt.act{background:#f6faf8}.gx .smenu-opt.on{background:#ecfdf3;color:#0a5d3f;font-weight:800}.gx .smenu.block{display:flex;width:100%}.gx .smenu.block .smenu-btn{width:100%}.gx .smenu.block .smenu-val{flex:1 1;text-align:left;overflow:hidden;text-overflow:ellipsis}.gx .smenu.block .smenu-pop{width:100%;max-width:none}.gx .smenu-btn:disabled{cursor:default;opacity:.55}