:is(.ax-top,.iotg-head,.logo-head,.cx-top) .lang-btn{position:relative;justify-content:center;width:38px;height:38px;min-height:0;padding:0;gap:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff}:is(.ax-top,.iotg-head,.logo-head,.cx-top) .lang-btn:hover{background:rgba(255,255,255,.18)}:is(.ax-top,.iotg-head,.logo-head,.cx-top) .lang-btn:active{background:rgba(255,255,255,.24)}:is(.ax-top,.iotg-head,.logo-head,.cx-top) .lang-btn svg{width:19px;height:19px}:is(.ax-top,.iotg-head,.logo-head,.cx-top) .lang-code{position:absolute;right:-4px;bottom:-3px;width:auto;height:16px;min-width:18px;padding:0 4px;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;border-radius:8px;border:2px solid var(--brand-navy);background:var(--brand-teal);color:#06231E;font-size:9px;font-weight:800;letter-spacing:.03em;line-height:16px;text-align:center}.install-ico{display:none}:is(.ax-top,.iotg-head,.cx-top) .install-btn{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff}:is(.ax-top,.iotg-head,.cx-top) .install-btn:active{background:rgba(255,255,255,.24)}:is(.ax-top,.iotg-head,.cx-top) .install-ico{display:block}:is(.ax-top,.iotg-head,.cx-top) .install-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:is(.ax-top,.iotg-head,.cx-top) :is(.head-actions,.ax-top-actions){flex:none;gap:6px}.ax-top .ax-iconbtn{width:38px;height:38px}.ax-top .ax-brand,.iotg-head .logo-brand-row{flex:1 1 auto;min-width:0}@media (max-width:420px){.iotg-head{gap:8px;padding-left:12px;padding-right:12px}.iotg-head .logo-brand-row{gap:7px}.iotg-head .logo-brand-row .logo-wordmark{font-size:14.5px;padding-left:7px}}@media (max-width:374px){.iotg-head .logo-brand-ieg{height:18px;max-width:66px}.iotg-head .logo-brand-row .logo-wordmark{font-size:13px;padding-left:6px}}@media (max-width:400px){:is(.ax-top,.cx-top) :is(.ax-top-actions,.head-actions){gap:4px}:is(.ax-top,.cx-top) :is(.lang-btn,.install-btn,.ax-iconbtn){width:34px;height:34px}:is(.ax-top,.cx-top) .lang-btn svg{width:17px;height:17px}}@media (max-width:359px){.ax .ax-wordmark{font-size:14.5px}.ax .ax-brand-ieg{height:15px}}.cx-dials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (min-width:520px){.cx-dials{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-dial{border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm);min-width:0}.cx-dial-hit{display:grid;justify-items:center;grid-gap:1px;gap:1px;width:100%;padding:10px 8px 12px;border:0;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;border-radius:18px}.cx-dial-hit:active{background:var(--surface-2)}.cx-dial-svg{display:block;width:100%;max-width:150px;height:auto;overflow:visible}.cx-dial-track{stroke:var(--track)}.cx-dial-fill,.cx-dial-track{fill:none;stroke-width:10;stroke-linecap:round}.cx-dial-fill{stroke:var(--ink-3);transition:d .4s var(--ease)}.cx-dial.is-ahead .cx-dial-fill{stroke:var(--brand-teal)}.cx-dial.is-on .cx-dial-fill{stroke:var(--warning)}.cx-dial.is-behind .cx-dial-fill{stroke:var(--critical)}.cx-dial-goal{stroke:var(--surface);stroke-width:3}.cx-dial-pace{stroke:var(--brand-navy);stroke-width:2.2;stroke-linecap:round}.cx-dial-needle{stroke:var(--brand-navy);stroke-width:3;stroke-linecap:round}.cx-dial-hub{fill:var(--brand-navy)}.cx-dial-pct{font-size:13px;fill:var(--ink-2)}.cx-dial-pct,.cx-dial-value{font-family:var(--font-display);font-weight:800}.cx-dial-value{margin-top:-6px;font-size:21px;line-height:1.1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-dial-label{font-size:13.5px;font-weight:700;color:var(--ink-2)}.cx-dial-goal-l{font-size:12px;color:var(--ink-3);line-height:1.3}.cx-dial.is-ahead .cx-dial-goal-l strong{color:var(--brand-teal-ink)}.cx-dial.is-on .cx-dial-goal-l strong{color:var(--warn-ink)}.cx-dial.is-behind .cx-dial-goal-l strong{color:var(--crit-ink)}.cx-setgoal{color:var(--brand-teal-ink)}.cx-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:-4px 4px 0;font-size:12px;color:var(--ink-3)}.cx-legend span{display:inline-flex;align-items:center;gap:6px}.cx-key{display:inline-block;width:12px;height:4px;border-radius:2px;background:var(--ink-3)}.cx-key.is-goal{width:4px;height:12px;background:var(--surface);box-shadow:0 0 0 1px var(--hairline-2)}.cx-key.is-pace{width:3px;height:12px;background:var(--brand-navy)}.cx-key.is-funded{background:var(--brand-teal)}.cx-key.is-open{background:color-mix(in srgb,var(--brand-navy) 30%,var(--track))}.cx-bar{display:flex;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;margin:2px 0}.cx-bar span{display:block;height:100%}.cx-bar .is-funded{background:var(--brand-teal)}.cx-bar .is-open{background:color-mix(in srgb,var(--brand-navy) 30%,var(--track))}.cx-person-n{display:grid;justify-items:end;line-height:1.2}.cx-person-n small{font-size:12px;color:var(--ink-3)}.cx-stepper{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px}.cx-stepper .ax-refresh:disabled{opacity:.35}.cx-stepper .ax-refresh:active{transform:none}.cx-flip{display:inline-grid;transform:rotate(180deg)}.cx-stepper-label{display:grid;justify-items:center;text-align:center}.cx-stepper-label strong{font-family:var(--font-display);font-size:20px;font-weight:800}.cx-stepper-label span{font-size:13px;color:var(--ink-3)}.cx-goal{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;position:relative}.cx-goal+.cx-goal:before{content:"";position:absolute;top:0;left:14px;right:0;height:1px;background:var(--hairline)}.cx-goal-main{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.cx-goal-label{font-size:16px;font-weight:650}.cx-goal-plan{font-size:13px;color:var(--ink-3)}.cx-goal-input{position:relative;flex:none;width:132px}.cx-goal-input input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--hairline-2);border-radius:11px;background:var(--canvas);color:var(--ink);font:inherit;font-size:17px;font-weight:650;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-goal-input.is-usd:before{content:"$";position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ink-3);font-weight:600}.cx-goal-input input:focus{outline:none;border-color:var(--brand-teal);box-shadow:var(--focus)}.cx-goal-actions{display:grid;grid-gap:10px;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--hairline)}.cx-table-wrap{overflow-x:auto}.cx-table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-table td,.cx-table th{padding:10px 12px;text-align:right;white-space:nowrap}.cx-table thead th{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.cx-table tbody th{text-align:left;font-weight:650}.cx-table tbody tr{border-top:1px solid var(--hairline);cursor:pointer}.cx-table tbody tr.is-on{background:color-mix(in srgb,var(--brand-teal) 10%,var(--surface))}.ax .ax-tabbar.ax-tabbar-7{grid-template-columns:repeat(7,1fr);padding-left:0;padding-right:0}.ax .ax-tabbar-7 .ax-tab-label{font-size:10.5px;letter-spacing:0}@media (max-width:370px){.ax .ax-tabbar-7 .ax-tab-label{font-size:9.5px}}.ax-today-goals{display:grid;grid-gap:10px;gap:10px}.ax-member-goal{font-size:12.5px;color:var(--ink-3)}.ax-member-goal strong{color:var(--ink-2)}.cx-goal-readonly{flex:none;font-size:17px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}