/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-relaxed:1.625;--default-font-family:var(--db-font-sans);--default-mono-font-family:var(--db-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--db-color-border)}body{background-color:var(--db-color-bg);color:var(--db-color-text);font-family:var(--db-font-sans);margin:0}}@layer devbench-ui{:where(svg.lucide){vertical-align:middle;stroke-width:1.75px;display:inline-block}[data-theme],.db-theme{color:var(--db-color-text);font-family:var(--db-font-sans)}.db-theme{display:contents}.db-body{font-size:var(--db-text-body-size);line-height:var(--db-text-body-line);font-weight:var(--db-text-body-weight)}.db-box{box-sizing:border-box;position:relative}.db-box[data-pointer-events=box-none]>*{pointer-events:auto}.db-text{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.db-text[data-variant=display]{font-size:var(--db-text-display-size);line-height:var(--db-text-display-line);font-weight:var(--db-text-display-weight)}.db-text[data-variant=h1]{font-size:var(--db-text-h1-size);line-height:var(--db-text-h1-line);font-weight:var(--db-text-h1-weight)}.db-text[data-variant=h2]{font-size:var(--db-text-h2-size);line-height:var(--db-text-h2-line);font-weight:var(--db-text-h2-weight)}.db-text[data-variant=h3]{font-size:var(--db-text-h3-size);line-height:var(--db-text-h3-line);font-weight:var(--db-text-h3-weight)}.db-text[data-variant=bodyLg]{font-size:var(--db-text-body-lg-size);line-height:var(--db-text-body-lg-line);font-weight:var(--db-text-body-lg-weight)}.db-text[data-variant=body]{font-size:var(--db-text-body-size);line-height:var(--db-text-body-line);font-weight:var(--db-text-body-weight)}.db-text[data-variant=bodySm]{font-size:var(--db-text-body-sm-size);line-height:var(--db-text-body-sm-line);font-weight:var(--db-text-body-sm-weight)}.db-text[data-variant=caption]{font-size:var(--db-text-caption-size);line-height:var(--db-text-caption-line);font-weight:var(--db-text-caption-weight)}.db-text[data-variant=label]{font-size:var(--db-text-body-size);line-height:var(--db-text-body-line);font-weight:500}.db-text[data-variant=overline]{font-size:var(--db-text-caption-size);line-height:var(--db-text-caption-line);font-weight:500}.db-text[data-variant=code]{font-size:var(--db-text-body-sm-size);line-height:var(--db-text-body-line);font-family:var(--db-font-mono)}:is(.db-text,.db-icon)[data-tone=default]{color:var(--db-color-text)}:is(.db-text,.db-icon)[data-tone=muted]{color:var(--db-color-text-muted)}:is(.db-text,.db-icon)[data-tone=ghost]{color:var(--db-color-text-ghost)}:is(.db-text,.db-icon)[data-tone=brand]{color:var(--db-color-primary)}:is(.db-text,.db-icon)[data-tone=accent]{color:var(--db-color-accent-fg)}:is(.db-text,.db-icon)[data-tone=success]{color:var(--db-color-success-fg)}:is(.db-text,.db-icon)[data-tone=warning]{color:var(--db-color-warning-fg)}:is(.db-text,.db-icon)[data-tone=info]{color:var(--db-color-info-fg)}:is(.db-text,.db-icon)[data-tone=danger]{color:var(--db-color-danger-fg)}:is(.db-text,.db-icon)[data-tone=onPrimary]{color:var(--db-color-on-primary)}:is(.db-text,.db-icon)[data-tone=syntaxKeyword]{color:var(--db-color-syntax-keyword)}:is(.db-text,.db-icon)[data-tone=syntaxString]{color:var(--db-color-syntax-string)}:is(.db-text,.db-icon)[data-tone=syntaxNumber]{color:var(--db-color-syntax-number)}:is(.db-text,.db-icon)[data-tone=syntaxComment]{color:var(--db-color-syntax-comment)}:is(.db-text,.db-icon)[data-tone=syntaxFunction]{color:var(--db-color-syntax-function)}:is(.db-text,.db-icon)[data-tone=syntaxType]{color:var(--db-color-syntax-type)}:is(.db-text,.db-icon)[data-tone=syntaxAttr]{color:var(--db-color-syntax-attr)}:is(.db-text,.db-icon)[data-tone=syntaxPunctuation]{color:var(--db-color-syntax-punctuation)}.db-text[data-weight=regular]{font-weight:400}.db-text[data-weight=medium]{font-weight:500}.db-text[data-weight=semibold]{font-weight:600}.db-text[data-mono]{font-family:var(--db-font-mono)}.db-text[data-align=start]{text-align:start}.db-text[data-align=center]{text-align:center}.db-text[data-align=end]{text-align:end}.db-text[data-nowrap]{white-space:nowrap}.db-text[data-italic]{font-style:italic}.db-text[data-decoration=underline]{text-decoration:underline}.db-text[data-decoration=line-through]{text-decoration:line-through}.db-text[data-tabular]{font-variant-numeric:tabular-nums}.db-text[data-preserve]{white-space:pre-wrap;overflow-wrap:anywhere}.db-text[data-variant=code][data-chip]{border-radius:var(--db-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em .375em}.db-text[data-selectable=false]{-webkit-user-select:none;user-select:none}.db-text[data-lines]{text-overflow:ellipsis;overflow:hidden}.db-text[data-lines="1"]{white-space:nowrap}span.db-text[data-lines]{vertical-align:top;max-width:100%;display:inline-block}.db-text[data-lines]:not([data-lines="1"]){-webkit-line-clamp:var(--db-lines);line-clamp:var(--db-lines);-webkit-box-orient:vertical;display:-webkit-box}.db-visually-hidden{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.db-icon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.db-icon[data-spin]{animation:1s linear infinite db-spin}@keyframes db-spin{to{transform:rotate(360deg)}}:root[data-reduced-motion] .db-icon[data-spin]{animation:none}.db-svg{flex:none;display:block}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[70vh\]{height:70vh}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--db-radius-lg)}.rounded-md{border-radius:calc(var(--db-radius-lg) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--db-color-border)}.border-foreground\/40{border-color:var(--db-color-text)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/40{border-color:color-mix(in oklab,var(--db-color-text) 40%,transparent)}}.bg-background{background-color:var(--db-color-bg)}.bg-muted,.bg-muted\/30{background-color:var(--db-color-raised)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--db-color-raised) 30%,transparent)}}.bg-muted\/40{background-color:var(--db-color-raised)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--db-color-raised) 40%,transparent)}}.bg-transparent{background-color:#0000}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:var(--db-font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-foreground{color:var(--db-color-text)}.text-muted-foreground{color:var(--db-color-text-muted)}.text-warning{color:var(--db-color-warning-fg)}.uppercase{text-transform:uppercase}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--db-color-raised)}.hover\:text-foreground:hover{color:var(--db-color-text)}}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}}@media (min-width:64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}}@layer mkp;:root,[data-theme=dark],.dark{--db-color-bg:#09090b;--db-color-surface:#18181b;--db-color-raised:#27272a;--db-color-canvas:#030304;--db-color-text:#fafafa;--db-color-text-muted:#9f9fa9;--db-color-text-ghost:#8f8f99;--db-color-border:#ffffff1a;--db-color-border-strong:#fff3;--db-color-input:#ffffff26;--db-color-ring:#fafafa;--db-color-primary:#fafafa;--db-color-primary-hover:#e3e3e4;--db-color-on-primary:#09090b;--db-color-ring-soft:#fafafab8;--db-color-primary-soft:#fafafa24;--db-color-primary-border:#fafafa59;--db-color-scrim:#0009;--db-color-accent:#a6ea1b;--db-color-accent-hover:#b8f04a;--db-color-on-accent:#09090b;--db-color-accent-fg:#a6ea1b;--db-color-accent-soft:#a6ea1b29;--db-color-accent-border:#a6ea1b73;--db-color-accent-edge:#a6ea1b;--db-color-success-fg:#5ee9b5;--db-color-success-soft:#00bc7d29;--db-color-success-border:#00bc7d66;--db-color-success-solid:#00bc7d;--db-color-success-on-solid:#05261a;--db-color-warning-fg:#ffd230;--db-color-warning-soft:#fe9a0029;--db-color-warning-border:#fe9a0080;--db-color-warning-solid:#fe9a00;--db-color-warning-on-solid:#1c1002;--db-color-info-fg:#74d4ff;--db-color-info-soft:#00a6f429;--db-color-info-border:#00a6f466;--db-color-info-solid:#00a6f4;--db-color-info-on-solid:#04202e;--db-color-danger-fg:#ff6467;--db-color-danger-soft:#ff646729;--db-color-danger-border:#ff646780;--db-color-danger-solid:#ff6467;--db-color-danger-on-solid:#1c0a0a;--db-color-agent-solid:#a684ff;--db-color-identity1-solid:#90a1b9;--db-color-identity1-on-solid:#09090b;--db-color-identity1-soft:#90a1b929;--db-color-identity2-solid:#fb2c36;--db-color-identity2-on-solid:#09090b;--db-color-identity2-soft:#fb2c3629;--db-color-identity3-solid:#ffb900;--db-color-identity3-on-solid:#09090b;--db-color-identity3-soft:#ffb90029;--db-color-identity4-solid:#05df72;--db-color-identity4-on-solid:#09090b;--db-color-identity4-soft:#05df7229;--db-color-identity5-solid:#00d5be;--db-color-identity5-on-solid:#09090b;--db-color-identity5-soft:#00d5be29;--db-color-identity6-solid:#51a2ff;--db-color-identity6-on-solid:#09090b;--db-color-identity6-soft:#51a2ff29;--db-color-identity7-solid:#a684ff;--db-color-identity7-on-solid:#09090b;--db-color-identity7-soft:#a684ff29;--db-color-identity8-solid:#fb64b6;--db-color-identity8-on-solid:#09090b;--db-color-identity8-soft:#fb64b629;--db-color-syntax-keyword:#ff7b72;--db-color-syntax-string:#a5d6ff;--db-color-syntax-number:#79c0ff;--db-color-syntax-comment:#8b949e;--db-color-syntax-function:#d2a8ff;--db-color-syntax-type:#ffa657;--db-color-syntax-attr:#79c0ff;--db-color-syntax-punctuation:#c9d1d9;--db-shadow-popover:0 8px 24px #00000059;--db-shadow-modal:0 24px 64px #00000080;--db-space-0:0;--db-space-0-5:2px;--db-space-1:4px;--db-space-1-5:6px;--db-space-2:8px;--db-space-2-5:10px;--db-space-3:12px;--db-space-3-5:14px;--db-space-4:16px;--db-space-5:20px;--db-space-6:24px;--db-space-8:32px;--db-space-10:40px;--db-space-12:48px;--db-space-16:64px;--db-radius-xs:4px;--db-radius-sm:6px;--db-radius-md:8px;--db-radius-lg:10px;--db-radius-xl:14px;--db-radius-full:9999px;--db-size-xs:24px;--db-size-sm:28px;--db-size-md:36px;--db-size-lg:44px;--db-size-pane:30px;--db-text-display-size:30px;--db-text-display-line:36px;--db-text-display-weight:600;--db-text-h1-size:24px;--db-text-h1-line:32px;--db-text-h1-weight:600;--db-text-h2-size:20px;--db-text-h2-line:28px;--db-text-h2-weight:600;--db-text-h3-size:18px;--db-text-h3-line:28px;--db-text-h3-weight:600;--db-text-body-lg-size:16px;--db-text-body-lg-line:24px;--db-text-body-lg-weight:400;--db-text-body-size:14px;--db-text-body-line:20px;--db-text-body-weight:400;--db-text-body-sm-size:13px;--db-text-body-sm-line:18px;--db-text-body-sm-weight:400;--db-text-caption-size:12px;--db-text-caption-line:16px;--db-text-caption-weight:400;--db-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--db-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--db-font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--db-dur-fast:.12s;--db-dur-base:.2s;--db-dur-slow:.32s;--db-dur-layout:.24s;--db-ease-standard:cubic-bezier(.2, 0, 0, 1);--db-ease-out:cubic-bezier(.16, 1, .3, 1);--db-ease-spring:cubic-bezier(.34, 1.32, .64, 1);--db-layer-raised:10;--db-layer-sticky:20;--db-layer-popover:70;--db-layer-modal:80;--db-layer-toast:90;--db-layer-tooltip:95;--db-layer-drag-ghost:1000}[data-theme=light]{--db-color-bg:#fff;--db-color-surface:#fff;--db-color-raised:#f4f4f5;--db-color-canvas:#f4f4f5;--db-color-text:#18181b;--db-color-text-muted:#52525c;--db-color-text-ghost:#6b6b75;--db-color-border:#09090b1a;--db-color-border-strong:#09090b38;--db-color-input:#e4e4e7;--db-color-ring:#18181b;--db-color-primary:#18181b;--db-color-primary-hover:#2f2f32;--db-color-on-primary:#fafafa;--db-color-ring-soft:#18181bb8;--db-color-primary-soft:#18181b14;--db-color-primary-border:#18181b4d;--db-color-scrim:#09090b66;--db-color-accent:#a6ea1b;--db-color-accent-hover:#95d416;--db-color-on-accent:#09090b;--db-color-accent-fg:#4d7c0f;--db-color-accent-soft:#a6ea1b38;--db-color-accent-border:#4d7c0f73;--db-color-accent-edge:#4d7c0f73;--db-color-success-fg:#007a55;--db-color-success-soft:#007a551f;--db-color-success-border:#007a5559;--db-color-success-solid:#007a55;--db-color-success-on-solid:#fff;--db-color-warning-fg:#973c00;--db-color-warning-soft:#e1710024;--db-color-warning-border:#bb4d0059;--db-color-warning-solid:#e17100;--db-color-warning-on-solid:#1c1002;--db-color-info-fg:#0069a8;--db-color-info-soft:#0069a81f;--db-color-info-border:#0069a859;--db-color-info-solid:#0069a8;--db-color-info-on-solid:#fff;--db-color-danger-fg:#c10007;--db-color-danger-soft:#e7000b1a;--db-color-danger-border:#e7000b59;--db-color-danger-solid:#e7000b;--db-color-danger-on-solid:#fafafa;--db-color-agent-solid:#7f22fe;--db-color-identity1-solid:#45556c;--db-color-identity1-on-solid:#fff;--db-color-identity1-soft:#45556c1f;--db-color-identity2-solid:#c10007;--db-color-identity2-on-solid:#fff;--db-color-identity2-soft:#c100071f;--db-color-identity3-solid:#bb4d00;--db-color-identity3-on-solid:#fff;--db-color-identity3-soft:#bb4d001f;--db-color-identity4-solid:#008236;--db-color-identity4-on-solid:#fff;--db-color-identity4-soft:#0082361f;--db-color-identity5-solid:#00786f;--db-color-identity5-on-solid:#fff;--db-color-identity5-soft:#00786f1f;--db-color-identity6-solid:#155dfc;--db-color-identity6-on-solid:#fff;--db-color-identity6-soft:#155dfc1f;--db-color-identity7-solid:#7f22fe;--db-color-identity7-on-solid:#fff;--db-color-identity7-soft:#7f22fe1f;--db-color-identity8-solid:#e60076;--db-color-identity8-on-solid:#fff;--db-color-identity8-soft:#e600761f;--db-color-syntax-keyword:#a40e26;--db-color-syntax-string:#0a3069;--db-color-syntax-number:#0550ae;--db-color-syntax-comment:#59636e;--db-color-syntax-function:#6639ba;--db-color-syntax-type:#953800;--db-color-syntax-attr:#0550ae;--db-color-syntax-punctuation:#424a53;--db-shadow-popover:0 8px 24px #09090b1f;--db-shadow-modal:0 24px 64px #09090b40}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}/*! mkp 0.2.10 e896e6b2f73b */@layer mkp{.mkp-root{color:var(--mkp-color-ink);background:var(--mkp-color-surface);font-family:var(--mkp-font-body),system-ui,sans-serif;font-size:var(--mkp-font-body-size);line-height:var(--mkp-font-body-line)}.mkp-root *{box-sizing:border-box}.mkp-root [hidden]{display:none!important}.mkp-root :focus-visible{outline:2px solid var(--mkp-color-accent);outline-offset:2px}.mkp-root sup{font-size:.75em;line-height:0;vertical-align:super!important;position:static!important;top:auto!important}.mkp-math{display:inline}.mkp-math svg{display:inline!important;overflow:visible}.mkp-math-display{display:block;text-align:center;margin:.6em 0;overflow-x:auto}.mkp-math-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mkp-space-xs) var(--mkp-space-l);margin:0 0 .6em;padding:0;list-style:none;font-size:.875em;color:var(--mkp-color-muted)}.mkp-math-notes>li{display:flex;align-items:baseline;gap:var(--mkp-space-s)}.mkp-math-notes>li:before{content:"";flex:none;width:.7em;height:.7em;border-radius:2px;background:var(--mkp-mark-tone)}.mkp-root [data-justify=center]{justify-content:center;justify-content:safe center}.mkp-root [data-layers]>*{grid-area:1 / 1;min-width:0;position:relative}.mkp-root [data-flow=column]>.mkp-pane{flex:1 1 auto}.mkp-root [data-clip]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--mkp-lines, 1);line-clamp:var(--mkp-lines, 1);overflow:hidden}.mkp-bar{display:flex;flex-wrap:wrap;gap:var(--mkp-space-m) var(--mkp-space-l);align-items:center;padding:var(--mkp-space-s) 0 0;margin-top:var(--mkp-space-m);border-top:1px solid var(--mkp-color-line)}.mkp-error{border:1px solid var(--mkp-color-bad);border-radius:var(--mkp-radius-card);padding:var(--mkp-space-m);color:var(--mkp-color-ink)}.mkp-error small{color:var(--mkp-color-bad);display:block;margin-top:var(--mkp-space-s)}.mkp-canvas{position:relative;max-width:100%;touch-action:none;isolation:isolate}.mkp-canvas>svg{display:block!important;overflow:hidden}.mkp-canvas [data-press]{cursor:pointer}.mkp-canvas [data-pointed],.mkp-canvas [data-pointed]:focus,.mkp-canvas [data-pointed]:focus-visible{outline:none}.mkp-canvas g[data-press]:focus-visible>path:first-child,.mkp-canvas circle[data-press]:focus-visible{stroke:var(--mkp-color-accent);stroke-width:3px}.mkp-overlay-label{position:absolute;white-space:nowrap;pointer-events:none;font-size:.95em;line-height:1.3}.mkp-overlay-label[data-size=small]{font-size:.8em}.mkp-overlay-label[data-size=large]{font-size:1.15em}.mkp-overlay-label[data-chip]{padding:1px 6px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:5px;background:var(--mkp-color-surface);font-weight:550}.mkp-overlay-label[data-halo]{filter:drop-shadow(0 0 1px var(--mkp-color-surface)) drop-shadow(0 0 1px var(--mkp-color-surface)) drop-shadow(0 0 1px var(--mkp-color-surface))}.mkp-place{position:absolute;transform:translate(-50%,-50%)}.mkp-handle{cursor:grab}.mkp-handle:focus{outline:none}.mkp-handle:focus-visible circle{stroke:var(--mkp-color-accent);stroke-width:3}.mkp-scope{position:relative}.mkp-root [data-mkp-sized]{display:flow-root}.mkp-root [data-mkp-sized]:before{content:"";float:left;width:100%;max-width:100%;margin-right:-100%;aspect-ratio:var(--mkp-aspect, auto);min-height:var(--mkp-minheight, 0px)}.mkp-root>*+.mkp-scope,.mkp-root>.mkp-scope+*,.mkp-root>*+[data-mkp-ext],.mkp-root>[data-mkp-ext]+*{margin-top:var(--mkp-space-l)}.mkp-root [data-mkp-behind]{isolation:isolate}.mkp-root :where([data-mkp-arrow-host]){position:relative;isolation:isolate}.mkp-arrows{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.mkp-arrows[data-layer=behind]{z-index:-1}.mkp-arrow-labels{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.mkp-arrow-labels[data-layer=behind]{z-index:-1}.mkp-arrow-label{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;font-size:.8em;line-height:1.35;padding:0 6px;border-radius:999px;background:var(--mkp-color-surface);border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.mkp-arrow-label[data-align=start]{transform:translateY(-50%)}.mkp-arrow-label[data-align=end]{transform:translate(-100%,-50%)}.mkp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mkp-root code{font-family:var(--mkp-font-mono),ui-monospace,monospace;font-size:var(--mkp-font-mono-size)}.mkp-root a{color:var(--mkp-color-accent)}}@layer mkp{.mkp-frame{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--mkp-color-line);border-radius:var(--mkp-radius-card);background:var(--mkp-color-surface);overflow:hidden}.mkp-frame[data-full]{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:900}.mkp-frame-head{display:flex;align-items:center;gap:var(--mkp-space-m);min-height:40px;padding:var(--mkp-space-s) var(--mkp-space-s) var(--mkp-space-s) var(--mkp-space-l);border-bottom:1px solid var(--mkp-color-line)}.mkp-frame-kind{font-family:var(--mkp-font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mkp-color-muted)}.mkp-frame-title{min-width:0;flex:1 1 auto;font-weight:600;font-size:.95em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkp-frame-actions,.mkp-frame-tools{display:flex;align-items:center;gap:var(--mkp-space-xs);flex:none}.mkp-frame-actions .mkp-choice-label{display:none}.mkp-plain{display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;margin:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--mkp-radius-card)}.mkp-plain:disabled{cursor:default}.mkp-plain:focus-visible{outline:2px solid var(--mkp-color-info);outline-offset:2px}.mkp-frame-bar>*,[data-control=steps]>[role=status]{min-width:0}.mkp-frame-bar{container-type:inline-size}@container (max-width: 520px){[data-control=steps]{flex-wrap:wrap!important;row-gap:var(--mkp-space-xs)}[data-control=steps]>[role=status]{order:10;flex:1 0 100%!important}[data-control=steps]>[data-mkp=range]{flex:1 1 3rem!important;width:auto!important;min-width:3rem}.mkp-frame-bar>[role=status]{white-space:normal!important}}.mkp-choice-label:empty{display:none}.mkp-frame-stage{position:relative;min-height:0;overflow:auto}.mkp-frame-stage[data-fixed]{resize:vertical}.mkp-frame[data-full] .mkp-frame-stage{flex:1 1 auto}.mkp-frame-bar{display:flex;align-items:center;gap:var(--mkp-space-s) var(--mkp-space-m);min-height:44px;padding:var(--mkp-space-s) var(--mkp-space-l);border-top:1px solid var(--mkp-color-line);background:color-mix(in srgb,var(--mkp-color-muted) 6%,var(--mkp-color-surface))}.mkp-frame[data-tone] .mkp-frame-bar{background:var(--mkp-tint-bar, color-mix(in srgb, var(--mkp-frame-tone) 10%, var(--mkp-color-surface)))}.mkp-frame[data-tone=ok]{--mkp-frame-tone: var(--mkp-color-ok)}.mkp-frame[data-tone=bad]{--mkp-frame-tone: var(--mkp-color-bad)}.mkp-frame[data-tone=info]{--mkp-frame-tone: var(--mkp-color-info)}.mkp-frame[data-tone=warn]{--mkp-frame-tone: var(--mkp-color-warn)}.mkp-frame-bar [role=status]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mkp-frame-bar{flex-wrap:wrap}.mkp-frame-bar>[role=status]{flex:1 1 14rem!important}.mkp-frame-drawer{position:absolute;top:0;right:0;bottom:0;width:min(360px,92%);z-index:5;display:flex;flex-direction:column;background:var(--mkp-color-surface);border-left:1px solid var(--mkp-color-line);box-shadow:-8px 0 24px #0000001a}.mkp-frame-drawer-body{padding:var(--mkp-space-l);overflow:auto}.mkp-pane{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1 1 0}.mkp-pane+.mkp-pane{border-left:1px solid var(--mkp-color-line)}.mkp-pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mkp-space-m);padding:var(--mkp-space-m) var(--mkp-space-l);border-bottom:1px solid var(--mkp-color-line)}.mkp-pane-title{font-family:var(--mkp-font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mkp-color-muted)}.mkp-pane-note{font-size:.8em;color:var(--mkp-color-muted)}.mkp-pane-body{position:relative;min-height:0;overflow:auto;flex:1 1 auto}.mkp-pane-foot{padding:var(--mkp-space-s) var(--mkp-space-l);border-top:1px solid var(--mkp-color-line);font-size:.85em;color:var(--mkp-color-muted)}.mkp-zoom{position:relative;overflow:hidden}.mkp-zoom[data-tools]{min-height:calc(var(--mkp-space-s) * 2 + 40px)}.mkp-zoom[data-nudged]{outline:2px solid var(--mkp-color-accent);outline-offset:-2px}.mkp-zoom-content{position:relative;transform-origin:0 0}.mkp-fit{overflow:hidden;contain:inline-size}.mkp-fit-inner{width:max-content;min-width:100%;transform-origin:0 0}.mkp-zoom-tools{position:absolute;top:var(--mkp-space-s);right:var(--mkp-space-s);z-index:2;display:flex;gap:2px;padding:2px;border-radius:var(--mkp-radius-card);background:color-mix(in srgb,var(--mkp-color-surface) 90%,transparent);border:1px solid var(--mkp-color-line)}.mkp-zoom[data-nudged] .mkp-zoom-tools{border-color:var(--mkp-color-accent)}.mkp-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;width:1.1em;height:1.1em;flex:none}.mkp-icon[data-size=small]{font-size:.8em}.mkp-icon[data-size=large]{font-size:1.4em}.mkp-icon-host{display:inline-flex;width:1em;height:1em}.mkp-icon-host>svg{width:100%;height:100%}.mkp-icon[data-host][data-name=help]{width:1.1em;height:1.1em;border-radius:0;box-shadow:none;font-size:inherit}.mkp-icon[data-name=help]{font-size:.78em;width:1.4em;height:1.4em;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;font-weight:700}.mkp-icon[data-name=help][data-size=small]{font-size:.62em}.mkp-icon[data-name=help][data-size=large]{font-size:1.1em}.mkp-shell-button{padding:2px 6px;min-width:26px;min-height:26px;justify-content:center}.mkp-root [data-dim]{opacity:.4}.mkp-root [data-blur]{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}}@layer mkp{.mkp-root h1,.mkp-root h2,.mkp-root h3,.mkp-root h4,.mkp-root h5,.mkp-root h6{font-family:var(--mkp-font-heading),system-ui,sans-serif;font-weight:var(--mkp-font-heading-weight);line-height:var(--mkp-font-heading-line);margin:.6em 0 .3em}.mkp-root h1{font-size:calc(var(--mkp-font-heading-size) * 1.35)}.mkp-root h2{font-size:var(--mkp-font-heading-size)}.mkp-root h3{font-size:calc(var(--mkp-font-heading-size) * .85)}.mkp-root p{margin:.5em 0}.mkp-root ul,.mkp-root ol{margin:.5em 0;padding-left:1.5em}.mkp-root li>p{margin:0}.mkp-root code,.mkp-root pre{font-family:var(--mkp-font-mono),ui-monospace,monospace;font-size:var(--mkp-font-mono-size)}.mkp-root pre code:has(.mkp-code-line){counter-reset:mkp-line}.mkp-code-line{display:block;position:relative;padding-left:4ch;counter-increment:mkp-line}.mkp-code-line:before{content:counter(mkp-line);position:absolute;left:0;width:3ch;text-align:right;color:var(--mkp-color-muted)}.mkp-code-note{float:right;padding-left:2ch;color:var(--mkp-color-muted);font-family:var(--mkp-font-body),system-ui,sans-serif;font-size:.85em}.mkp-code-line[aria-current]{background:color-mix(in srgb,var(--mkp-color-accent) 14%,transparent);font-weight:700}.mkp-code-line[data-pick]{cursor:pointer}.mkp-code-line[data-pick]:hover{background:color-mix(in srgb,var(--mkp-color-accent) 8%,transparent)}.mkp-root pre{background:color-mix(in srgb,var(--mkp-color-muted) 12%,transparent);padding:var(--mkp-space-m);border-radius:var(--mkp-radius-card);overflow-x:auto}.mkp-root hr{border:0;border-top:1px solid var(--mkp-color-line);margin:var(--mkp-space-l) 0}.mkp-root table{border-collapse:collapse;margin:.5em 0}.mkp-root th,.mkp-root td{border:1px solid var(--mkp-color-line);padding:var(--mkp-space-xs) var(--mkp-space-m)}.mkp-root blockquote{margin:.6em 0;padding:var(--mkp-space-s) var(--mkp-space-l);border-left:4px solid var(--mkp-quote, var(--mkp-color-muted));background:color-mix(in srgb,var(--mkp-quote, var(--mkp-color-muted)) 9%,transparent);border-radius:0 var(--mkp-radius-card) var(--mkp-radius-card) 0}.mkp-root blockquote>:first-child{margin-top:0}.mkp-root blockquote>:last-child{margin-bottom:0}.mkp-press{font:inherit;color:inherit;background:color-mix(in srgb,var(--mkp-color-muted) 14%,var(--mkp-color-surface));border:1px solid var(--mkp-color-line);border-radius:var(--mkp-radius-card);padding:var(--mkp-space-xs) var(--mkp-space-m);cursor:pointer;min-height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;gap:var(--mkp-space-s)}.mkp-press:hover:not(:disabled){border-color:var(--mkp-color-accent)}.mkp-press:disabled{opacity:.45;cursor:default}.mkp-press[data-kind=plain]{display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:none;text-align:inherit;border-radius:var(--mkp-radius-card)}.mkp-press[data-kind=plain][aria-pressed=true]{background:none;color:inherit}.mkp-press[data-emphasis=low]{background:none;border-color:transparent}.mkp-press[data-emphasis=high]{background:var(--mkp-color-ink);color:var(--mkp-color-surface);border-color:var(--mkp-color-ink)}.mkp-press[aria-selected=true],.mkp-press[aria-pressed=true],.mkp-press[aria-checked=true]{background:var(--mkp-color-accent);color:var(--mkp-color-surface);border-color:var(--mkp-color-accent)}.mkp-press[aria-selected=true] *,.mkp-press[aria-pressed=true] *,.mkp-press[aria-checked=true]:not([data-kind=radio],[data-kind=check]) *{color:inherit!important}.mkp-press.mkp-tab{border-radius:var(--mkp-radius-card) var(--mkp-radius-card) 0 0}.mkp-press[data-kind=radio],.mkp-press[data-kind=check]{justify-content:flex-start;text-align:left}.mkp-press[data-kind=radio]:before,.mkp-press[data-kind=check]:before{content:"";flex:none;width:1em;height:1em;border:1px solid currentColor;border-radius:3px}.mkp-press[data-kind=radio]:before{border-radius:50%}.mkp-press[data-kind=radio][aria-checked=true],.mkp-press[data-kind=check][aria-checked=true]{color:inherit;background:color-mix(in srgb,var(--mkp-color-muted) 14%,var(--mkp-color-surface))}.mkp-press[data-kind=radio][aria-checked=true]:before,.mkp-press[data-kind=check][aria-checked=true]:before{background:currentColor;box-shadow:inset 0 0 0 2px var(--mkp-color-surface)}.mkp-press[data-kind=switch],.mkp-press[data-kind=switch][aria-checked=true]{background:none;border:0;padding:0;color:inherit}.mkp-switch{flex:none;position:relative;display:inline-block;width:36px;height:20px;border-radius:10px;background:var(--mkp-color-muted)}.mkp-switch-thumb{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--mkp-color-surface)}.mkp-press[aria-checked=true]>.mkp-switch{background:var(--mkp-color-accent)}.mkp-press[aria-checked=true]>.mkp-switch>.mkp-switch-thumb{transform:translate(16px)}.mkp-overlay-anchor[data-mode=menu]:after{content:"▾";color:var(--mkp-color-muted)}.mkp-meter{height:8px;max-width:100%;border-radius:var(--mkp-radius-pill, 999px);overflow:hidden;background:color-mix(in srgb,var(--mkp-color-muted) 25%,transparent)}.mkp-meter>div{height:100%}.mkp-range{accent-color:var(--mkp-color-accent);width:160px;max-width:100%}.mkp-field{font:inherit;color:inherit;background:var(--mkp-color-surface);border:1px solid color-mix(in srgb,var(--mkp-color-muted) 60%,transparent);border-radius:var(--mkp-radius-card);padding:var(--mkp-space-xs) var(--mkp-space-m);min-height:32px;max-width:100%}textarea.mkp-field{resize:vertical;line-height:inherit}.mkp-field[data-tone]{border-width:2px}.mkp-dialog{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0006;z-index:1000}.mkp-dialog>div,.mkp-popover{background:var(--mkp-color-surface);color:var(--mkp-color-ink);border:1px solid var(--mkp-color-line);border-radius:var(--mkp-radius-card);box-shadow:var(--mkp-shadow-raised);padding:var(--mkp-space-l);max-width:min(90vw,480px)}.mkp-popover{position:absolute;z-index:100;top:calc(100% + 4px);left:0;min-width:160px}}.db-mkp .mkp-root,.db-mkp.mkp-root{--mkp-color-surface: var(--db-color-bg);--mkp-color-ink: var(--db-color-text);--mkp-color-muted: var(--db-color-text-muted);--mkp-color-line: var(--db-color-border);--mkp-color-accent: var(--db-color-primary);--mkp-color-info: var(--db-color-info-fg);--mkp-color-ok: var(--db-color-success-fg);--mkp-color-warn: var(--db-color-warning-fg);--mkp-color-bad: var(--db-color-danger-fg);--mkp-color-c1: var(--db-color-identity6-solid);--mkp-color-c2: var(--db-color-identity5-solid);--mkp-color-c3: var(--db-color-identity7-solid);--mkp-color-c4: var(--db-color-identity3-solid);--mkp-color-c5: var(--db-color-identity8-solid);--mkp-color-c6: var(--db-color-identity1-solid);--mkp-font-body: var(--db-font-sans);--mkp-font-heading: var(--db-font-sans);--mkp-font-mono: var(--db-font-mono);--mkp-font-heading-size: 22px;--mkp-font-heading-weight: 650;--mkp-font-heading-line: 1.25;--mkp-font-mono-size: 14px;--mkp-space-xs: 2px;--mkp-space-l: 16px;--mkp-space-xl: 32px;--mkp-radius-card: var(--db-radius-lg);background:transparent}.db-mkp .db-mkp-outline{background:transparent}.db-mkp .db-mkp-outline>.mkp-outline>.db-mkp-place{background:var(--db-color-raised);border-radius:var(--db-radius-lg)}.db-mkp .db-mkp-outline>.mkp-outline>*+.db-mkp-place,.db-mkp .db-mkp-outline>.mkp-outline>.db-mkp-place+*{margin-top:var(--mkp-space-l)}.db-mkp .db-mkp-outline-image{color:var(--db-color-text-muted)}@media (prefers-reduced-motion: no-preference){.db-mkp .db-mkp-outline>.mkp-outline>.db-mkp-place{animation:db-mkp-place-pulse 1.6s ease-in-out infinite}}@keyframes db-mkp-place-pulse{50%{opacity:.6}}.db-mkp-errors{border:1px solid var(--db-color-warning-border);background:var(--db-color-warning-soft);border-radius:var(--db-radius-md);padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.875rem}.db-mkp-errors ul{margin:.5rem 0 0;padding-left:1.1rem}.db-mkp-errors code{font-family:var(--db-font-mono);font-size:.8125rem;white-space:pre-wrap;word-break:break-word}.db-mkp .mkp-root{font-size:var(--db-text-body-size);line-height:var(--db-text-body-line)}.db-mkp .mkp-press{background:var(--db-color-raised);color:var(--db-color-text);border:1px solid var(--db-color-border);border-radius:var(--db-radius-md);font-weight:500;padding:var(--db-space-1-5, 6px) var(--db-space-3, 12px);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.db-mkp .mkp-press:hover:not(:disabled){border-color:var(--db-color-border-strong);background:var(--db-color-surface)}.db-mkp .mkp-press:focus-visible{outline:2px solid var(--db-color-ring-soft);outline-offset:1px}.db-mkp .mkp-press[data-emphasis=high]{background:var(--db-color-accent);color:var(--db-color-on-accent)!important;border-color:var(--db-color-accent-edge)}.db-mkp .mkp-press[data-emphasis=high]:hover:not(:disabled){background:var(--db-color-accent-hover)}.db-mkp .mkp-press[data-emphasis=low]{background:transparent;border-color:transparent}.db-mkp .mkp-press[aria-pressed=true]:not([data-kind=plain]){background:var(--db-color-primary-soft);color:var(--db-color-text);border-color:var(--db-color-primary-border)}.db-mkp .mkp-press-switch{background:transparent!important;border-color:transparent!important;padding:0;min-height:0}@media (prefers-reduced-motion: no-preference){.db-mkp .mkp-switch-thumb{transition:transform .16s ease,left .16s ease,margin .16s ease}}.db-mkp .mkp-press[data-kind=option][aria-checked=true]{background:var(--db-color-primary-soft);color:var(--db-color-text);border-color:var(--db-color-primary-border)}.db-mkp .mkp-press.mkp-tab,.db-mkp .mkp-press[data-kind=tab]{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--db-color-text-muted);padding:var(--db-space-2, 8px) var(--db-space-4, 16px) var(--db-space-1-5, 6px);margin-bottom:-1px}.db-mkp .mkp-press.mkp-tab:hover:not(:disabled),.db-mkp .mkp-press[data-kind=tab]:hover:not(:disabled){color:var(--db-color-text);background:transparent}.db-mkp .mkp-press.mkp-tab[aria-selected=true],.db-mkp .mkp-press[data-kind=tab][aria-selected=true],.db-mkp .mkp-press[data-kind=tab][aria-pressed=true]{color:var(--db-color-text);border-bottom-color:var(--db-color-primary);background:transparent}.db-mkp .mkp-press[data-kind=check],.db-mkp .mkp-press[data-kind=radio]{background:transparent;border-color:transparent;font-weight:400;padding:var(--db-space-1, 4px) var(--db-space-2, 8px)}.db-mkp .mkp-press[data-kind=check]:hover:not(:disabled),.db-mkp .mkp-press[data-kind=radio]:hover:not(:disabled){background:var(--db-color-raised);border-color:transparent}.db-mkp .mkp-press[data-kind=check]:before{width:16px;height:16px;border:1px solid var(--db-color-border-strong);border-radius:var(--db-radius-xs);background:var(--db-color-bg)}.db-mkp .mkp-press[data-kind=check][aria-checked=true]{background:transparent}.db-mkp .mkp-press[data-kind=check][aria-checked=true]:before{background:var(--db-color-primary) center / 12px 12px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");border-color:var(--db-color-primary);box-shadow:none}:is(.dark,[data-theme=dark]) .db-mkp .mkp-press[data-kind=check][aria-checked=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2318181b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.db-mkp .mkp-press[data-kind=plain]{background:none;border:0;padding:0}.db-mkp .mkp-press[data-kind=plain]:hover:not(:disabled){background:none}.db-mkp .mkp-meter{height:6px;background:var(--db-color-raised);border-radius:var(--db-radius-full)}.db-mkp .mkp-meter>div{border-radius:var(--db-radius-full)}.db-mkp .mkp-field{border:1px solid var(--db-color-border);border-radius:var(--db-radius-md);background:var(--db-color-input, var(--db-color-bg));color:var(--db-color-text)}.db-mkp .mkp-field:focus{outline:2px solid var(--db-color-ring-soft);border-color:var(--db-color-ring)}.db-mkp .mkp-root pre,.db-mkp .mkp-root code{font-family:var(--db-font-mono)}.db-mkp [data-mkp-def^="devbench:source@"] pre{margin:0;border-radius:0;background:transparent}.db-mkp .mkp-dialog,.db-mkp .mkp-popover{background:var(--db-color-surface);color:var(--db-color-text);border:1px solid var(--db-color-border);border-radius:var(--db-radius-lg)}.db-mkp .mkp-root,.db-mkp.mkp-root{--mkp-tint-info: var(--db-color-info-soft);--mkp-tint-ok: var(--db-color-success-soft);--mkp-tint-warn: var(--db-color-warning-soft);--mkp-tint-bad: var(--db-color-danger-soft);--mkp-tint-accent: var(--db-color-primary-soft);--mkp-tint-muted: var(--db-color-raised);--mkp-stroke-info: var(--db-color-info-border);--mkp-stroke-ok: var(--db-color-success-border);--mkp-stroke-warn: var(--db-color-warning-border);--mkp-stroke-bad: var(--db-color-danger-border);--mkp-stroke-accent: var(--db-color-primary-border);--mkp-stroke-muted: var(--db-color-border);--mkp-space-s: 6px;--mkp-space-m: 12px}.db-mkp .mkp-scope [data-flow]>:is(p,ul,ol,blockquote,pre,table):first-child{margin-top:0}.db-mkp .mkp-scope [data-flow]>:is(p,ul,ol,blockquote,pre,table):last-child{margin-bottom:0}.db-mkp .mkp-scope [data-flow]>[data-mkp=text]+:is(p,ul,ol){margin-top:0}.db-mkp [data-mkp-def^="devbench:pill@"]>[data-mkp=row]{line-height:16px}.db-mkp [data-mkp-def^="devbench:pill@"] [data-mkp=text]{font-size:var(--db-text-caption-size)!important;font-weight:500!important;line-height:16px}.db-mkp [data-mkp-def^="devbench:pill@"] .mkp-icon[data-size]{--db-icon: 12px;height:16px}.db-mkp :is([data-mkp-def^="devbench:panel@"],[data-mkp-def^="devbench:diagram@"]) .mkp-overlay-anchor{background:transparent;border-color:transparent;padding:2px 6px;min-height:0;color:var(--db-color-text-muted)}.db-mkp :is([data-mkp-def^="devbench:panel@"],[data-mkp-def^="devbench:diagram@"]) .mkp-overlay-anchor:hover{background:var(--db-color-raised);color:var(--db-color-text)}.db-mkp :is([data-mkp-def^="devbench:panel@"],[data-mkp-def^="devbench:diagram@"]) .mkp-popover{left:auto;right:0;width:max-content;max-width:min(85vw,360px);padding:var(--db-space-3, 12px) var(--db-space-4, 16px);box-shadow:0 8px 24px #0000001f;border-color:var(--db-color-border);border-radius:var(--db-radius-lg);font-weight:400;text-align:left}.db-mkp .mkp-overlay-label{font-size:var(--db-text-body-size)}.db-mkp .mkp-overlay-label[data-size=small]{font-size:var(--db-text-caption-size)}.db-mkp .mkp-overlay-label[data-chip]{font-size:var(--db-text-caption-size);font-weight:400;padding:3px 8px;border:1px solid var(--db-color-border);border-radius:var(--db-radius-md);background:var(--db-color-surface);box-shadow:0 4px 14px #0000001a;z-index:1}.db-mkp .mkp-press[data-kind=plain]{min-width:0;min-height:0;border-radius:var(--db-radius-md)}.db-mkp .mkp-press[data-kind=plain]:focus-visible{outline:2px solid var(--db-color-border-strong);outline-offset:-2px}@media (prefers-reduced-motion: no-preference){.db-mkp .mkp-canvas :is(g,path,circle),.db-mkp .mkp-overlay-label{transition:opacity .16s ease}.db-mkp .mkp-meter>div{transition:width .26s ease}.db-mkp .mkp-scope [data-mkp]{transition:background-color .14s ease,border-color .14s ease}}.db-mkp .db-acc{border:1px solid var(--db-color-border);border-radius:var(--db-radius-lg);overflow:hidden}.db-mkp .db-acc-section+.db-acc-section{border-top:1px solid var(--db-color-border)}.db-mkp .db-acc-head{display:flex;align-items:center;gap:var(--mkp-space-s);width:100%;margin:0;padding:var(--mkp-space-m);background:transparent;border:0;border-radius:0;color:inherit;font:inherit;font-weight:550;text-align:left;cursor:pointer;transition:background-color .12s ease}.db-mkp .db-acc-head:hover{background:var(--db-color-raised)}.db-mkp .db-acc-head:focus-visible{outline:2px solid var(--db-color-border-strong);outline-offset:-2px}.db-mkp .db-acc-chevron{display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;height:18px;color:var(--db-color-text-muted)}.db-mkp .db-acc-chevron svg{width:14px;height:14px}.db-mkp .db-acc-head[aria-expanded=true] .db-acc-chevron{transform:rotate(90deg)}.db-mkp .db-acc-title{min-width:0;overflow-wrap:anywhere}.db-mkp .db-acc-body[data-shut]{height:0;overflow:hidden;visibility:hidden}.db-mkp .db-acc-inner{border-top:1px solid var(--db-color-border);padding:var(--mkp-space-m)}.db-mkp .db-acc-inner>.mkp-extern-slot{display:flex;flex-direction:column;gap:var(--mkp-space-s);min-width:0}.db-mkp .db-acc-inner>.mkp-extern-slot>:is(p,ul,ol,blockquote,pre,table):first-child{margin-top:0}.db-mkp .db-acc-inner>.mkp-extern-slot>:is(p,ul,ol,blockquote,pre,table):last-child{margin-bottom:0}@media (prefers-reduced-motion: no-preference){.db-mkp .db-acc-chevron{transition:transform .2s cubic-bezier(.2,0,0,1)}}.db-mkp .mkp-icon{--db-icon: 16px;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--db-icon);height:20px;vertical-align:middle}.db-mkp .mkp-icon[data-size=small]{--db-icon: 14px;height:18px}.db-mkp .mkp-icon[data-size=large]{--db-icon: 20px;height:24px}.db-mkp [data-mkp-def^="devbench:callout@"] .mkp-icon[data-size]{--db-icon: 20px;height:20px}.db-mkp .mkp-icon-host{display:block;flex:none;width:var(--db-icon);height:var(--db-icon)}.db-mkp .mkp-icon-host>svg{display:block;width:100%;height:100%}.db-mkp .mkp-math[data-pending]{color:var(--db-color-text-muted)}
