@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";@layer components;@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--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%;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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset) ; else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}}@layer utilities{.visible{visibility:visible}@layer daisyui.l1.l2.l3{.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab,red,red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab,red,red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media(forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}}.fixed{position:fixed}.static{position:static}.end{inset-inline-end:var(--spacing)}@layer daisyui.l1.l2{:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}}.block{display:block}.flex{display:flex}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.break-all{word-break:break-all}}:root{--bg:#eef1f8;--panel:#fff;--surface:#fff;--surface-2:#f3f6fc;--elevate:#eaeff8;--border:#dde3ef;--border-soft:#eef1f8;--text:#141a29;--text-2:#525c73;--text-3:#8892a6;--accent:#5b46f0;--accent-2:#6d59f4;--accent-ink:#fff;--ok:#0f9d6b;--warn:#b45309;--err:#dc2f4e;--sky:#0369c0;--orange:#e0620c;--violet:#7c3aed;--cyan:#0e8aa8;--indigo:#4b46e0;--shadow:0 1px 2px #141a290d, 0 14px 34px -18px #141a2938;--code-bg:#0f1420;--code-elevate:#222c40;--code-border:#25304a;--code-border-soft:#1a2233;--code-text:#e7ebf5;--code-text-2:#98a3ba;--code-text-3:#68738c;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}:root[data-theme=dark]{--bg:#0a0d14;--panel:#0f1420;--surface:#141a28;--surface-2:#1a2130;--elevate:#222c40;--border:#25304a;--border-soft:#1a2233;--text:#e7ebf5;--text-2:#98a3ba;--text-3:#68738c;--accent:#7c6cff;--accent-2:#9b8cff;--accent-ink:#0a0d14;--ok:#34d399;--warn:#fbbf24;--err:#fb7185;--sky:#38bdf8;--orange:#fb923c;--violet:#a78bfa;--cyan:#22d3ee;--indigo:#818cf8;--shadow:0 1px 2px #0006, 0 12px 30px -14px #0000008c;color-scheme:dark}*{font-family:var(--sans);box-sizing:border-box}body{background:radial-gradient(120% 70% at 50% -20%,var(--accent),transparent 55%),var(--bg);min-height:100vh;margin:0}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(120% 70% at 50% -20%,color-mix(in oklab,var(--accent) 9%,transparent),transparent 55%),var(--bg)}}body{color:var(--text);-webkit-font-smoothing:antialiased}.mp-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.mp-scroll::-webkit-scrollbar{width:9px;height:9px}.mp-scroll::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.mp-scroll::-webkit-scrollbar-thumb:hover{background:var(--elevate)}.cat-sky{--cat:var(--sky)}.cat-orange{--cat:var(--orange)}.cat-violet{--cat:var(--violet)}.cat-cyan{--cat:var(--cyan)}.cat-indigo{--cat:var(--indigo)}.cat-accent{--cat:var(--accent)}.mp-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.mp-app{flex-direction:column;height:100vh;display:flex;overflow:hidden}.mp-header{border-bottom:1px solid var(--border-soft);background:var(--panel);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.mp-header .l{align-items:center;gap:13px;display:flex}.mp-logo{width:auto;height:27px;display:block}.mp-logo--dark,:root[data-theme=dark] .mp-logo--light{display:none}:root[data-theme=dark] .mp-logo--dark{display:block}.mp-brand-div{background:var(--border);flex-shrink:0;width:1px;height:22px}.mp-brand-sub{color:var(--text-2);font-size:12px;font-weight:500}.mp-header .r{align-items:center;gap:12px;display:flex}.mp-theme-toggle{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:color .14s,border-color .14s;display:inline-flex}.mp-theme-toggle:hover{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mp-theme-toggle:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}}.mp-theme-toggle svg{width:16px;height:16px}.mp-verbadge{font-family:var(--mono);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600}.mp-header-status{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.mp-header-status svg{width:15px;height:15px}.mp-body{flex:1;grid-template-columns:250px minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.mp-footer{text-align:center;color:var(--text-3);border-top:1px solid var(--border-soft);background:var(--panel);flex-shrink:0;padding:12px;font-size:12px}.mp-footer a{color:var(--accent-2);text-decoration:none}.mp-footer a:hover{text-decoration:underline}.mp-side{border-right:1px solid var(--border-soft);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.mp-side{background:color-mix(in oklab,var(--surface) 45%,var(--panel))}}.mp-side{flex-direction:column;gap:3px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}.mp-side-label{padding:6px 10px}.mp-nav{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .14s,border-color .14s;display:flex}.mp-nav:hover{background:var(--surface-2)}.mp-nav.active{background:var(--cat)}@supports (color:color-mix(in lab,red,red)){.mp-nav.active{background:color-mix(in oklab,var(--cat) 13%,var(--surface-2))}}.mp-nav.active{border-color:var(--cat)}@supports (color:color-mix(in lab,red,red)){.mp-nav.active{border-color:color-mix(in oklab,var(--cat) 32%,transparent)}}.mp-nav-ico{width:28px;height:28px;color:var(--cat);background:var(--cat);border-radius:8px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mp-nav-ico{background:color-mix(in oklab,var(--cat) 15%,transparent)}}.mp-nav-ico{border:1px solid var(--cat)}@supports (color:color-mix(in lab,red,red)){.mp-nav-ico{border:1px solid color-mix(in oklab,var(--cat) 26%,transparent)}}.mp-nav-nm{color:var(--text);flex:1;font-size:13px;font-weight:600}.mp-nav-stat{flex-shrink:0;place-items:center;display:grid}.mp-nav-stat svg{width:16px;height:16px}.mp-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--border);border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-weight:600}.mp-nav .mp-tag{padding:1px 5px;font-size:8.5px}.mp-side-foot{flex-direction:column;gap:12px;margin-top:auto;padding:14px 8px 4px;display:flex}.mp-prog{flex-direction:column;gap:7px;display:flex}.mp-prog-lab{color:var(--text-2);justify-content:space-between;font-size:11.5px;display:flex}.mp-prog-lab .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.mp-prog-track{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.mp-prog-fill{border-radius:999px;height:100%;transition:width .3s,background .2s}.mp-blocking{color:var(--text-2);align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.4;display:flex}.mp-blocking svg{width:13px;height:13px;color:var(--warn);flex-shrink:0;margin-top:1.5px}.mp-pill{font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.mp-pill svg{width:12px;height:12px}.mp-pill.ok{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.mp-pill.ok{background:color-mix(in oklab,var(--ok) 15%,transparent)}}.mp-pill.error{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab,red,red)){.mp-pill.error{background:color-mix(in oklab,var(--err) 15%,transparent)}}.mp-pill.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.mp-pill.warn{background:color-mix(in oklab,var(--warn) 15%,transparent)}}.mp-pill.incomplete{color:var(--text-2);background:var(--surface-2)}.mp-pill.off{color:var(--text-3);background:var(--surface-2)}.mp-pill.auto{color:var(--accent-2);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mp-pill.auto{background:color-mix(in oklab,var(--accent) 15%,transparent)}}.st-ok{color:var(--ok)}.st-error{color:var(--err)}.st-warn{color:var(--warn)}.st-incomplete,.st-off{color:var(--text-3)}.st-auto{color:var(--accent-2)}.mp-main{min-height:0;padding:26px clamp(18px,3vw,40px) 32px;overflow-y:auto}.mp-panel{max-width:640px;margin:0 auto}.mp-panel-head{align-items:center;gap:13px;margin-bottom:6px;display:flex}.mp-panel-ico{width:34px;height:34px;color:var(--cat);background:var(--cat);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mp-panel-ico{background:color-mix(in oklab,var(--cat) 15%,transparent)}}.mp-panel-ico{border:1px solid var(--cat)}@supports (color:color-mix(in lab,red,red)){.mp-panel-ico{border:1px solid color-mix(in oklab,var(--cat) 28%,transparent)}}.mp-panel-ico svg{width:18px;height:18px}.mp-panel-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:21px;font-weight:700}.mp-panel-desc{color:var(--text-2);max-width:56ch;margin:4px 0 24px;font-size:13.5px;line-height:1.5}.mp-fields{flex-direction:column;gap:20px;display:flex}.mp-fields-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mp-field{flex-direction:column;gap:6px;display:flex}.mp-field-label{color:var(--text);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.mp-field-label .tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--border);border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:600}.mp-field-input{align-items:center;display:flex;position:relative}.mp-input{width:100%;font-family:var(--mono);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;outline:none;padding:11px 38px 11px 13px;font-size:12.5px;transition:border-color .14s,box-shadow .14s}.mp-input::placeholder{color:var(--text-3)}.mp-input:focus{border-color:var(--cat,var(--accent));box-shadow:0 0 0 3px var(--cat,var(--accent))}@supports (color:color-mix(in lab,red,red)){.mp-input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--cat,var(--accent)) 20%,transparent)}}.mp-field.is-ok .mp-input{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.mp-field.is-ok .mp-input{border-color:color-mix(in oklab,var(--ok) 52%,var(--border))}}.mp-field.is-warn .mp-input{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.mp-field.is-warn .mp-input{border-color:color-mix(in oklab,var(--warn) 58%,var(--border))}}.mp-field.is-error .mp-input{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.mp-field.is-error .mp-input{border-color:color-mix(in oklab,var(--err) 62%,var(--border))}}.mp-field.is-readonly .mp-input{color:var(--text-2);background:var(--elevate);cursor:default}.mp-field-icon{pointer-events:none;place-items:center;display:grid;position:absolute;right:11px}.mp-field-icon svg{width:15px;height:15px}.mp-field.is-ok .mp-field-icon{color:var(--ok)}.mp-field.is-warn .mp-field-icon{color:var(--warn)}.mp-field.is-error .mp-field-icon{color:var(--err)}.mp-field-regen{width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:color .14s,background .14s;display:grid;position:absolute;right:6px}.mp-field-regen:hover{color:var(--text);background:var(--surface-2)}.mp-field-regen svg{width:15px;height:15px}.mp-field-hint{color:var(--text-3);margin:0;font-size:11.5px;line-height:1.45}.mp-field-msg{align-items:flex-start;gap:5px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.mp-field-msg svg{flex-shrink:0;width:13px;height:13px;margin-top:1.5px}.mp-field-msg.ok{color:var(--ok)}.mp-field-msg.warn{color:var(--warn)}.mp-field-msg.error{color:var(--err)}.mp-toggle{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;height:23px;transition:background .16s,border-color .16s;position:relative}.mp-toggle:after{content:"";background:var(--text-3);border-radius:50%;width:17px;height:17px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.mp-toggle[aria-checked=true]{background:var(--cat,var(--accent))}@supports (color:color-mix(in lab,red,red)){.mp-toggle[aria-checked=true]{background:color-mix(in oklab,var(--cat,var(--accent)) 28%,var(--surface-2))}}.mp-toggle[aria-checked=true]{border-color:var(--cat,var(--accent))}.mp-toggle[aria-checked=true]:after{background:var(--cat,var(--accent));transform:translate(17px)}.mp-optbar{border:1px solid var(--cat);border-radius:13px;align-items:center;gap:13px;padding:15px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.mp-optbar{border:1px solid color-mix(in oklab,var(--cat) 26%,var(--border))}}.mp-optbar{background:var(--cat)}@supports (color:color-mix(in lab,red,red)){.mp-optbar{background:color-mix(in oklab,var(--cat) 8%,transparent)}}.mp-optbar .txt{flex:1}.mp-optbar .txt .nm{font-size:13.5px;font-weight:650}.mp-optbar .txt .ds{color:var(--text-2);margin-top:2px;font-size:12px;line-height:1.45}.mp-callout{border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.mp-callout svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.mp-callout.warn{color:var(--text);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.mp-callout.warn{background:color-mix(in oklab,var(--warn) 11%,transparent)}}.mp-callout.warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.mp-callout.warn{border:1px solid color-mix(in oklab,var(--warn) 28%,transparent)}}.mp-callout.warn>svg{color:var(--warn)}.mp-callout.info{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border)}.mp-callout.info>svg{color:var(--text-3)}.mp-callout b{color:var(--text);font-weight:600}.mp-seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.mp-seg button{cursor:pointer;font-family:var(--sans);color:var(--text-2);background:0 0;border:none;border-radius:8px;flex:1;padding:7px 16px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s}.mp-seg button.active{background:var(--cat,var(--accent));color:var(--accent-ink)}.mp-seg button:not(.active):hover{color:var(--text)}.mp-btn{cursor:pointer;font-family:var(--sans);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:filter .14s,background .14s,border-color .14s,color .14s;display:inline-flex}.mp-btn svg{width:16px;height:16px}.mp-btn:disabled{opacity:.5;cursor:not-allowed;filter:none!important}.mp-btn-primary{background:var(--accent);color:var(--accent-ink)}.mp-btn-primary:not(:disabled):hover{filter:brightness(1.08)}.mp-btn-ok{background:var(--ok);color:var(--accent-ink)}.mp-btn-ghost{border-color:var(--border);color:var(--text-2);background:0 0}.mp-btn-ghost:not(:disabled):hover{color:var(--text);border-color:var(--cat,var(--accent))}@supports (color:color-mix(in lab,red,red)){.mp-btn-ghost:not(:disabled):hover{border-color:color-mix(in oklab,var(--cat,var(--accent)) 45%,var(--border))}}.mp-btn-soft{background:var(--surface-2);border-color:var(--border);color:var(--text)}.mp-btn-soft:not(:disabled):hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mp-btn-soft:not(:disabled):hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--border))}}.mp-btn-block{width:100%}.mp-btn-sm{padding:8px 13px;font-size:12px}.mp-testresult{align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.45;display:flex}.mp-testresult svg{flex-shrink:0;width:14px;height:14px;margin-top:1.5px}.mp-testresult.ok{color:var(--ok)}.mp-testresult.error{color:var(--err)}.mp-testresult.warn{color:var(--warn)}.mp-subhead{color:var(--text);margin:0;font-size:12px;font-weight:650}.mp-uri-box{border:1px solid var(--cat)}@supports (color:color-mix(in lab,red,red)){.mp-uri-box{border:1px solid color-mix(in oklab,var(--cat) 26%,var(--border))}}.mp-uri-box{background:var(--cat)}@supports (color:color-mix(in lab,red,red)){.mp-uri-box{background:color-mix(in oklab,var(--cat) 7%,transparent)}}.mp-uri-box{border-radius:11px;padding:13px 14px}.mp-uri-row{align-items:center;gap:8px;display:flex}.mp-uri-code{font-family:var(--mono);color:var(--text);word-break:break-all;flex:1;font-size:11.5px}.mp-details{font-size:12px}.mp-details summary{cursor:pointer;color:var(--text-2);align-items:center;gap:6px;list-style:none;display:flex}.mp-details summary::-webkit-details-marker{display:none}.mp-details summary svg{width:13px;height:13px;transition:transform .18s}.mp-details[open] summary svg{transform:rotate(90deg)}.mp-rail{--panel:var(--code-bg);--surface:var(--code-bg);--surface-2:var(--code-elevate);--elevate:var(--code-elevate);--border:var(--code-border);--border-soft:var(--code-border-soft);--text:var(--code-text);--text-2:var(--code-text-2);--text-3:var(--code-text-3);--ok:#34d399;--warn:#fbbf24;--err:#fb7185;--accent:#7c6cff;--accent-2:#9b8cff;--accent-ink:#0a0d14;border-left:1px solid var(--border-soft);background:var(--code-bg);width:340px;min-height:0;color:var(--code-text);flex-direction:column;transition:width .22s;display:flex}.mp-rail.collapsed{width:56px}.mp-rail-head{border-bottom:1px solid var(--border-soft);flex-shrink:0;align-items:center;gap:9px;padding:13px 14px;display:flex}.mp-rail-head .ico{color:var(--text-2);place-items:center;display:grid}.mp-rail-head .ico svg{width:16px;height:16px}.mp-rail-head .t{flex:1;font-size:12.5px;font-weight:650}.mp-rail.collapsed .mp-rail-head .ico,.mp-rail.collapsed .mp-rail-head .t,.mp-rail.collapsed .mp-rail-body,.mp-rail.collapsed .mp-rail-foot{display:none}.mp-collapse-btn{cursor:pointer;border:1px solid var(--border);width:30px;height:30px;color:var(--text-2);background:0 0;border-radius:8px;place-items:center;display:grid}.mp-collapse-btn:hover{color:var(--text)}.mp-collapse-btn svg{width:15px;height:15px}.mp-rail-vert{display:none}.mp-rail.collapsed .mp-rail-vert{cursor:pointer;color:var(--text-3);flex-direction:column;align-items:center;gap:10px;padding-top:16px;display:flex}.mp-rail.collapsed .mp-rail-vert:hover{color:var(--text)}.mp-rail-vert .lbl{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;transform:rotate(180deg)}.mp-rail-vert svg{width:16px;height:16px}.mp-rail-body{flex:1;min-height:0;padding:14px;overflow:auto}.mp-rail-foot{border-top:1px solid var(--border-soft);flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px;display:flex}.mp-rail-status{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.mp-rail-status svg{width:15px;height:15px}.mp-rail-status.ok{color:var(--ok)}.mp-rail-status.pending{color:var(--warn)}.mp-only-mobile{display:none}@media(max-width:1024px){.mp-app{height:auto;min-height:100vh;overflow:visible}.mp-body{grid-template-columns:minmax(0,1fr);overflow:visible}.mp-side,.mp-main,.mp-rail{min-width:0}.mp-side{border-right:none;border-bottom:1px solid var(--border-soft);flex-direction:row;align-items:center;gap:6px;overflow-x:auto}.mp-side-label,.mp-side-foot{display:none}.mp-nav{white-space:nowrap;flex-shrink:0;width:auto}.mp-nav-nm{white-space:nowrap}.mp-main{width:100%;max-height:none;overflow-x:hidden}.mp-panel{max-width:100%}.mp-rail{border-left:none;border-top:1px solid var(--border-soft);width:100%!important}.mp-rail.collapsed{width:100%!important}.mp-rail.collapsed .mp-rail-head .ico,.mp-rail.collapsed .mp-rail-head .t,.mp-rail.collapsed .mp-rail-foot{display:flex}.mp-rail.collapsed .mp-rail-body{display:block}.mp-rail-vert{display:none!important}.mp-fields-grid{grid-template-columns:1fr}.mp-only-mobile{display:inline-flex}}@media(max-width:560px){.mp-header-status,.mp-brand-div,.mp-brand-sub{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
