.atlas .cbl-wrap,.atlas .pie-wrap,.atlas .an-legend,.atlas .atlas-drilldown,.atlas .pd-bars{--fg:var(--a-ink);--fg-2:var(--a-ink);--fg-muted:color-mix(in srgb, var(--a-ink) 75%, transparent);--accent:var(--a-navy);--grid-line:var(--a-border);--border:var(--a-border);--border-strong:var(--a-border-strong);--bg:var(--a-surface);--bg-2:var(--a-inset);--bg-3:var(--a-inset);--font-mono:var(--a-mono);--font-display:var(--a-font)}.atlas .atlas-chart-card{padding:0;overflow:hidden}.atlas .atlas-chart-card__head{border-bottom:1px solid var(--a-border);padding:22px 23px 18px}.atlas .atlas-chart-card__body{padding:22px 23px 18px}.atlas .atlas-chart-card__head .atlas-section-note{margin-bottom:0}.atlas .cbl-wrap{width:100%;padding:4px 0 0;position:relative}.atlas .cbl-legend{border-top:1px solid var(--a-border);font-family:var(--a-mono);letter-spacing:0;text-transform:uppercase;color:color-mix(in srgb, var(--a-ink) 75%, transparent);justify-content:flex-start;gap:24px;margin:14px -23px 0;padding:14px 23px 0;font-size:10px;display:flex}.atlas .cbl-legend-item{align-items:center;gap:6px;display:inline-flex}.atlas .cbl-legend-sw{border-radius:1px;flex-shrink:0;width:7px;height:7px}.atlas .pie-tip{pointer-events:none;z-index:5;background:var(--a-chart-tip-bg);color:var(--a-chart-tip-ink);min-width:126px;font-family:var(--a-mono);white-space:nowrap;border-radius:6px;padding:7px 9px;font-size:10px;position:absolute}.atlas .pie-tip-l{color:inherit;padding-bottom:7px;border-bottom:1px solid var(--a-chart-tip-rule);margin:0 -9px 7px;padding-inline:9px;font-weight:400}.atlas .pie-tip-v{font-family:var(--a-mono);color:inherit;opacity:.8;font-size:10px}.atlas .pie-wrap{justify-content:center;align-items:center;display:flex;position:relative}.atlas .pie-center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.atlas .pie-center-v{font-family:var(--a-mono);color:var(--a-ink);font-size:19px;line-height:1}.atlas .pie-center-l{font-family:var(--a-mono);color:color-mix(in srgb, var(--a-ink) 55%, transparent);margin-top:6px;font-size:10px}.atlas .an-legend{flex-direction:column;gap:0;display:flex}.atlas .an-legend-row{align-items:center;gap:6px;padding:4px 0;display:flex}.atlas .an-legend-sw{border-radius:1px;flex-shrink:0;width:7px;height:7px}.atlas .an-legend-name{min-width:0;font-family:var(--a-mono);color:color-mix(in srgb, var(--a-ink) 75%, transparent);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.atlas .an-legend-val{font-family:var(--a-mono);color:var(--a-faint);font-size:11px;font-weight:400}.atlas .pd-bars{flex-direction:column;gap:22px;width:100%;display:flex}.atlas .pd-bar-row{transition:opacity .15s}.atlas .pd-bar-head{align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.atlas .pd-bar-name{min-width:0;font-family:var(--a-body);color:var(--a-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:700;overflow:hidden}.atlas .pd-bar-pct{font-family:var(--a-mono);color:var(--a-faint);font-size:10px}.atlas .pd-bar-val{font-family:var(--a-body);color:var(--a-muted);text-align:right;min-width:52px;font-size:12px}.atlas .pd-bar-track{background:var(--a-track);border-radius:3px;height:6px;overflow:hidden}.atlas .pd-bar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--c,var(--a-pink)) 78%, #000), var(--c,var(--a-pink)));border-radius:3px;height:100%;transition:width .35s}.atlas .atlas-drilldown{margin:0 -23px}.atlas .atlas-drilldown .hb-row{border-top:1px solid var(--a-border);cursor:default;padding:16px 23px 20px}.atlas .atlas-drilldown .hb-row.has-children{cursor:pointer}.atlas .atlas-drilldown .hb-row:first-child{border-top:0;padding-top:4px}.atlas .atlas-drilldown .hb-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.atlas .atlas-drilldown .hb-spacer{flex-shrink:0;width:0}.atlas .atlas-drilldown .hb-caret{width:14px;height:14px;color:var(--a-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.atlas .atlas-drilldown .hb-caret svg{transition:transform .15s}.atlas .atlas-drilldown .hb-row.open>.hb-head .hb-caret svg,.atlas .atlas-drilldown .hb-child.open>.hb-head .hb-caret svg{transform:rotate(180deg)}.atlas .atlas-drilldown .hb-row>.hb-head .hb-caret{background:var(--a-primary);width:28px;height:28px;color:var(--a-primary-ink);border:.5px solid var(--a-border);border-radius:50%;transition:background .15s,color .15s,border-color .15s}.atlas .atlas-drilldown .hb-row:not(.open)>.hb-head .hb-caret{background:var(--a-field);color:var(--a-ink);border-color:var(--a-border-strong)}.atlas .atlas-drilldown .hb-label{min-width:0;font-family:var(--a-body);color:var(--a-ink);flex:1;font-size:13px;font-weight:500}.atlas .atlas-drilldown .hb-row>.hb-head .hb-label{font-family:var(--a-font);font-size:15px;font-weight:700}.atlas .atlas-drilldown .hb-pct{font-family:var(--a-body);color:var(--a-ink);text-align:right;min-width:56px;font-size:11px;font-weight:600}.atlas .atlas-drilldown .hb-val{font-family:var(--a-body);color:var(--a-ink);text-align:right;min-width:72px;font-size:11px;font-weight:600}.atlas .atlas-drilldown .hb-row>.hb-head .hb-pct,.atlas .atlas-drilldown .hb-row>.hb-head .hb-val{font-size:13px}.atlas .atlas-drilldown .hb-bar{background:var(--a-track);border-radius:3px;height:6px;position:relative;overflow:hidden}.atlas .atlas-drilldown .hb-bar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--bar-color,var(--a-purple)) 78%, #000), var(--bar-color,var(--a-purple)));border-radius:3px;transition:width .35s;position:absolute;top:0;bottom:0;left:0}.atlas .atlas-drilldown .hb-children{background:color-mix(in srgb, var(--bar-color,var(--a-purple)) 11%, var(--a-surface));border-top:1px solid var(--a-border);margin:18px -23px -20px;padding:4px 23px 8px}.atlas .atlas-drilldown .hb-child{border-top:1px solid var(--a-border);padding:12px 0 14px}.atlas .atlas-drilldown .hb-child:first-child{border-top:0}.atlas .atlas-drilldown .hb-child.has-children{cursor:pointer}.atlas .atlas-drilldown .hb-child .hb-head{margin-bottom:9px}.atlas .atlas-drilldown .hb-child .hb-bar,.atlas .atlas-drilldown .hb-grandchild .hb-bar{background:color-mix(in srgb, var(--a-ink) 22%, transparent);height:4px}.atlas .atlas-drilldown .hb-grandchildren{background:color-mix(in srgb, var(--bar-color,var(--a-purple)) 20%, var(--a-surface));margin:12px -23px -14px;padding:4px 23px 6px}.atlas .atlas-drilldown .hb-grandchild{padding:10px 0}.atlas .atlas-drilldown .hb-grandchild .hb-label{font-size:11px;font-weight:500}.atlas .atlas-drilldown .hb-grandchild .hb-head{margin-bottom:8px}
.atlas-shell{background:var(--a-page);min-height:100dvh;color:var(--a-ink);grid-template-columns:261px minmax(0,1fr);display:grid}.atlas-main{flex-direction:column;min-width:0;height:100dvh;display:flex}.atlas-content{flex:auto;min-width:0;min-height:0;overflow-y:auto}.atlas-topbar{display:none}.atlas-rail{background-color:var(--a-rail);background-image:var(--a-noise);height:100dvh;box-shadow:inset -1px 0 0 var(--a-border);background-size:128px 128px;flex-direction:column;padding:23px 19px 14px 17px;display:flex;position:sticky;top:0;overflow:hidden}.atlas-rail-head{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:12px;min-height:30px;margin-bottom:24px;padding:0 0 0 16px;display:flex}.atlas-rail-close{display:none}.atlas-brand{color:var(--a-ink);text-decoration:none;display:inline-flex}.atlas-nav{scrollbar-width:thin;scrollbar-color:var(--a-track) transparent;flex-direction:column;flex:1;min-height:0;margin-right:-19px;padding:0 19px 0 10px;display:flex;overflow:hidden auto}.atlas-nav::-webkit-scrollbar{width:6px}.atlas-nav::-webkit-scrollbar-track{background:0 0}.atlas-nav::-webkit-scrollbar-thumb{background:var(--a-track);border-radius:3px}.atlas-nav::-webkit-scrollbar-thumb:hover{background:var(--a-border-strong)}.atlas-nav-item{border-radius:var(--a-radius-xs);width:100%;height:32px;color:color-mix(in srgb, var(--a-ink) 60%, transparent);letter-spacing:0;font-size:14px;font-weight:500;line-height:1;font-family:var(--a-font);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:5px;padding:4px 5px;text-decoration:none;transition:background .12s,color .12s;display:flex}.atlas-nav-ico{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.atlas-nav-item:hover{background:color-mix(in srgb, var(--a-ink) 3%, transparent);color:var(--a-ink-2)}.atlas-nav-item.active{background:color-mix(in srgb, var(--a-ink) 5%, transparent);color:color-mix(in srgb, var(--a-ink) 85%, transparent)}.atlas-nav-label{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.atlas-nav-section{flex-direction:column;display:flex}.atlas-nav-section__head{cursor:pointer;text-align:left;width:100%;height:24px;font-family:var(--a-font);letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--a-ink) 45%, transparent);background:0 0;border:none;justify-content:space-between;align-items:center;margin:25px 0 5px;padding:0 5px;font-size:11px;font-weight:500;display:flex}.atlas-nav-section__head:disabled{cursor:default}.atlas-nav-section__head:not(:disabled):hover{color:var(--a-ink-2)}.atlas-nav-caret{color:currentColor;transition:transform .15s;display:inline-flex}.atlas-nav-section:not(.is-closed) .atlas-nav-caret{transform:rotate(180deg)}.atlas-nav-section__items{flex-direction:column;display:flex}.atlas-nav-section__items .atlas-nav-item{height:28px;margin-bottom:4px;padding:2px 5px}.atlas-nav-section.is-closed .atlas-nav-section__items{display:none}.atlas-nav-item.is-soon{cursor:default;color:var(--a-faint)}.atlas-nav-item.is-soon:hover{color:var(--a-faint);background:0 0}.atlas-nav-item .atlas-soon{margin-left:auto}.atlas-rail-account{border-top:1px solid var(--a-border);flex:none;margin-top:auto;margin-left:-17px;margin-right:-19px;padding:10px 19px 0 17px}.atlas-acct{align-items:center;gap:6px;display:flex}.atlas-acct__who{border-radius:var(--a-radius-xs);min-width:0;color:var(--a-ink);flex:1;align-items:center;gap:9px;padding:4px;text-decoration:none;transition:background .12s;display:flex}.atlas-acct__who:hover{background:color-mix(in srgb, var(--a-ink) 4%, transparent)}.atlas-acct__avatar{background:var(--a-primary);width:28px;height:28px;color:var(--a-primary-ink);font-family:var(--a-mono);letter-spacing:.04em;border-radius:6px;flex:none;place-items:center;font-size:10px;display:grid;overflow:hidden}.atlas-acct__img{object-fit:cover;width:100%;height:100%}.atlas-acct__name{font-family:var(--a-font);color:var(--a-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.atlas-acct__out{border-radius:var(--a-radius-xs);width:30px;height:30px;color:var(--a-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.atlas-acct__out:hover{background:color-mix(in srgb, var(--a-danger) 12%, transparent);color:var(--a-danger)}.atlas-acct__out:disabled{opacity:.6;cursor:default}.atlas-tip{z-index:70;border-radius:var(--a-radius-xs);background:var(--a-primary);color:var(--a-primary-ink);font-family:var(--a-font);white-space:nowrap;pointer-events:none;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.2;position:fixed;left:80px;transform:translateY(-50%);box-shadow:0 6px 18px #00000038}.atlas-backdrop{display:none}.atlas-shell{transition:grid-template-columns .2s}.atlas-rail-toggle{border-radius:var(--a-radius-xs);border:1px solid color-mix(in srgb, var(--a-ink) 8%, transparent);cursor:pointer;width:36px;height:34px;color:var(--a-ink);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.atlas-rail-toggle:hover{background:color-mix(in srgb, var(--a-ink) 5%, transparent)}.atlas-rail-mark{border-radius:var(--a-radius-xs);width:40px;height:34px;color:var(--a-ink);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s;display:inline-flex}.atlas-rail-mark:hover{background:color-mix(in srgb, var(--a-ink) 5%, transparent)}.atlas-rail-mark__logo,.atlas-rail-mark__menu{justify-content:center;align-items:center;display:inline-flex}.atlas-rail-mark__menu,.atlas-rail-mark:hover .atlas-rail-mark__logo,.atlas-rail-mark:focus-visible .atlas-rail-mark__logo{display:none}.atlas-rail-mark:hover .atlas-rail-mark__menu,.atlas-rail-mark:focus-visible .atlas-rail-mark__menu{display:inline-flex}.atlas-shell.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.is-collapsed .atlas-rail{padding:23px 0 14px}.is-collapsed .atlas-rail-head{justify-content:center;margin-bottom:20px;padding:0}.is-collapsed .atlas-nav{align-items:center;margin-right:0;padding:0}.is-collapsed .atlas-nav-item,.is-collapsed .atlas-nav-section__items .atlas-nav-item{justify-content:center;width:34px;height:34px;margin-left:auto;margin-right:auto;padding:0}.is-collapsed .atlas-nav-section__head{background:var(--a-border);pointer-events:none;width:24px;height:1px;margin:16px auto;padding:0;display:block;overflow:hidden}.is-collapsed .atlas-nav-section__head>*{display:none}.is-collapsed .atlas-nav-section.is-closed .atlas-nav-section__items{display:flex}.is-collapsed .atlas-nav-item.is-soon,.is-collapsed .atlas-soon{display:none}.is-collapsed .atlas-rail-account{margin-left:0;margin-right:0;padding:10px 0 0}.is-collapsed .atlas-acct{justify-content:center;gap:0}.is-collapsed .atlas-acct__who{display:none}.is-collapsed .atlas-nav-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.atlas-shell{grid-template-columns:1fr}.atlas-topbar{z-index:40;background-color:var(--a-rail);background-image:var(--a-noise);border-bottom:1px solid var(--a-border);background-size:128px 128px;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex;position:sticky;top:0}.atlas-hamburger{background:color-mix(in srgb, var(--a-page) 35%, transparent);border:1px solid color-mix(in srgb, var(--a-ink) 6%, transparent);cursor:pointer;color:var(--a-ink);border-radius:var(--a-radius-xs);justify-content:center;align-items:center;width:36px;height:34px;display:inline-flex}.atlas-hamburger:hover{background:color-mix(in srgb, var(--a-ink) 5%, transparent)}.atlas-main{height:auto}.atlas-content{flex:none;min-height:0;overflow:visible}.atlas-rail{z-index:60;width:261px;max-width:84vw;height:100dvh;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:2px 0 18px #00000024}.atlas-rail.open{transform:none}.atlas-rail-toggle,.atlas-rail-mark{display:none}.atlas-shell.is-collapsed{grid-template-columns:1fr}.is-collapsed .atlas-rail{padding:23px 19px 14px 17px}.is-collapsed .atlas-rail-head{justify-content:space-between;padding:0 0 0 16px}.is-collapsed .atlas-brand{display:inline-flex}.is-collapsed .atlas-nav{align-items:stretch;padding:0 10px}.is-collapsed .atlas-nav-item{justify-content:flex-start;width:100%;height:32px;padding:4px 5px}.is-collapsed .atlas-nav-section__items .atlas-nav-item{height:28px;padding:2px 5px}.is-collapsed .atlas-nav-label{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:hidden}.is-collapsed .atlas-nav-item.is-soon{display:flex}.is-collapsed .atlas-soon{display:inline-block}.is-collapsed .atlas-nav-section{align-items:stretch}.is-collapsed .atlas-nav-section__head{pointer-events:auto;background:0 0;width:100%;height:24px;margin:25px 0 5px;padding:0 5px;display:flex}.is-collapsed .atlas-nav-section__head>*{display:block}.is-collapsed .atlas-nav-section.is-closed .atlas-nav-section__items{display:none}.is-collapsed .atlas-rail-account{margin-left:-17px;margin-right:-19px;padding:10px 19px 0 17px}.is-collapsed .atlas-acct{justify-content:flex-start;gap:6px}.is-collapsed .atlas-acct__who{flex:1;display:flex}.atlas-rail-close{border-radius:var(--a-radius-xs);border:1px solid var(--a-border);cursor:pointer;width:36px;height:34px;color:var(--a-ink);background:0 0;justify-content:center;align-items:center;display:inline-flex}.atlas-rail-close:hover{background:color-mix(in srgb, var(--a-ink) 5%, transparent)}.atlas-backdrop{z-index:55;background:#0006;display:block;position:fixed;inset:0}}.atlas-rail-extra{flex-direction:column;flex-shrink:0;gap:10px;padding:18px 10px 4px;display:flex}
