/* stock page — redesign 2026-09. Port of docs/redesign-mockups/ticker-v2-mockup.html (sections 01-05).
   Scoped under .tk2-page (root also carries .today-page). Hard corners; JetBrains Mono; local tokens
   (--heat-*, --ev-*, --st-*) carry light + dark variants. */
body[data-theme=gemini] #view .tk2-page{font-family:"JetBrains Mono",ui-monospace,monospace}
body[data-theme=gemini] #view .tk2-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 .tk2-page *{border-radius:0}
body[data-theme=gemini] #view .tk2-page .up{color:var(--up)}
body[data-theme=gemini] #view .tk2-page .dn{color:var(--dn)}
body[data-theme=gemini] #view .tk2-page .mut{color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .px-ch{margin-top:76px}
body[data-theme=gemini] #view .tk2-page .px-ch.first{margin-top:22px}
body[data-theme=gemini] #view .tk2-page .tk2-chh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 18px;align-items:end;border-bottom:1px solid var(--today-rule);padding:0 0 14px}
body[data-theme=gemini] #view .tk2-page .tk2-chh .no{font-size:34px;line-height:.9;font-weight:300;color:var(--ink3);letter-spacing:-.02em}
body[data-theme=gemini] #view .tk2-page .tk2-chh h2{margin:0;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk2-chh p{margin:5px 0 0;font-size:11px;line-height:1.5;color:var(--ink2);max-width:80ch}
body[data-theme=gemini] #view .tk2-page .tk2-chh .rt{font-size:9px;letter-spacing:.06em;color:var(--ink3);text-align:end;white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk2-lvl{display:flex;align-items:baseline;gap:10px;margin:30px 0 12px;font-size:9px;letter-spacing:.1em;color:var(--ink3);text-transform:uppercase}
body[data-theme=gemini] #view .tk2-page .tk2-lvl::after{content:"";flex:1;border-top:1px solid var(--today-rule);transform:translateY(-3px)}
body[data-theme=gemini] #view .tk2-page .tk2-lvl b{font-weight:700;color:var(--ink2)}
body[data-theme=gemini] #view .tk2-page .tk2-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--px-edge);border:1px solid var(--px-edge)}
body[data-theme=gemini] #view .tk2-page .tk2-strip.c3{grid-template-columns:repeat(3,minmax(0,1fr))}
body[data-theme=gemini] #view .tk2-page .tk2-strip>div{background:var(--px-inset);padding:12px 14px 13px;min-width:0;cursor:default}
body[data-theme=gemini] #view .tk2-page .tk2-strip>div>small{display:block;font-size:9px;letter-spacing:.08em;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk2-strip b{display:block;margin:6px 0 4px;font-size:22px;font-weight:500;letter-spacing:-.02em;overflow-wrap:anywhere}
body[data-theme=gemini] #view .tk2-page .tk2-strip>div>span{font-size:9px;line-height:1.45;color:var(--ink2)}
body[data-theme=gemini] #view .tk2-page .tk2-strip>div:focus-visible{outline:2px solid var(--today-focus);outline-offset:-2px}
body[data-theme=gemini] #view .tk2-page .px-more{margin-top:18px;font-size:10px}
body[data-theme=gemini] #view .tk2-page .px-more>summary{cursor:pointer;color:var(--ink3);width:max-content;max-width:100%;padding:8px 0;border-top:1px solid var(--today-rule);list-style-position:inside}
body[data-theme=gemini] #view .tk2-page .px-more>summary b{color:var(--ink1);font-weight:600}
body[data-theme=gemini] #view .tk2-page .px-more>summary:hover{color:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .px-more>summary:focus-visible{outline:2px solid var(--today-focus);outline-offset:2px}
body[data-theme=gemini] #view .tk2-page .px-more[open]>summary{border-top:0;padding-top:0;margin-bottom:6px}
body[data-theme=gemini] #view .tk2-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 .tk2-page .pf-foot p{margin:0 0 6px}
body[data-theme=gemini] #view .tk2-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;white-space:pre-line}
body[data-theme=gemini] #view .tk2-page a{color:var(--ink1);text-underline-offset:3px}
body[data-theme=gemini] #view .tk2-page a:focus-visible{outline:2px solid var(--today-focus);outline-offset:2px}
body[data-theme=gemini] #view .tk2-page .tk2-cap{font-size:11px;line-height:1.6;color:var(--ink2);max-width:86ch;margin:12px 0 0}
body[data-theme=gemini] #view .tk2-page .tk2-flag{display:inline-block;border:1px solid color-mix(in srgb,var(--dn) 50%,var(--px-edge));color:var(--dn);font-size:8px;padding:0 4px;letter-spacing:.06em;vertical-align:1px}
body[data-theme=gemini] #view .tk2-page .tk2-unk{color:var(--ink3);font-style:italic}
body[data-theme=gemini] #view .tk2-page .wl-chips{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--today-rule);width:max-content;max-width:100%}
body[data-theme=gemini] #view .tk2-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;display:inline-flex;gap:6px;align-items:center}
body[data-theme=gemini] #view .tk2-page .wl-chips button:last-child{border-inline-end:0}
body[data-theme=gemini] #view .tk2-page .wl-chips button:hover{background:var(--today-hover)}
body[data-theme=gemini] #view .tk2-page .wl-chips button[aria-pressed=true]{background:var(--ink1);color:var(--paper)}
body[data-theme=gemini] #view .tk2-page .wl-chips button:focus-visible{outline:2px solid var(--today-focus);outline-offset:-2px}
body[data-theme=gemini] #view .tk2-page .wl-chips button i{font-style:normal;font-size:9px;opacity:.7}
body[data-theme=gemini] #view .tk2-page .tk2-hero{display:block;background:var(--px-card);border:1px solid var(--px-edge);border-top:3px solid var(--ink1);margin-top:22px}
body[data-theme=gemini] #view .tk2-page .rs-top{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px 36px;padding:22px 24px}
body[data-theme=gemini] #view .tk2-page .rs-top h1{margin:0 0 10px;font-size:clamp(42px,5.6vw,64px);line-height:.94;font-weight:500;letter-spacing:-.02em}
body[data-theme=gemini] #view .tk2-page .rs-top h1 small{display:block;margin-top:8px;font-size:11px;letter-spacing:.1em;color:var(--ink3);font-weight:400;text-transform:uppercase}
body[data-theme=gemini] #view .tk2-page .rs-read{margin:0;font-size:13px;line-height:1.65;font-weight:500;color:var(--ink1);max-width:60ch}
body[data-theme=gemini] #view .tk2-page .rs-stamp{margin:12px 0 0;font-size:9px;line-height:1.6;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk2-hero .tk2-strip{border-inline:0;border-bottom:0}

body[data-theme=gemini] #view .tk2-page .tk-bar{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font-size:9px;color:var(--ink3);letter-spacing:.06em}
body[data-theme=gemini] #view .tk2-page .tk-id p{margin:0;font-size:11px;line-height:1.6;color:var(--ink2)}
body[data-theme=gemini] #view .tk2-page .tk-id p.biz{color:var(--ink1);font-weight:500}
body[data-theme=gemini] #view .tk2-page .tk-px{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 12px}
body[data-theme=gemini] #view .tk2-page .tk-px b{font-size:clamp(30px,3.6vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1}
body[data-theme=gemini] #view .tk2-page .tk-px b small{font-size:12px;color:var(--ink3);font-weight:400;margin-inline-end:4px}
body[data-theme=gemini] #view .tk2-page .tk-px span{font-size:13px;font-weight:600}
body[data-theme=gemini] #view .tk2-page .tk-px em{font-style:normal;font-size:9px;color:var(--ink3);flex-basis:100%}
body[data-theme=gemini] #view .tk2-page .tk-chart{border-top:1px solid var(--px-edge);padding:16px 24px 14px}
body[data-theme=gemini] #view .tk2-page .tk-ch-h{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-bottom:10px}
body[data-theme=gemini] #view .tk2-page .tk-ro{font-size:10px;color:var(--ink2);min-height:15px;font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .tk2-page .tk-ro b{color:var(--ink1);font-weight:600}
body[data-theme=gemini] #view .tk2-page .tk-ro i{font-style:normal;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-svgbox{position:relative;width:100%}
body[data-theme=gemini] #view .tk2-page .tk-svgbox svg{display:block;width:100%;touch-action:pan-y;outline:0}
body[data-theme=gemini] #view .tk2-page .tk-svgbox svg:focus-visible{outline:2px solid var(--today-focus);outline-offset:2px}
body[data-theme=gemini] #view .tk2-page .tk-grid{stroke:var(--rhair);stroke-width:1}
body[data-theme=gemini] #view .tk2-page .tk-ax{fill:var(--ink3);font-size:9px;font-family:"JetBrains Mono",monospace}
body[data-theme=gemini] #view .tk2-page .tk-line{fill:none;stroke:var(--ink1);stroke-width:1.5;stroke-linejoin:round}
body[data-theme=gemini] #view .tk2-page .tk-area{fill:var(--ink1);opacity:.06}
body[data-theme=gemini] #view .tk2-page .tk-vol{fill:var(--ink3);opacity:.45}
body[data-theme=gemini] #view .tk2-page .tk-mode{margin-inline-start:auto}
/* one fixed line: a readout that wraps (a long news headline) grew the header, shifted the chart under the cursor, and the next crosshair move shrank it again, so hovering blinked */
body[data-theme=gemini] #view .tk2-page .tk-ch-h .tk-ro{flex-basis:100%;order:3;height:15px;min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:560px){body[data-theme=gemini] #view .tk2-page .tk-ch-h .tk-ro{height:30px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}
body[data-theme=gemini] #view .tk2-page .tk-lwc{position:relative;width:100%;touch-action:pan-y}
/* candle-chart event badges: a lettered chip per event kind, in the desk's event colours */
body[data-theme=gemini] #view .tk2-page .tk-evlane{position:absolute;left:0;height:36px;pointer-events:none;z-index:3}
body[data-theme=gemini] #view .tk2-page .tk-evlane .tk-ev{position:absolute;margin-top:3px;transform:translateX(-50%);pointer-events:auto}
body[data-theme=gemini] #view .tk2-page .tk-ev{--c:var(--ink2);display:inline-flex;align-items:center;justify-content:center;gap:1px;min-width:15px;height:15px;padding:0 3px;border:0;border-radius:3px;background:var(--c);color:var(--paper);font:700 9px/1 "JetBrains Mono",monospace;cursor:help}
body[data-theme=gemini] #view .tk2-page .tk-ev small{font-size:7px;font-weight:600;opacity:.85}
body[data-theme=gemini] #view .tk2-page .tk-ev.R{--c:var(--ev-res)}
body[data-theme=gemini] #view .tk2-page .tk-ev.D{--c:var(--ev-div)}
body[data-theme=gemini] #view .tk2-page .tk-ev.S{--c:var(--ev-fil)}
body[data-theme=gemini] #view .tk2-page .tk-ev.N{--c:var(--ev-news);background:var(--paper);color:var(--c);box-shadow:inset 0 0 0 1px var(--c)}
body[data-theme=gemini] #view .tk2-page .tk-ev:hover{filter:brightness(1.12)}
body[data-theme=gemini] #view .tk2-page .tk-ev:focus-visible{outline:2px solid var(--today-focus);outline-offset:1px}
body[data-theme=gemini] #view .tk2-page .tk-legend .tk-ev{cursor:default;margin-inline-end:1px}
body[data-theme=gemini] #view .tk2-page .tk-legend span.tk-lg-hint{flex-basis:100%}
/* The chart library builds its panes from table cells; undo the desk's global td padding, rules and row hover. */
body[data-theme=gemini] #view .tk2-page .tk-lwc td{padding:0;border:0;background:none;transition:none}
body[data-theme=gemini] #view .tk2-page .tk-gapnote{margin:4px 0 0;font-size:9px;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-gapnote:empty{display:none}
body[data-theme=gemini] #view .tk2-page .tk-x{stroke:var(--ink2);stroke-width:1;stroke-dasharray:2 3}
body[data-theme=gemini] #view .tk2-page .tk-dot{fill:var(--paper);stroke:var(--ink1);stroke-width:1.5}
body[data-theme=gemini] #view .tk2-page .tk-base{stroke:var(--ink3);stroke-width:1;stroke-dasharray:1 3}
body[data-theme=gemini] #view .tk2-page .tk-m{cursor:help}
body[data-theme=gemini] #view .tk2-page .tk-m.D{fill:none;stroke:var(--ink2);stroke-width:1.2}
body[data-theme=gemini] #view .tk2-page .tk-m.R{fill:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk-m.N{fill:var(--today-focus)}
body[data-theme=gemini] #view .tk2-page .tk-m.S{fill:var(--dn)}
body[data-theme=gemini] #view .tk2-page .tk-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:9px;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-legend span{display:inline-flex;gap:5px;align-items:center}
body[data-theme=gemini] #view .tk2-page .tk-legend i{display:inline-block;width:7px;height:7px}
body[data-theme=gemini] #view .tk2-page .tk-legend i.D{border:1.2px solid var(--ink2);transform:rotate(45deg);width:6px;height:6px}
body[data-theme=gemini] #view .tk2-page .tk-legend i.R{background:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk-legend i.N{background:var(--today-focus);border-radius:0}
body[data-theme=gemini] #view .tk2-page .tk-legend i.S{background:var(--dn)}
body[data-theme=gemini] #view .tk2-page .tk-plain{margin:14px 0 0;padding:10px 12px;border-inline-start:2px solid var(--ink1);background:var(--px-inset);font-size:11px;line-height:1.6;color:var(--ink1);max-width:96ch}
body[data-theme=gemini] #view .tk2-page .tk-plain::before{content:"IN PLAIN WORDS";display:block;font-size:8px;letter-spacing:.14em;color:var(--ink3);margin-bottom:3px}
body[data-theme=gemini] #view .tk2-page .tk-hero-plain{margin:12px 0 0}
body[data-theme=gemini] #view .tk2-page .tk-notice{border:1px solid color-mix(in srgb,var(--dn) 45%,var(--px-edge));padding:9px 12px;font-size:10px;line-height:1.55;color:var(--ink2);margin:18px 0 0}
body[data-theme=gemini] #view .tk2-page .tk-notice b{color:var(--dn);letter-spacing:.06em;font-weight:700;margin-inline-end:6px}
body[data-theme=gemini] #view .tk2-page .tk-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 36px}
body[data-theme=gemini] #view .tk2-page .tk-panel{background:var(--px-card);border:1px solid var(--px-edge);padding:14px 16px 16px;min-width:0}
body[data-theme=gemini] #view .tk2-page .tk-panel h3{margin:0 0 10px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-weight:700}
body[data-theme=gemini] #view .tk2-page{--heat-0:#2f6f8f;--heat-1:#7fa8b8;--heat-2:#b8b4a8;--heat-3:#d49a4a;--heat-4:#b8502f;--ev-res:#3f5bb5;--ev-div:#b27a12;--ev-news:#008c7f;--ev-fil:#8b4a9c;--st-ok:var(--up);--st-warn:var(--warn,#c9922b);--st-bad:var(--dn)}
@media (prefers-color-scheme: dark){html:not([data-scheme="light"]) body[data-theme=gemini] #view .tk2-page{--heat-0:#6fb0cc;--heat-1:#4d7d8c;--heat-2:#6e6a60;--heat-3:#a87838;--heat-4:#e07a52;--ev-res:#7688d6;--ev-div:#bb8c30;--ev-news:#1f9f93;--ev-fil:#b876c8}}
html[data-scheme="dark"] body[data-theme=gemini] #view .tk2-page{--heat-0:#6fb0cc;--heat-1:#4d7d8c;--heat-2:#6e6a60;--heat-3:#a87838;--heat-4:#e07a52;--ev-res:#7688d6;--ev-div:#bb8c30;--ev-news:#1f9f93;--ev-fil:#b876c8}
body[data-theme=gemini] #view .tk2-page .sh-res{background:var(--ev-res)}
body[data-theme=gemini] #view .tk2-page .sh-div{background:var(--ev-div);transform:rotate(45deg) scale(.86)}
body[data-theme=gemini] #view .tk2-page .sh-news{background:var(--ev-news);clip-path:circle(50%)}
body[data-theme=gemini] #view .tk2-page .sh-fil{background:var(--ev-fil);clip-path:polygon(50% 0,100% 100%,0 100%)}
body[data-theme=gemini] #view .tk2-page .sh-res.fut{background:transparent;border:1.5px dashed var(--ev-res)}
body[data-theme=gemini] #view .tk2-page .sh-div.fut{background:transparent;border:1.5px dashed var(--ev-div)}
body[data-theme=gemini] #view .tk2-page .sh-news.fut,body[data-theme=gemini] #view .tk2-page .sh-fil.fut{opacity:.45}
body[data-theme=gemini] #view .tk2-page .tk-sw{display:inline-block;width:9px;height:9px;flex:none;box-sizing:border-box;vertical-align:0}
body[data-theme=gemini] #view .tk2-page .tk-panel h3 .tk-sw{margin-inline-end:7px}
body[data-theme=gemini] #view .tk2-page .tk-key{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:9px;color:var(--ink3);margin-top:10px}
body[data-theme=gemini] #view .tk2-page .tk-key span{display:inline-flex;gap:6px;align-items:center}
body[data-theme=gemini] #view .tk2-page .tk-key i{display:inline-block;width:9px;height:9px;flex:none;box-sizing:border-box}
body[data-theme=gemini] #view .tk2-page .tk-heatkey{display:flex;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:.08em;color:var(--ink3);margin:2px 76px 0 46px}
body[data-theme=gemini] #view .tk2-page .tk-heat{display:grid;grid-template-columns:34px minmax(0,1fr) 64px;gap:6px 12px;align-items:center;padding:14px 0 10px;border-bottom:1px solid var(--rhair)}
body[data-theme=gemini] #view .tk2-page .tk-heat:last-of-type{border-bottom:0}
body[data-theme=gemini] #view .tk2-page .tk-heat>b{font-size:11px;font-weight:700}
body[data-theme=gemini] #view .tk2-page .tk-heat .trk{position:relative;height:12px;background:linear-gradient(90deg,var(--heat-0),var(--heat-1) 25%,var(--heat-2) 50%,var(--heat-3) 75%,var(--heat-4))}
body[data-theme=gemini] #view .tk2-page .tk-heat .trk i{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;background:var(--ink1);box-shadow:0 0 0 1.5px var(--px-card)}
body[data-theme=gemini] #view .tk2-page .tk-heat .trk i::before{content:"";position:absolute;left:50%;top:-5px;width:8px;height:8px;margin-left:-4px;background:var(--ink1);transform:rotate(45deg)}
body[data-theme=gemini] #view .tk2-page .tk-heat .lh{grid-column:2;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-size:9px;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-heat .pc{text-align:end;font-size:15px;font-weight:500;line-height:1.1}
body[data-theme=gemini] #view .tk2-page .tk-heat .pc s{display:inline-block;width:8px;height:8px;margin-inline-end:5px;vertical-align:2px;text-decoration:none}
body[data-theme=gemini] #view .tk2-page .tk-heat .pc small{display:block;font-size:8px;color:var(--ink3);letter-spacing:.06em}
body[data-theme=gemini] #view .tk2-page .tk-swarm{position:relative;margin:34px 10px 28px}
body[data-theme=gemini] #view .tk2-page .tk-swarm::after{content:"";position:absolute;left:-10px;right:-10px;bottom:-2px;border-top:1px solid var(--rline)}
body[data-theme=gemini] #view .tk2-page .tk-swarm i{position:absolute;width:10px;height:10px;margin-left:-5px;background:var(--heat-1);cursor:help}
body[data-theme=gemini] #view .tk2-page .tk-swarm i.hi{background:var(--heat-3)}
body[data-theme=gemini] #view .tk2-page .tk-swarm i.nm{background:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-swarm i.off{background:none;border:1px dashed var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-swarm i.me{background:var(--ink1);width:12px;height:12px;margin-left:-6px;box-shadow:0 0 0 2px var(--px-card),0 0 0 3px var(--ink1);z-index:2}
body[data-theme=gemini] #view .tk2-page .tk-swarm i:hover,body[data-theme=gemini] #view .tk2-page .tk-swarm i:focus-visible{outline:1.5px solid var(--ink1);outline-offset:1px}
body[data-theme=gemini] #view .tk2-page .tk-swarm u{position:absolute;top:-10px;bottom:-6px;border-inline-start:1px dashed var(--ink2)}
body[data-theme=gemini] #view .tk2-page .tk-swarm em{position:absolute;font-style:normal;font-size:9px;white-space:nowrap;transform:translateX(-50%)}
body[data-theme=gemini] #view .tk2-page .tk-swarm em.t{top:-28px;color:var(--ink1);font-weight:700}
body[data-theme=gemini] #view .tk2-page .tk-swarm em.b{bottom:-22px;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-swarm em.l{transform:none}
body[data-theme=gemini] #view .tk2-page .tk-swarm em.r{transform:translateX(-100%)}
body[data-theme=gemini] #view .tk2-page .tk-hm{display:grid;grid-template-columns:34px repeat(12,minmax(0,1fr)) 50px;gap:2px;font-size:8px;font-variant-numeric:tabular-nums;margin-top:4px}
body[data-theme=gemini] #view .tk2-page .tk-hm>span{color:var(--ink3);text-align:center;padding-bottom:3px;letter-spacing:.04em}
body[data-theme=gemini] #view .tk2-page .tk-hm>b{font-size:9px;font-weight:600;color:var(--ink2);display:flex;align-items:center}
body[data-theme=gemini] #view .tk2-page .tk-hm>i{height:17px;background:var(--px-inset);cursor:help}
body[data-theme=gemini] #view .tk2-page .tk-hm>i.na{background:repeating-linear-gradient(135deg,var(--rline) 0 1px,transparent 1px 4px)}
body[data-theme=gemini] #view .tk2-page .tk-hm>i.fu{background:none;cursor:default}
body[data-theme=gemini] #view .tk2-page .tk-hm>em{font-style:normal;font-size:9px;display:flex;align-items:center;justify-content:flex-end;padding-inline-end:5px;color:var(--ink1);cursor:help}
body[data-theme=gemini] #view .tk2-page .tk-hm>em.ytd{outline:1px dashed var(--ink2);outline-offset:-1px}
body[data-theme=gemini] #view .tk2-page .tk-hm>i:not(.fu):hover,body[data-theme=gemini] #view .tk2-page .tk-hm>em:hover{outline:1.5px solid var(--ink1);outline-offset:-1.5px}
body[data-theme=gemini] #view .tk2-page .tk-hmkey{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:9px;color:var(--ink3);margin-top:10px}
body[data-theme=gemini] #view .tk2-page .tk-hmkey s{display:block;width:120px;height:8px;background:linear-gradient(90deg,var(--dn),var(--px-inset),var(--up));text-decoration:none;border:1px solid var(--px-edge)}
body[data-theme=gemini] #view .tk2-page .tk-cd{--cd:var(--ink1);display:inline-flex;flex-wrap:wrap;align-items:stretch;max-width:100%;margin-top:18px;border:1px solid var(--px-edge);border-inline-start:4px solid var(--cd);background:var(--px-card);font-size:10px}
body[data-theme=gemini] #view .tk2-page .tk-cd.res{--cd:var(--ev-res)}
body[data-theme=gemini] #view .tk2-page .tk-cd.div{--cd:var(--ev-div)}
body[data-theme=gemini] #view .tk2-page .tk-cd.fil{--cd:var(--ev-fil)}
body[data-theme=gemini] #view .tk2-page .tk-cd>span{display:flex;align-items:center;gap:7px;padding:7px 12px;border-inline-end:1px solid var(--px-edge)}
body[data-theme=gemini] #view .tk2-page .tk-cd>span:last-child{border-inline-end:0}
body[data-theme=gemini] #view .tk2-page .tk-cd .k{font-size:8px;letter-spacing:.14em;font-weight:700;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-cd .n b{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1}
body[data-theme=gemini] #view .tk2-page .tk-cd .c{font-size:9px;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-tl{--lw:84px;position:relative;padding:18px 0 18px;margin-top:4px}
body[data-theme=gemini] #view .tk2-page .tk-tl .ln{display:grid;grid-template-columns:var(--lw) minmax(0,1fr);align-items:center;border-bottom:1px solid var(--rhair)}
body[data-theme=gemini] #view .tk2-page .tk-tl .ln:first-of-type{border-top:1px solid var(--rhair)}
body[data-theme=gemini] #view .tk2-page .tk-tl .ln>b{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink2)}
body[data-theme=gemini] #view .tk2-page .tk-tl .tr{position:relative;height:34px}
body[data-theme=gemini] #view .tk2-page .tk-tl .mk{--s:11px;position:absolute;top:50%;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);box-sizing:border-box;cursor:help;z-index:2}
body[data-theme=gemini] #view .tk2-page .tk-tl .mk:hover{filter:brightness(1.18)}
body[data-theme=gemini] #view .tk2-page .tk-tl .ov{position:absolute;top:0;bottom:0;left:var(--lw);right:0;pointer-events:none;overflow:hidden}
body[data-theme=gemini] #view .tk2-page .tk-tl .ov .ah{position:absolute;top:0;bottom:18px;right:0;background:color-mix(in srgb,var(--ink1) 4%,transparent)}
body[data-theme=gemini] #view .tk2-page .tk-tl .ov .ah em{position:absolute;top:3px;right:4px;font-size:8px;font-style:normal;letter-spacing:.1em;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-tl .ov .mt{position:absolute;top:18px;bottom:0;border-inline-start:1px dotted var(--rline)}
body[data-theme=gemini] #view .tk2-page .tk-tl .ov .mt em{position:absolute;bottom:3px;left:3px;font-size:8px;font-style:normal;color:var(--ink3);white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk-tl .ov .td{position:absolute;top:0;bottom:18px;border-inline-start:1.5px solid var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk-tl .ov .td em{position:absolute;top:3px;right:4px;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.1em;color:var(--ink1);white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk-health{--st:var(--st-warn);display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;align-items:center;margin-top:18px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--st) 55%,var(--px-edge));border-inline-start:6px solid var(--st);background:color-mix(in srgb,var(--st) 11%,var(--px-card));font-size:10px;line-height:1.55;color:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk-health.ok{--st:var(--st-ok)}
body[data-theme=gemini] #view .tk2-page .tk-health.bad{--st:var(--st-bad)}
body[data-theme=gemini] #view .tk2-page .tk-health>b{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.12em;font-weight:700;white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk-health>b s{display:inline-grid;place-items:center;width:17px;height:17px;background:var(--st);color:var(--paper);font-size:11px;text-decoration:none}
body[data-theme=gemini] #view .tk2-page .tk-ringwrap{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px 20px;align-items:center}
body[data-theme=gemini] #view .tk2-page .tk-ring{display:block;width:132px;height:132px}
body[data-theme=gemini] #view .tk2-page .tk-ring .bg{fill:none;stroke:var(--px-inset);stroke-width:11}
body[data-theme=gemini] #view .tk2-page .tk-ring .fg{fill:none;stroke-width:11}
body[data-theme=gemini] #view .tk2-page .tk-ring .fg.u{stroke:var(--up)}
body[data-theme=gemini] #view .tk2-page .tk-ring .fg.d{stroke:var(--dn)}
body[data-theme=gemini] #view .tk2-page .tk-ring .half{stroke:var(--ink1);stroke-width:2}
body[data-theme=gemini] #view .tk2-page .tk-ring text{font-family:"JetBrains Mono",monospace;fill:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk-ring .big{font-size:25px;font-weight:600}
body[data-theme=gemini] #view .tk2-page .tk-ring .sm{font-size:8px;fill:var(--ink3);letter-spacing:.1em}
body[data-theme=gemini] #view .tk2-page .tk-kv{margin:0;display:grid;gap:10px}
body[data-theme=gemini] #view .tk2-page .tk-kv>div{border-inline-start:2px solid var(--px-edge);padding-inline-start:10px;cursor:default}
body[data-theme=gemini] #view .tk2-page .tk-kv>div:focus-visible{outline:2px solid var(--today-focus);outline-offset:2px}
body[data-theme=gemini] #view .tk2-page .tk-kv dt{font-size:8px;letter-spacing:.1em;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-kv dd{margin:2px 0 0;font-size:13px;font-weight:600}
body[data-theme=gemini] #view .tk2-page .tk-kv dd.s{font-size:9px;font-weight:400;color:var(--ink2);line-height:1.45}
body[data-theme=gemini] #view .tk2-page .tk-waf{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;max-width:360px}
body[data-theme=gemini] #view .tk2-page .tk-waf i{aspect-ratio:1;box-sizing:border-box;cursor:help}
body[data-theme=gemini] #view .tk2-page .tk-waf i:hover{outline:1.5px solid var(--ink1);outline-offset:1px}
body[data-theme=gemini] #view .tk2-page .w-p{background:var(--up)}
body[data-theme=gemini] #view .tk2-page .w-f{background:color-mix(in srgb,var(--rline) 75%,var(--px-card))}
body[data-theme=gemini] #view .tk2-page .w-s{background:none;border:1.5px solid var(--ink3)}
body[data-theme=gemini] #view .tk2-page .w-u{background:none;border:1px dashed var(--rline)}
body[data-theme=gemini] #view .tk2-page .tk-lol{--c:var(--up);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 72px;gap:6px 12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--rhair);font-size:10px}
body[data-theme=gemini] #view .tk2-page .tk-lol:last-of-type{border-bottom:0}
body[data-theme=gemini] #view .tk2-page .tk-lol.d{--c:var(--dn)}
body[data-theme=gemini] #view .tk2-page .tk-lol.sm{color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-lol .tr{position:relative;height:14px}
body[data-theme=gemini] #view .tk2-page .tk-lol .tr::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--rhair)}
body[data-theme=gemini] #view .tk2-page .tk-lol .tr u{position:absolute;left:50%;top:-4px;bottom:-4px;border-inline-start:1px dashed var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-lol .tr s{position:absolute;top:50%;height:2px;margin-top:-1px;background:var(--c);text-decoration:none}
body[data-theme=gemini] #view .tk2-page .tk-lol.sm .tr s{height:0;margin-top:-.75px;background:none;border-top:1.5px dashed var(--c)}
body[data-theme=gemini] #view .tk2-page .tk-lol .tr svg{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;overflow:visible}
body[data-theme=gemini] #view .tk2-page .tk-lol circle{fill:var(--c);stroke:var(--c);stroke-width:1.5}
body[data-theme=gemini] #view .tk2-page .tk-lol.sm circle{fill:var(--px-card)}
body[data-theme=gemini] #view .tk2-page .tk-lol .v{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .tk2-page .tk-lol .v small{color:var(--ink3);font-size:8px;margin-inline-start:4px}
body[data-theme=gemini] #view .tk2-page .tk-qg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin-top:14px}
body[data-theme=gemini] #view .tk2-page .tk-qg .tk-q{margin:0;border-top:3px solid var(--ev-fil);display:flex;flex-direction:column;gap:4px}
body[data-theme=gemini] #view .tk2-page .tk-q .qh{display:flex;justify-content:space-between;gap:10px;font-size:11px}
body[data-theme=gemini] #view .tk2-page .tk-q .qh b{font-weight:700}
body[data-theme=gemini] #view .tk2-page .tk-q .qh span{font-size:9px;color:var(--ink3);white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk-q .qm{font-size:30px;line-height:1;height:16px;color:var(--ev-fil);font-weight:700;margin-top:4px}
body[data-theme=gemini] #view .tk2-page .tk-glyph{position:relative;height:22px;margin:10px 6px 2px}
body[data-theme=gemini] #view .tk2-page .tk-glyph::before{content:"";position:absolute;left:-6px;right:-6px;top:10px;border-top:1px solid var(--rhair)}
body[data-theme=gemini] #view .tk2-page .tk-glyph s{position:absolute;top:10px;margin-top:-.5px;border-top:2px solid var(--ink3);text-decoration:none}
body[data-theme=gemini] #view .tk2-page .tk-glyph i,body[data-theme=gemini] #view .tk2-page .tk-gkey i{box-sizing:border-box;width:10px;height:10px;display:inline-block;flex:none}
body[data-theme=gemini] #view .tk2-page .tk-glyph i{position:absolute;top:5.5px;margin-left:-5px}
body[data-theme=gemini] #view .tk2-page .g-at{background:var(--px-card);border:1.5px solid var(--ink2)}
body[data-theme=gemini] #view .tk2-page .g-now{background:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .g-tg{background:var(--ev-fil);transform:rotate(45deg) scale(.85)}
body[data-theme=gemini] #view .tk2-page .tk-gkey{list-style:none;margin:4px 0 2px;padding:0;font-size:9px;color:var(--ink2);display:grid;gap:3px}
body[data-theme=gemini] #view .tk2-page .tk-gkey li{display:flex;gap:7px;align-items:center}
body[data-theme=gemini] #view .tk2-page .tk-bub circle{fill:var(--ev-res);fill-opacity:.28;stroke:var(--ev-res);stroke-width:1.5;cursor:help}
body[data-theme=gemini] #view .tk2-page .tk-bub circle:hover,body[data-theme=gemini] #view .tk2-page .tk-bub circle:focus{fill-opacity:.6;outline:0}
body[data-theme=gemini] #view .tk2-page .tk-bub .lbl{fill:var(--ink2);font-size:9px;font-family:"JetBrains Mono",monospace}
body[data-theme=gemini] #view .tk2-page .tk-dv{display:flex;gap:3px;height:140px;margin-top:8px;border-bottom:1px solid var(--rline)}
body[data-theme=gemini] #view .tk2-page .tk-dv>div{flex:1;min-width:0;display:flex;flex-direction:column-reverse;gap:2px;cursor:help}
body[data-theme=gemini] #view .tk2-page .tk-dv>div:hover{background:color-mix(in srgb,var(--ink1) 5%,transparent)}
body[data-theme=gemini] #view .tk2-page .tk-dv s{display:block;flex:none;background:var(--ev-div);text-decoration:none}
body[data-theme=gemini] #view .tk2-page .tk-dv s.alt{background:color-mix(in srgb,var(--ev-div) 60%,var(--px-card))}
body[data-theme=gemini] #view .tk2-page .tk-dv>div.gap s{height:100%;background:repeating-linear-gradient(135deg,var(--rline) 0 1px,transparent 1px 5px)}
body[data-theme=gemini] #view .tk2-page .tk-yl{display:flex;gap:3px;font-size:8px;color:var(--ink3);margin-top:4px}
body[data-theme=gemini] #view .tk2-page .tk-yl span{flex:1;text-align:center;min-width:0;overflow:hidden}
body[data-theme=gemini] #view .tk2-page .tk-tbl{width:100%;border-collapse:collapse;font-size:10px;font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .tk2-page .tk-tbl th{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-weight:600;text-align:start;padding:0 6px 6px;border-bottom:1px solid var(--today-rule);white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk-tbl td{padding:7px 6px;border-bottom:1px solid var(--rhair);vertical-align:top}
body[data-theme=gemini] #view .tk2-page .tk-tbl .n{text-align:end;white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk-tbl tr.me td{background:var(--px-inset);font-weight:700}
body[data-theme=gemini] #view .tk2-page .tk-tbl tr.med td{color:var(--ink3);font-style:italic}
body[data-theme=gemini] #view .tk2-page .tk-scroll{overflow-x:auto;max-width:100%}
body[data-theme=gemini] #view .tk2-page .tk-list{list-style:none;margin:0;padding:0}
body[data-theme=gemini] #view .tk2-page .tk-list li{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:3px 12px;padding:9px 0;border-bottom:1px solid var(--rhair);font-size:11px;line-height:1.5;align-items:baseline}
body[data-theme=gemini] #view .tk2-page .tk-list li:last-child{border-bottom:0}
body[data-theme=gemini] #view .tk2-page .tk-list .d{font-size:9px;color:var(--ink3);white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk-list .s{font-size:9px;color:var(--ink3);white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk-list .sub{grid-column:2/-1;font-size:9px;color:var(--ink3)}
body[data-theme=gemini] #view .tk2-page .tk-imp{display:inline-block;min-width:14px;text-align:center;font-size:8px;font-weight:700;border:1px solid var(--rline);padding:0 3px;margin-inline-end:6px;vertical-align:1px}
body[data-theme=gemini] #view .tk2-page .tk-imp.hi{background:var(--ink1);color:var(--paper);border-color:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk-ok{font-size:8px;letter-spacing:.06em;border:1px solid var(--rline);padding:0 4px;color:var(--ink2)}
body[data-theme=gemini] #view .tk2-page .tk-ok.y{border-color:var(--ink1);color:var(--ink1);font-weight:700}
body[data-theme=gemini] #view .tk2-page .tk-q{border:1px solid var(--px-edge);background:var(--px-card);padding:12px 14px;margin:10px 0 0}
body[data-theme=gemini] #view .tk2-page .tk-q blockquote{margin:6px 0;font-size:11px;line-height:1.6;color:var(--ink1);border-inline-start:2px solid var(--rline);padding-inline-start:10px}
body[data-theme=gemini] #view .tk2-page .tk-q .m{font-size:9px;color:var(--ink3);line-height:1.6}
body[data-theme=gemini] #view .tk2-page .tk-fold-body{padding:4px 0 8px}
body[data-theme=gemini] #view .tk2-page .tk-notes{margin:0;padding-inline-start:16px;font-size:10px;line-height:1.7;color:var(--ink2)}
body[data-theme=gemini] #view .tk2-page .tk-ff{display:grid;grid-template-columns:120px minmax(0,1fr) 72px;gap:6px 12px;align-items:center;font-size:10px;padding:5px 0}
body[data-theme=gemini] #view .tk2-page .tk-ff .tr{position:relative;height:10px}
body[data-theme=gemini] #view .tk2-page .tk-ff .tr s{position:absolute;top:1px;height:8px;width:8px;margin-left:-4px;background:var(--ink2);text-decoration:none}
body[data-theme=gemini] #view .tk2-page .tk-ff .tr u{position:absolute;top:-4px;bottom:-4px;border-inline-start:1px dashed var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk-ff .tr::before{content:"";position:absolute;left:0;right:0;top:5px;border-top:1px solid var(--rhair)}
body[data-theme=gemini] #view .tk2-page .tk-ff .v{text-align:end}

@media (max-width:900px){
  body[data-theme=gemini] #view .tk2-page .rs-top{grid-template-columns:minmax(0,1fr)}
  body[data-theme=gemini] #view .tk2-page .tk-two{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:620px){
  body[data-theme=gemini] #view .tk2-page{padding:10px 16px 26px}
  body[data-theme=gemini] #view .tk2-page .px-ch{margin-top:52px}
  body[data-theme=gemini] #view .tk2-page .tk2-chh{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:start}
  body[data-theme=gemini] #view .tk2-page .tk2-chh .no{font-size:26px}
  body[data-theme=gemini] #view .tk2-page .tk2-chh h2{font-size:16px}
  body[data-theme=gemini] #view .tk2-page .tk2-chh .rt{grid-column:1/-1;text-align:start;white-space:normal}
  body[data-theme=gemini] #view .tk2-page .rs-top{padding:16px 14px}
  body[data-theme=gemini] #view .tk2-page .rs-read{font-size:12px}
  body[data-theme=gemini] #view .tk2-page .tk2-strip,body[data-theme=gemini] #view .tk2-page .tk2-strip.c3{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-theme=gemini] #view .tk2-page .tk2-strip.c3>div:last-child{grid-column:1/-1}
  body[data-theme=gemini] #view .tk2-page .tk2-strip>div{padding:10px 10px 11px}
  body[data-theme=gemini] #view .tk2-page .tk2-strip b{font-size:18px}
  body[data-theme=gemini] #view .tk2-page .tk-chart{padding:12px 14px 12px}
  body[data-theme=gemini] #view .tk2-page .tk-panel{padding:12px 12px 14px}
  body[data-theme=gemini] #view .tk2-page .tk-list li{grid-template-columns:minmax(0,1fr) auto}
  body[data-theme=gemini] #view .tk2-page .tk-list li .d{order:-1}
  body[data-theme=gemini] #view .tk2-page .tk-list li .sub{grid-column:1/-1}
  body[data-theme=gemini] #view .tk2-page .tk-list li>.h{grid-column:1/-1}
  body[data-theme=gemini] #view .tk2-page .tk-lol{grid-template-columns:minmax(0,1fr) 72px}
  body[data-theme=gemini] #view .tk2-page .tk-lol .tr{grid-column:1/-1;order:3}
  body[data-theme=gemini] #view .tk2-page .tk-heat{grid-template-columns:30px minmax(0,1fr) 54px;gap:4px 8px}
  body[data-theme=gemini] #view .tk2-page .tk-heatkey{margin:2px 62px 0 38px}
  body[data-theme=gemini] #view .tk2-page .tk-tl{--lw:62px}
  body[data-theme=gemini] #view .tk2-page .tk-tl .ln>b{font-size:8px;letter-spacing:.03em;gap:5px}
  body[data-theme=gemini] #view .tk2-page .tk-health{grid-template-columns:minmax(0,1fr)}
  body[data-theme=gemini] #view .tk2-page .tk-hm{grid-template-columns:28px repeat(12,minmax(0,1fr)) 38px;gap:1px}
  body[data-theme=gemini] #view .tk2-page .tk-hm>i{height:14px}
  body[data-theme=gemini] #view .tk2-page .tk-hm>em{font-size:8px;padding-inline-end:2px}
  body[data-theme=gemini] #view .tk2-page .tk-ringwrap{grid-template-columns:108px minmax(0,1fr);gap:12px 14px}
  body[data-theme=gemini] #view .tk2-page .tk-ring{width:108px;height:108px}
  body[data-theme=gemini] #view .tk2-page .tk-ff{grid-template-columns:minmax(0,1fr) 72px}
  body[data-theme=gemini] #view .tk2-page .tk-ff .tr{grid-column:1/-1;order:3}
  body[data-theme=gemini] #view .tk2-page .tk-tbl .hm{display:none}
}
@media (prefers-reduced-motion:reduce){
  body[data-theme=gemini] #view .tk2-page *{transition:none !important;animation:none !important}
}
body[data-theme=gemini] #view .tk2-page .tk2-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body[data-theme=gemini] #view .tk2-page .tk2-bar a.tag,body[data-theme=gemini] #view .tk2-page .tk2-bar .pill{font-size:9px;letter-spacing:.06em;border:1px solid var(--rline);padding:3px 7px;color:var(--ink2);text-decoration:none;border-radius:0;white-space:nowrap}
body[data-theme=gemini] #view .tk2-page .tk2-bar a.tag:hover{color:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk2-gap{margin:12px 0 0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--dn) 45%,var(--rline));font-size:11px;line-height:1.6;color:var(--ink2);overflow-wrap:anywhere}
body[data-theme=gemini] #view .tk2-page .tk2-gap button{margin-left:6px;border-radius:0;font-family:inherit}
body[data-theme=gemini] #view .tk2-page .tk2-desk{display:flex;flex-direction:column;gap:12px}
body[data-theme=gemini] #view .tk2-page .tk2-scoregrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0}
body[data-theme=gemini] #view .tk2-page .tk2-scoregrid .tk-panel b{display:block;font-size:13px;color:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tk2-scoregrid .tk-panel p{margin:7px 0 0;font-size:10px;line-height:1.6;color:var(--ink2)}
body[data-theme=gemini] #view .tk2-page .run-desk{max-width:100%;border-radius:0;font-family:inherit}
body[data-theme=gemini] #view .tk2-page .tknote{width:100%;box-sizing:border-box;min-height:110px;resize:vertical;font-family:inherit;font-size:12px;line-height:1.6;padding:9px;border:1px solid var(--rline);border-radius:0;background:var(--paper-3);color:var(--ink1)}
body[data-theme=gemini] #view .tk2-page .tknote-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}
body[data-theme=gemini] #view .tk2-page .tknote-bar button{border-radius:0;font-family:inherit}
