.ee-block,.ee-lab,.ee-callout,.ee-compare,.ee-phrases,.ee-hero,.ee-goal,.ee-next{font-family:var(--font-ui);font-size:1rem;line-height:1.55}.prose>:is(.ee-lab,.ee-callout,.ee-compare,.ee-phrases,.ee-hero,.ee-goal,.ee-next),.prose>astro-island>.ee-lab{max-width:none;margin-top:1.6rem}.ee-lab :where(p,ul,ol,h3){margin:0}.ee-display{font-weight:800;font-stretch:125%}.ee-btn{border:var(--bw) solid var(--ink);background:var(--accent);min-height:44px;box-shadow:var(--shadow-sm);color:var(--on-accent);font:700 1rem/1.2 var(--font-ui);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:6px 16px;text-decoration:none;display:inline-flex}.ee-btn:hover{filter:brightness(1.04)}.ee-btn:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.ee-btn.ghost{background:var(--card);color:var(--fg)}.ee-btn.small{min-height:40px;padding:4px 12px;font-size:.93rem}.ee-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ee-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ee-say,.ee-star{border:2.5px solid var(--ink);background:var(--card);width:40px;height:40px;box-shadow:2px 2px 0 var(--ink);color:var(--fg);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ee-say:active,.ee-star:active{box-shadow:none;transform:translate(2px,2px)}.ee-star[aria-pressed=true]{--star-fill:var(--accent);background:var(--fg);color:var(--accent)}.ee-say[hidden],.ee-star[hidden]{display:none}.ee-callout{border:var(--bw) solid var(--ink);background:var(--info-soft);border-radius:14px;padding:14px 16px}.ee-callout.tip{background:var(--accent-soft)}.ee-callout.warn{background:var(--warn-soft)}.ee-callout.trap{background:var(--violet-soft)}.ee-callout>.ct{margin:0 0 6px;font-size:1rem;font-weight:800;font-stretch:125%}.ee-callout>:where(:not(.ct)){margin:.6em 0 0}.ee-callout>.ct+*{margin-top:0}.ee-callout :where(ul,ol){padding-left:1.3em}.ee-goal{border:var(--bw) solid var(--ink);background:var(--card);box-shadow:var(--shadow-sm);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ee-goal b{border:2px solid var(--ink);background:var(--accent);color:var(--on-accent);border-radius:8px;flex:none;padding:2px 8px;font-size:.85rem;font-weight:800;font-stretch:125%}.ee-hero .sub{margin:0 0 1.2rem;font-size:clamp(1.05rem,3.2vw,1.35rem);font-weight:800;font-stretch:125%;line-height:1.3}.ee-hero .pair{gap:4px;display:grid}.ee-hero .cap{margin:.4rem 0 0;font-weight:700}@media (width>=720px){.ee-hero .pair{grid-template-columns:1fr 1fr;gap:18px}}.ee-bubble{border:var(--bw) solid var(--ink);background:var(--card);box-shadow:var(--shadow);border-radius:20px;margin:0 0 24px;padding:14px 16px;position:relative}.ee-bubble:after{content:"";border-right:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);background:inherit;border-bottom-right-radius:4px;width:20px;height:20px;position:absolute;bottom:-12px;left:30px;transform:rotate(45deg)}.ee-bubble.accent{background:var(--accent);color:var(--on-accent)}.ee-bubble.weak{background:var(--bad-soft)}.ee-bubble.strong{background:var(--good-soft)}.ee-bubble .who{color:var(--muted);margin-bottom:4px;font-size:.875rem;font-weight:600;display:block}.ee-bubble .line{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ee-bubble .txt{flex:1;min-width:0}.ee-bubble .acts{flex:none;gap:6px;display:flex}.ee-compare{gap:14px;display:grid}.ee-cmp{border:var(--bw) solid var(--ink);background:var(--card);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.ee-cmp .a{border-bottom:2px solid var(--ink);background:var(--bad-soft);align-items:baseline;gap:8px;padding:10px 14px;display:flex}.ee-cmp .b{align-items:center;gap:10px;padding:10px 14px;display:flex}.ee-cmp .tag{border:2px solid var(--ink);background:var(--card);border-radius:6px;flex:none;padding:0 6px;font-size:.8rem;font-weight:700}.ee-cmp .b .tag{background:var(--good);color:#000}.ee-cmp .b .txt{flex:1;font-weight:700}.ee-cmp .note{color:var(--muted);margin:0;padding:0 14px 10px;font-size:.93rem}.ee-phrases{gap:12px;display:grid}@media (width>=720px){.ee-phrases.two{grid-template-columns:1fr 1fr}}.ee-phrase{border:var(--bw) solid var(--ink);background:var(--card);box-shadow:var(--shadow-sm);border-radius:14px;padding:12px 14px}.ee-phrase .top{align-items:center;gap:8px;display:flex}.ee-phrase .txt{flex:1;font-size:1.1rem;font-weight:700;line-height:1.3}.ee-phrase .mean{margin:6px 0 0}.ee-phrase .ex{color:var(--muted);margin:4px 0 0;font-size:.93rem}.ee-chip{border:2px solid var(--ink);background:var(--paper);color:var(--fg);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:.8rem;font-weight:700;display:inline-block}.ee-chip.good{background:var(--good-soft)}.ee-chip.warn{background:var(--warn-soft)}.ee-chip.bad{background:var(--bad-soft)}.ee-next{border:var(--bw) solid var(--ink);background:var(--fg);box-shadow:5px 5px 0 var(--accent);color:var(--paper);border-radius:14px;padding:18px}.ee-next h3{margin:0 0 8px;font-size:1.2rem;font-weight:800;font-stretch:125%}.ee-next :where(p,ul){margin:.5em 0 0}.ee-next ul{padding-left:1.2em}.ee-next a.ee-btn{margin-top:14px}.ee-lab{border:var(--bw) solid var(--ink);background:var(--card);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.ee-lab-head{border-bottom:var(--bw) solid var(--ink);background:var(--accent);color:var(--on-accent);align-items:center;gap:10px;padding:10px 14px;display:flex}.ee-lab-head .lt{text-wrap:balance;flex:1;font-size:1rem;font-weight:800;font-stretch:125%;line-height:1.2}.ee-lab-body{padding:16px}.ee-lab-body>*+*,.ee-stack>*+*{margin-top:14px}.ee-help{color:var(--muted);font-size:.93rem}.ee-label{margin-bottom:6px;font-size:.93rem;font-weight:700;display:block}.ee-muted{color:var(--muted)}.ee-card{border:var(--bw) solid var(--ink);background:var(--card);border-radius:14px;padding:14px 16px}.ee-card.soft{background:var(--accent-soft)}.ee-range{border:var(--bw) solid var(--ink);background:var(--paper);-webkit-appearance:none;appearance:none;border-radius:999px;width:100%;height:16px;margin:10px 0}.ee-range::-webkit-slider-thumb{border:var(--bw) solid var(--ink);background:var(--accent);width:30px;height:30px;box-shadow:2px 2px 0 var(--ink);cursor:grab;-webkit-appearance:none;appearance:none;border-radius:50%}.ee-range::-moz-range-thumb{border:var(--bw) solid var(--ink);background:var(--accent);width:26px;height:26px;box-shadow:2px 2px 0 var(--ink);cursor:grab;border-radius:50%}.ee-slider{display:block}.ee-ticks{justify-content:space-between;gap:4px;font-size:.8rem;font-weight:700;display:flex}.ee-ticks span{text-align:center;cursor:pointer;border-radius:6px;flex:1;padding:2px}.ee-ticks span:first-child{text-align:left}.ee-ticks span:last-child{text-align:right}.ee-ticks span.on{background:var(--accent);box-shadow:inset 0 0 0 2px var(--ink);color:var(--on-accent)}.ee-seg{flex-wrap:wrap;gap:8px;display:flex}.ee-seg button,.ee-toggle{border:2.5px solid var(--ink);background:var(--card);min-height:40px;box-shadow:2px 2px 0 var(--ink);color:var(--fg);font:700 .93rem/1.2 var(--font-ui);cursor:pointer;border-radius:999px;padding:6px 12px}.ee-seg button[aria-pressed=true],.ee-toggle[aria-pressed=true]{background:var(--fg);color:var(--paper)}.ee-seg button:active,.ee-toggle:active{box-shadow:none;transform:translate(2px,2px)}.ee-toggle:disabled{cursor:default;opacity:.7}.ee-select{border:var(--bw) solid var(--ink);background:var(--card);width:100%;min-height:46px;box-shadow:var(--shadow-sm);color:var(--fg);font:inherit;border-radius:10px;padding:8px 12px}textarea.ee-select{resize:vertical;line-height:1.5}.ee-meters{gap:10px;display:grid}@media (width>=620px){.ee-meters.two{grid-template-columns:1fr 1fr}}.ee-meter .mh{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:.93rem;font-weight:700;display:flex}.ee-meter .bar{border:2.5px solid var(--ink);background:var(--paper);border-radius:999px;height:20px;overflow:hidden}.ee-meter .bar>div{border-right:2.5px solid var(--ink);height:100%;transition:width .3s,background .3s}.ee-meter .bar>div.z{border-right:0}.ee-scale{border:2.5px solid var(--ink);border-radius:999px;height:22px;margin:8px 0 4px;position:relative}.ee-scale .needle{background:var(--fg);border-radius:3px;width:6px;height:30px;transition:left .3s;position:absolute;top:-6px;transform:translate(-3px)}.ee-scale .band{border-left:2.5px solid var(--ink);border-right:2.5px solid var(--ink);background:var(--good);position:absolute;top:0;bottom:0}.ee-stats{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;display:grid}.ee-stat{border:2.5px solid var(--ink);background:var(--paper);border-radius:12px;min-width:0;padding:8px 10px}.ee-stat .k{color:var(--muted);font-size:.8rem;font-weight:700}.ee-stat .v{font-size:1.35rem;font-weight:800;font-stretch:125%;line-height:1.2}.ee-verdict{border:var(--bw) solid var(--ink);border-radius:12px;padding:10px 12px;font-weight:600}.ee-verdict.plain{font-weight:400}.ee-verdict.good{background:var(--good-soft)}.ee-verdict.warn{background:var(--warn-soft)}.ee-verdict.bad{background:var(--bad-soft)}.ee-verdict.info{background:var(--info-soft)}.ee-rag{border:var(--bw) solid var(--ink);box-shadow:var(--shadow-sm);color:#000;border-radius:12px;justify-self:start;padding:8px 14px;font-size:1.1rem;font-weight:800;font-stretch:125%;display:inline-block}.ee-rag.green{background:var(--good)}.ee-rag.amber{background:var(--warn)}.ee-rag.red{background:var(--bad)}mark.hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:4px;padding:0 2px}mark.hl-h{background:var(--warn-soft);box-shadow:inset 0 -3px 0 var(--warn)}mark.hl-f{background:var(--bad-soft);box-shadow:inset 0 -3px 0 var(--bad)}mark.hl-a{background:var(--info-soft);box-shadow:inset 0 -3px #3e6fe0}mark.hl-j{background:var(--violet-soft);box-shadow:inset 0 -3px #7b55e8}mark.hl-p{background:var(--good-soft);box-shadow:inset 0 -3px #12924d}.ee-legend{flex-wrap:wrap;gap:8px 12px;font-size:.875rem;display:flex}.ee-legend span{align-items:center;gap:6px;display:inline-flex}.ee-opts{gap:10px;display:grid}.ee-opt{border:2.5px solid var(--ink);background:var(--card);width:100%;box-shadow:2px 2px 0 var(--ink);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.35;display:flex}.ee-opt .k{border:2px solid var(--ink);background:var(--paper);border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:.875rem;font-weight:700;display:inline-flex}.ee-opt.wide-k .k{white-space:nowrap;padding:0 7px}.ee-opt:hover:not(:disabled){background:var(--accent-soft)}.ee-opt:disabled{cursor:default}.ee-opt[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink), 2px 2px 0 var(--ink)}.ee-opt.right{background:var(--good-soft)}.ee-opt.right .k{background:var(--good);color:#000}.ee-opt.wrong{background:var(--bad-soft)}.ee-opt.wrong .k{background:var(--bad);color:#000}.ee-q .qn{color:var(--muted);font-size:.875rem;font-weight:700}.ee-q .qq{margin:4px 0 12px;font-size:1.15rem;font-weight:700;line-height:1.35}.ee-score{font-size:2.6rem;font-weight:800;font-stretch:125%;line-height:1}.ee-timer{align-items:center;gap:14px;display:flex}.ee-timer .clock{font-variant-numeric:tabular-nums;flex:none;min-width:92px;font-size:2.4rem;font-weight:800;font-stretch:125%;line-height:1}.ee-timer .phase{font-weight:700}.ee-timerbar{border:2.5px solid var(--ink);background:var(--paper);border-radius:999px;height:14px;overflow:hidden}.ee-timerbar>div{background:var(--accent);height:100%;transition:width 1s linear}.ee-checks{gap:8px;display:grid}.ee-check{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.35;display:flex}.ee-check input{border:2.5px solid var(--ink);background:var(--card);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:6px;flex:none;place-content:center;width:24px;height:24px;margin:0;display:inline-grid}.ee-check input:checked{background:var(--good)}.ee-check input:checked:after{content:"";border-bottom:3px solid #000;border-left:3px solid #000;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.ee-transcript{border:2px dashed var(--ink);background:var(--paper);border-radius:10px;min-height:44px;padding:10px}.ee-cardlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ee-cardrow{border:2.5px solid var(--ink);background:var(--card);box-shadow:2px 2px 0 var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.ee-cardrow.point{background:var(--good-soft)}.ee-cardrow.cut{background:var(--bad-soft)}.ee-cardrow.never{box-shadow:none;opacity:.6;border-style:dashed}.ee-cardrow .num{border:2px solid var(--ink);background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:inline-flex}.ee-cardrow .txt{flex:1;min-width:0;line-height:1.4}.ee-cardrow .meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:.875rem;display:flex}.ee-cardrow .att{border:2px solid var(--ink);background:var(--paper);border-radius:999px;height:9px;margin-top:7px;overflow:hidden}.ee-cardrow .att>div{height:100%;transition:width .3s}.ee-cardrow .mv{flex-direction:column;flex:none;gap:6px;display:flex}.ee-cardrow .mv button{border:2.5px solid var(--ink);background:var(--card);width:44px;height:36px;box-shadow:2px 2px 0 var(--ink);color:var(--fg);cursor:pointer;border-radius:8px;font-size:.8rem}.ee-cardrow .mv button:disabled{box-shadow:none;opacity:.3;cursor:default}.ee-trim{margin:0;font-size:1.05rem;line-height:2.35}.ee-chunk{border:2px solid var(--ink);background:var(--card);max-width:100%;color:var(--fg);font:inherit;text-align:left;white-space:normal;cursor:pointer;-webkit-box-decoration-break:slice;box-decoration-break:slice;border-radius:8px;padding:2px 7px;line-height:1.35;display:inline}.ee-chunk.s1{background:var(--accent);color:var(--on-accent)}.ee-chunk.s2{background:var(--paper);box-shadow:none;color:var(--muted);border-style:dashed;text-decoration:line-through}.ee-chunk.k-filler,.ee-chunk.k-redundant{outline:3px solid var(--bad);outline-offset:1px}.ee-chunk.k-core{outline:3px solid var(--good);outline-offset:1px}.ee-chart{border:2.5px solid var(--ink);background:var(--card);color:var(--fg);border-radius:12px;padding:8px}.ee-chart svg{width:100%;margin:0 auto;display:block}.ee-chart text{fill:var(--fg);font-family:var(--font-ui)}.ee-chart .halo{paint-order:stroke;stroke:var(--card);stroke-width:4px}.ee-dot-drag{cursor:ns-resize}.ee-dot-drag:focus{stroke:#2f6bff;stroke-width:5px;outline:none}.ee-rung{border-left:6px solid var(--ink);gap:8px;padding:4px 0 4px 12px;display:grid}.ee-rung.fact{border-left-color:var(--accent)}.ee-rung .rl{font-size:.875rem;font-weight:800;font-stretch:125%}.ee-rank{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ee-rank .mh{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:.93rem;font-weight:700;display:flex}.ee-rank .bar{border:2.5px solid var(--ink);background:var(--paper);border-radius:999px;height:14px;overflow:hidden}.ee-rank .bar>div{border-right:2.5px solid var(--ink);background:var(--accent);height:100%;transition:width .3s}.ee-matrix{grid-template-columns:minmax(64px,auto) repeat(3,1fr);gap:6px;display:grid}.ee-matrix.two{grid-template-columns:minmax(64px,auto) 1fr 1fr}.ee-matrix .ax{text-align:center;justify-content:center;align-items:center;padding:2px;font-size:.75rem;font-weight:700;line-height:1.2;display:flex}.ee-matrix .cell{border:2.5px solid var(--ink);min-height:64px;box-shadow:2px 2px 0 var(--ink);color:var(--fg);font:inherit;cursor:pointer;border-radius:10px;flex-wrap:wrap;place-content:center;gap:4px;padding:4px;display:flex}.ee-matrix .cell:active{box-shadow:none;transform:translate(2px,2px)}.ee-matrix .cell.z1,.ee-matrix .cell.z2,.ee-matrix .cell.q-ll{background:var(--good-soft)}.ee-matrix .cell.z3,.ee-matrix .cell.z4,.ee-matrix .cell.q-hl{background:var(--warn-soft)}.ee-matrix .cell.z6,.ee-matrix .cell.z9,.ee-matrix .cell.q-hh{background:var(--bad-soft)}.ee-matrix .cell.q-lh{background:var(--info-soft)}.ee-matrix .cell .ee-chip{font-size:.7rem}.ee-matrix .cell .ql{text-align:center;width:100%;font-size:.75rem;font-weight:800}.ee-syl{flex-wrap:wrap;gap:8px;display:flex}.ee-sylb{border:2.5px solid var(--ink);background:var(--card);min-width:56px;min-height:48px;box-shadow:2px 2px 0 var(--ink);color:var(--fg);font:700 1.25rem/1 var(--font-ui);cursor:pointer;border-radius:10px;padding:6px 12px}.ee-sylb:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.ee-sylb.right{background:var(--good);color:#000}.ee-sylb.wrong{background:var(--bad);color:#000}.ee-sylb:disabled{cursor:default}.ee-emph{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.25rem;display:flex}.ee-emph .plain{padding:6px 4px;font-weight:700}.ee-ew{border:2.5px solid var(--ink);background:var(--card);box-shadow:2px 2px 0 var(--ink);color:var(--fg);font:700 1.25rem/1.2 var(--font-ui);cursor:pointer;border-radius:10px;padding:6px 10px}.ee-ew[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.ee-prompt{max-height:300px;box-shadow:var(--shadow-sm);color:#a3a8b4;background:#000;border:3px solid #000;border-radius:12px;padding:16px;font-size:1.35rem;line-height:1.7;overflow:auto;-webkit-mask-image:linear-gradient(#000 0 82%,#0000);mask-image:linear-gradient(#000 0 82%,#0000)}.ee-prompt span.done{color:#fff}.ee-prompt span.now{background:var(--accent);color:#000;border-radius:4px;padding:0 3px}.ee-prompt .ps{color:var(--accent);font-weight:700}.ee-checklist{gap:8px;display:grid}.ee-ck{border:2.5px solid var(--ink);background:var(--card);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;line-height:1.4;display:flex}.ee-ck.ok{background:var(--good-soft)}.ee-ck.no{background:var(--bad-soft)}.ee-ck .mark{border:2px solid var(--ink);background:var(--card);border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:inline-flex}.ee-flash{text-align:center;flex-direction:column;justify-content:center;gap:10px;min-height:180px;display:flex}.ee-flash .front{font-size:1.15rem;font-weight:700}.ee-flash .back{border:2.5px solid var(--ink);background:var(--good-soft);border-radius:12px;padding:10px;font-size:1.2rem;font-weight:700}.ee-shake{animation:.45s ee-shake}@keyframes ee-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}@media (width<=480px){.ee-lab{--shadow:3px 3px 0 var(--ink)}.ee-lab-head{padding:8px 12px}.ee-lab-body,.ee-card{padding:12px}.ee-next{box-shadow:4px 4px 0 var(--accent)}.ee-say,.ee-star{width:44px;height:44px}.ee-matrix{grid-template-columns:minmax(40px,auto) repeat(3,1fr);gap:4px}.ee-matrix.two{grid-template-columns:minmax(40px,auto) 1fr 1fr}.ee-matrix .ax{flex-direction:column;gap:1px;font-size:.7rem}.ee-matrix .ax .axw{letter-spacing:.02em;text-transform:uppercase;font-size:.6rem;display:block}.ee-matrix .cell{min-height:56px;padding:3px}.ee-matrix .cell .ee-chip{font-size:.8rem}.ee-cardrow{flex-wrap:wrap}.ee-cardrow .mv{flex-direction:row;order:3;width:100%}.ee-cardrow .mv button{flex:1;width:auto;height:40px}.ee-meters.three{grid-template-columns:repeat(3,1fr);gap:8px}.ee-meters.three .ee-meter .mh{flex-direction:column;align-items:flex-start;gap:0;font-size:.72rem;line-height:1.25}.ee-meters.three .ee-meter .bar{height:10px}.ee-timer .clock{min-width:72px;font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.ee-lab *,.ee-btn{transition:none!important;animation:none!important}:is(.ee-btn,.ee-say,.ee-star,.ee-seg button,.ee-toggle,.ee-matrix .cell,.ee-sylb):active{transform:none!important}}.ee-flip{border:0;border-bottom:3px solid var(--ink);background:var(--info-soft);color:var(--fg);font:inherit;cursor:pointer;border-radius:4px;padding:0 3px;font-weight:700}.ee-flip[data-on]{background:var(--accent);color:var(--on-accent)}.ee-scroll{border:2.5px solid var(--ink);background:var(--card);border-radius:12px;max-width:100%;overflow-x:auto}.ee-grid-table{border-collapse:separate;border-spacing:0;background:var(--card);width:100%;font-size:.93rem}.prose .ee-lab table.ee-grid-table{box-shadow:none;border:0;border-radius:0;display:table;overflow:visible}.ee-grid-table :is(th,td){border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);padding:6px 8px}.ee-grid-table :is(th,td):last-child{border-right:0}.ee-grid-table tr:last-child :is(th,td){border-bottom:0}.ee-grid-table th{border-bottom:2px solid var(--ink);background:var(--accent);color:var(--on-accent)}.ee-grid-table :is(td,th):first-child{background:var(--card);box-shadow:2px 0 0 var(--ink);z-index:1;position:sticky;left:0}.ee-grid-table th:first-child{background:var(--accent)}
