:root{color-scheme:dark;--bg:#071018;--panel:#0c1822;--panel2:#101e29;--line:rgba(154,190,202,.11);--line2:rgba(154,190,202,.2);--text:#eaf5f5;--muted:#78909a;--faint:#526a76;--teal:#47e4c0;--blue:#62b6ff;--orange:#ff956d;--purple:#b09aff;--mono:'SFMono-Regular',Consolas,monospace;--sans:Inter,'PingFang SC','Noto Sans SC','Microsoft YaHei',sans-serif}
*{box-sizing:border-box}html{min-width:360px;background:var(--bg)}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 76% 2%,rgba(32,102,107,.15),transparent 35%),linear-gradient(135deg,#071018 0%,#07131b 50%,#09131d 100%);color:var(--text);font-family:var(--sans);font-size:clamp(14px,.74vw,28px);overflow-x:hidden}.ambient{position:fixed;pointer-events:none;filter:blur(90px);opacity:.18;z-index:0;border-radius:50%}.ambient-one{width:450px;height:450px;right:8%;top:12%;background:#087b76}.ambient-two{width:380px;height:380px;left:-10%;bottom:6%;background:#264d9f}.app-shell{position:relative;z-index:1;width:100%;max-width:3840px;margin:auto;padding:clamp(20px,2.35vw,90px) clamp(18px,3.1vw,120px) 20px}.topbar{height:clamp(70px,5vw,140px);display:flex;align-items:center;gap:clamp(32px,5vw,190px);border-bottom:1px solid var(--line);margin-bottom:clamp(24px,2.15vw,82px)}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--text);min-width:max-content}.brand-mark{width:clamp(34px,2.6vw,76px);height:clamp(34px,2.6vw,76px);display:grid;place-items:center;color:#f36b4b}.brand-mark svg{width:100%;height:100%}.brand-text{display:flex;flex-direction:column;line-height:1.15;gap:6px}.brand-text strong{font-size:clamp(16px,1.1vw,40px);letter-spacing:.16em;font-weight:800}.brand-text small{font-size:clamp(10px,.58vw,21px);letter-spacing:.18em;color:var(--muted)}.main-nav{display:flex;height:100%;align-items:center;gap:clamp(18px,2vw,78px);flex:1}.nav-button{position:relative;align-self:stretch;border:0;background:none;color:var(--muted);font:600 clamp(12px,.68vw,25px) var(--sans);padding:0 3px;cursor:pointer;transition:color .2s;white-space:nowrap}.nav-button:hover,.nav-button.active{color:var(--text)}.nav-button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--teal);box-shadow:0 0 16px rgba(71,228,192,.65)}.nav-button span{font:11px var(--mono);color:var(--teal);margin-left:5px}.topbar-status{display:flex;align-items:center;gap:clamp(16px,1.5vw,58px)}.instance-chip{display:flex;align-items:center;gap:10px;border:1px solid var(--line2);background:rgba(12,24,34,.72);border-radius:100px;padding:11px 17px;color:#bbd1d4;font-size:clamp(10px,.55vw,20px);white-space:nowrap}.instance-chip b{font:11px var(--mono);color:var(--teal);background:rgba(71,228,192,.1);padding:5px 8px;border-radius:20px}.status-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:var(--teal);box-shadow:0 0 11px var(--teal)}.clock-block{display:flex;flex-direction:column;gap:4px;text-align:right}.clock-block strong{font:clamp(15px,1.1vw,40px) var(--mono);letter-spacing:.06em}.clock-block small{font:clamp(9px,.54vw,20px) var(--mono);color:var(--muted)}.refresh-button,.icon-action{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line2);border-radius:50%;background:rgba(12,24,34,.6);color:var(--teal);cursor:pointer}.refresh-button svg{width:18px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.refresh-button.spinning svg{animation:rotate 1s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}main{min-height:calc(100vh - 270px)}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(22px,1.7vw,64px)}.eyebrow{display:flex;align-items:center;gap:10px;color:#89a7ac;font:500 clamp(9px,.52vw,18px) var(--mono);letter-spacing:.2em}.eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 12px var(--teal)}.eyebrow b{color:var(--teal);font-size:.82em;letter-spacing:.1em;border:1px solid rgba(71,228,192,.3);padding:3px 7px;border-radius:3px}h1{font-size:clamp(30px,2.3vw,88px);line-height:1.04;letter-spacing:-.04em;margin:17px 0 10px;font-weight:700}h1 em{font-style:normal;color:var(--teal)}.page-heading p{color:var(--muted);font-size:clamp(12px,.68vw,25px);margin:0}.refresh-meta{display:flex;align-items:center;gap:16px;padding:16px 22px;border:1px solid var(--line);border-radius:14px;background:rgba(12,24,34,.58)}.pulse-ring{width:30px;height:30px;border:1px solid rgba(71,228,192,.52);border-radius:50%;display:grid;place-items:center}.pulse-ring i{width:9px;height:9px;background:var(--teal);border-radius:50%;box-shadow:0 0 14px var(--teal)}.refresh-meta>div:not(.refresh-divider){display:flex;flex-direction:column;gap:5px}.refresh-meta small{font-size:clamp(9px,.48vw,18px);color:var(--muted)}.refresh-meta strong{font:500 clamp(10px,.56vw,21px) var(--mono);color:#cfe4e4}.refresh-meta strong span{color:var(--teal)}.refresh-divider{height:34px;width:1px;background:var(--line2);margin:0 8px}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,.75vw,28px);margin-bottom:clamp(18px,1.2vw,46px)}.kpi-card{min-height:clamp(108px,7.4vw,240px);padding:clamp(14px,1.15vw,42px);border:1px solid var(--line);border-radius:13px;background:linear-gradient(138deg,rgba(16,30,41,.93),rgba(10,22,31,.88));position:relative;overflow:hidden}.kpi-card:after{content:"";position:absolute;width:140px;height:140px;border:1px solid rgba(71,228,192,.08);border-radius:50%;right:-50px;bottom:-85px;box-shadow:0 0 0 18px rgba(71,228,192,.025),0 0 0 38px rgba(71,228,192,.018)}.kpi-top{display:flex;justify-content:space-between;align-items:center;color:#9bb5b8;font-size:clamp(10px,.58vw,21px)}.kpi-icon{font-size:clamp(14px,.9vw,32px);color:var(--teal);opacity:.84}.kpi-value{font:500 clamp(25px,2vw,72px) var(--mono);letter-spacing:-.06em;margin:clamp(10px,.65vw,25px) 0 5px;color:var(--text);line-height:1}.kpi-note{font-size:clamp(9px,.5vw,18px);color:var(--muted)}.kpi-card:nth-child(3n+2) .kpi-icon{color:var(--blue)}.kpi-card:nth-child(3n) .kpi-icon{color:var(--orange)}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-items:stretch;gap:clamp(12px,.85vw,32px)}.panel{border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,rgba(13,26,37,.94),rgba(9,20,29,.93));padding:clamp(16px,1.25vw,46px);min-width:0;box-shadow:0 16px 40px rgba(0,0,0,.1)}.panel-wide{grid-row:span 1}.project-chart-panel{grid-column:1;grid-row:1}.group-chart-panel{grid-column:2;grid-row:1}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:clamp(18px,1.25vw,46px)}.panel-index{display:block;color:#62818a;font:10px var(--mono);letter-spacing:.16em;margin-bottom:9px}.panel-heading h2,.table-toolbar h2{font-size:clamp(15px,.92vw,34px);margin:0 0 6px;letter-spacing:-.025em}.panel-heading p,.table-toolbar p{margin:0;color:var(--muted);font-size:clamp(10px,.55vw,20px)}.text-action{background:none;border:0;color:#9bbec0;font:500 clamp(10px,.52vw,20px) var(--sans);cursor:pointer;white-space:nowrap;padding:8px 0}.text-action span{color:var(--teal);font-size:1.3em;margin-left:6px}.icon-action{flex:0 0 38px;width:38px;height:38px;font-size:20px}.bar-chart{display:flex;flex-direction:column;gap:clamp(10px,.68vw,24px)}.bar-row{display:grid;grid-template-columns:minmax(100px, .48fr) 1.65fr minmax(70px,.38fr);align-items:center;gap:15px;min-height:20px}.bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b5c8ca;font-size:clamp(10px,.55vw,20px)}.bar-track{height:clamp(7px,.47vw,17px);background:rgba(120,151,159,.1);border-radius:20px;overflow:hidden}.bar-fill{display:block;height:100%;min-width:1px;border-radius:20px;background:linear-gradient(90deg,#17ad9b,#53efd0);box-shadow:0 0 16px rgba(71,228,192,.22);transition:width .6s ease}.bar-value{text-align:right;color:#dcebea;font:11px var(--mono);white-space:nowrap}.compact-bars{display:flex;flex-direction:column;gap:clamp(11px,.66vw,24px)}.compact-bars .bar-row{grid-template-columns:minmax(78px,.65fr) 1.4fr minmax(65px,.48fr);gap:10px}.compact-bars .bar-fill{background:linear-gradient(90deg,#346fb7,#70c8ff);box-shadow:0 0 14px rgba(98,182,255,.17)}.chart-footnote{border-top:1px solid var(--line);padding-top:15px;margin-top:clamp(16px,1vw,36px);color:var(--muted);font-size:clamp(10px,.53vw,19px)}.chart-footnote strong{color:#c9e1e2;font-family:var(--mono);font-weight:500}.state-pill{padding:6px 9px;border-radius:5px;background:rgba(255,255,255,.04);color:#a9bec0;font-size:clamp(9px,.48vw,17px)}.bottomline{display:flex;justify-content:space-between;align-items:center;color:#536d77;border-top:1px solid var(--line);padding:18px 0 0;margin-top:clamp(20px,1.5vw,58px);font:10px var(--mono);letter-spacing:.08em}.bottomline span:first-child{display:flex;align-items:center;gap:8px;color:#72939b}.view{display:none}.view.active{display:block}.compact-heading{margin-bottom:clamp(20px,1.6vw,60px)}.view-summary{display:flex;align-items:baseline;gap:12px;border:1px solid var(--line);padding:14px 21px;border-radius:10px;background:rgba(12,24,34,.5);color:var(--muted)}.view-summary strong{font:500 clamp(28px,2vw,72px) var(--mono);color:var(--teal)}.view-summary span{font-size:clamp(11px,.6vw,22px)}.data-panel{padding:0;overflow:hidden}.table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,1.55vw,56px);border-bottom:1px solid var(--line)}.search-box{display:flex;align-items:center;gap:10px;min-width:min(360px,38vw);border:1px solid var(--line2);border-radius:8px;padding:10px 13px;color:var(--muted);background:rgba(4,13,19,.45)}.search-box>span{font-size:20px}.search-box input{min-width:0;flex:1;color:var(--text);border:0;outline:0;background:transparent;font:12px var(--sans)}.search-box input::placeholder{color:#607780}.search-box kbd{font:9px var(--mono);border:1px solid var(--line2);border-radius:3px;padding:3px 5px;color:#738b91}.table-wrap{overflow:auto;max-height:calc(100vh - 420px)}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;position:sticky;top:0;background:#0d1b25;color:#6f9098;font:10px var(--mono);letter-spacing:.12em;padding:15px 20px;border-bottom:1px solid var(--line2);z-index:1}td{padding:15px 20px;border-bottom:1px solid rgba(154,190,202,.065);font-size:clamp(11px,.56vw,20px);color:#b9ccce}tr:hover td{background:rgba(68,221,192,.035)}td.numeric{text-align:right;font:11px var(--mono);color:#d0e2e2}td.muted{color:var(--muted)}.entity-cell{display:flex;align-items:center;gap:12px;min-width:270px}.entity-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:rgba(71,228,192,.12);color:var(--teal);font:12px var(--mono)}.entity-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.entity-copy strong{color:#e1eeee;font-size:inherit;max-width:420px;overflow:hidden;text-overflow:ellipsis}.entity-copy small{color:#718991;font:10px var(--mono);max-width:480px;overflow:hidden;text-overflow:ellipsis}.visibility{display:inline-block;border-radius:4px;padding:5px 8px;font-size:10px;background:rgba(255,255,255,.05);color:#9eb4b6}.visibility.public{color:#6de5c4;background:rgba(71,228,192,.09)}.visibility.private{color:#ffaf86;background:rgba(255,149,109,.09)}.visibility.internal{color:#9ccaff;background:rgba(98,182,255,.09)}.table-footer{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;color:var(--muted);font:10px var(--mono)}.pagination{display:flex;align-items:center;gap:10px}.pagination button{width:28px;height:28px;background:transparent;border:1px solid var(--line2);border-radius:5px;color:#b6d1d1;cursor:pointer}.pagination button:disabled{opacity:.35;cursor:default}.pagination span{min-width:58px;text-align:center}.error-banner{margin-top:16px;padding:13px 16px;border:1px solid rgba(255,149,109,.28);background:rgba(88,39,26,.24);color:#ffc0a3;border-radius:8px;font-size:12px}.hidden{display:none!important}.empty-state{text-align:center;padding:55px 20px;color:var(--muted)}

@media(min-width:2500px){.app-shell{padding-top:68px}.overview-grid{min-height:1000px}.panel{padding:40px}.kpi-card{min-height:205px}.bar-chart{gap:22px}.table-wrap{max-height:calc(100vh - 650px)}}
@media(max-width:1450px){.topbar{gap:30px}.main-nav{gap:22px}.topbar-status{gap:12px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.table-wrap{max-height:calc(100vh - 330px)}}
@media(max-width:900px){.app-shell{padding:15px}.topbar{height:auto;min-height:64px;flex-wrap:wrap;gap:12px;padding-bottom:12px;margin-bottom:24px}.brand{margin-right:auto}.main-nav{order:3;flex-basis:100%;height:42px;overflow:auto;gap:23px}.topbar-status{gap:9px}.instance-chip{padding:7px 9px}.instance-chip span{display:none}.clock-block{display:none}.refresh-button{width:34px;height:34px}.page-heading{align-items:flex-start;flex-direction:column}.refresh-meta{align-self:stretch}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{display:flex;flex-direction:column}.panel{min-height:250px}.bar-row{grid-template-columns:minmax(80px,.6fr) 1fr minmax(65px,.4fr)}.table-toolbar{align-items:flex-start;flex-direction:column}.search-box{min-width:100%}.table-wrap{max-height:none}th,td{padding:12px}.bottomline{gap:8px;flex-wrap:wrap}}
@media(max-width:460px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi-card{min-height:100px;padding:12px}.refresh-meta{padding:12px;gap:9px}.refresh-divider{margin:0 2px}.page-heading h1{font-size:34px}.view-summary{align-self:stretch}.table-footer{padding:12px;gap:8px}.entity-cell{min-width:200px}}

/* Keep desktop dashboards inside one viewport for 1080p and 4K displays. */
@media(min-width:901px){
  html,body{height:100%;min-height:0;overflow:hidden}
  .app-shell{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding:clamp(10px,1.2vh,26px) clamp(16px,2vw,72px) clamp(8px,.8vh,18px)}
  .topbar{flex:0 0 clamp(54px,6vh,118px);height:auto;justify-content:space-between;gap:clamp(18px,3vw,80px);margin-bottom:clamp(8px,1.2vh,20px)}
  main{flex:1 1 auto;height:0;min-height:0;overflow:hidden}
  #view-overview.active{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(8px,1vh,18px);overflow:hidden}
  #view-overview .page-heading{min-height:0;align-items:center;margin:0;gap:16px}
  #view-overview h1{font-size:clamp(28px,2vw,76px);margin:6px 0 4px}
  #view-overview .page-heading p{font-size:clamp(11px,.64vw,24px)}
  #view-overview .refresh-meta{gap:clamp(8px,.8vw,24px);padding:clamp(8px,.6vw,20px) clamp(10px,.8vw,26px)}
  #view-overview .pulse-ring{width:clamp(20px,1.5vw,38px);height:clamp(20px,1.5vw,38px);flex:0 0 auto}
  #view-overview .kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(6px,.55vw,16px);min-height:0;margin:0}
  @media(min-width:1451px){
    #view-overview .kpi-grid{grid-template-columns:repeat(12,minmax(0,1fr))}
    #view-overview .kpi-card{grid-column:span 2}
    #view-overview .kpi-card:nth-child(n+7){grid-row:2}
    #view-overview .kpi-card:nth-child(7){grid-column:2 / span 2}
    #view-overview .kpi-card:nth-child(8){grid-column:4 / span 2}
    #view-overview .kpi-card:nth-child(9){grid-column:6 / span 2}
    #view-overview .kpi-card:nth-child(10){grid-column:8 / span 2}
    #view-overview .kpi-card:nth-child(11){grid-column:10 / span 2}
  }
  #view-overview .kpi-card{min-height:clamp(64px,7vh,170px);padding:clamp(8px,.65vw,24px);border-radius:10px}
  #view-overview .kpi-top{font-size:clamp(9px,.52vw,18px)}
  #view-overview .kpi-value{font-size:clamp(18px,1.3vw,50px);margin:clamp(4px,.45vh,10px) 0 3px}
  #view-overview .kpi-note{font-size:clamp(8px,.42vw,14px);line-height:1.1}
  #view-overview .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:clamp(8px,.75vw,24px);min-height:0}
  #view-overview .panel{min-height:0;padding:clamp(12px,1vw,32px);border-radius:12px;overflow:hidden}
  #view-overview .project-chart-panel,#view-overview .account-chart-panel{display:flex;flex-direction:column;min-height:0}
  #view-overview .panel-heading{flex:0 0 auto;margin-bottom:clamp(8px,.9vh,18px);gap:10px}
  #view-overview .panel-index{margin-bottom:clamp(4px,.4vh,8px)}
  #view-overview .panel-heading h2{font-size:clamp(15px,.92vw,34px)}
  #view-overview .bar-chart,#view-overview .compact-bars{flex:1 1 auto;min-height:0;justify-content:space-between;gap:clamp(3px,.55vh,12px);overflow:hidden}
  #view-overview .bar-row{flex:1 1 0;min-height:0;gap:clamp(6px,.6vw,18px)}
  #view-overview .activity-bar-row{grid-template-columns:minmax(120px,.78fr) minmax(70px,1.45fr) minmax(112px,.8fr)}
  #view-overview .activity-bar-value{font-size:clamp(12px,.65vw,22px)}
  #view-overview .activity-bar-value small{font-size:clamp(9px,.46vw,16px)}
  #view-overview .activity-project-label strong{font-size:clamp(9px,.52vw,19px)}
  #view-overview .activity-project-label small{font-size:clamp(8px,.43vw,15px)}
  #view-overview .bar-label{font-size:clamp(9px,.52vw,19px)}
  #view-overview .bar-track{height:clamp(5px,.42vw,15px)}
  #view-overview .compact-bars .bar-row{gap:clamp(5px,.45vw,14px)}
  #view-overview .chart-footnote{flex:0 0 auto;margin-top:clamp(7px,.7vh,16px);padding-top:clamp(6px,.6vh,14px);font-size:clamp(9px,.5vw,18px)}
  #view-overview .error-banner{margin:0;max-height:7vh;overflow:auto}
  .bottomline{flex:0 0 auto;margin-top:clamp(6px,.7vh,14px);padding-top:clamp(6px,.6vh,12px)}
}

.activity-bar-row{grid-template-columns:minmax(100px,.78fr) minmax(70px,1.45fr) minmax(112px,.8fr)}.activity-bar-value{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;white-space:nowrap}.activity-bar-value b{color:#cce2df;font:500 clamp(12px,.65vw,22px) var(--mono)}.activity-bar-value small{color:#839da2;font:clamp(9px,.46vw,16px) var(--mono)}.activity-project-label{display:flex;flex-direction:column;gap:3px;min-width:0;white-space:normal;line-height:1.1}.activity-project-label strong,.activity-project-label small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.activity-project-label strong{color:#d5e6e5;font-weight:550}.activity-project-label small{color:#748e94;font:clamp(8px,.43vw,15px) var(--mono)}
.project-toolbar{align-items:flex-start}.project-filters{display:flex;align-items:center;gap:10px}.project-filters .search-box{min-width:320px}.project-filters select{min-width:190px;border:1px solid var(--line2);border-radius:8px;padding:11px 13px;background:#0a1721;color:#c6dddd;font:11px var(--sans)}
.activity-pill{display:inline-block;padding:6px 9px;border:1px solid rgba(120,151,159,.16);border-radius:5px;color:#a8bdc0;background:rgba(120,151,159,.08);font-size:10px;white-space:nowrap}.activity-pill.hot{color:#ff9b76;border-color:rgba(255,149,109,.26);background:rgba(255,149,109,.1)}.activity-pill.active{color:#4be3c0;border-color:rgba(71,228,192,.24);background:rgba(71,228,192,.09)}.activity-pill.occasional{color:#8dcaff;border-color:rgba(98,182,255,.22);background:rgba(98,182,255,.08)}.activity-pill.quiet{color:#a6b1b4}.activity-pill.no-commit,.activity-pill.no-branch{color:#788e93}.activity-pill.loading{color:#c1b2ff;border-color:rgba(176,154,255,.2);background:rgba(176,154,255,.08)}.activity-pill.unavailable{color:#ffad9a;border-color:rgba(255,120,100,.22);background:rgba(255,120,100,.08)}
.commit-cell{display:flex;flex-direction:column;gap:5px;max-width:380px;white-space:normal}.commit-cell strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dcebea;font-size:clamp(11px,.56vw,20px);font-weight:550}.commit-cell a{color:inherit;text-decoration:none}.commit-cell a:hover{color:var(--teal);text-decoration:underline}.commit-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#718991;font:10px var(--mono)}
@media(max-width:1150px){.project-toolbar .project-filters{width:100%;flex-wrap:wrap}.project-filters .search-box{flex:1;min-width:250px}.project-filters select{flex:1;min-width:170px}}
@media(max-width:900px){.project-filters{flex-direction:column;align-items:stretch}.project-filters .search-box,.project-filters select{width:100%;min-width:0}.activity-bar-row{grid-template-columns:minmax(85px,.65fr) 1fr minmax(105px,.52fr)}.activity-bar-value small{font-size:8px}.commit-cell{max-width:280px}}
.account-bar-row{grid-template-columns:minmax(105px,.78fr) minmax(50px,1.2fr) minmax(120px,.9fr)}.account-bar-label{display:flex;flex-direction:column;gap:3px;min-width:0;white-space:normal;line-height:1.1}.account-bar-label strong,.account-bar-label small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.account-bar-label strong{color:#d5e6e5;font-weight:550}.account-bar-label small{color:#748e94;font:clamp(8px,.43vw,15px) var(--mono)}.account-bar-value{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;white-space:nowrap}.account-bar-value b{color:#cce2df;font:500 clamp(12px,.65vw,22px) var(--mono)}.account-bar-value small{color:#839da2;font:clamp(8px,.43vw,15px) var(--mono)}.entity-copy strong a{color:inherit;text-decoration:none}.entity-copy strong a:hover{color:var(--teal);text-decoration:underline}
@media(min-width:901px){#view-overview .account-bar-row{grid-template-columns:minmax(110px,.78fr) minmax(50px,1.2fr) minmax(120px,.9fr)}#view-overview .account-bar-label strong{font-size:clamp(9px,.52vw,19px)}#view-overview .account-bar-value small{font-size:clamp(8px,.43vw,15px)}}
@media(max-width:900px){.account-bar-row{grid-template-columns:minmax(85px,.65fr) minmax(45px,1fr) minmax(115px,.72fr)}.account-bar-value small{font-size:8px}}
@media(orientation:portrait){#view-overview .account-bar-row{grid-template-columns:minmax(85px,.8fr) minmax(0,.7fr) minmax(130px,1fr)}#view-overview .account-bar-label,#view-overview .account-bar-value{min-width:0}#view-overview .account-bar-row .bar-track{width:100%;max-width:clamp(120px,24vw,210px);justify-self:center}#view-overview .account-bar-value b,#view-overview .account-bar-value small{max-width:100%;overflow:hidden;text-overflow:ellipsis}}
