.mk{--mk-bg:#050505;--mk-bg-1:#0b0b0b;--mk-bg-2:#111;--mk-bg-3:#181818;--mk-line:#ffffff17;--mk-line-2:#ffffff29;--mk-fg:#f5f5f4;--mk-fg-2:#a3a3a3;--mk-fg-3:#858585;--mk-accent:#c8f542;--mk-accent-ink:#0a0f00;--mk-accent-dim:#c8f54224;--mk-accent-line:#c8f54259;background:var(--mk-bg);color:var(--mk-fg);font-family:var(--font-geist), var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mk ::selection{background:var(--mk-accent);color:var(--mk-accent-ink)}.mk :focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:6px}.mk-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.mk-container{padding-inline:32px}}.mk-section{padding-block:88px;position:relative}@media (min-width:768px){.mk-section{padding-block:128px}}.mk-section-tight{padding-block:64px;position:relative}.mk-rule{border-top:1px solid var(--mk-line)}.mk-band{background:var(--mk-bg-1)}.mk-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:600;line-height:.98}.mk-h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.3rem,5vw,4rem);font-weight:600;line-height:1.02}.mk-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:600;line-height:1.06}.mk-h3{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.35}.mk-lead{color:var(--mk-fg-2);text-wrap:pretty;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.mk-body{color:var(--mk-fg-2);font-size:.975rem;line-height:1.7}.mk-muted{color:var(--mk-fg-2)}.mk-faint{color:var(--mk-fg-3)}.mk-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.mk-accent{color:var(--mk-accent)}.mk-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-fg-2);align-items:center;gap:10px;font-size:12px;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--mk-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--mk-accent-dim);border-radius:999px}.mk-sheen{background:linear-gradient(#fff 20%,#8a8a8a 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-prose{color:var(--mk-fg-2);font-size:1rem;line-height:1.75}.mk-prose h2{color:var(--mk-fg);letter-spacing:-.025em;margin:2.4em 0 .6em;font-size:1.5rem;font-weight:600}.mk-prose h3{color:var(--mk-fg);margin:1.8em 0 .5em;font-size:1.125rem;font-weight:600}.mk-prose p,.mk-prose ul,.mk-prose ol{margin:0 0 1.1em}.mk-prose ul{padding-left:1.2em;list-style:outside}.mk-prose ol{padding-left:1.2em;list-style:decimal}.mk-prose li{margin:.35em 0}.mk-prose li::marker{color:var(--mk-fg-3)}.mk-prose a{color:var(--mk-fg);text-decoration:underline;-webkit-text-decoration-color:var(--mk-accent-line);text-decoration-color:var(--mk-accent-line);text-underline-offset:3px}.mk-prose a:hover{-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent)}.mk-prose strong{color:var(--mk-fg);font-weight:600}.mk-prose code{font-family:var(--font-geist-mono), monospace;background:var(--mk-bg-3);border:1px solid var(--mk-line);color:var(--mk-fg);border-radius:6px;padding:.1em .4em;font-size:.9em}.mk-prose table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:.925rem}.mk-prose th,.mk-prose td{text-align:left;border-bottom:1px solid var(--mk-line);vertical-align:top;padding:10px 12px}.mk-prose th{color:var(--mk-fg);font-weight:600}.mk-link{color:var(--mk-fg);text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-2);text-decoration-color:var(--mk-line-2);text-underline-offset:3px;transition:text-decoration-color .2s}.mk-link:hover{-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent)}.mk-btn{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.mk-btn-sm{height:36px;padding:0 14px;font-size:13.5px}.mk-btn-primary{background:var(--mk-fg);color:#000}.mk-btn-primary:hover{background:#fff;box-shadow:0 0 0 4px #ffffff14,0 8px 30px -8px #c8f54259}.mk-btn-accent{background:var(--mk-accent);color:var(--mk-accent-ink)}.mk-btn-accent:hover{box-shadow:0 0 0 4px var(--mk-accent-dim)}.mk-btn-ghost{border:1px solid var(--mk-line-2);color:var(--mk-fg);background:#ffffff05}.mk-btn-ghost:hover{background:#ffffff0d;border-color:#ffffff59}@media (forced-colors:active){.mk-btn{border:1px solid buttontext}}.mk-btn .mk-arrow{transition:transform .2s}.mk-btn:hover .mk-arrow{transform:translate(3px)}.mk-card{background:var(--mk-bg-2);border:1px solid var(--mk-line);border-radius:18px;transition:border-color .25s,background-color .25s,transform .25s;position:relative}.mk-card-hover:hover{border-color:var(--mk-line-2);background:#141414}.mk-card-link:hover{border-color:#ffffff47;transform:translateY(-2px)}.mk-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 30%);position:absolute;inset:0}.mk-card-accent{border-color:var(--mk-accent-line)}.mk-pill{border:1px solid var(--mk-line-2);height:30px;color:var(--mk-fg-2);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:inline-flex}.mk-chip{border:1px solid var(--mk-line);background:var(--mk-bg-3);color:var(--mk-fg-2);font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.mk-chip-accent{border-color:var(--mk-accent-line);color:var(--mk-accent);background:var(--mk-accent-dim)}.mk-dot{background:var(--mk-accent);border-radius:999px;width:7px;height:7px;display:inline-block}.mk-dot-live{animation:2s ease-in-out infinite mk-pulse}.mk-code{border:1px solid var(--mk-line);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0a0a0a;border-radius:14px;font-size:13px;line-height:1.7;overflow:hidden}.mk-code pre{color:#d4d4d4;padding:18px 20px;overflow-x:auto}.mk-code .k{color:#fff;font-weight:500}.mk-code .s{color:var(--mk-accent)}.mk-code .c{color:#8a8a8a}.mk-code .p{color:#8f8f8f}.mk-grid-bg{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.mk-glow{pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#ffffff1a,#0000 65%);border-radius:999px;position:absolute}.mk-glow-accent{background:radial-gradient(circle,#c8f5421a,#0000 65%)}.mk-noise:after{content:"";pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mk-nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#050505b8;border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.mk-nav[data-scrolled=true]{border-bottom-color:var(--mk-line)}.mk-navlink{color:var(--mk-fg-2);border-radius:8px;padding:8px 10px;font-size:14px;transition:color .15s}.mk-navlink:hover,.mk-navlink[aria-current=page]{color:var(--mk-fg)}.mk-menu{border:1px solid var(--mk-line-2);opacity:0;visibility:hidden;background:#0d0d0d;border-radius:16px;min-width:560px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 30px 80px -20px #000c}.mk-menu-wrap[data-open=true] .mk-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mk-menu-item{border-radius:10px;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.mk-menu-item:hover,.mk-menu-item[aria-current=page]{background:#ffffff0d}.mk-reveal>*{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.mk-reveal.is-in>*{opacity:1;transform:none}.mk-reveal.is-in>:nth-child(2){transition-delay:70ms}.mk-reveal.is-in>:nth-child(3){transition-delay:.14s}.mk-reveal.is-in>:nth-child(4){transition-delay:.21s}.mk-reveal.is-in>:nth-child(5){transition-delay:.28s}.mk-reveal.is-in>:nth-child(6){transition-delay:.35s}.mk-reveal.is-in>:nth-child(n+7){transition-delay:.4s}.mk-reveal:not([data-armed])>*{opacity:1;transform:none}.mk-reveal>:focus-within,.mk-reveal>:focus{opacity:1;transition-delay:0s;transform:none}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes mk-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes mk-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.6)}}@keyframes mk-dash{to{stroke-dashoffset:0}}@keyframes mk-flow{to{stroke-dashoffset:-200px}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mk-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mk-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mk-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mk-marquee{to{transform:translate(-50%)}}@keyframes mk-tick{0%,to{opacity:.25}50%{opacity:1}}.mk-a-bar{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite mk-bar;animation-delay:calc(var(--i,0) * -.13s)}.mk-a-ring{transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.2,.6,.3,1) infinite mk-ring;animation-delay:calc(var(--i,0) * 1s)}.mk-a-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.6,.1,.2,1) forwards mk-dash;animation-delay:calc(var(--i,0) * .25s)}.mk-a-flow{stroke-dasharray:4 8;animation:6s linear infinite mk-flow}.mk-a-flow-fast{stroke-dasharray:2 10;animation:2.4s linear infinite mk-flow}.mk-a-spin{transform-box:fill-box;transform-origin:50%;animation:24s linear infinite mk-spin}.mk-a-spin-rev{transform-box:fill-box;transform-origin:50%;animation:36s linear infinite reverse mk-spin}.mk-a-float{animation:6s ease-in-out infinite mk-float;animation-delay:calc(var(--i,0) * -1.2s)}.mk-a-pulse{animation:2.2s ease-in-out infinite mk-pulse;animation-delay:calc(var(--i,0) * -.4s)}.mk-a-tick{animation:1.8s ease-in-out infinite mk-tick;animation-delay:calc(var(--i,0) * .22s)}.mk-a-blink{animation:1s step-end infinite mk-blink}.mk-a-seq{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) forwards mk-fadeup;animation-delay:calc(var(--i,0) * var(--step,.9s) + var(--d0,.2s))}.mk-marquee{width:max-content;animation:40s linear infinite mk-marquee;display:flex}.mk-marquee:hover,.mk-marquee-paused,.mk-paused .mk-a-bar,.mk-paused .mk-dot-live{animation-play-state:paused}.mk-scanline{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-scanline:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:40%;animation:4.5s ease-in-out infinite mk-scan;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important;animation:none!important}.mk .mk-a-seq,.mk .mk-reveal>*{opacity:1!important;transform:none!important}.mk .mk-a-draw{stroke-dashoffset:0}.mk .mk-a-bar{transform:scaleY(.7)}}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--mk-fg);justify-content:space-between;gap:24px;padding:22px 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .mk-plus{flex:none;width:22px;height:22px;margin-top:2px;position:relative}.mk-faq summary .mk-plus:before,.mk-faq summary .mk-plus:after{content:"";background:var(--mk-fg-2);width:12px;height:1.5px;transition:transform .25s,background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-faq summary .mk-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.mk-faq details[open] summary .mk-plus:after{transform:translate(-50%,-50%)rotate(0)}.mk-faq details[open] summary .mk-plus:before{background:var(--mk-accent)}.mk-faq details>div{color:var(--mk-fg-2);padding:0 40px 24px 0;line-height:1.7}.mk-table{border-collapse:collapse;width:100%;font-size:14px}.mk-table th,.mk-table td{border-bottom:1px solid var(--mk-line);text-align:left;vertical-align:top;padding:14px 16px}.mk-table thead th{color:var(--mk-fg-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;font-family:var(--font-geist-mono), monospace}.mk-table tbody tr:hover{background:#ffffff05}:is(html:has(body>.mk),body:has(>.mk)){background:#050505}.mk .overflow-x-auto{position:relative}.mk{overflow-x:clip}.mk-ico{color:var(--mk-fg);overflow:visible}.mk-ico .mk-ico-faint{stroke:#ffffff59}.mk-ico .mk-ico-fill{fill:currentColor;stroke:none}.mk-ico .mk-ico-a{transition:stroke .2s,fill .2s,color .2s}.mk-ico-tile{border:1px solid var(--mk-line);background:#ffffff08;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .2s,background-color .2s;display:inline-flex}.mk-ico-host:hover .mk-ico-tile,.mk-ico-host:focus-visible .mk-ico-tile{border-color:var(--mk-accent-line);background:var(--mk-accent-dim)}.mk-ico-host:hover .mk-ico .mk-ico-a,.mk-ico-host:focus-visible .mk-ico .mk-ico-a{stroke:var(--mk-accent);color:var(--mk-accent)}.mk-ico-host:hover .mk-ico .mk-ico-a.mk-ico-fill,.mk-ico-host:focus-visible .mk-ico .mk-ico-a.mk-ico-fill{fill:var(--mk-accent)}@keyframes mk-ico-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mk-ico-in .mk-ico .mk-ico-d{stroke-dasharray:1;animation:.7s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(50ms + var(--i,0) * .12s)}.mk-menu-wrap[data-open=true] .mk-ico .mk-ico-d{stroke-dasharray:1;animation:.7s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(80ms + var(--i,0) * .12s)}@keyframes mk-i-ring{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(0)}}@keyframes mk-i-arc{0%,to{opacity:.15}50%{opacity:1}}@keyframes mk-i-pop{0%{transform:scale(1)}40%{transform:scale(.7)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mk-i-out{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(4px,-4px)}46%{opacity:0;transform:translate(-3px,3px)}to{opacity:1;transform:translate(0)}}@keyframes mk-i-travel{0%{transform:translate(0)}50%{transform:translate(14px)}50.01%,to{opacity:0;transform:translate(14px)}}@keyframes mk-i-lift{0%,to{transform:translateY(0)}40%,60%{transform:translateY(-2.2px)}}@keyframes mk-i-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes mk-i-flash{0%,to{opacity:1}20%{opacity:.2}40%{opacity:1}55%{opacity:.35}}@keyframes mk-i-dots{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes mk-i-plug{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mk-i-spark{0%,to{opacity:0}50%{opacity:1}}@keyframes mk-i-page{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes mk-i-rise{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes mk-i-tick{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}.mk-ico .i-ring,.mk-ico .i-pop,.mk-ico .i-lift,.mk-ico .i-plug,.mk-ico .i-rise,.mk-ico .i-tick,.mk-ico .i-out,.mk-ico .i-dots{transform-box:fill-box;transform-origin:50%}.mk-ico .i-page{transform-box:view-box;transform-origin:12px 12px}.mk-ico .i-rise{transform-origin:bottom}.mk-ico .i-spark{opacity:0}.mk-ico .i-draw{stroke-dasharray:1;stroke-dashoffset:0}.mk-ico-host:hover .i-ring{animation:1.1s ease-in-out infinite mk-i-ring}.mk-ico-host:hover .i-arc{animation:1.1s ease-in-out infinite mk-i-arc;animation-delay:calc(var(--i,0) * .18s)}.mk-ico-host:hover .i-pop{animation:.6s cubic-bezier(.3,.7,.3,1.3) mk-i-pop}.mk-ico-host:hover .i-out{animation:1.2s ease-in-out infinite mk-i-out}.mk-ico-host:hover .i-travel{animation:1.2s cubic-bezier(.5,0,.3,1) infinite mk-i-travel}.mk-ico-host:hover .i-lift{animation:1.2s ease-in-out infinite mk-i-lift}.mk-ico-host:hover .i-blink{animation:.9s steps(2,end) infinite mk-i-blink}.mk-ico-host:hover .i-flash{animation:1s linear infinite mk-i-flash}.mk-ico-host:hover .i-dots{animation:.9s ease-in-out infinite mk-i-dots}.mk-ico-host:hover .i-plug{animation:.9s ease-in-out infinite mk-i-plug}.mk-ico-host:hover .i-spark{animation:.9s ease-in-out infinite mk-i-spark}.mk-ico-host:hover .i-page{animation:1.4s ease-in-out infinite mk-i-page}.mk-ico-host:hover .i-rise{animation:1.2s ease-in-out infinite mk-i-rise}.mk-ico-host:hover .i-tick{animation:.8s ease-in-out infinite mk-i-tick}.mk-ico-host:hover .i-draw{animation:.6s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(var(--i,0) * .2s)}.mk-reveal.is-in .mk-ico .mk-ico-d{stroke-dasharray:1;animation:.7s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(.2s + var(--i,0) * .12s)}@keyframes mk-bar-soft{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}.mk-a-bar-soft{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite mk-bar-soft;animation-delay:calc(var(--i,0) * -.22s)}@media (prefers-reduced-motion:reduce){.mk .mk-a-bar-soft{transform:none;animation:none!important}}.mk-blog-prose{font-size:1.0625rem;line-height:1.8}.mk-blog-prose>:first-child{margin-top:0}.mk-blog-prose h2,.mk-blog-prose h3{scroll-margin-top:88px}.mk-blog-prose h4{color:var(--mk-fg);margin:1.6em 0 .4em;font-size:1rem;font-weight:600}.mk-blog-prose blockquote{border-left:2px solid var(--mk-accent);color:var(--mk-fg);margin:1.6em 0;padding:4px 0 4px 20px;font-size:1.05em}.mk-blog-prose blockquote p:last-child{margin-bottom:0}.mk-blog-prose pre{border:1px solid var(--mk-line);font-family:var(--font-geist-mono), ui-monospace, monospace;color:#d4d4d4;background:#0a0a0a;border-radius:14px;margin:1.4em 0;padding:16px 18px;font-size:13px;line-height:1.7;overflow-x:auto}.mk-blog-prose pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.mk-blog-prose img{border:1px solid var(--mk-line);aspect-ratio:auto 16/9;background:var(--mk-bg-2);border-radius:14px;width:100%;max-width:100%;height:auto;margin:1.8em auto;display:block}.mk-blog-prose hr{border:0;border-top:1px solid var(--mk-line);margin:2.4em 0}.mk-blog-prose ul ul,.mk-blog-prose ol ol,.mk-blog-prose ul ol,.mk-blog-prose ol ul{margin:.35em 0 0}.mk-blog-prose em{color:var(--mk-fg)}.mk-blog-table{border:1px solid var(--mk-line);background:var(--mk-bg-1);border-radius:14px;margin:1.8em 0;overflow-x:auto}.mk-blog-table table{min-width:560px;margin:0;font-size:.9rem;line-height:1.55}.mk-blog-table thead th{background:var(--mk-bg-2);color:var(--mk-fg-3);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:500;font-family:var(--font-geist-mono), monospace}.mk-blog-table tbody tr:last-child td{border-bottom:0}.mk-blog-table tbody tr:hover{background:#ffffff05}.mk-blog-table td:first-child{color:var(--mk-fg)}
.dashboard-shell,.db-scope{--db-page:#111113;--db-input:#131316;--db-raised:#151518;--db-card:#1a1a1e;--db-pop:#1e1e23;--db-hover:#212126;--db-inset:#242429;--db-track:#2e2e34;--db-fg:#f5f5f4;--db-fg2:#a3a3a3;--db-fg3:#909090;--db-fg4:#5c5c5c;--db-line:#ffffff17;--db-line-2:#ffffff29;--db-line-3:#ffffff47;--db-row:#ffffff0f;--db-accent:#c8f542;--db-accent-ink:#0a0f00;--db-accent-dim:#c8f5421f;--db-accent-line:#c8f54259;--db-warn:#e2b04a;--db-warn-bg:#e2b04a1a;--db-warn-line:#e2b04a52;--db-err:#f07a6f;--db-err-bg:#f07a6f1a;--db-err-line:#f07a6f57;--db-focus:var(--db-accent);--db-shadow-pop:0 18px 50px -16px #000000b3, 0 2px 8px #0000004d;--mk-bg:var(--db-page);--mk-bg-1:var(--db-raised);--mk-bg-2:var(--db-card);--mk-bg-3:var(--db-inset);--mk-line:#ffffff17;--mk-line-2:#ffffff29;--mk-fg:#f5f5f4;--mk-fg-2:#a3a3a3;--mk-fg-3:var(--db-fg3);--mk-accent:#c8f542;--mk-accent-ink:#0a0f00;--mk-accent-dim:#c8f54224;--mk-accent-line:#c8f54259;--bg:var(--db-page);--ink:var(--db-fg);--ink-muted:var(--db-fg2);--ink-soft:var(--db-fg3);--surface-alt:var(--db-raised);--grey-1:var(--db-inset);--grey-2:var(--db-line-2);--grey-3:var(--db-fg3);--grey-4:#d4d4d4;--db-border:var(--db-line);--db-border-strong:var(--db-line-2);--btn-line:var(--db-line-2);--btn-shadow:none;--btn-shadow-lift:none;--btn-shadow-lift-danger:none;--sh-surface-raised:var(--db-card);--sh-raised-border:var(--db-line);--sh-table-rule:var(--db-row);--sh-code-ground:var(--db-input);--sh-code-border:var(--db-line);--sh-focus-ring:var(--db-focus);--sh-focus-ring-dark:var(--db-focus);--accent:var(--db-accent);--accent-deep:var(--db-accent);--accent-neon:var(--db-accent);--cf-accent:var(--db-accent);--cf-accent-dark:var(--db-accent);--cf-accent-deep:var(--db-accent);--cf-accent-neon:var(--db-accent);--cf-accent-soft:var(--db-accent-dim);--brand:var(--db-accent);--brand-bright:var(--db-accent);--brand-glow:var(--db-accent);--sh-accent-line:var(--db-accent-line);--status-ok-fg:var(--db-accent);--status-ok-bg:var(--db-accent-dim);--status-ok-border:var(--db-accent-line);--status-warn-fg:var(--db-warn);--status-warn-bg:var(--db-warn-bg);--status-warn-border:var(--db-warn-line);--status-err-fg:var(--db-err);--status-err-bg:var(--db-err-bg);--status-err-border:var(--db-err-line);--g-red-deep:#e0685d;--tb-state-grad:linear-gradient(var(--db-accent), var(--db-accent));--tb-state-arc:var(--db-accent), var(--db-accent);--tb-ring-fill:var(--db-card);--arc-ramp:var(--db-accent), var(--db-accent);--font-inter:var(--font-geist);--font-display:var(--font-geist);--font-family-marketing-ui:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif;--font-premium-display:var(--font-geist), system-ui, sans-serif;font-family:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--db-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}.dashboard-shell{background:var(--db-page)}:is(html:has(.dashboard-shell),body:has(.dashboard-shell)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111113}:is(.dashboard-shell,.db-scope) :is(.font-mono,code,kbd,samp,pre){font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}:is(.dashboard-shell,.db-scope) ::selection{background:var(--db-accent);color:var(--db-accent-ink)}:is(.dashboard-shell,.db-scope) ::placeholder{color:var(--db-fg3);opacity:1}:where(.dashboard-shell,.db-scope) :focus-visible{outline:2px solid var(--db-focus);outline-offset:2px;box-shadow:none}:is(.dashboard-shell,.db-scope) .db-input:focus-visible{border-color:var(--db-accent);box-shadow:0 0 0 3px var(--db-accent-dim);outline:none}:is(.dashboard-shell,.db-scope) .db-input[aria-invalid=true]:focus-visible{border-color:var(--db-err);box-shadow:0 0 0 3px var(--db-err-bg)}:is(.dashboard-shell,.db-scope){scrollbar-color:var(--db-track) transparent}:is(.dashboard-shell,.db-scope) ::-webkit-scrollbar{width:10px;height:10px}:is(.dashboard-shell,.db-scope) ::-webkit-scrollbar-thumb{background:var(--db-track);background-clip:padding-box;border:2px solid #0000;border-radius:999px}:is(.dashboard-shell,.db-scope) ::-webkit-scrollbar-thumb:hover{background-color:#3c3c43}:is(.dashboard-shell,.db-scope) ::-webkit-scrollbar-track{background:0 0}:is(.dashboard-shell,.db-scope) ::-webkit-calendar-picker-indicator{filter:invert(.85);cursor:pointer}:is(.dashboard-shell,.db-scope) .sh-card{background:var(--db-card);border:1px solid var(--db-line);box-shadow:none;border-radius:12px}:is(.dashboard-shell,.db-scope) .sh-card.sh-card-hover,:is(.dashboard-shell,.db-scope) .sh-card-hover:not(.sh-card){background:var(--db-card);border:1px solid var(--db-line);transition:border-color .16s,background-color .16s}:is(.dashboard-shell,.db-scope) .sh-card.sh-card-hover:hover,:is(.dashboard-shell,.db-scope) .sh-card-hover:not(.sh-card):hover{background:var(--db-hover);border-color:var(--db-line-2);box-shadow:none;animation:none;transform:none}:is(.dashboard-shell,.db-scope) .sh-divider{border-top-color:var(--db-line)}:is(.dashboard-shell,.db-scope) .sh-hero-dark{background:var(--db-raised);border:1px solid var(--db-line);border-radius:12px}:is(.dashboard-shell,.db-scope) .sh-btn{letter-spacing:-.005em;border-radius:999px;gap:6px;height:34px;padding:0 15px;font-size:13px;font-weight:500;transform:none}:is(.dashboard-shell,.db-scope) .sh-btn svg{stroke-width:1.75px;width:15px;height:15px}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-sm{border-radius:999px;height:28px;padding:0 11px;font-size:12.5px}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-md{height:32px;padding:0 13px;font-size:13px}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-icon{border-radius:8px;width:32px;height:32px;padding:0}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-icon svg{width:16px;height:16px}:is(.dashboard-shell,.db-scope) .sh-btn:disabled,:is(.dashboard-shell,.db-scope) .sh-btn[aria-disabled=true]{opacity:.45;box-shadow:none}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-primary,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-light{background:var(--db-fg);color:#0a0a0a;border:1px solid var(--db-fg);box-shadow:none;font-weight:550;animation:none}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-primary:hover,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-light:hover{background:#fff;border-color:#fff;animation:none;transform:none;box-shadow:0 0 0 4px #ffffff12}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-primary:focus-visible{box-shadow:none;background:#fff}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-primary:disabled,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-primary[aria-disabled=true]{color:var(--db-fg3);opacity:1;background:#ffffff0d;border-color:#0000}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-surface,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-ghost,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-ghost-dark{color:var(--db-fg);border:1px solid var(--db-line-2);box-shadow:none;background:#ffffff05}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-surface:hover,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-ghost:hover,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-ghost-dark:hover,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-surface:focus-visible,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-ghost:focus-visible{border-color:var(--db-line-3);color:var(--db-fg);box-shadow:none;background:#ffffff0f}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-danger{background:var(--db-err-bg);color:var(--db-err);border:1px solid var(--db-err-line);box-shadow:none}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-danger:hover,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-danger:focus-visible{color:#f59088;box-shadow:none;background:#f07a6f2e;border-color:#f07a6f8c}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-quiet,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-quiet-danger{color:var(--db-fg2);background:0 0;border:1px solid #0000}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-quiet:hover,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-quiet:focus-visible{color:var(--db-fg);background:#ffffff0f}:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-quiet-danger:hover,:is(.dashboard-shell,.db-scope) .sh-btn.sh-btn-quiet-danger:focus-visible{background:var(--db-err-bg);color:var(--db-err)}:is(.dashboard-shell,.db-scope) .sh-act{color:var(--db-fg2)}:is(.dashboard-shell,.db-scope) .sh-act:hover{color:var(--db-fg)}:is(.dashboard-shell,.db-scope) .sh-table{color:var(--db-fg);font-size:13.5px}:is(.dashboard-shell,.db-scope) .sh-table thead th{background:var(--db-raised);color:var(--db-fg3);border-bottom:1px solid var(--db-line);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}:is(.dashboard-shell,.db-scope) .sh-table thead th.text-right{text-align:right}:is(.dashboard-shell,.db-scope) .sh-table thead th.text-center{text-align:center}:is(.dashboard-shell,.db-scope) .sh-table tbody td,:is(.dashboard-shell,.db-scope) .sh-table tbody th{border-bottom:1px solid var(--db-row);color:inherit}:is(.dashboard-shell,.db-scope) .sh-table tbody th{color:var(--db-fg)}:is(.dashboard-shell,.db-scope) .sh-table tbody tr:last-child td,:is(.dashboard-shell,.db-scope) .sh-table tbody tr:last-child th{border-bottom:none}:is(.dashboard-shell,.db-scope) .sh-table tbody tr:hover td,:is(.dashboard-shell,.db-scope) .sh-table tbody tr:hover th,:is(.dashboard-shell,.db-scope) .sh-table tbody tr:focus-visible td{background:var(--db-hover)}:is(.dashboard-shell,.db-scope) .sh-table{--tb-state-grad:linear-gradient(#fff6, #fff6);--tb-edge-w:2px}:is(.dashboard-shell,.db-scope) .sh-table tbody tr:focus-visible{outline-offset:-2px}:is(.dashboard-shell,.db-scope) .pill{letter-spacing:0;color:var(--db-fg2);border:1px solid var(--db-line);background:#ffffff0a;border-radius:999px;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:500}:is(.dashboard-shell,.db-scope) .pill-ok{color:var(--db-fg);border-color:var(--db-line-2);background:#ffffff0a}:is(.dashboard-shell,.db-scope) .pill-ok:before{content:"";background:var(--db-accent);border-radius:999px;flex:none;width:6px;height:6px}:is(.dashboard-shell,.db-scope) .pill-warn{background:var(--db-warn-bg);color:var(--db-warn);border-color:var(--db-warn-line)}:is(.dashboard-shell,.db-scope) .pill-err{background:var(--db-err-bg);color:var(--db-err);border-color:var(--db-err-line)}:is(.dashboard-shell,.db-scope) .pill-soft,:is(.dashboard-shell,.db-scope) .pill-info{color:var(--db-fg);border-color:var(--db-line-2);background:#ffffff12}:is(.dashboard-shell,.db-scope) .pill-running{background:var(--db-accent-dim);color:var(--db-accent);border-color:var(--db-accent-line)}:is(.dashboard-shell,.db-scope) .sh-pill{color:var(--db-fg2);border-color:var(--db-line-2);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffffff0a;font-weight:500}:is(.dashboard-shell,.db-scope) .sh-chip-flat{color:var(--db-fg2);border-color:var(--db-line-2);background:#ffffff0a}:is(.dashboard-shell,.db-scope) a.sh-chip-flat:hover,:is(.dashboard-shell,.db-scope) button.sh-chip-flat:hover{border-color:var(--db-line-3);color:var(--db-fg)}:is(.dashboard-shell,.db-scope) .sh-chip{--chip-hue:var(--db-fg);background:var(--db-inset);border-color:var(--db-line)}:is(.dashboard-shell,.db-scope) .sh-code{background:var(--db-input);border:1px solid var(--db-line);border-radius:12px}:is(.dashboard-shell,.db-scope) .sh-dialog{background:var(--db-pop);border:1px solid var(--db-line-2);box-shadow:var(--db-shadow-pop);border-radius:16px}:is(.dashboard-shell,.db-scope) .sh-dialog-chip{background:var(--db-inset);border:1px solid var(--db-line);color:var(--db-fg)}:is(.dashboard-shell,.db-scope) .sh-dialog-chip[data-tone=warn]{background:var(--db-warn-bg);border-color:var(--db-warn-line);color:var(--db-warn)}:is(.dashboard-shell,.db-scope) .sh-dialog-chip[data-tone=danger]{background:var(--db-err-bg);border-color:var(--db-err-line);color:var(--db-err)}:is(.dashboard-shell,.db-scope) .tb-edge:hover:not([aria-current=page]):not([aria-selected=true]):not([data-state=on]){--tb-edge-on:0}:is(.dashboard-shell,.db-scope) .tb-nav-row.tb-edge{--tb-edge-w:2px}:is(.dashboard-shell,.db-scope) .tb-nav-row:hover:not([aria-current=page]){background:#ffffff0a}:is(.dashboard-shell,.db-scope) .tb-edge-b{--tb-edge-h:2px;--tb-edge-bottom:-4px}:is(.dashboard-shell,.db-scope) .tb-state-wash{background-color:#ffffff0f;background-image:none}:is(.dashboard-shell,.db-scope) .tb-ring{background:var(--db-card);border:1px solid var(--db-line);transition:border-color .16s,background-color .16s}:is(.dashboard-shell,.db-scope) .tb-ring:hover{background:var(--db-hover);border-color:var(--db-line-2)}:is(.dashboard-shell,.db-scope) .tb-ring[data-state=on]{background:var(--db-hover);border-color:var(--db-line-3)}.tb-collapse-show{display:none}:root[data-tb-sidebar=collapsed] .tb-aside .tb-collapse-show{display:inline-flex}:root[data-tb-sidebar=collapsed] .tb-aside .tb-brand-row{flex-direction:column;gap:10px}:is(input,textarea,select):where(.db-input){border:1px solid var(--db-line-2);background:var(--db-input);width:100%;min-height:38px;color:var(--db-fg);border-radius:8px;padding:0 12px;font-size:13.5px;transition:border-color .14s,box-shadow .14s}textarea:where(.db-input){padding:9px 12px;line-height:1.55}select:where(.db-input){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}select:where(.db-input) option{color:#f5f5f4;background:#1e1e23}:is(input,textarea,select,button):where(.db-input):hover:not(:disabled){border-color:var(--db-line-3)}:is(input,textarea,select,button):where(.db-input):focus,:is(input,textarea,select,button):where(.db-input):focus-visible{border-color:var(--db-accent);box-shadow:0 0 0 3px var(--db-accent-dim);outline:none}:is(input,textarea,select,button):where(.db-input)[aria-invalid=true]{border-color:var(--db-err-line)}:is(input,textarea,select,button):where(.db-input)[aria-invalid=true]:focus{border-color:var(--db-err);box-shadow:0 0 0 3px var(--db-err-bg)}:is(input,textarea,select,button):where(.db-input):disabled{opacity:.5;cursor:not-allowed}button:where(.db-select){border:1px solid var(--db-line-2);background:var(--db-input);width:100%;min-height:38px;color:var(--db-fg);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13.5px;transition:border-color .14s,box-shadow .14s;display:flex}:where(.db-select-value){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:where(.db-select-chevron){width:16px;height:16px;color:var(--db-fg3);stroke-width:1.75px;flex:none;transition:transform .16s}button:where(.db-select)[data-open] :where(.db-select-chevron){color:var(--db-fg);transform:rotate(180deg)}:where(.db-select-native){opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}:where(.db-select-list){z-index:110;overscroll-behavior:contain;outline:none;padding:4px;font-size:13.5px;position:fixed;overflow-y:auto}:where(.db-select-option){min-height:34px;color:var(--db-fg2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px 6px 8px;display:flex}:where(.db-select-label){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:where(.db-select-option)[data-active]{color:var(--db-fg);background:#ffffff12}:where(.db-select-option)[aria-selected=true]{color:var(--db-fg);font-weight:500}:where(.db-select-option)[aria-disabled=true]{opacity:.4;cursor:not-allowed;background:0 0}:where(.db-select-check){width:16px;height:16px;color:var(--db-accent);flex:none;place-items:center;display:grid}:where(.db-select-check) svg{stroke-width:2px;width:15px;height:15px}:where(.db-select-group){font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--db-fg3);padding:8px 10px 4px 32px;font-size:10.5px;font-weight:500}:where(.db-select-list) [role=group]+[role=group],:where(.db-select-list) [role=option]+[role=group]{border-top:1px solid var(--db-line);margin-top:4px}@media (pointer:coarse){:where(.db-select-option){min-height:42px}}:where(.db-pop){background:var(--db-pop);border:1px solid var(--db-line-2);box-shadow:var(--db-shadow-pop);color:var(--db-fg);border-radius:10px}:where(.db-menu-item){color:var(--db-fg2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:8px;padding:6px 10px;display:flex}:where(.db-menu-item) svg{stroke-width:1.75px;flex:none;width:15px;height:15px}:where(.db-menu-item):hover,:where(.db-menu-item):focus{color:var(--db-fg);background:#ffffff12}:where(.db-menu-item)[data-danger]{color:var(--db-err)}:is(.dashboard-shell,.db-scope) .db-menu-item:focus-visible{outline:none}:where(.db-menu-item)[data-danger]:hover,:where(.db-menu-item)[data-danger]:focus{background:var(--db-err-bg);color:var(--db-err)}:where(.db-menu-item)[aria-disabled=true]{opacity:.4;cursor:not-allowed;background:0 0}:where(.dashboard-shell,.db-scope) .bg-mk-bg{background-color:var(--db-page)}:where(.dashboard-shell,.db-scope) .bg-mk-bg\/90{background-color:#111113e6}:where(.dashboard-shell,.db-scope) .bg-mk-1{background-color:var(--db-raised)}:where(.dashboard-shell,.db-scope) .bg-mk-2{background-color:var(--db-card)}:where(.dashboard-shell,.db-scope) .bg-mk-3{background-color:var(--db-inset)}:where(.dashboard-shell,.db-scope) .ring-mk-1{--tw-ring-color:var(--db-raised)}:where(.db-eyebrow){font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--db-fg3);font-size:11px;font-weight:500}:where(.db-num){font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.db-link{color:var(--db-fg);text-decoration:underline;-webkit-text-decoration-color:var(--db-line-3);text-decoration-color:var(--db-line-3);text-underline-offset:3px;transition:text-decoration-color .14s}.db-link:hover{-webkit-text-decoration-color:var(--db-accent);text-decoration-color:var(--db-accent)}.db-kbd{border:1px solid var(--db-line-2);background:var(--db-inset);min-width:1.25rem;height:1.25rem;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--db-fg2);border-radius:5px;place-items:center;padding:0 4px;font-size:10.5px;display:inline-grid}:where(.db-dot){background:var(--db-accent);border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}:where(.db-dot-warn){background:var(--db-warn)}:where(.db-dot-err){background:var(--db-err)}:where(.db-dot-idle){background:var(--db-fg4)}@keyframes db-pulse{0%,to{box-shadow:0 0 #c8f54273}60%{box-shadow:0 0 0 5px #c8f54200}}:where(.db-dot-live){animation:2s ease-out infinite db-pulse}@keyframes db-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:where(.db-skel){background:linear-gradient(90deg,#ffffff0d 0%,#ffffff17 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite db-shimmer}:where(.db-toast){z-index:120;background:var(--db-fg,#f5f5f4);color:#0a0a0a;font:500 13px/1.3 var(--font-geist), system-ui, sans-serif;border-radius:999px;padding:8px 14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #000c}@media (pointer:coarse){:is(.dashboard-shell,.db-scope) :is(input[type=checkbox],input[type=radio]){width:20px;height:20px}}@media (forced-colors:active){nav[aria-label=View] a[aria-current=page]{color:highlight;border:1px solid highlight}:is(.dashboard-shell,.db-scope) .db-input:is(:focus,:focus-visible){outline-offset:1px;outline:2px solid highlight}:is(.dashboard-shell,.db-scope) .db-switch{forced-color-adjust:none;border-color:buttontext;background:canvas!important}:is(.dashboard-shell,.db-scope) .db-switch .db-switch-knob{background:buttontext}:is(.dashboard-shell,.db-scope) .db-switch[aria-checked=true]{border-color:highlight;background:highlight!important}:is(.dashboard-shell,.db-scope) .db-switch[aria-checked=true] .db-switch-knob{background:highlighttext}:is(.dashboard-shell,.db-scope) .db-switch:disabled{border-color:graytext}:is(.dashboard-shell,.db-scope) .db-switch:disabled .db-switch-knob{background:graytext}:is(.dashboard-shell,.db-scope) .tb-edge-b{border-bottom-color:canvas}:is(.dashboard-shell,.db-scope) .tb-edge-b:is([aria-current=page],[aria-selected=true]){border-bottom-color:highlight}:is(.dashboard-shell,.db-scope) :is(.tb-state-wash,.db-select-option[data-active],[role=option][data-active=true]){forced-color-adjust:none;color:highlighttext;background:highlight}:is(.dashboard-shell,.db-scope) :is(.tb-state-wash,.db-select-option[data-active],[role=option][data-active=true]) *{color:highlighttext}:is(.dashboard-shell,.db-scope) .db-menu-item:is(:focus,:hover):not([aria-disabled=true]){forced-color-adjust:none;color:highlighttext;background:highlight}:is(.dashboard-shell,.db-scope) .db-menu-item:is(:focus,:hover):not([aria-disabled=true]) *{color:highlighttext}:is(.dashboard-shell,.db-scope) .db-menu-item[aria-disabled=true]{color:graytext}:is(.dashboard-shell,.db-scope) :is([aria-pressed=true],[role=radio][aria-checked=true],[role=tab][aria-selected=true]){outline-offset:-2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){:is(.dashboard-shell,.db-scope) *,:is(.dashboard-shell,.db-scope) :before,:is(.dashboard-shell,.db-scope) :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.db-skel,.db-dot-live,:is(.dashboard-shell,.db-scope) .animate-pulse,:is(.dashboard-shell,.db-scope) .tw-run-dot{animation:none!important}}
