.afr-logo{color:var(--mut);display:block}.login-wrap{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-wrap .login{margin:0}.login-card{position:relative;z-index:1;width:100%;max-width:420px;background:var(--card);box-shadow:var(--shadow-pop)}.login-logo{width:240px;max-width:80%;height:auto;margin:0 auto 14px}.login-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);overflow:hidden}.login-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.6s ease-in-out}.login-bg-img.on{opacity:1}.login-bg-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f141b1f,#0f141b4d)}@media (prefers-reduced-motion:reduce){.login-bg-img{transition:none}}header.top h1{display:flex;align-items:center;gap:8px}.hdr-mark{height:22px;width:auto}.ph-button{padding:3px 9px;font-size:var(--fs-xs);margin-top:6px}.ph-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#05080fa6;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;z-index:20}.ph-window{width:min(640px,94vw);box-shadow:var(--shadow-pop)}.ph-head{display:flex;justify-content:space-between;align-items:center}.ph-head h3{margin:0}.ph-window table{width:100%;margin-top:8px}.ph-window th.num,.ph-window td.num{text-align:right}.ph-input{width:64px;text-align:right;background:var(--field);color:var(--ink);border:1px solid var(--edge);border-radius:4px;padding:3px 6px;font:inherit}.ph-input.saving{border-color:var(--gold)}.ph-input.err{border-color:var(--red)}.prov{display:inline-block;margin-left:6px;padding:0 6px;border:1px dashed var(--warn);border-radius:8px;color:var(--warn);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap;vertical-align:middle;cursor:help}.cm-link{all:unset;cursor:pointer;color:inherit;font:inherit;font-weight:inherit;border-bottom:1px dotted currentColor;text-decoration:none}.cm-link:hover{border-bottom-style:solid}.cm-link:focus-visible,.loot-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.cm-sumhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cm-sumhead h3{margin:0;flex:1 1 auto}.loot-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.loot-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#03060e9e}.loot{position:absolute;top:0;right:0;bottom:0;width:min(820px,96vw);background:var(--card,#0e1424);color:var(--ink);border-left:2px solid var(--gold);box-shadow:-4px 0 16px #00000040;display:flex;flex-direction:column;outline:none;animation:loot-in .18s ease-out}@keyframes loot-in{0%{transform:translate(40px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.loot{animation:none}}.loot-head{padding:12px 18px 10px;border-bottom:1px solid var(--edge);background:var(--raised)}.loot-bar{display:flex;gap:8px;align-items:center}.loot-bar .grow{flex:1}.loot-tag{font-size:var(--fs-xs);letter-spacing:.2em;color:var(--gold);font-weight:700}.loot-head h2{margin:6px 0 2px;font-size:var(--fs-xl);letter-spacing:.04em;text-transform:uppercase;color:var(--gold)}.loot-big b{font-size:var(--fs-xxl);margin-left:6px}.loot-small{font-size:var(--fs-xs)}.loot-body{overflow:auto;padding:6px 18px 24px;flex:1}.loot-body h3{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--acc,#55c195);margin:16px 0 6px}.loot-warn{background:#d8b45c1f;border:1px solid var(--gold);border-radius:6px;padding:6px 10px;margin:10px 0 0;font-size:var(--fs-s)}.loot-formula{list-style:none;margin:0;padding:0;font-size:var(--fs-s)}.loot-formula li{display:flex;justify-content:space-between;gap:14px;padding:4px 0;border-bottom:1px dashed var(--line,#26304a)}.loot-formula li.strong .t{font-weight:700}.loot-formula .v{white-space:nowrap;text-align:right}.loot-link{all:unset;cursor:pointer;border-bottom:1px dotted currentColor;color:var(--gold)}.loot-link:hover{border-bottom-style:solid}.loot-scroll{overflow-x:auto}.loot table{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.loot th{font-size:var(--fs-xs);color:var(--mut);text-align:left;font-weight:600;padding:4px 8px;border-bottom:1px solid var(--edge);white-space:nowrap}.loot td{padding:4px 8px;border-bottom:1px solid var(--line,#26304a);vertical-align:top}.loot th.num,.loot td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.loot td.wrap{white-space:pre-line;min-width:140px}.loot tr.open td{opacity:.55}.loot tr.sum td{background:#d8b45c1a;font-weight:700;border-top:1px solid var(--gold)}.loot-recon{list-style:none;margin:0;padding:0;font-size:var(--fs-s)}.loot-recon li{padding:6px 10px;margin:4px 0;border-left:3px solid var(--edge);background:var(--field);border-radius:4px}.loot-recon li.ok{border-left-color:#55c195}.loot-recon li.diff{border-left-color:#e87b7b;background:#e87b7b1a}.loot-recon li.none{border-left-color:#d8b45c}.loot-src{margin:0;padding-left:18px;font-size:var(--fs-xs);color:var(--mut)}.loot-dl{display:inline-flex;align-items:center;gap:6px}.ap-wrap{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;white-space:nowrap}.cm-sum th.ap-col,.cm-sum td.ap-col{width:1%;white-space:nowrap;text-align:left;vertical-align:middle;padding-top:0;padding-bottom:0}.ap-mark{font-size:var(--fs-xs);font-weight:700;line-height:1;padding:3px 9px;border-radius:999px;border:1px solid transparent}.ap-green{background:#2ea0432e;color:#4ade80;border-color:#4ade8073}.ap-yellow{background:#facc1529;color:#facc15;border-color:#facc1580}button.ap-btn{cursor:pointer;font-family:inherit}button.ap-btn.ap-yellow{background:#facc15;color:#1a1405;border-color:#facc15;box-shadow:0 1px #00000059}button.ap-btn.ap-yellow:hover{filter:brightness(1.1)}button.ap-btn.ap-green:hover{background:#2ea0434d}button.ap-btn:disabled{opacity:.6;cursor:wait}.ap-changed{font-size:var(--fs-xs);color:#fb923c;font-style:italic}.ch-wrap{display:inline-flex;align-items:baseline;gap:4px;max-width:100%}.ch-i{flex:none;width:16px;height:16px;padding:0;border-radius:50%;border:1px solid var(--edge,#4a5470);background:transparent;color:var(--mut,#9aa5bd);font:italic 700 11px/14px Georgia,serif;cursor:help;text-align:center}.ch-i:hover,.ch-i:focus-visible,.ch-i[aria-expanded=true]{border-color:var(--gold,#f2c94c);color:var(--gold,#f2c94c);outline:none}.ch-pop{position:fixed;z-index:200;display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--card);color:var(--ink);border:1px solid var(--gold,#f2c94c);border-radius:8px;box-shadow:0 8px 24px #00000073;font-size:12px;line-height:1.35;text-align:left;font-weight:400;text-shadow:none;letter-spacing:normal;text-transform:none;max-height:calc(100vh - 24px);overflow:auto}.ch-title{color:var(--gold,#f2c94c);letter-spacing:.12em;font-size:12px}.ch-rows{margin:0;display:flex;flex-direction:column}.ch-rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:3px 0;border-top:1px solid var(--line,rgba(255,255,255,.1))}.ch-rows>div:first-child{border-top:0}.ch-rows dt{color:var(--mut)}.ch-rows dd{margin:0;font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.ch-text{margin:0;padding:4px 8px;border-radius:6px;background:var(--field);box-shadow:inset 3px 0 var(--gold,#f2c94c);font-size:12px}.ch-action{margin-top:8px;padding:4px 10px;border-radius:6px;border:1px solid var(--gold,#f2c94c);background:transparent;color:var(--gold,#f2c94c);font-size:12px;cursor:pointer}.ch-action:hover,.ch-action:focus-visible{background:var(--gold,#f2c94c);color:#1a1a1a;outline:none}.l360-sum{--l360-bd:#a78bfa;--l360-row:36px}html[data-theme=light] .l360-sum{--l360-bd:#6d4fd0}.l360-scroll{overflow-x:auto}.l360-table{border-collapse:collapse;width:100%;min-width:1040px}.l360-table th,.l360-table td{padding:4px 8px;border-bottom:1px solid var(--line)}.l360-table th{font-size:var(--fs-xs);color:var(--mut);text-align:left;font-weight:600;vertical-align:bottom}.l360-table th.num,.l360-table td.num{text-align:right}.l360-table .gold{color:var(--gold)}.l360-table tbody tr:not(.l360-y) td{height:var(--l360-row);box-sizing:border-box;white-space:nowrap}.l360-table tr.open td{opacity:.6}.l360-table tr.grp td{border-top:1px solid var(--edge)}.l360-table tr.grp6 td{border-top:2px solid var(--gold)}.l360-table th.ap-col,.l360-table td.ap-col{width:1%;white-space:nowrap;text-align:left;vertical-align:middle;padding-top:0;padding-bottom:0}.l360-table td.dashed{outline:1px dashed var(--warn);outline-offset:-3px}.l360-table td.l360-pts{font-weight:700}.l360-table td.l360-pts.cm-greent{color:var(--ok)}.l360-table td.l360-pts.cm-ambert{color:var(--gold)}.l360-pich .pic{display:block;font-size:var(--fs-xxl);line-height:1.1;text-align:right}.l360-table tr.l360-y td{border-top:2px solid var(--acc);background:var(--field);font-size:var(--fs-m)}.l360-table td.cm-fname{white-space:nowrap}.l360-table tr.l360-y td{height:var(--l360-row);box-sizing:border-box;padding-top:0;padding-bottom:0;white-space:nowrap;line-height:1.2}.l360-table tr.l360-y.l360-yfull td{border-top:1px solid var(--acc)}.l360-formula{padding:3px 10px;font-size:var(--fs-xs)}.l360-formula-box{margin:8px 0;padding:10px 14px;border:1px solid var(--edge);border-left:3px solid var(--gold);border-radius:var(--r-m);background:var(--field)}.l360-formula-box h4{margin:0 0 6px;font-size:var(--fs-m)}.l360-formula-box ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:var(--fs-s);line-height:1.4}.l360-block{position:relative;padding:0;vertical-align:middle;border-left:1px solid var(--edge);text-align:center}.l360-q{min-width:150px;width:150px;background:var(--field)}.l360-qfill{position:absolute;left:0;top:0;bottom:0;background:var(--brand);opacity:.28}.l360-mark{position:absolute;left:66.67%;top:0;bottom:0;width:2px;background:var(--ink);opacity:.6}.l360-qtext{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:4px 12px;text-align:left}.l360-qtext .cm-pct{font-size:var(--fs-xl)}.l360-h{min-width:340px;width:340px;text-align:left}.l360-hbox{position:absolute;top:0;right:0;bottom:0;left:0;padding:6px 14px;display:grid;grid-template-rows:auto auto auto 16px 30px 16px 16px 12px auto;align-content:center;gap:1px;overflow:hidden}.l360-htitle{font-size:var(--fs-m)}.l360-hmain .cm-pct{font-size:var(--fs-xl)}.l360-legend{display:flex;gap:12px;font-size:var(--fs-xs);align-items:center;flex-wrap:wrap}.l360-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.l360-sw.rc,.l360-seg.rc{background:var(--brand)}.l360-sw.bd,.l360-seg.bd{background:var(--l360-bd)}.l360-lane{position:relative;height:16px}.l360-lbl{position:absolute;font-size:var(--fs-xs);font-weight:700;line-height:16px;white-space:nowrap;transform:translate(-50%);cursor:help}.l360-lbl.sup{color:var(--gold)}html[data-theme=light] .l360-lbl.sup{color:var(--ink)}.l360-bar{position:relative;height:30px;background:var(--sunk);border-radius:5px;box-shadow:inset 0 0 0 1px var(--edge)}.l360-seg{position:absolute;top:0;height:100%;min-width:0}.l360-seg.rc{left:0;border-radius:5px 0 0 5px}.l360-line{position:absolute;top:-3px;width:2px;height:36px;margin-left:-1px;background:var(--ink);cursor:help}.l360-line.sup{background:var(--gold);width:3px}.l360-line.sup.hit{box-shadow:0 0 6px var(--gold)}.l360-bonus{font-size:var(--fs-s);color:var(--gold)}.l360-tline{font-size:var(--fs-xs);line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l360-teamlbl{cursor:help}.l360-tbar{position:relative;height:12px;background:var(--sunk);border-radius:4px;box-shadow:inset 0 0 0 1px var(--edge);margin-bottom:2px}.l360-tfill{height:100%;border-radius:4px;background:var(--brand);opacity:.75}.l360-tfill.over{background:var(--ok);opacity:.85}.l360-tmark{position:absolute;top:-3px;width:2px;height:18px;margin-left:-1px;background:var(--ink);opacity:.8;cursor:help}.l360-bonusbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted}.l360-bonusbtn:hover,.l360-bonusbtn:focus-visible{text-decoration:underline}.mystats .l360-stars{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mystats .l360-tag{font-size:10px;letter-spacing:.06em;font-weight:700;color:var(--mut,#777)}.cm{display:grid;gap:14px}.cm-hero{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.cm-ring{position:relative;width:150px;height:150px;flex:none}.cm-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cm-ring .mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cm-ring .mid b{font-size:var(--fs-xxl)}.cm-seg{display:inline-flex;gap:4px;margin-left:8px}.cm-seg button{padding:3px 10px;font-size:var(--fs-xs)}.cm-seg button.on{background:var(--gold);color:#1a1405;border-color:var(--gold)}.cm-say{font-size:var(--fs-l);margin:6px 0}.cm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.cm-kpis .big{font-size:var(--fs-xl);font-weight:700}.cm-bar{height:8px;background:var(--field);border-radius:4px;overflow:hidden;margin:6px 0}.cm-bar i{display:block;height:100%}.cm-months{display:grid;grid-template-columns:repeat(12,minmax(54px,1fr));gap:6px}.cm-month{background:var(--field);border:1px solid var(--edge);border-radius:6px;padding:6px;text-align:center;font-size:var(--fs-xs)}.cm-month.open{opacity:.55}.cm-month .vbar{height:46px;display:flex;align-items:flex-end;justify-content:center;gap:3px;margin:4px 0}.cm-month .vbar span{width:12px;border-radius:2px 2px 0 0;display:block}.cm-green{background:#55c195}.cm-amber{background:#d8b45c}.cm-red{background:#e87b7b}.cm-gold{background:linear-gradient(90deg,#d8b45c,#ffe08a)}.cm-grey{background:#566079}.cm-small{font-size:var(--fs-xs)}.cm table{width:100%}.cm th.num,.cm td.num{text-align:right}.cm{gap:10px}.cm-top{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cm-top .cm-ring{width:104px;height:104px}.cm-top .cm-ring .mid b{font-size:var(--fs-xl)}.cm-top .grow{min-width:220px;flex:1 1 240px}.cm-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;flex:2 1 460px}.cm-chips>div{background:var(--field);border:1px solid var(--edge);border-radius:8px;padding:6px 10px;display:flex;flex-direction:column}.cm-chips span{font-size:var(--fs-xs)}.cm-chips b{font-size:var(--fs-xl)}.cm-chips i{font-style:normal;font-size:var(--fs-xs);color:var(--mut)}.cm-year svg{width:100%;height:auto;display:block}.cm-year p{margin:4px 0 0}.cm-details summary{cursor:pointer;font-weight:600}.cm-details table{margin-top:8px}.cm-sum table{border-collapse:collapse}.cm-sum td,.cm-sum th{padding:5px 8px;border-bottom:1px solid var(--line)}.cm-sum th{font-size:var(--fs-xs);color:var(--mut);text-align:left;font-weight:600}.cm-sum th.num,.cm-sum td.num{text-align:right}.cm-sum .gold{color:var(--gold)}.cm-sum tr.open td{opacity:.55}.cm-track{background:var(--field);border-radius:4px;height:22px;min-width:160px}.cm-fill{height:100%;border-radius:4px;color:#06120d;font-weight:700;font-size:var(--fs-xs);line-height:22px;padding-left:8px;white-space:nowrap;overflow:visible;min-width:2px}.cm-fill.cm-amber{color:#1a1405}.cm-fill.cm-red{color:#2a0707}.cm-sum tr.cm-q td{background:#ffffff0a;font-size:var(--fs-s)}.cm-sum tr.cm-h td{background:#d8b45c1a;border-top:1px solid var(--gold);border-bottom:2px solid var(--gold);font-size:var(--fs-m)}.cm-sum tr.cm-y td{background:#55c1951a;font-size:var(--fs-l);border-top:2px solid var(--acc)}.cm-sum .pctcell.cm-greent{color:#55c195}.cm-sum .pctcell.cm-ambert{color:#d8b45c}.cm-sum .pctcell.cm-redt{color:#e87b7b}.cm-track{display:flex;align-items:center;gap:6px}.cm-lbl{font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.cm-sum tr.grp td{border-top:1px solid var(--edge)}.cm-sum tr.grp6 td{border-top:2px solid var(--gold)}.cm-sum td.cm-block{text-align:center;vertical-align:middle;border-left:1px solid var(--edge);min-width:110px}.cm-sum td.cm-bq{background:#ffffff0a}.cm-sum td.cm-bh{background:#d8b45c14;border-left:2px solid var(--gold);min-width:140px}.cm-pct{font-size:var(--fs-xl);font-weight:700;line-height:1.2}.cm-pct.cm-greent{color:#55c195}.cm-pct.cm-ambert{color:#d8b45c}.cm-pct.cm-redt{color:#e87b7b}.cm-pct.cm-greyt{color:#a3aec6}.cm-nums{font-size:var(--fs-xs)}.cm-bonus{margin-top:6px;font-size:var(--fs-xs);color:var(--gold)}.cm-sum td.cm-mrev{font-weight:700}.cm-sum td.cm-mrev.cm-greent{color:#55c195}.cm-sum td.cm-mrev.cm-ambert{color:#d8b45c}.cm-sum td.cm-mrev.cm-redt{color:#e87b7b}.cm-sum td.cm-bq{text-align:left;min-width:210px;padding:6px 12px}.cm-qhead{display:flex;justify-content:space-between;align-items:baseline}.cm-qtrack{position:relative;height:16px;min-width:0;margin:6px 0 4px}.cm-qtrack .cm-fill{padding:0;border-radius:4px}.cm-mark{position:absolute;left:66.67%;top:-2px;bottom:-2px;width:2px;background:var(--ink);opacity:.7}.cm-hover{cursor:help}.cm-sum td.cm-bq{position:relative;padding:0;min-width:260px;background:var(--field)}.cm-qfill{position:absolute;left:0;top:0;bottom:0;opacity:.38}.cm-qfill.cm-green{background:#55c195}.cm-qfill.cm-amber{background:#d8b45c}.cm-qfill.cm-red{background:#e87b7b}.cm-qfill.cm-grey{background:#566079}.cm-sum td.cm-bq .cm-mark{position:absolute;left:66.67%;top:0;bottom:0;width:2px}.cm-qtext{position:relative;display:flex;flex-direction:column;gap:2px;padding:8px 14px}.cm-qtext .cm-pct{font-size:var(--fs-xxl)}.cm-main{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.cm-panel{flex:0 0 250px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cm-panel .cm-ring{width:200px;height:200px;align-self:center}.cm-panel .cm-bar{width:100%}.cm-side{margin-top:6px;display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:8px;width:100%}.cm-side b{font-size:var(--fs-xl)}.cm-side i{font-style:normal;font-size:var(--fs-xs);color:var(--mut)}.cm-main .cm-sum{flex:1 1 560px;min-width:0}.cm-sum td,.cm-sum th{padding:4px 8px}.cm-sum td.cm-bq{min-width:190px}.cm-sum td.cm-bh{min-width:110px}.cm-sum td.cm-bs{text-align:center;vertical-align:middle;border-left:1px solid var(--edge);min-width:110px}.cm-superv{font-size:var(--fs-xl);font-weight:700;color:var(--gold)}.cm-strack{height:8px;min-width:0;margin:6px 0 2px}.cm-panel{flex:0 0 340px}.cm-panel .cm-ring{width:250px;height:250px}.cm-panel .cm-ring .mid b{font-size:var(--fs-xxl)}.cm-panel .cm-say{font-size:var(--fs-l)}.cm-sum td:first-child,.cm-sum th:first-child{width:1%;white-space:nowrap;padding-right:2px}.cm-sum td:nth-child(3),.cm-sum th:nth-child(3){width:1%;white-space:nowrap}.cm-picth{vertical-align:bottom}.cm-picth .pic{display:block;font-size:var(--fs-xxl);line-height:1.1;text-align:right}.cm-yrow{display:grid;grid-template-columns:38px 1fr 70px 46px;gap:6px;align-items:center;font-size:var(--fs-xs);margin-top:4px}.cm-ytrack{height:12px;background:var(--field);border-radius:3px;overflow:hidden}.cm-ytrack .cm-fill{height:100%;padding:0;min-width:2px;border-radius:3px}.cm-yrow b{text-align:right;font-size:var(--fs-s)}.cm-yrow em{font-style:normal;font-size:var(--fs-xs)}.cm-yrow em.up{color:#55c195}.cm-yrow em.down{color:#e87b7b}.cm-known{display:block;color:#a5b0c8;font-size:var(--fs-xs);font-style:italic;cursor:help;white-space:nowrap}.cm-sum td.cm-mrev .cm-known{display:inline;margin-left:4px}.cm-sbar{position:relative;height:12px;margin:8px 0 4px;min-width:0;background:var(--field);border-radius:4px}.cm-sclosed{position:absolute;left:0;top:0;height:100%;border-radius:4px 0 0 4px;min-width:2px}.cm-sknown{position:absolute;top:0;height:100%;background:repeating-linear-gradient(45deg,var(--acc) 0 4px,transparent 4px 8px);opacity:.7;border-right:1px solid var(--acc);cursor:help}.cm-smark{position:absolute;top:-3px;width:2px;height:18px;margin-left:-1px;background:#c5cce0;cursor:help}.cm-smark.thr{background:#ffe08a}.cm-smark.hit-closed{background:var(--gold);box-shadow:0 0 6px var(--gold)}.cm-smark.hit-known{background:repeating-linear-gradient(0deg,var(--gold) 0 3px,transparent 3px 6px);box-shadow:0 0 5px #d8b45c99}.cm-sbar.glow-closed{animation:cm-glow 2.4s ease-out 1;box-shadow:0 0 8px #d8b45c8c}.cm-sbar.glow-known{animation:cm-glow-soft 2.4s ease-out 1;box-shadow:0 0 6px #d8b45c4d}@keyframes cm-glow{0%{box-shadow:0 0 #d8b45c00}to{box-shadow:0 0 8px #d8b45c8c}}@keyframes cm-glow-soft{0%{box-shadow:0 0 #d8b45c00}to{box-shadow:0 0 6px #d8b45c4d}}.cm-celebrate{margin:4px 0;padding:6px 10px;border-radius:6px;border:1px dashed var(--gold);color:var(--gold);font-size:var(--fs-s);animation:cm-fadein 1.2s ease-out 1}@keyframes cm-fadein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cm-sbar.glow-closed,.cm-sbar.glow-known,.cm-celebrate{animation:none}}.cm{--cm-qh:84px}.cm-sum{overflow-x:auto}.cm-sum table{min-width:900px}.cm-sum th.cm-wt,.cm-sum td:nth-child(4){width:1%;white-space:nowrap}.cm-sum th.cm-wn,.cm-sum td.cm-wn{width:84px;min-width:84px;max-width:84px}.cm-sum td.cm-bh{min-width:84px;max-width:84px;width:84px}.cm-sum td.cm-bh .cm-known,.cm-sum td.cm-bh .cm-greyt{white-space:normal}.cm-sum td.cm-bs{min-width:230px;padding-left:14px;padding-right:14px}.cm-sum td.cm-mrev .cm-known{display:inline;margin-left:0;font-size:inherit;font-weight:400}.cm-nums.cm-greyt,.cm-pct.cm-greyt{color:#a5b0c8;font-style:normal}.cm-nums.cm-greyt{display:block;white-space:normal}.cm-qfill.cm-qgrey{background:#a3aec6;opacity:.38}.cm-qtext{min-height:var(--cm-qh);box-sizing:border-box;justify-content:center}.cm-sum td.cm-bs .cm-sbar{height:var(--cm-qh);margin:12px 0 8px;border-radius:6px}.cm-sum td.cm-bs .cm-sclosed{border-radius:6px 0 0 6px}.cm-sum td.cm-bs .cm-smark{top:-6px;height:calc(100% + 12px);width:3px;margin-left:-1.5px}.cm-sh{display:block;font-size:var(--fs-m);margin-top:2px}.cm-sum td.cm-bs .cm-known,.cm-sum td.cm-bs .cm-sh .cm-link{font-size:var(--fs-m)}.cm-sum td.cm-bs{min-width:330px;max-width:420px;width:34%;text-align:left}.cm-shead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.cm-shead .cm-pct{font-size:var(--fs-xxl)}.cm-sum td.cm-bs .cm-bonus{margin-top:2px}.cm-sum td.cm-bs .cm-superv{font-size:var(--fs-m)}.cm-swrap{position:relative;padding:18px 0}.cm-sum td.cm-bs .cm-sbar{margin:0;box-shadow:inset 0 0 0 1px var(--edge)}.cm-slabel{position:absolute;transform:translate(-50%);font-size:var(--fs-xs);font-weight:700;white-space:nowrap;cursor:help;color:var(--ink);line-height:16px}.cm-slabel.tgt{top:0}.cm-slabel.thr{bottom:0;color:var(--gold)}.cm-slabel.start{transform:none}.cm-slabel.end{transform:translate(-100%)}.cm-vivid{background:linear-gradient(90deg,#14b8a6,#7c5cf0)}.cm-sum td.cm-bs .cm-sknown{background:repeating-linear-gradient(45deg,#9d8cf7 0,#9d8cf7 4px,#c9bffb 4px,#c9bffb 8px);opacity:.85;border-right:1px solid #7c5cf0}html[data-theme=light] .cm-slabel.thr{color:var(--ink)}html[data-theme=light] .cm-sum td.cm-bs .cm-sknown{background:repeating-linear-gradient(45deg,#a99bf5 0,#a99bf5 4px,#d9d2fc 4px,#d9d2fc 8px);opacity:1}.cm-sum table{min-width:1020px}.cm-sum td.cm-bq{width:200px;min-width:190px;max-width:210px}.cm-sum td.cm-bs{width:400px;min-width:380px;max-width:420px;text-align:center}.cm-shead{display:flex;flex-direction:column;align-items:center;gap:2px}.cm-sum td.cm-bs .cm-known,.cm-sum td.cm-bs .cm-nums.cm-greyt{text-align:center}.cm-htarget{font-size:var(--fs-s);color:var(--mut);margin-top:2px}.cm-htarget b{color:var(--ink)}.cm-swrap{padding:24px 0}.cm-sconn{position:absolute;width:0;border-left:1px solid var(--edge);pointer-events:none}.cm-sconn.tgt{top:17px;height:7px}.cm-sconn.thr{bottom:17px;height:7px}.cm-slabel.tgt{top:0;padding-bottom:1px;border-bottom:1px solid var(--edge)}.cm-slabel.thr{bottom:0;padding-top:1px;border-top:1px solid var(--edge)}.cm{--cm-row:36px}.cm-sum tbody tr:not(.cm-y) td{height:var(--cm-row);padding-top:0;padding-bottom:0;box-sizing:border-box}.cm-sum tbody tr:not(.cm-y) td:not(.cm-block){white-space:nowrap;line-height:1.2;overflow:hidden}.cm-sum td.cm-block{position:relative;padding:0}.cm-qtext{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;padding:4px 14px;justify-content:center;overflow:hidden}.cm-qtext .cm-pct{font-size:var(--fs-xl)}.cm-fillbox{position:absolute;top:0;right:0;bottom:0;left:0;padding:6px 14px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1px;overflow:hidden}.cm-fillbox .cm-nums{line-height:1.25}.cm-shead{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 10px}.cm-shead b{flex-basis:100%;text-align:center;font-size:var(--fs-s);line-height:1.2}.cm-shead .cm-pct{font-size:var(--fs-xl)}.cm-sum td.cm-bs .cm-bonus{margin-top:0}.cm-sh{margin-top:0;line-height:1.2}.cm-swrap{padding-bottom:0}.cm-sum td.cm-bs .cm-sbar{height:40px}.cm-sum td.cm-bs .cm-smark{top:0;height:100%;width:2px;margin-left:-1px}.cm-slabel.tgt,.cm-slabel.thr{bottom:auto;border:0;padding:0}.cm-slabel.thr{color:var(--gold)}.cm-sconn.tgt,.cm-sconn.thr{bottom:auto}.cm-sum td.cm-bs{text-align:left}.cm-fillbox{display:grid;grid-template-rows:auto 32px 40px auto;align-content:center;align-items:start;justify-content:stretch;gap:0;padding:4px 14px}.cm-z1{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;margin-bottom:3px}.cm-zcap{font-size:var(--fs-xs);font-weight:600;line-height:1.2;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.cm-zmain{display:flex;align-items:baseline;gap:10px}.cm-zmain .cm-pct{font-size:var(--fs-xl);line-height:1.15}.cm-zmain .cm-nums,.cm-zknown .cm-nums,.cm-zknown .cm-known{font-size:var(--fs-s);line-height:1.25}.cm-zknown{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;text-align:left}.cm-zknown .cm-known,.cm-zknown .cm-nums.cm-greyt{display:inline;text-align:left;white-space:nowrap}.cm-fillbox .cm-bonus{margin:0;font-size:var(--fs-s);line-height:1.25}.cm-lane{position:relative;height:32px}.cm-lane .cm-slabel{position:absolute;transform:none;font-size:var(--fs-xs);line-height:15px;height:15px;white-space:nowrap;padding:0;border:0}.cm-lane .cm-slabel.tgt{color:var(--ink)}.cm-lane .cm-slabel.thr{color:var(--gold)}html[data-theme=light] .cm-lane .cm-slabel.thr{color:var(--ink)}.cm-lane .cm-sconn{position:absolute;bottom:0;height:auto;width:0;border-left:1px solid var(--mut);margin-left:-.5px}.cm-fillbox .cm-sbar{margin:0}.cm-fillbox .cm-sh{display:block;margin:2px 0 0;font-size:var(--fs-s);line-height:1.2;text-align:left}.cm-qtext .cm-greyt,.cm-qtext .cm-known{color:var(--ink);font-weight:600;text-shadow:0 0 3px var(--field)}.cm-qtext .cm-nums,.cm-qtext .cm-nums .mut{color:var(--ink)}.cm-sum td.cm-mrev.cm-dashed{outline:1px dashed var(--warn);outline-offset:-3px}.cm-sum td.cm-bs .cm-sknown.cm-sprov{background:repeating-linear-gradient(45deg,var(--warn) 0 4px,transparent 4px 8px);border-right:1px dashed var(--warn);opacity:.85}.cm-basis{display:block;font-size:var(--fs-xs);line-height:1.25;font-weight:400;color:var(--mut);white-space:normal;text-align:left}.cm-sum td.cm-bs .cm-basis{max-width:34em}.cm-sum tr.cm-y .cm-basis{text-align:right;margin-top:2px}.cm-sum td.cm-fname{white-space:nowrap}.cm-sum tr.cm-y.cm-yfull td{border-top:1px solid var(--acc);background:#55c1950d}.cm-sum tr.cm-y td{height:var(--cm-row);box-sizing:border-box;padding-top:0;padding-bottom:0;white-space:nowrap;line-height:1.2;overflow:visible}.cm-flab{margin-left:5px;font-size:var(--fs-xs);font-weight:400;color:var(--mut);white-space:nowrap}.cm-sum tr.cm-grprow th{padding:2px 4px;border-bottom:0;background:transparent;line-height:1.1}.cm-sum th.cm-costgrp{text-align:center;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.cm-sum th.cg,.cm-sum td.cg{background-image:linear-gradient(color-mix(in srgb,var(--mut) 12%,transparent),color-mix(in srgb,var(--mut) 12%,transparent))}.cm-sum th.cg-first,.cm-sum td.cg-first{border-left:1px solid var(--edge)}.cm-sum th.cg-last,.cm-sum td.cg-last{border-right:1px solid var(--edge)}.cm-sum td.cm-bq .cm-qtext .cm-basis{color:var(--ink);opacity:.85;text-shadow:0 0 3px var(--field)}.cm-ztitle{font-size:var(--fs-s);line-height:1.2;letter-spacing:.04em}.cm-ztitle b{font-size:var(--fs-m);color:var(--ink)}.cm-sum td.cm-bs .cm-sbar{height:48px;margin:6px 0 4px}.cm-sum td.cm-bs .cm-basis{line-height:1.15}.fl-sheet table{table-layout:fixed;width:100%}.fl-sheet col{width:8%}.fl-sheet col.fl-wide{width:16%}.fl-sheet th,.fl-sheet td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-sheet td.fl-block{white-space:normal;vertical-align:top}.fl-blk{font-size:var(--fs-l);margin:4px 0}.fl-rewardcell{vertical-align:middle}.fl-amt{font-weight:700}.fl-bar{height:8px;background:var(--field);border-radius:4px;overflow:hidden;display:flex;margin-top:3px}.fl-bar i{display:block;height:100%}.fl-bar-lg{height:12px}.fl-bar i.rc,.fl-legend i.rc{background:#d8b45c}.fl-bar i.bd,.fl-legend i.bd{background:#55c195}.fl-legend{margin-top:6px}.fl-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin:0 4px 0 8px;vertical-align:middle}.fl-drawer-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:60;display:flex;justify-content:flex-end}.fl-drawer{width:min(720px,100%);height:100%;overflow:auto;background:var(--panel,#161b2b);border-left:1px solid var(--edge);padding:16px}.fl-dhead{display:flex;justify-content:space-between;align-items:center;gap:8px}.fl-drawer table{width:100%;margin-bottom:12px}.fl-drawer th.num,.fl-drawer td.num{text-align:right}.fl-terms{display:grid;gap:10px}.fl-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.fl-head h3{margin:0}.fl-period{margin-left:auto;display:inline-flex;gap:4px}.fl-period button.on{background:var(--gold);color:#1a1405;border-color:var(--gold)}.fl-table{width:100%;table-layout:fixed}.fl-table th.num,.fl-table td.num{text-align:right}.fl-table .fl-barcol{width:18%}.fl-table td.mut{white-space:normal}.fl-total td{border-top:1px solid var(--edge)}.fl-edit{border:1px solid var(--edge);border-radius:8px;padding:10px;display:grid;gap:8px}.fl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.fl-grid label{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-xs)}.fl-grid .fl-check{flex-direction:row;align-items:center;gap:6px}.fl-actions{display:flex;gap:8px;flex-wrap:wrap}.fl-hist ul{margin:6px 0 0 16px;padding:0;font-size:var(--fs-xs)}.fl-sheet col{width:9%}.fl-sheet col.fl-wide{width:18%}.fl-cap{font-size:var(--fs-xs);font-weight:400;color:var(--mut);white-space:normal;line-height:1.2}.fl-terms-inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:4px 0}.fl-terms-inline .fl-edit,.fl-terms-inline .fl-hist{flex-basis:100%}.coach-clients{margin-top:6px;font-size:12px}.coach-clients summary{cursor:pointer;color:var(--ink);font-size:11px;letter-spacing:.03em}.coach-clients ul{margin:4px 0 0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:2px}.coach-clients li{display:list-item;grid-template-columns:none;border:0;padding:0;line-height:1.4}.coach-more{margin-top:4px;padding:2px 8px;border-radius:4px;background:transparent;border:1px solid var(--line);color:var(--ink);font-size:11px;cursor:pointer}.coach-more:hover{border-color:#ffd84d;color:#ffd84d}.coach-capped{font-size:10px;margin-top:3px}.coach-quote{margin-top:3px;font-size:11px;font-style:italic;color:var(--mut);border-left:2px solid var(--line);padding-left:8px}.coach-ask{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:12px}.coach-ask textarea{width:100%;box-sizing:border-box;min-height:64px;resize:vertical;font:inherit;font-size:12px;padding:6px 8px;border-radius:4px;border:1px solid var(--line);background:transparent;color:var(--ink)}.coach-ask .row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:5px}.coach-ask button{padding:3px 10px;border-radius:4px;background:transparent;border:1px solid var(--line);color:var(--ink);font-size:11px;cursor:pointer}.coach-ask button:hover:not(:disabled){border-color:#ffd84d;color:#ffd84d}.coach-ask button:disabled{opacity:.5;cursor:default}.coach-ask .notice{font-size:10px;margin-top:5px;line-height:1.4}.coach-ask .err{color:#ff8a80;font-size:11px;margin-top:4px}.coach-ask .open-text{margin:3px 0 0;font-style:italic;color:var(--ink)}.ml-list{list-style:none;margin:0 0 6px;padding:0}.ml-row{border-bottom:1px dashed var(--line);font-size:13px}.ml-row:last-child{border-bottom:0}.ml-line{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 0}.ml-box{flex:none;width:18px;height:18px;margin:0;accent-color:#4fd1a5;cursor:pointer}.ml-box:disabled{cursor:not-allowed;opacity:.5}.ml-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:none;border:0;padding:2px 0;margin:0;font:inherit;color:inherit;cursor:pointer;font-weight:600}.ml-text:focus-visible,.ml-arrow:focus-visible{outline:2px solid var(--gold,#C9A227);outline-offset:1px}.ml-age{flex:none;font-size:11px;color:var(--mut,#5b6b82);background:var(--sunk,#eef1f6);border-radius:8px;padding:1px 7px;white-space:nowrap}.ml-stake{flex:none;font-weight:700;white-space:nowrap;min-width:3.4em;text-align:right}.ml-arrow{flex:none;width:22px;height:22px;padding:0;background:none;border:0;cursor:pointer;color:var(--mut,#5b6b82);font-size:12px}.ml-arrow.ml-none{cursor:default}.ml-detail{padding:2px 0 8px 26px;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ml-detail .mut{margin-top:2px}.ml-tier1>.ml-line{box-shadow:inset 3px 0 0 var(--gold,#C9A227);padding-left:8px}.ml-ticked .ml-text,.ml-ticked .ml-stake,.ml-ticked .ml-age{opacity:.55;text-decoration:line-through}@media (max-width:480px){.ml-line{gap:6px}.ml-stake{min-width:0;font-size:12px}}.mx-chip{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:2px 10px;font:inherit;font-size:12px;cursor:pointer;color:inherit;white-space:nowrap}.mx-chip:hover{background:var(--sunk,#eef1f6)}.mx-panel{border:1px solid var(--line);border-radius:var(--r-m,8px);padding:10px 12px;margin:8px 0;background:var(--card)}.mx-panel-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:6px}.mx-ranges{display:flex;flex-wrap:wrap;gap:4px}.mx-ranges button{border:1px solid var(--line);background:none;border-radius:999px;padding:2px 10px;font:inherit;font-size:12px;cursor:pointer;color:inherit}.mx-ranges button[aria-pressed=true]{background:var(--ink,#1c2a44);color:var(--card,#fff);border-color:transparent}.mx-done-line{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 0;border-bottom:1px dashed var(--line);font-size:13px}.mx-done-line:last-child{border-bottom:0}.mx-done-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-done-when{flex:none;font-size:11px;color:var(--mut,#5b6b82);white-space:nowrap}.mx-done-tag{flex:none;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut,#5b6b82);border:1px solid var(--line);border-radius:6px;padding:0 5px}.mx-undo{flex:none;font:inherit;font-size:12px;background:none;border:1px solid var(--line);border-radius:6px;padding:1px 8px;cursor:pointer;color:inherit;white-space:nowrap}.mx-own{margin:8px 0}.mx-own h4{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:13px}.mx-own-form{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}.mx-own-form input[type=text]{flex:1 1 220px;min-width:0}.mx-own-form input[type=date]{flex:none}.mx-link-pick{position:relative;flex:1 1 180px;min-width:0}.mx-link-pick input{width:100%;box-sizing:border-box}.mx-link-list{position:absolute;z-index:5;left:0;right:0;top:100%;margin:2px 0 0;padding:2px 0;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:6px;max-height:200px;overflow:auto}.mx-link-list button{display:block;width:100%;text-align:left;background:none;border:0;padding:4px 8px;font:inherit;font-size:12px;cursor:pointer;color:inherit}.mx-link-list button:hover{background:var(--sunk,#eef1f6)}.mx-link-chip{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--mut,#5b6b82)}.mx-due{flex:none;font-size:11px;white-space:nowrap;color:var(--mut,#5b6b82)}.mx-due.mx-late{color:var(--red,#B3261E);font-weight:700}.mx-mini{flex:none;font:inherit;font-size:12px;background:none;border:0;cursor:pointer;color:var(--mut,#5b6b82);padding:0 4px}.mx-edit-input{flex:1 1 auto;min-width:0}.mb-card h3{justify-content:space-between}.mb-tools{display:inline-flex;gap:var(--sp-2);align-items:center;text-transform:none;letter-spacing:0}.mb-chip{display:inline-flex;align-items:center;gap:var(--sp-2);border:1px solid var(--edge);border-radius:999px;padding:3px 12px;font-size:var(--fs-s);font-weight:600;color:var(--ink);background:transparent;font-family:inherit}.mb-chip b{background:var(--brand);color:var(--on-brand);border-radius:999px;min-width:20px;text-align:center;padding:0 6px;font-size:var(--fs-xs)}.mb-chip.btn{cursor:pointer;color:var(--brand)}.mb-chip.btn:hover{background:var(--line)}.mb-icon{width:40px;height:40px;border-radius:var(--r-l);display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}.mb-icon.blue{background:var(--tint-blue)}.mb-icon.gold{background:var(--tint-amber)}.mb-icon.green{background:var(--tint-green)}.mb-banner{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--raised);color:var(--ink);border:1px solid var(--edge);border-radius:var(--r-l);cursor:pointer;font-family:inherit;transition:background var(--t-fast)}.mb-banner:hover{background:var(--line)}.mb-banner:focus-visible,.mb-ring:focus-visible,.mb-nav:focus-visible,.mb-x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mb-banner-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.mb-banner-title{font-size:var(--fs-l);font-weight:700;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.mb-count-badge{background:var(--brand);color:var(--on-brand);border-radius:999px;font-size:var(--fs-xs);font-weight:700;padding:1px 9px}.mb-need{background:var(--tint-red);color:var(--red);border-radius:999px;font-size:var(--fs-xs);font-weight:700;padding:1px 9px}.mb-hint{color:var(--mut);font-size:var(--fs-s);font-weight:400}.mb-chips{display:flex;flex-wrap:wrap;gap:6px}.mb-gchip{display:inline-flex;align-items:center;gap:6px;background:var(--sunk);border-radius:var(--r-m);padding:2px 10px;font-size:var(--fs-s);color:var(--ink)}.mb-gchip i,.mb-group-title i{width:10px;height:10px;border-radius:50%;background:var(--mut);display:inline-block}.g-OFFERED i{background:#c9a227}.g-SECOND_INTERVIEW i{background:#0d4074}.g-FIRST_INTERVIEW i{background:#3f72c4}.g-SENT i{background:#8fb0e3}.g-APPROVAL i{background:#9aa3b2}.mb-gchip.due{background:var(--tint-red);color:var(--red)}.mb-gchip.week{background:var(--tint-amber);color:var(--warn)}.mb-banner-side{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.mb-banner-side b{font-size:var(--fs-xl)}.mb-banner-side small{color:var(--mut);font-size:var(--fs-s)}.mb-chev{font-size:var(--fs-xl);color:var(--mut)}.mb-jobs{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);border:1px solid var(--edge);border-radius:var(--r-l);background:var(--raised)}.mb-jobs-head{display:flex;align-items:center;gap:var(--sp-3)}.mb-rings{list-style:none;margin:var(--sp-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--sp-4) var(--sp-2)}@media (max-width:1100px){.mb-rings{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.mb-rings{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-ring{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;background:none;border:0;color:var(--ink);cursor:pointer;font-family:inherit;padding:4px;border-radius:var(--r-l);text-align:center}.mb-ring:hover{background:var(--line)}.mb-donut{position:relative;display:block;width:88px;height:88px;border-radius:50%}.mb-donut.big{width:132px;height:132px;flex:none}.mb-hole{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:var(--raised);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.mb-modal .mb-hole{background:var(--card)}.mb-hole b{font-size:var(--fs-l)}.mb-donut.big .mb-hole b{font-size:var(--fs-xl)}.mb-hole small{font-size:11px;color:var(--mut)}.mb-age{position:absolute;top:-4px;right:-8px;font-style:normal;font-size:11px;font-weight:700;border-radius:999px;padding:0 7px;color:#fff}.mb-age.amber{background:#b7791f}.mb-age.red{background:#b42318}.mb-badge{position:absolute;bottom:-2px;right:-2px;font-style:normal;font-size:11px;font-weight:700;border-radius:999px;min-width:20px;height:20px;line-height:20px;text-align:center;background:#0d4074;color:#fff;border:2px solid var(--raised)}.mb-legend .mb-age,.mb-legend .mb-badge{position:static;display:inline-block;margin-right:4px}.mb-ring-title{font-weight:700;font-size:var(--fs-s);line-height:1.2}.mb-ring-co{color:var(--mut);font-size:var(--fs-xs);line-height:1.2}.mb-ring-eur{color:var(--brand);font-weight:700;font-size:var(--fs-s)}.mb-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);font-size:var(--fs-s);color:var(--mut)}.mb-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}.mb-note{margin:var(--sp-3) 0 0}.mb-invoices{margin-top:var(--sp-3)}.mb-invoices h4{margin:0 0 var(--sp-2);font-size:var(--fs-m)}.mb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a101c8c;display:flex;align-items:flex-start;justify-content:center;padding:4vh var(--sp-3);overflow:auto}.mb-modal{background:var(--card);color:var(--ink);border-radius:var(--r-l);box-shadow:var(--shadow-pop);width:min(1100px,100%);outline:none}.mb-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--line)}.mb-head h2{margin:0;font-size:var(--fs-xl)}.mb-sub{margin:4px 0 0;color:var(--mut);font-size:var(--fs-s)}.mb-head-tools{display:flex;align-items:center;gap:var(--sp-2);flex:none}.mb-x,.mb-nav{width:36px;height:36px;border-radius:var(--r-l);border:0;background:var(--raised);color:var(--ink);font-size:20px;cursor:pointer;line-height:1}.mb-nav:disabled{opacity:.4;cursor:default}.mb-count{min-width:44px;text-align:center;color:var(--mut)}.mb-body{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.mb-group{margin-bottom:var(--sp-3)}.mb-group-title{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 4px;font-size:var(--fs-s);color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.mb-rows{list-style:none;margin:0;padding:0}.mb-row{display:grid;grid-template-columns:28px minmax(0,2.4fr) 120px minmax(0,1fr) 80px;gap:var(--sp-3);align-items:center;padding:5px 0;border-top:1px solid var(--line)}@media (max-width:800px){.mb-row{grid-template-columns:28px minmax(0,1fr) 80px}.mb-row .mb-pill,.mb-row .mb-action{grid-column:2 / 4}}.mb-who{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.mb-who>a,.mb-who>span:first-child{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis}.mb-where{color:var(--mut);font-size:var(--fs-s);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-where .mb-link{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.mb-compact{table-layout:fixed}.mb-compact td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 8px}.mb-pill{display:inline-block;border-radius:var(--r-m);padding:3px 10px;font-size:var(--fs-s);font-weight:600;text-align:center;justify-self:start;background:var(--sunk);color:var(--ink)}.mb-pill.amber{background:var(--tint-amber);color:var(--warn)}.mb-pill.red{background:var(--tint-red);color:var(--red)}.mb-action{font-size:var(--fs-s);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-money{text-align:right;font-weight:700;white-space:nowrap}.mb-muted .mb-action,.mb-muted .mb-money,.mb-muted .mb-pill{color:var(--mut)}.mb-muted .mb-money{font-weight:400}.mb-done .mb-action,.mb-done .mb-mtext,.mb-done .mb-money{text-decoration:line-through;opacity:.6}.mb-box{width:18px;height:18px;cursor:pointer}.mb-box:disabled{cursor:not-allowed}.mb-chk{display:flex;justify-content:center}.mb-link{background:none;border:0;padding:0;color:var(--brand);text-decoration:underline;cursor:pointer;font:inherit}.mb-link.strong{font-weight:700}.mb-foot{margin-top:var(--sp-3)}.mb-table{width:100%;border-collapse:collapse;font-size:var(--fs-s)}.mb-table th{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--mut);padding:6px 8px;border-bottom:1px solid var(--line)}.mb-table td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.mb-top{display:flex;gap:var(--sp-4);align-items:flex-start;flex-wrap:wrap}.mb-tiles{flex:1;min-width:280px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}@media (max-width:700px){.mb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-tile{background:var(--raised);border-radius:var(--r-l);padding:8px 12px;display:flex;flex-direction:column;gap:2px}.mb-tile span{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--mut)}.mb-tile b{font-size:var(--fs-m)}.mb-tile.amber{background:var(--tint-amber)}.mb-tile.amber b{color:var(--warn)}.mb-tile.red{background:var(--tint-red)}.mb-tile.red b{color:var(--red)}.mb-small-title{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}.mb-pipe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-2)}@media (max-width:700px){.mb-pipe{grid-template-columns:repeat(3,minmax(0,1fr))}}.mb-pipe-cell{border-radius:var(--r-l);padding:8px 12px;display:flex;flex-direction:column;background:var(--raised);color:var(--ink)}.mb-pipe-cell b{font-size:var(--fs-xl)}.mb-pipe-cell span{font-size:var(--fs-s)}.mb-pipe-cell.p1{background:#d5dff2;color:#14233b}.mb-pipe-cell.p2{background:#bccbe9;color:#14233b}.mb-pipe-cell.p3{background:#3f72c4;color:#fff}.mb-pipe-cell.p4{background:#0d4074;color:#fff}.mb-pipe-cell.p5{background:#c9a227;color:#1a1405}.mb-mlist{list-style:none;margin:0;padding:0}.mb-mrow{display:grid;grid-template-columns:28px minmax(0,1fr) 90px;gap:var(--sp-3);padding:10px 0;border-top:1px solid var(--line);align-items:start}.mb-calls{margin-top:6px;font-size:var(--fs-s)}.mb-copy{font-size:var(--fs-xs);padding:2px 8px}.mb-buttons{display:flex;gap:var(--sp-2);margin-top:var(--sp-4)}.mb-btn{display:inline-block;border:1px solid var(--edge);background:transparent;color:var(--brand);font-weight:700;border-radius:var(--r-l);padding:8px 16px;cursor:pointer;font-family:inherit;font-size:var(--fs-m);text-decoration:none}.mb-btn.primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.mb-btn:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.mb-banner{transition:none}}.mystats .calm-two.mb-wide{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)}@media (max-width:1000px){.mystats .calm-two.mb-wide{grid-template-columns:1fr}}.rs-wrap{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%}.rs-count{display:inline-block;border-radius:10px;border:1px solid var(--edge);color:var(--mut);font-size:11px;padding:0 7px;cursor:help;white-space:nowrap}.rs-count.rs-t1{border-color:var(--acc);color:var(--acc)}.rs-count.rs-t2{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 1px var(--acc);font-size:12px}.rs-count.rs-t3{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 2px var(--acc);font-size:13px;font-weight:600}.rs-count.rs-t4{background:var(--acc);border-color:var(--acc);color:var(--bg);box-shadow:0 0 0 3px var(--acc);font-size:14px;font-weight:700}.rs-btn{background:none;border:1px solid var(--edge);color:var(--ink);border-radius:10px;font-size:11px;padding:0 8px;cursor:pointer;font-family:inherit}.rs-btn:disabled{opacity:.5;cursor:default}.rs-form{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.rs-form input{background:var(--field);color:var(--ink);border:1px solid var(--edge);border-radius:6px;padding:2px 6px;font-size:12px;min-width:0;width:170px;max-width:100%}.bd-chip.respect-only{border-style:dashed;box-shadow:none}.bd-new{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;font-size:12.5px;color:var(--acc)}.bd-new button{background:none;border:1px solid var(--edge);color:var(--ink);border-radius:10px;font-size:11px;padding:0 8px;cursor:pointer}.bdg .resp-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--mut)}.bdg .resp-giver{display:flex;gap:6px;align-items:center;font-size:12.5px}@media (max-width:600px){.rs-form input{width:100%}}.rs-pick{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.badges-card .bd-row{display:flex;flex-wrap:wrap;gap:6px}.bd-chip{display:inline-flex;align-items:center;gap:2px;padding:4px 10px;border-radius:20px;background:var(--field);border:1px solid var(--gold);font-size:var(--fs-s);cursor:pointer}.badges-card.compact .bd-chip{padding:3px 7px}.bd-ico{font-size:var(--fs-xl);line-height:1}.bd-x{background:none;border:0;color:var(--mut);cursor:pointer;font-size:var(--fs-l);padding:0 0 0 6px}.bd-claim{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.bd-open{margin-left:auto;text-transform:none;letter-spacing:0}.bdg{display:flex;flex-direction:column;gap:10px}.bdg .bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 14px}.bdg .bar .grow{flex:1}.bdg .bar h2{margin:0;font-size:var(--fs-xl);color:var(--gold);letter-spacing:.04em}.bdg .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.bdg .bcard{padding:12px 14px;border:1px solid var(--edge);display:flex;flex-direction:column;gap:6px}.bdg .bcard.mine{border-color:var(--gold);background:var(--raised)}.bdg .bcard.archived{opacity:.55;border-style:dashed}.bdg .bhead{display:flex;gap:10px;align-items:center}.bdg .bico{font-size:var(--fs-xxl);line-height:1}.bdg .bname{font-size:var(--fs-l);font-weight:700}.bdg .meta{display:flex;gap:6px;flex-wrap:wrap}.bdg .how{font-size:var(--fs-xs);color:var(--ink)}.bdg .holders{font-size:var(--fs-xs);color:var(--mut);max-height:64px;overflow:auto}.bdg .holders b{color:var(--ink);font-weight:600}.bdg .actions{display:flex;gap:6px;margin-top:auto;flex-wrap:wrap}.pill.k-auto{background:var(--tint-green);color:var(--acc)}.pill.k-manual{background:var(--tint-blue);color:var(--blue)}.pill.k-title{background:var(--tint-amber);color:var(--gold)}.pill.arch{background:var(--tint-pink);color:#f0a3b4}.bdg-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:20}.bdg-drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);background:var(--card);border-left:2px solid var(--gold);z-index:21;padding:16px 18px;overflow:auto;display:flex;flex-direction:column;gap:10px}.bdg-drawer h3{margin:0;color:var(--gold)}.bdg-drawer label{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs);color:var(--mut)}.bdg-drawer input,.bdg-drawer textarea,.bdg-drawer select{background:var(--field);color:var(--ink);border:1px solid var(--edge);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:var(--fs-s)}.bdg-drawer textarea{min-height:60px;resize:vertical}.bdg-drawer .two{display:grid;grid-template-columns:90px 1fr;gap:8px}.bdg-drawer .row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.bdg-drawer .holder{display:flex;gap:6px;align-items:center;font-size:var(--fs-xs)}.bd-chip.expiring{border-color:var(--warn)}.bd-until{font-size:var(--fs-xs);color:var(--mut);margin-left:6px}.bd-until.warn,.bdg .warn{color:var(--warn)}.bd-renew{background:none;border:1px solid var(--warn);color:var(--warn);border-radius:10px;font-size:var(--fs-xs);padding:0 8px;margin-left:6px;cursor:pointer}.bdg .valid{font-size:var(--fs-xs);color:var(--mut)}.bdg .valid.warn{color:var(--warn)}.bd-chip .bd-main{all:unset;display:inline-flex;align-items:center;gap:2px;cursor:pointer;border-radius:20px}.bd-chip:hover{background:var(--raised)}.bd-chip .bd-main:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.bd-pop{padding:18px 22px;max-width:520px}.bd-pop-head{display:flex;align-items:center;gap:10px}.bd-pop-head h3{margin:0}.bd-pop-ico{font-size:28px}.bd-pop-actions{margin-top:14px}.bdg .bcard.hl{outline:3px solid var(--gold);box-shadow:0 0 0 6px color-mix(in srgb,var(--gold) 30%,transparent)}.mystats .kbars{display:flex;flex-direction:column;gap:2px;width:100%}.mystats .kb-row{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;width:100%;cursor:pointer;padding:3px 6px;margin:0 -6px;border-radius:6px}.mystats .kb-row:hover{background:var(--field)}.mystats .kb-row:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.mystats .kb-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mystats .kb-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mut);font-weight:600}.mystats .kb-label .hand-ico{opacity:.7}.mystats .kb-mark{color:var(--gold);font-weight:600;font-size:11px;white-space:nowrap}.mystats .kb-val{display:inline-flex;align-items:baseline;gap:8px}.mystats .kb-num{font-size:14px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.mystats .kb-num small{font-size:11px;color:var(--mut);font-weight:400}.mystats .kb-dotsrow{display:flex;align-items:center;gap:4px}.mystats .kb-dots{display:flex;flex:1 1 auto;gap:2px;height:7px;min-width:0}.mystats .kb-dots i{display:block;flex:1 1 0;min-width:0;height:100%;border-radius:1px;background:var(--edge)}.mystats .kb-dots i.on{background:var(--brand)}.mystats .kb-dots i.ext{background:repeating-linear-gradient(135deg,var(--brand) 0 2px,transparent 2px 4px);opacity:.55}.mystats .kb-above{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--brand);white-space:nowrap}.mystats .kb-star{flex:0 0 auto;font-size:12px;line-height:1;color:var(--brand)}@media (prefers-reduced-motion:reduce){.mystats .kb-row,.mystats .kb-dots i{transition:none!important;animation:none!important}}.mystats .kb-dots i.pro{background:transparent;border:1px dashed var(--brand);box-sizing:border-box}.mystats .kb-act{font-size:11px;color:var(--mut);font-weight:400;margin-left:4px}.mystats .kb-pro{font-size:11px;color:var(--mut);font-weight:400;white-space:nowrap}.rcd .zone{border-left:2px solid #5a6a94}.rcd th.ctxh{font-style:italic;color:var(--mut)}.rcd td.prevw{font-weight:600}.rcd .grow{flex:1 1 auto}.rcd .nl{cursor:pointer;border-bottom:1px dotted transparent}.rcd td:hover>.nl,.rcd .nl:hover,.rcd .nl:focus-visible{border-bottom-color:currentColor}.rcd .nl:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-radius:2px}.rcd .stars{margin-left:4px;font-size:11px;white-space:nowrap;letter-spacing:.02em}.rcd .stars.t1,.rcd .stars.t2{color:var(--gold)}.rcd .stars.t3{color:#ffb347;font-weight:800;text-shadow:0 0 6px rgba(255,140,40,.65)}.rcd .stars.t4{color:#ff5a5a;font-weight:900;text-shadow:0 0 8px rgba(255,60,60,.8)}.rcd td.dim .stars{opacity:1}.rcd-hist{position:relative;display:inline-block}.rcd-hist-side{position:fixed;top:0;right:0;bottom:0;z-index:30;width:min(860px,96vw);padding:12px 14px;background:var(--card);border-left:2px solid var(--gold);box-shadow:-8px 0 28px #00000073;display:flex;flex-direction:column;gap:8px;font-size:13px;overflow:hidden}.rcd-hist-side p{margin:0;font-size:12px}.rcd-hist-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rcd-hist-filters{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.rcd-hist-side fieldset{border:1px solid var(--line,#3a4468);border-radius:6px;margin:0;padding:6px 8px}.rcd-hist-years{display:flex;gap:10px;flex-wrap:wrap;max-width:280px}.rcd-hist-who{flex:1 1 300px}.rcd-hist-whobar{display:flex;gap:6px;margin-bottom:4px}.rcd-hist-whobar input{flex:1}.rcd-hist-wholist{max-height:130px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 8px}.rcd-hist-wholist label.g-afr,.rcd-hist-wholist label.g-country,.rcd-hist-wholist label.g-bu{font-weight:700}.rcd-hist-years label.off{opacity:.45}.rcd-hist-avgs{display:flex;gap:14px;flex-wrap:wrap;align-items:baseline;font-size:12px}.rcd-hist-avgs b{font-variant-numeric:tabular-nums}.rcd-hist-table tr.line td{font-weight:700}.rcd-hist-table tr.line td:not([class*=cell-]){background:#f5c45114}.rcd-hist-tablewrap{flex:1 1 auto;overflow:auto;min-height:120px;border:1px solid var(--line,#3a4468);border-radius:6px}.rcd-hist-table{border-collapse:collapse;width:100%;font-size:12px}.rcd-hist-table th{position:sticky;top:0;background:var(--card);text-align:left;padding:4px 6px;white-space:nowrap;border-bottom:1px solid var(--gold)}.rcd-hist-table td{padding:2px 6px;white-space:nowrap;border-bottom:1px solid rgba(128,128,128,.15)}.rcd-hist-table td.n{text-align:right;font-variant-numeric:tabular-nums}.rcd-hist-pager{display:flex;gap:10px;align-items:center;justify-content:center}html[data-theme=light] .rcd .zone{border-left-color:#8a98b8}html[data-theme=light] .rcd .stars.t3{color:#c76a00;text-shadow:none}html[data-theme=light] .rcd .stars.t4{color:#c62828;text-shadow:none}.rcd tr.partrc td{background-image:linear-gradient(#966eff29,#966eff29)}.rcd tr.partrc td.stk{box-shadow:inset 3px 0 #9a7bff}html[data-theme=light] .rcd tr.partrc td{background-image:linear-gradient(#6e46dc1f,#6e46dc1f)}.rcd thead th{text-align:center;vertical-align:middle}.rcd thead th.stk,.rcd thead th:first-child{text-align:left}.sw{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;flex:0 0 12px;border:1px solid rgba(128,128,128,.45);background:transparent;vertical-align:-1px}.sw.dim{background:#8a8f9c}.rcd-colbtn{display:block;margin:2px auto 0;padding:1px 6px;background:none;border:1px solid var(--line,rgba(138,143,156,.45));color:var(--ink);font:inherit;font-size:12px;font-weight:600;font-style:normal;line-height:1.2;cursor:pointer;border-radius:3px;white-space:nowrap}.rcd-colbtn:hover,.rcd-colbtn[aria-expanded=true]{color:var(--ink)}.rcd-colbtn:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.rcd-colbtn .chev{display:inline-block;width:1em;color:var(--gold);font-size:13px}.rcd-colpop{position:fixed;z-index:40;width:min(340px,calc(100vw - 16px));max-height:60vh;overflow:auto;padding:8px 10px;background:var(--card);color:var(--ink);border:1px solid var(--gold);border-radius:6px;box-shadow:0 6px 22px #0006;font-size:12px;font-weight:400;font-style:normal;text-align:left}.rcd-legend{margin:6px 6px 0;font-size:12px}.rcd-legend summary{cursor:pointer}.rcd-legend-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:8px 18px;margin-top:6px}.rcd-legend-set ul,.rcd-rule{list-style:none;margin:2px 0 0;padding:0}.rcd-legend-set li,.rcd-rule li{display:flex;align-items:flex-start;gap:0;margin:2px 0;line-height:1.35}.rcd-legend-title{font-weight:700}.rcd-legend-note{margin-top:2px}.rcd-now{padding:8px 10px;border-radius:6px;margin:4px 0 8px}.rcd-now.dim{background:#8a8f9c2e;color:inherit}.rcd-flow{list-style:none;margin:4px 0 8px;padding:0;font-size:var(--fs-s)}.rcd-flow li{display:grid;grid-template-columns:26px 1fr auto;gap:4px 10px;align-items:start;padding:7px 0;border-bottom:1px dashed var(--line,rgba(138,143,156,.35))}.rcd-flow .op{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line,rgba(138,143,156,.55));font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums}.rcd-flow .lbl,.rcd-flow .val{display:flex;flex-direction:column;gap:1px;min-width:0}.rcd-flow .val{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rcd-flow small{color:var(--mut);font-size:11px;font-weight:400;white-space:normal}.rcd-flow .val small{white-space:nowrap}.rcd-flow li.res{border-top:2px solid var(--ink);border-bottom:none;margin-top:2px;padding-top:9px}.rcd-flow li.res .op{border-color:var(--gold)}.rcd-flow li.res b{font-size:var(--fs-m,14px)}.rcd-sc{width:100%;border-collapse:collapse;font-size:var(--fs-s)}.rcd-sc th,.rcd-sc td{padding:4px 6px;border-bottom:1px solid var(--line,rgba(138,143,156,.35));text-align:left;white-space:nowrap}.rcd-sc th.num,.rcd-sc td.num{text-align:right;font-variant-numeric:tabular-nums}.rcd-sc tfoot td{font-weight:700;border-top:2px solid var(--gold);border-bottom:0}.rcd-sc small{font-size:11px}.rcd-sc-lines{list-style:none;margin:8px 0 4px;padding:0;font-size:var(--fs-s)}.rcd-sc-lines li{padding:3px 0}.rcd-sc-lines b{color:var(--gold);margin-right:4px}.mystats .tband{display:grid;gap:0;align-items:stretch;background:var(--card);border:.5px solid var(--edge);border-radius:12px;position:relative}.mystats .tband-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mystats .tband-1{grid-template-columns:minmax(0,1fr)}.mystats .tb-col{display:flex;flex-direction:column;min-width:0;padding:8px 14px}.mystats .tb-kpis{border-left:.5px solid var(--line);justify-content:center}.mystats .tb-name{display:grid;grid-template-columns:minmax(150px,22fr) minmax(0,39fr) minmax(0,39fr);grid-template-rows:80px minmax(105px,auto) minmax(55px,auto);grid-template-areas:"av name view" "av stars figure" "badges badges badges";column-gap:12px;row-gap:4px;align-items:center;align-content:center}.mystats .tb-name.tb-noavatar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name view" "stars figure" "badges badges"}.mystats .tb-avatar{grid-area:av;display:flex;align-items:center;justify-content:center}.mystats .tb-nameblock{grid-area:name;min-width:0}.mystats .tb-nameblock .hero-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.mystats .tb-nameblock .name{font-size:32px;line-height:1.15;margin:0}.mystats .tb-nameblock .mut.small{font-size:12px}.mystats .tb-view{grid-area:view;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;min-width:0}.mystats .tb-stars{container-type:inline-size;grid-area:stars;min-width:0;align-self:stretch;display:flex;align-items:stretch}.mystats .tb-stars .mw-wrap{width:100%;max-width:100%;display:flex}.mystats .tb-stars .mw-stars-btn{width:100%;box-sizing:border-box;justify-content:center;padding:4px 10px;border-radius:8px}.mystats .tb-stars .mw-stars{font-size:clamp(30px,17cqw,54px);letter-spacing:1px}.mystats .tb-stars .mw-hand{width:30px;height:30px;flex:none}.mystats .tb-figure{grid-area:figure;min-width:0;align-self:stretch;display:flex;align-items:stretch;justify-content:flex-end}.mystats .tb-figure .wf-wrap{width:100%;display:flex}.mystats .tb-figure .wf-btn{width:100%;box-sizing:border-box;justify-content:center;overflow:visible}.mystats .tb-figure .wf-title,.mystats .tb-figure .wf-caption{white-space:normal;overflow-wrap:anywhere}.mystats .tb-badges{grid-area:badges;min-width:0;align-self:center}.mystats .mw-wrap{position:relative;display:inline-flex}.mystats .mw-stars-btn{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:8px;cursor:help;outline:none;border:1px solid var(--edge);background:var(--field)}.mystats .mw-stars-btn:focus-visible{box-shadow:0 0 0 2px var(--gold)}.mystats .mw-wrap.open .mw-stars-btn{border-color:var(--gold)}.mystats .mw-stars{font-size:24px;line-height:1;letter-spacing:2px;color:var(--mut);opacity:.7}.mystats .mw-stars .on{color:var(--gold);opacity:1}.mystats .mw-hand{color:var(--mut)}.mystats .mw-pop{position:absolute;z-index:80;top:100%;left:0;padding-top:6px;cursor:default;width:min(360px,calc(100vw - 32px))}.mystats .mw-pop-in{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--card);color:var(--ink);border:1px solid var(--gold);border-radius:8px;box-shadow:0 8px 24px #00000073;font-size:12px;line-height:1.35}.mystats .mw-title{color:var(--gold);letter-spacing:.12em;font-size:12px}.mystats .mw-next{font-size:13px}.mystats .mw-top{font-size:13px;color:var(--ink);padding:4px 8px;border-radius:6px;background:var(--field);box-shadow:inset 3px 0 var(--gold)}.mystats .mw-legend{list-style:none;margin:0;padding:0;font-size:12px}.mystats .mw-legend li{display:grid;grid-template-columns:70px 1fr auto;gap:6px;padding:2px 6px;border-radius:4px;color:var(--mut)}.mystats .mw-legend li span{color:var(--mut);letter-spacing:1px}.mystats .mw-legend li.done span,.mystats .mw-legend li.me span{color:var(--gold)}.mystats .mw-legend li.me{background:var(--field);color:var(--ink);box-shadow:inset 3px 0 var(--gold)}.mystats .mw-legend li em{font-style:normal}.mystats .mw-note{font-size:10px}.mystats .mw-top3 li{grid-template-columns:22px 1fr auto auto;gap:8px}.mystats .mw-top3 li b{color:var(--gold);letter-spacing:1px;font-weight:400}.mystats .mw-top3 li i{font-style:normal;font-variant-numeric:tabular-nums;color:var(--muted,#6b7280)}.mystats .rk-wrap{position:relative;display:block;width:100%}.mystats .rk-pop{left:auto;right:0}.mystats .rk-list{list-style:none;margin:0;padding:0;font-size:12px;display:flex;flex-direction:column;gap:2px}.mystats .rk-list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"rank name val" ". sub sub" ". bar bar";column-gap:6px;padding:3px 6px;border-radius:4px;color:var(--mut)}.mystats .rk-list li.gap{display:block;text-align:center;padding:0;line-height:1}.mystats .rk-list li.me{background:var(--field);color:var(--ink);box-shadow:inset 3px 0 var(--gold)}.mystats .rk-rank{grid-area:rank;font-variant-numeric:tabular-nums}.mystats .rk-name{grid-area:name;overflow-wrap:anywhere}.mystats .rk-sub{grid-area:sub;display:block;font-size:11px;color:var(--mut);font-weight:400}.mystats .rk-val{grid-area:val;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.mystats .rk-bar{grid-area:bar;display:block;height:4px;border-radius:2px;background:var(--edge);overflow:hidden}.mystats .rk-bar i{display:block;height:100%;background:var(--brand)}.mystats .rk-list li.me .rk-bar i{background:var(--gold)}.mystats .rk-tag{font-size:10px;letter-spacing:.08em}.mystats .rk-tag.best{color:var(--gold)}.mystats .rk-tag.bad{color:var(--mut)}.mystats .rk-pop .mw-note{white-space:pre-line}@media (max-width:700px){.mystats .rk-pop{left:0;right:auto}}.mystats .tb-badges .badges-card{padding:0}.mystats .tb-badges .bd-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mystats .tb-badges .bd-chip{padding:2px 8px}.mystats .tb-badges .bd-ico{font-size:16px}.mystats .bd-open-link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:0;background:none;border:0;color:var(--mut);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mystats .bd-open-link:hover,.mystats .bd-open-link:focus-visible{color:var(--ink)}.mystats .bd-plus{width:24px;height:24px;border-radius:50%;border:1px dashed var(--edge);background:transparent;color:var(--mut);cursor:pointer;font-size:15px;line-height:1;padding:0}.mystats .bd-plus:hover{color:var(--ink);border-color:var(--gold)}.mystats .tb-badges .bd-claim{margin-top:4px}@media (max-width:700px){.mystats .tband-2{grid-template-columns:minmax(0,1fr)}.mystats .tb-kpis{border-left:0;border-top:.5px solid var(--line)}.mystats .mw-pop{right:auto;left:0}.mystats .tb-name,.mystats .tb-name.tb-noavatar{grid-template-columns:auto minmax(0,1fr);grid-template-rows:none;grid-template-areas:"av name" "view view" "stars stars" "figure figure" "badges badges"}.mystats .tb-name.tb-noavatar{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"name" "view" "stars" "figure" "badges"}.mystats .tb-nameblock .name{font-size:26px}.mystats .tb-view,.mystats .tb-figure{justify-content:flex-start}}.mystats{--sec-band:var(--gold);--sec-tasks:var(--ok);--sec-coach:var(--brand);--sec-comm:#b79bde;--sec-bounties:#e2a45f;--sec-board:#5fbcd0}html[data-theme=light] .mystats{--sec-comm:#7a4fb0;--sec-bounties:#b8601c;--sec-board:#1b7f96}.mystats .tband{border-top:3px solid var(--sec-band)}.mystats .tasks{border-left:4px solid var(--sec-tasks)}.mystats .coach{border-top:0;border-left:4px solid var(--sec-coach)}.mystats .cm-panel,.mystats .cm-sum{border-left:4px solid var(--sec-comm)}.mystats .sec-bounties{border-left:4px solid var(--sec-bounties)}.mystats .bd-block{border-left:4px solid var(--sec-board)}:root{--wf-open:#9aa5bd;--wf-plan:#6fb1ff;--wf-req:#f2c94c;--wf-done:#3fdc96;--wf-q:#c3cbdc;--wf-plan-fill:.5}html[data-theme=light]{--wf-open:#6b7589;--wf-plan:#1f5fbf;--wf-req:#9a6a00;--wf-done:#0b7a55;--wf-q:#404a5e;--wf-plan-fill:.3}.mystats .wf-wrap{position:relative;display:inline-flex;min-width:0;max-width:100%}.mystats .wf-btn{display:inline-flex;flex-direction:column;gap:3px;padding:4px 10px;border-radius:8px;cursor:help;outline:none;border:1px solid var(--edge);background:var(--field);min-width:0;max-width:100%}.mystats .wf-btn:focus-visible,.mystats .wf-wrap.open .wf-btn{border-color:var(--brand)}.mystats .wf-title{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.mystats .wf-row{display:flex;flex-wrap:wrap;gap:2px}.mystats .wf-caption{font-size:14px;color:var(--ink)}.mystats .wf-slot{display:inline-flex;width:36px;height:36px;color:var(--wf-open)}.mystats .wf-slot svg{width:36px;height:36px;overflow:visible}.mystats .wf-shape{fill:none;stroke:currentColor;stroke-width:1.6}.mystats .wf-line{stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.mystats .wf-latch{fill:currentColor;opacity:0}.mystats .wf-q{font-size:10px;font-weight:700;fill:var(--wf-q);stroke:none}.mystats .wf-slot.planned{color:var(--wf-plan)}.mystats .wf-slot.planned .wf-shape{fill:var(--wf-plan);fill-opacity:var(--wf-plan-fill)}.mystats .wf-slot.req{filter:drop-shadow(0 0 1.2px var(--wf-req)) drop-shadow(0 0 .6px var(--wf-req))}.mystats .wf-slot.req:not(.planned):not(.done) .wf-shape{stroke:var(--wf-req);stroke-width:2}.mystats .wf-slot.done{color:var(--wf-done)}.mystats .wf-slot.done .wf-shape{fill:var(--wf-done);fill-opacity:1}.mystats .wf-slot.done .wf-latch{opacity:.9;fill:var(--card)}.mystats .wf-slot.q .wf-shape{stroke-dasharray:2.4 2}@keyframes wf-glow{0%{box-shadow:0 0 #55c19500}40%{box-shadow:0 0 14px 2px #55c19573}to{box-shadow:0 0 #55c19500}}.mystats .wf-celebrate .wf-btn{border-color:var(--ok);animation:wf-glow 2.4s ease-out 1}@media (prefers-reduced-motion:reduce){.mystats .wf-celebrate .wf-btn{animation:none}}.mystats .wf-pop{width:min(380px,calc(100vw - 32px))}.mystats .wf-pop .wf-facts{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}.mystats .wf-pop .wf-facts b{color:var(--ink)}.mystats .wf-pop .wf-praise{font-size:13px;padding:4px 8px;border-radius:6px;background:var(--field);box-shadow:inset 3px 0 var(--ok)}.mystats .wf-pop .wf-last{display:flex;flex-direction:column;gap:3px;padding-top:6px;border-top:1px solid var(--line)}.mystats .wf-pop .wf-list{list-style:none;margin:0;padding:0;font-size:12px;max-height:220px;overflow:auto}.mystats .wf-pop .wf-list li{padding:2px 0;border-top:1px solid var(--line)}.mystats .wf-pop .wf-key{font-size:11px;color:var(--mut)}.mystats .wf-note{text-transform:none;letter-spacing:0;font-weight:400;font-size:12px}.mystats .avatar-wrap{position:relative;flex:0 0 auto;width:150px;height:150px}.mystats .avatar-wrap .avatar.avatar-big{width:150px;height:150px;font-size:50px;overflow:hidden;border:3px solid var(--gold)}.mystats .avatar-big img{width:100%;height:100%;object-fit:cover;display:block}.mystats .avatar-cam{position:absolute;right:2px;bottom:2px;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--edge);background:var(--card);color:var(--ink);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--t-fast)}.mystats .avatar-wrap:hover .avatar-cam,.mystats .avatar-cam:focus-visible{opacity:1}@media (max-width:700px){.mystats .avatar-wrap{width:110px;height:110px}.mystats .avatar-wrap .avatar.avatar-big{width:110px;height:110px;font-size:38px}.mystats .avatar-cam{width:36px;height:36px;font-size:18px}}@media (hover:none){.mystats .avatar-cam{opacity:1}}.ph-window.pe-window{width:min(380px,94vw)}.pe-stage{display:flex;justify-content:center;margin:8px 0}.pe-view{position:relative;width:240px;height:240px;touch-action:none;cursor:grab;background:var(--field);border-radius:8px;overflow:hidden}.pe-view canvas{display:block}.pe-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 400px #080c1499;border:2px solid var(--gold);pointer-events:none}.pe-empty{display:flex;align-items:center;justify-content:center;cursor:default}.pe-zoom{display:flex;align-items:center;gap:8px;justify-content:center}.pe-zoom input{width:180px}.pe-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.pe-file{cursor:pointer;display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--edge);border-radius:6px}.pe-file input{display:none}.mystats{gap:12px}.mystats .card{padding:12px 14px}.mystats .hero{padding:10px 14px;gap:14px}.mystats .hero .avatar{width:44px;height:44px;font-size:16px}.mystats .hero .name{font-size:22px;margin:0}.mystats .hero .hero-line{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mystats .hero .hero-line .mut{font-size:12px}.mystats .row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.mystats .row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.mystats .tile .big{font-size:30px;font-weight:700;margin:2px 0}.mystats .tile .big small{font-size:14px;color:var(--mut);font-weight:400}.mystats .tile .tone-green{color:var(--acc)}.mystats .tile .tone-amber{color:var(--gold)}.mystats .tile .tone-red{color:var(--red)}.mystats .tile .small{font-size:11px;margin-top:4px}.mystats .tasks.narrow h3{margin-bottom:6px}.mystats .tasks.narrow table{font-size:12px;border-collapse:collapse}.mystats .tasks.narrow td{padding:4px;border-bottom:1px solid var(--line);vertical-align:top}.mystats .tasks.narrow td.ico{width:24px;font-size:15px}.mystats .tasks.narrow .mut{font-size:11px;line-height:1.25}.mystats .tasks.narrow td.num{font-size:11px;white-space:normal;min-width:70px}.mystats .tasks.narrow .pill{font-size:10px;padding:1px 6px}.mystats .tasks.narrow details{margin-top:6px;font-size:11px}.mystats .tasks.narrow summary{cursor:pointer;color:var(--mut)}.mystats .tasks.narrow .xp{float:right;font-size:12px;color:var(--gold);letter-spacing:.02em;font-weight:600}.mystats .tasks.narrow td.chk{width:22px}.mystats .tasks.narrow td.chk input{width:16px;height:16px;cursor:pointer}.mystats .tasks.narrow tr.tier1 td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.mystats .tasks.narrow tr.ticked b,.mystats .tasks.narrow tr.ticked .mut{text-decoration:line-through;opacity:.6}.mystats .tasks.narrow ol{margin:4px 0 4px 16px;padding:0}.mystats .tasks.narrow li{margin:2px 0}.mystats .coach h3{color:var(--brand);letter-spacing:.08em;margin-bottom:8px}.coach-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.coach-list li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.coach-list li:last-child{border-bottom:0;padding-bottom:0}.coach-ico{font-size:24px;line-height:1.2;text-align:center}.coach-title{font-size:13px;letter-spacing:.04em;color:var(--ink)}.coach-list p{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--mut)}.coach-impact{display:inline-block;margin-top:5px;padding:2px 8px;border-radius:4px;background:#ffd84d1f;border:1px solid rgba(255,216,77,.5);color:#ffd84d;font-weight:700;font-size:12px}.coach-case{margin-top:5px;font-size:11px;color:var(--mut)}.coach-res{display:inline-block;margin:5px 0 0 6px;padding:2px 8px;border-radius:4px;background:transparent;border:1px solid var(--line);color:var(--ink);font-size:11px;text-decoration:none;cursor:pointer}.coach-res:hover{border-color:#ffd84d;color:#ffd84d}.coach-foot{font-size:10px;margin-top:10px}.ms-done{background:linear-gradient(180deg,#4fd1a5,#2a9d78);color:#06231a;border:0;border-radius:6px;padding:6px 10px;font-weight:800;font-size:12px;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.ms-done:hover:not(:disabled){filter:brightness(1.12)}.ms-done.undo{background:#2b3550;color:var(--ink)}.ms-done:disabled{opacity:.45;cursor:not-allowed}.tasks .xp.passed{background:linear-gradient(90deg,#f5c451,#ff9f43);color:#241800;border:0;border-radius:999px;padding:4px 12px;font-weight:900;font-size:12px;letter-spacing:.06em;margin-left:10px;cursor:pointer;font-family:Impact,Arial Black,sans-serif}.tasks .xp.passed b{font-size:15px}.tasks .xp.passed:hover{filter:brightness(1.1)}.ms-passed{border:1px solid var(--gold);border-radius:8px;padding:8px 10px;margin:6px 0;background:#f5c45112}.ms-passed>b{color:var(--gold);letter-spacing:.08em;font-size:12px}.ms-more{margin-top:8px;background:#21143f;color:#ffe14d;border:1px solid #7b2ff7;border-radius:999px;padding:6px 14px;font-weight:700;cursor:pointer}.ms-more:hover{background:#7b2ff7;color:#fff}.tasks h3 .xp.passed{background:#14100a!important;color:#ffd24a!important;border:2px solid #ffb300!important;box-shadow:0 0 10px #ffb30059;text-shadow:none;padding:3px 12px}.tasks h3 .xp.passed b{color:#fff!important;background:#ff9f1a;border-radius:999px;padding:0 8px;margin-left:4px;color:#1a1000!important}.tasks h3 .xp.passed:hover{background:#2a1d00!important}.ms-box{width:20px;height:20px;accent-color:#4fd1a5;cursor:pointer}.ms-box:disabled{cursor:not-allowed;opacity:.5}.tasks tr.ticked td:not(.chk){opacity:.55}.tasks tr.ticked td b{text-decoration:line-through}.ms-new{margin:8px 8px 0 0;background:linear-gradient(180deg,#4fd1a5,#2a9d78);color:#06231a;border:0;border-radius:999px;padding:7px 16px;font-weight:900;letter-spacing:.04em;cursor:pointer}.ms-new:hover{filter:brightness(1.12)}.tasks h3 .xp.passed,.tasks .xp.passed{background:transparent!important;color:var(--ink)!important;border:1px solid var(--edge)!important;box-shadow:none!important;font-family:inherit;font-weight:600;letter-spacing:0;font-size:12px;padding:2px 10px}.tasks h3 .xp.passed b{background:var(--line)!important;color:var(--ink)!important;font-size:13px}.tasks h3 .xp.passed:hover{background:var(--line)!important}.ms-more{background:transparent;color:var(--ink);border:1px solid var(--edge);font-weight:600}.ms-more:hover{background:var(--line);color:var(--ink)}.ms-new{background:var(--acc);color:#06231a;font-weight:700;letter-spacing:0}.ms-passed{background:transparent}.ms-passed>b{letter-spacing:0}.mystats .tasks.narrow tr.tier1 td:first-child{box-shadow:inset 3px 0 0 var(--edge)}.mystats .coach h3{text-shadow:none}.ms-cats{display:flex;flex-direction:column;gap:10px}.ms-cat-head{display:flex;align-items:center;gap:10px;margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--ink)}.ms-cat-title{flex:1}.ms-cat-count{min-width:22px;text-align:center;padding:0 8px;border-radius:999px;background:var(--line);font-weight:700;font-size:12px}.ms-cat-body{padding:0}.bd-board .bd-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.bd-block{display:flex;flex-direction:column;gap:6px}.bd-block h3{margin:0}.bd-bigline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bd-bigline>b{font-size:30px;font-weight:700}.bd-halves{display:flex;flex-direction:column;gap:4px;margin-top:4px}.bd-halves b{font-size:16px}.bd-board .cm-bar{position:relative}.bd-board .bd-mark{position:absolute;top:-2px;bottom:-2px;left:66.66%;width:2px;background:var(--ink);opacity:.8}.bd-track{position:relative;height:12px;background:var(--field);border-radius:6px;margin:10px 0 6px}.bd-track .bd-fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,#566079,#f5c451)}.bd-track .bd-tick{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);opacity:.55}.bd-track .bd-tick.first{width:3px;opacity:1;background:#4fd1a5}.bd-track .bd-now{position:absolute;top:-5px;width:10px;height:22px;margin-left:-5px;border-radius:3px;border:2px solid #ffd84d;background:transparent}.bd-notes{margin:8px 0 0 16px;padding:0}.bd-notes li{margin:2px 0}@media (max-width:1250px){.bd-board .bd-three{grid-template-columns:1fr}}:root{--bm-gold:#f2c94c;--bm-gold-ink:#1a1a1a;--bm-ok:#3fdc96;--bm-mid:#e0a500;--bm-low:#f0766e;--bm-fill:#6fb1ff}html[data-theme=light]{--bm-gold:#e0a800;--bm-ok:#0b7a55;--bm-mid:#9a6a00;--bm-low:#b3261e;--bm-fill:#1f5fbf}.mystats .bm-wrap{position:relative;display:inline-flex;min-width:0;max-width:100%}.mystats .bm-trig{display:flex;flex-direction:column;gap:8px;padding:6px 12px 8px;border-radius:8px;border:1px solid var(--edge);background:var(--field);cursor:help;outline:none;min-width:260px;max-width:100%}.mystats .bm-trig:focus-visible{border-color:var(--brand)}.mystats .bm-title{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.mystats .bm-note{text-transform:none;letter-spacing:0;font-size:12px}.mystats .bm-bar{display:flex;flex-direction:column;gap:3px;position:relative;border-radius:8px}.mystats .bm-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--ink)}.mystats .bm-name{min-width:48px}.mystats .bm-num{font-variant-numeric:tabular-nums}.mystats .bm-tag{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:999px;background:var(--bm-gold);color:var(--bm-gold-ink);font-size:12px;font-weight:700;line-height:20px}.mystats .bm-track{position:relative;height:14px;border-radius:7px;background:var(--bg,rgba(127,127,127,.18));border:1px solid var(--edge);overflow:visible}.mystats .bm-fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--bm-fill);transition:width .4s ease}.mystats .bm-over{position:absolute;right:-6px;top:-7px;min-width:22px;padding:0 5px;border-radius:999px;background:var(--bm-gold);color:var(--bm-gold-ink);font-size:11px;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--field)}.mystats .bm-ticks{display:flex;gap:2px}.mystats .bm-ticks i{flex:1 1 0;min-width:2px;height:6px;border-radius:2px;background:transparent;border:1px solid var(--edge)}.mystats .bm-ticks i.on{background:var(--bm-fill);border-color:var(--bm-fill)}.mystats .bm-bar.reached .bm-fill{background:linear-gradient(90deg,var(--bm-gold),#ffe58a)}.mystats .bm-bar.reached .bm-track{border-color:var(--bm-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--bm-gold) 28%,transparent),0 0 12px color-mix(in srgb,var(--bm-gold) 45%,transparent)}.mystats .bm-bar.reached .bm-ticks i.on{background:var(--bm-gold);border-color:var(--bm-gold)}.mystats .bm-confetti{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.mystats .bm-confetti i{position:absolute;left:0;top:0;width:6px;height:9px;border-radius:1px;opacity:0;animation:bm-burst 1.6s ease-out 1 forwards}.mystats .bm-confetti i.h0{background:var(--bm-gold)}.mystats .bm-confetti i.h1{background:#3fdc96}.mystats .bm-confetti i.h2{background:#6fb1ff}@keyframes bm-burst{0%{opacity:1;transform:translate(0) rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 26px)) rotate(300deg)}}@media (prefers-reduced-motion:reduce){.mystats .bm-confetti{display:none}.mystats .bm-fill{transition:none}}.mystats .bm-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bm-pop{width:min(380px,calc(100vw - 16px))}.bm-pop .bm-cat{display:flex;flex-direction:column;gap:3px}.bm-pop table{width:100%;border-collapse:collapse;font-size:13px}.bm-pop th{font-weight:400;color:var(--mut);font-size:11px;text-align:left;padding:2px 0}.bm-pop th.n,.bm-pop td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bm-pop td{padding:2px 0;border-top:1px solid var(--line,rgba(255,255,255,.1))}.bm-pop td.n+td.n{padding-left:12px}.bm-pop tfoot td{font-weight:700;border-top:1px solid var(--edge,#4a5470)}.bm-pop .tone-ok{color:var(--bm-ok);font-weight:700}.bm-pop .tone-mid{color:var(--bm-mid);font-weight:700}.bm-pop .tone-low{color:var(--bm-low);font-weight:700}.bm-pop .bm-foot{margin:0;font-size:12px;color:var(--mut)}.mystats .calm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}@media (max-width:800px){.mystats .calm-two{grid-template-columns:1fr}}.mystats .calm-ms h3{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.mystats .calm-done{background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;text-transform:none;letter-spacing:0}.mystats .calm-done b{margin-left:4px}.mystats .calm-done:hover{border-color:var(--gold)}.mystats .calm-ms-done{border:1px solid var(--line);border-radius:8px;padding:8px 10px;margin:6px 0}.mystats .calm-cat{border-top:1px solid var(--line)}.mystats .calm-cat{margin-top:6px}.mystats .calm-cat-head{display:flex;align-items:center;gap:10px;margin:0 0 2px;font-size:13px;font-weight:700;color:var(--ink)}.mystats .calm-cat-name{flex:1}.mystats .calm-count{min-width:24px;padding:1px 8px;border-radius:999px;background:var(--field);border:1px solid var(--line);font-size:12px;text-align:center}.mystats .calm-ms-list{list-style:none;margin:0 0 6px;padding:0}.mystats .calm-ms-list li{display:flex;gap:10px;align-items:flex-start;padding:6px 0;border-bottom:1px dashed var(--line);font-size:13px}.mystats .calm-ms-list li:last-child{border-bottom:0}.mystats .calm-ms-list li.tier1{box-shadow:inset 3px 0 0 var(--gold);padding-left:8px}.mystats .calm-ms-list li.ticked .calm-ms-text{opacity:.55}.mystats .calm-ms-list li.ticked b{text-decoration:line-through}.mystats .calm-ms-text{flex:1;min-width:0}.mystats .calm-ms-text .mut{font-size:12px;line-height:1.3}.mystats .calm-ms-text .ms-explain{margin-top:4px;font-size:12px}.mystats .calm-ms-text .ms-explain summary{cursor:pointer;color:var(--muted,#5b6b82)}.mystats .calm-ms-text .ms-explain ul{margin:4px 0 0;padding-left:18px;overflow-wrap:anywhere}.mystats .calm-ms-stake{font-size:12px;text-align:right;white-space:nowrap}.mystats .calm-ms-stake div{font-size:10px}.mystats .calm-ms-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.mystats .calm-btn{background:var(--field);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.mystats .calm-btn.ghost{background:transparent;color:var(--mut)}.mystats .calm-btn:hover{border-color:var(--gold)}.mystats .calm-ms details{margin-top:8px;font-size:12px}.mystats .calm-ms summary{cursor:pointer;color:var(--mut)}.mystats .calm-ms ol,.mystats .calm-ms ul:not(.calm-ms-list){margin:4px 0 4px 16px;padding:0}@media (prefers-reduced-motion:reduce){.mystats *{animation:none!important;transition:none!important}}.head-scroll{overflow-x:auto}.head-board .cm-sum table{min-width:1020px}.head-board .cm-panel{flex:0 0 360px}.head-board .cm-sum td.num,.head-board .cm-sum th.num{white-space:nowrap}.head-board .cm-sum .gold{color:var(--gold)}.head-board .cm-sum tr.cm-h td{font-size:13px}.hb-steps{width:100%;border-top:1px solid var(--line);padding-top:8px;font-size:12px}.hb-steps ul{list-style:none;margin:6px 0;padding:0}.hb-steps li{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dashed var(--line)}.hb-steps li span{color:var(--mut)}.hb-steps li.strong span{color:var(--ink);font-weight:700}.hb-steps li.strong b{color:var(--gold)}.hb-staff{margin:6px 0 0;padding:6px 8px;border:1px dashed var(--gold);border-radius:6px;cursor:help}.hb-flag{display:inline-block;margin-left:4px;width:14px;height:14px;line-height:14px;text-align:center;border-radius:50%;background:#f5c451;color:#1a1405;font-size:10px;font-weight:700;cursor:help}.hb-src{display:block;font-size:9px;color:var(--mut);letter-spacing:.04em}.hb-src-BuCosts{color:#4fd1a5}.hb-src-Results{color:#f5c451}.hb-src-Budget{color:#6cb6ff}.mystats .tasks.narrow tr.hd-low td:first-child{box-shadow:inset 3px 0 #7b2ff7}.mystats .tasks.narrow .hd-loot{color:var(--mut);font-size:11px}.head-privacy{margin:6px 0 10px;padding:6px 10px;border-left:3px solid #f5c451;max-width:900px}.head-board .cm-figure{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.head-board .cm-split{display:flex;width:100%;min-width:56px;height:5px;border-radius:2px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--edge)}.head-board .cm-split-solid{display:block;height:100%;background:var(--warn)}.head-board .cm-split-dash{display:block;height:100%;background:repeating-linear-gradient(45deg,var(--warn) 0 3px,transparent 3px 6px)}.head-board .cm-ghost{font-weight:600}.head-board.lv .cm-sum{flex:1 1 100%}.head-board.lv .cm-panel{flex:1 1 340px}.head-board.lv .cm-sum table{min-width:0;width:100%}.head-board.lv .cm-sum th.lv-q{width:34%}.head-board.lv .cm-sum td.cm-bq{min-width:220px}.fp-pop{position:fixed;z-index:1000;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;min-width:200px;max-width:min(320px,calc(100vw - 16px));background:var(--card,#141a26);color:var(--text,inherit);border:1px solid var(--edge);border-radius:6px;padding:8px;box-shadow:var(--shadow-pop,0 6px 18px rgba(0,0,0,.5));text-align:left;font-weight:400;font-size:var(--fs-s);white-space:normal}.fp-pop.wide{min-width:280px}.fp-pop>*{flex:0 0 auto}.fp-pop>[data-fp-scroll]{flex:1 1 auto;min-height:60px;overflow:auto;display:grid;gap:2px;align-content:start}.fp-pop input[type=search]{width:100%;box-sizing:border-box;margin-bottom:4px}.fp-pop .fp-act{display:flex;gap:6px;margin-bottom:4px}.fp-pop [data-fp-scroll] label{display:flex;gap:6px;align-items:center;font-size:var(--fs-xs);cursor:pointer}.fp-pop .fp-show{display:flex;justify-content:flex-end;margin-top:6px;padding-top:6px;border-top:1px solid var(--edge)}.fp-pop.nm-menu{padding:4px;min-width:150px}.nm-menu .nm-item{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:6px;padding:7px 11px;color:var(--mut);font-family:inherit;font-size:var(--fs-m);font-weight:400;cursor:pointer;white-space:nowrap}.nm-menu .nm-item:hover,.nm-menu .nm-item:focus-visible{background:var(--hover,rgba(128,128,128,.18));color:var(--ink);outline:none}:root{--bg:#12171f;--card:#1a212c;--ink:#e4e8ee;--mut:#9ba5b5;--line:#252d39;--field:#141a23;--edge:#364051;--brand:#7aa7e6;--on-brand:#0c1626;--gold:#d8b45c;--ok:#55c195;--acc:var(--ok);--warn:var(--gold);--red:#e87b7b;--blue:var(--brand);--tint-green:#1d3a32;--tint-amber:#3a3320;--tint-red:#43262d;--tint-pink:#3a2330;--tint-blue:#23304a;--raised:#1f2733;--sunk:#0f141b;--font:"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--fs-xs:12px;--fs-s:13px;--fs-m:14px;--fs-l:16px;--fs-xl:20px;--fs-xxl:28px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--r-s:4px;--r-m:6px;--r-l:8px;--shadow-pop:0 4px 16px rgba(0,0,0,.28);--t-fast:.15s ease;color-scheme:dark}*{box-sizing:border-box}body{margin:0;font-family:var(--font);font-size:var(--fs-m);background:var(--bg);color:var(--ink)}header.top{display:flex;align-items:center;gap:16px;padding:8px 12px;background:var(--sunk);border-bottom:1px solid var(--line);flex-wrap:wrap}header.top h1{font-size:var(--fs-xl);margin:0}nav{display:flex;flex-wrap:wrap;gap:2px}nav button{transition:background var(--t-fast),color var(--t-fast);background:none;border:0;color:var(--mut);padding:7px 11px;cursor:pointer;font-size:var(--fs-m);border-radius:6px;font-family:inherit}nav button.on{background:var(--card);color:var(--ink)}nav button.star{background:var(--gold);color:#1a1405;font-weight:700;font-size:var(--fs-m);padding:7px 14px;margin-right:10px}nav button.star.on{outline:2px solid var(--ink);outline-offset:2px}.online-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--mut);white-space:nowrap;margin-left:auto}.online-chip i{width:8px;height:8px;border-radius:50%;background:var(--ok)}.online-chip+.who{margin-left:0}nav button .uc{margin-left:5px;font-size:10px;line-height:14px;min-width:14px;display:inline-block;text-align:center;padding:0 3px;border-radius:7px;background:var(--tint-green);color:var(--ok)}.who{margin-left:auto;font-size:var(--fs-s);color:var(--mut);text-align:right}.who b{color:var(--ink)}.who .theme-btn{padding:2px 8px;font-size:var(--fs-xs);margin-right:10px}.who .theme-btn:last-child{margin-right:0}main{padding:4px}select,input.txt{background:var(--card);color:var(--ink);border:1px solid var(--edge);padding:5px 7px;border-radius:6px;font-family:inherit;font-size:var(--fs-s)}.card{background:var(--card);border-radius:10px;padding:18px}.card.tight{padding:4px;border-radius:6px}.card h3{margin:0 0 12px;font-size:var(--fs-m);color:var(--mut);text-transform:uppercase;letter-spacing:.05em;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mut{color:var(--mut);font-size:var(--fs-s)}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--red)}button.act{background:var(--brand);border:0;padding:7px 12px;border-radius:6px;cursor:pointer;font-weight:600;font-family:inherit;color:var(--on-brand);transition:filter var(--t-fast)}button.act:hover:not(:disabled){filter:brightness(1.08)}button.ghost{background:none;border:1px solid var(--edge);padding:5px 10px;border-radius:6px;cursor:pointer;color:var(--ink);font-family:inherit;font-size:var(--fs-s);white-space:nowrap}.toolbar{display:flex;gap:6px;align-items:center;margin-bottom:6px}.toolbar select{flex:0 0 auto}.toolbar input.search{flex:1 1 auto;min-width:120px}.scroll{overflow:auto;max-height:calc(100vh - 128px)}.note{margin:3px 2px 0;font-size:var(--fs-xs);color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table{border-collapse:collapse;font-size:var(--fs-m)}td,th{padding:8px;border-bottom:1px solid var(--line);text-align:left}th{color:var(--mut);font-weight:500}.cw{table-layout:fixed}.cw th{position:sticky;top:0;background:var(--card);z-index:3;border-bottom:1px solid var(--edge);white-space:normal;line-height:1.15;vertical-align:bottom}.cw td,.cw th{padding:4px 5px;font-size:var(--fs-xs)}.cw td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw .stk{position:sticky;background:var(--card);z-index:2}.cw th.stk{z-index:5}.cw .stk.last{box-shadow:inset -2px 0 0 var(--edge)}.cw th.wk{text-align:center}.cw td.wk{padding:2px;text-align:center;overflow:visible}.cw th.num,.cw td.num{text-align:right}.col-grip{position:absolute;top:0;right:0;bottom:0;width:7px;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-right:1px solid var(--edge)}.col-grip:hover,.col-grip:focus-visible{background:#788cbe59;border-right-color:var(--gold);outline:none}.col-grip:focus-visible{box-shadow:inset 0 0 0 1px var(--gold)}@media (pointer:coarse){.col-grip{width:14px}}.cw tr.hold td{color:var(--mut)}.cw tr.sep td{border-top:2px solid var(--edge)}.cw td.now{background:var(--tint-green)}.cw th.now{color:var(--acc)}.cw select{width:100%;background:var(--field);color:var(--ink);border:1px solid var(--edge);border-radius:4px;padding:2px 1px;font-family:inherit;font-size:var(--fs-xs);text-align:center;text-align-last:center}.cw select.pl,.cw select.pri{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:3px 0}.cw select.f2f{text-align:left;text-align-last:left;padding:2px}.cw select:disabled{opacity:.5;border-color:transparent;background:transparent}.cw select.saving{border-color:var(--gold)}.cw select.err{border-color:var(--red)}.cw select.pri-A{color:#000;background:var(--red)}.cw select.pri-B{color:#000;background:var(--gold)}.cw select.pri-C{color:#000;background:#8b96ad}.cw select.pri-X{color:var(--ink);background:var(--tint-pink)}.flag{font-size:var(--fs-xs);padding:1px 6px;border-radius:8px;margin-right:4px;display:inline-block}.flag.neg{background:var(--tint-pink);color:#f0a3b4}.flag.plan{background:var(--tint-amber);color:var(--warn)}.flag.sp{background:var(--tint-blue);color:var(--brand)}.flag.offer{background:var(--tint-green);color:var(--ok)}.flag.urgent{background:var(--red);color:#1a0508;font-weight:700;box-shadow:0 0 0 1px var(--red)}.cw th.dv-l,.cw td.dv-l{box-shadow:inset 2px 0 0 var(--edge)}.cw th.dv-r,.cw td.dv-r{box-shadow:inset -2px 0 0 var(--edge)}.cell-over{background:#5a2a2a;color:#ffd0d0}.cw tr.me td:first-child{box-shadow:inset 3px 0 var(--gold)}.cw th.grp-load{color:var(--brand)}.cw th.grp-fc{color:var(--ok)}.cw th.grp-kpi{color:var(--gold)}.cell-red{background:var(--tint-red);color:#ffb3b3}.cell-amber{background:var(--tint-amber);color:var(--warn)}.cell-green{background:var(--tint-green);color:var(--ok)}.mystats{display:flex;flex-direction:column;gap:16px}.mystats .hero{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border:2px solid var(--gold);background:linear-gradient(135deg,#2a2615,var(--card) 60%)}.mystats .avatar{width:64px;height:64px;border-radius:50%;background:var(--gold);color:#000;font-weight:800;font-size:var(--fs-xl);display:flex;align-items:center;justify-content:center}.mystats .grow{flex:1;min-width:200px}.mystats .name{font-size:var(--fs-xxl);font-weight:700;margin:2px 0}.mystats .wanted{text-align:right}.mystats .stars{font-size:var(--fs-xxl);color:var(--gold);opacity:.45}.mystats .small{font-size:var(--fs-xs);margin-top:6px}.mystats .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mystats .tile .big{font-size:var(--fs-xxl);font-weight:700;margin:4px 0}.mystats .tile.waiting{border:1px dashed var(--edge)}.mystats .tasks{border-left:4px solid var(--acc)}.mystats .tasks table{width:100%}.mystats .tasks td.ico{width:34px;font-size:var(--fs-xl)}.mystats .tasks td.num{text-align:right;white-space:nowrap}.pill{font-size:var(--fs-xs);padding:2px 8px;border-radius:10px;background:var(--edge)}.pill.u-High{background:var(--red);color:#000}.pill.u-Medium{background:var(--gold);color:#000}.badge{display:inline-block;padding:6px 10px;border-radius:20px;background:var(--field);margin:4px;font-size:var(--fs-s)}.badge.locked{opacity:.35}@media (max-width:1000px){.mystats .grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mystats .grid4{grid-template-columns:1fr}.mystats .wanted{text-align:left}}.toast{position:fixed;bottom:18px;left:50%;transform:translate(-50%);background:var(--tint-pink);color:#ffd0d8;padding:10px 16px;border-radius:8px;z-index:10;max-width:80vw;box-shadow:var(--shadow-pop)}.placeholder{text-align:center;padding:60px 20px}.placeholder .big{font-size:var(--fs-xl);margin-bottom:8px}.login{max-width:420px;margin:90px auto;text-align:center}@media (max-width:800px){.toolbar{flex-wrap:wrap}}.rcd th.grp-bg{color:var(--mut)}.rcd thead tr:nth-child(2) th{top:24px}.rcd td.dim{color:#6f7a92}.rcd tr.sub td{background:var(--raised);font-weight:600;border-top:1px solid var(--edge)}.rcd tr.sub.country td{background:#252f40}.rcd tr.sub.afr td{background:#2c394f;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold)}.rcd tr.sub td.cell-green{background:var(--tint-green)}.rcd tr.sub td.cell-amber{background:var(--tint-amber)}.rcd tr.sub td.cell-red{background:var(--tint-red)}.rcd tr.teamstart td{border-top:3px solid var(--sep, #5a6a94)}.rcd tr.sub.bu td{border-bottom:3px solid var(--sep, #5a6a94)}.rcd tr.subhead td{background:var(--bg);color:var(--gold);font-weight:600;border-top:2px solid var(--edge)}.rcd td.mut{color:var(--mut)}.mw-head.hot,.mw-head.hot .mw-lights i,.bs-stamp.st-passed,.mystats .kpi.secured,.mystats .kpi .secured-badge{animation:none!important}.mw-head.hot,.mystats .kpi.secured{box-shadow:none!important}.mw-stars .on,.rcd .stars.t3,.rcd .stars.t4,.pl-q,.mystats .kpi .rank.gold,.cm-link:hover{text-shadow:none!important}.bs-bags.t3{filter:none!important}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}a.vlink{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor;cursor:pointer}a.vlink:hover,a.vlink:focus-visible{text-decoration:underline;border-bottom-color:transparent;outline-offset:2px}.small{font-size:12px}html[data-theme=light]{--bg:#f1f3f7;--card:#ffffff;--ink:#1c2431;--mut:#566074;--line:#e3e7ee;--field:#f6f7fa;--edge:#c9d0dc;--brand:#1f5fbf;--on-brand:#ffffff;--gold:#8a6200;--ok:#0b7a55;--red:#b93030;--raised:#eef1f6;--sunk:#ffffff;--tint-green:#dcf3ea;--tint-amber:#fbefcf;--tint-red:#fadddd;--tint-pink:#fbe3ea;--tint-blue:#e0eafb;--shadow-pop:0 4px 16px rgba(20,30,50,.14);color-scheme:light}html[data-theme=light] .afr-logo{color:#124175}html[data-theme=light] header.top{background:var(--card)}html[data-theme=light] nav button.star{background:#e8c36a}html[data-theme=light] nav button.star.on{outline-color:var(--ink)}html[data-theme=light] button.act{color:#fff}html[data-theme=light] .cw td.now{background:var(--tint-green)}html[data-theme=light] .cw select.pri-X{background:var(--tint-pink)}html[data-theme=light] .flag.neg,html[data-theme=light] .pill.arch{background:var(--tint-pink);color:#a3264a}html[data-theme=light] .flag.plan{background:var(--tint-amber)}html[data-theme=light] .flag.sp{background:var(--tint-blue)}html[data-theme=light] .flag.offer{background:var(--tint-green)}html[data-theme=light] .flag.urgent{background:var(--red);color:#fff}html[data-theme=light] .cell-over{background:#f6cfcf;color:#8a1c1c}html[data-theme=light] .cell-red{background:var(--tint-red);color:#9d2222}html[data-theme=light] .cell-amber{background:var(--tint-amber)}html[data-theme=light] .cell-green{background:var(--tint-green)}html[data-theme=light] .mystats .hero{background:linear-gradient(135deg,#fbf0d2,var(--card) 60%)}html[data-theme=light] .mystats .avatar{background:#e8c36a}html[data-theme=light] .toast{background:var(--tint-pink);color:#7d1a35;box-shadow:0 4px 20px #00000026}html[data-theme=light] .rcd td.dim{color:#7d879a}html[data-theme=light] .rcd tr.sub td{background:var(--raised)}html[data-theme=light] .rcd tr.sub.country td{background:#e3e9f3}html[data-theme=light] .rcd tr.sub.afr td{background:#d9e2f1}html[data-theme=light] .rcd tr.sub td.cell-green{background:var(--tint-green)}html[data-theme=light] .rcd tr.sub td.cell-amber{background:var(--tint-amber)}html[data-theme=light] .rcd tr.sub td.cell-red{background:var(--tint-red)}html[data-theme=light] .coach-impact{background:#c991001a;border-color:#9a6a0073;color:var(--gold)}html[data-theme=light] .coach-res:hover{border-color:var(--gold);color:var(--gold)}html[data-theme=light] .cm-ring svg circle:first-child{stroke:var(--line)}html[data-theme=light] .cm-sum tr.cm-q td{background:#00000009}html[data-theme=light] .cm-sum .pctcell.cm-greent,html[data-theme=light] .cm-pct.cm-greent,html[data-theme=light] .cm-sum td.cm-mrev.cm-greent,html[data-theme=light] .cm-yrow em.up{color:var(--acc)}html[data-theme=light] .cm-sum .pctcell.cm-ambert,html[data-theme=light] .cm-pct.cm-ambert,html[data-theme=light] .cm-sum td.cm-mrev.cm-ambert{color:var(--gold)}html[data-theme=light] .cm-sum .pctcell.cm-redt,html[data-theme=light] .cm-pct.cm-redt,html[data-theme=light] .cm-sum td.cm-mrev.cm-redt,html[data-theme=light] .cm-yrow em.down{color:var(--red)}html[data-theme=light] .cm-pct.cm-greyt,html[data-theme=light] .cm-known,html[data-theme=light] .cm-nums.cm-greyt{color:var(--mut)}html[data-theme=light] .cm-qfill.cm-qgrey{background:#6b7589}html[data-theme=light] .bd tr.tot td{background:#0000000a}html[data-theme=light] .pl-banner{color:#5c4300;background:#d8b45c2e}html[data-theme=light] .pl-t tbody tr:nth-child(2n) td{background:#00000006}html[data-theme=light] .pl-t tr.lock td{color:#4a5468}html[data-theme=light] .pl-t tfoot td{background:#eef2f8}html[data-theme=light] .pl-bu{filter:brightness(.7) saturate(1.3)}html[data-theme=light] .pl-st.Open{background:#eef1f5;color:#4a5468;border-color:var(--edge)}html[data-theme=light] .pl-st.Confirmed{background:var(--tint-green);color:#0b6e60;box-shadow:none}html[data-theme=light] .pl-st.Locked,html[data-theme=light] .pl-st.Closed{background:var(--tint-green);color:#0b6e60}html[data-theme=light] .pl-chip.bad{color:var(--red);box-shadow:none}html[data-theme=light] .pl-q{color:#d42a2a;text-shadow:none}html[data-theme=light] .pl-pop{box-shadow:0 6px 28px #0000002e}html[data-theme=light] .adm tr.sec td{background:#e9eef6}html[data-theme=light] .adm tr.derived td{background:#f4f6f9}html[data-theme=light] .as-wrap{background:var(--card)}html[data-theme=light] .as-msg.me{background:var(--tint-green)}html[data-theme=light] .as-msg.err{background:var(--tint-pink);color:#8a1f3a}html[data-theme=light]{--sep:#8a98b8}
