.lede{color:var(--ink-2);text-wrap:pretty;max-width:70ch;margin:0 0 24px}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.row.head .lede{margin:0}.row.head.alloc>div:first-child{flex:420px;min-width:0}.row.head.alloc>.actions{flex-shrink:0;width:auto}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.select{appearance:none;border-radius:var(--r-ctl);border:1.5px solid var(--line-2);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236A6681' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;height:38px;color:var(--ink);padding:0 34px 0 14px;font-size:13.5px;font-weight:600}.cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.muted{color:var(--ink-3)}.note{margin:10px 0 0;font-size:12.5px}.scroll-x{overflow-x:auto}.av{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.tbl .who{align-items:center;gap:12px;display:flex}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{font-family:var(--font)}.chart .ax{fill:var(--ink-3);font-size:12px}.legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 28px;margin-top:6px;padding-left:44px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:10px;display:inline-flex}.legend i{border-radius:3px;width:56px;height:3px;display:inline-block}.legend i.dash{background:repeating-linear-gradient(90deg,var(--mint) 0 5px,transparent 5px 9px)}.donut-wrap{grid-template-columns:170px 1fr;align-items:center;gap:20px;display:grid}.donut-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.donut-legend li{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.donut-legend i{border-radius:4px;width:14px;height:14px}.donut-legend b{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:500}.heat td.h{text-align:center;padding:10px 8px}.heat td.indent{padding-left:78px}.heat td small{color:var(--ink-3);margin-left:6px}.heat tr.total td{font-weight:600}.cell{border-radius:10px;place-items:center;width:72px;height:36px;font-size:13px;font-weight:600;display:inline-grid}.c50{color:#5b44d6;background:#ece8ff}.c80{color:#4a33c4;background:#d6ccff}.cover{color:#b33a28;background:#fde0db;box-shadow:inset 0 0 0 1.5px #f4a497}.czero{color:#8a5600;background:repeating-linear-gradient(135deg,#fff5dd 0 6px,#ffe7b3 6px 8px)}.cfc{background:0 0;font-style:italic;box-shadow:inset 0 0 0 1.5px #c9beff}@media (max-width:900px){.cols,.cols.even{grid-template-columns:minmax(0,1fr)}.donut-wrap{grid-template-columns:140px 1fr}.legend{padding-left:0}.row.head.alloc>.actions{width:100%}}:root[data-theme=dark] .c50{color:#b9a9ff;background:#2c2650}:root[data-theme=dark] .c80{color:#d2c7ff;background:#3a3170}:root[data-theme=dark] .cover{color:#ff9c8f;background:#3a1f27;box-shadow:inset 0 0 0 1.5px #7a3a3a}:root[data-theme=dark] .czero{color:#f2c26b;background:repeating-linear-gradient(135deg,#2e2614 0 6px,#3a2e17 6px 8px)}
.career .crumb{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;display:flex}.career .crumb a{color:var(--ink-2);font-weight:500;text-decoration:none}.career .crumb a:hover{color:var(--violet)}.career .row.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.career .row.head>div:first-child{flex:420px;min-width:0}.career .row.head .lede{margin:0}.career .actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.career .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.career .tickets.four .v{font-size:clamp(21px,1.75vw,28px)}.career .board{flex-direction:column;gap:24px;display:flex}.career .cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.career .muted{color:var(--ink-3)}.career .seg button[aria-pressed=true]{color:var(--chip-agent)}.career .card-head .muted{font-size:13px}.career .foot{text-align:center;margin:12px 0 0;font-size:13px}.career .note{text-align:center;margin:8px 0 0;font-size:13px}.career .list{margin:0;padding:0;list-style:none}.career .list li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.career .list li:first-child{border-top:0;padding-top:0}.career .list li[aria-current=true]{box-shadow:inset 3px 0 0 var(--violet);padding-left:10px}.career .list .pick{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.career .list .pick:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}.career .list small,.career .trace dd{color:var(--ink-3);margin:0;font-size:12.5px;display:block}.career .list .pin.inline{margin:0}.career .what{margin:0 0 6px}.career .trace{margin:0}.career .trace>div{border-top:1px solid var(--line);padding:10px 0;font-size:14px}.career .trace>div:first-child{border-top:0;padding-top:0}.career .trace a{color:var(--chip-agent)}.career .ct{width:100%;max-width:900px;height:auto;margin:0 auto;display:block;overflow:visible}.career .ct text{font:500 11px var(--font);fill:var(--ink-3)}.career .ct .pj,.career .ct .gr{fill:var(--ink);font-size:12px;font-weight:600}.career .ct .grid{stroke:var(--line);stroke-width:1px}.career .ct .leader{stroke:var(--line-2);stroke-width:1px;stroke-dasharray:2 3}.career .ct .trunk{fill:var(--ink-2)}.career .ct .trunkroot{stroke:var(--ink-2);stroke-width:8px}.career .ct .halo{fill:none;stroke:var(--card)}.career .ct .branch{fill:none;stroke:var(--ink-2);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:.9s ease-out both ct-grow}.career .ct .stem{stroke:var(--ink-3);stroke-width:1px}.career .ct .lf{stroke:var(--card);stroke-width:1.5px}.career .ct .lf.prop{fill-opacity:.35;stroke:var(--ink-3);stroke-dasharray:2 2}.career .ct .leaf{animation:.6s ease-out .6s both ct-fade}.career .ct .ring{stroke:var(--violet);stroke-width:3px;stroke-linecap:round}.career .ct .fruit{fill:var(--mint);stroke:var(--card);stroke-width:2px}.career .ct .fruit.old{fill:var(--ink-3);fill-opacity:.5}.career .ct .ground{stroke:var(--line-2);stroke-width:1.5px}.career .ct .root{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:3 4}.career .ct .rn{fill:var(--card);stroke:var(--ink-2);stroke-width:2px}.career .ct .node{cursor:pointer;outline:none}.career .ct .node:focus-visible>:first-child,.career .ct .node:hover>:first-child{stroke:var(--violet)}.career .ct .node:focus-visible .pj,.career .ct .node:focus-visible .gr{fill:var(--violet);text-decoration:underline}.career .ct .sel .ring{stroke-width:5px}.career .ct .sel .gr,.career .ct .sel .pj{fill:var(--violet)}.career .ct .sel .branch,.career .ct .sel .rn,.career .ct .sel .fruit{stroke:var(--violet)}.career .ct .dim{opacity:.25}.career .ct foreignObject{overflow:visible}.career .ct .pin.inline{opacity:0;margin:0}.career .ct .pinnable:hover .pin,.career .ct .pinnable:focus-within .pin{opacity:1;transform:none}.career .tkey{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.career .tkey i{border-radius:50%;width:9px;height:9px;display:inline-block}@keyframes ct-grow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ct-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.career .ct .branch,.career .ct .leaf{animation:none}}@media (max-width:1180px){.career .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.career .board{flex-direction:column-reverse}.career .cols.even{flex-direction:column-reverse;gap:24px;display:flex}.career .card-head .seg{width:100%}}
.compliance .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.compliance .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.compliance .row.head>div:first-child{flex:420px;min-width:0}.compliance .row.head .lede{margin:0}.compliance .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compliance .row.line{border-top:1px solid var(--line);padding:11px 0;font-size:14px}.compliance .row.line:first-of-type{border-top:0}.compliance .row.line>span{align-items:center;gap:8px;min-width:0;display:flex}.compliance .row.line>b{text-align:right;align-items:center;gap:6px;display:flex}.compliance .row.line.pinnable{position:relative}.compliance .warn-t{color:#8a5200}.compliance .bad-t{color:#a8321f}.compliance .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.compliance .tickets.four .v{font-size:clamp(21px,1.75vw,28px)}.compliance .ticket svg.art{opacity:.95;width:clamp(70px,5.6vw,100px);height:auto;position:absolute;top:10px;right:12px}.compliance .tickets .p{z-index:1}.compliance .ticket .pin{top:auto;bottom:10px}.compliance .cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;margin-bottom:28px;display:grid}.compliance .cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compliance .stack{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.compliance .card-head{min-height:38px}.compliance .card-head h2{margin-right:0}.compliance .muted{color:var(--ink-3)}.compliance .scroll-x{overflow-x:auto}.compliance .tbl td small{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.compliance .tbl td.act{white-space:nowrap;text-align:right}.compliance .chip.pink{color:#a3345a;background:#ffe4ea}.compliance .chip.info{background:var(--violet-soft);color:var(--chip-agent)}.compliance .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.compliance .btn.ghost{color:var(--ink-2);border-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .compliance .warn-t{color:#f2c26b}:root:not([data-theme=light]) .compliance .bad-t{color:#ff9c8c}:root:not([data-theme=light]) .compliance .chip.pink{color:#ff9cb6;background:#3a1f2e}}:root[data-theme=dark] .compliance .warn-t{color:#f2c26b}:root[data-theme=dark] .compliance .bad-t{color:#ff9c8c}:root[data-theme=dark] .compliance .chip.pink{color:#ff9cb6;background:#3a1f2e}@media (max-width:900px){.compliance .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance .cols,.compliance .cols.even{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.compliance .row.head>.actions{width:100%}.compliance .tickets.four{gap:12px}.compliance .tickets.four .v{margin-top:4px;font-size:20px}.compliance .ticket svg.art{width:58px;top:8px;right:6px}}.compliance .row.line>.pin{margin-top:-15px;top:50%;right:-8px}.compliance .tbl td.nw{white-space:nowrap}
.lede{color:var(--ink-2);text-wrap:pretty;max-width:70ch;margin:0 0 24px}.cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.actions{flex-wrap:wrap;gap:10px;display:flex}.pillbtn{border-radius:999px}.select{appearance:none;border-radius:var(--r-ctl);border:1.5px solid var(--line-2);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236A6681' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;height:38px;padding:0 34px 0 14px;font-size:13.5px;font-weight:600}.seg::-webkit-scrollbar{display:none}.seg button{white-space:nowrap;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s}.up{color:#0f7a50;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.down{color:var(--ink-3);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.muted{color:var(--ink-3)}.av{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.av.lg{border-radius:18px;width:56px;height:56px;font-size:18px}.av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.legend{color:var(--ink-2);gap:28px;margin-top:6px;padding-left:44px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:10px;display:inline-flex}.legend i{border-radius:3px;width:56px;height:3px;display:inline-block}.tbl .who{align-items:center;gap:12px;display:flex}.scroll-x{overflow-x:auto}.dot{vertical-align:-1px;border-radius:4px;width:10px;height:10px;margin-right:8px;display:inline-block}.meter{background:var(--sunken);border-radius:8px;min-width:72px;height:8px;overflow:hidden}.meter i{border-radius:8px;height:100%;display:block}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.board{grid-template-columns:repeat(5,minmax(220px,1fr));gap:20px;padding:4px 4px 12px;display:grid;overflow-x:auto}.lane{background:var(--sunken);border-radius:24px;padding:16px}.tcard{background:var(--card);border-radius:18px;margin-bottom:12px;padding:16px;box-shadow:0 1px 2px #281e6e0d}.tcard .id{color:var(--ink-3);font-size:12px;font-weight:600}.tcard p{margin:4px 0 12px;font-size:14.5px;font-weight:600;line-height:1.35}.tcard .foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.tcard .foot>span:last-child{white-space:nowrap}.prog{background:var(--sunken);border-radius:6px;height:6px;margin:0 0 12px;overflow:hidden}.prog i{background:var(--violet);border-radius:6px;height:100%;display:block}.map svg{width:100%;min-width:760px;max-width:1000px;height:auto;display:block}.map .station{fill:var(--card);stroke-width:3.5px}.map .lbl{fill:var(--ink);font:600 14px var(--font)}.map .env{fill:var(--ink-3);font:600 13px var(--font)}.map .cap{fill:var(--ink-3);font:500 12.5px var(--font)}.map .train{fill:#fff;font:700 12px var(--font)}.map .line{fill:none;stroke-width:7px;stroke-linecap:round}.map .ahead{fill:none;stroke-width:7px;stroke-linecap:round;stroke-dasharray:1 13;opacity:.5}@media (prefers-reduced-motion:no-preference){.map .line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s cubic-bezier(.2,.7,.2,1) forwards draw}.map .l2{animation-delay:.12s}.map .l3{animation-delay:.24s}@keyframes draw{to{stroke-dashoffset:0}}}.stage .tcard{background:var(--sunken);box-shadow:none}.tabs{background:var(--sunken);scrollbar-width:none;border-radius:16px;gap:4px;width:max-content;max-width:100%;margin-bottom:22px;padding:5px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs .btn{color:var(--ink-2);background:0 0;border:0;flex:none;height:34px;font-weight:500}.tabs .btn:hover{color:var(--ink)}.tabs .btn[aria-pressed=true],.tabs .btn[aria-current=true],.tabs .btn[aria-current=page]{background:var(--card);color:var(--chip-agent);font-weight:600;box-shadow:0 1px 2px #281e6e14,0 4px 12px -6px #281e6e40}.stack>.tabs{margin-bottom:-6px}.tabs a{color:inherit;text-decoration:none}.idcard .av{margin:0 auto 14px}.payslip .row{border-top:1px dashed var(--line-2);padding:8px 0}.payslip .row:first-of-type{border-top:0}.risk .meter{flex:1;min-width:90px}.opp .tcard{background:var(--sunken);box-shadow:none;flex-direction:column;gap:10px;margin:0;display:flex}.opp .tcard p{margin:0}.opp .tcard .foot{margin-top:auto}.vs .meter{min-width:0}.row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.row.head .lede{margin:0}.row.head>.actions{flex-shrink:0}.card-head{min-height:38px}.stat,.app-card,.lane,.ticket,.stage{border-radius:var(--r-card)}.tcard{border-radius:18px}.crumb{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;display:flex}.crumb a{color:var(--ink-2);font-weight:500;text-decoration:none}.crumb a:hover{color:var(--violet)}.rowlink{color:inherit;text-decoration:none}.rowlink:hover,.rowlink:hover b{color:var(--violet)}.row.line{border-top:1px solid var(--line);padding:11px 0;font-size:14px}.row.line:first-of-type{border-top:0}.legend{flex-wrap:wrap;row-gap:6px}.opp-act .select.sm{flex:100%}.tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tickets.four .v{font-size:clamp(21px,1.75vw,28px)}.cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phasebar{gap:4px;height:18px;margin:6px 0 22px;display:flex}.phasebar i{border-radius:6px}.phase-legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.phase-legend li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.phase-legend li:first-child{border-top:0}.phase-legend b{margin-left:auto;font-weight:600}.stk{--c:#7b61ff;background:var(--c);color:#fff;border:2px solid #fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;transform:rotate(-6deg);box-shadow:0 4px 10px -3px #281e6e59}.stk svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.av.photo{color:#0000;padding:0;overflow:hidden;background:0 0!important}.av.photo svg{width:100%;height:100%;display:block}.a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.chip.pink{color:#a3345a;background:#ffe4ea}.chip.info{color:#17648a;background:#dff3fb}.chip.good:before,.chip.warn:before,.chip.bad:before,.chip.agent:before,.chip.pink:before,.chip.info:before,.chip.draft:before{content:"";width:13px;height:13px;-webkit-mask:var(--ico) center/contain no-repeat;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;background:currentColor;flex:none}.chip.pink{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1c3 2 4.5 5 4.2 9H3.8C3.5 6 5 3 8 1z'/%3E%3Cpath d='M6 11h4l-2 4z'/%3E%3C/svg%3E")}.chip.info{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 1h4M7 1v5L3 13a1.5 1.5 0 0 0 1.3 2h7.4A1.5 1.5 0 0 0 13 13L9 6V1' stroke='black' stroke-width='1.6' fill='none' stroke-linejoin='round'/%3E%3C/svg%3E")}.board.sales{grid-template-columns:repeat(6,minmax(170px,1fr));gap:14px}.board.sales .lane{padding:14px 12px}.board.sales .tcard{padding:14px}.opp-act .select{flex:1;min-width:0}.select.sm{background-position:right 8px center;border-radius:10px;height:32px;padding:0 28px 0 10px;font-size:12.5px}.board.sales .lane:not(:has(.tcard)):after{content:"Nothing in this stage";text-align:center;color:var(--ink-3);border:1.5px dashed var(--line-2);border-radius:18px;padding:22px 8px;font-size:13px;display:block}.tcard.lost{opacity:.7}.tcard.lost p{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.tcard.flash{animation:1.2s ease-out flash}.form input,.form textarea,.form .select{border:1.5px solid var(--line-2);width:100%;height:42px;font:500 14px var(--font);background-color:var(--card);color:var(--ink);border-radius:12px;padding:0 12px}.found-item .actions{margin-top:auto}.m .who{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.m.me .who{flex-direction:row-reverse}.m .who .av,.mface{border-radius:50%;width:26px;height:26px;font-size:10px}.m.grouped>.who{display:none}.pinnable:hover>.pin,.pin:focus-visible,.pinnable:focus-within>.pin,.pinnable:focus-within>.card-head>.pin,tr.pinnable:hover .pin,tr.pinnable:focus-within .pin,.pinnable:hover>.card-head>.pin{opacity:1;transform:none}.card-head h2{margin-right:0}:root[data-theme=dark] .up{color:#5fe0a6}:root[data-theme=dark] .chip.pink{color:#ff9cb6;background:#3a1f2e}:root[data-theme=dark] .chip.info{color:#7fd3f2;background:#16303c}:root[data-theme=dark] .stk{border-color:#1e1c33}.tbl small{color:var(--ink-3);font-size:12.5px;display:block}.tbl td{white-space:normal}.tbl td.num{white-space:nowrap}.tbl td.num small{white-space:normal;min-width:9ch}.tbl td:first-child{min-width:180px}.lane .more{border:1.5px dashed var(--line-2);width:100%;font:600 13px var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:14px;padding:9px;display:block}.lane .more:hover{border-color:var(--ink-3);color:var(--ink)}.who{align-items:center;gap:10px;display:flex}@media (max-width:860px){.tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}.cols.even,.cols{grid-template-columns:minmax(0,1fr)}}.tcard form{align-items:center;gap:6px;margin-top:10px;display:flex}.tcard form select{height:30px;padding:0 26px 0 10px;font-size:12.5px}.tcard form .btn{height:30px}.lane-head{justify-content:space-between;align-items:center;padding:4px 6px 14px;font-size:14px;font-weight:600;display:flex}.lane-head>span:last-child{color:var(--ink-3);background:var(--card);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600}.lane-head:focus{outline:2px solid var(--violet);outline-offset:2px;border-radius:10px}.lane-head .lh,.stage .k{align-items:center;gap:10px;display:flex}.seg a{white-space:nowrap;height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.seg a[aria-current=true]{background:var(--card);font-weight:600;box-shadow:0 1px 2px #281e6e14,0 4px 12px -6px #281e6e40}.tabs [aria-current=true],.tabs [aria-current=page],.seg a[aria-current=true]{color:var(--chip-agent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .up{color:#5fe0a6}:root:not([data-theme=light]) .chip.pink{color:#ff9cb6;background:#3a1f2e}:root:not([data-theme=light]) .chip.info{color:#7fd3f2;background:#16303c}:root:not([data-theme=light]) .stk{border-color:#1e1c33}}.ticket svg.art{opacity:.95;width:clamp(76px,6.4vw,118px);height:auto;position:absolute;top:10px;right:12px}.tickets.four svg.art{width:clamp(70px,5.6vw,100px)}.tickets .p{z-index:1}.chart{width:100%;height:auto;display:block;overflow:visible}.chart .ax{fill:var(--ink-3);font-size:12px;font-family:var(--font)}.cardmenu{margin-top:10px;position:relative}.map .pill{font:600 12.5px var(--font)}.seg{background:var(--sunken);scrollbar-width:none;border-radius:16px;gap:4px;min-width:0;max-width:100%;padding:5px;display:flex;overflow-x:auto}.seg button[aria-pressed=true],.tabs [aria-pressed=true],.tabs [aria-current=true],.tabs [aria-current=page]{background:var(--card);color:var(--violet);font-weight:600;box-shadow:0 1px 2px #281e6e14,0 4px 12px -6px #281e6e40}.donut-wrap{grid-template-columns:170px 1fr;align-items:center;gap:20px;display:grid}.donut-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.donut-legend li{cursor:default;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .15s;display:flex}.donut-legend li:hover,.donut-legend li.hl{background:var(--sunken)}.donut-legend i{border-radius:4px;width:14px;height:14px}.donut-legend b{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:500}.tcard{position:relative}.tcard .cardmenu{z-index:5;opacity:0;margin:0;transition:opacity .15s;position:absolute;top:10px;right:46px}.tcard:hover .cardmenu,.tcard:focus-within .cardmenu{opacity:1}@media (hover:none){.tcard .cardmenu{opacity:1}}@media (max-width:860px){.row.head>.actions{flex-wrap:wrap;flex-shrink:1;width:100%}.row.head>.actions .seg{flex:100%}.tickets,.tickets.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ticket{height:150px}.card.flush .card-head{padding:22px 22px 0}.tbl th:first-child,.tbl td:first-child{padding-left:22px}.tbl th:last-child,.tbl td:last-child{padding-right:22px}.donut-wrap{grid-template-columns:140px 1fr}}@media (max-width:600px){.tickets,.tickets.four{gap:12px}.ticket{border-radius:22px;height:132px;padding:16px 14px}.ticket .k{max-width:62%;font-size:12.5px;line-height:1.3}.ticket .v,.tickets.four .v{margin-top:4px;font-size:20px}.ticket svg.art,.tickets.four svg.art{width:58px;top:8px;right:6px}.ticket .p{line-height:1.3}.card.flush .scroll-x{overflow-x:visible}.tbl tbody tr{position:relative}.tbl tbody tr:last-child{border-bottom:0}.tbl td,.tbl td:first-child,.tbl td:last-child{white-space:normal;min-width:0;padding:5px 0}.tbl td:first-child{padding-bottom:8px;padding-right:36px}.tbl td[data-label=""]:before{display:none}.tbl td:first-child>*{min-width:0}tr.pinnable>td:last-child{padding-right:0}tr.pinnable .pin{margin-top:0;top:12px;right:12px}.tbl .meter{min-width:90px}.tbl td .row{gap:10px}.tbl td .chip{white-space:normal;text-align:left;height:auto;min-height:26px;padding:3px 10px}}.filtermenu{position:relative}.filtermenu summary{list-style:none}.filtermenu summary::-webkit-details-marker{display:none}.filtermenu nav{z-index:6;background:var(--card);border-radius:14px;gap:2px;min-width:200px;padding:8px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 40px -12px #281e6e73}.filtermenu nav a{color:var(--ink);border-radius:10px;padding:8px 10px;font-size:13.5px;text-decoration:none}.filtermenu nav a:hover,.filtermenu nav a[aria-current=true]{background:var(--sunken)}.filtermenu nav a[aria-current=true]{color:var(--chip-agent);font-weight:600}.btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.empty{text-align:center;margin:0;padding:48px 0}
.expenses .card{position:relative}.expenses .tickets{margin-bottom:28px}.expenses .stack{gap:28px;display:grid}.expenses .actions{align-items:center;gap:10px;margin-left:auto;margin-right:28px;display:flex}.expenses .scroll-x{overflow-x:auto}.expenses .tbl td small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.expenses .tbl td small.over{color:var(--chip-bad);font-weight:600}.expenses .what{white-space:normal;gap:2px;min-width:220px;display:grid}.expenses .decide{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.expenses .empty-line{color:var(--ink-3);margin:0;font-size:14px}.expenses .empty-line.pad{padding:0 28px 24px}@media (prefers-reduced-motion:reduce){.expenses *{transition:none!important;animation:none!important}}
.experience .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.experience .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.experience .row.head>div:first-child{flex:420px;min-width:0}.experience .row.head .lede{margin:0}.experience .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.experience .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.experience .tickets.four .v{font-size:clamp(21px,1.75vw,28px)}.experience .ticket svg.art{opacity:.95;width:clamp(70px,5.6vw,100px);height:auto;position:absolute;top:10px;right:12px}.experience .tickets .p{z-index:1}.experience .ticket .pin{top:auto;bottom:10px}.experience .cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;margin-bottom:28px;display:grid}.experience .stack{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.experience .card{position:relative}.experience .card-head{min-height:38px}.experience .card-head h2{margin-right:0}.experience .card-head .pin{margin-left:auto;position:static}.experience .muted{color:var(--ink-3)}.experience .scroll-x{overflow-x:auto}.experience .select{appearance:none;border-radius:var(--r-ctl);border:1.5px solid var(--line-2);height:38px;color:var(--ink);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236A6681' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;padding:0 34px 0 14px;font-size:13.5px;font-weight:600}.experience .meter{background:var(--sunken);border-radius:8px;min-width:72px;height:8px;overflow:hidden}.experience .meter i{border-radius:8px;height:100%;display:block}.experience .tbl td small{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.experience .tbl tr.total td{background:var(--sunken);font-weight:600}.experience .tbl td:last-child{padding-right:52px}.experience .tbl tr.pinnable{position:relative}.experience .chip.info{color:#17648a;background:#dff3fb}.experience .list{margin:0;padding:0;list-style:none}.experience .list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:14px;display:flex;position:relative}.experience .list li:first-child{border-top:0;padding-top:0}.experience .list li small{color:var(--ink-3);font-size:12.5px;display:block}.experience .list .l{align-items:center;gap:12px;min-width:0;display:flex}.experience .list .acts{flex:none;gap:6px;display:flex}.experience .logo-sq{color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.experience .row.line{border-top:1px solid var(--line);padding:11px 0;font-size:14px;position:relative}.experience .row.line:first-of-type{border-top:0}.experience .row.line>.pin,.experience .list li>.pin{margin-top:-15px;top:50%;right:-8px}.experience .warn-t{color:#8a5200}.experience .formula{color:var(--ink-3);margin:0;padding:12px 28px 20px;font-size:12.5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .experience .warn-t{color:#f2c26b}:root:not([data-theme=light]) .experience .chip.info{color:#8fd3f2;background:#16384a}}:root[data-theme=dark] .experience .warn-t{color:#f2c26b}:root[data-theme=dark] .experience .chip.info{color:#8fd3f2;background:#16384a}@media (max-width:900px){.experience .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}.experience .cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.experience .row.head>.actions{width:100%}.experience .tickets.four{gap:12px}.experience .tickets.four .v{margin-top:4px;font-size:20px}.experience .ticket svg.art{width:58px;top:8px;right:6px}}@media (prefers-reduced-motion:reduce){.experience *{transition:none!important;animation:none!important}}
.finance .card{position:relative}.finance .tickets{margin-bottom:28px}.finance .cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-bottom:28px;display:grid}.finance .card-head .muted{font-size:13px}.finance .muted{color:var(--ink-3)}.finance .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;margin-right:28px;display:flex}.finance .actions .btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.finance .filter{position:relative}.finance .filter summary{cursor:pointer;list-style:none}.finance .filter summary::-webkit-details-marker{display:none}.finance .filter nav{z-index:5;background:var(--card);border-radius:14px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #1d1b2e29}.finance .filter nav a{color:var(--ink);border-radius:9px;padding:8px 12px;font-size:13.5px;text-decoration:none}.finance .filter nav a:hover,.finance .filter nav a:focus-visible{background:var(--sunken)}.finance .scroll-x{overflow-x:auto}.finance .tbl td small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.finance .dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.finance .row{align-items:center;gap:10px;display:flex}.finance .meter{background:var(--sunken);border-radius:99px;flex:1;min-width:80px;height:8px;overflow:hidden}.finance .meter i{border-radius:99px;height:100%;display:block}.finance .next{white-space:normal;justify-items:start;gap:8px;min-width:220px;display:grid}.finance .tbl td[data-label=Contract]{white-space:nowrap}.finance .decide{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.finance .empty-line{color:var(--ink-3);margin:0;font-size:14px}.finance .empty-line.pad{padding:0 28px 24px}.finance .src{color:var(--ink-3);margin:14px 0 0;font-size:12.5px}.finance .chart{width:100%;height:auto;display:block;overflow:visible}.finance .chart text{font-family:var(--font)}.finance .chart .ax{fill:var(--ink-3);font-size:12px}.finance .chart .ax.strong{fill:var(--ink);font-weight:700}.finance .donut-wrap{grid-template-columns:170px 1fr;align-items:center;gap:20px;display:grid}.finance .donut-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.finance .donut-legend li{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.finance .donut-legend i{border-radius:4px;width:14px;height:14px}.finance .donut-legend b{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:500}@media (max-width:1100px){.finance .cols.even{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.finance .donut-wrap{grid-template-columns:140px 1fr}}@media (prefers-reduced-motion:reduce){.finance *{transition:none!important;animation:none!important}}.finance .tbl td[data-label=Payments] .chip{white-space:normal;max-width:260px}
.helpdesk .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.helpdesk .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.helpdesk .row.head>div:first-child{flex:420px;min-width:0}.helpdesk .row.head .lede{margin:0}.helpdesk .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.helpdesk .muted{color:var(--ink-3)}.helpdesk .small{font-size:13px}.helpdesk .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.helpdesk .ticket .pin{top:auto;bottom:10px}.helpdesk .cols.even{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0;display:grid}.helpdesk .card{position:relative}.helpdesk .card-head .pin{margin-left:auto;position:static}.helpdesk .seg a{white-space:nowrap;height:36px;color:var(--ink-2);border-radius:12px;flex:1;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.helpdesk .seg a[aria-current=page]{background:var(--card);color:var(--chip-agent);font-weight:600;box-shadow:0 1px 2px #281e6e14,0 4px 12px -6px #281e6e40}.helpdesk .chart{width:100%;height:auto;display:block;overflow:visible}.helpdesk .chart .ax{fill:var(--ink-3);font-size:12px}.helpdesk .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 28px;margin-top:6px;font-size:12.5px;display:flex}.helpdesk .legend span{align-items:center;gap:10px;display:inline-flex}.helpdesk .legend i{border-radius:3px;width:28px;height:4px;display:inline-block}.helpdesk .legend i.agent{background:var(--violet)}.helpdesk .legend i.people{background:repeating-linear-gradient(90deg,var(--mint) 0 5px,transparent 5px 9px)}.helpdesk .donut-wrap{grid-template-columns:150px 1fr;align-items:center;gap:16px;display:grid}.helpdesk .donut-legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.helpdesk .donut-legend li{border-radius:10px;align-items:center;gap:10px;padding:8px 40px 8px 10px;font-size:13px;display:flex;position:relative}.helpdesk .donut-legend li:hover{background:var(--sunken)}.helpdesk .donut-legend i{border-radius:4px;flex:none;width:14px;height:14px}.helpdesk .donut-legend b{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:500}.helpdesk .donut-legend li>.pin{margin-top:-15px;top:50%;right:4px}.helpdesk .scroll-x{overflow-x:auto}.helpdesk .tbl td{white-space:normal}.helpdesk .tbl td small{color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.helpdesk .tbl td small a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.helpdesk .tbl td:last-child{padding-right:52px}.helpdesk .who{white-space:nowrap;align-items:center;gap:10px;display:flex}.helpdesk .av{color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.helpdesk .a1{background:linear-gradient(135deg,#b85a00,#b3364a)}.helpdesk .a2{background:linear-gradient(135deg,#1f6fb2,#5b44d6)}.helpdesk .a3{background:linear-gradient(135deg,#1e7a57,#16695e)}.helpdesk .a4{background:linear-gradient(135deg,#6a4fd0,#4b32b0)}.helpdesk .down{color:var(--chip-bad);font-weight:600}.helpdesk .foot-note{color:var(--ink-3);margin:0;padding:14px 28px 20px;font-size:13px}.helpdesk .foot-note a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.helpdesk .queue .empty{padding:40px 24px}@media (max-width:1180px){.helpdesk .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}.helpdesk .cols.even{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.helpdesk .tickets.four{grid-template-columns:minmax(0,1fr)}.helpdesk .donut-wrap{grid-template-columns:120px 1fr}}@media (prefers-reduced-motion:reduce){.helpdesk *{transition:none!important;animation:none!important}}
.lede{color:var(--ink-2);text-wrap:pretty;max-width:70ch;margin:0 0 24px}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.row.head .lede{margin:0}.row.head>.actions{flex-shrink:0}.row.head.hr>div:first-child{flex:420px;min-width:0}.row.head.hr>.actions{flex-shrink:0;width:auto}@media (max-width:900px){.row.head.hr>.actions{width:100%}}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.select{appearance:none;border-radius:var(--r-ctl);border:1.5px solid var(--line-2);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236A6681' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;height:38px;color:var(--ink);padding:0 34px 0 14px;font-size:13.5px;font-weight:600}.cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stack{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.muted{color:var(--ink-3)}.up{color:#0f7a50;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.scroll-x{overflow-x:auto}.rowlink{color:inherit;text-decoration:none}.rowlink:hover{color:var(--violet)}.tbl .who{align-items:center;gap:12px;display:flex}.av{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.av.lg{border-radius:18px;width:56px;height:56px;font-size:18px}.av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{font-family:var(--font)}.chart .ax{fill:var(--ink-3);font-size:12px}.legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 28px;margin-top:6px;padding-left:44px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:10px;display:inline-flex}.legend i.sq{border-radius:4px;width:12px;height:12px;display:inline-block}.crumb{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;display:flex}.crumb a{color:var(--ink-2);font-weight:500;text-decoration:none}.crumb a:hover{color:var(--violet)}.profile{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px;display:grid}.idcard{text-align:center}.idcard .av{margin:0 auto 14px}.idcard h1{letter-spacing:0;margin:0;font-size:19px;font-weight:600}.idcard .chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:14px 0 20px;display:flex}.kv{text-align:left;grid-template-columns:auto 1fr;gap:10px 18px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--ink-3);white-space:nowrap}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.list{margin:0;padding:0;list-style:none}.list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:14px;display:flex}.list li:first-child{border-top:0;padding-top:0}.list li small{color:var(--ink-3);font-size:12.5px;display:block}.list .l{align-items:center;gap:12px;min-width:0;display:flex}.icon-dot{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.icon-dot svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tabs{background:var(--sunken);scrollbar-width:none;border-radius:16px;gap:4px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.stack>.tabs{margin-bottom:-6px}.tabs .btn{color:var(--ink-2);background:0 0;border:0;flex:none;height:34px;font-weight:500}.tabs .btn[aria-current=true]{background:var(--card);color:var(--chip-agent);font-weight:600;box-shadow:0 1px 2px #281e6e14,0 4px 12px -6px #281e6e40}.pay.reveal{filter:blur(6px);-webkit-user-select:none;user-select:none}.link{color:var(--chip-agent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}@media (max-width:900px){.cols,.cols.even,.profile{grid-template-columns:minmax(0,1fr)}.legend{padding-left:0}}.tbl td.nowrap{white-space:nowrap}.ticket{position:relative}.ticket:hover>.pin,.ticket:focus-within>.pin{opacity:1;transform:none}
.inbox-agent .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-agent .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.inbox-agent .row.head>div:first-child{flex:420px;min-width:0}.inbox-agent .row.head .lede{margin:0}.inbox-agent .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-agent .muted{color:var(--ink-3)}.inbox-agent .small{font-size:13px}.inbox-agent .block{display:block}.inbox-agent .scroll-x{overflow-x:auto}.inbox-agent .section{margin:24px 0}.inbox-agent .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.inbox-agent .tickets .v{font-size:clamp(21px,1.75vw,28px)}.inbox-agent .ticket .pin{top:auto;bottom:10px}.inbox-agent .found{background:linear-gradient(135deg,var(--violet-soft),var(--card));border-radius:var(--r-card);grid-template-columns:minmax(220px,.9fr) 1fr 1fr;align-items:stretch;gap:18px;margin:24px 0;padding:20px 22px;display:grid}.inbox-agent .found-head{align-items:flex-start;gap:14px;display:flex}.inbox-agent .found-head .stk{color:#fff;background:#7b61ff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.inbox-agent .found-head b{margin-bottom:4px;font-size:15px;display:block}.inbox-agent .found-head small{color:var(--ink-2);font-size:12.5px;line-height:1.45}.inbox-agent .found-item{background:var(--card);border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative;box-shadow:0 1px 2px #281e6e0d}.inbox-agent .found-item p{overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.inbox-agent .found-item small{font-size:12.5px}.inbox-agent .found-item .src{color:var(--ink-3);align-items:center;gap:8px;padding-right:32px;font-size:12px;font-weight:600;display:flex}.inbox-agent .found-item .actions{margin-top:auto}.inbox-agent .logo-sq{color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.inbox-agent .tbl td{white-space:normal}.inbox-agent .tbl td.num{white-space:nowrap}@media (max-width:1180px){.inbox-agent .found{grid-template-columns:1fr}}@media (max-width:900px){.inbox-agent .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-agent .found-item small a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}
.insights .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.insights .lede{color:var(--ink-2);text-wrap:pretty;max-width:70ch;margin:0}.insights .note{color:var(--ink-3);margin:-8px 0 20px;font-size:13px}.insights .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.insights .muted{color:var(--ink-3)}.insights .small{font-size:13px}.insights .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.insights .seg a{white-space:nowrap;height:36px;color:var(--ink-2);border-radius:12px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.insights .seg a[aria-current=page]{background:var(--card);color:var(--chip-agent);font-weight:600;box-shadow:0 1px 2px #281e6e14,0 4px 12px -6px #281e6e40}.insights>.card,.insights>.brief,.insights .cols.even{margin-bottom:28px}.insights .card-head .muted{margin-right:auto}.insights .src{color:var(--ink-3);margin-top:6px;font-size:12px;line-height:1.45;display:block}.insights .src a{color:inherit;text-underline-offset:2px;text-decoration:underline}.insights .empty-line{color:var(--ink-3);padding:0 28px 26px}.insights .brief{border-radius:var(--r-card);color:#fff;background:radial-gradient(120% 140% at 100% 0,#3fa57d 0%,#0000 45%),linear-gradient(135deg,#6e57d9,#4a34c2);padding:30px;box-shadow:0 20px 50px -20px #5b44d699}.insights .brief h2{color:#fff;margin:0 0 6px;font-size:22px}.insights .brief p.sub{margin:0 0 20px;font-size:14px}.insights .brief ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.insights .brief li{background:#ffffff24;border:1px solid #ffffff38;border-radius:18px;padding:18px;font-size:14px;line-height:1.45}.insights .brief li b{margin-bottom:6px;font-size:15px;display:block}.insights .brief li small{margin-top:10px;font-size:12px;display:block}.insights .brief li small.src{color:inherit;margin-top:6px;font-size:11.5px}.insights .brief .actions{align-items:flex-start;margin-top:20px}.insights .brief .btn{color:#3d2bb0;background:#fff;border-color:#fff}.insights .brief .btn.ghost{color:#fff;cursor:pointer;background:#ffffff24;border-color:#fff9;list-style:none}.insights .brief summary::-webkit-details-marker{display:none}.insights .brief details ul{margin:12px 0 0;padding-left:18px;font-size:13.5px}.insights .brief a{color:#fff}.insights .dot{vertical-align:-1px;border-radius:4px;width:10px;height:10px;margin-right:8px;display:inline-block}.insights .tbl small{color:var(--ink-3);font-size:12.5px;display:block}.insights .tbl .src{font-size:12px}.insights .up{color:#0f7a50;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.insights .down{color:var(--danger);font-size:13px;font-weight:600}.insights .meter{background:var(--sunken);border-radius:8px;flex:1;min-width:90px;height:8px;overflow:hidden}.insights .meter i{border-radius:8px;height:100%;display:block}.insights .risk{align-items:center;gap:10px;display:flex}.insights .opp{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.insights .tcard{background:var(--sunken);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.insights .tcard .row{justify-content:space-between;align-items:center;gap:8px;padding-right:34px;display:flex}.insights .tcard p{margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.insights .tcard .src{margin-top:0}.insights .tcard .foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12.5px;display:flex}.insights .spark{width:100%;height:36px;display:block}.insights .chart{width:100%;height:auto;display:block;overflow:visible}.insights .chart .ax{fill:var(--ink-3);font-size:12px}.insights .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 28px;margin-top:6px;padding-left:40px;font-size:12.5px;display:flex}.insights .legend span{align-items:center;gap:10px;display:inline-flex}.insights .legend i{border-radius:3px;width:56px;height:3px;display:inline-block}.insights .legend i.dash{background:repeating-linear-gradient(90deg,var(--mint) 0 5px,transparent 5px 9px)}.insights .hr{background:var(--line-2);height:1px;margin:24px 0}.insights .split{gap:20px;margin:6px 0 12px;display:grid}.insights .split.three{grid-template-columns:repeat(3,minmax(0,1fr))}.insights .split .k,.insights .k{color:var(--ink-3);font-size:13px}.insights .split .big{letter-spacing:-.02em;margin:12px 0;font-size:24px;font-weight:600}.insights .split .pin{top:-6px;right:-6px}.insights .peers{margin:18px 0 6px}.insights .vs{grid-template-columns:130px 1fr 46px;align-items:center;gap:12px;padding:7px 40px 7px 0;font-size:13.5px;display:grid}.insights .vs .meter{min-width:0}.insights .vs .pin{margin-top:-15px;top:50%;right:0}.insights .live{color:var(--ink-2);margin:16px 0 0;padding-right:40px;font-size:13.5px}.insights .trend{border-top:1px solid var(--line);align-items:center;gap:14px;padding:13px 40px 13px 0;display:flex}.insights .trend:nth-child(2){border-top:0;padding-top:0}.insights .trend .t{flex:1;min-width:0;font-size:14px}.insights .trend .t small{color:var(--ink-3);font-size:12.5px;display:block}.insights .trend .pin{margin-top:-15px;top:50%}@media (max-width:1100px){.insights .brief ol,.insights .opp{grid-template-columns:1fr}.insights .split.three{grid-template-columns:1fr 1fr}}@media (max-width:640px){.insights .split.three{grid-template-columns:1fr}.insights .brief{padding:20px}}.insights .switch{vertical-align:middle;cursor:pointer;background:var(--sw-on);border:0;border-radius:999px;flex:none;width:46px;height:26px;padding:0;display:inline-block;position:relative}.insights .switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px;box-shadow:0 1px 2px #0003}.insights .switch[aria-checked=false]{background:var(--ink-3)}.insights .switch[aria-checked=false]:after{left:3px;right:auto}.insights .switch:focus-visible{outline:2px solid var(--violet);outline-offset:2px}
.it-access .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.it-access .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.it-access .row.head>div:first-child{flex:420px;min-width:0}.it-access .row.head .lede{margin:0}.it-access .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.it-access .select{appearance:none;border-radius:var(--r-ctl);border:1.5px solid var(--line-2);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236A6681' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;height:38px;color:var(--ink);padding:0 34px 0 14px;font-size:13.5px;font-weight:600}.it-access .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.it-access .cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;margin-top:28px;display:grid}.it-access .stack{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.it-access .card{position:relative}.it-access .card-head .muted{color:var(--ink-3);font-size:13px}.it-access .card-head .actions{margin-left:auto;margin-right:40px}.it-access .people,.it-access .waiting{margin-top:28px}.it-access .scroll-x{overflow-x:auto}.it-access .tbl td small{color:var(--ink-3);font-size:12px;display:block}.it-access .tbl tr.total td{background:var(--sunken);font-weight:600}.it-access .tbl .chip+.chip{margin-left:6px}.it-access .meter{background:var(--sunken);border-radius:8px;flex:1;min-width:72px;height:8px;overflow:hidden}.it-access .meter i{background:var(--violet);border-radius:8px;height:100%;display:block}.it-access .who{align-items:center;gap:10px;display:flex}.it-access .logo-sq{color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.it-access .list{margin:0;padding:0;list-style:none}.it-access .list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 44px 13px 0;font-size:14px;display:flex;position:relative}.it-access .list li:first-child{border-top:0;padding-top:0}.it-access .list li small{color:var(--ink-3);font-size:12.5px;display:block}.it-access .list .l{align-items:center;gap:12px;min-width:0;display:flex}.it-access .list li>.pin{margin-top:-15px;top:50%;right:0}.it-access .row.line{border-top:1px solid var(--line);padding:11px 44px 11px 0;font-size:14px;position:relative}.it-access .row.line:first-of-type{border-top:0}.it-access .row.line>.pin{margin-top:-15px;top:50%;right:0}.it-access .warn-t{color:#8a5200}:root[data-theme=dark] .it-access .warn-t{color:#f7c66b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .it-access .warn-t{color:#f7c66b}}.it-access .donut-wrap{grid-template-columns:150px 1fr;align-items:center;gap:16px;display:grid}.it-access .donut-legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.it-access .donut-legend li{border-radius:10px;align-items:center;gap:10px;padding:8px 40px 8px 10px;font-size:13px;display:flex;position:relative}.it-access .donut-legend li:hover{background:var(--sunken)}.it-access .donut-legend i{border-radius:4px;flex:none;width:14px;height:14px}.it-access .donut-legend b{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:500}.it-access .donut-legend li>.pin{margin-top:-15px;top:50%;right:4px}.it-access .av{color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.it-access .a1{background:linear-gradient(135deg,#b85a00,#b3364a)}.it-access .a2{background:linear-gradient(135deg,#1f6fb2,#5b44d6)}.it-access .a3{background:linear-gradient(135deg,#1e7a57,#16695e)}.it-access .a4{background:linear-gradient(135deg,#6a4fd0,#4b32b0)}.it-access .foot-note{color:var(--ink-3);margin:0;padding:14px 28px 20px;font-size:13px}.it-access .foot-note a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.it-access .note{color:var(--ink-3);margin:8px 0 0;font-size:13px}.it-access .muted{color:var(--ink-3)}@media (max-width:1180px){.it-access .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}.it-access .cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.it-access .tickets.four{grid-template-columns:minmax(0,1fr)}.it-access .donut-wrap{grid-template-columns:120px 1fr}}@media (prefers-reduced-motion:reduce){.it-access *{transition:none!important;animation:none!important}}
.keyflow .crumb{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;display:flex}.keyflow .crumb a{color:inherit}.keyflow .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.keyflow .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.keyflow .row.head>div:first-child{flex:420px;min-width:0}.keyflow .row.head .lede{margin:0}.keyflow .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.keyflow .muted{color:var(--ink-3)}.keyflow .small{font-size:13px}.keyflow .scroll-x{overflow-x:auto}.keyflow .section{margin:24px 0}.keyflow .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.keyflow .tickets.three{grid-template-columns:repeat(3,minmax(0,1fr))}.keyflow .tickets .v{font-size:clamp(21px,1.75vw,28px)}.keyflow .ticket .pin{top:auto;bottom:10px}.keyflow .cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.keyflow .stack{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.keyflow .app-card{background:var(--card);box-shadow:var(--shadow);border-radius:22px;padding:20px;position:relative}.keyflow .sister{background:linear-gradient(135deg,var(--card),var(--violet-soft));grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:24px;display:grid}.keyflow .sister h2{margin:0;font-size:17px}.keyflow .sister p{color:var(--ink-2);margin:4px 0 0;font-size:13.5px}.keyflow .sister .end{text-align:right;padding-right:28px}.keyflow .sister .end .muted{margin-top:8px;font-size:12.5px}.keyflow .logo-sq{color:#fff;flex:none;place-items:center;font-weight:700;display:grid}.keyflow .logo-sq.big{background:linear-gradient(135deg,#7b61ff,#2fcb8c);border-radius:18px;width:56px;height:56px;font-size:18px}.keyflow .list{margin:0;padding:0;list-style:none}.keyflow .list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 40px 13px 0;font-size:14px;display:flex}.keyflow .list li:first-child{border-top:0;padding-top:0}.keyflow .list li small{color:var(--ink-3);font-size:12.5px;display:block}.keyflow .list .l{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.keyflow .list li>.chip,.keyflow .list li>b{margin-left:auto}.keyflow .feed{margin:0;padding:0;list-style:none}.keyflow .feed li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:14px 40px 14px 0;display:grid}.keyflow .feed li:first-child{border-top:0;padding-top:0}.keyflow .feed p{margin:0;font-size:14px}.keyflow .feed small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.keyflow .list li.pinnable>.pin,.keyflow .feed li.pinnable>.pin{margin-top:-15px;top:50%;right:0}.keyflow .av{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.keyflow .a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.keyflow .a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.keyflow .a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.keyflow .a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.keyflow .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.keyflow .tbl td{white-space:normal}.keyflow .tbl td.num{white-space:nowrap}@media (max-width:900px){.keyflow .tickets.four,.keyflow .tickets.three{grid-template-columns:repeat(2,minmax(0,1fr))}.keyflow .cols.even{grid-template-columns:minmax(0,1fr)}.keyflow .sister{grid-template-columns:auto 1fr}.keyflow .sister .end{text-align:left;grid-column:1/-1}}
.learning{--l-bar-dim:#d6ccff;--l-good:#0f7a50}:root[data-theme=dark] .learning{--l-bar-dim:#3a3466;--l-good:#5fe0a6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .learning{--l-bar-dim:#3a3466;--l-good:#5fe0a6}}.learning .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.learning .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.learning .row.head>div:first-child{flex:420px;min-width:0}.learning .row.head .lede{margin:0}.learning .row.head>.actions{flex-shrink:0}.learning .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.learning .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.learning .tickets.four .v{font-size:clamp(21px,1.75vw,28px)}.learning .ticket .bar b{background:#1d1b2e;border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}:root[data-theme=dark] .learning .ticket .bar b{background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .learning .ticket .bar b{background:#fff}}.learning .cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.learning .card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:22px;display:flex}.learning .card.flush{padding:0}.learning .card.flush .card-head{margin-bottom:18px;padding:26px 28px 0}.learning .muted{color:var(--ink-3)}.learning .scroll-x{overflow-x:auto}.learning .tbl td{white-space:normal}.learning .tbl td.num{white-space:nowrap}.learning .tbl small{color:var(--ink-3);font-size:12.5px;display:block}.learning .tbl .row{justify-content:flex-start;gap:10px}.learning .meter{background:var(--sunken);border-radius:8px;flex:1;min-width:72px;height:8px;overflow:hidden}.learning .meter i{border-radius:8px;height:100%;display:block}.learning .chart{width:100%;height:auto;display:block;overflow:visible}.learning .chart text{font-family:var(--font)}.learning .chart .ax{fill:var(--ink-3);font-size:12px}.learning .hr{background:var(--line-2);height:1px;margin:24px 0}.learning .list{margin:0;padding:0;list-style:none}.learning .list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:14px;display:flex;position:relative}.learning .list li:first-child{border-top:0;padding-top:0}.learning .list li small{color:var(--ink-3);font-size:12.5px;display:block}.learning .list .l{align-items:center;gap:12px;min-width:0;display:flex}.learning .av{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.learning .av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.learning .a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.learning .a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.learning .a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.learning .a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.learning .btn.sm{border-radius:10px;height:32px;padding:0 12px;font-size:13px}.learning .empty-line{color:var(--ink-3);margin:0;font-size:14px}@media (max-width:1100px){.learning .cols{grid-template-columns:minmax(0,1fr)}.learning .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.learning .tickets.four{grid-template-columns:minmax(0,1fr)}}.learning .seg button[aria-pressed=true]{color:var(--chip-agent)}
.leave .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.leave .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.leave .row.head>div:first-child{flex:420px;min-width:0}.leave .row.head .lede{margin:0}.leave .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.leave .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.leave .tickets.four .v{font-size:clamp(21px,1.75vw,28px)}.leave .ticket svg.art{opacity:.95;width:clamp(70px,5.6vw,100px);height:auto;position:absolute;top:10px;right:12px}.leave .ticket .pin{top:auto;bottom:10px}.leave .cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.leave .muted{color:var(--ink-3)}.leave .scroll-x{overflow-x:auto}.leave .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.leave .legend span{align-items:center;gap:10px;display:inline-flex}.leave .legend i{border-radius:4px;width:12px;height:12px;display:inline-block}.leave .chart{width:100%;height:auto;display:block;overflow:visible}.leave .chart .ax{fill:var(--ink-3);font-size:12px}.leave .donut-wrap{grid-template-columns:170px 1fr;align-items:center;gap:20px;display:grid}.leave .donut-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.leave .donut-legend li{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.leave .donut-legend i{border-radius:4px;width:14px;height:14px}.leave .donut-legend b{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:500}.leave .tbl .who{align-items:center;gap:12px;display:flex}.leave .av{color:#fff;background:linear-gradient(135deg,#7fd8f5,#7b61ff);flex:none;place-items:center;font-weight:700;display:grid}.leave .av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.leave .a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.leave .a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.leave .a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.leave .a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.leave .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.leave .btn.ghost{color:var(--ink-2);border-color:#0000}.leave .cal{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:1040px;font-size:11px}.leave .cal th.nm,.leave .cal td.nm{white-space:nowrap;text-align:left;width:190px;padding-right:10px;font-size:13px;font-weight:500}.leave .cal .nm .who{align-items:center;gap:10px;display:flex}.leave .cal .d{background:var(--sunken);text-align:center;height:30px;color:var(--ink-3);border-radius:7px;padding:0}.leave .cal .hd{background:0 0;height:20px;font-weight:600}.leave .cal .we{background:repeating-linear-gradient(135deg,transparent 0 4px,var(--line) 4px 6px)}.leave .cal .ph{color:#9a5b00;background:#fff1d6}.leave .cal .lv-an{background:#b3a1ff}.leave .cal .lv-ca{background:#7fd8f5}.leave .cal .lv-me{background:#f48b9b}.leave .cal .lv-li{background:#2fcb8c}.leave .cal .lv-up{background:#c9c6d6}.leave .cal .pend{background:0 0;box-shadow:inset 0 0 0 1.5px #7b61ff}.leave .cal .today{box-shadow:inset 0 0 0 2px var(--ink)}.leave .cal .hd.today{box-shadow:none;background:var(--ink);color:var(--frame)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .leave .cal .ph{color:#f5cf4e;background:#3a2e17}}:root[data-theme=dark] .leave .cal .ph{color:#f5cf4e;background:#3a2e17}@media (max-width:900px){.leave .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}.leave .cols.even{grid-template-columns:minmax(0,1fr)}.leave .donut-wrap{grid-template-columns:140px 1fr}}
.notif .lede{color:var(--ink-2);text-wrap:pretty;max-width:70ch;margin:0 0 24px}.notif .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.notif .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.notif .row.head .lede{margin:0}.notif .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notif .cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.notif .stack{gap:20px;display:grid}.n-group{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:12px 0 4px;font-size:12px;font-weight:600}.n-group:first-of-type{margin-top:4px}.n-list{margin:0;padding:0;list-style:none}.n-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:14px;display:flex}.n-list li:first-child{border-top:0}.n-list li small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.n-list a{color:var(--ink);text-decoration:none}.n-list a:hover b,.n-list a:focus-visible b{text-decoration:underline}.n-list .pin.inline{opacity:1;flex:none;position:static;transform:none}.n-list .unread b:after{content:"";background:var(--coral);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.bellwrap{position:relative}.bellwrap .iconbtn .count{color:#fff;min-width:16px;height:18px;font:700 11px/18px var(--font);border:2px solid var(--card);box-sizing:content-box;background:#b42318;border-radius:9px;padding:0 4px;font-style:normal;position:absolute;top:-6px;right:-6px}.bell-panel{z-index:36;background:var(--card);width:min(380px,100vw - 32px);max-height:min(560px,80dvh);box-shadow:0 24px 60px -20px #281e6e73,0 0 0 1px var(--line);border-radius:20px;padding:18px 20px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.bell-panel h2{margin:0;font-size:16px}.bell-panel h2:focus{outline:none}.bell-panel .card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.bell-panel .foot{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;font-size:13.5px;display:flex}.bell-panel .foot a{color:var(--violet);font-weight:600;text-decoration:none}@media (max-width:900px){.notif .cols{grid-template-columns:1fr}}@media (max-width:640px){.bell-panel{width:auto;position:fixed;top:72px;left:16px;right:16px}}
.onboarding{--o-late:#b4232f;--o-done:#0f7a50}:root[data-theme=dark] .onboarding{--o-late:#ff8a94;--o-done:#5fe0a6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .onboarding{--o-late:#ff8a94;--o-done:#5fe0a6}}.onboarding .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.onboarding .row.head>div:first-child{flex:420px;min-width:0}.onboarding .row.head .lede{margin:0}.onboarding .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding .tickets.four .v{font-size:clamp(21px,1.75vw,28px)}.onboarding .cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.onboarding .stack{gap:28px;min-width:0;display:grid}.onboarding .card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:18px;padding-right:36px;display:flex}.onboarding .card-head h2{margin:0}.onboarding .card-head small,.onboarding .list small{color:var(--ink-3);font-size:12.5px;display:block}.onboarding .who{align-items:center;gap:12px;min-width:0;display:flex}.onboarding .meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onboarding h3{letter-spacing:.02em;color:var(--ink-3);margin:18px 0 6px;font-size:13px;font-weight:700}.onboarding .group:first-of-type h3{margin-top:0}.onboarding .muted{color:var(--ink-3);font-size:13px}.onboarding .hr{background:var(--line-2);height:1px;margin:20px 0}.onboarding .list{margin:0;padding:0;list-style:none}.onboarding .list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex;position:relative}.onboarding .list li:first-child{border-top:0}.onboarding .list .l{align-items:center;gap:12px;min-width:0;display:flex}.onboarding .list .r{flex-shrink:0;align-items:center;gap:8px;display:flex}.onboarding .list li.done .l>div{color:var(--ink-3)}.onboarding .list .chip{margin-left:8px}.onboarding .tick{border:1.5px solid var(--line-2);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.onboarding .tick.on{background:var(--o-done);border-color:var(--o-done)}.onboarding .late{color:var(--o-late);font-weight:600}.onboarding .av{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.onboarding .av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.onboarding .a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.onboarding .a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.onboarding .a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.onboarding .a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.onboarding .btn.sm{border-radius:10px;height:32px;padding:0 12px;font-size:13px}.onboarding .empty-line{color:var(--ink-3);margin:0;font-size:14px}.onboarding .exit textarea{width:100%;min-height:88px;font:inherit;border:1px solid var(--line-2);background:var(--surface);color:inherit;border-radius:10px;padding:10px 12px}.onboarding .exit label{margin:16px 0 6px;font-weight:600;display:block}@media (max-width:1100px){.onboarding .cols{grid-template-columns:minmax(0,1fr)}.onboarding .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.onboarding .tickets.four{grid-template-columns:minmax(0,1fr)}}
.payroll .row.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.payroll .row.head>div:first-child{flex:420px;min-width:0}.payroll .row.head .lede{margin:0 0 10px}.payroll .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payroll .seg a{height:32px;color:var(--ink-2);border-radius:9px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.payroll .seg a[aria-current=page]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #00000014}.payroll .card{position:relative}.payroll .steps-card{margin-bottom:28px}.payroll .steps{counter-reset:s;grid-template-columns:repeat(6,1fr);gap:0;margin:4px 0 6px;padding:0;display:grid}.payroll .steps li{text-align:center;color:var(--ink-3);padding-top:42px;font-size:12.5px;list-style:none;position:relative}.payroll .steps li:before{counter-increment:s;content:counter(s);background:var(--sunken);width:32px;height:32px;color:var(--ink-3);z-index:1;border-radius:11px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.payroll .steps li:after{content:"";background:var(--line-2);width:100%;height:3px;position:absolute;top:15px;left:-50%}.payroll .steps li:first-child:after{display:none}.payroll .steps li.done{color:var(--ink-2)}.payroll .steps li.done:before{content:"✓";background:var(--mint);color:#fff}.payroll .steps li.done:after,.payroll .steps li.now:after{background:var(--mint)}.payroll .steps li.now{color:var(--ink);font-weight:600}.payroll .steps li.now:before{background:var(--yellow);color:var(--yellow-ink)}.payroll .steps li small{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.payroll .steps li .pin{position:absolute;top:0;right:4px}.payroll .stack{gap:28px;min-width:0;margin-top:28px;display:grid}.payroll .gap{margin-top:28px}.payroll .cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.payroll .card-head .muted{font-size:13px}.payroll .muted{color:var(--ink-3)}.payroll .hint{align-self:center;font-size:13px}.payroll .scroll-x{overflow-x:auto}.payroll .tbl .who{align-items:center;gap:12px;display:flex}.payroll .tbl td.why{white-space:normal;min-width:260px}.payroll .tbl tr.total td{border-top:1.5px solid var(--line-2)}.payroll .decide,.payroll .row-actions{align-items:center;gap:8px;display:inline-flex}.payroll .av{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.payroll .av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.payroll .a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.payroll .a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.payroll .a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.payroll .a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.payroll .empty-line{color:var(--ink-3);margin:0;font-size:14px}.payroll .empty-line.pad{padding:0 28px 24px}.payroll .src{color:var(--ink-3);margin:14px 0 0;font-size:12.5px}.payroll .chart{width:100%;height:auto;display:block;overflow:visible}.payroll .chart text{font-family:var(--font)}.payroll .chart .ax{fill:var(--ink-3);font-size:12px}.payroll .donut-wrap{grid-template-columns:170px 1fr;align-items:center;gap:20px;display:grid}.payroll .donut-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.payroll .donut-legend li{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.payroll .donut-legend i{border-radius:4px;width:14px;height:14px}.payroll .donut-legend b{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:500}.payroll dialog.drawer{z-index:40;background:var(--card);width:min(460px,100vw);height:100dvh;max-height:100dvh;color:var(--ink);border:0;border-radius:28px 0 0 28px;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 40px #1d1b2e2e}.payroll .drawer-head{justify-content:space-between;align-items:center;padding:26px 28px 20px;display:flex}.payroll .drawer-head h2{margin:0}.payroll .drawer-head .muted{font-size:13px}.payroll .drawer>.pin{top:28px;right:72px}.payroll .iconbtn{width:38px;height:38px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.payroll .iconbtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.payroll .payslip{padding:0 28px 28px;font-size:13.5px}.payroll .payslip h3{color:var(--ink-3);margin:16px 0 6px;font-size:12.5px;font-weight:400}.payroll .payslip h3:first-child{margin-top:0}.payroll .payslip .row{border-top:1px dashed var(--line-2);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.payroll .payslip .tot{border-top:1.5px solid var(--ink);margin-top:6px;padding-top:12px;font-size:15px;font-weight:600}.payroll .small{font-size:12.5px}.payroll .notes{margin:8px 0;padding-left:18px}@media (max-width:1100px){.payroll .cols.even{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.payroll .steps li{padding-top:38px;font-size:10.5px}.payroll dialog.drawer{border-radius:0}.payroll .donut-wrap{grid-template-columns:140px 1fr}}@media (prefers-reduced-motion:reduce){.payroll *{transition:none!important;animation:none!important}}
.presales .lede{color:var(--ink-2);text-wrap:pretty;max-width:70ch;margin:0 0 24px}.presales .muted{color:var(--ink-3);font-size:13px}.presales .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.presales .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.presales .row.head .lede{margin:0}.presales .row.head>.actions{flex-shrink:0}.presales .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.presales .cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.presales .cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.presales>.cols.even{margin-top:28px}.presales .stack{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.presales .card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:22px;display:flex}.presales .card.flush .card-head{margin-bottom:18px;padding:26px 28px 0}.presales .card-head .muted{font-size:13px}.presales .select{appearance:none;border-radius:var(--r-ctl);border:1.5px solid var(--line-2);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236A6681' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;height:38px;color:var(--ink);padding:0 34px 0 14px;font-size:13.5px;font-weight:600}.presales .select.sm{background-position:right 8px center;border-radius:10px;height:32px;padding:0 28px 0 10px;font-size:12.5px}.presales .seg button[aria-pressed=true]{color:var(--chip-agent)}.presales .btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.presales .btn.icon{padding:0 8px}.presales .btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.presales .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.presales .btn .spark{fill:currentColor;stroke:none}.presales .btn.wide{justify-content:center;width:100%}.presales .av{color:#fff;background:linear-gradient(135deg,#7fd8f5,#7b61ff);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.presales .av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.presales .up{color:#0f7a50;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.presales .who{align-items:center;gap:10px;display:flex}.presales .src{color:var(--ink-3);font-size:12px;line-height:1.45;display:block}.presales .src.calc{margin:-12px 0 14px}.presales .chip.info{color:#17648a;background:#dff3fb}.presales .chip.draft{background:var(--sunken);color:var(--ink-2)}.presales .chip.as-btn{cursor:pointer;font:inherit;border:0;font-size:12.5px;font-weight:600}.presales .crumb{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;display:flex}.presales .crumb a{color:var(--ink-2);font-weight:500;text-decoration:none}.presales .rowlink{color:inherit;text-decoration:none}.presales .rowlink:hover{color:var(--violet)}.presales .stk{--c:#7b61ff;background:var(--c);color:#fff;border:2px solid #fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;transform:rotate(-6deg);box-shadow:0 4px 10px -3px #281e6e59}.presales .stk svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.presales .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.presales .tickets.four .v{font-size:clamp(21px,1.75vw,28px)}.presales .board{gap:14px;padding:4px 4px 12px;display:grid;overflow-x:auto}.presales .board.sales{grid-template-columns:repeat(6,minmax(170px,1fr))}.presales .lane{background:var(--sunken);border-radius:var(--r-card);padding:14px 12px}.presales .lane-head{justify-content:space-between;align-items:center;padding:4px 6px 14px;font-size:14px;font-weight:600;display:flex}.presales .lane-head>span:last-child{color:var(--ink-3);background:var(--card);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600}.presales .lane-head .lh{align-items:center;gap:10px;display:flex}.presales .lane:not(:has(.tcard:not([hidden]))):after{content:"Nothing in this stage";text-align:center;color:var(--ink-3);border:1.5px dashed var(--line-2);border-radius:18px;padding:22px 8px;font-size:13px;display:block}.presales .tcard{background:var(--card);border-radius:18px;margin-bottom:12px;padding:14px;box-shadow:0 1px 2px #281e6e0d}.presales .tcard .id{color:var(--ink-3);font-size:12px;font-weight:600}.presales .tcard p{margin:4px 0 12px;font-size:14.5px;font-weight:600;line-height:1.35}.presales .tcard .foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.presales .tcard .foot>:last-child{white-space:nowrap}.presales .tcard .foot .link{color:var(--chip-agent);font-weight:600;text-decoration:none}.presales .tcard.lost{opacity:1}.presales .tcard.lost .opp-num b,.presales .tcard.lost p{color:var(--ink-2)}.presales .tcard.lost p{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.presales .opp-top{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.presales .rag{border-radius:50%;flex:none;width:10px;height:10px}.presales .rag.g{background:var(--mint)}.presales .rag.a{background:var(--amber)}.presales .rag.r{background:var(--coral)}.presales .opp-num{justify-content:space-between;align-items:baseline;margin:-4px 0 12px;display:flex}.presales .opp-num b{font-size:17px;font-weight:600}.presales .opp-num b small{color:var(--ink-3);font-size:11.5px;font-weight:500;display:block}.presales .opp-num span{text-align:right;color:var(--chip-agent);background:var(--violet-soft);border-radius:7px;padding:1px 7px;font-size:12.5px;font-weight:600}.presales .opp-act{border-top:1px dashed var(--line-2);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.presales .tcard form.opp-act{align-items:stretch;display:flex}.presales .opp-act .select.sm{flex:100%;min-width:0;height:32px}.presales .opp-act button[type=submit]{flex:1;height:32px}.presales .opp-act .btn.icon{height:32px}.presales[data-view=board] .list-view,.presales[data-view=list] .board{display:none}.presales .list-view{margin-bottom:4px}.presales .tbl small{color:var(--ink-3);font-size:12.5px;display:block}.presales .scroll-x{overflow-x:auto}.presales .found{background:linear-gradient(135deg,var(--violet-soft),var(--card));border-radius:var(--r-card);grid-template-columns:minmax(220px,.9fr) 1fr 1fr;align-items:stretch;gap:18px;margin-bottom:24px;padding:20px 22px;display:grid}.presales .found-head{align-items:flex-start;gap:14px;display:flex}.presales .found-head b{margin-bottom:4px;font-size:15px;display:block}.presales .found-head small{color:var(--ink-2);font-size:12.5px;line-height:1.45}.presales .found-item{background:var(--card);border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #281e6e0d}.presales .found-item p{margin:0;font-size:13.5px;line-height:1.45}.presales .found-item .src{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.presales .found-item .actions{gap:8px;margin-top:auto}.presales .logo-sq{color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.presales .chart{width:100%;height:auto;display:block;overflow:visible}.presales .chart .ax{fill:var(--ink-3);font-size:12px;font-family:var(--font)}.presales .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 28px;margin-top:6px;padding-left:44px;font-size:12.5px;display:flex}.presales .legend span{align-items:center;gap:10px;display:inline-flex}.presales .legend i{border-radius:3px;width:56px;height:3px;display:inline-block}.presales .legend i.dash{background:repeating-linear-gradient(90deg,#c3b5ff 0 5px,#0000 5px 9px)}.presales .feed{margin:0;padding:0 28px 24px;list-style:none}.presales .feed li{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.presales .feed li:first-child{border-top:0;padding-top:0}.presales .feed p{margin:0;font-size:14px}.presales .feed small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.presales .feed time{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.presales .steps-card{margin-bottom:28px}.presales .steps{grid-template-columns:repeat(6,1fr);gap:0;margin:4px 0 6px;padding:0;display:grid}.presales .steps li{text-align:center;color:var(--ink-3);counter-increment:s;padding-top:42px;font-size:12.5px;list-style:none;position:relative}.presales .steps{counter-reset:s}.presales .steps li:before{content:counter(s);background:var(--sunken);width:32px;height:32px;color:var(--ink-3);z-index:1;border-radius:11px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.presales .steps li:after{content:"";background:var(--line-2);width:100%;height:3px;position:absolute;top:15px;left:-50%}.presales .steps li:first-child:after{display:none}.presales .steps li.done{color:var(--ink-2)}.presales .steps li.done:before{content:"✓";background:var(--mint);color:#fff}.presales .steps li.done:after{background:var(--mint)}.presales .steps li.now{color:var(--ink);font-weight:600}.presales .steps li.now:before{background:var(--yellow);color:var(--yellow-ink)}.presales .steps li.now:after{background:var(--mint)}.presales .steps li small{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.presales .tabs{background:var(--sunken);scrollbar-width:none;border-radius:16px;gap:4px;width:max-content;max-width:100%;margin-bottom:22px;padding:5px;display:flex;overflow-x:auto}.presales .tabs .btn{color:var(--ink-2);background:0 0;border:0;flex:none;height:34px;font-weight:500;text-decoration:none}.presales .tabs .btn[aria-current=true]{background:var(--card);color:var(--chip-agent);font-weight:600;box-shadow:0 1px 2px #281e6e14,0 4px 12px -6px #281e6e40}.presales .kv{text-align:left;grid-template-columns:auto 1fr;gap:10px 18px;margin:0;font-size:14px;display:grid}.presales .kv-row{display:contents}.presales .kv dt{color:var(--ink-3);white-space:nowrap}.presales .kv dd{margin:0;font-weight:500}.presales .timeline{margin:0;padding:0;list-style:none}.presales .timeline li{grid-template-columns:28px 1fr auto;align-items:start;gap:14px;padding:12px 0;font-size:14px;display:grid;position:relative}.presales .timeline li:not(:last-child):after{content:"";background:var(--line-2);width:2px;position:absolute;top:42px;bottom:-6px;left:13px}.presales .timeline small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.presales .timeline .dur{color:var(--ink-2);background:var(--sunken);border-radius:8px;padding:2px 8px;font-size:12.5px;font-weight:600}.presales .timeline li.cur b{color:var(--chip-agent)}.presales .list{margin:0;padding:0;list-style:none}.presales .list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:14px;display:flex}.presales .list li:first-child{border-top:0;padding-top:0}.presales .list li small{color:var(--ink-3);font-size:12.5px;display:block}.presales .list .l{align-items:center;gap:12px;min-width:0;display:flex}.presales .meter{background:var(--sunken);border-radius:8px;min-width:90px;height:8px;overflow:hidden}.presales .meter i{border-radius:8px;height:100%;display:block}.presales .next-step{margin:0;font-size:14px;line-height:1.55}.presales aside h2+.muted{margin:8px 0 16px;font-size:14px}.presales .add>summary{list-style:none}.presales .add>summary::-webkit-details-marker{display:none}.presales .add[open]{flex-basis:100%}.presales .add[open]>summary{width:max-content;margin-left:auto}.presales .form{gap:14px;padding:16px 0 0;display:grid}.presales .form.flush{padding:0}.presales .form label{color:var(--ink-2);gap:6px;font-size:13px;font-weight:600;display:grid}.presales .form input,.presales .form .select{border:1.5px solid var(--line-2);width:100%;height:42px;font:500 14px var(--font);background-color:var(--card);color:var(--ink);border-radius:12px;padding:0 12px}.presales .form .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.presales dialog.small{background:var(--card);width:min(440px,100vw - 32px);color:var(--ink);border:0;border-radius:24px;padding:0}.presales dialog.small::backdrop{background:#14103259}.presales .pal-body{padding:22px 24px 24px}.presales .pal-body h2{margin-bottom:6px}.presales .pal-body p{margin:0 0 16px;font-size:14px}@media (max-width:1180px){.presales .found{grid-template-columns:1fr}.presales .row.head>.actions{flex-shrink:1;width:100%}.presales .row.head>.actions .seg{flex:100%}}@media (max-width:860px){.presales .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}.presales .cols,.presales .cols.even{grid-template-columns:minmax(0,1fr)}.presales .steps li{padding-top:38px;font-size:10.5px}}:root[data-theme=dark] .presales .up{color:#5fe0a6}:root[data-theme=dark] .presales .chip.info{color:#7fd3f2;background:#16303c}:root[data-theme=dark] .presales .stk{border-color:#1e1c33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .presales .up{color:#5fe0a6}:root:not([data-theme=light]) .presales .chip.info{color:#7fd3f2;background:#16303c}:root:not([data-theme=light]) .presales .stk{border-color:#1e1c33}}.presales .hint{margin:6px 0 0}.presales .asks{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}.presales .steps li .pin{width:26px;height:26px;top:-6px;right:6px}.presales .ticket{position:relative}.presales .ticket:hover>.pin,.presales .ticket:focus-within>.pin{opacity:1;transform:none}
.recruitment{--bar-dim:#d6ccff}:root[data-theme=dark] .recruitment{--bar-dim:#3a3466}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .recruitment{--bar-dim:#3a3466}}.recruitment .row.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.recruitment .row.head>div:first-child{flex:420px;min-width:0}.recruitment .row.head .lede{margin:0}.recruitment .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recruitment .select{appearance:none;border-radius:var(--r-ctl);border:1.5px solid var(--line-2);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236A6681' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;height:38px;color:var(--ink);padding:0 34px 0 14px;font-size:13.5px;font-weight:600}.recruitment .btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}.recruitment .tickets.four{grid-template-columns:repeat(4,minmax(0,1fr))}.recruitment .board{grid-template-columns:repeat(5,minmax(220px,1fr));gap:20px;padding:4px 4px 12px;display:grid;overflow-x:auto}.recruitment .lane{background:var(--sunken);border-radius:24px;padding:16px;position:relative}.recruitment .lane-head{justify-content:space-between;align-items:center;padding:4px 6px 14px;font-size:14px;font-weight:600;display:flex}.recruitment .lane-head>span:last-of-type{color:var(--ink-3);background:var(--card);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600}.recruitment .lane-head .lh{align-items:center;gap:10px;display:flex}.recruitment .lane>.pin{top:8px;right:52px}.recruitment .stk{--c:#7b61ff;background:var(--c);color:#fff;border:2px solid #fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;transform:rotate(-6deg);box-shadow:0 4px 10px -3px #281e6e59}:root[data-theme=dark] .recruitment .stk{border-color:#1e1c33}.recruitment .stk svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.recruitment .tcard{background:var(--card);border-radius:18px;margin-bottom:12px;padding:16px;position:relative;box-shadow:0 1px 2px #281e6e0d}.recruitment .tcard .foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.recruitment .tcard .foot>span:last-child{white-space:nowrap}.recruitment .cand{align-items:center;gap:10px;margin-bottom:12px;display:flex}.recruitment .cand p{margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.recruitment .prog{background:var(--sunken);border-radius:6px;height:6px;margin:0 0 12px;overflow:hidden}.recruitment .prog i{background:var(--violet);border-radius:6px;height:100%;display:block}.recruitment .lane .more{border:1.5px dashed var(--line-2);width:100%;font:600 13px var(--font);color:var(--ink-2);text-align:center;background:0 0;border-radius:14px;padding:9px;text-decoration:none;display:block}.recruitment .av{color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.recruitment .a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.recruitment .a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.recruitment .a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.recruitment .a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.recruitment .cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.recruitment .card{position:relative}.recruitment .card-head .muted{color:var(--ink-3);font-size:13px}.recruitment .up{color:var(--chip-good);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.recruitment .funnel{gap:12px;margin:0;padding:0;list-style:none;display:grid}.recruitment .funnel li{grid-template-columns:100px 1fr 36px;align-items:center;gap:14px;font-size:14px;display:grid;position:relative}.recruitment .funnel li .pin{top:-2px;right:-6px}.recruitment .funnel i{border-radius:10px;min-width:12px;height:30px;display:block}.recruitment .funnel b{text-align:right}.recruitment .chart{width:100%;height:auto;display:block;overflow:visible}.recruitment .chart .ax{fill:var(--ink-3);font-size:12px;font-family:var(--font)}.recruitment .note{color:var(--ink-3);margin:8px 0 0;font-size:13px}@media (max-width:1180px){.recruitment .tickets.four{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment .cols.even{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.recruitment *{transition:none!important;animation:none!important}}
.reports .lede{color:var(--ink-2);text-wrap:pretty;max-width:70ch;margin:0 0 24px}.reports .note{color:var(--ink-3);margin:-14px 0 20px;font-size:13px}.reports .stack{flex-direction:column;gap:28px;display:flex}.reports .card-head .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reports .muted{color:var(--ink-3)}.reports .chart{width:100%;height:auto;display:block;overflow:visible}.reports .chart .ax{fill:var(--ink-3);font-size:12px}.reports .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 28px;margin-top:6px;padding-left:44px;font-size:12.5px;display:flex}.reports .legend span{align-items:center;gap:10px;display:inline-flex}.reports .legend i{border-radius:3px;width:56px;height:3px;display:inline-block}.reports .legend i.target{background:repeating-linear-gradient(90deg,var(--amber) 0 5px,transparent 5px 9px)}.reports .seg a{white-space:nowrap;height:36px;color:var(--ink-2);border-radius:12px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.reports .seg a[aria-current=page]{background:var(--card);color:var(--chip-agent);font-weight:600;box-shadow:0 1px 2px #281e6e14,0 4px 12px -6px #281e6e40}.reports .scroll-x{overflow-x:auto}.reports .tbl .who{align-items:center;gap:12px;display:flex}.reports .tbl small{color:var(--ink-3);font-size:12.5px;display:block}.reports .tbl tr.total{background:var(--sunken);font-weight:600}.reports .av{color:#fff;flex:none;place-items:center;font-weight:700;display:grid}.reports .av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.reports .a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.reports .a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.reports .a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.reports .a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.reports .bar{align-items:center;gap:12px;display:flex}.reports .meter{background:var(--sunken);border-radius:8px;flex:1;min-width:90px;height:8px;overflow:hidden}.reports .meter i{border-radius:8px;height:100%;display:block}.reports .meter i.good{background:var(--mint)}.reports .meter i.under{background:var(--amber)}.reports .meter i.team{background:var(--violet)}.reports .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.reports .empty-line{color:var(--ink-3);padding:0 28px 26px}
.time .lede{color:var(--ink-2);text-wrap:pretty;max-width:70ch;margin:0 0 24px}.time .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.time .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.time .actions form{display:contents}.time .row.head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px}.time .row.head .lede{margin:0}.time .row.head>.actions{flex-shrink:0;width:auto}.time .row.head>.actions .seg{flex:0 auto}.time .cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.time .seg a{white-space:nowrap;height:36px;color:var(--ink-2);border-radius:12px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.time .seg a[aria-current=page]{background:var(--card);color:var(--chip-agent);font-weight:600;box-shadow:0 1px 2px #281e6e14,0 4px 12px -6px #281e6e40}.time .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.time .legend span{align-items:center;gap:10px;display:inline-flex}.time .legend i{border-radius:4px;width:12px;height:12px;display:inline-block}.time .week{grid-template-columns:44px repeat(5,1fr);align-items:end;gap:0 18px;height:220px;display:grid;position:relative}.time .week .yax{height:100%;color:var(--ink-3);flex-direction:column;justify-content:space-between;padding-bottom:26px;font-size:12px;display:flex}.time .week .day{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex;position:relative}.time .week .day span{border-radius:10px;width:min(56px,70%)}.time .week .day label{color:var(--ink-3);height:18px;margin-top:8px;font-size:12.5px}.time .target{border-top:1.5px dashed var(--line-2);position:absolute;left:62px;right:0}.time .target b{color:var(--ink-3);font-size:11.5px;font-weight:600;position:absolute;top:-20px;right:0}.time .big{letter-spacing:-.02em;font-size:30px;font-weight:600}.time .gbar{background:var(--sunken);border-radius:10px;height:32px;overflow:hidden}.time .gbar i{border-radius:10px;height:100%;display:block}.time .row.line{border-top:1px solid var(--line);padding:11px 0;font-size:14px}.time .row.line:first-of-type{border-top:0}.time .dot{vertical-align:-1px;border-radius:4px;width:10px;height:10px;margin-right:8px;display:inline-block}.time .muted{color:var(--ink-3)}.time .scroll-x{overflow-x:auto}.time .tbl .who{align-items:center;gap:12px;display:flex}.time .tbl small{color:var(--ink-3);font-size:12.5px;display:block}.time .av{color:#fff;flex:none;place-items:center;font-weight:700;display:grid}.time .av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.time .a1{background:linear-gradient(135deg,#ffb86b,#f48b9b)}.time .a2{background:linear-gradient(135deg,#7fd8f5,#7b61ff)}.time .a3{background:linear-gradient(135deg,#7be3b4,#2fb5a0)}.time .a4{background:linear-gradient(135deg,#c3b5ff,#8e6cf0)}.time .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.time .btn.ghost{color:var(--ink-2);border-color:#0000}.time .chip.draft{background:var(--sunken);color:var(--ink-2)}.time .chip.bad{color:#a8321f;background:#ffe1dc}@media (max-width:860px){.time .row.head>.actions{flex-shrink:1;width:100%}.time .row.head>.actions .seg{flex:100%}.time .cols{grid-template-columns:minmax(0,1fr)}.time .big{font-size:21px}}
