/* Ported from docs/redesign-mockups/earnings-mockup.html, scoped under body[data-theme=gemini] #view .ea-page
   (not the mockup's own flatter #view .<class> scoping) to match the live .dv-page / .mac-page convention.
   mc-unk, mc-lvl (incl. ::after, b, the .sx-top override) and mc-ic (incl. svg) are renamed to ea-unk,
   ea-lvl and ea-ic: bare "mc-" is load-bearing sitewide for the paywall/tease widget (themes.css,
   pages-workspace.css; planWall() emits mc-lock-kick). The wl-, sx-, px-, pf-, up, dn and mut class names
   keep the mockup's own names — they are only ever selected as descendants of ea-page, so they do not
   collide with another page's own same-named rules under that page's own root. */
body[data-theme=gemini] #view .ea-page{--px-card:var(--today-paper);--px-inset:var(--paper-3);--px-lift:color-mix(in srgb,var(--paper-3) 92%,var(--ink1));--px-edge:var(--today-rule)}
body[data-theme=gemini] #view .ea-page .up{color:var(--up)}
body[data-theme=gemini] #view .ea-page .dn{color:var(--dn)}
body[data-theme=gemini] #view .ea-page .mut{color:var(--ink3)}
body[data-theme=gemini] #view .ea-page .px-ch{margin-top:72px}
body[data-theme=gemini] #view .ea-page .px-ch.first{margin-top:22px}
body[data-theme=gemini] #view .ea-page a{color:var(--ink1);text-underline-offset:3px}
body[data-theme=gemini] #view .ea-page a:focus-visible{outline:2px solid var(--today-focus);outline-offset:2px}
body[data-theme=gemini] #view .ea-page .ea-unk{color:var(--ink3);font-style:italic}
body[data-theme=gemini] #view .ea-page .ea-lvl{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-size:9px;letter-spacing:.1em;color:var(--ink3);text-transform:uppercase}
body[data-theme=gemini] #view .ea-page .ea-lvl::after{content:"";flex:1;border-top:1px solid var(--today-rule);transform:translateY(-3px)}
body[data-theme=gemini] #view .ea-page .ea-lvl b{font-weight:700;color:var(--ink2)}
body[data-theme=gemini] #view .ea-page .ea-ic{display:inline-grid;place-items:center;color:var(--ink2);vertical-align:-2px}
body[data-theme=gemini] #view .ea-page .ea-ic svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
body[data-theme=gemini] #view .ea-page .wl-chips{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--today-rule)}
body[data-theme=gemini] #view .ea-page .wl-chips button{all:unset;cursor:pointer;padding:5px 10px;font-size:10px;color:var(--ink2);border-inline-end:1px solid var(--today-rule);transition:background-color 120ms ease}
body[data-theme=gemini] #view .ea-page .wl-chips button:last-child{border-inline-end:0}
body[data-theme=gemini] #view .ea-page .wl-chips button:hover{background:var(--today-hover)}
body[data-theme=gemini] #view .ea-page .wl-chips button[aria-pressed=true]{background:var(--ink1);color:var(--paper)}
body[data-theme=gemini] #view .ea-page .wl-chips button:focus-visible{outline:2px solid var(--today-focus);outline-offset:-2px}
body[data-theme=gemini] #view .ea-page .wl-chips button small{font-size:9px;opacity:.7;margin-inline-start:4px}
body[data-theme=gemini] #view .ea-page .wl-tip{position:fixed;pointer-events:none;z-index:50;background:var(--paper-3);border:1px solid var(--rline);padding:7px 9px;font-size:10px;line-height:1.5;color:var(--ink1);box-shadow:var(--shadow);display:none;max-width:280px}
body[data-theme=gemini] #view .ea-page .wl-tip b{font-weight:700}
body[data-theme=gemini] #view .ea-page .wl-tip small{display:block;color:var(--ink3);font-size:9px}
body[data-theme=gemini] #view .ea-page .pf-foot{font-size:9px;line-height:1.6;color:var(--ink3);margin:56px 0 0;max-width:90ch}
body[data-theme=gemini] #view .ea-page .pf-foot p{margin:0 0 6px}
body[data-theme=gemini] #view .ea-page .pf-foot b{color:var(--ink2)}
body[data-theme=gemini] #view .ea-page .sx-hd{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--today-rule);padding:0 0 12px}
body[data-theme=gemini] #view .ea-page .sx-hd>div:first-child{flex:1 1 420px;min-width:0}
body[data-theme=gemini] #view .ea-page .sx-k{margin:0 0 5px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink3)}
body[data-theme=gemini] #view .ea-page .sx-hd h2{margin:0;text-transform:none;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.005em;color:var(--ink1)}
body[data-theme=gemini] #view .ea-page .sx-hero .sx-hd h2{font-size:21px;line-height:1.28;letter-spacing:-.01em;max-width:52ch}
body[data-theme=gemini] #view .ea-page .sx-ld{margin:6px 0 0;font-size:11px;line-height:1.55;color:var(--ink2);max-width:86ch}
body[data-theme=gemini] #view .ea-page .sx-hr{font-size:9px;letter-spacing:.06em;color:var(--ink3)}
body[data-theme=gemini] #view .ea-page .sx-kp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--px-edge);border:1px solid var(--px-edge);margin-top:14px}
body[data-theme=gemini] #view .ea-page .sx-kp>div{background:var(--px-inset);padding:8px 12px 9px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}
body[data-theme=gemini] #view .ea-page .sx-kp small{flex:1 0 100%;font-size:9px;letter-spacing:.08em;color:var(--ink3)}
body[data-theme=gemini] #view .ea-page .sx-kp b{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
body[data-theme=gemini] #view .ea-page .sx-kp span{font-size:9px;line-height:1.4;color:var(--ink2);min-width:0}
body[data-theme=gemini] #view .ea-page .sx-top{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;margin-top:22px}
body[data-theme=gemini] #view .ea-page .sx-top .ea-lvl{margin:0;flex:1 1 180px}
body[data-theme=gemini] #view .ea-page .sx-pick{font:inherit;font-size:10px;background:var(--px-card);color:var(--ink1);border:1px solid var(--today-rule);border-radius:0;padding:4px 6px;max-width:100%}
body[data-theme=gemini] #view .ea-page .sx-pick:focus-visible{outline:2px solid var(--today-focus);outline-offset:1px}
body[data-theme=gemini] #view .ea-page .sx-bar{position:relative;height:10px;display:block}
body[data-theme=gemini] #view .ea-page .sx-bar::before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;border-inline-start:1px solid var(--ink3)}
body[data-theme=gemini] #view .ea-page .sx-bar i{position:absolute;top:1px;bottom:1px}
body[data-theme=gemini] #view .ea-page .sx-bar i.bu{background:var(--up)}
body[data-theme=gemini] #view .ea-page .sx-bar i.bd{background:var(--dn)}

body[data-theme=gemini] #view .ea-page .ea-est{display:inline-block;font-size:9px;letter-spacing:.04em;color:var(--ink3);border:1px dashed var(--rline);padding:0 5px;white-space:nowrap}
body[data-theme=gemini] #view .ea-page .ea-ok{display:inline-block;font-size:9px;letter-spacing:.04em;color:var(--up);border:1px solid color-mix(in srgb,var(--up) 55%,var(--px-edge));padding:0 5px;white-space:nowrap}
body[data-theme=gemini] #view .ea-page .ea-cd{display:inline-block;min-width:3.4em;font-size:9px;font-variant-numeric:tabular-nums;color:var(--ink2);white-space:nowrap}
body[data-theme=gemini] #view .ea-page .ea-cd.soon{color:var(--ink1);font-weight:700}
body[data-theme=gemini] #view .ea-page .ea-cd.now{color:var(--paper);background:var(--ink1);padding:0 4px;min-width:0}
body[data-theme=gemini] #view .ea-page .ea-div{font-size:9px;color:var(--ink3);text-decoration:none;border-bottom:1px dotted var(--ink3);white-space:nowrap}
body[data-theme=gemini] #view .ea-page .ea-div:hover{color:var(--ink1)}

body[data-theme=gemini] #view .ea-page .ea-wk{margin-top:16px}
body[data-theme=gemini] #view .ea-page .ea-wk+.ea-wk{margin-top:14px}
body[data-theme=gemini] #view .ea-page .ea-wkh{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between;margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-wkh span{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--ink3);font-size:9px}
body[data-theme=gemini] #view .ea-page .ea-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--px-edge);border:1px solid var(--px-edge)}
body[data-theme=gemini] #view .ea-page .ea-day{background:var(--px-card);padding:8px 9px 10px;min-width:0;min-height:112px;display:flex;flex-direction:column;gap:5px}
body[data-theme=gemini] #view .ea-page .ea-day.we{background:var(--px-inset)}
body[data-theme=gemini] #view .ea-page .ea-day.today{box-shadow:inset 0 0 0 2px var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-day.gone{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--rline) 35%,transparent) 6px 7px),var(--px-inset)}
body[data-theme=gemini] #view .ea-page .ea-dl{display:flex;justify-content:space-between;gap:6px;font-size:9px;letter-spacing:.06em;color:var(--ink3);text-transform:uppercase}
body[data-theme=gemini] #view .ea-page .ea-dl b{font-weight:700;color:var(--ink2)}
body[data-theme=gemini] #view .ea-page .ea-day.today .ea-dl b{color:var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-dn{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-dn small{font-size:9px;font-weight:400;letter-spacing:.04em;color:var(--ink3);margin-inline-start:4px}
body[data-theme=gemini] #view .ea-page .ea-day.gone .ea-dn{color:var(--ink3)}
body[data-theme=gemini] #view .ea-page .ea-dn.z{color:var(--ink3);opacity:.5}
body[data-theme=gemini] #view .ea-page .ea-meter{height:4px;background:color-mix(in srgb,var(--rline) 40%,transparent)}
body[data-theme=gemini] #view .ea-page .ea-meter i{display:block;height:100%;background:var(--ink2)}
body[data-theme=gemini] #view .ea-page .ea-tk{display:flex;flex-wrap:wrap;gap:2px 7px;font-size:10px;line-height:1.45}
body[data-theme=gemini] #view .ea-page .ea-tk a{font-weight:600;text-decoration:none}
body[data-theme=gemini] #view .ea-page .ea-tk a:hover{text-decoration:underline}
body[data-theme=gemini] #view .ea-page .ea-tk .more{all:unset;cursor:pointer;color:var(--ink3);font-size:9px}
body[data-theme=gemini] #view .ea-page .ea-tk .more:hover{color:var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-tk .more:focus-visible{outline:2px solid var(--today-focus);outline-offset:1px}
body[data-theme=gemini] #view .ea-page .ea-note{font-size:9px;line-height:1.4;color:var(--ink3)}
body[data-theme=gemini] #view .ea-page .ea-lock{font-size:9px;line-height:1.4;color:var(--ink3);font-style:italic}

body[data-theme=gemini] #view .ea-page .ea-gone{margin-top:18px;background:var(--px-card);border:1px solid var(--px-edge);border-inline-start:3px solid var(--ink3);padding:12px 16px;font-size:10px;line-height:1.6;color:var(--ink2)}
body[data-theme=gemini] #view .ea-page .ea-gone p{margin:0}
body[data-theme=gemini] #view .ea-page .ea-gone p+p{margin-top:6px}
body[data-theme=gemini] #view .ea-page .ea-gone b{color:var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-gone a{font-weight:600;margin-inline-end:4px}

body[data-theme=gemini] #view .ea-page .ea-dens{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;align-items:end;height:62px;margin-top:14px}
body[data-theme=gemini] #view .ea-page .ea-dens>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;min-width:0;cursor:default}
body[data-theme=gemini] #view .ea-page .ea-dens i{display:block;background:var(--ink2);min-height:1px}
body[data-theme=gemini] #view .ea-page .ea-dens>div.cur i{background:var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-dens>div.lk i{background:repeating-linear-gradient(135deg,var(--ink3) 0 2px,transparent 2px 4px)}
body[data-theme=gemini] #view .ea-page .ea-dens em{font-style:normal;font-size:8px;text-align:center;color:var(--ink3);font-variant-numeric:tabular-nums;margin-bottom:2px}
body[data-theme=gemini] #view .ea-page .ea-densx{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;margin-top:4px;border-top:1px solid var(--today-rule);padding-top:4px;font-size:8px;color:var(--ink3);text-align:center}
body[data-theme=gemini] #view .ea-page .ea-densx span{overflow:hidden;white-space:nowrap}

body[data-theme=gemini] #view .ea-page .ea-tools{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between;margin-top:18px}
body[data-theme=gemini] #view .ea-page .ea-cal{margin-top:12px}
body[data-theme=gemini] #view .ea-page .ea-cal .ea-days{grid-auto-rows:minmax(92px,auto)}
body[data-theme=gemini] #view .ea-page .ea-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;font-size:9px;letter-spacing:.08em;color:var(--ink3);padding:0 0 4px}
body[data-theme=gemini] #view .ea-page .ea-wd span{padding-inline-start:9px}
body[data-theme=gemini] #view .ea-page .ea-c{background:var(--px-card);padding:6px 8px 8px;min-width:0;display:flex;flex-direction:column;gap:4px;position:relative}
body[data-theme=gemini] #view .ea-page .ea-c.out{background:var(--px-inset);opacity:.45}
body[data-theme=gemini] #view .ea-page .ea-c.we{background:var(--px-inset)}
body[data-theme=gemini] #view .ea-page .ea-c.gone{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--rline) 35%,transparent) 6px 7px),var(--px-inset)}
body[data-theme=gemini] #view .ea-page .ea-c.today{box-shadow:inset 0 0 0 2px var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-c.sel{box-shadow:inset 0 0 0 2px var(--ink2);background:var(--px-lift)}
body[data-theme=gemini] #view .ea-page .ea-c.today.sel{box-shadow:inset 0 0 0 2px var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-cb{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:4px;font-size:10px;color:var(--ink2)}
body[data-theme=gemini] #view .ea-page .ea-cb b{font-weight:600;color:var(--ink1);font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .ea-page .ea-cb em{font-style:normal;font-size:9px;color:var(--ink3);font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .ea-page .ea-cb:focus-visible{outline:2px solid var(--today-focus);outline-offset:1px}
body[data-theme=gemini] #view .ea-page .ea-cb:disabled{cursor:default}
body[data-theme=gemini] #view .ea-page .ea-hol{font-size:8px;letter-spacing:.06em;color:var(--ink3);text-transform:uppercase}
body[data-theme=gemini] #view .ea-page .ea-sel{margin-top:14px;background:var(--px-card);border:1px solid var(--px-edge);padding:10px 16px 12px}

body[data-theme=gemini] #view .ea-page .ea-list{margin-top:12px;background:var(--px-card);border:1px solid var(--px-edge);padding:2px 16px 8px}
body[data-theme=gemini] #view .ea-page .ea-sel .ea-list{margin:8px -16px -12px;border:0;border-top:1px solid var(--px-edge)}
body[data-theme=gemini] #view .ea-page .ea-mh{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:14px 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink1);border-bottom:1px solid var(--today-rule)}
body[data-theme=gemini] #view .ea-page .ea-mh span{font-weight:400;font-size:9px;color:var(--ink3)}
body[data-theme=gemini] #view .ea-page .ea-row{display:grid;grid-template-columns:78px 50px minmax(150px,1.4fr) minmax(90px,.9fr) 76px minmax(160px,1.6fr) 58px;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--today-rule);font-size:10px;min-width:0}
body[data-theme=gemini] #view .ea-page .ea-row:last-child{border-bottom:0}
body[data-theme=gemini] #view .ea-page .ea-row.hd{font-size:9px;letter-spacing:.08em;color:var(--ink3);padding:8px 0 4px}
body[data-theme=gemini] #view .ea-page .ea-row>*{min-width:0}
body[data-theme=gemini] #view .ea-page .ea-row .dt{font-variant-numeric:tabular-nums;color:var(--ink1);white-space:nowrap}
body[data-theme=gemini] #view .ea-page .ea-row .nm{display:flex;flex-direction:column;gap:1px}
body[data-theme=gemini] #view .ea-page .ea-row .nm a{font-weight:700;text-decoration:none}
body[data-theme=gemini] #view .ea-page .ea-row .nm a:hover{text-decoration:underline}
body[data-theme=gemini] #view .ea-page .ea-row .nm small{font-size:9px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-theme=gemini] #view .ea-page .ea-row .sc{font-size:9px;color:var(--ink2);display:flex;gap:5px;align-items:center;overflow:hidden}
body[data-theme=gemini] #view .ea-page .ea-row .sc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-theme=gemini] #view .ea-page .ea-row .lr{font-size:9px;line-height:1.45;color:var(--ink2)}
body[data-theme=gemini] #view .ea-page .ea-row .lr b{font-weight:700}
body[data-theme=gemini] #view .ea-page .ea-row .ep{text-align:end;font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .ea-page .ea-row.hd .ep{text-align:end}
body[data-theme=gemini] #view .ea-page .ea-wall{padding:16px 0 10px;font-size:11px;line-height:1.6;color:var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-wall small{display:block;margin-top:4px;font-size:9px;color:var(--ink3)}
body[data-theme=gemini] #view .ea-page .ea-empty{padding:14px 0;font-size:10px;color:var(--ink3)}

body[data-theme=gemini] #view .ea-page .ea-oc{margin-top:14px;background:var(--px-card);border:1px solid var(--px-edge);padding:4px 16px 8px}
body[data-theme=gemini] #view .ea-page .ea-orow{display:grid;grid-template-columns:62px minmax(120px,1.2fr) minmax(140px,2fr) 58px 132px;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--today-rule);font-size:10px;cursor:default}
body[data-theme=gemini] #view .ea-page .ea-orow:last-child{border-bottom:0}
body[data-theme=gemini] #view .ea-page .ea-orow.hd{font-size:9px;letter-spacing:.08em;color:var(--ink3);padding:8px 0 4px}
body[data-theme=gemini] #view .ea-page .ea-orow>*{min-width:0}
body[data-theme=gemini] #view .ea-page .ea-orow>a{font-weight:700;text-decoration:none}
body[data-theme=gemini] #view .ea-page .ea-orow .pd{font-size:9px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-theme=gemini] #view .ea-page .ea-orow .v{text-align:end;font-variant-numeric:tabular-nums;font-weight:600}
body[data-theme=gemini] #view .ea-page .ea-orow .nx{font-size:9px;color:var(--ink2);white-space:nowrap}
body[data-theme=gemini] #view .ea-page .ea-eps{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 22px}
body[data-theme=gemini] #view .ea-page .ea-eps li{font-size:10px;line-height:1.5;color:var(--ink2);min-width:0}
body[data-theme=gemini] #view .ea-page .ea-eps li b{font-variant-numeric:tabular-nums;color:var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-eps li small{display:block;font-size:9px;color:var(--ink3);overflow-wrap:anywhere}
body[data-theme=gemini] #view .ea-page .ea-cap{margin:10px 0 0;font-size:9px;line-height:1.6;color:var(--ink3);max-width:96ch}
body[data-theme=gemini] #view .ea-page .ea-x{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--today-rule);padding:4px 10px;font-size:10px;text-decoration:none;color:var(--ink1)}
body[data-theme=gemini] #view .ea-page .ea-x:hover{background:var(--today-hover)}

@media (max-width:900px){
  body[data-theme=gemini] #view .ea-page .ea-row{grid-template-columns:70px 44px minmax(120px,1.3fr) 72px minmax(120px,1.6fr) 52px}
  body[data-theme=gemini] #view .ea-page .ea-row .sc{display:none}
  body[data-theme=gemini] #view .ea-page .ea-tk{font-size:9px;gap:1px 5px}
  body[data-theme=gemini] #view .ea-page .ea-day{padding:7px 6px 9px}
}
@media (max-width:620px){
  body[data-theme=gemini] #view .ea-page{padding:10px 16px 26px}
  body[data-theme=gemini] #view .ea-page .px-ch{margin-top:52px}
  body[data-theme=gemini] #view .ea-page .sx-hero .sx-hd h2{font-size:17px}
  body[data-theme=gemini] #view .ea-page .sx-hd>div:first-child{flex-basis:100%}
  body[data-theme=gemini] #view .ea-page .sx-kp{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-theme=gemini] #view .ea-page .sx-kp>div{padding:7px 10px 8px}
  body[data-theme=gemini] #view .ea-page .ea-wk .ea-days{grid-template-columns:minmax(0,1fr)}
  body[data-theme=gemini] #view .ea-page .ea-wk .ea-day{min-height:0;display:grid;grid-template-columns:62px 34px minmax(0,1fr);gap:4px 10px;align-items:start;padding:8px 10px}
  body[data-theme=gemini] #view .ea-page .ea-wk .ea-day.empty:not(.today){display:none}
  body[data-theme=gemini] #view .ea-page .ea-wk .ea-dl{flex-direction:column;gap:1px}
  body[data-theme=gemini] #view .ea-page .ea-wk .ea-dn{font-size:17px}
  body[data-theme=gemini] #view .ea-page .ea-wk .ea-meter{display:none}
  body[data-theme=gemini] #view .ea-page .ea-wk .ea-tk,body[data-theme=gemini] #view .ea-page .ea-wk .ea-note,body[data-theme=gemini] #view .ea-page .ea-wk .ea-lock{grid-column:3}
  body[data-theme=gemini] #view .ea-page .ea-wk .ea-dn small{display:none}
  body[data-theme=gemini] #view .ea-page .ea-cal .ea-days{grid-auto-rows:46px}
  body[data-theme=gemini] #view .ea-page .ea-c{padding:4px 4px}
  body[data-theme=gemini] #view .ea-page .ea-c .ea-tk,body[data-theme=gemini] #view .ea-page .ea-c .ea-hol,body[data-theme=gemini] #view .ea-page .ea-c .ea-lock{display:none}
  body[data-theme=gemini] #view .ea-page .ea-cb{flex-direction:column;align-items:flex-start;gap:2px;height:100%}
  body[data-theme=gemini] #view .ea-page .ea-wd span{padding-inline-start:4px}
  body[data-theme=gemini] #view .ea-page .ea-sel{padding:10px 10px 12px}
  body[data-theme=gemini] #view .ea-page .ea-sel .ea-list{margin:8px -10px -12px}
  body[data-theme=gemini] #view .ea-page .ea-list{padding:2px 10px 8px}
  body[data-theme=gemini] #view .ea-page .ea-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 0}
  body[data-theme=gemini] #view .ea-page .ea-row.hd{display:none}
  body[data-theme=gemini] #view .ea-page .ea-row .dt{grid-column:1;grid-row:1}
  body[data-theme=gemini] #view .ea-page .ea-row .cdw{grid-column:2;grid-row:1;text-align:end}
  body[data-theme=gemini] #view .ea-page .ea-row .nm{grid-column:1;grid-row:2}
  body[data-theme=gemini] #view .ea-page .ea-row .st{grid-column:2;grid-row:2;text-align:end}
  body[data-theme=gemini] #view .ea-page .ea-row .lr{grid-column:1/-1;grid-row:3}
  body[data-theme=gemini] #view .ea-page .ea-row .ep{display:none}
  body[data-theme=gemini] #view .ea-page .ea-oc{padding:4px 10px 8px}
  body[data-theme=gemini] #view .ea-page .ea-orow{grid-template-columns:54px minmax(0,1fr) 52px;gap:4px 8px}
  body[data-theme=gemini] #view .ea-page .ea-orow.hd{display:none}
  body[data-theme=gemini] #view .ea-page .ea-orow .pd{grid-column:1/-1;grid-row:3}
  body[data-theme=gemini] #view .ea-page .ea-orow .nx{grid-column:1/-1;grid-row:4}
  body[data-theme=gemini] #view .ea-page .ea-orow .sx-bar{grid-column:2;grid-row:1}
  body[data-theme=gemini] #view .ea-page .ea-orow .v{grid-column:3;grid-row:1}
  body[data-theme=gemini] #view .ea-page .ea-eps{grid-template-columns:minmax(0,1fr)}
  body[data-theme=gemini] #view .ea-page .ea-densx span:nth-child(even){visibility:hidden}
}
@media (prefers-reduced-motion:reduce){
  body[data-theme=gemini] #view .ea-page *{transition:none !important;animation:none !important}
}
