.tmmi-root{--tm-title:#fff;--tm-text:hsla(0,0%,100%,.7);--tm-text-strong:hsla(0,0%,100%,.8);--tm-soft:hsla(0,0%,100%,.5);--tm-accent:#22d3ee;--tm-accent-hover:#67e8f9;--tm-accent-rgb:0,200,224;--tm-line-rgb:0,200,224;--tm-seg-border:rgba(6,182,212,.3);--tm-seg-active-bg:#06b6d4;--tm-seg-active-text:#000;--tm-frame-border:rgba(0,200,224,.3);--tm-frame-shadow:0 0 40px rgba(0,200,224,.12);--tm-logo-shadow:drop-shadow(0 20px 40px rgba(0,200,224,.15));--tm-callout-bg:linear-gradient(135deg,rgba(37,85,200,.25),rgba(139,31,189,.25));--tm-callout-border:rgba(0,200,224,.3);--tm-tag-text:#67e8f9;--tm-tag-border:rgba(0,200,224,.4);--tm-btn-ghost-border:#06b6d4;--tm-btn-ghost-hover:rgba(6,182,212,.1);--tm-level-rgb:0,200,224;--tm-level-border:rgba(0,200,224,.25)}.tmmi-root .tm-title{color:var(--tm-title)}.tmmi-root .tm-text{color:var(--tm-text)}.tmmi-root .tm-text-strong{color:var(--tm-text-strong)}.tmmi-root .tm-soft{color:var(--tm-soft)}.tmmi-root .tm-accent,.tmmi-root .tm-link{color:var(--tm-accent)}.tmmi-root .tm-link{transition:color .2s ease}.tmmi-root .tm-link:hover{color:var(--tm-accent-hover)}.tmmi-root .tm-btn-ghost{border:1px solid var(--tm-btn-ghost-border);color:var(--tm-accent);transition:background .2s ease}.tmmi-root .tm-btn-ghost:hover{background:var(--tm-btn-ghost-hover)}.tmmi-root .tm-seg{display:flex;overflow:hidden;border-radius:6px;border:1px solid var(--tm-seg-border)}.tmmi-root .tm-seg button{padding:8px 14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--tm-accent);transition:background .2s ease}.tmmi-root .tm-seg button:hover{background:var(--tm-btn-ghost-hover)}.tmmi-root .tm-seg button[aria-pressed=true]{background:var(--tm-seg-active-bg);color:var(--tm-seg-active-text)}.tmmi-root .tm-frame{border:1px solid var(--tm-frame-border);box-shadow:var(--tm-frame-shadow)}.tmmi-root .tm-logo{filter:var(--tm-logo-shadow)}.tmmi-root .tm-callout{background:var(--tm-callout-bg);border:1px solid var(--tm-callout-border)}.tmmi-root .tm-tag{color:var(--tm-tag-text);border:1px solid var(--tm-tag-border)}.tmmi-root .tm-level{background:rgba(var(--tm-level-rgb),calc(.05 + var(--i) * .025));border:1px solid var(--tm-level-border)}@media (min-width:768px){.tmmi-root .tm-level{margin-left:calc((var(--i) - 1) * 2.5%)}}.tmmi-root .tm-pa{list-style:none}.tmmi-root .tm-pa li{position:relative;padding-left:16px}.tmmi-root .tm-pa li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--tm-accent)}html[data-theme=light] .tmmi-root{--tm-title:#0d1f5c;--tm-text:#3b4a6b;--tm-text-strong:#24324f;--tm-soft:#62708f;--tm-accent:#0066a4;--tm-accent-hover:#1a3a8f;--tm-seg-border:rgba(0,102,164,.35);--tm-seg-active-bg:#0066a4;--tm-seg-active-text:#fff;--tm-frame-border:rgba(26,58,143,.2);--tm-frame-shadow:0 12px 36px rgba(26,58,143,.14);--tm-logo-shadow:drop-shadow(0 14px 28px rgba(26,58,143,.2));--tm-callout-bg:linear-gradient(135deg,rgba(37,85,200,.1),rgba(139,31,189,.1));--tm-callout-border:rgba(37,85,200,.28);--tm-tag-text:#0066a4;--tm-tag-border:rgba(0,102,164,.4);--tm-btn-ghost-border:#0066a4;--tm-btn-ghost-hover:rgba(0,102,164,.08);--tm-level-rgb:0,102,164;--tm-level-border:rgba(0,102,164,.25)}