/* Shared KEISAR appearance, scoped to Site-rendered product pages. */
:root{--km-night:#0b1324;--km-surface:#172238;--km-raised:#202d45;--km-line:#61738f;--km-ink:#f4f7fc;--km-muted:#c0cbdb;--km-mint:#6de3ce;--km-mint-bg:#173e40;--km-violet:#c1b1f3;--km-violet-bg:#2b2948;--km-warning:#ffdc99;--km-warning-bg:#3c3021;--km-danger:#ffb5b9;--km-danger-bg:#452630}
html[data-mikud-theme="light"]{--km-night:#10182e;--km-surface:#fff;--km-raised:#eef4f7;--km-line:#8496ad;--km-ink:#13233b;--km-muted:#4e6076;--km-mint:#12695e;--km-mint-bg:#e0f5ef;--km-violet:#5e4794;--km-violet-bg:#eee9f7;--km-warning:#75500e;--km-warning-bg:#fff2d9;--km-danger:#9d2435;--km-danger-bg:#ffedf0}
html[data-mikud-theme] body{background:var(--km-night)}
html[data-mikud-theme="light"] body{background:#f3f6fa}
.mikud-appearance{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid var(--km-line);border-radius:12px;padding:4px;font:14px/1.4 Arial,"Noto Sans Hebrew",sans-serif;color:var(--km-ink);background:var(--km-surface)}
.mikud-appearance>span{padding:0 8px;font-weight:600}
html[data-mikud-theme] .mikud-appearance button{font:inherit!important;min-height:36px!important;border:0!important;padding:7px 12px!important;margin:0!important;background:transparent!important;color:var(--km-muted)!important;border-radius:8px!important;cursor:pointer;box-shadow:none!important}
html[data-mikud-theme] .mikud-appearance button[aria-pressed="true"]{background:var(--km-mint-bg)!important;color:var(--km-mint)!important;font-weight:700}
html[data-mikud-theme] .mikud-appearance button:focus-visible{outline:3px solid var(--km-mint)!important;outline-offset:3px}
.mikud-appearance-fallback{display:flex;justify-content:flex-end;padding:12px 24px;background:var(--km-night)}
.mikud-appearance-fallback[hidden]{display:none}
html[data-mikud-theme] #mikud-root{--ink:var(--km-ink);--muted:var(--km-muted);--paper:var(--km-night);--line:var(--km-line);--accent:#6de3ce;--mint:#6de3ce;--violet:var(--km-violet);--keisar-ink:var(--km-ink);--keisar-paper:var(--km-night);--keisar-border:var(--km-line);--keisar-muted:var(--km-muted);--keisar-purple:var(--km-violet);--keisar-purple-soft:var(--km-violet-bg);--keisar-purple-ink:var(--km-violet);--keisar-mint-soft:var(--km-mint-bg);--keisar-mint-ink:var(--km-mint)}
html[data-mikud-theme="dark"] .keisar-mikud-page,html[data-mikud-theme="dark"] #mikud-root.focus-mode{background:radial-gradient(ellipse at 0 0,#27294470,transparent 48%),radial-gradient(ellipse at 100% 35%,#15413f50,transparent 52%),#0b1324;color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode header.focus-header{background:#0e182a;border-color:#34465e;box-shadow:0 4px 24px #0002}
html[data-mikud-theme] #mikud-root.focus-mode header.focus-header{flex-wrap:wrap;row-gap:12px}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-header .logo{background:#fff;border-radius:12px;padding:4px}
html[data-mikud-theme] #mikud-root.focus-mode .focus-task{border-color:var(--km-line);box-shadow:0 14px 40px #0000000d}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task{background:linear-gradient(145deg,#1b263b,#142237)}
html[data-mikud-theme] #mikud-root.focus-mode :is(.focus-task,.focus-coach){border-radius:20px}
html[data-mikud-theme] #mikud-root :is(.coach-head,.current-guidance){background:var(--km-mint-bg);border-color:var(--km-line)}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach{border-top-color:var(--km-mint)}
html[data-mikud-theme] #mikud-root :is(.focus-eyebrow,.current-guidance-label){color:var(--km-mint)}
html[data-mikud-theme] #mikud-root :is(.focus-progress span,.progress-track span){background:#6de3ce}
html[data-mikud-theme] #mikud-root :is(.bubble,.pilot-bubble){font-size:15px;line-height:1.8}
html[data-mikud-theme] #mikud-root :is(input,textarea,select){color:var(--km-ink);caret-color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root.mikud button{color:var(--km-ink)}
html[data-mikud-theme] #mikud-root :is(input,textarea)::placeholder{color:var(--km-muted);opacity:1}
html[data-mikud-theme] #mikud-root :is(input[type=checkbox],input[type=radio]){accent-color:var(--km-mint)}
html[data-mikud-theme] #mikud-root :is(button.primary,button.orange,.focus-next,.focus-mentor-toggle){background:#6de3ce!important;border-color:#6de3ce!important;color:#0b2430!important;font-weight:700}
html[data-mikud-theme] #mikud-root :is(button.primary,button.orange,.focus-next):not(:disabled):hover{background:#93eddd!important;border-color:#93eddd!important}
html[data-mikud-theme] #mikud-root button:not(:disabled):hover{border-color:var(--km-mint)}
html[data-mikud-theme] #mikud-root :focus-visible{outline:3px solid var(--km-mint);outline-offset:3px;box-shadow:0 0 0 2px var(--km-night)}
html[data-mikud-theme="dark"] :is(.lc-ai-dialog,.p0-mentor-dialog){background:var(--km-surface);color:var(--km-ink);border-color:var(--km-line)}
html[data-mikud-theme="dark"] :is(.lc-ai-dialog,.p0-mentor-dialog) button{background:var(--km-raised);color:var(--km-ink);border-color:var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .welcome{background:var(--km-raised)}
html[data-mikud-theme="dark"] #mikud-root .welcome h2{background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root :is(.toast,.offer-cta){background:var(--km-raised);color:var(--km-ink)}
html[data-mikud-theme] #mikud-root a{color:var(--km-mint)}
html[data-mikud-theme] #mikud-root .focus-brand small{color:var(--km-muted)}
html[data-mikud-theme="dark"] .mikud-lc{background:var(--km-surface);color:var(--km-ink);border-radius:20px}
html[data-mikud-theme="dark"] :is(.km-site-page,.km-account-dashboard){color:var(--km-ink);background:transparent}
html[data-mikud-theme="dark"] :is(.km-account-project,.km-account-access,.km-account-focus,.km-account-tools>a,.km-account-stats>div,.km-account-stats>article,.km-account-purchases,.km-account-purchase,.km-account-next-grid>a,.km-account-request-list,.km-account-competitors article,.km-account-services){background:var(--km-surface);color:var(--km-ink);border-color:var(--km-line)}
html[data-mikud-theme="dark"] :is(.km-site-page,.km-account-dashboard) :is(h1,h2,h3,strong,b,dd){color:var(--km-ink)}
html[data-mikud-theme="dark"] :is(.km-site-page,.km-account-dashboard) :is(p,small,dt,span){color:var(--km-muted)}
html[data-mikud-theme="dark"] :is(.km-site-page,.km-account-dashboard) a:not(.km-site-primary){color:var(--km-mint)}
html[data-mikud-theme="dark"] :is(.km-site-page,.km-account-dashboard) :is(input,textarea,select){background:var(--km-raised);color:var(--km-ink);border-color:var(--km-line)}
html[data-mikud-theme="dark"] .ksa-b .ksa-p05 .site-header .header-inner .mikud-appearance{--km-surface:#fff;--km-ink:#13233b;--km-muted:#4e6076;--km-mint:#12695e;--km-mint-bg:#e0f5ef}
@media(max-width:700px){.mikud-appearance{font-size:13px}.mikud-appearance>span{padding-inline:6px}html[data-mikud-theme] .mikud-appearance button{padding-inline:9px!important}html[data-mikud-theme] #mikud-root.focus-mode .focus-header .mikud-appearance{margin-inline-start:auto}html[data-mikud-theme] #mikud-root.focus-mode .focus-header .status{max-width:150px}}
@media(forced-colors:active){html[data-mikud-theme] .mikud-appearance button[aria-pressed="true"]{border:2px solid Highlight!important}.mikud-appearance{border:1px solid CanvasText}}
@media print{.mikud-appearance,.mikud-appearance-fallback{display:none!important}html[data-mikud-theme="dark"] body,html[data-mikud-theme="dark"] #mikud-root,html[data-mikud-theme="dark"] #mikud-root *{background:white!important;color:black!important;box-shadow:none!important}}
/* Notices live outside the research root; explicitly reset inherited theme buttons. */
html[data-mikud-theme] .lc-ai-dialog{box-sizing:border-box;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:clamp(22px,4vw,36px);border:1px solid var(--km-line);border-radius:20px;background:var(--km-surface);color:var(--km-ink);font:400 16px/1.8 Arial,"Noto Sans Hebrew",sans-serif;text-align:start;box-shadow:0 24px 72px #0004}
html[data-mikud-theme] .lc-ai-dialog h2{margin:0 0 20px;font:700 clamp(23px,4vw,28px)/1.35 Arial,"Noto Sans Hebrew",sans-serif;color:var(--km-ink);text-align:start}
html[data-mikud-theme] .lc-ai-dialog .km-notice-body p{margin:0 0 14px;font:400 16px/1.8 Arial,"Noto Sans Hebrew",sans-serif;color:var(--km-ink);text-align:start}
.lc-ai-dialog .km-notice-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}
html[data-mikud-theme] .lc-ai-dialog .km-notice-actions button{appearance:none;min-height:46px;margin:0!important;padding:11px 20px;border:1px solid var(--km-line)!important;border-radius:10px!important;background:transparent!important;color:var(--km-ink)!important;box-shadow:none!important;font:600 16px/1.4 Arial,"Noto Sans Hebrew",sans-serif!important;cursor:pointer}
html[data-mikud-theme] .lc-ai-dialog .km-notice-actions .km-notice-confirm{background:var(--km-mint)!important;border-color:var(--km-mint)!important;color:var(--km-night)!important}
html[data-mikud-theme="light"] .lc-ai-dialog .km-notice-actions .km-notice-confirm{color:#fff!important}
html[data-mikud-theme] .lc-ai-dialog .km-notice-actions button:hover{filter:brightness(1.08)}
html[data-mikud-theme] .lc-ai-dialog .km-notice-more{margin-inline-start:auto;color:var(--km-mint);font:400 14px/1.6 Arial,"Noto Sans Hebrew",sans-serif;text-decoration:underline;text-underline-offset:4px;padding:8px 0}
html[data-mikud-theme] .lc-ai-dialog :focus-visible{outline:3px solid var(--km-mint);outline-offset:4px}
@media(max-width:480px){.lc-ai-dialog .km-notice-actions button{flex:1 1 130px}.lc-ai-dialog .km-notice-more{flex-basis:100%;margin-inline-start:0}}
/* Give the conversation the remaining height; compact supporting controls. */
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .coach{height:min(920px,calc(100dvh - 32px));min-height:0;display:flex;flex-direction:column;overflow:hidden}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .coach-head{padding:8px 14px;gap:10px;min-height:0}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .coach-head .avatar,html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .coach-head .avatar :is(.km-mentor-avatar,svg.ux4-avatar){width:42px!important;height:42px!important;min-width:42px;border-radius:12px!important}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .coach-head b{font-size:16px;line-height:1.3}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .coach-head small{font-size:12px;line-height:1.4}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .mentor-about>summary{padding:6px 14px;font-size:12px;line-height:1.4}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .current-guidance{padding:8px 14px}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .current-guidance>small{font-size:11px;line-height:1.4}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .current-guidance h3{font-size:16px;line-height:1.4;margin:3px 0}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .current-guidance p{font-size:12px;line-height:1.5;margin:4px 0}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .pilot-thread{flex:1 1 0;min-height:160px;padding:12px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .pilot-bubble{padding:10px 12px;margin-bottom:10px;font-size:15px;line-height:1.7}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat{padding:8px 12px;flex-shrink:0}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat textarea{height:60px;min-height:60px;max-height:96px;padding:9px 10px;font-size:16px;line-height:1.5;box-sizing:border-box}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .research-chat-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px 8px!important;margin:8px 0 6px}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .research-chat-context legend{font-size:12px!important;line-height:1.4}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .research-chat-context label{font-size:12px!important;line-height:1.4;min-height:40px;padding:5px 6px;margin:0;align-items:center;box-sizing:border-box}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .research-chat-context small{font-size:11px!important;line-height:1.4!important;margin:2px 0 0}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat :is(.privacy-inline,.ai-image-note,p:has(small)){font-size:11px;line-height:1.4;margin:3px 0}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat>button{min-height:40px;padding:8px 14px;margin:4px 0;font-size:14px;line-height:1.4}
html[data-mikud-theme] #mikud-root.focus-mode .p0-mentor-dialog .focus-coach .coach{height:calc(100dvh - 100px);min-height:0}
@media(max-height:700px){html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .pilot-thread{min-height:120px}html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .current-guidance p{display:none}}
@media(max-width:850px){html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .coach{height:100%;min-height:0}html[data-mikud-theme] #mikud-root.focus-mode .p0-mentor-dialog .focus-coach .coach{height:calc(100dvh - 100px)}html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .current-guidance>small{display:none}}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .coach-head{padding:8px 14px!important}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach .current-guidance{padding:8px 14px!important}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .research-chat-context{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .research-chat-context input[type=radio]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;padding:0!important;margin:0!important;flex:0 0 16px}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .research-chat-context label{min-height:40px!important}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .km-coach-context{margin:6px 0;border:1px solid var(--km-line);border-radius:9px;padding:0}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .km-coach-context>summary{padding:8px 10px;min-height:36px;box-sizing:border-box;font-size:12px;line-height:1.5;cursor:pointer;color:var(--km-ink)}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .km-coach-context[open]{max-height:180px;overflow:auto}
html[data-mikud-theme] #mikud-root.focus-mode .focus-coach #chat .km-coach-context .research-chat-context{border:0;margin:0;padding:4px 8px 8px!important}
/* The optional triage is secondary to answering the current research question. */
html[data-mikud-theme] #mikud-root .triage-actions{margin:20px 0 0!important;padding:16px 0 0!important;border:0!important;border-top:1px solid var(--km-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html[data-mikud-theme] #mikud-root .triage-actions h2{font-size:16px!important;font-weight:600!important;line-height:1.5!important;margin:0 0 6px!important;color:var(--km-ink)!important}
html[data-mikud-theme] #mikud-root .triage-actions p{font-size:13px!important;font-weight:400!important;line-height:1.6!important;margin:0 0 12px!important;color:var(--km-muted)!important}
html[data-mikud-theme] #mikud-root .triage-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}
html[data-mikud-theme] #mikud-root .triage-actions button{margin:0!important;min-height:44px!important;padding:9px 12px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;border:1px solid var(--km-line)!important;border-radius:9px!important;background:transparent!important;color:var(--km-ink)!important;box-shadow:none!important}
html[data-mikud-theme] #mikud-root .triage-actions button.primary{font-weight:600!important;color:var(--km-mint)!important}
html[data-mikud-theme] #mikud-root .triage-actions button:not(:disabled):hover{background:var(--km-mint-bg)!important;border-color:var(--km-mint)!important;color:var(--km-mint)!important}
@media(max-width:600px){html[data-mikud-theme] #mikud-root .triage-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-mikud-theme] #mikud-root .triage-actions button{width:100%}html[data-mikud-theme] #mikud-root .triage-actions button.primary{grid-column:1/-1}}
/* One task in view; call the mentor when needed. */
html[data-mikud-theme] #mikud-root.review-mentor-drawer .focus-layout{max-width:860px;grid-template-columns:minmax(0,1fr)!important;gap:0}
html[data-mikud-theme] #mikud-root .research-summary{min-height:0!important;padding:30px!important}
html[data-mikud-theme] #mikud-root .research-stage-intro{min-height:0!important;padding:34px!important}
html[data-mikud-theme] #mikud-root .research-stage-intro>small{display:block;color:var(--km-mint);font-size:13px;margin-bottom:12px}
html[data-mikud-theme] #mikud-root .research-stage-intro h1{font-size:28px;line-height:1.4}
html[data-mikud-theme] #mikud-root .research-stage-intro p{font-size:15px;line-height:1.8;margin:12px 0}
html[data-mikud-theme] #mikud-root .focus-layout>[hidden]{display:none!important}
html[data-mikud-theme] #mikud-root .research-summary>.review-ai-note{font-size:12px;line-height:1.7;color:var(--km-muted);margin:20px 0 0;padding-top:14px;border-top:1px solid var(--km-line)}
html[data-mikud-theme] #mikud-root.review-mentor-drawer #focus-mentor-toggle{position:fixed;bottom:20px;left:20px;right:auto;z-index:22;min-height:44px;padding:10px 16px;border-radius:24px;border:1px solid var(--km-line);background:var(--km-panel);color:var(--km-ink);box-shadow:0 8px 24px #0002;font-size:14px}
html[data-mikud-theme] #mikud-root.focus-mode .p0-mentor-dialog{position:fixed;top:12px;left:12px;right:auto;bottom:auto;margin:0!important;width:min(540px,calc(100vw - 24px));height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);animation:research-drawer-in .25s ease-out}
html[data-mikud-theme] #mikud-root .research-magic{text-align:center;padding:12px 0 16px}
html[data-mikud-theme] #mikud-root .research-magic h3{font-size:22px;line-height:1.4;margin:0 0 8px;color:var(--km-ink)}
html[data-mikud-theme] #mikud-root .research-magic>p{font-size:13px;color:var(--km-muted);margin:0 0 14px}
html[data-mikud-theme] #mikud-root .research-constellation{max-width:300px;margin:0 auto 12px}
html[data-mikud-theme] #mikud-root .research-constellation svg{width:100%;height:auto;overflow:visible}
html[data-mikud-theme] #mikud-root .research-constellation path{fill:none;stroke:var(--km-mint);stroke-width:1.5;opacity:.5;stroke-dasharray:8 5;animation:research-connect 12s linear infinite}
html[data-mikud-theme] #mikud-root .research-constellation circle{fill:var(--km-panel);stroke:var(--km-mint);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:research-node 3s ease-in-out infinite}
html[data-mikud-theme] #mikud-root .research-constellation circle:nth-of-type(2n){animation-delay:1s}
html[data-mikud-theme] #mikud-root .research-wait-insights{display:grid;min-height:60px;align-items:center;font-size:14px;line-height:1.7;color:var(--km-muted)}
html[data-mikud-theme] #mikud-root .research-wait-insights p{grid-area:1/1;opacity:0;margin:0!important;animation:research-insight 18s infinite}
html[data-mikud-theme] #mikud-root .research-wait-insights p:nth-child(2){animation-delay:6s}
html[data-mikud-theme] #mikud-root .research-wait-insights p:nth-child(3){animation-delay:12s}
@keyframes research-connect{to{stroke-dashoffset:-156}}
@keyframes research-node{50%{transform:scale(1.12);filter:drop-shadow(0 0 5px #64dfca66)}}
@keyframes research-insight{0%,30%{opacity:0;transform:translateY(4px)}3%,27%{opacity:1;transform:translateY(0)}}
@keyframes research-drawer-in{from{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){html[data-mikud-theme] #mikud-root .research-constellation *,html[data-mikud-theme] #mikud-root .p0-mentor-dialog,html[data-mikud-theme] #mikud-root .research-wait-insights p{animation:none!important}html[data-mikud-theme] #mikud-root .research-wait-insights p:first-child{opacity:1}html[data-mikud-theme] #mikud-root .research-wait-insights p:not(:first-child){display:none}}

/* Human judgment leads; AI remains supporting information. */
#mikud-root .research-competitor-table .research-human-heading{color:var(--km-mint)}
#mikud-root .research-competitor-table .research-human-score .rating-chip{font-size:24px;font-weight:800;line-height:1.3;padding:10px 12px;color:var(--km-mint);background:rgba(86,208,187,.12);border:1px solid rgba(86,208,187,.38);border-radius:12px;display:inline-block;white-space:nowrap}
#mikud-root .research-competitor-table .research-ai-score .rating-number{font-size:17px;font-weight:500;color:var(--km-muted,#b4bfd2)}
#mikud-root .research-competitor-table .research-ai-score .rating-chip{font-size:15px;font-weight:500;background:transparent;color:var(--km-muted,#b4bfd2)}
#mikud-root .research-competitor-table .research-ai-score .rating-more{font-size:11px}
#mikud-root .research-watch{display:block;margin-top:10px;padding:4px 7px;min-height:30px;border:0;background:transparent;font-size:12px;color:var(--km-muted,#b4bfd2)}
#mikud-root .research-watch[aria-pressed=true]{color:var(--km-mint)}

html[data-mikud-theme="light"] #mikud-root{background:#f3f6fa;color:var(--km-ink)}
html[data-mikud-theme="light"] #mikud-root table thead,html[data-mikud-theme="light"] #mikud-root table thead th{background:#eaf0f5;color:var(--km-ink)}
html[data-mikud-theme="light"] #mikud-root table tbody>tr:nth-child(odd){background:#fff;color:var(--km-ink)}
html[data-mikud-theme="light"] #mikud-root table tbody>tr:nth-child(even){background:#f0f5f7;color:var(--km-ink)}
html[data-mikud-theme="light"] #mikud-root table tbody>tr:hover{background:#e5f3ef}
html[data-mikud-theme="light"] #mikud-root .rating-map-workspace,html[data-mikud-theme="light"] #mikud-root .focus-layout{background:transparent}
#mikud-root .p0-mentor-bar{flex-wrap:wrap;gap:8px}
#mikud-root .research-guide-return{width:100%;font-size:13px;min-height:36px;color:var(--km-mint);background:var(--km-mint-bg)}
html[data-mikud-theme] #mikud-root.focus-mode.review-mentor-drawer #focus-mentor-toggle{display:inline-flex!important;position:fixed!important;left:20px!important;right:auto!important;bottom:20px!important;top:auto!important;z-index:1022!important;background:var(--km-surface);color:var(--km-mint);margin:0;padding:10px 16px;border-radius:24px;border:1px solid var(--km-line)}
html[data-mikud-theme="light"] #mikud-root table tbody>tr:nth-child(odd){background:#fff!important;color:var(--km-ink)!important}
html[data-mikud-theme="light"] #mikud-root table tbody>tr:nth-child(even){background:#f0f5f7!important;color:var(--km-ink)!important}
html[data-mikud-theme="light"] #mikud-root table thead,html[data-mikud-theme="light"] #mikud-root table thead th{background:#eaf0f5!important;color:var(--km-ink)!important}
