/*! Copyright Mobkoi 2026 (v5.10.0) */
a{font-weight:500;color:var(--color-link);text-decoration:inherit}a:hover{color:var(--color-link-hover)}:root{--input-background-color: var(--surface-container-lowest, light-dark(white, var(--quick-silver)));--input-border-color: var(--outline-variant, light-dark(var(--quick-silver), var(--chinese-silver)));--input-background-color_disabled: light-dark(var(--white-smoke), var(--light-gray));--input-hover-background-color: var(--surface-container-low, var(--input-background-color));--input-focus-outline-color: color-mix(in srgb, var(--primary-accent, var(--celtic-blue)) 62%, transparent)}input,select{width:var(--input-width, auto);min-height:var(--input-min-height, 34px);padding:.3em .6em;border:1px solid var(--input-border-color);border-radius:var(--input-border-radius, 6px);font-family:inherit;font-size:var(--type-body-size, inherit);line-height:var(--type-body-line-height, normal);color:var(--on-surface, inherit);background-color:var(--input-background-color);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:is(input,select)[readonly]{opacity:.5}:is(input,select):not([disabled]):hover{background-color:var(--input-hover-background-color);border-color:color-mix(in srgb,var(--on-surface-variant, var(--input-border-color)) 58%,var(--input-border-color))}:is(input,select):focus-visible{outline:2px solid var(--input-focus-outline-color);outline-offset:2px}:is(input,select):user-invalid{border-color:var(--color-error, var(--crimson))}select,::picker(select){appearance:base-select}select{--transition: .2s;padding:.3em .6em;border-radius:var(--input-border-radius, 6px);align-items:center;transition:var(--transition)}select::picker(select){border:none;border-end-end-radius:.5em;border-end-start-radius:.5em;opacity:0;transform-origin:top;transition:all var(--transition) allow-discrete;transform:scaleY(.9)}select::picker(select):popover-open{transform:scaleY(1);opacity:1;box-shadow:0 1px 1px #0202030f,0 2px 2px #0202030f,0 4px 4px #0202030f,0 8px 8px #0202030f,0 0 1px #0202031f}select option{padding:.15em .5em}select option:hover{background-color:color-mix(in srgb,var(--primary-accent, #ebf1ff) 18%,transparent)}select::picker-icon{align-self:center;flex-shrink:0;color:var(--on-surface-variant, var(--color-border));transition:var(--transition) rotate}select:open::picker-icon{rotate:180deg}label{display:inline-block;-webkit-user-select:none;user-select:none}label>*{margin-left:.5em;vertical-align:middle}:host{--input-width: 100%;--input-min-height: 34px}form label,.form-label{display:block;margin-bottom:.4em}.icon{display:inline-block;fill:currentColor;width:16px;height:16px;vertical-align:middle}label>.icon{margin-left:0}:root{--button-background-color: var(--surface-container-high, light-dark(var(--quick-silver), var(--davys-grey)));--button-border-color: var(--outline-variant, transparent);--button-color: var(--on-surface, light-dark(var(--grey), var(--chinese-silver)));--button-hover-background-color: var(--surface-container-highest, var(--button-background-color));--button-hover-border-color: color-mix(in srgb, var(--primary-accent, var(--celtic-blue)) 38%, var(--button-border-color));--button-focus-outline-color: color-mix(in srgb, var(--primary-accent, var(--celtic-blue)) 62%, transparent);--button-border-size: 1px}button,.button{--color: var(--button-color);--background-color: var(--button-background-color);--color_selected: var(--on-primary, light-dark(white, white));--background-color_selected: var(--primary-accent, var(--celtic-blue));display:inline-flex;appearance:none;border:var(--button-border-size) solid var(--button-border-color);justify-content:center;gap:6px;font-size:var(--type-button-size, .8em);font-weight:var(--type-button-weight, 600);line-height:var(--type-button-line-height, 17px);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;border-radius:6px;text-align:center;white-space:nowrap;color:var(--color);background-color:var(--background-color);overflow:hidden;align-items:center;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}:is(button,.button) .icon+*{margin-left:0}:is(button,.button):not([disabled]):has(input:focus-visible){outline:2px solid var(--button-focus-outline-color);outline-offset:2px}:is(button,.button):not([disabled]):hover,:is(button,.button):not([disabled]):focus-visible{color:var(--on-surface, var(--color_selected));background-color:var(--button-hover-background-color);border-color:var(--button-hover-border-color)}:is(button,.button):disabled{cursor:not-allowed;--color: color-mix(in srgb, var(--on-surface-variant, var(--davys-grey)) 52%, transparent);--color_selected: var(--color);opacity:1}button.icon-button,.button.icon-button{position:relative;min-width:34px;min-height:34px;padding:8px;border-color:transparent;color:var(--on-surface-variant);background:transparent}:is(button.icon-button,.button.icon-button) .icon{width:18px;height:18px}:is(button.icon-button,.button.icon-button) .icon svg{display:block;width:100%;height:100%}:is(button.icon-button,.button.icon-button) .label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:is(button.icon-button,.button.icon-button):not([disabled]):hover,:is(button.icon-button,.button.icon-button):not([disabled]):focus-visible{color:var(--on-surface);background-color:color-mix(in srgb,var(--surface-container-highest) 58%,transparent);border-color:color-mix(in srgb,var(--outline-variant) 58%,transparent)}:is(button.icon-button,.button.icon-button):not([disabled]):focus-visible{outline:2px solid color-mix(in srgb,var(--primary-accent) 70%,transparent);outline-offset:2px}:is(button.icon-button,.button.icon-button):disabled{color:color-mix(in srgb,var(--on-surface-variant) 48%,transparent);background:transparent;border-color:transparent;opacity:1}.toggle{--background-color: light-dark(transparent, transparent)}.toggle input[type=checkbox]{position:absolute;left:-9999px}.toggle:has(input:checked){color:var(--color_selected);background-color:var(--background-color_selected)}:root{--eerie-black: rgb(29, 29, 29);--davys-grey: rgb(86, 86, 86);--gray: rgb(126, 126, 126);--light-gray: rgba(229, 229, 229, .6);--quick-silver: rgb(166, 166, 166);--chinese-silver: rgb(199, 199, 199);--white-smoke: rgb(250, 250, 250);--white_transparent: rgba(255, 255, 255, .87);--celtic-blue: rgb(48, 111, 219);--dark-pastel-purple: rgb(157, 122, 217);--forest-green: rgb(22, 101, 52);--mint-green: rgb(74, 222, 128);--burnt-orange: rgb(124, 45, 18);--amber: rgb(251, 191, 36);--crimson: rgb(185, 28, 28);--light-coral: rgb(252, 165, 165);--red: rgb(220, 53, 69);--white: rgb(255, 255, 255);--cornflower-blue: rgb(96, 165, 250);--steel-blue: rgb(70, 130, 180);--prussian-blue: rgb(28, 72, 109);--midnight-blue: rgb(15, 44, 69);--indigo-dye: rgb(25, 50, 87)}:root{color-scheme:light dark;--color-text: light-dark(var(--eerie-black), var(--white_transparent));--desk-background-color: light-dark(var(--chinese-silver), var(--davys-grey));--color-border: light-dark(var(--quick-silver), var(--gray));--color-accordion-background_collapsed: light-dark(var(--quick-silver), var(--gray));--color-border_light: light-dark(var(--light-gray), var(--quick-silver));--color-success: light-dark(var(--forest-green), var(--mint-green));--color-warning: light-dark(var(--burnt-orange), var(--amber));--color-error: light-dark(var(--crimson), var(--light-coral));--color-area_focusable: light-dark(var(--light-gray), var(--davys-grey));--color-area_focused: light-dark(var(--white), var(--chinese-silver));--color-focus: light-dark(var(--celtic-blue), var(--cornflower-blue));--color-link: light-dark(var(--celtic-blue), var(--cornflower-blue));--color-link-hover: light-dark(var(--dark-pastel-purple), var(--cornflower-blue));--menu-background: var(--surface-container-lowest);--menu-border: var(--outline-variant);--menu-disabled: color-mix(in srgb, var(--on-surface-variant) 52%, transparent);--menu-focus-background: var(--primary-accent);--menu-focus-color: var(--on-primary);--menu-check: var(--color-success);--surface: light-dark(#f8f9fa, #0e0e0e);--surface-container-lowest: light-dark(#ffffff, #000000);--surface-container-low: light-dark(#f1f4f6, #131313);--surface-container: light-dark(#eaeff1, #191a1a);--surface-container-high: light-dark(#e3e9ec, #1f2020);--surface-container-highest: light-dark(#dbe4e7, #252626);--surface-bright: light-dark(#f8f9fa, #2b2c2c);--on-surface: light-dark(#2b3437, #e7e5e5);--on-surface-variant: light-dark(#4a5459, #bcbab8);--primary-accent: light-dark(#0f766e, #2dd4bf);--primary: var(--primary-accent);--on-primary: light-dark(#ffffff, #042f2e);--outline: light-dark(#767575, #a3a1a1);--outline-variant: light-dark(#b8c4cc, #484848);--secondary-stripe: light-dark(#00a896, #a0fff0);--header-background-color: var(--surface);--pane-background-color: var(--surface);--header-color: var(--on-surface)}dialog{border:none;overflow-x:auto;overflow-y:auto;padding:0;z-index:10;max-height:100%;max-width:100%;border-radius:8px;box-shadow:0 18px 44px light-dark(rgba(20,31,36,.18),rgba(0,0,0,.5)),0 8px 18px light-dark(rgba(20,31,36,.12),rgba(0,0,0,.34)),0 0 0 1px color-mix(in srgb,var(--outline-variant) 62%,transparent);opacity:0;transform:scale(.9);transition-property:opacity,transform,backdrop-filter;transition-duration:.2s;transition-timing-function:ease-out;transition-behavior:allow-discrete;color:var(--on-surface);background-color:var(--surface-container-lowest)}dialog[open]{opacity:1;transform:scale(1)}dialog.dialog-with-menus{overflow:visible}dialog.dialog-with-menus>.dialog-content{overflow:auto;max-height:calc(100% - var(--header-height))}@starting-style{dialog[open]{opacity:0;transform:scale(.9)}}dialog.movable{--x: 20vw;--y: 20vh;z-index:10;margin:0;position:fixed;top:var(--y);left:var(--x);resize:both}:root{--font: "Inter", "DM Sans", system-ui, sans-serif;--font-family: var(--font);--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-size: 100%;--type-title-l1-size: 14px;--type-title-l1-weight: 600;--type-title-l1-line-height: 18px;--type-title-l2-size: 14px;--type-title-l2-weight: 600;--type-title-l2-line-height: 18px;--type-mode-tab-size: 13px;--type-mode-tab-weight: 500;--type-mode-tab-line-height: 17px;--type-section-label-size: 13px;--type-section-label-weight: 600;--type-section-label-line-height: 18px;--type-section-label-letter-spacing: .08em;--type-field-label-size: 13px;--type-field-label-weight: 500;--type-field-label-line-height: 18px;--type-body-size: 13px;--type-body-weight: 400;--type-body-line-height: 18px;--type-button-size: 13px;--type-button-weight: 600;--type-button-line-height: 17px;--type-footer-size: 12px;--type-footer-weight: 500;--type-footer-line-height: 16px;--type-code-size: 12px;--type-code-weight: 400;--type-code-line-height: 17px;--menu-font-size: var(--type-body-size);font-family:var(--font);font-size:var(--font-size);line-height:1.45;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--header-height: 48px;--footer-height: 32px;--composition-title-max-width: 40em;--mbk-header-padding-inline: 16px;--mbk-header-actions-gap: 8px;--mbk-pane-title-height: 32px;--mbk-pane-title-font-size: var(--type-title-l1-size, 14px);--mbk-pane-title-line-height: var(--type-title-l1-line-height, 18px)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}html{scrollbar-gutter:stable}.composition-title{display:inline-block;text-overflow:ellipsis;overflow:hidden;max-width:var(--composition-title-max-width);white-space:nowrap;vertical-align:middle;font-weight:var(--type-title-l1-weight, 600);font-size:var(--type-title-l1-size, 14px);line-height:var(--type-title-l1-line-height, 18px);padding:.3em}:root{--profile-environment-tabs-count: 3;--profile-tab-tag-index: 1;--profile-tab-format-index: 2;--profile-tab-device-index: 3;&.profile-guest{--profile-lead-header-display: none;--profile-preview-header-display: none;--profile-trail-header-display: none;--profile-environment-tabs-count: 2;--profile-tab-device-index: 1;--profile-tab-format-index: 2 }}:root{--color-tooltip-background: light-dark(rgba(255, 252, 184, .95), rgba(50, 47, 0, .92));--color-tooltip: light-dark(#1a1a00, rgba(255, 252, 184, .95))}[popover=hint]{font-size:.8em;padding:.35em .5em;border-radius:.5em;background-color:var(--color-tooltip-background);color:var(--color-tooltip);box-shadow:1px 1px 3px light-dark(#999,#000);border:none;position-area:bottom;position-try-fallbacks:flip-block,flip-inline}
