/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.\[height\:100\%\]{height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.\[overflow\:hidden\]{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[--accent-color\:\#c6c6c6\]{--accent-color:#c6c6c6}.\[--accent-glow\:rgba\(255\,_255\,_255\,_0\.08\)\]{--accent-glow:#ffffff14}.\[--accent-gradient\:linear-gradient\(135deg\,_\#c6c6c6\,_\#bcbcbc\)\]{--accent-gradient:linear-gradient(135deg, #c6c6c6, #bcbcbc)}.\[--accent-h\:0\]{--accent-h:0}.\[--accent-l\:78\%\]{--accent-l:78%}.\[--accent-primary\:var\(--color-accent\)\]{--accent-primary:var(--color-accent)}.\[--accent-s\:0\%\]{--accent-s:0%}.\[--accent-secondary\:var\(--color-accent-1\)\]{--accent-secondary:var(--color-accent-1)}.\[--background-modifier-active-hover\:var\(--bg-active\)\]{--background-modifier-active-hover:var(--bg-active)}.\[--background-modifier-border-focus\:var\(--accent-primary\)\]{--background-modifier-border-focus:var(--accent-primary)}.\[--background-modifier-border-hover\:var\(--border-strong\)\]{--background-modifier-border-hover:var(--border-strong)}.\[--background-modifier-border\:var\(--border-medium\)\]{--background-modifier-border:var(--border-medium)}.\[--background-modifier-cover\:rgba\(0\,_0\,_0\,_0\.6\)\]{--background-modifier-cover:#0009}.\[--background-modifier-error-hover\:var\(--danger\)\]{--background-modifier-error-hover:var(--danger)}.\[--background-modifier-error-rgb\:224\,_80\,_80\]{--background-modifier-error-rgb:224, 80, 80}.\[--background-modifier-error\:var\(--danger\)\]{--background-modifier-error:var(--danger)}.\[--background-modifier-form-field\:var\(--bg-input\)\]{--background-modifier-form-field:var(--bg-input)}.\[--background-modifier-hover\:var\(--bg-hover\)\]{--background-modifier-hover:var(--bg-hover)}.\[--background-modifier-message\:var\(--bg-elevated\)\]{--background-modifier-message:var(--bg-elevated)}.\[--background-modifier-success-rgb\:82\,_82\,_82\]{--background-modifier-success-rgb:82, 82, 82}.\[--background-modifier-success\:var\(--success\)\]{--background-modifier-success:var(--success)}.\[--background-primary-alt\:var\(--bg-secondary\)\]{--background-primary-alt:var(--bg-secondary)}.\[--background-primary\:var\(--bg-primary\)\]{--background-primary:var(--bg-primary)}.\[--background-secondary-alt\:var\(--bg-elevated\)\]{--background-secondary-alt:var(--bg-elevated)}.\[--background-secondary\:var\(--bg-tertiary\)\]{--background-secondary:var(--bg-tertiary)}.\[--backlinks-width\:280px\]{--backlinks-width:280px}.\[--bg-active\:rgba\(255\,_255\,_255\,_0\.1\)\]{--bg-active:#ffffff1a}.\[--bg-elevated\:var\(--color-base-10\)\]{--bg-elevated:var(--color-base-10)}.\[--bg-glass\:rgba\(10\,_10\,_10\,_0\.85\)\]{--bg-glass:#0a0a0ad9}.\[--bg-hover\:rgba\(255\,_255\,_255\,_0\.06\)\]{--bg-hover:#ffffff0f}.\[--bg-input\:var\(--color-base-20\)\]{--bg-input:var(--color-base-20)}.\[--bg-primary\:var\(--color-base-00\)\]{--bg-primary:var(--color-base-00)}.\[--bg-secondary\:var\(--color-base-00\)\]{--bg-secondary:var(--color-base-00)}.\[--bg-tertiary\:var\(--color-base-20\)\]{--bg-tertiary:var(--color-base-20)}.\[--blockquote-background-color\:transparent\]{--blockquote-background-color:transparent}.\[--blockquote-border-color\:var\(--interactive-accent\)\]{--blockquote-border-color:var(--interactive-accent)}.\[--blockquote-border-thickness\:2px\]{--blockquote-border-thickness:2px}.\[--blockquote-color\:inherit\]{--blockquote-color:inherit}.\[--blockquote-font-style\:italic\]{--blockquote-font-style:italic}.\[--border-medium\:rgba\(255\,_255\,_255\,_0\.08\)\]{--border-medium:#ffffff14}.\[--border-strong\:rgba\(255\,_255\,_255\,_0\.12\)\]{--border-strong:#ffffff1f}.\[--border-subtle\:rgba\(255\,_255\,_255\,_0\.05\)\]{--border-subtle:#ffffff0d}.\[--border-width\:1px\]{--border-width:1px}.\[--button-radius\:var\(--radius-sm\)\]{--button-radius:var(--radius-sm)}.\[--callout-blend-mode\:normal\]{--callout-blend-mode:normal}.\[--callout-border-opacity\:0\.25\]{--callout-border-opacity:.25}.\[--callout-border-width\:0\]{--callout-border-width:0}.\[--callout-content-background\:transparent\]{--callout-content-background:transparent}.\[--callout-content-padding\:0\]{--callout-content-padding:0}.\[--callout-padding\:var\(--size-4-4\)\]{--callout-padding:var(--size-4-4)}.\[--callout-radius\:var\(--radius-md\)\]{--callout-radius:var(--radius-md)}.\[--callout-title-color\:inherit\]{--callout-title-color:inherit}.\[--callout-title-padding\:0\]{--callout-title-padding:0}.\[--callout-title-size\:inherit\]{--callout-title-size:inherit}.\[--canvas-background\:var\(--bg-primary\)\]{--canvas-background:var(--bg-primary)}.\[--canvas-card-label-color\:var\(--text-faint\)\]{--canvas-card-label-color:var(--text-faint)}.\[--caret-color\:var\(--editor-caret\)\]{--caret-color:var(--editor-caret)}.\[--checkbox-border-color-hover\:var\(--interactive-accent\)\]{--checkbox-border-color-hover:var(--interactive-accent)}.\[--checkbox-border-color\:var\(--text-faint\)\]{--checkbox-border-color:var(--text-faint)}.\[--checkbox-color-hover\:var\(--interactive-accent-hover\)\]{--checkbox-color-hover:var(--interactive-accent-hover)}.\[--checkbox-color\:var\(--interactive-accent\)\]{--checkbox-color:var(--interactive-accent)}.\[--checkbox-marker-color\:var\(--text-on-accent\)\]{--checkbox-marker-color:var(--text-on-accent)}.\[--checkbox-radius\:var\(--radius-sm\)\]{--checkbox-radius:var(--radius-sm)}.\[--checkbox-size\:15px\]{--checkbox-size:15px}.\[--code-background\:var\(--bg-tertiary\)\]{--code-background:var(--bg-tertiary)}.\[--code-comment\:var\(--text-muted\)\]{--code-comment:var(--text-muted)}.\[--code-function\:var\(--color-yellow\)\]{--code-function:var(--color-yellow)}.\[--code-important\:var\(--color-orange\)\]{--code-important:var(--color-orange)}.\[--code-keyword\:var\(--color-pink\)\]{--code-keyword:var(--color-pink)}.\[--code-normal\:var\(--editor-code\)\]{--code-normal:var(--editor-code)}.\[--code-operator\:var\(--color-red\)\]{--code-operator:var(--color-red)}.\[--code-property\:var\(--color-cyan\)\]{--code-property:var(--color-cyan)}.\[--code-punctuation\:var\(--text-muted\)\]{--code-punctuation:var(--text-muted)}.\[--code-size\:var\(--font-ui-smaller\)\]{--code-size:var(--font-ui-smaller)}.\[--code-string\:var\(--color-green\)\]{--code-string:var(--color-green)}.\[--code-tag\:var\(--color-red\)\]{--code-tag:var(--color-red)}.\[--code-value\:var\(--color-purple\)\]{--code-value:var(--color-purple)}.\[--color-accent-1\:\#d0d0d0\]{--color-accent-1:#d0d0d0}.\[--color-accent-2\:\#e0e0e0\]{--color-accent-2:#e0e0e0}.\[--color-accent\:\#c6c6c6\]{--color-accent:#c6c6c6}.\[--color-base-00\:\#0a0a0a\]{--color-base-00:#0a0a0a}.\[--color-base-05\:\#0d0d0d\]{--color-base-05:#0d0d0d}.\[--color-base-10\:\#111111\]{--color-base-10:#111}.\[--color-base-20\:\#141414\]{--color-base-20:#141414}.\[--color-base-25\:\#1a1a1a\]{--color-base-25:#1a1a1a}.\[--color-base-30\:\#222222\]{--color-base-30:#222}.\[--color-base-35\:\#2a2a2a\]{--color-base-35:#2a2a2a}.\[--color-base-40\:\#3a3a3a\]{--color-base-40:#3a3a3a}.\[--color-base-50\:\#555555\]{--color-base-50:#555}.\[--color-base-60\:\#777777\]{--color-base-60:#777}.\[--color-base-70\:\#a0a0a0\]{--color-base-70:#a0a0a0}.\[--color-base-100\:\#d2d2d2\]{--color-base-100:#d2d2d2}.\[--color-blue-rgb\:2\,_122\,_255\]{--color-blue-rgb:2, 122, 255}.\[--color-blue\:\#027aff\]{--color-blue:#027aff}.\[--color-cyan-rgb\:83\,_223\,_221\]{--color-cyan-rgb:83, 223, 221}.\[--color-cyan\:\#53dfdd\]{--color-cyan:#53dfdd}.\[--color-green-rgb\:68\,_207\,_110\]{--color-green-rgb:68, 207, 110}.\[--color-green\:\#44cf6e\]{--color-green:#44cf6e}.\[--color-orange-rgb\:233\,_151\,_63\]{--color-orange-rgb:233, 151, 63}.\[--color-orange\:\#e9973f\]{--color-orange:#e9973f}.\[--color-pink-rgb\:250\,_153\,_205\]{--color-pink-rgb:250, 153, 205}.\[--color-pink\:\#fa99cd\]{--color-pink:#fa99cd}.\[--color-purple-rgb\:168\,_130\,_255\]{--color-purple-rgb:168, 130, 255}.\[--color-purple\:\#a882ff\]{--color-purple:#a882ff}.\[--color-red-rgb\:251\,_70\,_76\]{--color-red-rgb:251, 70, 76}.\[--color-red\:\#fb464c\]{--color-red:#fb464c}.\[--color-yellow-rgb\:224\,_222\,_113\]{--color-yellow-rgb:224, 222, 113}.\[--color-yellow\:\#e0de71\]{--color-yellow:#e0de71}.\[--cv-bg\:color-mix\(in_srgb\,_var\(--bg-primary\,_\#1f1f1f\)_90\%\,_\#2c2c2c_10\%\)\]{--cv-bg:var(--bg-primary,#1f1f1f)}@supports (color:color-mix(in lab,red,red)){.\[--cv-bg\:color-mix\(in_srgb\,_var\(--bg-primary\,_\#1f1f1f\)_90\%\,_\#2c2c2c_10\%\)\]{--cv-bg:color-mix(in srgb, var(--bg-primary,#1f1f1f) 90%, #2c2c2c 10%)}}.\[--cv-ctrl-bg\:var\(--bg-elevated\,_\#222\)\]{--cv-ctrl-bg:var(--bg-elevated,#222)}.\[--cv-ctrl-border\:var\(--border-medium\,_rgba\(255\,_255\,_255\,_0\.1\)\)\]{--cv-ctrl-border:var(--border-medium,#ffffff1a)}.\[--cv-ctrl-hover\:var\(--bg-hover\,_\#333\)\]{--cv-ctrl-hover:var(--bg-hover,#333)}.\[--cv-dot\:rgba\(255\,_255\,_255\,_0\.07\)\]{--cv-dot:#ffffff12}.\[--cv-edge\:rgba\(255\,_255\,_255\,_0\.35\)\]{--cv-edge:#ffffff59}.\[--cv-node-bg\:var\(--bg-elevated\,_\#222\)\]{--cv-node-bg:var(--bg-elevated,#222)}.\[--cv-node-border\:var\(--border-medium\,_rgba\(255\,_255\,_255\,_0\.1\)\)\]{--cv-node-border:var(--border-medium,#ffffff1a)}.\[--cv-sel\:var\(--accent-color\,_\#3b82f6\)\]{--cv-sel:var(--accent-color,#3b82f6)}.\[--danger\:\#e05050\]{--danger:#e05050}.\[--dialog-max-height\:85vh\]{--dialog-max-height:85vh}.\[--dialog-max-width\:80vw\]{--dialog-max-width:80vw}.\[--dialog-width\:560px\]{--dialog-width:560px}.\[--divider-color-hover\:var\(--border-medium\)\]{--divider-color-hover:var(--border-medium)}.\[--divider-color\:rgba\(255\,_255\,_255\,_0\.05\)\]{--divider-color:#ffffff0d}.\[--divider-width-hover\:3px\]{--divider-width-hover:3px}.\[--divider-width\:1px\]{--divider-width:1px}.\[--editor-active-line-border\:transparent\]{--editor-active-line-border:transparent}.\[--editor-active-line\:rgba\(255\,_255\,_255\,_0\.025\)\]{--editor-active-line:#ffffff06}.\[--editor-caret\:\#eef3ff\]{--editor-caret:#eef3ff}.\[--editor-code\:\#f0c788\]{--editor-code:#f0c788}.\[--editor-emphasis\:\#f2f5ff\]{--editor-emphasis:#f2f5ff}.\[--editor-font-size\:15px\]{--editor-font-size:15px}.\[--editor-heading-marker\:\#97a2d3\]{--editor-heading-marker:#97a2d3}.\[--editor-heading\:\#e6ebff\]{--editor-heading:#e6ebff}.\[--editor-line-height\:1\.6\]{--editor-line-height:1.6}.\[--editor-link-hover\:\#a4bfff\]{--editor-link-hover:#a4bfff}.\[--editor-link\:\#88acff\]{--editor-link:#88acff}.\[--editor-muted-token\:\#8b92ad\]{--editor-muted-token:#8b92ad}.\[--editor-pane-font-size\:15px\]{--editor-pane-font-size:15px}.\[--editor-search-active-border\:rgba\(255\,_184\,_69\,_0\.86\)\]{--editor-search-active-border:#ffb845db}.\[--editor-search-active\:rgba\(255\,_184\,_69\,_0\.36\)\]{--editor-search-active:#ffb8455c}.\[--editor-search-match-border\:rgba\(255\,_195\,_74\,_0\.6\)\]{--editor-search-match-border:#ffc34a99}.\[--editor-search-match\:rgba\(255\,_203\,_97\,_0\.24\)\]{--editor-search-match:#ffcb613d}.\[--editor-selection-focused\:rgba\(198\,_198\,_198\,_0\.28\)\]{--editor-selection-focused:#c6c6c647}.\[--editor-selection\:rgba\(198\,_198\,_198\,_0\.18\)\]{--editor-selection:#c6c6c62e}.\[--editor-tag-bg\:rgba\(122\,_216\,_177\,_0\.16\)\]{--editor-tag-bg:#7ad8b129}.\[--editor-tag\:\#8de2bd\]{--editor-tag:#8de2bd}.\[--embed-background\:transparent\]{--embed-background:transparent}.\[--embed-border-left\:2px_solid_var\(--interactive-accent\)\]{--embed-border-left:2px solid var(--interactive-accent)}.\[--embed-padding\:0_0_0_var\(--size-4-4\)\]{--embed-padding:0 0 0 var(--size-4-4)}.\[--font-family\:var\(--font-sans\)\]{--font-family:var(--font-sans)}.\[--font-interface\:var\(--font-sans\)\]{--font-interface:var(--font-sans)}.\[--font-mono\:\"JetBrains_Mono\"\,_\"Fira_Code\"\,_\"Source_Code_Pro\"\,_monospace\]{--font-mono:"JetBrains Mono", "Fira Code", "Source Code Pro", monospace}.\[--font-monospace-default\:var\(--font-mono\)\]{--font-monospace-default:var(--font-mono)}.\[--font-monospace\:var\(--font-mono\)\]{--font-monospace:var(--font-mono)}.\[--font-sans\:-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_Roboto\,_\"Inter\"\,_Helvetica\,_Arial\,_sans-serif\]{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", Helvetica, Arial, sans-serif}.\[--font-text-size\:var\(--editor-font-size\)\]{--font-text-size:var(--editor-font-size)}.\[--font-text\:var\(--font-family\)\]{--font-text:var(--font-family)}.\[--font-ui-medium\:15px\]{--font-ui-medium:15px}.\[--font-ui-small\:13px\]{--font-ui-small:13px}.\[--font-ui-smaller\:12px\]{--font-ui-smaller:12px}.\[--frame-background\:var\(--bg-secondary\)\]{--frame-background:var(--bg-secondary)}.\[--frame-drag-space\:22px\]{--frame-drag-space:22px}.\[--frame-icon-color\:var\(--icon-color\)\]{--frame-icon-color:var(--icon-color)}.\[--frame-outline-color\:var\(--divider-color\)\]{--frame-outline-color:var(--divider-color)}.\[--frame-outline-width\:1px\]{--frame-outline-width:1px}.\[--graph-edge-color\:rgba\(100\,_200\,_200\,_0\.5\)\]{--graph-edge-color:#64c8c880}.\[--graph-line\:var\(--graph-edge-color\)\]{--graph-line:var(--graph-edge-color)}.\[--graph-node-attachment\:var\(--color-yellow\)\]{--graph-node-attachment:var(--color-yellow)}.\[--graph-node-color\:\#6ee7b7\]{--graph-node-color:#6ee7b7}.\[--graph-node-focused\:var\(--accent-primary\)\]{--graph-node-focused:var(--accent-primary)}.\[--graph-node-tag\:var\(--color-green\)\]{--graph-node-tag:var(--color-green)}.\[--graph-node-unresolved\:var\(--text-muted\)\]{--graph-node-unresolved:var(--text-muted)}.\[--graph-node\:var\(--graph-node-color\)\]{--graph-node:var(--graph-node-color)}.\[--graph-text\:var\(--text-primary\)\]{--graph-text:var(--text-primary)}.\[--h1-color\:var\(--editor-heading\)\]{--h1-color:var(--editor-heading)}.\[--h1-font\:inherit\]{--h1-font:inherit}.\[--h1-line-height\:1\.2\]{--h1-line-height:1.2}.\[--h1-size\:2em\]{--h1-size:2em}.\[--h1-weight\:700\]{--h1-weight:700}.\[--h2-color\:var\(--editor-heading\)\]{--h2-color:var(--editor-heading)}.\[--h2-font\:inherit\]{--h2-font:inherit}.\[--h2-line-height\:1\.2\]{--h2-line-height:1.2}.\[--h2-size\:1\.6em\]{--h2-size:1.6em}.\[--h2-weight\:600\]{--h2-weight:600}.\[--h3-color\:var\(--editor-heading\)\]{--h3-color:var(--editor-heading)}.\[--h3-font\:inherit\]{--h3-font:inherit}.\[--h3-line-height\:1\.3\]{--h3-line-height:1.3}.\[--h3-size\:1\.37em\]{--h3-size:1.37em}.\[--h3-weight\:600\]{--h3-weight:600}.\[--h4-color\:var\(--editor-heading\)\]{--h4-color:var(--editor-heading)}.\[--h4-font\:inherit\]{--h4-font:inherit}.\[--h4-line-height\:1\.4\]{--h4-line-height:1.4}.\[--h4-size\:1\.25em\]{--h4-size:1.25em}.\[--h4-weight\:600\]{--h4-weight:600}.\[--h5-color\:var\(--editor-heading\)\]{--h5-color:var(--editor-heading)}.\[--h5-font\:inherit\]{--h5-font:inherit}.\[--h5-line-height\:var\(--editor-line-height\)\]{--h5-line-height:var(--editor-line-height)}.\[--h5-size\:1\.12em\]{--h5-size:1.12em}.\[--h5-weight\:600\]{--h5-weight:600}.\[--h6-color\:var\(--editor-heading\)\]{--h6-color:var(--editor-heading)}.\[--h6-font\:inherit\]{--h6-font:inherit}.\[--h6-line-height\:var\(--editor-line-height\)\]{--h6-line-height:var(--editor-line-height)}.\[--h6-size\:1em\]{--h6-size:1em}.\[--h6-weight\:600\]{--h6-weight:600}.\[--header-height\:36px\]{--header-height:36px}.\[--hr-color\:var\(--background-modifier-border\)\]{--hr-color:var(--background-modifier-border)}.\[--hr-thickness\:2px\]{--hr-thickness:2px}.\[--icon-color-active\:var\(--accent-primary\)\]{--icon-color-active:var(--accent-primary)}.\[--icon-color-focused\:var\(--text-primary\)\]{--icon-color-focused:var(--text-primary)}.\[--icon-color-hover\:var\(--text-primary\)\]{--icon-color-hover:var(--text-primary)}.\[--icon-color\:var\(--text-muted\)\]{--icon-color:var(--text-muted)}.\[--icon-l\:24px\]{--icon-l:24px}.\[--icon-m\:18px\]{--icon-m:18px}.\[--icon-opacity-active\:1\]{--icon-opacity-active:1}.\[--icon-opacity-hover\:1\]{--icon-opacity-hover:1}.\[--icon-opacity\:0\.85\]{--icon-opacity:.85}.\[--icon-s\:16px\]{--icon-s:16px}.\[--icon-size\:18px\]{--icon-size:18px}.\[--icon-stroke\:1\.75\]{--icon-stroke:1.75}.\[--icon-xl\:32px\]{--icon-xl:32px}.\[--icon-xs\:14px\]{--icon-xs:14px}.\[--indentation-guide-color-active\:var\(--border-medium\)\]{--indentation-guide-color-active:var(--border-medium)}.\[--indentation-guide-color\:var\(--border-subtle\)\]{--indentation-guide-color:var(--border-subtle)}.\[--indentation-guide-width\:1px\]{--indentation-guide-width:1px}.\[--info\:\#ffffff\]{--info:#fff}.\[--inline-title-color\:var\(--h1-color\)\]{--inline-title-color:var(--h1-color)}.\[--inline-title-font\:var\(--h1-font\)\]{--inline-title-font:var(--h1-font)}.\[--inline-title-line-height\:var\(--h1-line-height\)\]{--inline-title-line-height:var(--h1-line-height)}.\[--inline-title-size\:var\(--h1-size\)\]{--inline-title-size:var(--h1-size)}.\[--inline-title-weight\:var\(--h1-weight\)\]{--inline-title-weight:var(--h1-weight)}.\[--input-font-weight\:400\]{--input-font-weight:400}.\[--input-height\:30px\]{--input-height:30px}.\[--input-radius\:var\(--radius-sm\)\]{--input-radius:var(--radius-sm)}.\[--interactive-accent-hover\:var\(--color-accent-1\)\]{--interactive-accent-hover:var(--color-accent-1)}.\[--interactive-accent-hsl\:var\(--accent-primary\)\]{--interactive-accent-hsl:var(--accent-primary)}.\[--interactive-accent\:var\(--color-accent\)\]{--interactive-accent:var(--color-accent)}.\[--interactive-hover\:var\(--bg-hover\)\]{--interactive-hover:var(--bg-hover)}.\[--interactive-normal\:var\(--bg-elevated\)\]{--interactive-normal:var(--bg-elevated)}.\[--link-color-hover\:var\(--text-accent-hover\)\]{--link-color-hover:var(--text-accent-hover)}.\[--link-color\:var\(--text-accent\)\]{--link-color:var(--text-accent)}.\[--link-decoration-hover\:underline\]{--link-decoration-hover:underline}.\[--link-decoration-thickness\:auto\]{--link-decoration-thickness:auto}.\[--link-decoration\:none\]{--link-decoration:none}.\[--link-external-color-hover\:var\(--text-accent-hover\)\]{--link-external-color-hover:var(--text-accent-hover)}.\[--link-external-color\:var\(--text-accent\)\]{--link-external-color:var(--text-accent)}.\[--link-external-decoration-hover\:underline\]{--link-external-decoration-hover:underline}.\[--link-external-decoration\:underline\]{--link-external-decoration:underline}.\[--link-unresolved-color\:var\(--text-accent\)\]{--link-unresolved-color:var(--text-accent)}.\[--link-unresolved-decoration-style\:dashed\]{--link-unresolved-decoration-style:dashed}.\[--link-unresolved-opacity\:0\.7\]{--link-unresolved-opacity:.7}.\[--list-indent\:2em\]{--list-indent:2em}.\[--list-marker-color\:var\(--text-muted\)\]{--list-marker-color:var(--text-muted)}.\[--list-spacing\:0\.075em\]{--list-spacing:.075em}.\[--metadata-input-font-size\:var\(--font-ui-small\)\]{--metadata-input-font-size:var(--font-ui-small)}.\[--metadata-label-font-size\:var\(--font-ui-smaller\)\]{--metadata-label-font-size:var(--font-ui-smaller)}.\[--modal-background\:var\(--bg-primary\)\]{--modal-background:var(--bg-primary)}.\[--modal-border-color\:var\(--background-modifier-border\)\]{--modal-border-color:var(--background-modifier-border)}.\[--modal-border-width\:1px\]{--modal-border-width:1px}.\[--modal-community-sidebar-width\:280px\]{--modal-community-sidebar-width:280px}.\[--modal-height\:85vh\]{--modal-height:85vh}.\[--modal-max-height\:85vh\]{--modal-max-height:85vh}.\[--modal-max-width\:800px\]{--modal-max-width:800px}.\[--modal-radius\:var\(--radius-lg\)\]{--modal-radius:var(--radius-lg)}.\[--modal-width\:90vw\]{--modal-width:90vw}.\[--mono-rgb-0\:0\,_0\,_0\]{--mono-rgb-0:0, 0, 0}.\[--mono-rgb-100\:255\,_255\,_255\]{--mono-rgb-100:255, 255, 255}.\[--nav-heading-color\:var\(--text-muted\)\]{--nav-heading-color:var(--text-muted)}.\[--nav-heading-font-size\:var\(--font-ui-smaller\)\]{--nav-heading-font-size:var(--font-ui-smaller)}.\[--nav-heading-font-weight\:600\]{--nav-heading-font-weight:600}.\[--nav-item-background-active\:var\(--bg-hover\)\]{--nav-item-background-active:var(--bg-hover)}.\[--nav-item-background-hover\:var\(--bg-hover\)\]{--nav-item-background-hover:var(--bg-hover)}.\[--nav-item-background-selected\:rgba\(255\,_255\,_255\,_0\.08\)\]{--nav-item-background-selected:#ffffff14}.\[--nav-item-color-active\:var\(--text-primary\)\]{--nav-item-color-active:var(--text-primary)}.\[--nav-item-color-hover\:var\(--text-primary\)\]{--nav-item-color-hover:var(--text-primary)}.\[--nav-item-color-selected\:var\(--text-primary\)\]{--nav-item-color-selected:var(--text-primary)}.\[--nav-item-color\:var\(--text-secondary\)\]{--nav-item-color:var(--text-secondary)}.\[--nav-item-radius\:var\(--radius-sm\)\]{--nav-item-radius:var(--radius-sm)}.\[--nav-item-size\:var\(--font-ui-small\)\]{--nav-item-size:var(--font-ui-small)}.\[--pill-background-hover\:var\(--bg-hover\)\]{--pill-background-hover:var(--bg-hover)}.\[--pill-background\:var\(--bg-tertiary\)\]{--pill-background:var(--bg-tertiary)}.\[--pill-border-color\:var\(--background-modifier-border\)\]{--pill-border-color:var(--background-modifier-border)}.\[--pill-color-hover\:var\(--text-primary\)\]{--pill-color-hover:var(--text-primary)}.\[--pill-color-remove\:var\(--text-muted\)\]{--pill-color-remove:var(--text-muted)}.\[--pill-color\:var\(--text-primary\)\]{--pill-color:var(--text-primary)}.\[--pill-cover-remove-hover\:var\(--color-red\)\]{--pill-cover-remove-hover:var(--color-red)}.\[--pill-padding-x\:8px\]{--pill-padding-x:8px}.\[--pill-padding-y\:1px\]{--pill-padding-y:1px}.\[--pill-radius\:var\(--radius-full\)\]{--pill-radius:var(--radius-full)}.\[--popover-max-height\:600px\]{--popover-max-height:600px}.\[--popover-width\:450px\]{--popover-width:450px}.\[--preview-font-size\:15px\]{--preview-font-size:15px}.\[--prompt-border-color\:var\(--background-modifier-border\)\]{--prompt-border-color:var(--background-modifier-border)}.\[--radius-full\:9999px\]{--radius-full:9999px}.\[--radius-l\:var\(--radius-lg\)\]{--radius-l:var(--radius-lg)}.\[--radius-lg\:12px\]{--radius-lg:12px}.\[--radius-m\:var\(--radius-md\)\]{--radius-m:var(--radius-md)}.\[--radius-md\:8px\]{--radius-md:8px}.\[--radius-s\:var\(--radius-sm\)\]{--radius-s:var(--radius-sm)}.\[--radius-sm\:4px\]{--radius-sm:4px}.\[--radius-xl\:16px\]{--radius-xl:16px}.\[--ribbon-background-collapsed\:var\(--bg-primary\)\]{--ribbon-background-collapsed:var(--bg-primary)}.\[--ribbon-background\:var\(--bg-secondary\)\]{--ribbon-background:var(--bg-secondary)}.\[--ribbon-padding\:var\(--size-4-2\)\]{--ribbon-padding:var(--size-4-2)}.\[--ribbon-width\:44px\]{--ribbon-width:44px}.\[--scrollbar-active-thumb-bg\:var\(--scrollbar-thumb-hover\)\]{--scrollbar-active-thumb-bg:var(--scrollbar-thumb-hover)}.\[--scrollbar-bg\:transparent\]{--scrollbar-bg:transparent}.\[--scrollbar-thumb-bg\:var\(--scrollbar-thumb\)\]{--scrollbar-thumb-bg:var(--scrollbar-thumb)}.\[--scrollbar-thumb-hover\:rgba\(255\,_255\,_255\,_0\.4\)\]{--scrollbar-thumb-hover:#fff6}.\[--scrollbar-thumb\:rgba\(255\,_255\,_255\,_0\.24\)\]{--scrollbar-thumb:#ffffff3d}.\[--search-clear-button-color\:var\(--text-muted\)\]{--search-clear-button-color:var(--text-muted)}.\[--search-clear-button-size\:13px\]{--search-clear-button-size:13px}.\[--search-icon-color\:var\(--text-muted\)\]{--search-icon-color:var(--text-muted)}.\[--search-icon-size\:18px\]{--search-icon-size:18px}.\[--search-result-background\:var\(--bg-tertiary\)\]{--search-result-background:var(--bg-tertiary)}.\[--shadow-glow\:0_0_20px_var\(--accent-glow\)\]{--shadow-glow:0 0 20px var(--accent-glow)}.\[--shadow-lg\:0_8px_32px_rgba\(0\,_0\,_0\,_0\.6\)\]{--shadow-lg:0 8px 32px #0009}.\[--shadow-md\:0_4px_12px_rgba\(0\,_0\,_0\,_0\.5\)\]{--shadow-md:0 4px 12px #00000080}.\[--shadow-sm\:0_1px_3px_rgba\(0\,_0\,_0\,_0\.4\)\]{--shadow-sm:0 1px 3px #0006}.\[--sidebar-width\:260px\]{--sidebar-width:260px}.\[--size-2-1\:2px\]{--size-2-1:2px}.\[--size-2-2\:4px\]{--size-2-2:4px}.\[--size-2-3\:6px\]{--size-2-3:6px}.\[--size-4-1\:4px\]{--size-4-1:4px}.\[--size-4-2\:8px\]{--size-4-2:8px}.\[--size-4-3\:12px\]{--size-4-3:12px}.\[--size-4-4\:16px\]{--size-4-4:16px}.\[--size-4-5\:20px\]{--size-4-5:20px}.\[--size-4-6\:24px\]{--size-4-6:24px}.\[--size-4-8\:32px\]{--size-4-8:32px}.\[--size-4-9\:36px\]{--size-4-9:36px}.\[--size-4-12\:48px\]{--size-4-12:48px}.\[--size-4-16\:64px\]{--size-4-16:64px}.\[--size-4-18\:72px\]{--size-4-18:72px}.\[--slider-thumb-border-color\:var\(--background-modifier-border-hover\)\]{--slider-thumb-border-color:var(--background-modifier-border-hover)}.\[--slider-thumb-border-width\:1px\]{--slider-thumb-border-width:1px}.\[--slider-thumb-color\:var\(--bg-elevated\)\]{--slider-thumb-color:var(--bg-elevated)}.\[--slider-thumb-height\:18px\]{--slider-thumb-height:18px}.\[--slider-thumb-radius\:50\%\]{--slider-thumb-radius:50%}.\[--slider-thumb-width\:18px\]{--slider-thumb-width:18px}.\[--slider-thumb-y\:-6px\]{--slider-thumb-y:-6px}.\[--slider-track-background\:var\(--background-modifier-border\)\]{--slider-track-background:var(--background-modifier-border)}.\[--slider-track-height\:3px\]{--slider-track-height:3px}.\[--space-1\:2px\]{--space-1:2px}.\[--space-2\:4px\]{--space-2:4px}.\[--space-3\:8px\]{--space-3:8px}.\[--space-4\:16px\]{--space-4:16px}.\[--space-5\:20px\]{--space-5:20px}.\[--space-6\:24px\]{--space-6:24px}.\[--space-8\:32px\]{--space-8:32px}.\[--space-10\:40px\]{--space-10:40px}.\[--space-12\:48px\]{--space-12:48px}.\[--status-bar-background\:var\(--bg-secondary\)\]{--status-bar-background:var(--bg-secondary)}.\[--status-bar-border-color\:var\(--divider-color\)\]{--status-bar-border-color:var(--divider-color)}.\[--status-bar-font-size\:var\(--font-ui-smaller\)\]{--status-bar-font-size:var(--font-ui-smaller)}.\[--status-bar-position\:fixed\]{--status-bar-position:fixed}.\[--status-bar-radius\:0\]{--status-bar-radius:0}.\[--status-bar-text-color\:var\(--text-muted\)\]{--status-bar-text-color:var(--text-muted)}.\[--success\:\#525252\]{--success:#525252}.\[--tab-background-active\:var\(--bg-primary\)\]{--tab-background-active:var(--bg-primary)}.\[--tab-container-background\:var\(--bg-secondary\)\]{--tab-container-background:var(--bg-secondary)}.\[--tab-curve\:6px\]{--tab-curve:6px}.\[--tab-divider-color\:var\(--divider-color\)\]{--tab-divider-color:var(--divider-color)}.\[--tab-font-size\:var\(--font-ui-small\)\]{--tab-font-size:var(--font-ui-small)}.\[--tab-font-weight\:500\]{--tab-font-weight:500}.\[--tab-max-width\:320px\]{--tab-max-width:320px}.\[--tab-outline-color\:var\(--divider-color\)\]{--tab-outline-color:var(--divider-color)}.\[--tab-outline-width\:1px\]{--tab-outline-width:1px}.\[--tab-radius-active\:6px_6px_0_0\]{--tab-radius-active:6px 6px 0 0}.\[--tab-radius\:var\(--radius-sm\)\]{--tab-radius:var(--radius-sm)}.\[--tab-text-color-active\:var\(--text-secondary\)\]{--tab-text-color-active:var(--text-secondary)}.\[--tab-text-color-focused-active-current\:var\(--text-primary\)\]{--tab-text-color-focused-active-current:var(--text-primary)}.\[--tab-text-color-focused-active\:var\(--text-secondary\)\]{--tab-text-color-focused-active:var(--text-secondary)}.\[--tab-text-color-focused\:var\(--text-secondary\)\]{--tab-text-color-focused:var(--text-secondary)}.\[--tab-text-color\:var\(--text-muted\)\]{--tab-text-color:var(--text-muted)}.\[--tab-width\:200px\]{--tab-width:200px}.\[--table-background\:transparent\]{--table-background:transparent}.\[--table-border-color\:var\(--background-modifier-border\)\]{--table-border-color:var(--background-modifier-border)}.\[--table-border-width\:1px\]{--table-border-width:1px}.\[--table-header-background-hover\:var\(--bg-hover\)\]{--table-header-background-hover:var(--bg-hover)}.\[--table-header-background\:var\(--bg-tertiary\)\]{--table-header-background:var(--bg-tertiary)}.\[--table-header-color\:var\(--text-primary\)\]{--table-header-color:var(--text-primary)}.\[--table-header-font\:inherit\]{--table-header-font:inherit}.\[--table-header-size\:var\(--table-text-size\)\]{--table-header-size:var(--table-text-size)}.\[--table-header-weight\:600\]{--table-header-weight:600}.\[--table-text-size\:inherit\]{--table-text-size:inherit}.\[--tag-background\:var\(--editor-tag-bg\)\]{--tag-background:var(--editor-tag-bg)}.\[--tag-border-color\:transparent\]{--tag-border-color:transparent}.\[--tag-border-width\:0\]{--tag-border-width:0}.\[--tag-color\:var\(--text-accent\)\]{--tag-color:var(--text-accent)}.\[--tag-padding-x\:6px\]{--tag-padding-x:6px}.\[--tag-padding-y\:2px\]{--tag-padding-y:2px}.\[--tag-radius\:var\(--radius-sm\)\]{--tag-radius:var(--radius-sm)}.\[--tag-size\:var\(--font-ui-smaller\)\]{--tag-size:var(--font-ui-smaller)}.\[--text-2xl\:1\.5rem\]{--text-2xl:1.5rem}.\[--text-3xl\:2rem\]{--text-3xl:2rem}.\[--text-accent-hover\:var\(--accent-secondary\)\]{--text-accent-hover:var(--accent-secondary)}.\[--text-accent\:var\(--accent-primary\)\]{--text-accent:var(--accent-primary)}.\[--text-base\:0\.875rem\]{--text-base:.875rem}.\[--text-error\:var\(--danger\)\]{--text-error:var(--danger)}.\[--text-faint\:var\(--color-base-40\)\]{--text-faint:var(--color-base-40)}.\[--text-highlight-bg\:var\(--editor-search-match\)\]{--text-highlight-bg:var(--editor-search-match)}.\[--text-lg\:1rem\]{--text-lg:1rem}.\[--text-link\:var\(--text-primary\)\]{--text-link:var(--text-primary)}.\[--text-muted\:var\(--color-base-50\)\]{--text-muted:var(--color-base-50)}.\[--text-normal\:var\(--text-primary\)\]{--text-normal:var(--text-primary)}.\[--text-on-accent-inverted\:var\(--bg-primary\)\]{--text-on-accent-inverted:var(--bg-primary)}.\[--text-on-accent\:\#0a0a0a\]{--text-on-accent:#0a0a0a}.\[--text-primary\:var\(--color-base-100\)\]{--text-primary:var(--color-base-100)}.\[--text-secondary\:var\(--color-base-70\)\]{--text-secondary:var(--color-base-70)}.\[--text-selection\:var\(--editor-selection\)\]{--text-selection:var(--editor-selection)}.\[--text-sm\:var\(--font-ui-small\)\]{--text-sm:var(--font-ui-small)}.\[--text-success\:var\(--success\)\]{--text-success:var(--success)}.\[--text-tertiary\:var\(--color-base-60\)\]{--text-tertiary:var(--color-base-60)}.\[--text-warning\:var\(--warning\)\]{--text-warning:var(--warning)}.\[--text-xl\:1\.25rem\]{--text-xl:1.25rem}.\[--text-xs\:0\.75rem\]{--text-xs:.75rem}.\[--titlebar-background-focused\:var\(--color-base-20\)\]{--titlebar-background-focused:var(--color-base-20)}.\[--titlebar-background\:var\(--bg-secondary\)\]{--titlebar-background:var(--bg-secondary)}.\[--titlebar-height\:36px\]{--titlebar-height:36px}.\[--titlebar-text-color-focused\:var\(--text-primary\)\]{--titlebar-text-color-focused:var(--text-primary)}.\[--titlebar-text-color\:var\(--text-secondary\)\]{--titlebar-text-color:var(--text-secondary)}.\[--toggle-radius\:var\(--radius-full\)\]{--toggle-radius:var(--radius-full)}.\[--toggle-thumb-radius\:18px\]{--toggle-thumb-radius:18px}.\[--toggle-width\:40px\]{--toggle-width:40px}.\[--tooltip-bg\:var\(--bg-elevated\)\]{--tooltip-bg:var(--bg-elevated)}.\[--tooltip-color\:var\(--text-primary\)\]{--tooltip-color:var(--text-primary)}.\[--tooltip-font-size\:var\(--font-ui-smaller\)\]{--tooltip-font-size:var(--font-ui-smaller)}.\[--transition-base\:250ms_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)\]{--transition-base:.25s cubic-bezier(.4, 0, .2, 1)}.\[--transition-fast\:140ms_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)\]{--transition-fast:.14s cubic-bezier(.4, 0, .2, 1)}.\[--transition-slow\:400ms_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)\]{--transition-slow:.4s cubic-bezier(.4, 0, .2, 1)}.\[--vault-name-color\:var\(--text-primary\)\]{--vault-name-color:var(--text-primary)}.\[--vault-name-font-size\:var\(--font-ui-small\)\]{--vault-name-font-size:var(--font-ui-small)}.\[--vault-name-font-weight\:600\]{--vault-name-font-weight:600}.\[--vault-profile-color\:var\(--text-primary\)\]{--vault-profile-color:var(--text-primary)}.\[--vault-profile-font-size\:var\(--font-ui-small\)\]{--vault-profile-font-size:var(--font-ui-small)}.\[--vault-profile-font-weight\:500\]{--vault-profile-font-weight:500}.\[--warning\:\#525252\]{--warning:#525252}.\[\&_\#root\]\:\[height\:100\%\] #root{height:100%}.\[\&_\#root\]\:\[overflow\:hidden\] #root{overflow:hidden}.\[\&_\*\]\:\[scrollbar-color\:var\(--scrollbar-thumb\)_transparent\] *{scrollbar-color:var(--scrollbar-thumb) transparent}.\[\&_\*\:\:after\]\:\[margin\:0\] :after{margin:0}.\[\&_\*\:\:after\]\:\[box-sizing\:border-box\] :after{box-sizing:border-box}.\[\&_\*\:\:after\]\:\[padding\:0\] :after{padding:0}.\[\&_\*\:\:before\]\:\[margin\:0\] :before{margin:0}.\[\&_\*\:\:before\]\:\[box-sizing\:border-box\] :before{box-sizing:border-box}.\[\&_\*\:\:before\]\:\[padding\:0\] :before{padding:0}.\[\&_\.ai-graph-canvas-container\]\:\[overflow\:hidden\] .ai-graph-canvas-container{overflow:hidden}.\[\&_\.ai-graph-checkbox-row\]\:\[display\:flex\] .ai-graph-checkbox-row{display:flex}.\[\&_\.ai-graph-checkbox-row\]\:\[align-items\:center\] .ai-graph-checkbox-row{align-items:center}.\[\&_\.ai-graph-checkbox-row\]\:\[gap\:8px\] .ai-graph-checkbox-row{gap:8px}.\[\&_\.ai-graph-checkbox-row\]\:\[font-size\:12px\] .ai-graph-checkbox-row{font-size:12px}.\[\&_\.ai-graph-checkbox-row\]\:\[color\:var\(--text-secondary\)\] .ai-graph-checkbox-row{color:var(--text-secondary)}.\[\&_\.ai-graph-checkbox-row_input\]\:\[accent-color\:var\(--accent-primary\)\] .ai-graph-checkbox-row input{accent-color:var(--accent-primary)}.\[\&_\.ai-graph-focus-card\]\:\[position\:absolute\] .ai-graph-focus-card{position:absolute}.\[\&_\.ai-graph-focus-card\]\:\[right\:12px\] .ai-graph-focus-card{right:12px}.\[\&_\.ai-graph-focus-card\]\:\[bottom\:12px\] .ai-graph-focus-card{bottom:12px}.\[\&_\.ai-graph-focus-card\]\:\[z-index\:24\] .ai-graph-focus-card{z-index:24}.\[\&_\.ai-graph-focus-card\]\:\[display\:flex\] .ai-graph-focus-card{display:flex}.\[\&_\.ai-graph-focus-card\]\:\[max-height\:480px\] .ai-graph-focus-card{max-height:480px}.\[\&_\.ai-graph-focus-card\]\:\[width\:330px\] .ai-graph-focus-card{width:330px}.\[\&_\.ai-graph-focus-card\]\:\[max-width\:600px\] .ai-graph-focus-card{max-width:600px}.\[\&_\.ai-graph-focus-card\]\:\[min-width\:280px\] .ai-graph-focus-card{min-width:280px}.\[\&_\.ai-graph-focus-card\]\:\[resize\:both\] .ai-graph-focus-card{resize:both}.\[\&_\.ai-graph-focus-card\]\:\[flex-direction\:column\] .ai-graph-focus-card{flex-direction:column}.\[\&_\.ai-graph-focus-card\]\:\[gap\:8px\] .ai-graph-focus-card{gap:8px}.\[\&_\.ai-graph-focus-card\]\:\[overflow\:auto\] .ai-graph-focus-card{overflow:auto}.\[\&_\.ai-graph-focus-card\]\:\[border-radius\:10px\] .ai-graph-focus-card{border-radius:10px}.\[\&_\.ai-graph-focus-card\]\:\[padding\:12px\] .ai-graph-focus-card{padding:12px}.\[\&_\.ai-graph-focus-card\]\:\[box-shadow\:var\(--shadow-lg\)\] .ai-graph-focus-card{box-shadow:var(--shadow-lg)}.\[\&_\.ai-graph-focus-card\]\:\[backdrop-filter\:blur\(10px\)\] .ai-graph-focus-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\[\&_\.ai-graph-focus-card\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_88\%\,_transparent\)\] .ai-graph-focus-card{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ai-graph-focus-card\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_88\%\,_transparent\)\] .ai-graph-focus-card{background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)}}.\[\&_\.ai-graph-focus-card\]\:\[border\:1px_solid_var\(--border-medium\)\] .ai-graph-focus-card{border:1px solid var(--border-medium)}.\[\&_\.ai-graph-focus-card\:\:-webkit-scrollbar\]\:\[height\:6px\] .ai-graph-focus-card::-webkit-scrollbar{height:6px}.\[\&_\.ai-graph-focus-card\:\:-webkit-scrollbar\]\:\[width\:6px\] .ai-graph-focus-card::-webkit-scrollbar{width:6px}.\[\&_\.ai-graph-focus-card\:\:-webkit-scrollbar-thumb\]\:\[border-radius\:3px\] .ai-graph-focus-card::-webkit-scrollbar-thumb{border-radius:3px}.\[\&_\.ai-graph-focus-card\:\:-webkit-scrollbar-thumb\]\:\[background\:var\(--border-medium\)\] .ai-graph-focus-card::-webkit-scrollbar-thumb{background:var(--border-medium)}.\[\&_\.ai-graph-focus-card\:\:-webkit-scrollbar-thumb\:hover\]\:\[background\:var\(--text-muted\)\] .ai-graph-focus-card::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.\[\&_\.ai-graph-focus-card\:\:-webkit-scrollbar-track\]\:\[background\:transparent\] .ai-graph-focus-card::-webkit-scrollbar-track{background:0 0}.\[\&_\.ai-graph-focus-meta\]\:\[font-size\:11px\] .ai-graph-focus-meta{font-size:11px}.\[\&_\.ai-graph-focus-meta\]\:\[color\:var\(--text-secondary\)\] .ai-graph-focus-meta{color:var(--text-secondary)}.\[\&_\.ai-graph-focus-title\]\:\[font-size\:13px\] .ai-graph-focus-title{font-size:13px}.\[\&_\.ai-graph-focus-title\]\:\[font-weight\:600\] .ai-graph-focus-title{font-weight:600}.\[\&_\.ai-graph-focus-title\]\:\[word-break\:break-word\] .ai-graph-focus-title{word-break:break-word}.\[\&_\.ai-graph-focus-title\]\:\[color\:var\(--text-primary\)\] .ai-graph-focus-title{color:var(--text-primary)}.\[\&_\.ai-graph-insight-item\]\:\[display\:flex\] .ai-graph-insight-item{display:flex}.\[\&_\.ai-graph-insight-item\]\:\[align-items\:baseline\] .ai-graph-insight-item{align-items:baseline}.\[\&_\.ai-graph-insight-item\]\:\[gap\:6px\] .ai-graph-insight-item{gap:6px}.\[\&_\.ai-graph-insight-item\]\:\[font-size\:11px\] .ai-graph-insight-item{font-size:11px}.\[\&_\.ai-graph-insight-item\]\:\[color\:var\(--text-secondary\)\] .ai-graph-insight-item{color:var(--text-secondary)}.\[\&_\.ai-graph-insight-item_strong\]\:\[font-size\:13px\] .ai-graph-insight-item strong{font-size:13px}.\[\&_\.ai-graph-insight-item_strong\]\:\[color\:var\(--text-primary\)\] .ai-graph-insight-item strong{color:var(--text-primary)}.\[\&_\.ai-graph-insights-list\]\:\[gap\:8px\] .ai-graph-insights-list{gap:8px}.\[\&_\.ai-graph-label\]\:\[pointer-events\:none\] .ai-graph-label{pointer-events:none}.\[\&_\.ai-graph-label\]\:\[fill\:var\(--text-secondary\)\] .ai-graph-label{fill:var(--text-secondary)}.\[\&_\.ai-graph-label\]\:\[font-size\:11px\] .ai-graph-label{font-size:11px}.\[\&_\.ai-graph-label\]\:\[font-weight\:500\] .ai-graph-label{font-weight:500}.\[\&_\.ai-graph-settings-panel_\.graph-section-header\]\:\[cursor\:default\] .ai-graph-settings-panel .graph-section-header{cursor:default}.\[\&_\.ai-graph-svg\]\:\[display\:block\] .ai-graph-svg{display:block}.\[\&_\.ai-graph-svg\]\:\[height\:100\%\] .ai-graph-svg{height:100%}.\[\&_\.ai-graph-svg\]\:\[width\:100\%\] .ai-graph-svg{width:100%}.\[\&_\.app\]\:\[display\:flex\] .app{display:flex}.\[\&_\.app\]\:\[height\:100vh\] .app{height:100vh}.\[\&_\.app\]\:\[flex-direction\:column\] .app{flex-direction:column}.\[\&_\.app\]\:\[overflow\:hidden\] .app{overflow:hidden}.\[\&_\.app\]\:\[background\:var\(--bg-primary\)\] .app{background:var(--bg-primary)}.\[\&_\.app-body\]\:\[display\:flex\] .app-body{display:flex}.\[\&_\.app-body\]\:\[flex\:1\] .app-body{flex:1}.\[\&_\.app-body\]\:\[overflow\:hidden\] .app-body{overflow:hidden}.\[\&_\.calendar\]\:\[padding\:8px\] .calendar{padding:8px}.\[\&_\.calendar\]\:\[font-size\:13px\] .calendar{font-size:13px}.\[\&_\.calendar_\.active\]\:\[border-radius\:50\%\] .calendar .active{border-radius:50%}.\[\&_\.calendar_\.active\]\:\[background\:rgba\(108\,_99\,_255\,_0\.2\)\] .calendar .active{background:#6c63ff33}.\[\&_\.calendar_\.today\]\:\[border-radius\:50\%\] .calendar .today{border-radius:50%}.\[\&_\.calendar_\.today\]\:\[color\:white\] .calendar .today{color:#fff}.\[\&_\.calendar_\.today\]\:\[background\:var\(--accent-primary\,_\#6c63ff\)\] .calendar .today{background:var(--accent-primary,#6c63ff)}.\[\&_\.calendar_td\]\:\[cursor\:pointer\] .calendar td{cursor:pointer}.\[\&_\.calendar_td\]\:\[border-radius\:4px\] .calendar td{border-radius:4px}.\[\&_\.calendar_td\]\:\[padding\:4px\] .calendar td{padding:4px}.\[\&_\.calendar_td\]\:\[text-align\:center\] .calendar td{text-align:center}.\[\&_\.calendar_td\:hover\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.05\)\)\] .calendar td:hover{background:var(--bg-hover,#ffffff0d)}.\[\&_\.calendar_th\]\:\[cursor\:pointer\] .calendar th{cursor:pointer}.\[\&_\.calendar_th\]\:\[border-radius\:4px\] .calendar th{border-radius:4px}.\[\&_\.calendar_th\]\:\[padding\:4px\] .calendar th{padding:4px}.\[\&_\.calendar_th\]\:\[text-align\:center\] .calendar th{text-align:center}.\[\&_\.callout\]\:\[margin\:1\.25rem_0\] .callout{margin:1.25rem 0}.\[\&_\.callout\]\:\[overflow\:hidden\] .callout{overflow:hidden}.\[\&_\.callout\]\:\[border-radius\:var\(--radius-lg\)\] .callout{border-radius:var(--radius-lg)}.\[\&_\.callout\]\:\[padding\:0\] .callout{padding:0}.\[\&_\.callout\]\:\[color\:var\(--text-primary\)\] .callout{color:var(--text-primary)}.\[\&_\.callout\]\:\[font-style\:normal\] .callout{font-style:normal}.\[\&_\.callout\]\:\[box-shadow\:0_4px_12px_-2px_rgba\(0\,_0\,_0\,_0\.04\)\,_0_2px_4px_-1px_rgba\(0\,_0\,_0\,_0\.02\)\] .callout{box-shadow:0 4px 12px -2px #0000000a,0 2px 4px -1px #00000005}.\[\&_\.callout\]\:\[background\:color-mix\(in_srgb\,_var\(--callout-color\,_\#448aff\)_8\%\,_var\(--bg-elevated\)\)\] .callout{background:var(--callout-color,#448aff)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.callout\]\:\[background\:color-mix\(in_srgb\,_var\(--callout-color\,_\#448aff\)_8\%\,_var\(--bg-elevated\)\)\] .callout{background:color-mix(in srgb,var(--callout-color,#448aff) 8%,var(--bg-elevated))}}.\[\&_\.callout\]\:\[border-left\:4px_solid_var\(--callout-color\,_\#448aff\)\] .callout{border-left:4px solid var(--callout-color,#448aff)}.\[\&_\.callout\]\:\[transition\:transform_0\.2s_ease\,_box-shadow_0\.2s_ease\] .callout{transition:transform .2s,box-shadow .2s}.\[\&_\.callout-content\]\:\[padding\:1rem_1\.25rem\] .callout-content{padding:1rem 1.25rem}.\[\&_\.callout-content\]\:\[line-height\:1\.6\] .callout-content{line-height:1.6}.\[\&_\.callout-content\]\:\[color\:var\(--text-primary\)\] .callout-content{color:var(--text-primary)}.\[\&_\.callout-content\>\*\:first-child\]\:\[margin-top\:0\] .callout-content>:first-child{margin-top:0}.\[\&_\.callout-content\>\*\:last-child\]\:\[margin-bottom\:0\] .callout-content>:last-child{margin-bottom:0}.\[\&_\.callout-fold\]\:\[display\:inline-flex\] .callout-fold{display:inline-flex}.\[\&_\.callout-fold\]\:\[align-items\:center\] .callout-fold{align-items:center}.\[\&_\.callout-fold\]\:\[justify-content\:center\] .callout-fold{justify-content:center}.\[\&_\.callout-fold\]\:\[font-size\:0\.75rem\] .callout-fold{font-size:.75rem}.\[\&_\.callout-fold\]\:\[color\:inherit\] .callout-fold{color:inherit}.\[\&_\.callout-fold\]\:\[opacity\:0\.7\] .callout-fold{opacity:.7}.\[\&_\.callout-fold\]\:\[transition\:transform_var\(--transition-fast\)\] .callout-fold{transition:transform var(--transition-fast)}.\[\&_\.callout-icon\]\:\[display\:inline-flex\] .callout-icon{display:inline-flex}.\[\&_\.callout-icon\]\:\[height\:18px\] .callout-icon{height:18px}.\[\&_\.callout-icon\]\:\[width\:18px\] .callout-icon{width:18px}.\[\&_\.callout-icon\]\:\[flex-shrink\:0\] .callout-icon{flex-shrink:0}.\[\&_\.callout-icon\]\:\[align-items\:center\] .callout-icon{align-items:center}.\[\&_\.callout-icon\]\:\[justify-content\:center\] .callout-icon{justify-content:center}.\[\&_\.callout-icon\]\:\[color\:inherit\] .callout-icon{color:inherit}.\[\&_\.callout-icon_svg\]\:\[display\:block\] .callout-icon svg{display:block}.\[\&_\.callout-icon_svg\]\:\[height\:100\%\] .callout-icon svg{height:100%}.\[\&_\.callout-icon_svg\]\:\[width\:100\%\] .callout-icon svg{width:100%}.\[\&_\.callout-title\]\:\[display\:flex\] .callout-title{display:flex}.\[\&_\.callout-title\]\:\[cursor\:default\] .callout-title{cursor:default}.\[\&_\.callout-title\]\:\[align-items\:center\] .callout-title{align-items:center}.\[\&_\.callout-title\]\:\[gap\:0\.75rem\] .callout-title{gap:.75rem}.\[\&_\.callout-title\]\:\[padding\:0\.85rem_1\.25rem\] .callout-title{padding:.85rem 1.25rem}.\[\&_\.callout-title\]\:\[font-size\:0\.95rem\] .callout-title{font-size:.95rem}.\[\&_\.callout-title\]\:\[font-weight\:600\] .callout-title{font-weight:600}.\[\&_\.callout-title\]\:\[color\:var\(--callout-color\,_\#448aff\)\] .callout-title{color:var(--callout-color,#448aff)}.\[\&_\.callout-title\]\:\[background\:color-mix\(in_srgb\,_var\(--callout-color\,_\#448aff\)_4\%\,_transparent\)\] .callout-title{background:var(--callout-color,#448aff)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.callout-title\]\:\[background\:color-mix\(in_srgb\,_var\(--callout-color\,_\#448aff\)_4\%\,_transparent\)\] .callout-title{background:color-mix(in srgb,var(--callout-color,#448aff) 4%,transparent)}}.\[\&_\.callout-title\]\:\[border-bottom\:1px_solid_color-mix\(in_srgb\,_var\(--callout-color\,_\#448aff\)_6\%\,_transparent\)\] .callout-title{border-bottom:1px solid var(--callout-color,#448aff)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.callout-title\]\:\[border-bottom\:1px_solid_color-mix\(in_srgb\,_var\(--callout-color\,_\#448aff\)_6\%\,_transparent\)\] .callout-title{border-bottom:1px solid color-mix(in srgb,var(--callout-color,#448aff) 6%,transparent)}}.\[\&_\.callout-title-text\]\:\[flex\:1\] .callout-title-text{flex:1}.\[\&_\.callout-title-text\]\:\[font-family\:var\(--font-sans\)\] .callout-title-text{font-family:var(--font-sans)}.\[\&_\.callout-title-text\]\:\[letter-spacing\:-0\.1px\] .callout-title-text{letter-spacing:-.1px}.\[\&_\.callout\:hover\]\:\[box-shadow\:0_6px_16px_-4px_rgba\(0\,_0\,_0\,_0\.06\)\,_0_3px_6px_-2px_rgba\(0\,_0\,_0\,_0\.03\)\] .callout:hover{box-shadow:0 6px 16px -4px #0000000f,0 3px 6px -2px #00000008}.\[\&_\.callout\[data-collapsed\=\"true\"\]_\.callout-content\]\:\[display\:none\] .callout[data-collapsed=true] .callout-content{display:none}.\[\&_\.callout\[data-collapsed\=\"true\"\]_\.callout-fold\]\:\[transform\:rotate\(-90deg\)\] .callout[data-collapsed=true] .callout-fold{transform:rotate(-90deg)}.\[\&_\.callout\[data-foldable\=\"true\"\]_\.callout-title\]\:\[cursor\:pointer\] .callout[data-foldable=true] .callout-title{cursor:pointer}.\[\&_\.callout\[data-foldable\=\"true\"\]_\.callout-title\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--callout-color\,_\#448aff\)_8\%\,_transparent\)\] .callout[data-foldable=true] .callout-title:hover{background:var(--callout-color,#448aff)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.callout\[data-foldable\=\"true\"\]_\.callout-title\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--callout-color\,_\#448aff\)_8\%\,_transparent\)\] .callout[data-foldable=true] .callout-title:hover{background:color-mix(in srgb,var(--callout-color,#448aff) 8%,transparent)}}.\[\&_\.checkbox-container\]\:\[position\:relative\] .checkbox-container{position:relative}.\[\&_\.checkbox-container\]\:\[height\:22px\] .checkbox-container{height:22px}.\[\&_\.checkbox-container\]\:\[width\:40px\] .checkbox-container{width:40px}.\[\&_\.checkbox-container\]\:\[cursor\:pointer\] .checkbox-container{cursor:pointer}.\[\&_\.checkbox-container_\.checkbox-container-thumb\]\:\[position\:absolute\] .checkbox-container .checkbox-container-thumb{position:absolute}.\[\&_\.checkbox-container_\.checkbox-container-thumb\]\:\[inset\:0\] .checkbox-container .checkbox-container-thumb{top:0;right:0;bottom:0;left:0}.\[\&_\.checkbox-container_\.checkbox-container-thumb\]\:\[border-radius\:11px\] .checkbox-container .checkbox-container-thumb{border-radius:11px}.\[\&_\.checkbox-container_\.checkbox-container-thumb\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.1\)\)\] .checkbox-container .checkbox-container-thumb{background:var(--bg-hover,#ffffff1a)}.\[\&_\.checkbox-container_\.checkbox-container-thumb\]\:\[transition\:background_0\.2s\] .checkbox-container .checkbox-container-thumb{transition:background .2s}.\[\&_\.checkbox-container_\.checkbox-container-thumb\:\:after\]\:\[position\:absolute\] .checkbox-container .checkbox-container-thumb:after{position:absolute}.\[\&_\.checkbox-container_\.checkbox-container-thumb\:\:after\]\:\[top\:2px\] .checkbox-container .checkbox-container-thumb:after{top:2px}.\[\&_\.checkbox-container_\.checkbox-container-thumb\:\:after\]\:\[left\:2px\] .checkbox-container .checkbox-container-thumb:after{left:2px}.\[\&_\.checkbox-container_\.checkbox-container-thumb\:\:after\]\:\[height\:18px\] .checkbox-container .checkbox-container-thumb:after{height:18px}.\[\&_\.checkbox-container_\.checkbox-container-thumb\:\:after\]\:\[width\:18px\] .checkbox-container .checkbox-container-thumb:after{width:18px}.\[\&_\.checkbox-container_\.checkbox-container-thumb\:\:after\]\:\[border-radius\:50\%\] .checkbox-container .checkbox-container-thumb:after{border-radius:50%}.\[\&_\.checkbox-container_\.checkbox-container-thumb\:\:after\]\:\[content\:\'\'\] .checkbox-container .checkbox-container-thumb:after{content:""}.\[\&_\.checkbox-container_\.checkbox-container-thumb\:\:after\]\:\[background\:white\] .checkbox-container .checkbox-container-thumb:after{background:#fff}.\[\&_\.checkbox-container_\.checkbox-container-thumb\:\:after\]\:\[transition\:transform_0\.2s\] .checkbox-container .checkbox-container-thumb:after{transition:transform .2s}.\[\&_\.checkbox-container_input\]\:\[height\:0\] .checkbox-container input{height:0}.\[\&_\.checkbox-container_input\]\:\[width\:0\] .checkbox-container input{width:0}.\[\&_\.checkbox-container_input\]\:\[opacity\:0\] .checkbox-container input{opacity:0}.\[\&_\.checkbox-container\.is-enabled_\.checkbox-container-thumb\]\:\[background\:var\(--accent-primary\,_\#6c63ff\)\] .checkbox-container.is-enabled .checkbox-container-thumb{background:var(--accent-primary,#6c63ff)}.\[\&_\.checkbox-container\.is-enabled_\.checkbox-container-thumb\:\:after\]\:\[transform\:translateX\(18px\)\] .checkbox-container.is-enabled .checkbox-container-thumb:after{transform:translate(18px)}.\[\&_\.clickable-icon\]\:\[display\:inline-flex\] .clickable-icon{display:inline-flex}.\[\&_\.clickable-icon\]\:\[cursor\:pointer\] .clickable-icon{cursor:pointer}.\[\&_\.clickable-icon\]\:\[align-items\:center\] .clickable-icon{align-items:center}.\[\&_\.clickable-icon\]\:\[justify-content\:center\] .clickable-icon{justify-content:center}.\[\&_\.clickable-icon\]\:\[border-radius\:4px\] .clickable-icon{border-radius:4px}.\[\&_\.clickable-icon\]\:\[padding\:4px\] .clickable-icon{padding:4px}.\[\&_\.clickable-icon\:hover\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.05\)\)\] .clickable-icon:hover{background:var(--bg-hover,#ffffff0d)}.\[\&_\.cm-activeLine\]\:\!\[background-color\:var\(--editor-active-line\)\] .cm-activeLine{background-color:var(--editor-active-line)!important}.\[\&_\.cm-collab-cursor\]\:\[pointer-events\:none\] .cm-collab-cursor{pointer-events:none}.\[\&_\.cm-collab-cursor\]\:\[margin-right\:-1px\] .cm-collab-cursor{margin-right:-1px}.\[\&_\.cm-collab-cursor\]\:\[margin-left\:-1px\] .cm-collab-cursor{margin-left:-1px}.\[\&_\.cm-collab-cursor\]\:\[display\:inline-block\] .cm-collab-cursor{display:inline-block}.\[\&_\.cm-collab-cursor\]\:\[height\:1\.2em\] .cm-collab-cursor{height:1.2em}.\[\&_\.cm-collab-cursor\]\:animate-pulse .cm-collab-cursor{animation:var(--animate-pulse)}.\[\&_\.cm-collab-cursor\]\:\[vertical-align\:text-bottom\] .cm-collab-cursor{vertical-align:text-bottom}.\[\&_\.cm-collab-cursor\]\:\[border-left\:2px_solid\] .cm-collab-cursor{border-left:2px solid}.\[\&_\.cm-collab-cursor-label\]\:\[pointer-events\:none\] .cm-collab-cursor-label{pointer-events:none}.\[\&_\.cm-collab-cursor-label\]\:\[position\:absolute\] .cm-collab-cursor-label{position:absolute}.\[\&_\.cm-collab-cursor-label\]\:\[bottom\:calc\(100\%_\+_2px\)\] .cm-collab-cursor-label{bottom:calc(100% + 2px)}.\[\&_\.cm-collab-cursor-label\]\:\[left\:-1px\] .cm-collab-cursor-label{left:-1px}.\[\&_\.cm-collab-cursor-label\]\:\[z-index\:100\] .cm-collab-cursor-label{z-index:100}.\[\&_\.cm-collab-cursor-label\]\:animate-pulse .cm-collab-cursor-label{animation:var(--animate-pulse)}.\[\&_\.cm-collab-cursor-label\]\:\[border-radius\:3px_3px_3px_0\] .cm-collab-cursor-label{border-radius:3px 3px 3px 0}.\[\&_\.cm-collab-cursor-label\]\:\[padding\:1px_5px\] .cm-collab-cursor-label{padding:1px 5px}.\[\&_\.cm-collab-cursor-label\]\:\[font-size\:10px\] .cm-collab-cursor-label{font-size:10px}.\[\&_\.cm-collab-cursor-label\]\:\[line-height\:1\.4\] .cm-collab-cursor-label{line-height:1.4}.\[\&_\.cm-collab-cursor-label\]\:\[font-weight\:600\] .cm-collab-cursor-label{font-weight:600}.\[\&_\.cm-collab-cursor-label\]\:\[letter-spacing\:0\.02em\] .cm-collab-cursor-label{letter-spacing:.02em}.\[\&_\.cm-collab-cursor-label\]\:\[white-space\:nowrap\] .cm-collab-cursor-label{white-space:nowrap}.\[\&_\.cm-collab-cursor-label\]\:\[color\:\#fff\] .cm-collab-cursor-label{color:#fff}.\[\&_\.cm-collab-cursor-label\]\:\[box-shadow\:0_1px_4px_rgba\(0\,_0\,_0\,_0\.2\)\] .cm-collab-cursor-label{box-shadow:0 1px 4px #0003}.\[\&_\.cm-collab-cursor-wrapper\]\:\[pointer-events\:none\] .cm-collab-cursor-wrapper{pointer-events:none}.\[\&_\.cm-collab-cursor-wrapper\]\:\[position\:relative\] .cm-collab-cursor-wrapper{position:relative}.\[\&_\.cm-collab-cursor-wrapper\]\:\[display\:inline\] .cm-collab-cursor-wrapper{display:inline}.\[\&_\.cm-collab-cursor-wrapper\:hover_\.cm-collab-cursor-label\]\:\[animation\:none\] .cm-collab-cursor-wrapper:hover .cm-collab-cursor-label{animation:none}.\[\&_\.cm-collab-cursor-wrapper\:hover_\.cm-collab-cursor-label\]\:\[opacity\:1\] .cm-collab-cursor-wrapper:hover .cm-collab-cursor-label{opacity:1}.\[\&_\.cm-editor\]\:\!\[color\:var\(--text-primary\)\] .cm-editor{color:var(--text-primary)!important}.\[\&_\.cm-editor\]\:\!\[background\:transparent\] .cm-editor,.\[\&_\.cm-editor_\.cm-scroller\]\:\!\[background\:transparent\] .cm-editor .cm-scroller{background:0 0!important}.\[\&_\.cm-editor_\.cm-vim-panel\]\:\[min-height\:30px\] .cm-editor .cm-vim-panel{min-height:30px}.\[\&_\.cm-editor_\.cm-vim-panel\]\:\[padding\:4px_10px\] .cm-editor .cm-vim-panel{padding:4px 10px}.\[\&_\.cm-editor_\.cm-vim-panel\]\:\[font-family\:var\(--font-mono\)\] .cm-editor .cm-vim-panel{font-family:var(--font-mono)}.\[\&_\.cm-editor_\.cm-vim-panel\]\:\[font-size\:12px\] .cm-editor .cm-vim-panel{font-size:12px}.\[\&_\.cm-editor_\.cm-vim-panel\]\:\[letter-spacing\:0\.2px\] .cm-editor .cm-vim-panel{letter-spacing:.2px}.\[\&_\.cm-editor_\.cm-vim-panel\]\:\[color\:var\(--text-primary\)\] .cm-editor .cm-vim-panel{color:var(--text-primary)}.\[\&_\.cm-editor_\.cm-vim-panel\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_92\%\,_var\(--bg-secondary\)\)\] .cm-editor .cm-vim-panel{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cm-editor_\.cm-vim-panel\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_92\%\,_var\(--bg-secondary\)\)\] .cm-editor .cm-vim-panel{background:color-mix(in srgb,var(--bg-elevated) 92%,var(--bg-secondary))}}.\[\&_\.cm-editor_\.cm-vim-panel\]\:\[border-top\:1px_solid_var\(--border-subtle\)\] .cm-editor .cm-vim-panel{border-top:1px solid var(--border-subtle)}.\[\&_\.cm-editor_\.cm-vim-panel_input\]\:\[font-family\:var\(--font-mono\)\] .cm-editor .cm-vim-panel input{font-family:var(--font-mono)}.\[\&_\.cm-editor_\.cm-vim-panel_input\]\:\[font-size\:12px\] .cm-editor .cm-vim-panel input{font-size:12px}.\[\&_\.cm-editor_\.cm-vim-panel_input\]\:\[color\:var\(--text-primary\)\] .cm-editor .cm-vim-panel input{color:var(--text-primary)}.\[\&_\.cm-editor_\.cm-vim-panel_input\]\:\[caret-color\:var\(--editor-caret\)\] .cm-editor .cm-vim-panel input{caret-color:var(--editor-caret)}.\[\&_\.cm-editor_\.cm-vim-panel_input\]\:\[outline\:none\] .cm-editor .cm-vim-panel input{outline:none}.\[\&_\.cm-editor_\.cm-vim-panel_input\]\:\[background\:transparent\] .cm-editor .cm-vim-panel input{background:0 0}.\[\&_\.cm-editor_\.cm-vim-panel_input\]\:\[border\:none\] .cm-editor .cm-vim-panel input{border:none}.\[\&_\.cm-editor_\.cm-vim-panel_input\:\:placeholder\]\:\[color\:var\(--text-muted\)\] .cm-editor .cm-vim-panel input::placeholder{color:var(--text-muted)}.\[\&_\.cm-heading-1\]\:\[padding\:6px_0_2px\] .cm-heading-1{padding:6px 0 2px}.\[\&_\.cm-heading-2\]\:\[padding\:4px_0_2px\] .cm-heading-2{padding:4px 0 2px}.\[\&_\.cm-heading-3\]\:\[padding\:2px_0_1px\] .cm-heading-3{padding:2px 0 1px}.\[\&_\.cm-heading-4\]\:\[padding\:1px_0\] .cm-heading-4,.\[\&_\.cm-heading-5\]\:\[padding\:1px_0\] .cm-heading-5,.\[\&_\.cm-heading-6\]\:\[padding\:1px_0\] .cm-heading-6{padding:1px 0}.\[\&_\.cm-heading-hidden-mark\]\:\[display\:inline\] .cm-heading-hidden-mark{display:inline}.\[\&_\.cm-heading-hidden-mark\]\:\[width\:0\] .cm-heading-hidden-mark{width:0}.\[\&_\.cm-heading-hidden-mark\]\:\[overflow\:hidden\] .cm-heading-hidden-mark{overflow:hidden}.\[\&_\.cm-heading-hidden-mark\]\:\[font-size\:0\] .cm-heading-hidden-mark{font-size:0}.\[\&_\.cm-image-widget\]\:\[margin\:var\(--space-3\)_0\] .cm-image-widget{margin:var(--space-3) 0}.\[\&_\.cm-image-widget\]\:\[display\:flex\] .cm-image-widget{display:flex}.\[\&_\.cm-image-widget\]\:\[max-width\:100\%\] .cm-image-widget{max-width:100%}.\[\&_\.cm-image-widget\]\:\[cursor\:default\] .cm-image-widget{cursor:default}.\[\&_\.cm-image-widget\]\:\[flex-direction\:column\] .cm-image-widget{flex-direction:column}.\[\&_\.cm-image-widget\]\:\[align-items\:flex-start\] .cm-image-widget{align-items:flex-start}.\[\&_\.cm-image-widget\]\:\[gap\:4px\] .cm-image-widget{gap:4px}.\[\&_\.cm-image-widget\]\:\[user-select\:none\] .cm-image-widget{-webkit-user-select:none;user-select:none}.\[\&_\.cm-image-widget-delete\]\:\[cursor\:pointer\] .cm-image-widget-delete{cursor:pointer}.\[\&_\.cm-image-widget-delete\]\:\[padding\:0\] .cm-image-widget-delete{padding:0}.\[\&_\.cm-image-widget-delete\]\:\[font-family\:var\(--font-sans\)\] .cm-image-widget-delete{font-family:var(--font-sans)}.\[\&_\.cm-image-widget-delete\]\:\[font-size\:var\(--text-xs\)\] .cm-image-widget-delete{font-size:var(--text-xs)}.\[\&_\.cm-image-widget-delete\]\:\[font-weight\:600\] .cm-image-widget-delete{font-weight:600}.\[\&_\.cm-image-widget-delete\]\:\[color\:var\(--text-primary\)\] .cm-image-widget-delete{color:var(--text-primary)}.\[\&_\.cm-image-widget-delete\]\:\[background\:transparent\] .cm-image-widget-delete{background:0 0}.\[\&_\.cm-image-widget-delete\]\:\[border\:none\] .cm-image-widget-delete{border:none}.\[\&_\.cm-image-widget-delete\:hover\]\:\[text-decoration\:underline\] .cm-image-widget-delete:hover{text-decoration:underline}.\[\&_\.cm-image-widget-image\]\:\[pointer-events\:auto\] .cm-image-widget-image{pointer-events:auto}.\[\&_\.cm-image-widget-image\]\:\[display\:block\] .cm-image-widget-image{display:block}.\[\&_\.cm-image-widget-image\]\:\[max-width\:100\%\] .cm-image-widget-image{max-width:100%}.\[\&_\.cm-image-widget-image\]\:\[border-radius\:var\(--radius-sm\)\] .cm-image-widget-image{border-radius:var(--radius-sm)}.\[\&_\.cm-image-widget-image\]\:\[border\:1px_solid_var\(--border-subtle\)\] .cm-image-widget-image{border:1px solid var(--border-subtle)}.\[\&_\.cm-image-widget-meta\]\:\[display\:flex\] .cm-image-widget-meta{display:flex}.\[\&_\.cm-image-widget-meta\]\:\[align-items\:center\] .cm-image-widget-meta{align-items:center}.\[\&_\.cm-image-widget-meta\]\:\[justify-content\:space-between\] .cm-image-widget-meta{justify-content:space-between}.\[\&_\.cm-image-widget-meta\]\:\[gap\:var\(--space-2\)\] .cm-image-widget-meta{gap:var(--space-2)}.\[\&_\.cm-image-widget-stage\]\:\[position\:relative\] .cm-image-widget-stage{position:relative}.\[\&_\.cm-image-widget-stage\]\:\[display\:inline-block\] .cm-image-widget-stage{display:inline-block}.\[\&_\.cm-image-widget-stage\]\:\[max-width\:min\(100\%\,_1400px\)\] .cm-image-widget-stage{max-width:min(100%,1400px)}.\[\&_\.cm-image-widget-stage\]\:\[cursor\:pointer\] .cm-image-widget-stage{cursor:pointer}.\[\&_\.cm-image-widget-text\]\:\[width\:100\%\] .cm-image-widget-text{width:100%}.\[\&_\.cm-image-widget-text\]\:\[min-width\:320px\] .cm-image-widget-text{min-width:320px}.\[\&_\.cm-image-widget-text\]\:\[resize\:vertical\] .cm-image-widget-text{resize:vertical}.\[\&_\.cm-image-widget-text\]\:\[border-radius\:var\(--radius-sm\)\] .cm-image-widget-text{border-radius:var(--radius-sm)}.\[\&_\.cm-image-widget-text\]\:\[padding\:var\(--space-2\)_34px_var\(--space-2\)_var\(--space-3\)\] .cm-image-widget-text{padding:var(--space-2) 34px var(--space-2) var(--space-3)}.\[\&_\.cm-image-widget-text\]\:\[font-family\:var\(--font-mono\)\] .cm-image-widget-text{font-family:var(--font-mono)}.\[\&_\.cm-image-widget-text\]\:\[font-size\:var\(--text-xs\)\] .cm-image-widget-text{font-size:var(--text-xs)}.\[\&_\.cm-image-widget-text\]\:\[line-height\:1\.45\] .cm-image-widget-text{line-height:1.45}.\[\&_\.cm-image-widget-text\]\:\[color\:var\(--text-secondary\)\] .cm-image-widget-text{color:var(--text-secondary)}.\[\&_\.cm-image-widget-text\]\:\[background\:var\(--bg-tertiary\)\] .cm-image-widget-text{background:var(--bg-tertiary)}.\[\&_\.cm-image-widget-text\]\:\[border\:1px_solid_var\(--border-medium\)\] .cm-image-widget-text{border:1px solid var(--border-medium)}.\[\&_\.cm-image-widget-text-wrap\]\:\[position\:relative\] .cm-image-widget-text-wrap{position:relative}.\[\&_\.cm-image-widget-text-wrap\]\:\[display\:none\] .cm-image-widget-text-wrap{display:none}.\[\&_\.cm-image-widget-text-wrap\]\:\[width\:min\(100\%\,_720px\)\] .cm-image-widget-text-wrap{width:min(100%,720px)}.\[\&_\.cm-image-widget-toggle\]\:\[position\:absolute\] .cm-image-widget-toggle{position:absolute}.\[\&_\.cm-image-widget-toggle\]\:\[top\:8px\] .cm-image-widget-toggle{top:8px}.\[\&_\.cm-image-widget-toggle\]\:\[right\:8px\] .cm-image-widget-toggle{right:8px}.\[\&_\.cm-image-widget-toggle\]\:\[z-index\:2\] .cm-image-widget-toggle{z-index:2}.\[\&_\.cm-image-widget-toggle\]\:\[display\:inline-flex\] .cm-image-widget-toggle{display:inline-flex}.\[\&_\.cm-image-widget-toggle\]\:\[height\:32px\] .cm-image-widget-toggle{height:32px}.\[\&_\.cm-image-widget-toggle\]\:\[width\:32px\] .cm-image-widget-toggle{width:32px}.\[\&_\.cm-image-widget-toggle\]\:\[cursor\:pointer\] .cm-image-widget-toggle{cursor:pointer}.\[\&_\.cm-image-widget-toggle\]\:\[align-items\:center\] .cm-image-widget-toggle{align-items:center}.\[\&_\.cm-image-widget-toggle\]\:\[justify-content\:center\] .cm-image-widget-toggle{justify-content:center}.\[\&_\.cm-image-widget-toggle\]\:\[border-radius\:50\%\] .cm-image-widget-toggle{border-radius:50%}.\[\&_\.cm-image-widget-toggle\]\:\[padding\:0\] .cm-image-widget-toggle{padding:0}.\[\&_\.cm-image-widget-toggle\]\:\[font-size\:19px\] .cm-image-widget-toggle{font-size:19px}.\[\&_\.cm-image-widget-toggle\]\:\[line-height\:1\] .cm-image-widget-toggle{line-height:1}.\[\&_\.cm-image-widget-toggle\]\:\[font-weight\:700\] .cm-image-widget-toggle{font-weight:700}.\[\&_\.cm-image-widget-toggle\]\:\[color\:var\(--text-primary\)\] .cm-image-widget-toggle{color:var(--text-primary)}.\[\&_\.cm-image-widget-toggle\]\:\[box-shadow\:var\(--shadow-md\)\] .cm-image-widget-toggle{box-shadow:var(--shadow-md)}.\[\&_\.cm-image-widget-toggle\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_94\%\,_transparent\)\] .cm-image-widget-toggle{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cm-image-widget-toggle\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_94\%\,_transparent\)\] .cm-image-widget-toggle{background:color-mix(in srgb,var(--bg-elevated) 94%,transparent)}}.\[\&_\.cm-image-widget-toggle\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--accent-primary\)_55\%\,_var\(--border-medium\)\)\] .cm-image-widget-toggle{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cm-image-widget-toggle\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--accent-primary\)_55\%\,_var\(--border-medium\)\)\] .cm-image-widget-toggle{border:1px solid color-mix(in srgb,var(--accent-primary) 55%,var(--border-medium))}}.\[\&_\.cm-image-widget-toggle\.text-toggle\]\:\[position\:absolute\] .cm-image-widget-toggle.text-toggle{position:absolute}.\[\&_\.cm-image-widget-toggle\.text-toggle\]\:\[top\:6px\] .cm-image-widget-toggle.text-toggle{top:6px}.\[\&_\.cm-image-widget-toggle\.text-toggle\]\:\[right\:6px\] .cm-image-widget-toggle.text-toggle{right:6px}.\[\&_\.cm-image-widget-toggle\:hover\]\:\[border-color\:var\(--accent-primary\)\] .cm-image-widget-toggle:hover{border-color:var(--accent-primary)}.\[\&_\.cm-image-widget-toggle\:hover\]\:\[color\:var\(--text-primary\)\] .cm-image-widget-toggle:hover{color:var(--text-primary)}.\[\&_\.cm-image-widget-toggle\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_98\%\,_var\(--accent-glow\)\)\] .cm-image-widget-toggle:hover{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cm-image-widget-toggle\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_98\%\,_var\(--accent-glow\)\)\] .cm-image-widget-toggle:hover{background:color-mix(in srgb,var(--bg-elevated) 98%,var(--accent-glow))}}.\[\&_\.cm-image-widget-width\]\:\[margin-left\:2px\] .cm-image-widget-width{margin-left:2px}.\[\&_\.cm-image-widget-width\]\:\[font-family\:var\(--font-mono\)\] .cm-image-widget-width{font-family:var(--font-mono)}.\[\&_\.cm-image-widget-width\]\:\[font-size\:var\(--text-xs\)\] .cm-image-widget-width{font-size:var(--text-xs)}.\[\&_\.cm-image-widget-width\]\:\[line-height\:1\.2\] .cm-image-widget-width{line-height:1.2}.\[\&_\.cm-image-widget-width\]\:\[color\:var\(--text-muted\)\] .cm-image-widget-width{color:var(--text-muted)}.\[\&_\.cm-image-widget\.text-mode\]\:\[user-select\:text\] .cm-image-widget.text-mode{-webkit-user-select:text;user-select:text}.\[\&_\.cm-image-widget\.text-mode_\.cm-image-widget-meta\]\:\[display\:none\] .cm-image-widget.text-mode .cm-image-widget-meta,.\[\&_\.cm-image-widget\.text-mode_\.cm-image-widget-stage\]\:\[display\:none\] .cm-image-widget.text-mode .cm-image-widget-stage{display:none}.\[\&_\.cm-image-widget\.text-mode_\.cm-image-widget-text-wrap\]\:\[display\:block\] .cm-image-widget.text-mode .cm-image-widget-text-wrap{display:block}.\[\&_\.cm-panel\.cm-search\]\:\!\[position\:absolute\] .cm-panel.cm-search{position:absolute!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[top\:16px\] .cm-panel.cm-search{top:16px!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[right\:32px\] .cm-panel.cm-search{right:32px!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[z-index\:100\] .cm-panel.cm-search{z-index:100!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[display\:none\] .cm-panel.cm-search{display:none!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[flex-direction\:column\] .cm-panel.cm-search{flex-direction:column!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[gap\:8px\] .cm-panel.cm-search{gap:8px!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[border-radius\:var\(--radius-md\)\] .cm-panel.cm-search{border-radius:var(--radius-md)!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[background-color\:var\(--bg-secondary\)\] .cm-panel.cm-search{background-color:var(--bg-secondary)!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[padding\:12px\] .cm-panel.cm-search{padding:12px!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[font-family\:inherit\] .cm-panel.cm-search{font-family:inherit!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[color\:var\(--text-primary\)\] .cm-panel.cm-search{color:var(--text-primary)!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[box-shadow\:0_8px_24px_rgba\(0\,_0\,_0\,_0\.2\)\] .cm-panel.cm-search{box-shadow:0 8px 24px #0003!important}.\[\&_\.cm-panel\.cm-search\]\:\!\[border\:1px_solid_var\(--border-subtle\)\] .cm-panel.cm-search{border:1px solid var(--border-subtle)!important}.\[\&_\.cm-panel\.cm-search_button\]\:\!\[cursor\:pointer\] .cm-panel.cm-search button{cursor:pointer!important}.\[\&_\.cm-panel\.cm-search_button\]\:\!\[border-radius\:var\(--radius-sm\)\] .cm-panel.cm-search button{border-radius:var(--radius-sm)!important}.\[\&_\.cm-panel\.cm-search_button\]\:\!\[padding\:4px_10px\] .cm-panel.cm-search button{padding:4px 10px!important}.\[\&_\.cm-panel\.cm-search_button\]\:\!\[font-size\:12px\] .cm-panel.cm-search button{font-size:12px!important}.\[\&_\.cm-panel\.cm-search_button\]\:\!\[color\:var\(--text-secondary\)\] .cm-panel.cm-search button{color:var(--text-secondary)!important}.\[\&_\.cm-panel\.cm-search_button\]\:\!\[text-transform\:capitalize\] .cm-panel.cm-search button{text-transform:capitalize!important}.\[\&_\.cm-panel\.cm-search_button\]\:\!\[background\:var\(--bg-hover\)\] .cm-panel.cm-search button{background:var(--bg-hover)!important}.\[\&_\.cm-panel\.cm-search_button\]\:\!\[border\:1px_solid_var\(--border-subtle\)\] .cm-panel.cm-search button{border:1px solid var(--border-subtle)!important}.\[\&_\.cm-panel\.cm-search_button\:hover\]\:\!\[color\:var\(--text-primary\)\] .cm-panel.cm-search button:hover{color:var(--text-primary)!important}.\[\&_\.cm-panel\.cm-search_button\:hover\]\:\!\[background\:var\(--accent-glow\)\] .cm-panel.cm-search button:hover{background:var(--accent-glow)!important}.\[\&_\.cm-panel\.cm-search_input\]\:\!\[border-radius\:var\(--radius-sm\)\] .cm-panel.cm-search input{border-radius:var(--radius-sm)!important}.\[\&_\.cm-panel\.cm-search_input\]\:\!\[padding\:4px_8px\] .cm-panel.cm-search input{padding:4px 8px!important}.\[\&_\.cm-panel\.cm-search_input\]\:\!\[color\:var\(--text-primary\)\] .cm-panel.cm-search input{color:var(--text-primary)!important}.\[\&_\.cm-panel\.cm-search_input\]\:\!\[outline\:none\] .cm-panel.cm-search input{outline:none!important}.\[\&_\.cm-panel\.cm-search_input\]\:\!\[background\:var\(--bg-primary\)\] .cm-panel.cm-search input{background:var(--bg-primary)!important}.\[\&_\.cm-panel\.cm-search_input\]\:\!\[border\:1px_solid_var\(--border-subtle\)\] .cm-panel.cm-search input{border:1px solid var(--border-subtle)!important}.\[\&_\.cm-panel\.cm-search_label\]\:\!\[display\:inline-flex\] .cm-panel.cm-search label{display:inline-flex!important}.\[\&_\.cm-panel\.cm-search_label\]\:\!\[align-items\:center\] .cm-panel.cm-search label{align-items:center!important}.\[\&_\.cm-panel\.cm-search_label\]\:\!\[gap\:4px\] .cm-panel.cm-search label{gap:4px!important}.\[\&_\.cm-panel\.cm-search_label\]\:\!\[font-size\:12px\] .cm-panel.cm-search label{font-size:12px!important}.\[\&_\.cm-panel\.cm-search_label\]\:\!\[color\:var\(--text-muted\)\] .cm-panel.cm-search label{color:var(--text-muted)!important}.\[\&_\.cm-selectionBackground\]\:\!\[background-color\:var\(--editor-selection\)\] .cm-selectionBackground{background-color:var(--editor-selection)!important}.\[\&_\.cm-tag-mark\]\:\[border-radius\:var\(--radius-full\)\] .cm-tag-mark{border-radius:var(--radius-full)}.\[\&_\.cm-tag-mark\]\:\[padding\:0_5px\] .cm-tag-mark{padding:0 5px}.\[\&_\.cm-tag-mark\]\:\[font-weight\:600\] .cm-tag-mark{font-weight:600}.\[\&_\.cm-tag-mark\]\:\[color\:var\(--editor-tag\)\] .cm-tag-mark{color:var(--editor-tag)}.\[\&_\.cm-tag-mark\]\:\[background\:var\(--editor-tag-bg\)\] .cm-tag-mark{background:var(--editor-tag-bg)}.\[\&_\.cm-wikilink\]\:\[cursor\:pointer\] .cm-wikilink{cursor:pointer}.\[\&_\.cm-wikilink\]\:\[color\:var\(--editor-link\)\] .cm-wikilink{color:var(--editor-link)}.\[\&_\.cm-wikilink\]\:\[text-underline-offset\:2px\] .cm-wikilink{text-underline-offset:2px}.\[\&_\.cm-wikilink\]\:\[border-bottom\:1px_dashed_transparent\] .cm-wikilink{border-bottom:1px dashed #0000}.\[\&_\.cm-wikilink\]\:\[text-decoration\:none\] .cm-wikilink{text-decoration:none}.\[\&_\.cm-wikilink\]\:\[transition\:var\(--transition-fast\)\] .cm-wikilink{transition:var(--transition-fast)}.\[\&_\.cm-wikilink\:hover\]\:\[border-bottom-color\:var\(--editor-link-hover\)\] .cm-wikilink:hover{border-bottom-color:var(--editor-link-hover)}.\[\&_\.cm-wikilink\:hover\]\:\[color\:var\(--editor-link-hover\)\] .cm-wikilink:hover{color:var(--editor-link-hover)}.\[\&_\.cv\]\:\[position\:relative\] .cv{position:relative}.\[\&_\.cv\]\:\[height\:100\%\] .cv{height:100%}.\[\&_\.cv\]\:\[width\:100\%\] .cv{width:100%}.\[\&_\.cv\]\:\[overflow\:hidden\] .cv{overflow:hidden}.\[\&_\.cv\]\:\[font-family\:var\(--font-sans\)\] .cv{font-family:var(--font-sans)}.\[\&_\.cv\]\:\[contain\:strict\] .cv{contain:strict}.\[\&_\.cv\]\:\[background\:var\(--cv-custom-bg\,_var\(--cv-bg\,_var\(--bg-primary\)\)\)\] .cv{background:var(--cv-custom-bg,var(--cv-bg,var(--bg-primary)))}.\[\&_\.cv\]\:\[user-select\:none\] .cv{-webkit-user-select:none;user-select:none}.\[\&_\.cv-add-badge\]\:\[position\:absolute\] .cv-add-badge{position:absolute}.\[\&_\.cv-add-badge\]\:\[top\:4px\] .cv-add-badge{top:4px}.\[\&_\.cv-add-badge\]\:\[right\:4px\] .cv-add-badge{right:4px}.\[\&_\.cv-add-badge\]\:\[font-size\:9px\] .cv-add-badge{font-size:9px}.\[\&_\.cv-add-badge\]\:\[line-height\:1\] .cv-add-badge{line-height:1}.\[\&_\.cv-add-badge\]\:\[font-weight\:700\] .cv-add-badge{font-weight:700}.\[\&_\.cv-add-badge\]\:\[color\:var\(--cv-sel\)\] .cv-add-badge{color:var(--cv-sel)}.\[\&_\.cv-add-bar\]\:\[position\:absolute\] .cv-add-bar{position:absolute}.\[\&_\.cv-add-bar\]\:\[bottom\:16px\] .cv-add-bar{bottom:16px}.\[\&_\.cv-add-bar\]\:\[left\:50\%\] .cv-add-bar{left:50%}.\[\&_\.cv-add-bar\]\:\[z-index\:60\] .cv-add-bar{z-index:60}.\[\&_\.cv-add-bar\]\:\[display\:flex\] .cv-add-bar{display:flex}.\[\&_\.cv-add-bar\]\:\[transform\:translateX\(-50\%\)\] .cv-add-bar{transform:translate(-50%)}.\[\&_\.cv-add-bar\]\:\[gap\:4px\] .cv-add-bar{gap:4px}.\[\&_\.cv-add-bar\]\:\[border-radius\:12px\] .cv-add-bar{border-radius:12px}.\[\&_\.cv-add-bar\]\:\[padding\:4px\] .cv-add-bar{padding:4px}.\[\&_\.cv-add-bar\]\:\[box-shadow\:0_4px_30px_rgba\(0\,_0\,_0\,_0\.15\)\] .cv-add-bar{box-shadow:0 4px 30px #00000026}.\[\&_\.cv-add-bar\]\:\[backdrop-filter\:blur\(12px\)\] .cv-add-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[\&_\.cv-add-bar\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_75\%\,_transparent\)\] .cv-add-bar{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-add-bar\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_75\%\,_transparent\)\] .cv-add-bar{background:color-mix(in srgb,var(--cv-ctrl-bg) 75%,transparent)}}.\[\&_\.cv-add-bar\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-add-bar{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-add-btn\]\:\[position\:relative\] .cv-add-btn{position:relative}.\[\&_\.cv-add-btn\]\:\[display\:flex\] .cv-add-btn{display:flex}.\[\&_\.cv-add-btn\]\:\[height\:38px\] .cv-add-btn{height:38px}.\[\&_\.cv-add-btn\]\:\[width\:42px\] .cv-add-btn{width:42px}.\[\&_\.cv-add-btn\]\:\[cursor\:pointer\] .cv-add-btn{cursor:pointer}.\[\&_\.cv-add-btn\]\:\[align-items\:center\] .cv-add-btn{align-items:center}.\[\&_\.cv-add-btn\]\:\[justify-content\:center\] .cv-add-btn{justify-content:center}.\[\&_\.cv-add-btn\]\:\[border-radius\:8px\] .cv-add-btn{border-radius:8px}.\[\&_\.cv-add-btn\]\:\[color\:var\(--text-secondary\)\] .cv-add-btn{color:var(--text-secondary)}.\[\&_\.cv-add-btn\]\:\[background\:transparent\] .cv-add-btn{background:0 0}.\[\&_\.cv-add-btn\]\:\[border\:none\] .cv-add-btn{border:none}.\[\&_\.cv-add-btn\]\:\[transition\:background_0\.1s\,_color_0\.1s\] .cv-add-btn{transition:background .1s,color .1s}.\[\&_\.cv-add-btn\:hover\]\:\[color\:var\(--text-primary\)\] .cv-add-btn:hover{color:var(--text-primary)}.\[\&_\.cv-add-btn\:hover\]\:\[background\:var\(--cv-ctrl-hover\)\] .cv-add-btn:hover{background:var(--cv-ctrl-hover)}.\[\&_\.cv-area\]\:\[position\:absolute\] .cv-area{position:absolute}.\[\&_\.cv-area\]\:\[inset\:0\] .cv-area{top:0;right:0;bottom:0;left:0}.\[\&_\.cv-area\]\:\[touch-action\:none\] .cv-area{touch-action:none}.\[\&_\.cv-area\]\:\[overflow\:hidden\] .cv-area{overflow:hidden}.\[\&_\.cv-card-btn\]\:\[display\:flex\] .cv-card-btn{display:flex}.\[\&_\.cv-card-btn\]\:\[height\:28px\] .cv-card-btn{height:28px}.\[\&_\.cv-card-btn\]\:\[width\:28px\] .cv-card-btn{width:28px}.\[\&_\.cv-card-btn\]\:\[cursor\:pointer\] .cv-card-btn{cursor:pointer}.\[\&_\.cv-card-btn\]\:\[align-items\:center\] .cv-card-btn{align-items:center}.\[\&_\.cv-card-btn\]\:\[justify-content\:center\] .cv-card-btn{justify-content:center}.\[\&_\.cv-card-btn\]\:\[border-radius\:6px\] .cv-card-btn{border-radius:6px}.\[\&_\.cv-card-btn\]\:\[color\:var\(--text-secondary\)\] .cv-card-btn{color:var(--text-secondary)}.\[\&_\.cv-card-btn\]\:\[background\:transparent\] .cv-card-btn{background:0 0}.\[\&_\.cv-card-btn\]\:\[border\:none\] .cv-card-btn{border:none}.\[\&_\.cv-card-btn\]\:\[transition\:background_0\.1s\,_color_0\.1s\] .cv-card-btn{transition:background .1s,color .1s}.\[\&_\.cv-card-btn-del\:hover\]\:\[color\:\#f87171\] .cv-card-btn-del:hover{color:#f87171}.\[\&_\.cv-card-btn-del\:hover\]\:\[background\:rgba\(220\,_60\,_60\,_0\.12\)\] .cv-card-btn-del:hover{background:#dc3c3c1f}.\[\&_\.cv-card-btn\.on\]\:\[color\:var\(--cv-sel\)\] .cv-card-btn.on{color:var(--cv-sel)}.\[\&_\.cv-card-btn\.on\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-sel\)_18\%\,_transparent\)\] .cv-card-btn.on{background:var(--cv-sel)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-card-btn\.on\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-sel\)_18\%\,_transparent\)\] .cv-card-btn.on{background:color-mix(in srgb,var(--cv-sel) 18%,transparent)}}.\[\&_\.cv-card-btn\:disabled\]\:\[cursor\:not-allowed\] .cv-card-btn:disabled{cursor:not-allowed}.\[\&_\.cv-card-btn\:disabled\]\:\[opacity\:0\.45\] .cv-card-btn:disabled{opacity:.45}.\[\&_\.cv-card-btn\:hover\]\:\[color\:var\(--text-primary\)\] .cv-card-btn:hover{color:var(--text-primary)}.\[\&_\.cv-card-btn\:hover\]\:\[background\:var\(--cv-ctrl-hover\)\] .cv-card-btn:hover{background:var(--cv-ctrl-hover)}.\[\&_\.cv-card-menu\]\:\[position\:absolute\] .cv-card-menu{position:absolute}.\[\&_\.cv-card-menu\]\:\[z-index\:100\] .cv-card-menu{z-index:100}.\[\&_\.cv-card-menu\]\:\[display\:flex\] .cv-card-menu{display:flex}.\[\&_\.cv-card-menu\]\:\[transform\:translate\(-50\%\,_-100\%\)\] .cv-card-menu{transform:translate(-50%,-100%)}.\[\&_\.cv-card-menu\]\:\[align-items\:center\] .cv-card-menu{align-items:center}.\[\&_\.cv-card-menu\]\:\[gap\:2px\] .cv-card-menu{gap:2px}.\[\&_\.cv-card-menu\]\:\[border-radius\:8px\] .cv-card-menu{border-radius:8px}.\[\&_\.cv-card-menu\]\:\[padding\:3px\] .cv-card-menu{padding:3px}.\[\&_\.cv-card-menu\]\:\[box-shadow\:0_4px_16px_rgba\(0\,_0\,_0\,_0\.15\)\] .cv-card-menu{box-shadow:0 4px 16px #00000026}.\[\&_\.cv-card-menu\]\:\[backdrop-filter\:blur\(12px\)\] .cv-card-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[\&_\.cv-card-menu\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_75\%\,_transparent\)\] .cv-card-menu{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-card-menu\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_75\%\,_transparent\)\] .cv-card-menu{background:color-mix(in srgb,var(--cv-ctrl-bg) 75%,transparent)}}.\[\&_\.cv-card-menu\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-card-menu{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-card-menu-div\]\:\[margin\:0_2px\] .cv-card-menu-div{margin:0 2px}.\[\&_\.cv-card-menu-div\]\:\[height\:18px\] .cv-card-menu-div{height:18px}.\[\&_\.cv-card-menu-div\]\:\[width\:1px\] .cv-card-menu-div{width:1px}.\[\&_\.cv-card-menu-div\]\:\[background\:var\(--cv-ctrl-border\)\] .cv-card-menu-div{background:var(--cv-ctrl-border)}.\[\&_\.cv-card-short\]\:\[font-size\:10px\] .cv-card-short{font-size:10px}.\[\&_\.cv-card-short\]\:\[font-weight\:700\] .cv-card-short{font-weight:700}.\[\&_\.cv-card-short\]\:\[letter-spacing\:-0\.2px\] .cv-card-short{letter-spacing:-.2px}.\[\&_\.cv-close\]\:\[position\:absolute\] .cv-close{position:absolute}.\[\&_\.cv-close\]\:\[top\:12px\] .cv-close{top:12px}.\[\&_\.cv-close\]\:\[left\:12px\] .cv-close{left:12px}.\[\&_\.cv-close\]\:\[z-index\:60\] .cv-close{z-index:60}.\[\&_\.cv-close\]\:\[display\:flex\] .cv-close{display:flex}.\[\&_\.cv-close\]\:\[height\:32px\] .cv-close{height:32px}.\[\&_\.cv-close\]\:\[width\:32px\] .cv-close{width:32px}.\[\&_\.cv-close\]\:\[cursor\:pointer\] .cv-close{cursor:pointer}.\[\&_\.cv-close\]\:\[align-items\:center\] .cv-close{align-items:center}.\[\&_\.cv-close\]\:\[justify-content\:center\] .cv-close{justify-content:center}.\[\&_\.cv-close\]\:\[border-radius\:8px\] .cv-close{border-radius:8px}.\[\&_\.cv-close\]\:\[color\:var\(--text-tertiary\)\] .cv-close{color:var(--text-tertiary)}.\[\&_\.cv-close\]\:\[box-shadow\:0_2px_8px_rgba\(0\,_0\,_0\,_0\.12\)\] .cv-close{box-shadow:0 2px 8px #0000001f}.\[\&_\.cv-close\]\:\[background\:var\(--cv-ctrl-bg\)\] .cv-close{background:var(--cv-ctrl-bg)}.\[\&_\.cv-close\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-close{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-close\]\:\[transition\:background_0\.1s\,_color_0\.1s\] .cv-close{transition:background .1s,color .1s}.\[\&_\.cv-close\:hover\]\:\[color\:var\(--text-primary\)\] .cv-close:hover{color:var(--text-primary)}.\[\&_\.cv-close\:hover\]\:\[background\:var\(--cv-ctrl-hover\)\] .cv-close:hover{background:var(--cv-ctrl-hover)}.\[\&_\.cv-color-custom\]\:\[margin-left\:4px\] .cv-color-custom{margin-left:4px}.\[\&_\.cv-color-custom\]\:\[display\:inline-flex\] .cv-color-custom{display:inline-flex}.\[\&_\.cv-color-custom\]\:\[align-items\:center\] .cv-color-custom{align-items:center}.\[\&_\.cv-color-custom\]\:\[gap\:6px\] .cv-color-custom{gap:6px}.\[\&_\.cv-color-custom\]\:\[padding-left\:6px\] .cv-color-custom{padding-left:6px}.\[\&_\.cv-color-custom\]\:\[border-left\:1px_solid_color-mix\(in_srgb\,_var\(--cv-ctrl-border\)_55\%\,_transparent\)\] .cv-color-custom{border-left:1px solid var(--cv-ctrl-border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-color-custom\]\:\[border-left\:1px_solid_color-mix\(in_srgb\,_var\(--cv-ctrl-border\)_55\%\,_transparent\)\] .cv-color-custom{border-left:1px solid color-mix(in srgb,var(--cv-ctrl-border) 55%,transparent)}}.\[\&_\.cv-color-custom-btn\]\:\[height\:22px\] .cv-color-custom-btn{height:22px}.\[\&_\.cv-color-custom-btn\]\:\[width\:22px\] .cv-color-custom-btn{width:22px}.\[\&_\.cv-color-custom-btn\]\:\[cursor\:pointer\] .cv-color-custom-btn{cursor:pointer}.\[\&_\.cv-color-custom-btn\]\:\[border-radius\:6px\] .cv-color-custom-btn{border-radius:6px}.\[\&_\.cv-color-custom-btn\]\:\[padding\:0\] .cv-color-custom-btn{padding:0}.\[\&_\.cv-color-custom-btn\]\:\[box-shadow\:inset_0_0_0_1px_color-mix\(in_srgb\,_var\(--bg-primary\)_18\%\,_transparent\)\] .cv-color-custom-btn{box-shadow:inset 0 0 0 1px var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-color-custom-btn\]\:\[box-shadow\:inset_0_0_0_1px_color-mix\(in_srgb\,_var\(--bg-primary\)_18\%\,_transparent\)\] .cv-color-custom-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg-primary) 18%,transparent)}}.\[\&_\.cv-color-custom-btn\]\:\[background\:var\(--cv-ctrl-bg\)\] .cv-color-custom-btn{background:var(--cv-ctrl-bg)}.\[\&_\.cv-color-custom-btn\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-color-custom-btn{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-color-custom-btn\:hover\]\:\[border-color\:var\(--cv-sel\)\] .cv-color-custom-btn:hover{border-color:var(--cv-sel)}.\[\&_\.cv-color-custom-label\]\:\[font-size\:10px\] .cv-color-custom-label{font-size:10px}.\[\&_\.cv-color-custom-label\]\:\[font-weight\:600\] .cv-color-custom-label{font-weight:600}.\[\&_\.cv-color-custom-label\]\:\[letter-spacing\:0\.02em\] .cv-color-custom-label{letter-spacing:.02em}.\[\&_\.cv-color-custom-label\]\:\[color\:var\(--text-secondary\)\] .cv-color-custom-label{color:var(--text-secondary)}.\[\&_\.cv-color-row\]\:\[position\:absolute\] .cv-color-row{position:absolute}.\[\&_\.cv-color-row\]\:\[top\:calc\(100\%_\+_4px\)\] .cv-color-row{top:calc(100% + 4px)}.\[\&_\.cv-color-row\]\:\[left\:0\] .cv-color-row{left:0}.\[\&_\.cv-color-row\]\:\[z-index\:101\] .cv-color-row{z-index:101}.\[\&_\.cv-color-row\]\:\[display\:flex\] .cv-color-row{display:flex}.\[\&_\.cv-color-row\]\:\[gap\:4px\] .cv-color-row{gap:4px}.\[\&_\.cv-color-row\]\:\[border-radius\:8px\] .cv-color-row{border-radius:8px}.\[\&_\.cv-color-row\]\:\[padding\:6px\] .cv-color-row{padding:6px}.\[\&_\.cv-color-row\]\:\[box-shadow\:0_4px_20px_rgba\(0\,_0\,_0\,_0\.15\)\] .cv-color-row{box-shadow:0 4px 20px #00000026}.\[\&_\.cv-color-row\]\:\[backdrop-filter\:blur\(12px\)\] .cv-color-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[\&_\.cv-color-row\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_75\%\,_transparent\)\] .cv-color-row{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-color-row\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_75\%\,_transparent\)\] .cv-color-row{background:color-mix(in srgb,var(--cv-ctrl-bg) 75%,transparent)}}.\[\&_\.cv-color-row\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-color-row{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-controls\]\:\[position\:absolute\] .cv-controls{position:absolute}.\[\&_\.cv-controls\]\:\[top\:12px\] .cv-controls{top:12px}.\[\&_\.cv-controls\]\:\[right\:12px\] .cv-controls{right:12px}.\[\&_\.cv-controls\]\:\[z-index\:60\] .cv-controls{z-index:60}.\[\&_\.cv-controls\]\:\[display\:flex\] .cv-controls{display:flex}.\[\&_\.cv-controls\]\:\[flex-direction\:column\] .cv-controls{flex-direction:column}.\[\&_\.cv-controls\]\:\[align-items\:flex-end\] .cv-controls{align-items:flex-end}.\[\&_\.cv-controls\]\:\[gap\:8px\] .cv-controls{gap:8px}.\[\&_\.cv-ctrl\]\:\[position\:relative\] .cv-ctrl{position:relative}.\[\&_\.cv-ctrl\]\:\[display\:flex\] .cv-ctrl{display:flex}.\[\&_\.cv-ctrl\]\:\[height\:36px\] .cv-ctrl{height:36px}.\[\&_\.cv-ctrl\]\:\[width\:36px\] .cv-ctrl{width:36px}.\[\&_\.cv-ctrl\]\:\[cursor\:pointer\] .cv-ctrl{cursor:pointer}.\[\&_\.cv-ctrl\]\:\[align-items\:center\] .cv-ctrl{align-items:center}.\[\&_\.cv-ctrl\]\:\[justify-content\:center\] .cv-ctrl{justify-content:center}.\[\&_\.cv-ctrl\]\:\[font-size\:13px\] .cv-ctrl{font-size:13px}.\[\&_\.cv-ctrl\]\:\[color\:var\(--text-secondary\)\] .cv-ctrl{color:var(--text-secondary)}.\[\&_\.cv-ctrl\]\:\[background\:transparent\] .cv-ctrl{background:0 0}.\[\&_\.cv-ctrl\]\:\[border\:none\] .cv-ctrl{border:none}.\[\&_\.cv-ctrl\]\:\[transition\:background_0\.1s\,_color_0\.1s\] .cv-ctrl{transition:background .1s,color .1s}.\[\&_\.cv-ctrl\+\.cv-ctrl\]\:\[border-top\:1px_solid_color-mix\(in_srgb\,_var\(--cv-ctrl-border\)_40\%\,_transparent\)\] .cv-ctrl+.cv-ctrl{border-top:1px solid var(--cv-ctrl-border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-ctrl\+\.cv-ctrl\]\:\[border-top\:1px_solid_color-mix\(in_srgb\,_var\(--cv-ctrl-border\)_40\%\,_transparent\)\] .cv-ctrl+.cv-ctrl{border-top:1px solid color-mix(in srgb,var(--cv-ctrl-border) 40%,transparent)}}.\[\&_\.cv-ctrl-group\]\:\[display\:flex\] .cv-ctrl-group{display:flex}.\[\&_\.cv-ctrl-group\]\:\[flex-direction\:column\] .cv-ctrl-group{flex-direction:column}.\[\&_\.cv-ctrl-group\]\:\[overflow\:hidden\] .cv-ctrl-group{overflow:hidden}.\[\&_\.cv-ctrl-group\]\:\[border-radius\:10px\] .cv-ctrl-group{border-radius:10px}.\[\&_\.cv-ctrl-group\]\:\[box-shadow\:0_4px_16px_rgba\(0\,_0\,_0\,_0\.12\)\] .cv-ctrl-group{box-shadow:0 4px 16px #0000001f}.\[\&_\.cv-ctrl-group\]\:\[backdrop-filter\:blur\(12px\)\] .cv-ctrl-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[\&_\.cv-ctrl-group\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_75\%\,_transparent\)\] .cv-ctrl-group{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-ctrl-group\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_75\%\,_transparent\)\] .cv-ctrl-group{background:color-mix(in srgb,var(--cv-ctrl-bg) 75%,transparent)}}.\[\&_\.cv-ctrl-group\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-ctrl-group{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-ctrl-label\]\:\[padding\:0_2px\] .cv-ctrl-label{padding:0 2px}.\[\&_\.cv-ctrl-label\]\:\[font-family\:var\(--font-mono\)\] .cv-ctrl-label{font-family:var(--font-mono)}.\[\&_\.cv-ctrl-label\]\:\[font-size\:10px\] .cv-ctrl-label{font-size:10px}.\[\&_\.cv-ctrl-label\]\:\[font-weight\:600\] .cv-ctrl-label{font-weight:600}.\[\&_\.cv-ctrl-label\]\:\[letter-spacing\:-0\.3px\] .cv-ctrl-label{letter-spacing:-.3px}.\[\&_\.cv-ctrl\.on\]\:\[color\:var\(--cv-sel\)\] .cv-ctrl.on{color:var(--cv-sel)}.\[\&_\.cv-ctrl\:disabled\]\:\[cursor\:not-allowed\] .cv-ctrl:disabled{cursor:not-allowed}.\[\&_\.cv-ctrl\:disabled\]\:\[opacity\:0\.3\] .cv-ctrl:disabled{opacity:.3}.\[\&_\.cv-ctrl\:hover\]\:\[color\:var\(--text-primary\)\] .cv-ctrl:hover{color:var(--text-primary)}.\[\&_\.cv-ctrl\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-hover\)_60\%\,_transparent\)\] .cv-ctrl:hover{background:var(--cv-ctrl-hover)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-ctrl\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-hover\)_60\%\,_transparent\)\] .cv-ctrl:hover{background:color-mix(in srgb,var(--cv-ctrl-hover) 60%,transparent)}}.\[\&_\.cv-custom-clear\]\:\[justify-content\:center\] .cv-custom-clear{justify-content:center}.\[\&_\.cv-custom-clear\]\:\[color\:var\(--text-muted\)\] .cv-custom-clear{color:var(--text-muted)}.\[\&_\.cv-custom-field\]\:\[display\:flex\] .cv-custom-field{display:flex}.\[\&_\.cv-custom-field\]\:\[align-items\:center\] .cv-custom-field{align-items:center}.\[\&_\.cv-custom-field\]\:\[justify-content\:space-between\] .cv-custom-field{justify-content:space-between}.\[\&_\.cv-custom-field\]\:\[gap\:10px\] .cv-custom-field{gap:10px}.\[\&_\.cv-custom-field\]\:\[font-size\:11px\] .cv-custom-field{font-size:11px}.\[\&_\.cv-custom-field\]\:\[font-weight\:600\] .cv-custom-field{font-weight:600}.\[\&_\.cv-custom-field\]\:\[color\:var\(--text-secondary\)\] .cv-custom-field{color:var(--text-secondary)}.\[\&_\.cv-custom-head\]\:\[font-size\:12px\] .cv-custom-head{font-size:12px}.\[\&_\.cv-custom-head\]\:\[font-weight\:700\] .cv-custom-head{font-weight:700}.\[\&_\.cv-custom-head\]\:\[color\:var\(--text-primary\)\] .cv-custom-head{color:var(--text-primary)}.\[\&_\.cv-custom-head-spaced\]\:\[margin-top\:6px\] .cv-custom-head-spaced{margin-top:6px}.\[\&_\.cv-custom-panel\]\:\[max-height\:min\(72vh\,_520px\)\] .cv-custom-panel{max-height:min(72vh,520px)}.\[\&_\.cv-custom-panel\]\:\[width\:248px\] .cv-custom-panel{width:248px}.\[\&_\.cv-custom-panel\]\:\[overflow-y\:auto\] .cv-custom-panel{overflow-y:auto}@media not all and (min-width:900px){.max-\[900px\]\:\[\&_\.cv-custom-panel\]\:\[width\:min\(280px\,_calc\(100vw_-_32px\)\)\] .cv-custom-panel{width:min(280px,100vw - 32px)}}.\[\&_\.cv-diagnostics\]\:\[position\:absolute\] .cv-diagnostics{position:absolute}.\[\&_\.cv-diagnostics\]\:\[bottom\:68px\] .cv-diagnostics{bottom:68px}.\[\&_\.cv-diagnostics\]\:\[left\:12px\] .cv-diagnostics{left:12px}.\[\&_\.cv-diagnostics\]\:\[z-index\:210\] .cv-diagnostics{z-index:210}.\[\&_\.cv-diagnostics\]\:\[width\:min\(420px\,_calc\(100\%_-_24px\)\)\] .cv-diagnostics{width:min(420px,100% - 24px)}.\[\&_\.cv-diagnostics\]\:\[border-radius\:10px\] .cv-diagnostics{border-radius:10px}.\[\&_\.cv-diagnostics\]\:\[padding\:10px\] .cv-diagnostics{padding:10px}.\[\&_\.cv-diagnostics\]\:\[box-shadow\:0_12px_30px_rgba\(0\,_0\,_0\,_0\.22\)\] .cv-diagnostics{box-shadow:0 12px 30px #00000038}.\[\&_\.cv-diagnostics\]\:\[backdrop-filter\:blur\(4px\)\] .cv-diagnostics{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.\[\&_\.cv-diagnostics\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-diagnostics{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-diagnostics\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-diagnostics{background:color-mix(in srgb,var(--cv-ctrl-bg) 92%,transparent)}}.\[\&_\.cv-diagnostics\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-diagnostics{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-diagnostics-actions\]\:\[margin-top\:8px\] .cv-diagnostics-actions{margin-top:8px}.\[\&_\.cv-diagnostics-actions\]\:\[display\:flex\] .cv-diagnostics-actions{display:flex}.\[\&_\.cv-diagnostics-actions\]\:\[gap\:6px\] .cv-diagnostics-actions{gap:6px}.\[\&_\.cv-diagnostics-actions_\.cv-file-row\]\:\[margin\:0\] .cv-diagnostics-actions .cv-file-row{margin:0}.\[\&_\.cv-diagnostics-actions_\.cv-file-row\]\:\[width\:auto\] .cv-diagnostics-actions .cv-file-row{width:auto}.\[\&_\.cv-diagnostics-actions_\.cv-file-row\]\:\[padding\:6px_10px\] .cv-diagnostics-actions .cv-file-row{padding:6px 10px}.\[\&_\.cv-diagnostics-actions_\.cv-link-go\]\:\[margin\:0\] .cv-diagnostics-actions .cv-link-go{margin:0}.\[\&_\.cv-diagnostics-actions_\.cv-link-go\]\:\[width\:auto\] .cv-diagnostics-actions .cv-link-go{width:auto}.\[\&_\.cv-diagnostics-actions_\.cv-link-go\]\:\[padding\:6px_10px\] .cv-diagnostics-actions .cv-link-go{padding:6px 10px}.\[\&_\.cv-diagnostics-badge\]\:\[border-radius\:999px\] .cv-diagnostics-badge{border-radius:999px}.\[\&_\.cv-diagnostics-badge\]\:\[padding\:2px_6px\] .cv-diagnostics-badge{padding:2px 6px}.\[\&_\.cv-diagnostics-badge\]\:\[font-size\:10px\] .cv-diagnostics-badge{font-size:10px}.\[\&_\.cv-diagnostics-badge\]\:\[color\:var\(--text-secondary\)\] .cv-diagnostics-badge{color:var(--text-secondary)}.\[\&_\.cv-diagnostics-badge\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-diagnostics-badge{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-diagnostics-line\]\:\[margin-bottom\:4px\] .cv-diagnostics-line{margin-bottom:4px}.\[\&_\.cv-diagnostics-line\]\:\[font-size\:11px\] .cv-diagnostics-line{font-size:11px}.\[\&_\.cv-diagnostics-line\]\:\[color\:var\(--text-secondary\)\] .cv-diagnostics-line{color:var(--text-secondary)}.\[\&_\.cv-diagnostics-title\]\:\[margin-bottom\:6px\] .cv-diagnostics-title{margin-bottom:6px}.\[\&_\.cv-diagnostics-title\]\:\[display\:flex\] .cv-diagnostics-title{display:flex}.\[\&_\.cv-diagnostics-title\]\:\[align-items\:center\] .cv-diagnostics-title{align-items:center}.\[\&_\.cv-diagnostics-title\]\:\[gap\:6px\] .cv-diagnostics-title{gap:6px}.\[\&_\.cv-diagnostics-title\]\:\[font-size\:12px\] .cv-diagnostics-title{font-size:12px}.\[\&_\.cv-diagnostics-title\]\:\[font-weight\:700\] .cv-diagnostics-title{font-weight:700}.\[\&_\.cv-diagnostics-title\]\:\[color\:var\(--text-primary\)\] .cv-diagnostics-title{color:var(--text-primary)}.\[\&_\.cv-dots\]\:\[pointer-events\:none\] .cv-dots{pointer-events:none}.\[\&_\.cv-dots\]\:\[position\:absolute\] .cv-dots{position:absolute}.\[\&_\.cv-dots\]\:\[inset\:0\] .cv-dots{top:0;right:0;bottom:0;left:0}.\[\&_\.cv-dots\]\:\[z-index\:0\] .cv-dots{z-index:0}.\[\&_\.cv-dots\]\:\[height\:100\%\] .cv-dots{height:100%}.\[\&_\.cv-dots\]\:\[width\:100\%\] .cv-dots{width:100%}.\[\&_\.cv-draw-custom-color\]\:\[margin-left\:0\] .cv-draw-custom-color{margin-left:0}.\[\&_\.cv-draw-custom-color\]\:\[padding-left\:0\] .cv-draw-custom-color{padding-left:0}.\[\&_\.cv-draw-custom-color\]\:\[border-left\:0\] .cv-draw-custom-color{border-left:0}.\[\&_\.cv-draw-delete\]\:\[margin-top\:2px\] .cv-draw-delete{margin-top:2px}.\[\&_\.cv-draw-delete\]\:\[justify-content\:center\] .cv-draw-delete{justify-content:center}.\[\&_\.cv-draw-delete\]\:\[color\:\#f87171\] .cv-draw-delete{color:#f87171}.\[\&_\.cv-draw-panel\]\:\[width\:178px\] .cv-draw-panel{width:178px}.\[\&_\.cv-draw-panel\]\:\[gap\:8px\] .cv-draw-panel{gap:8px}.\[\&_\.cv-draw-panel\]\:\[padding\:8px\] .cv-draw-panel{padding:8px}.\[\&_\.cv-draw-popout\]\:\[position\:absolute\] .cv-draw-popout{position:absolute}.\[\&_\.cv-draw-popout\]\:\[top\:0\] .cv-draw-popout{top:0}.\[\&_\.cv-draw-popout\]\:\[right\:calc\(100\%_\+_8px\)\] .cv-draw-popout{right:calc(100% + 8px)}.\[\&_\.cv-draw-popout\]\:\[z-index\:70\] .cv-draw-popout{z-index:70}@media not all and (min-width:900px){.max-\[900px\]\:\[\&_\.cv-draw-popout\]\:\[top\:calc\(100\%_\+_8px\)\] .cv-draw-popout{top:calc(100% + 8px)}.max-\[900px\]\:\[\&_\.cv-draw-popout\]\:\[right\:0\] .cv-draw-popout{right:0}}.\[\&_\.cv-draw-size\]\:\[display\:flex\] .cv-draw-size{display:flex}.\[\&_\.cv-draw-size\]\:\[flex-direction\:column\] .cv-draw-size{flex-direction:column}.\[\&_\.cv-draw-size\]\:\[gap\:4px\] .cv-draw-size{gap:4px}.\[\&_\.cv-draw-size\]\:\[font-size\:11px\] .cv-draw-size{font-size:11px}.\[\&_\.cv-draw-size\]\:\[font-weight\:600\] .cv-draw-size{font-weight:600}.\[\&_\.cv-draw-size\]\:\[color\:var\(--text-secondary\)\] .cv-draw-size{color:var(--text-secondary)}.\[\&_\.cv-draw-size_input\[type\=\"range\"\]\]\:\[width\:100\%\] .cv-draw-size input[type=range]{width:100%}.\[\&_\.cv-draw-size_input\[type\=\"range\"\]\]\:\[accent-color\:var\(--cv-sel\)\] .cv-draw-size input[type=range]{accent-color:var(--cv-sel)}.\[\&_\.cv-draw-swatch\]\:\[height\:16px\] .cv-draw-swatch{height:16px}.\[\&_\.cv-draw-swatch\]\:\[width\:16px\] .cv-draw-swatch{width:16px}.\[\&_\.cv-draw-swatches\]\:\[display\:flex\] .cv-draw-swatches{display:flex}.\[\&_\.cv-draw-swatches\]\:\[flex-wrap\:wrap\] .cv-draw-swatches{flex-wrap:wrap}.\[\&_\.cv-draw-swatches\]\:\[gap\:6px\] .cv-draw-swatches{gap:6px}.\[\&_\.cv-draw-tools\]\:\[position\:relative\] .cv-draw-tools{position:relative}.\[\&_\.cv-dropzone\]\:\[display\:flex\] .cv-dropzone{display:flex}.\[\&_\.cv-dropzone\]\:\[flex\:1\] .cv-dropzone{flex:1}.\[\&_\.cv-dropzone\]\:\[cursor\:pointer\] .cv-dropzone{cursor:pointer}.\[\&_\.cv-dropzone\]\:\[flex-direction\:column\] .cv-dropzone{flex-direction:column}.\[\&_\.cv-dropzone\]\:\[align-items\:center\] .cv-dropzone{align-items:center}.\[\&_\.cv-dropzone\]\:\[justify-content\:center\] .cv-dropzone{justify-content:center}.\[\&_\.cv-dropzone\]\:\[gap\:12px\] .cv-dropzone{gap:12px}.\[\&_\.cv-dropzone\]\:\[border-radius\:8px\] .cv-dropzone{border-radius:8px}.\[\&_\.cv-dropzone\]\:\[padding\:24px\] .cv-dropzone{padding:24px}.\[\&_\.cv-dropzone\]\:\[text-align\:center\] .cv-dropzone{text-align:center}.\[\&_\.cv-dropzone\]\:\[color\:var\(--text-muted\)\] .cv-dropzone{color:var(--text-muted)}.\[\&_\.cv-dropzone\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_var\(--text-accent\,_var\(--interactive-accent\,_\#1a73e8\)\)_8\%\)\] .cv-dropzone{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-dropzone\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_var\(--text-accent\,_var\(--interactive-accent\,_\#1a73e8\)\)_8\%\)\] .cv-dropzone{background:color-mix(in srgb,var(--cv-ctrl-bg) 92%,var(--text-accent,var(--interactive-accent,#1a73e8)) 8%)}}.\[\&_\.cv-dropzone\]\:\[border\:2px_dashed_var\(--cv-ctrl-border\)\] .cv-dropzone{border:2px dashed var(--cv-ctrl-border)}.\[\&_\.cv-dropzone\]\:\[transition\:all_0\.2s_ease-in-out\] .cv-dropzone{transition:all .2s ease-in-out}.\[\&_\.cv-dropzone\]\:\[user-select\:none\] .cv-dropzone{-webkit-user-select:none;user-select:none}.\[\&_\.cv-dropzone-icon\]\:\[display\:flex\] .cv-dropzone-icon{display:flex}.\[\&_\.cv-dropzone-icon\]\:\[align-items\:center\] .cv-dropzone-icon{align-items:center}.\[\&_\.cv-dropzone-icon\]\:\[justify-content\:center\] .cv-dropzone-icon{justify-content:center}.\[\&_\.cv-dropzone-icon\]\:\[color\:var\(--text-muted\)\] .cv-dropzone-icon{color:var(--text-muted)}.\[\&_\.cv-dropzone-icon\]\:\[transition\:color_0\.2s\,_transform_0\.2s\] .cv-dropzone-icon{transition:color .2s,transform .2s}.\[\&_\.cv-dropzone-subtext\]\:\[font-size\:11px\] .cv-dropzone-subtext{font-size:11px}.\[\&_\.cv-dropzone-subtext\]\:\[line-height\:1\.4\] .cv-dropzone-subtext{line-height:1.4}.\[\&_\.cv-dropzone-subtext\]\:\[color\:var\(--text-muted\)\] .cv-dropzone-subtext{color:var(--text-muted)}.\[\&_\.cv-dropzone-subtext\]\:\[opacity\:0\.85\] .cv-dropzone-subtext{opacity:.85}.\[\&_\.cv-dropzone-text\]\:\[font-size\:13px\] .cv-dropzone-text{font-size:13px}.\[\&_\.cv-dropzone-text\]\:\[line-height\:1\.4\] .cv-dropzone-text{line-height:1.4}.\[\&_\.cv-dropzone-text\]\:\[font-weight\:600\] .cv-dropzone-text{font-weight:600}.\[\&_\.cv-dropzone-text\]\:\[color\:var\(--text-primary\)\] .cv-dropzone-text{color:var(--text-primary)}.\[\&_\.cv-dropzone\.drag-active\]\:\[transform\:scale\(1\.02\)\] .cv-dropzone.drag-active{transform:scale(1.02)}.\[\&_\.cv-dropzone\.drag-active\]\:\[border-color\:var\(--interactive-accent\,_\#1a73e8\)\] .cv-dropzone.drag-active{border-color:var(--interactive-accent,#1a73e8)}.\[\&_\.cv-dropzone\.drag-active\]\:\[color\:var\(--text-primary\)\] .cv-dropzone.drag-active{color:var(--text-primary)}.\[\&_\.cv-dropzone\.drag-active\]\:\[box-shadow\:0_4px_20px_color-mix\(in_srgb\,_var\(--interactive-accent\,_\#1a73e8\)_25\%\,_transparent\)\] .cv-dropzone.drag-active{box-shadow:0 4px 20px var(--interactive-accent,#1a73e8)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-dropzone\.drag-active\]\:\[box-shadow\:0_4px_20px_color-mix\(in_srgb\,_var\(--interactive-accent\,_\#1a73e8\)_25\%\,_transparent\)\] .cv-dropzone.drag-active{box-shadow:0 4px 20px color-mix(in srgb,var(--interactive-accent,#1a73e8) 25%,transparent)}}.\[\&_\.cv-dropzone\.drag-active\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_84\%\,_var\(--text-accent\,_var\(--interactive-accent\,_\#1a73e8\)\)_16\%\)\] .cv-dropzone.drag-active{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-dropzone\.drag-active\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_84\%\,_var\(--text-accent\,_var\(--interactive-accent\,_\#1a73e8\)\)_16\%\)\] .cv-dropzone.drag-active{background:color-mix(in srgb,var(--cv-ctrl-bg) 84%,var(--text-accent,var(--interactive-accent,#1a73e8)) 16%)}}.\[\&_\.cv-dropzone\.drag-active_\.cv-dropzone-icon\]\:\[transform\:translateY\(-4px\)_scale\(1\.1\)\] .cv-dropzone.drag-active .cv-dropzone-icon{transform:translateY(-4px)scale(1.1)}.\[\&_\.cv-dropzone\.drag-active_\.cv-dropzone-icon\]\:\[color\:var\(--interactive-accent\,_\#1a73e8\)\] .cv-dropzone.drag-active .cv-dropzone-icon{color:var(--interactive-accent,#1a73e8)}.\[\&_\.cv-edge_\.cv-edge-display\]\:\[pointer-events\:none\] .cv-edge .cv-edge-display{pointer-events:none}.\[\&_\.cv-edge_\.cv-edge-display\]\:\[stroke-linecap\:round\] .cv-edge .cv-edge-display{stroke-linecap:round}.\[\&_\.cv-edge_\.cv-edge-display\]\:\[stroke-linejoin\:round\] .cv-edge .cv-edge-display{stroke-linejoin:round}.\[\&_\.cv-edge_\.cv-edge-display\]\:\[transition\:stroke-width_0\.12s_ease\] .cv-edge .cv-edge-display{transition:stroke-width .12s}.\[\&_\.cv-edge-color-row\]\:\[right\:0\] .cv-edge-color-row{right:0}.\[\&_\.cv-edge-color-row\]\:\[left\:auto\] .cv-edge-color-row{left:auto}.\[\&_\.cv-edge-controls\]\:\[margin-top\:2px\] .cv-edge-controls{margin-top:2px}.\[\&_\.cv-edge-controls\]\:\[display\:flex\] .cv-edge-controls{display:flex}.\[\&_\.cv-edge-controls\]\:\[width\:100\%\] .cv-edge-controls{width:100%}.\[\&_\.cv-edge-controls\]\:\[flex-direction\:column\] .cv-edge-controls{flex-direction:column}.\[\&_\.cv-edge-controls\]\:\[gap\:6px\] .cv-edge-controls{gap:6px}.\[\&_\.cv-edge-controls\]\:\[padding-top\:4px\] .cv-edge-controls{padding-top:4px}.\[\&_\.cv-edge-controls\]\:\[border-top\:1px_solid_color-mix\(in_srgb\,_var\(--cv-ctrl-border\)_45\%\,_transparent\)\] .cv-edge-controls{border-top:1px solid var(--cv-ctrl-border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-edge-controls\]\:\[border-top\:1px_solid_color-mix\(in_srgb\,_var\(--cv-ctrl-border\)_45\%\,_transparent\)\] .cv-edge-controls{border-top:1px solid color-mix(in srgb,var(--cv-ctrl-border) 45%,transparent)}}.\[\&_\.cv-edge-label\]\:\[pointer-events\:none\] .cv-edge-label{pointer-events:none}.\[\&_\.cv-edge-label\]\:\[fill\:var\(--text-secondary\)\] .cv-edge-label{fill:var(--text-secondary)}.\[\&_\.cv-edge-label\]\:\[font-size\:clamp\(12px\,_calc\(12px_\*_var\(--ctz\,_1\)\)\,_18px\)\] .cv-edge-label{font-size:clamp(12px,calc(12px * var(--ctz,1)),18px)}.\[\&_\.cv-edge-label-input\]\:\[height\:28px\] .cv-edge-label-input{height:28px}.\[\&_\.cv-edge-label-input\]\:\[width\:130px\] .cv-edge-label-input{width:130px}.\[\&_\.cv-edge-label-input\]\:\[border-radius\:6px\] .cv-edge-label-input{border-radius:6px}.\[\&_\.cv-edge-label-input\]\:\[padding\:0_8px\] .cv-edge-label-input{padding:0 8px}.\[\&_\.cv-edge-label-input\]\:\[font-size\:12px\] .cv-edge-label-input{font-size:12px}.\[\&_\.cv-edge-label-input\]\:\[color\:var\(--text-primary\)\] .cv-edge-label-input{color:var(--text-primary)}.\[\&_\.cv-edge-label-input\]\:\[outline\:none\] .cv-edge-label-input{outline:none}.\[\&_\.cv-edge-label-input\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-edge-label-input{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-edge-label-input\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-edge-label-input{background:color-mix(in srgb,var(--cv-ctrl-bg) 92%,transparent)}}.\[\&_\.cv-edge-label-input\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-edge-label-input{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-edge-label-input\:focus\]\:\[border-color\:var\(--cv-sel\)\] .cv-edge-label-input:focus{border-color:var(--cv-sel)}.\[\&_\.cv-edge-menu\]\:\[max-width\:238px\] .cv-edge-menu{max-width:238px}.\[\&_\.cv-edge-menu\]\:\[flex-wrap\:wrap\] .cv-edge-menu{flex-wrap:wrap}.\[\&_\.cv-edge-menu\]\:\[gap\:4px\] .cv-edge-menu{gap:4px}.\[\&_\.cv-edge-menu\]\:\[padding\:4px\] .cv-edge-menu{padding:4px}.\[\&_\.cv-edge-slider\]\:\[display\:flex\] .cv-edge-slider{display:flex}.\[\&_\.cv-edge-slider\]\:\[flex-direction\:column\] .cv-edge-slider{flex-direction:column}.\[\&_\.cv-edge-slider\]\:\[gap\:3px\] .cv-edge-slider{gap:3px}.\[\&_\.cv-edge-slider\]\:\[font-size\:11px\] .cv-edge-slider{font-size:11px}.\[\&_\.cv-edge-slider\]\:\[font-weight\:600\] .cv-edge-slider{font-weight:600}.\[\&_\.cv-edge-slider\]\:\[color\:var\(--text-secondary\)\] .cv-edge-slider{color:var(--text-secondary)}.\[\&_\.cv-edge-slider_input\[type\=\"range\"\]\]\:\[width\:100\%\] .cv-edge-slider input[type=range]{width:100%}.\[\&_\.cv-edge-slider_input\[type\=\"range\"\]\]\:\[accent-color\:var\(--cv-sel\)\] .cv-edge-slider input[type=range]{accent-color:var(--cv-sel)}.\[\&_\.cv-edge-step\]\:\[height\:24px\] .cv-edge-step{height:24px}.\[\&_\.cv-edge-step\]\:\[width\:24px\] .cv-edge-step{width:24px}.\[\&_\.cv-edge-step\]\:\[cursor\:pointer\] .cv-edge-step{cursor:pointer}.\[\&_\.cv-edge-step\]\:\[border-radius\:6px\] .cv-edge-step{border-radius:6px}.\[\&_\.cv-edge-step\]\:\[padding\:0\] .cv-edge-step{padding:0}.\[\&_\.cv-edge-step\]\:\[font-size\:11px\] .cv-edge-step{font-size:11px}.\[\&_\.cv-edge-step\]\:\[font-weight\:700\] .cv-edge-step{font-weight:700}.\[\&_\.cv-edge-step\]\:\[color\:var\(--text-secondary\)\] .cv-edge-step{color:var(--text-secondary)}.\[\&_\.cv-edge-step\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-edge-step{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-edge-step\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-edge-step{background:color-mix(in srgb,var(--cv-ctrl-bg) 92%,transparent)}}.\[\&_\.cv-edge-step\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-edge-step{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-edge-step\:disabled\]\:\[cursor\:not-allowed\] .cv-edge-step:disabled{cursor:not-allowed}.\[\&_\.cv-edge-step\:disabled\]\:\[opacity\:0\.45\] .cv-edge-step:disabled{opacity:.45}.\[\&_\.cv-edge-step\:hover\]\:\[color\:var\(--text-primary\)\] .cv-edge-step:hover{color:var(--text-primary)}.\[\&_\.cv-edge-step\:hover\]\:\[background\:var\(--cv-ctrl-hover\)\] .cv-edge-step:hover{background:var(--cv-ctrl-hover)}.\[\&_\.cv-edge-stretch-dot\]\:\[fill\:var\(--cv-sel\)\] .cv-edge-stretch-dot{fill:var(--cv-sel)}.\[\&_\.cv-edge-stretch-handle\]\:\[cursor\:ns-resize\] .cv-edge-stretch-handle{cursor:ns-resize}.\[\&_\.cv-edge-stretch-note\]\:\[font-size\:10px\] .cv-edge-stretch-note{font-size:10px}.\[\&_\.cv-edge-stretch-note\]\:\[line-height\:1\.3\] .cv-edge-stretch-note{line-height:1.3}.\[\&_\.cv-edge-stretch-note\]\:\[color\:var\(--text-muted\)\] .cv-edge-stretch-note{color:var(--text-muted)}.\[\&_\.cv-edge-stretch-ring\]\:\[fill\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_88\%\,_transparent\)\] .cv-edge-stretch-ring{fill:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-edge-stretch-ring\]\:\[fill\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_88\%\,_transparent\)\] .cv-edge-stretch-ring{fill:color-mix(in srgb,var(--cv-ctrl-bg) 88%,transparent)}}.\[\&_\.cv-edge-stretch-ring\]\:\[stroke\:var\(--cv-sel\)\] .cv-edge-stretch-ring{stroke:var(--cv-sel)}.\[\&_\.cv-edge-stretch-ring\]\:\[stroke-width\:1\.4\] .cv-edge-stretch-ring{stroke-width:1.4px}.\[\&_\.cv-edge-width-chip\]\:\[height\:24px\] .cv-edge-width-chip{height:24px}.\[\&_\.cv-edge-width-chip\]\:\[min-width\:30px\] .cv-edge-width-chip{min-width:30px}.\[\&_\.cv-edge-width-chip\]\:\[cursor\:pointer\] .cv-edge-width-chip{cursor:pointer}.\[\&_\.cv-edge-width-chip\]\:\[border-radius\:6px\] .cv-edge-width-chip{border-radius:6px}.\[\&_\.cv-edge-width-chip\]\:\[padding\:0_6px\] .cv-edge-width-chip{padding:0 6px}.\[\&_\.cv-edge-width-chip\]\:\[font-size\:11px\] .cv-edge-width-chip{font-size:11px}.\[\&_\.cv-edge-width-chip\]\:\[font-weight\:700\] .cv-edge-width-chip{font-weight:700}.\[\&_\.cv-edge-width-chip\]\:\[color\:var\(--text-secondary\)\] .cv-edge-width-chip{color:var(--text-secondary)}.\[\&_\.cv-edge-width-chip\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-edge-width-chip{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-edge-width-chip\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-edge-width-chip{background:color-mix(in srgb,var(--cv-ctrl-bg) 92%,transparent)}}.\[\&_\.cv-edge-width-chip\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-edge-width-chip{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-edge-width-chip\.on\]\:\[border-color\:var\(--cv-sel\)\] .cv-edge-width-chip.on{border-color:var(--cv-sel)}.\[\&_\.cv-edge-width-chip\.on\]\:\[color\:var\(--cv-sel\)\] .cv-edge-width-chip.on{color:var(--cv-sel)}.\[\&_\.cv-edge-width-chip\:disabled\]\:\[cursor\:not-allowed\] .cv-edge-width-chip:disabled{cursor:not-allowed}.\[\&_\.cv-edge-width-chip\:disabled\]\:\[opacity\:0\.45\] .cv-edge-width-chip:disabled{opacity:.45}.\[\&_\.cv-edge-width-chip\:hover\]\:\[color\:var\(--text-primary\)\] .cv-edge-width-chip:hover{color:var(--text-primary)}.\[\&_\.cv-edge-width-chip\:hover\]\:\[background\:var\(--cv-ctrl-hover\)\] .cv-edge-width-chip:hover{background:var(--cv-ctrl-hover)}.\[\&_\.cv-edge-width-head\]\:\[display\:flex\] .cv-edge-width-head{display:flex}.\[\&_\.cv-edge-width-head\]\:\[align-items\:center\] .cv-edge-width-head{align-items:center}.\[\&_\.cv-edge-width-head\]\:\[justify-content\:space-between\] .cv-edge-width-head{justify-content:space-between}.\[\&_\.cv-edge-width-head\]\:\[font-size\:clamp\(12px\,_calc\(12px_\*_var\(--ctz\,_1\)\)\,_18px\)\] .cv-edge-width-head{font-size:clamp(12px,calc(12px * var(--ctz,1)),18px)}.\[\&_\.cv-edge-width-head\]\:\[font-weight\:600\] .cv-edge-width-head{font-weight:600}.\[\&_\.cv-edge-width-head\]\:\[color\:var\(--text-secondary\)\] .cv-edge-width-head{color:var(--text-secondary)}.\[\&_\.cv-edge-width-pop\]\:\[right\:0\] .cv-edge-width-pop{right:0}.\[\&_\.cv-edge-width-pop\]\:\[left\:auto\] .cv-edge-width-pop{left:auto}.\[\&_\.cv-edge-width-pop\]\:\[width\:188px\] .cv-edge-width-pop{width:188px}.\[\&_\.cv-edge-width-pop\]\:\[padding\:8px\] .cv-edge-width-pop{padding:8px}.\[\&_\.cv-edge-width-row\]\:\[display\:flex\] .cv-edge-width-row{display:flex}.\[\&_\.cv-edge-width-row\]\:\[align-items\:center\] .cv-edge-width-row{align-items:center}.\[\&_\.cv-edge-width-row\]\:\[gap\:4px\] .cv-edge-width-row{gap:4px}.\[\&_\.cv-edge-width-slider\]\:\[display\:flex\] .cv-edge-width-slider{display:flex}.\[\&_\.cv-edge-width-slider\]\:\[width\:100\%\] .cv-edge-width-slider{width:100%}.\[\&_\.cv-edge-width-slider\]\:\[flex-direction\:column\] .cv-edge-width-slider{flex-direction:column}.\[\&_\.cv-edge-width-slider\]\:\[gap\:6px\] .cv-edge-width-slider{gap:6px}.\[\&_\.cv-edge-width-slider\]\:\[font-size\:11px\] .cv-edge-width-slider{font-size:11px}.\[\&_\.cv-edge-width-slider\]\:\[font-weight\:600\] .cv-edge-width-slider{font-weight:600}.\[\&_\.cv-edge-width-slider\]\:\[color\:var\(--text-secondary\)\] .cv-edge-width-slider{color:var(--text-secondary)}.\[\&_\.cv-edge-width-slider_input\[type\=\"range\"\]\]\:\[width\:100\%\] .cv-edge-width-slider input[type=range]{width:100%}.\[\&_\.cv-edge-width-slider_input\[type\=\"range\"\]\]\:\[accent-color\:var\(--cv-sel\)\] .cv-edge-width-slider input[type=range]{accent-color:var(--cv-sel)}.\[\&_\.cv-edge\.locked_\.cv-edge-display\]\:\[opacity\:0\.92\] .cv-edge.locked .cv-edge-display{opacity:.92}.\[\&_\.cv-edge\.locked_\.cv-edge-display\]\:\[stroke-dasharray\:6_4\] .cv-edge.locked .cv-edge-display{stroke-dasharray:6 4}.\[\&_\.cv-edge\.sel_\.cv-edge-display\]\:\[filter\:drop-shadow\(0_0_4px_var\(--cv-sel\)\)\] .cv-edge.sel .cv-edge-display{filter:drop-shadow(0 0 4px var(--cv-sel))}.\[\&_\.cv-edges\]\:\[pointer-events\:none\] .cv-edges{pointer-events:none}.\[\&_\.cv-edges\]\:\[position\:absolute\] .cv-edges{position:absolute}.\[\&_\.cv-edges\]\:\[z-index\:1\] .cv-edges{z-index:1}.\[\&_\.cv-edges\]\:\[height\:1px\] .cv-edges{height:1px}.\[\&_\.cv-edges\]\:\[width\:1px\] .cv-edges{width:1px}.\[\&_\.cv-edges\]\:\[overflow\:visible\] .cv-edges{overflow:visible}.\[\&_\.cv-edges\>\*\]\:\[pointer-events\:auto\] .cv-edges>*{pointer-events:auto}.\[\&_\.cv-embedded-md\]\:\[height\:100\%\] .cv-embedded-md{height:100%}.\[\&_\.cv-embedded-md\]\:\[min-height\:0\] .cv-embedded-md{min-height:0}.\[\&_\.cv-embedded-md\]\:\[overscroll-behavior\:contain\] .cv-embedded-md{overscroll-behavior:contain}.\[\&_\.cv-embedded-md\]\:\[padding\:1px_4px\] .cv-embedded-md{padding:1px 4px}.\[\&_\.cv-embedded-md_\.markdown-preview\]\:\[margin\:0\] .cv-embedded-md .markdown-preview{margin:0}.\[\&_\.cv-embedded-md_\.markdown-preview\]\:\[height\:auto\] .cv-embedded-md .markdown-preview{height:auto}.\[\&_\.cv-embedded-md_\.markdown-preview\]\:\[max-width\:none\] .cv-embedded-md .markdown-preview{max-width:none}.\[\&_\.cv-embedded-md_\.markdown-preview\]\:\[overflow\:visible\] .cv-embedded-md .markdown-preview{overflow:visible}.\[\&_\.cv-embedded-md_\.markdown-preview\]\:\[padding\:1px_2px_0\] .cv-embedded-md .markdown-preview{padding:1px 2px 0}.\[\&_\.cv-embedded-md_\.markdown-preview\]\:\[line-height\:1\.33\] .cv-embedded-md .markdown-preview{line-height:1.33}.\[\&_\.cv-embedded-md_\.markdown-preview_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:\[margin-top\:0\.38em\] .cv-embedded-md .markdown-preview :is(h1,h2,h3,h4,h5,h6){margin-top:.38em}.\[\&_\.cv-embedded-md_\.markdown-preview_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:\[margin-bottom\:0\.24em\] .cv-embedded-md .markdown-preview :is(h1,h2,h3,h4,h5,h6){margin-bottom:.24em}.\[\&_\.cv-embedded-md_\.markdown-preview_\:is\(h1\,_h2\,_h3\,_h4\,_h5\,_h6\)\]\:\[line-height\:1\.24\] .cv-embedded-md .markdown-preview :is(h1,h2,h3,h4,h5,h6){line-height:1.24}.\[\&_\.cv-embedded-md_\.markdown-preview_hr\]\:\[margin\:0\.35em_0\] .cv-embedded-md .markdown-preview hr{margin:.35em 0}.\[\&_\.cv-embedded-md_\.markdown-preview_li\]\:\[margin-bottom\:0\.06em\] .cv-embedded-md .markdown-preview li{margin-bottom:.06em}.\[\&_\.cv-embedded-md_\.markdown-preview_li\]\:\[line-height\:1\.3\] .cv-embedded-md .markdown-preview li{line-height:1.3}.\[\&_\.cv-embedded-md_\.markdown-preview_li\>p\]\:\!\[margin\:0\] .cv-embedded-md .markdown-preview li>p{margin:0!important}.\[\&_\.cv-embedded-md_\.markdown-preview_ol\]\:\[margin\:0\.12em_0_0\.25em\] .cv-embedded-md .markdown-preview ol{margin:.12em 0 .25em}.\[\&_\.cv-embedded-md_\.markdown-preview_ol\]\:\[margin-left\:0\] .cv-embedded-md .markdown-preview ol{margin-left:0}.\[\&_\.cv-embedded-md_\.markdown-preview_ol\]\:\[padding-left\:1em\] .cv-embedded-md .markdown-preview ol{padding-left:1em}.\[\&_\.cv-embedded-md_\.markdown-preview_p\]\:\[margin\:0_0_0\.22em\] .cv-embedded-md .markdown-preview p{margin:0 0 .22em}.\[\&_\.cv-embedded-md_\.markdown-preview_p\]\:\[line-height\:1\.33\] .cv-embedded-md .markdown-preview p{line-height:1.33}.\[\&_\.cv-embedded-md_\.markdown-preview_ul\]\:\[margin\:0\.12em_0_0\.25em\] .cv-embedded-md .markdown-preview ul{margin:.12em 0 .25em}.\[\&_\.cv-embedded-md_\.markdown-preview_ul\]\:\[margin-left\:0\] .cv-embedded-md .markdown-preview ul{margin-left:0}.\[\&_\.cv-embedded-md_\.markdown-preview_ul\]\:\[padding-left\:1em\] .cv-embedded-md .markdown-preview ul{padding-left:1em}.\[\&_\.cv-embedded-md_\.markdown-preview\>_\:first-child\]\:\!\[margin-top\:2px\] .cv-embedded-md .markdown-preview>:first-child{margin-top:2px!important}.\[\&_\.cv-file-body\]\:\[display\:flex\] .cv-file-body{display:flex}.\[\&_\.cv-file-body\]\:\[height\:100\%\] .cv-file-body{height:100%}.\[\&_\.cv-file-body\]\:\[align-items\:center\] .cv-file-body{align-items:center}.\[\&_\.cv-file-body\]\:\[justify-content\:center\] .cv-file-body{justify-content:center}.\[\&_\.cv-file-body\]\:\[padding\:16px\] .cv-file-body{padding:16px}.\[\&_\.cv-file-body-lite\]\:\[padding\:8px_10px\] .cv-file-body-lite{padding:8px 10px}.\[\&_\.cv-file-name\]\:\[display\:-webkit-box\] .cv-file-name{display:-webkit-box}.\[\&_\.cv-file-name\]\:\[max-width\:100\%\] .cv-file-name{max-width:100%}.\[\&_\.cv-file-name\]\:\[overflow\:hidden\] .cv-file-name{overflow:hidden}.\[\&_\.cv-file-name\]\:\[text-align\:center\] .cv-file-name{text-align:center}.\[\&_\.cv-file-name\]\:\[font-size\:clamp\(18px\,_calc\(20px_\*_var\(--ctz\,_1\)\)\,_34px\)\] .cv-file-name{font-size:clamp(18px,calc(20px * var(--ctz,1)),34px)}.\[\&_\.cv-file-name\]\:\[line-height\:1\.3\] .cv-file-name{line-height:1.3}.\[\&_\.cv-file-name\]\:\[font-weight\:700\] .cv-file-name{font-weight:700}.\[\&_\.cv-file-name\]\:\[word-break\:break-word\] .cv-file-name{word-break:break-word}.\[\&_\.cv-file-name\]\:\[text-overflow\:ellipsis\] .cv-file-name{text-overflow:ellipsis}.\[\&_\.cv-file-name\]\:\[color\:var\(--text-primary\)\] .cv-file-name{color:var(--text-primary)}.\[\&_\.cv-file-name\]\:\[-webkit-box-orient\:vertical\] .cv-file-name{-webkit-box-orient:vertical}.\[\&_\.cv-file-name\]\:\[-webkit-line-clamp\:4\] .cv-file-name{-webkit-line-clamp:4}.\[\&_\.cv-file-name\]\:\[line-clamp\:4\] .cv-file-name{line-clamp:4}.\[\&_\.cv-file-name-lite\]\:\[font-size\:11px\] .cv-file-name-lite{font-size:11px}.\[\&_\.cv-file-name-lite\]\:\[font-weight\:600\] .cv-file-name-lite{font-weight:600}.\[\&_\.cv-file-name-lite\]\:\[opacity\:0\.9\] .cv-file-name-lite{opacity:.9}.\[\&_\.cv-file-name-lite\]\:\[-webkit-line-clamp\:1\] .cv-file-name-lite{-webkit-line-clamp:1}.\[\&_\.cv-file-name-lite\]\:\[line-clamp\:1\] .cv-file-name-lite{line-clamp:1}.\[\&_\.cv-file-row\]\:\[display\:flex\] .cv-file-row{display:flex}.\[\&_\.cv-file-row\]\:\[width\:100\%\] .cv-file-row{width:100%}.\[\&_\.cv-file-row\]\:\[cursor\:pointer\] .cv-file-row{cursor:pointer}.\[\&_\.cv-file-row\]\:\[align-items\:center\] .cv-file-row{align-items:center}.\[\&_\.cv-file-row\]\:\[gap\:8px\] .cv-file-row{gap:8px}.\[\&_\.cv-file-row\]\:\[border-radius\:6px\] .cv-file-row{border-radius:6px}.\[\&_\.cv-file-row\]\:\[padding\:8px_10px\] .cv-file-row{padding:8px 10px}.\[\&_\.cv-file-row\]\:\[text-align\:left\] .cv-file-row{text-align:left}.\[\&_\.cv-file-row\]\:\[font-family\:var\(--font-sans\)\] .cv-file-row{font-family:var(--font-sans)}.\[\&_\.cv-file-row\]\:\[font-size\:13px\] .cv-file-row{font-size:13px}.\[\&_\.cv-file-row\]\:\[color\:var\(--text-secondary\)\] .cv-file-row{color:var(--text-secondary)}.\[\&_\.cv-file-row\]\:\[background\:transparent\] .cv-file-row{background:0 0}.\[\&_\.cv-file-row\]\:\[border\:none\] .cv-file-row{border:none}.\[\&_\.cv-file-row\]\:\[transition\:background_0\.1s\] .cv-file-row{transition:background .1s}.\[\&_\.cv-file-row_svg\]\:\[flex-shrink\:0\] .cv-file-row svg{flex-shrink:0}.\[\&_\.cv-file-row_svg\]\:\[color\:var\(--accent-color\)\] .cv-file-row svg{color:var(--accent-color)}.\[\&_\.cv-file-row\:hover\]\:\[color\:var\(--text-primary\)\] .cv-file-row:hover{color:var(--text-primary)}.\[\&_\.cv-file-row\:hover\]\:\[background\:var\(--cv-ctrl-hover\)\] .cv-file-row:hover{background:var(--cv-ctrl-hover)}.\[\&_\.cv-group-input\]\:\[position\:absolute\] .cv-group-input{position:absolute}.\[\&_\.cv-group-input\]\:\[top\:0\] .cv-group-input{top:0}.\[\&_\.cv-group-input\]\:\[left\:calc\(12px_\*_var\(--group-label-zoom-mult\,_var\(--zoom-mult\,_1\)\)\)\] .cv-group-input{left:calc(12px * var(--group-label-zoom-mult,var(--zoom-mult,1)))}.\[\&_\.cv-group-input\]\:\[z-index\:10\] .cv-group-input{z-index:10}.\[\&_\.cv-group-input\]\:\[height\:calc\(28px_\*_var\(--group-label-zoom-mult\,_var\(--zoom-mult\,_1\)\)\)\] .cv-group-input{height:calc(28px * var(--group-label-zoom-mult,var(--zoom-mult,1)))}.\[\&_\.cv-group-input\]\:\[transform\:translateY\(-50\%\)\] .cv-group-input{transform:translateY(-50%)}.\[\&_\.cv-group-input\]\:\[border-radius\:6px\] .cv-group-input{border-radius:6px}.\[\&_\.cv-group-input\]\:\[padding\:0_calc\(9px_\*_var\(--group-label-zoom-mult\,_var\(--zoom-mult\,_1\)\)\)\] .cv-group-input{padding:0 calc(9px * var(--group-label-zoom-mult,var(--zoom-mult,1)))}.\[\&_\.cv-group-input\]\:\[font-family\:var\(--font-sans\)\] .cv-group-input{font-family:var(--font-sans)}.\[\&_\.cv-group-input\]\:\[font-size\:calc\(16px_\*_var\(--group-label-zoom-mult\,_var\(--zoom-mult\,_1\)\)\)\] .cv-group-input{font-size:calc(16px * var(--group-label-zoom-mult,var(--zoom-mult,1)))}.\[\&_\.cv-group-input\]\:\[font-weight\:700\] .cv-group-input{font-weight:700}.\[\&_\.cv-group-input\]\:\[color\:var\(--text-primary\)\] .cv-group-input{color:var(--text-primary)}.\[\&_\.cv-group-input\]\:\[outline\:none\] .cv-group-input{outline:none}.\[\&_\.cv-group-input\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-primary\)_86\%\,_transparent\)\] .cv-group-input{background:var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-group-input\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-primary\)_86\%\,_transparent\)\] .cv-group-input{background:color-mix(in srgb,var(--bg-primary) 86%,transparent)}}.\[\&_\.cv-group-input\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--cv-sel\)_72\%\,_transparent\)\] .cv-group-input{border:1px solid var(--cv-sel)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-group-input\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--cv-sel\)_72\%\,_transparent\)\] .cv-group-input{border:1px solid color-mix(in srgb,var(--cv-sel) 72%,transparent)}}.\[\&_\.cv-group-label\]\:\[pointer-events\:auto\] .cv-group-label{pointer-events:auto}.\[\&_\.cv-group-label\]\:\[position\:absolute\] .cv-group-label{position:absolute}.\[\&_\.cv-group-label\]\:\[top\:calc\(-6px_\*_var\(--group-label-zoom-mult\,_var\(--zoom-mult\,_1\)\)\)\] .cv-group-label{top:calc(-6px * var(--group-label-zoom-mult,var(--zoom-mult,1)))}.\[\&_\.cv-group-label\]\:\[left\:0\] .cv-group-label{left:0}.\[\&_\.cv-group-label\]\:\[display\:flex\] .cv-group-label{display:flex}.\[\&_\.cv-group-label\]\:\[width\:max-content\] .cv-group-label{width:max-content}.\[\&_\.cv-group-label\]\:\[max-width\:none\] .cv-group-label{max-width:none}.\[\&_\.cv-group-label\]\:\[transform\:translateY\(-100\%\)\] .cv-group-label{transform:translateY(-100%)}.\[\&_\.cv-group-label\]\:\[align-items\:flex-start\] .cv-group-label{align-items:flex-start}.\[\&_\.cv-group-label\]\:\[overflow\:visible\] .cv-group-label{overflow:visible}.\[\&_\.cv-group-label\]\:\[border-radius\:6px\] .cv-group-label{border-radius:6px}.\[\&_\.cv-group-label\]\:\[background-color\:var\(--node-color-label-bg\,_color-mix\(in_srgb\,_var\(--bg-primary\)_76\%\,_var\(--cv-node-bg\)_24\%\)\)\] .cv-group-label{background-color:var(--node-color-label-bg,var(--bg-primary))}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-group-label\]\:\[background-color\:var\(--node-color-label-bg\,_color-mix\(in_srgb\,_var\(--bg-primary\)_76\%\,_var\(--cv-node-bg\)_24\%\)\)\] .cv-group-label{background-color:var(--node-color-label-bg,color-mix(in srgb, var(--bg-primary) 76%, var(--cv-node-bg) 24%))}}.\[\&_\.cv-group-label\]\:\[padding\:calc\(5px_\*_var\(--group-label-zoom-mult\,_var\(--zoom-mult\,_1\)\)\)_calc\(9px_\*_var\(--group-label-zoom-mult\,_var\(--zoom-mult\,_1\)\)\)\] .cv-group-label{padding:calc(5px * var(--group-label-zoom-mult,var(--zoom-mult,1))) calc(9px * var(--group-label-zoom-mult,var(--zoom-mult,1)))}.\[\&_\.cv-group-label\]\:\[font-size\:calc\(14px_\*_var\(--group-label-zoom-mult\,_var\(--zoom-mult\,_1\)\)\)\] .cv-group-label{font-size:calc(14px * var(--group-label-zoom-mult,var(--zoom-mult,1)))}.\[\&_\.cv-group-label\]\:\[line-height\:1\.12\] .cv-group-label{line-height:1.12}.\[\&_\.cv-group-label\]\:\[font-weight\:700\] .cv-group-label{font-weight:700}.\[\&_\.cv-group-label\]\:\[letter-spacing\:0\.01em\] .cv-group-label{letter-spacing:.01em}.\[\&_\.cv-group-label\]\:\[white-space\:nowrap\] .cv-group-label{white-space:nowrap}.\[\&_\.cv-group-label\]\:\[color\:var\(--cv-group-label-text\,_var\(--text-primary\)\)\] .cv-group-label{color:var(--cv-group-label-text,var(--text-primary))}.\[\&_\.cv-group-label\]\:\[box-shadow\:0_2px_10px_rgba\(0\,_0\,_0\,_0\.28\)\,_inset_0_1px_0_rgba\(255\,_255\,_255\,_0\.08\)\] .cv-group-label{box-shadow:0 2px 10px #00000047,inset 0 1px #ffffff14}.\[\&_\.cv-group-label\]\:\[backdrop-filter\:blur\(6px\)\] .cv-group-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.\[\&_\.cv-group-label\]\:\[border\:1px_solid_var\(--node-color-label-border\,_color-mix\(in_srgb\,_var\(--cv-node-border\)_75\%\,_transparent\)\)\] .cv-group-label{border:1px solid var(--node-color-label-border,var(--cv-node-border))}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-group-label\]\:\[border\:1px_solid_var\(--node-color-label-border\,_color-mix\(in_srgb\,_var\(--cv-node-border\)_75\%\,_transparent\)\)\] .cv-group-label{border:1px solid var(--node-color-label-border,color-mix(in srgb, var(--cv-node-border) 75%, transparent))}}.\[\&_\.cv-group-label\]\:\[text-shadow\:0_1px_1px_rgba\(0\,_0\,_0\,_0\.24\)\] .cv-group-label{text-shadow:0 1px 1px #0000003d}.\[\&_\.cv-inline-color-popover\]\:\[position\:fixed\] .cv-inline-color-popover{position:fixed}.\[\&_\.cv-inline-color-popover\]\:\[top\:0\] .cv-inline-color-popover{top:0}.\[\&_\.cv-inline-color-popover\]\:\[left\:0\] .cv-inline-color-popover{left:0}.\[\&_\.cv-inline-color-popover\]\:\[z-index\:3600\] .cv-inline-color-popover{z-index:3600}.\[\&_\.cv-inline-color-popover\]\:\[transform\:translate\(-100\%\,_-50\%\)\] .cv-inline-color-popover{transform:translate(-100%,-50%)}.\[\&_\.cv-inline-color-popover\]\:\[border-radius\:6px\] .cv-inline-color-popover{border-radius:6px}.\[\&_\.cv-inline-color-popover\]\:\[padding\:8px\] .cv-inline-color-popover{padding:8px}.\[\&_\.cv-inline-color-popover\]\:\[box-shadow\:0_12px_26px_rgba\(0\,_0\,_0\,_0\.28\)\] .cv-inline-color-popover{box-shadow:0 12px 26px #00000047}.\[\&_\.cv-inline-color-popover\]\:\[backdrop-filter\:blur\(10px\)\] .cv-inline-color-popover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\[\&_\.cv-inline-color-popover\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_96\%\,_transparent\)\] .cv-inline-color-popover{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-inline-color-popover\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_96\%\,_transparent\)\] .cv-inline-color-popover{background:color-mix(in srgb,var(--cv-ctrl-bg) 96%,transparent)}}.\[\&_\.cv-inline-color-popover\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-inline-color-popover{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-inline-color-popover_\.react-colorful\]\:\[height\:132px\] .cv-inline-color-popover .react-colorful{height:132px}.\[\&_\.cv-inline-color-popover_\.react-colorful\]\:\[width\:168px\] .cv-inline-color-popover .react-colorful{width:168px}.\[\&_\.cv-inline-color-popover_\.react-colorful\\\\_\\\\_hue\]\:\[margin-top\:8px\] .cv-inline-color-popover .react-colorful__hue{margin-top:8px}.\[\&_\.cv-inline-color-popover_\.react-colorful\\\\_\\\\_hue\]\:\[height\:12px\] .cv-inline-color-popover .react-colorful__hue{height:12px}.\[\&_\.cv-inline-color-popover_\.react-colorful\\\\_\\\\_hue\]\:\[border-radius\:999px\] .cv-inline-color-popover .react-colorful__hue{border-radius:999px}.\[\&_\.cv-inline-color-popover_\.react-colorful\\\\_\\\\_hue-pointer\]\:\[height\:14px\] .cv-inline-color-popover .react-colorful__hue-pointer{height:14px}.\[\&_\.cv-inline-color-popover_\.react-colorful\\\\_\\\\_hue-pointer\]\:\[width\:14px\] .cv-inline-color-popover .react-colorful__hue-pointer{width:14px}.\[\&_\.cv-inline-color-popover_\.react-colorful\\\\_\\\\_saturation\]\:\[border-radius\:7px\] .cv-inline-color-popover .react-colorful__saturation{border-radius:7px}.\[\&_\.cv-inline-color-popover_\.react-colorful\\\\_\\\\_saturation-pointer\]\:\[height\:14px\] .cv-inline-color-popover .react-colorful__saturation-pointer{height:14px}.\[\&_\.cv-inline-color-popover_\.react-colorful\\\\_\\\\_saturation-pointer\]\:\[width\:14px\] .cv-inline-color-popover .react-colorful__saturation-pointer{width:14px}.\[\&_\.cv-inline-color-wrap\]\:\[position\:relative\] .cv-inline-color-wrap{position:relative}.\[\&_\.cv-inline-color-wrap\]\:\[display\:inline-flex\] .cv-inline-color-wrap{display:inline-flex}.\[\&_\.cv-lasso-overlay\]\:\[pointer-events\:none\] .cv-lasso-overlay{pointer-events:none}.\[\&_\.cv-lasso-overlay\]\:\[position\:absolute\] .cv-lasso-overlay{position:absolute}.\[\&_\.cv-lasso-overlay\]\:\[z-index\:2\] .cv-lasso-overlay{z-index:2}.\[\&_\.cv-lasso-overlay\]\:\[height\:1px\] .cv-lasso-overlay{height:1px}.\[\&_\.cv-lasso-overlay\]\:\[width\:1px\] .cv-lasso-overlay{width:1px}.\[\&_\.cv-lasso-overlay\]\:\[overflow\:visible\] .cv-lasso-overlay{overflow:visible}.\[\&_\.cv-link-body\]\:\[display\:flex\] .cv-link-body{display:flex}.\[\&_\.cv-link-body\]\:\[height\:100\%\] .cv-link-body{height:100%}.\[\&_\.cv-link-body\]\:\[align-items\:center\] .cv-link-body{align-items:center}.\[\&_\.cv-link-body\]\:\[justify-content\:center\] .cv-link-body{justify-content:center}.\[\&_\.cv-link-body\]\:\[padding\:16px\] .cv-link-body{padding:16px}.\[\&_\.cv-link-go\]\:\[width\:100\%\] .cv-link-go{width:100%}.\[\&_\.cv-link-go\]\:\[cursor\:pointer\] .cv-link-go{cursor:pointer}.\[\&_\.cv-link-go\]\:\[border-radius\:8px\] .cv-link-go{border-radius:8px}.\[\&_\.cv-link-go\]\:\[padding\:8px\] .cv-link-go{padding:8px}.\[\&_\.cv-link-go\]\:\[font-family\:var\(--font-sans\)\] .cv-link-go{font-family:var(--font-sans)}.\[\&_\.cv-link-go\]\:\[font-size\:13px\] .cv-link-go{font-size:13px}.\[\&_\.cv-link-go\]\:\[font-weight\:600\] .cv-link-go{font-weight:600}.\[\&_\.cv-link-go\]\:\[color\:\#fff\] .cv-link-go{color:#fff}.\[\&_\.cv-link-go\]\:\[background\:var\(--cv-sel\)\] .cv-link-go{background:var(--cv-sel)}.\[\&_\.cv-link-go\]\:\[border\:none\] .cv-link-go{border:none}.\[\&_\.cv-link-go\]\:\[transition\:opacity_0\.15s\] .cv-link-go{transition:opacity .15s}.\[\&_\.cv-link-go\:hover\]\:\[opacity\:0\.9\] .cv-link-go:hover{opacity:.9}.\[\&_\.cv-link-host\]\:\[display\:-webkit-box\] .cv-link-host{display:-webkit-box}.\[\&_\.cv-link-host\]\:\[max-width\:100\%\] .cv-link-host{max-width:100%}.\[\&_\.cv-link-host\]\:\[overflow\:hidden\] .cv-link-host{overflow:hidden}.\[\&_\.cv-link-host\]\:\[text-align\:center\] .cv-link-host{text-align:center}.\[\&_\.cv-link-host\]\:\[font-size\:clamp\(18px\,_calc\(20px_\*_var\(--ctz\,_1\)\)\,_34px\)\] .cv-link-host{font-size:clamp(18px,calc(20px * var(--ctz,1)),34px)}.\[\&_\.cv-link-host\]\:\[line-height\:1\.3\] .cv-link-host{line-height:1.3}.\[\&_\.cv-link-host\]\:\[font-weight\:700\] .cv-link-host{font-weight:700}.\[\&_\.cv-link-host\]\:\[word-break\:break-all\] .cv-link-host{word-break:break-all}.\[\&_\.cv-link-host\]\:\[text-overflow\:ellipsis\] .cv-link-host{text-overflow:ellipsis}.\[\&_\.cv-link-host\]\:\[color\:var\(--text-primary\)\] .cv-link-host{color:var(--text-primary)}.\[\&_\.cv-link-host\]\:\[-webkit-box-orient\:vertical\] .cv-link-host{-webkit-box-orient:vertical}.\[\&_\.cv-link-host\]\:\[-webkit-line-clamp\:4\] .cv-link-host{-webkit-line-clamp:4}.\[\&_\.cv-link-host\]\:\[line-clamp\:4\] .cv-link-host{line-clamp:4}.\[\&_\.cv-link-input\]\:\[margin-bottom\:8px\] .cv-link-input{margin-bottom:8px}.\[\&_\.cv-link-input\]\:\[width\:100\%\] .cv-link-input{width:100%}.\[\&_\.cv-link-input\]\:\[border-radius\:8px\] .cv-link-input{border-radius:8px}.\[\&_\.cv-link-input\]\:\[padding\:8px_12px\] .cv-link-input{padding:8px 12px}.\[\&_\.cv-link-input\]\:\[font-family\:var\(--font-sans\)\] .cv-link-input{font-family:var(--font-sans)}.\[\&_\.cv-link-input\]\:\[font-size\:13px\] .cv-link-input{font-size:13px}.\[\&_\.cv-link-input\]\:\[color\:var\(--text-primary\)\] .cv-link-input{color:var(--text-primary)}.\[\&_\.cv-link-input\]\:\[outline\:none\] .cv-link-input{outline:none}.\[\&_\.cv-link-input\]\:\[background\:var\(--bg-primary\)\] .cv-link-input{background:var(--bg-primary)}.\[\&_\.cv-link-input\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-link-input{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-link-input\]\:\[transition\:border-color_0\.15s\] .cv-link-input{transition:border-color .15s}.\[\&_\.cv-link-input\:focus\]\:\[border-color\:var\(--cv-sel\)\] .cv-link-input:focus{border-color:var(--cv-sel)}.\[\&_\.cv-lock-badge\]\:\[pointer-events\:none\] .cv-lock-badge{pointer-events:none}.\[\&_\.cv-lock-badge\]\:\[position\:absolute\] .cv-lock-badge{position:absolute}.\[\&_\.cv-lock-badge\]\:\[top\:6px\] .cv-lock-badge{top:6px}.\[\&_\.cv-lock-badge\]\:\[right\:6px\] .cv-lock-badge{right:6px}.\[\&_\.cv-lock-badge\]\:\[border-radius\:999px\] .cv-lock-badge{border-radius:999px}.\[\&_\.cv-lock-badge\]\:\[padding\:2px_6px\] .cv-lock-badge{padding:2px 6px}.\[\&_\.cv-lock-badge\]\:\[font-size\:clamp\(10px\,_calc\(10px_\*_var\(--ctz\,_1\)\)\,_14px\)\] .cv-lock-badge{font-size:clamp(10px,calc(10px * var(--ctz,1)),14px)}.\[\&_\.cv-lock-badge\]\:\[font-weight\:600\] .cv-lock-badge{font-weight:600}.\[\&_\.cv-lock-badge\]\:\[letter-spacing\:0\.2px\] .cv-lock-badge{letter-spacing:.2px}.\[\&_\.cv-lock-badge\]\:\[color\:var\(--text-secondary\)\] .cv-lock-badge{color:var(--text-secondary)}.\[\&_\.cv-lock-badge\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-primary\)_80\%\,_transparent\)\] .cv-lock-badge{background:var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-lock-badge\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-primary\)_80\%\,_transparent\)\] .cv-lock-badge{background:color-mix(in srgb,var(--bg-primary) 80%,transparent)}}.\[\&_\.cv-lock-badge\]\:\[border\:1px_solid_var\(--cv-node-border\)\] .cv-lock-badge{border:1px solid var(--cv-node-border)}.\[\&_\.cv-minimap\]\:\[display\:block\] .cv-minimap{display:block}.\[\&_\.cv-minimap\]\:\[cursor\:pointer\] .cv-minimap{cursor:pointer}.\[\&_\.cv-minimap-bg\]\:\[border-radius\:4px\] .cv-minimap-bg{border-radius:4px}.\[\&_\.cv-minimap-bg\]\:\[fill\:color-mix\(in_srgb\,_var\(--bg-primary\)_50\%\,_transparent\)\] .cv-minimap-bg{fill:var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-minimap-bg\]\:\[fill\:color-mix\(in_srgb\,_var\(--bg-primary\)_50\%\,_transparent\)\] .cv-minimap-bg{fill:color-mix(in srgb,var(--bg-primary) 50%,transparent)}}.\[\&_\.cv-minimap-node\]\:\[fill\:color-mix\(in_srgb\,_var\(--text-secondary\)_30\%\,_transparent\)\] .cv-minimap-node{fill:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-minimap-node\]\:\[fill\:color-mix\(in_srgb\,_var\(--text-secondary\)_30\%\,_transparent\)\] .cv-minimap-node{fill:color-mix(in srgb,var(--text-secondary) 30%,transparent)}}.\[\&_\.cv-minimap-node\.locked\]\:\[fill\:color-mix\(in_srgb\,_\#f59e0b_35\%\,_transparent\)\] .cv-minimap-node.locked{fill:#f59e0b59}.\[\&_\.cv-minimap-viewport\]\:\[fill\:color-mix\(in_srgb\,_var\(--cv-sel\)_16\%\,_transparent\)\] .cv-minimap-viewport{fill:var(--cv-sel)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-minimap-viewport\]\:\[fill\:color-mix\(in_srgb\,_var\(--cv-sel\)_16\%\,_transparent\)\] .cv-minimap-viewport{fill:color-mix(in srgb,var(--cv-sel) 16%,transparent)}}.\[\&_\.cv-minimap-viewport\]\:\[stroke\:color-mix\(in_srgb\,_var\(--cv-sel\)_75\%\,_transparent\)\] .cv-minimap-viewport{stroke:var(--cv-sel)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-minimap-viewport\]\:\[stroke\:color-mix\(in_srgb\,_var\(--cv-sel\)_75\%\,_transparent\)\] .cv-minimap-viewport{stroke:color-mix(in srgb,var(--cv-sel) 75%,transparent)}}.\[\&_\.cv-minimap-viewport\]\:\[stroke-width\:1\] .cv-minimap-viewport{stroke-width:1px}.\[\&_\.cv-minimap-wrap\]\:\[position\:absolute\] .cv-minimap-wrap{position:absolute}.\[\&_\.cv-minimap-wrap\]\:\[right\:12px\] .cv-minimap-wrap{right:12px}.\[\&_\.cv-minimap-wrap\]\:\[bottom\:70px\] .cv-minimap-wrap{bottom:70px}.\[\&_\.cv-minimap-wrap\]\:\[z-index\:58\] .cv-minimap-wrap{z-index:58}.\[\&_\.cv-minimap-wrap\]\:\[border-radius\:10px\] .cv-minimap-wrap{border-radius:10px}.\[\&_\.cv-minimap-wrap\]\:\[padding\:6px\] .cv-minimap-wrap{padding:6px}.\[\&_\.cv-minimap-wrap\]\:\[box-shadow\:0_8px_20px_rgba\(0\,_0\,_0\,_0\.2\)\] .cv-minimap-wrap{box-shadow:0 8px 20px #0003}.\[\&_\.cv-minimap-wrap\]\:\[backdrop-filter\:blur\(12px\)\] .cv-minimap-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[\&_\.cv-minimap-wrap\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_70\%\,_transparent\)\] .cv-minimap-wrap{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-minimap-wrap\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_70\%\,_transparent\)\] .cv-minimap-wrap{background:color-mix(in srgb,var(--cv-ctrl-bg) 70%,transparent)}}.\[\&_\.cv-minimap-wrap\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-minimap-wrap{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-modal\]\:\[display\:flex\] .cv-modal{display:flex}.\[\&_\.cv-modal\]\:\[max-height\:420px\] .cv-modal{max-height:420px}.\[\&_\.cv-modal\]\:\[width\:360px\] .cv-modal{width:360px}.\[\&_\.cv-modal\]\:\[flex-direction\:column\] .cv-modal{flex-direction:column}.\[\&_\.cv-modal\]\:\[border-radius\:12px\] .cv-modal{border-radius:12px}.\[\&_\.cv-modal\]\:\[box-shadow\:0_12px_40px_rgba\(0\,_0\,_0\,_0\.35\)\] .cv-modal{box-shadow:0 12px 40px #00000059}.\[\&_\.cv-modal\]\:\[background\:var\(--cv-ctrl-bg\)\] .cv-modal{background:var(--cv-ctrl-bg)}.\[\&_\.cv-modal\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-modal{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-modal-body\]\:\[flex\:1\] .cv-modal-body{flex:1}.\[\&_\.cv-modal-body\]\:\[overflow-y\:auto\] .cv-modal-body{overflow-y:auto}.\[\&_\.cv-modal-body\]\:\[padding\:8px\] .cv-modal-body{padding:8px}.\[\&_\.cv-modal-col-left\]\:\[display\:flex\] .cv-modal-col-left{display:flex}.\[\&_\.cv-modal-col-left\]\:\[min-width\:0\] .cv-modal-col-left{min-width:0}.\[\&_\.cv-modal-col-left\]\:\[flex\:1\.2\] .cv-modal-col-left{flex:1.2}.\[\&_\.cv-modal-col-left\]\:\[flex-direction\:column\] .cv-modal-col-left{flex-direction:column}.\[\&_\.cv-modal-col-right\]\:\[display\:flex\] .cv-modal-col-right{display:flex}.\[\&_\.cv-modal-col-right\]\:\[flex\:0\.8\] .cv-modal-col-right{flex:.8}.\[\&_\.cv-modal-col-right\]\:\[flex-direction\:column\] .cv-modal-col-right{flex-direction:column}.\[\&_\.cv-modal-empty\]\:\[padding\:24px\] .cv-modal-empty{padding:24px}.\[\&_\.cv-modal-empty\]\:\[text-align\:center\] .cv-modal-empty{text-align:center}.\[\&_\.cv-modal-empty\]\:\[font-size\:13px\] .cv-modal-empty{font-size:13px}.\[\&_\.cv-modal-empty\]\:\[color\:var\(--text-muted\)\] .cv-modal-empty{color:var(--text-muted)}.\[\&_\.cv-modal-head\]\:\[display\:flex\] .cv-modal-head{display:flex}.\[\&_\.cv-modal-head\]\:\[align-items\:center\] .cv-modal-head{align-items:center}.\[\&_\.cv-modal-head\]\:\[justify-content\:space-between\] .cv-modal-head{justify-content:space-between}.\[\&_\.cv-modal-head\]\:\[padding\:12px_16px\] .cv-modal-head{padding:12px 16px}.\[\&_\.cv-modal-head\]\:\[font-size\:13px\] .cv-modal-head{font-size:13px}.\[\&_\.cv-modal-head\]\:\[font-weight\:600\] .cv-modal-head{font-weight:600}.\[\&_\.cv-modal-head\]\:\[color\:var\(--text-primary\)\] .cv-modal-head{color:var(--text-primary)}.\[\&_\.cv-modal-head\]\:\[border-bottom\:1px_solid_var\(--cv-ctrl-border\)\] .cv-modal-head{border-bottom:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-modal-head_button\]\:\[display\:flex\] .cv-modal-head button{display:flex}.\[\&_\.cv-modal-head_button\]\:\[cursor\:pointer\] .cv-modal-head button{cursor:pointer}.\[\&_\.cv-modal-head_button\]\:\[border-radius\:4px\] .cv-modal-head button{border-radius:4px}.\[\&_\.cv-modal-head_button\]\:\[padding\:4px\] .cv-modal-head button{padding:4px}.\[\&_\.cv-modal-head_button\]\:\[color\:var\(--text-muted\)\] .cv-modal-head button{color:var(--text-muted)}.\[\&_\.cv-modal-head_button\]\:\[background\:transparent\] .cv-modal-head button{background:0 0}.\[\&_\.cv-modal-head_button\]\:\[border\:none\] .cv-modal-head button{border:none}.\[\&_\.cv-modal-head_button\]\:\[transition\:background_0\.1s\] .cv-modal-head button{transition:background .1s}.\[\&_\.cv-modal-head_button\:hover\]\:\[color\:var\(--text-primary\)\] .cv-modal-head button:hover{color:var(--text-primary)}.\[\&_\.cv-modal-head_button\:hover\]\:\[background\:var\(--cv-ctrl-hover\)\] .cv-modal-head button:hover{background:var(--cv-ctrl-hover)}.\[\&_\.cv-modal-lg\]\:\[height\:480px\] .cv-modal-lg{height:480px}.\[\&_\.cv-modal-lg\]\:\[max-height\:480px\] .cv-modal-lg{max-height:480px}.\[\&_\.cv-modal-lg\]\:\[width\:680px\] .cv-modal-lg{width:680px}.\[\&_\.cv-modal-sm\]\:\[max-height\:200px\] .cv-modal-sm{max-height:200px}.\[\&_\.cv-modal-split\]\:\[display\:flex\] .cv-modal-split{display:flex}.\[\&_\.cv-modal-split\]\:\[min-height\:0\] .cv-modal-split{min-height:0}.\[\&_\.cv-modal-split\]\:\[flex\:1\] .cv-modal-split{flex:1}.\[\&_\.cv-modal-split\]\:\[gap\:16px\] .cv-modal-split{gap:16px}.\[\&_\.cv-multi-box\]\:\[pointer-events\:none\] .cv-multi-box{pointer-events:none}.\[\&_\.cv-multi-box\]\:\[position\:absolute\] .cv-multi-box{position:absolute}.\[\&_\.cv-multi-box\]\:\[z-index\:7\] .cv-multi-box{z-index:7}.\[\&_\.cv-multi-box\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-sel\)_8\%\,_transparent\)\] .cv-multi-box{background:var(--cv-sel)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-multi-box\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-sel\)_8\%\,_transparent\)\] .cv-multi-box{background:color-mix(in srgb,var(--cv-sel) 8%,transparent)}}.\[\&_\.cv-multi-box\]\:\[border\:1px_dashed_color-mix\(in_srgb\,_var\(--cv-sel\)_70\%\,_transparent\)\] .cv-multi-box{border:1px dashed var(--cv-sel)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-multi-box\]\:\[border\:1px_dashed_color-mix\(in_srgb\,_var\(--cv-sel\)_70\%\,_transparent\)\] .cv-multi-box{border:1px dashed color-mix(in srgb,var(--cv-sel) 70%,transparent)}}.\[\&_\.cv-multi-box_\.cv-resize\]\:\[pointer-events\:auto\] .cv-multi-box .cv-resize{pointer-events:auto}.\[\&_\.cv-node\]\:\[position\:absolute\] .cv-node{position:absolute}.\[\&_\.cv-node\]\:\[z-index\:2\] .cv-node{z-index:2}.\[\&_\.cv-node\]\:\[display\:flex\] .cv-node{display:flex}.\[\&_\.cv-node\]\:\[flex-direction\:column\] .cv-node{flex-direction:column}.\[\&_\.cv-node\]\:\[border-radius\:var\(--radius-md\,_8px\)\] .cv-node{border-radius:var(--radius-md,8px)}.\[\&_\.cv-node\]\:\[box-shadow\:0_0_0_1px_var\(--node-color\)\,_0_2px_4px_rgba\(0\,_0\,_0\,_0\.06\)\] .cv-node{box-shadow:0 0 0 1px var(--node-color),0 2px 4px #0000000f}.\[\&_\.cv-node\]\:\[background\:var\(--cv-node-bg\)\] .cv-node{background:var(--cv-node-bg)}.\[\&_\.cv-node\]\:\[border\:none\] .cv-node{border:none}.\[\&_\.cv-node\]\:\[transition\:box-shadow_0\.15s_ease\] .cv-node{transition:box-shadow .15s}.\[\&_\.cv-node-body\]\:\[min-height\:0\] .cv-node-body{min-height:0}.\[\&_\.cv-node-body\]\:\[flex\:1\] .cv-node-body{flex:1}.\[\&_\.cv-node-body\]\:\[overflow-x\:hidden\] .cv-node-body{overflow-x:hidden}.\[\&_\.cv-node-body\]\:\[overflow-y\:auto\] .cv-node-body{overflow-y:auto}.\[\&_\.cv-node-body\]\:\[padding\:14px_16px\] .cv-node-body{padding:14px 16px}.\[\&_\.cv-node-body\]\:\[font-size\:clamp\(15px\,_calc\(16px_\*_var\(--ctz\,_1\)\)\,_26px\)\] .cv-node-body{font-size:clamp(15px,calc(16px * var(--ctz,1)),26px)}.\[\&_\.cv-node-body\]\:\[line-height\:1\.55\] .cv-node-body{line-height:1.55}.\[\&_\.cv-node-body\]\:\[font-weight\:500\] .cv-node-body{font-weight:500}.\[\&_\.cv-node-body\]\:\[word-break\:break-word\] .cv-node-body{word-break:break-word}.\[\&_\.cv-node-body\]\:\[white-space\:pre-wrap\] .cv-node-body{white-space:pre-wrap}.\[\&_\.cv-node-body\]\:\[color\:var\(--text-primary\)\] .cv-node-body{color:var(--text-primary)}.\[\&_\.cv-node-body-lite\]\:\[display\:flex\] .cv-node-body-lite{display:flex}.\[\&_\.cv-node-body-lite\]\:\[align-items\:center\] .cv-node-body-lite{align-items:center}.\[\&_\.cv-node-body-lite\]\:\[justify-content\:center\] .cv-node-body-lite{justify-content:center}.\[\&_\.cv-node-body-lite\]\:\[padding\:8px_10px\] .cv-node-body-lite{padding:8px 10px}.\[\&_\.cv-node-body-lite\]\:\[text-align\:center\] .cv-node-body-lite{text-align:center}.\[\&_\.cv-node-group\]\:\[pointer-events\:none\] .cv-node-group{pointer-events:none}.\[\&_\.cv-node-group\]\:\!\[z-index\:8\] .cv-node-group{z-index:8!important}.\[\&_\.cv-node-group\]\:\[box-sizing\:border-box\] .cv-node-group{box-sizing:border-box}.\[\&_\.cv-node-group\]\:\[border-radius\:6px\] .cv-node-group{border-radius:6px}.\[\&_\.cv-node-group\]\:\!\[box-shadow\:0_4px_12px_rgba\(0\,_0\,_0\,_0\.05\)\] .cv-node-group{box-shadow:0 4px 12px #0000000d!important}.\[\&_\.cv-node-group\]\:\[background\:var\(--node-color-subtle\,_rgba\(120\,_120\,_120\,_0\.05\)\)\] .cv-node-group{background:var(--node-color-subtle,#7878780d)}.\[\&_\.cv-node-group\]\:\[border\:2px_dashed_var\(--node-color-border\,_var\(--node-color\,_var\(--cv-node-border\)\)\)\] .cv-node-group{border:2px dashed var(--node-color-border,var(--node-color,var(--cv-node-border)))}.\[\&_\.cv-node-group_\.cv-group-input\]\:\[pointer-events\:auto\] .cv-node-group .cv-group-input,.\[\&_\.cv-node-group_\.cv-group-label\]\:\[pointer-events\:auto\] .cv-node-group .cv-group-label,.\[\&_\.cv-node-group_\.cv-resize\]\:\[pointer-events\:auto\] .cv-node-group .cv-resize{pointer-events:auto}.\[\&_\.cv-node-group\.sel\]\:\[border-color\:var\(--node-color-border\,_var\(--node-color\,_var\(--cv-node-border\)\)\)\] .cv-node-group.sel{border-color:var(--node-color-border,var(--node-color,var(--cv-node-border)))}.\[\&_\.cv-node-group\.sel\]\:\!\[box-shadow\:0_0_0_2px_var\(--cv-sel\)\,_0_4px_12px_rgba\(0\,_0\,_0\,_0\.1\)\] .cv-node-group.sel{box-shadow:0 0 0 2px var(--cv-sel),0 4px 12px #0000001a!important}.\[\&_\.cv-node-group\:hover\]\:\!\[box-shadow\:0_4px_12px_rgba\(0\,_0\,_0\,_0\.1\)\] .cv-node-group:hover{box-shadow:0 4px 12px #0000001a!important}.\[\&_\.cv-node-lite-title\]\:\[max-width\:100\%\] .cv-node-lite-title{max-width:100%}.\[\&_\.cv-node-lite-title\]\:\[overflow\:hidden\] .cv-node-lite-title{overflow:hidden}.\[\&_\.cv-node-lite-title\]\:\[font-size\:11px\] .cv-node-lite-title{font-size:11px}.\[\&_\.cv-node-lite-title\]\:\[font-weight\:600\] .cv-node-lite-title{font-weight:600}.\[\&_\.cv-node-lite-title\]\:\[text-overflow\:ellipsis\] .cv-node-lite-title{text-overflow:ellipsis}.\[\&_\.cv-node-lite-title\]\:\[white-space\:nowrap\] .cv-node-lite-title{white-space:nowrap}.\[\&_\.cv-node-lite-title\]\:\[color\:var\(--text-muted\)\] .cv-node-lite-title{color:var(--text-muted)}.\[\&_\.cv-node\.editing\]\:\[z-index\:10\] .cv-node.editing{z-index:10}.\[\&_\.cv-node\.editing\]\:\[cursor\:auto\] .cv-node.editing{cursor:auto}.\[\&_\.cv-node\.locked\]\:\[border-style\:dashed\] .cv-node.locked{border-style:dashed}.\[\&_\.cv-node\.sel\]\:\!\[box-shadow\:0_0_0_2px_var\(--cv-sel\)\,_0_4px_12px_rgba\(0\,_0\,_0\,_0\.1\)\] .cv-node.sel{box-shadow:0 0 0 2px var(--cv-sel),0 4px 12px #0000001a!important}.\[\&_\.cv-node\.sel_\.cv-port\]\:\[opacity\:0\.5\] .cv-node.sel .cv-port{opacity:.5}.\[\&_\.cv-node\:hover\]\:\[box-shadow\:0_0_0_1px_var\(--node-color\)\,_0_4px_12px_rgba\(0\,_0\,_0\,_0\.12\)\,_0_2px_4px_rgba\(0\,_0\,_0\,_0\.05\)\] .cv-node:hover{box-shadow:0 0 0 1px var(--node-color),0 4px 12px #0000001f,0 2px 4px #0000000d}.\[\&_\.cv-node\:hover_\.cv-port\]\:\[opacity\:0\.5\] .cv-node:hover .cv-port{opacity:.5}.\[\&_\.cv-node\:not\(\.editing\)\]\:\[cursor\:grab\] .cv-node:not(.editing){cursor:grab}.\[\&_\.cv-node\:not\(\.editing\)\:active\]\:\[cursor\:grabbing\] .cv-node:not(.editing):active{cursor:grabbing}.\[\&_\.cv-overlay\]\:\[position\:absolute\] .cv-overlay{position:absolute}.\[\&_\.cv-overlay\]\:\[inset\:0\] .cv-overlay{top:0;right:0;bottom:0;left:0}.\[\&_\.cv-overlay\]\:\[z-index\:200\] .cv-overlay{z-index:200}.\[\&_\.cv-overlay\]\:\[display\:flex\] .cv-overlay{display:flex}.\[\&_\.cv-overlay\]\:\[align-items\:center\] .cv-overlay{align-items:center}.\[\&_\.cv-overlay\]\:\[justify-content\:center\] .cv-overlay{justify-content:center}.\[\&_\.cv-overlay\]\:\[backdrop-filter\:blur\(3px\)\] .cv-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.\[\&_\.cv-overlay\]\:\[background\:rgba\(0\,_0\,_0\,_0\.45\)\] .cv-overlay{background:#00000073}.\[\&_\.cv-placeholder\]\:\[pointer-events\:none\] .cv-placeholder{pointer-events:none}.\[\&_\.cv-placeholder\]\:\[color\:var\(--text-muted\)\] .cv-placeholder{color:var(--text-muted)}.\[\&_\.cv-placeholder\]\:\[font-style\:italic\] .cv-placeholder{font-style:italic}.\[\&_\.cv-port\]\:\[position\:absolute\] .cv-port{position:absolute}.\[\&_\.cv-port\]\:\[z-index\:20\] .cv-port{z-index:20}.\[\&_\.cv-port\]\:\[height\:calc\(10px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port{height:calc(10px * var(--zoom-mult,1))}.\[\&_\.cv-port\]\:\[width\:calc\(10px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port{width:calc(10px * var(--zoom-mult,1))}.\[\&_\.cv-port\]\:\[cursor\:crosshair\] .cv-port{cursor:crosshair}.\[\&_\.cv-port\]\:\[border-radius\:50\%\] .cv-port{border-radius:50%}.\[\&_\.cv-port\]\:\[opacity\:0\] .cv-port{opacity:0}.\[\&_\.cv-port\]\:\[background\:var\(--cv-sel\)\] .cv-port{background:var(--cv-sel)}.\[\&_\.cv-port\]\:\[transition\:opacity_0\.12s\,_transform_0\.12s\] .cv-port{transition:opacity .12s,transform .12s}.\[\&_\.cv-port-bottom\]\:\[bottom\:calc\(-5px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port-bottom{bottom:calc(-5px * var(--zoom-mult,1))}.\[\&_\.cv-port-bottom\]\:\[left\:50\%\] .cv-port-bottom{left:50%}.\[\&_\.cv-port-bottom\]\:\[margin-left\:calc\(-5px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port-bottom{margin-left:calc(-5px * var(--zoom-mult,1))}.\[\&_\.cv-port-left\]\:\[top\:50\%\] .cv-port-left{top:50%}.\[\&_\.cv-port-left\]\:\[left\:calc\(-5px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port-left{left:calc(-5px * var(--zoom-mult,1))}.\[\&_\.cv-port-left\]\:\[margin-top\:calc\(-5px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port-left{margin-top:calc(-5px * var(--zoom-mult,1))}.\[\&_\.cv-port-right\]\:\[top\:50\%\] .cv-port-right{top:50%}.\[\&_\.cv-port-right\]\:\[right\:calc\(-5px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port-right{right:calc(-5px * var(--zoom-mult,1))}.\[\&_\.cv-port-right\]\:\[margin-top\:calc\(-5px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port-right{margin-top:calc(-5px * var(--zoom-mult,1))}.\[\&_\.cv-port-top\]\:\[top\:calc\(-5px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port-top{top:calc(-5px * var(--zoom-mult,1))}.\[\&_\.cv-port-top\]\:\[left\:50\%\] .cv-port-top{left:50%}.\[\&_\.cv-port-top\]\:\[margin-left\:calc\(-5px_\*_var\(--zoom-mult\,_1\)\)\] .cv-port-top{margin-left:calc(-5px * var(--zoom-mult,1))}.\[\&_\.cv-port\:hover\]\:\!\[transform\:scale\(1\.25\)\] .cv-port:hover{transform:scale(1.25)!important}.\[\&_\.cv-port\:hover\]\:\!\[opacity\:1\] .cv-port:hover{opacity:1!important}.\[\&_\.cv-resize\]\:\[position\:absolute\] .cv-resize{position:absolute}.\[\&_\.cv-resize\]\:\[z-index\:20\] .cv-resize{z-index:20}.\[\&_\.cv-resize\]\:\[height\:calc\(8px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize{height:calc(8px * var(--zoom-mult,1))}.\[\&_\.cv-resize\]\:\[width\:calc\(8px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize{width:calc(8px * var(--zoom-mult,1))}.\[\&_\.cv-resize\]\:\[border-radius\:2px\] .cv-resize{border-radius:2px}.\[\&_\.cv-resize\]\:\[opacity\:0\.8\] .cv-resize{opacity:.8}.\[\&_\.cv-resize\]\:\[background\:var\(--cv-sel\)\] .cv-resize{background:var(--cv-sel)}.\[\&_\.cv-resize-ne\]\:\[top\:calc\(-4px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize-ne{top:calc(-4px * var(--zoom-mult,1))}.\[\&_\.cv-resize-ne\]\:\[right\:calc\(-4px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize-ne{right:calc(-4px * var(--zoom-mult,1))}.\[\&_\.cv-resize-ne\]\:\[cursor\:ne-resize\] .cv-resize-ne{cursor:ne-resize}.\[\&_\.cv-resize-nw\]\:\[top\:calc\(-4px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize-nw{top:calc(-4px * var(--zoom-mult,1))}.\[\&_\.cv-resize-nw\]\:\[left\:calc\(-4px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize-nw{left:calc(-4px * var(--zoom-mult,1))}.\[\&_\.cv-resize-nw\]\:\[cursor\:nw-resize\] .cv-resize-nw{cursor:nw-resize}.\[\&_\.cv-resize-se\]\:\[right\:calc\(-4px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize-se{right:calc(-4px * var(--zoom-mult,1))}.\[\&_\.cv-resize-se\]\:\[bottom\:calc\(-4px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize-se{bottom:calc(-4px * var(--zoom-mult,1))}.\[\&_\.cv-resize-se\]\:\[cursor\:se-resize\] .cv-resize-se{cursor:se-resize}.\[\&_\.cv-resize-sw\]\:\[bottom\:calc\(-4px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize-sw{bottom:calc(-4px * var(--zoom-mult,1))}.\[\&_\.cv-resize-sw\]\:\[left\:calc\(-4px_\*_var\(--zoom-mult\,_1\)\)\] .cv-resize-sw{left:calc(-4px * var(--zoom-mult,1))}.\[\&_\.cv-resize-sw\]\:\[cursor\:sw-resize\] .cv-resize-sw{cursor:sw-resize}.\[\&_\.cv-save-error\]\:\[color\:\#f87171\] .cv-save-error{color:#f87171}.\[\&_\.cv-save-pill\]\:\[position\:absolute\] .cv-save-pill{position:absolute}.\[\&_\.cv-save-pill\]\:\[top\:12px\] .cv-save-pill{top:12px}.\[\&_\.cv-save-pill\]\:\[left\:56px\] .cv-save-pill{left:56px}.\[\&_\.cv-save-pill\]\:\[z-index\:65\] .cv-save-pill{z-index:65}.\[\&_\.cv-save-pill\]\:\[border-radius\:999px\] .cv-save-pill{border-radius:999px}.\[\&_\.cv-save-pill\]\:\[padding\:5px_10px\] .cv-save-pill{padding:5px 10px}.\[\&_\.cv-save-pill\]\:\[font-size\:11px\] .cv-save-pill{font-size:11px}.\[\&_\.cv-save-pill\]\:\[font-weight\:600\] .cv-save-pill{font-weight:600}.\[\&_\.cv-save-pill\]\:\[color\:var\(--text-secondary\)\] .cv-save-pill{color:var(--text-secondary)}.\[\&_\.cv-save-pill\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_88\%\,_transparent\)\] .cv-save-pill{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-save-pill\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_88\%\,_transparent\)\] .cv-save-pill{background:color-mix(in srgb,var(--cv-ctrl-bg) 88%,transparent)}}.\[\&_\.cv-save-pill\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-save-pill{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-save-saving\]\:\[color\:\#38bdf8\] .cv-save-saving{color:#38bdf8}.\[\&_\.cv-save-unsaved\]\:\[color\:\#f59e0b\] .cv-save-unsaved{color:#f59e0b}.\[\&_\.cv-scribbles\]\:\[pointer-events\:none\] .cv-scribbles{pointer-events:none}.\[\&_\.cv-scribbles\]\:\[position\:absolute\] .cv-scribbles{position:absolute}.\[\&_\.cv-scribbles\]\:\[z-index\:1\] .cv-scribbles{z-index:1}.\[\&_\.cv-scribbles\]\:\[height\:1px\] .cv-scribbles{height:1px}.\[\&_\.cv-scribbles\]\:\[width\:1px\] .cv-scribbles{width:1px}.\[\&_\.cv-scribbles\]\:\[overflow\:visible\] .cv-scribbles{overflow:visible}.\[\&_\.cv-sel-box\]\:\[pointer-events\:none\] .cv-sel-box{pointer-events:none}.\[\&_\.cv-sel-box\]\:\[position\:absolute\] .cv-sel-box{position:absolute}.\[\&_\.cv-sel-box\]\:\[z-index\:5\] .cv-sel-box{z-index:5}.\[\&_\.cv-sel-box\]\:\[border-radius\:2px\] .cv-sel-box{border-radius:2px}.\[\&_\.cv-sel-box\]\:\[background\:rgba\(124\,_58\,_237\,_0\.06\)\] .cv-sel-box{background:#7c3aed0f}.\[\&_\.cv-sel-box\]\:\[border\:1\.5px_dashed_var\(--cv-sel\)\] .cv-sel-box{border:1.5px dashed var(--cv-sel)}.\[\&_\.cv-size-input\]\:\[height\:28px\] .cv-size-input{height:28px}.\[\&_\.cv-size-input\]\:\[width\:72px\] .cv-size-input{width:72px}.\[\&_\.cv-size-input\]\:\[border-radius\:6px\] .cv-size-input{border-radius:6px}.\[\&_\.cv-size-input\]\:\[padding\:0_8px\] .cv-size-input{padding:0 8px}.\[\&_\.cv-size-input\]\:\[font-size\:12px\] .cv-size-input{font-size:12px}.\[\&_\.cv-size-input\]\:\[color\:var\(--text-primary\)\] .cv-size-input{color:var(--text-primary)}.\[\&_\.cv-size-input\]\:\[outline\:none\] .cv-size-input{outline:none}.\[\&_\.cv-size-input\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-size-input{background:var(--cv-ctrl-bg)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cv-size-input\]\:\[background\:color-mix\(in_srgb\,_var\(--cv-ctrl-bg\)_92\%\,_transparent\)\] .cv-size-input{background:color-mix(in srgb,var(--cv-ctrl-bg) 92%,transparent)}}.\[\&_\.cv-size-input\]\:\[border\:1px_solid_var\(--cv-ctrl-border\)\] .cv-size-input{border:1px solid var(--cv-ctrl-border)}.\[\&_\.cv-size-input-row\]\:\[display\:flex\] .cv-size-input-row{display:flex}.\[\&_\.cv-size-input-row\]\:\[align-items\:center\] .cv-size-input-row{align-items:center}.\[\&_\.cv-size-input-row\]\:\[gap\:6px\] .cv-size-input-row{gap:6px}.\[\&_\.cv-size-input-row_span\]\:\[font-size\:11px\] .cv-size-input-row span{font-size:11px}.\[\&_\.cv-size-input-row_span\]\:\[color\:var\(--text-muted\)\] .cv-size-input-row span{color:var(--text-muted)}.\[\&_\.cv-size-input\:focus\]\:\[border-color\:var\(--cv-sel\)\] .cv-size-input:focus{border-color:var(--cv-sel)}.\[\&_\.cv-swatch\]\:\[height\:20px\] .cv-swatch{height:20px}.\[\&_\.cv-swatch\]\:\[width\:20px\] .cv-swatch{width:20px}.\[\&_\.cv-swatch\]\:\[cursor\:pointer\] .cv-swatch{cursor:pointer}.\[\&_\.cv-swatch\]\:\[border-radius\:50\%\] .cv-swatch{border-radius:50%}.\[\&_\.cv-swatch\]\:\[border\:2px_solid_transparent\] .cv-swatch{border:2px solid #0000}.\[\&_\.cv-swatch\]\:\[transition\:transform_0\.1s\] .cv-swatch{transition:transform .1s}.\[\&_\.cv-swatch-none\]\:\[background\:var\(--bg-primary\)\] .cv-swatch-none{background:var(--bg-primary)}.\[\&_\.cv-swatch-none\]\:\[border\:2px_dashed_var\(--cv-node-border\)\] .cv-swatch-none{border:2px dashed var(--cv-node-border)}.\[\&_\.cv-swatch\.on\]\:\[box-shadow\:0_0_0_2px_var\(--cv-sel\)\] .cv-swatch.on{box-shadow:0 0 0 2px var(--cv-sel)}.\[\&_\.cv-swatch\:hover\]\:\[transform\:scale\(1\.15\)\] .cv-swatch:hover{transform:scale(1.15)}.\[\&_\.cv-swatch\:hover\]\:\[border-color\:var\(--text-primary\)\] .cv-swatch:hover{border-color:var(--text-primary)}.\[\&_\.cv-text-edit\]\:\[min-height\:0\] .cv-text-edit{min-height:0}.\[\&_\.cv-text-edit\]\:\[width\:100\%\] .cv-text-edit{width:100%}.\[\&_\.cv-text-edit\]\:\[flex\:1\] .cv-text-edit{flex:1}.\[\&_\.cv-text-edit\]\:\[resize\:none\] .cv-text-edit{resize:none}.\[\&_\.cv-text-edit\]\:\[padding\:14px_16px\] .cv-text-edit{padding:14px 16px}.\[\&_\.cv-text-edit\]\:\[font-family\:var\(--font-family\,_var\(--font-sans\)\)\] .cv-text-edit{font-family:var(--font-family,var(--font-sans))}.\[\&_\.cv-text-edit\]\:\[font-size\:clamp\(15px\,_calc\(16px_\*_var\(--ctz\,_1\)\)\,_26px\)\] .cv-text-edit{font-size:clamp(15px,calc(16px * var(--ctz,1)),26px)}.\[\&_\.cv-text-edit\]\:\[line-height\:1\.55\] .cv-text-edit{line-height:1.55}.\[\&_\.cv-text-edit\]\:\[font-weight\:500\] .cv-text-edit{font-weight:500}.\[\&_\.cv-text-edit\]\:\[color\:var\(--text-primary\)\] .cv-text-edit{color:var(--text-primary)}.\[\&_\.cv-text-edit\]\:\[outline\:none\] .cv-text-edit{outline:none}.\[\&_\.cv-text-edit\]\:\[background\:transparent\] .cv-text-edit{background:0 0}.\[\&_\.cv-text-edit\]\:\[border\:none\] .cv-text-edit{border:none}.\[\&_\.cv-text-md-preview\]\:\[height\:100\%\] .cv-text-md-preview{height:100%}.\[\&_\.cv-text-md-preview\]\:\[min-height\:0\] .cv-text-md-preview{min-height:0}.\[\&_\.cv-text-md-preview\]\:\[overscroll-behavior\:contain\] .cv-text-md-preview{overscroll-behavior:contain}.\[\&_\.cv-text-md-preview\]\:\[padding\:1px_4px\] .cv-text-md-preview{padding:1px 4px}.\[\&_\.cv-text-md-preview_\.markdown-preview\]\:\[margin\:0\] .cv-text-md-preview .markdown-preview{margin:0}.\[\&_\.cv-text-md-preview_\.markdown-preview\]\:\[height\:auto\] .cv-text-md-preview .markdown-preview{height:auto}.\[\&_\.cv-text-md-preview_\.markdown-preview\]\:\[max-width\:none\] .cv-text-md-preview .markdown-preview{max-width:none}.\[\&_\.cv-text-md-preview_\.markdown-preview\]\:\[overflow\:visible\] .cv-text-md-preview .markdown-preview{overflow:visible}.\[\&_\.cv-text-md-preview_\.markdown-preview\]\:\[padding\:1px_2px_0\] .cv-text-md-preview .markdown-preview{padding:1px 2px 0}.\[\&_\.cv-text-md-preview_\.markdown-preview\]\:\[line-height\:1\.33\] .cv-text-md-preview .markdown-preview{line-height:1.33}.\[\&_\.cv-text-md-preview_\.markdown-preview\>_\:first-child\]\:\!\[margin-top\:2px\] .cv-text-md-preview .markdown-preview>:first-child{margin-top:2px!important}.\[\&_\.cv-transform\]\:\[position\:absolute\] .cv-transform{position:absolute}.\[\&_\.cv-transform\]\:\[top\:0\] .cv-transform{top:0}.\[\&_\.cv-transform\]\:\[left\:0\] .cv-transform{left:0}.\[\&_\.cv-transform\]\:\[height\:0\] .cv-transform{height:0}.\[\&_\.cv-transform\]\:\[width\:0\] .cv-transform{width:0}.\[\&_\.cv-transform\]\:\[transform-origin\:0_0\] .cv-transform{transform-origin:0 0}.\[\&_\.cv-transform\]\:\[contain\:layout_style\] .cv-transform{contain:layout style}.\[\&_\.editor-container_\.cm-editor\]\:\[height\:100\%\] .editor-container .cm-editor{height:100%}.\[\&_\.editor-container_\.cm-editor\]\:\[cursor\:default\] .editor-container .cm-editor{cursor:default}.\[\&_\.editor-container_\.cm-editor\]\:\[font-family\:var\(--font-family\)\] .editor-container .cm-editor{font-family:var(--font-family)}.\[\&_\.editor-container_\.cm-editor\]\:\[font-size\:var\(--editor-pane-font-size\)\] .editor-container .cm-editor{font-size:var(--editor-pane-font-size)}.\[\&_\.editor-container_\.cm-editor\]\:\[color\:var\(--text-primary\)\] .editor-container .cm-editor{color:var(--text-primary)}.\[\&_\.editor-container_\.cm-editor\]\:\[-webkit-font-smoothing\:antialiased\] .editor-container .cm-editor{-webkit-font-smoothing:antialiased}.\[\&_\.editor-container_\.cm-editor\]\:\[caret-color\:var\(--editor-caret\)\] .editor-container .cm-editor{caret-color:var(--editor-caret)}.\[\&_\.editor-container_\.cm-editor\]\:\[-moz-osx-font-smoothing\:grayscale\] .editor-container .cm-editor{-moz-osx-font-smoothing:grayscale}.\[\&_\.editor-container_\.cm-editor\]\:\[text-rendering\:optimizeLegibility\] .editor-container .cm-editor{text-rendering:optimizelegibility}.\[\&_\.editor-container_\.cm-editor_\.cm-activeLine\]\:\[box-shadow\:inset_0_0_0_1px_var\(--editor-active-line-border\)\] .editor-container .cm-editor .cm-activeLine{box-shadow:inset 0 0 0 1px var(--editor-active-line-border)}.\[\&_\.editor-container_\.cm-editor_\.cm-activeLine\]\:\!\[background\:var\(--editor-active-line\)\] .editor-container .cm-editor .cm-activeLine{background:var(--editor-active-line)!important}.\[\&_\.editor-container_\.cm-editor_\.cm-content\]\:\[margin\:0_auto\] .editor-container .cm-editor .cm-content{margin:0 auto}.\[\&_\.editor-container_\.cm-editor_\.cm-content\]\:\[max-width\:850px\] .editor-container .cm-editor .cm-content{max-width:850px}.\[\&_\.editor-container_\.cm-editor_\.cm-content\]\:\[cursor\:text\] .editor-container .cm-editor .cm-content{cursor:text}.\[\&_\.editor-container_\.cm-editor_\.cm-content\]\:\!\[caret-color\:var\(--editor-caret\)\] .editor-container .cm-editor .cm-content{caret-color:var(--editor-caret)!important}.\[\&_\.editor-container_\.cm-editor_\.cm-content\]\:\[will-change\:transform\,_opacity\] .editor-container .cm-editor .cm-content{will-change:transform,opacity}.\[\&_\.editor-container_\.cm-editor_\.cm-content\]\:\[contain\:content\] .editor-container .cm-editor .cm-content{contain:content}.\[\&_\.editor-container_\.cm-editor_\.cm-gutters\]\:\[display\:none\] .editor-container .cm-editor .cm-gutters{display:none}.\[\&_\.editor-container_\.cm-editor_\.cm-line\]\:\[cursor\:text\] .editor-container .cm-editor .cm-line{cursor:text}.\[\&_\.editor-container_\.cm-editor_\.cm-line\]\:\!\[caret-color\:var\(--editor-caret\)\] .editor-container .cm-editor .cm-line{caret-color:var(--editor-caret)!important}.\[\&_\.editor-container_\.cm-editor_\.cm-scroller\]\:\[cursor\:default\] .editor-container .cm-editor .cm-scroller{cursor:default}.\[\&_\.editor-container_\.cm-editor_\.cm-scroller\]\:\[overflow-x\:hidden\] .editor-container .cm-editor .cm-scroller{overflow-x:hidden}.\[\&_\.editor-container_\.cm-editor_\.cm-scroller\]\:\[overflow-y\:auto\] .editor-container .cm-editor .cm-scroller{overflow-y:auto}.\[\&_\.editor-container_\.cm-editor_\.cm-scroller\]\:\[padding\:var\(--space-6\)\] .editor-container .cm-editor .cm-scroller{padding:var(--space-6)}.\[\&_\.editor-container_\.cm-editor_\.cm-scroller\]\:\[line-height\:var\(--editor-line-height\)\] .editor-container .cm-editor .cm-scroller{line-height:var(--editor-line-height)}.\[\&_\.editor-container_\.cm-editor_\.cm-scroller\:\:-webkit-scrollbar\]\:\[cursor\:default\] .editor-container .cm-editor .cm-scroller::-webkit-scrollbar{cursor:default}.\[\&_\.editor-container_\.cm-editor_\.cm-scroller\:\:-webkit-scrollbar-thumb\]\:\[cursor\:default\] .editor-container .cm-editor .cm-scroller::-webkit-scrollbar-thumb{cursor:default}.\[\&_\.editor-container_\.cm-editor_\.cm-scroller\:\:-webkit-scrollbar-track\]\:\[cursor\:default\] .editor-container .cm-editor .cm-scroller::-webkit-scrollbar-track{cursor:default}.\[\&_\.editor-container_\.cm-editor_\.cm-selectionBackground\]\:\!\[background\:var\(--editor-selection\)\] .editor-container .cm-editor .cm-selectionBackground{background:var(--editor-selection)!important}.\[\&_\.editor-container_\.cm-editor\.cm-focused\]\:\[outline\:none\] .editor-container .cm-editor.cm-focused{outline:none}.\[\&_\.editor-virtual-end-heading\]\:\[margin\:0_0_4px\] .editor-virtual-end-heading{margin:0 0 4px}.\[\&_\.editor-virtual-end-heading\]\:\[font-style\:italic\] .editor-virtual-end-heading{font-style:italic}.\[\&_\.editor-virtual-end-line\]\:\[margin\:0\] .editor-virtual-end-line,.\[\&_\.editor-virtual-end-note\]\:\[margin\:0\] .editor-virtual-end-note{margin:0}.\[\&_\.editor-virtual-end-note\]\:\[cursor\:pointer\] .editor-virtual-end-note{cursor:pointer}.\[\&_\.editor-virtual-end-note\]\:\[padding\:0\] .editor-virtual-end-note{padding:0}.\[\&_\.editor-virtual-end-note\]\:\[font-family\:var\(--font-family\)\] .editor-virtual-end-note{font-family:var(--font-family)}.\[\&_\.editor-virtual-end-note\]\:\[font-size\:var\(--editor-pane-font-size\)\] .editor-virtual-end-note{font-size:var(--editor-pane-font-size)}.\[\&_\.editor-virtual-end-note\]\:\[line-height\:var\(--editor-line-height\)\] .editor-virtual-end-note{line-height:var(--editor-line-height)}.\[\&_\.editor-virtual-end-note\]\:\[color\:var\(--text-secondary\)\] .editor-virtual-end-note{color:var(--text-secondary)}.\[\&_\.editor-virtual-end-note\]\:\[font-style\:normal\] .editor-virtual-end-note{font-style:normal}.\[\&_\.editor-virtual-end-note\]\:\[text-decoration-style\:dotted\] .editor-virtual-end-note{text-decoration-style:dotted}.\[\&_\.editor-virtual-end-note\]\:\[text-underline-offset\:2px\] .editor-virtual-end-note{text-underline-offset:2px}.\[\&_\.editor-virtual-end-note\]\:\[background\:none\] .editor-virtual-end-note{background:0 0}.\[\&_\.editor-virtual-end-note\]\:\[border\:none\] .editor-virtual-end-note{border:none}.\[\&_\.editor-virtual-end-note\]\:\[text-decoration\:underline\] .editor-virtual-end-note{text-decoration:underline}.\[\&_\.editor-virtual-end-note--low-confidence\]\:\[opacity\:0\.56\] .editor-virtual-end-note--low-confidence{opacity:.56}.\[\&_\.editor-virtual-end-note--medium-confidence\]\:\[opacity\:0\.74\] .editor-virtual-end-note--medium-confidence{opacity:.74}.\[\&_\.editor-virtual-end-note\:focus\]\:\[outline\:none\] .editor-virtual-end-note:focus{outline:none}.\[\&_\.editor-virtual-end-note\:hover\]\:\[color\:var\(--text-primary\)\] .editor-virtual-end-note:hover{color:var(--text-primary)}.\[\&_\.editor-virtual-end-note\:not\(\:last-child\)\]\:\[margin-bottom\:1px\] .editor-virtual-end-note:not(:last-child){margin-bottom:1px}.\[\&_\.editor-virtual-end-suggestions\]\:\[margin\:0\.95rem_0_0\.35rem\] .editor-virtual-end-suggestions{margin:.95rem 0 .35rem}.\[\&_\.editor-virtual-end-suggestions\]\:\[max-height\:180px\] .editor-virtual-end-suggestions{max-height:180px}.\[\&_\.editor-virtual-end-suggestions\]\:\[transform\:translateY\(0\)\] .editor-virtual-end-suggestions{transform:translateY(0)}.\[\&_\.editor-virtual-end-suggestions\]\:\[cursor\:default\] .editor-virtual-end-suggestions{cursor:default}.\[\&_\.editor-virtual-end-suggestions\]\:\[overflow\:hidden\] .editor-virtual-end-suggestions{overflow:hidden}.\[\&_\.editor-virtual-end-suggestions\]\:\[font-family\:var\(--font-family\)\] .editor-virtual-end-suggestions{font-family:var(--font-family)}.\[\&_\.editor-virtual-end-suggestions\]\:\[font-size\:var\(--editor-pane-font-size\)\] .editor-virtual-end-suggestions{font-size:var(--editor-pane-font-size)}.\[\&_\.editor-virtual-end-suggestions\]\:\[line-height\:var\(--editor-line-height\)\] .editor-virtual-end-suggestions{line-height:var(--editor-line-height)}.\[\&_\.editor-virtual-end-suggestions\]\:\[color\:var\(--text-muted\)\] .editor-virtual-end-suggestions{color:var(--text-muted)}.\[\&_\.editor-virtual-end-suggestions\]\:\[caret-color\:transparent\] .editor-virtual-end-suggestions{caret-color:#0000}.\[\&_\.editor-virtual-end-suggestions\]\:\[opacity\:0\.85\] .editor-virtual-end-suggestions{opacity:.85}.\[\&_\.editor-virtual-end-suggestions\]\:\[filter\:none\] .editor-virtual-end-suggestions{filter:none}.\[\&_\.editor-virtual-end-suggestions\]\:transition-all .editor-virtual-end-suggestions{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\.editor-virtual-end-suggestions\]\:duration-300 .editor-virtual-end-suggestions{--tw-duration:.3s;transition-duration:.3s}.\[\&_\.editor-virtual-end-suggestions\]\:\[-webkit-user-select\:none\] .editor-virtual-end-suggestions{-webkit-user-select:none}.\[\&_\.editor-virtual-end-suggestions\]\:\[user-select\:none\] .editor-virtual-end-suggestions{-webkit-user-select:none;user-select:none}.\[\&_\.editor-virtual-end-suggestions--closing\]\:\[max-height\:0\] .editor-virtual-end-suggestions--closing{max-height:0}.\[\&_\.editor-virtual-end-suggestions--closing\]\:\[transform\:translateY\(6px\)\] .editor-virtual-end-suggestions--closing{transform:translateY(6px)}.\[\&_\.editor-virtual-end-suggestions--closing\]\:\[opacity\:0\] .editor-virtual-end-suggestions--closing{opacity:0}.\[\&_\.editor-virtual-section-item\]\:\[margin\:0\] .editor-virtual-section-item{margin:0}.\[\&_\.editor-virtual-section-item\]\:\[display\:block\] .editor-virtual-section-item{display:block}.\[\&_\.editor-virtual-section-item\]\:\[cursor\:pointer\] .editor-virtual-section-item{cursor:pointer}.\[\&_\.editor-virtual-section-item\]\:\[padding\:0\] .editor-virtual-section-item{padding:0}.\[\&_\.editor-virtual-section-item\]\:\[text-align\:left\] .editor-virtual-section-item{text-align:left}.\[\&_\.editor-virtual-section-item\]\:\[font-family\:var\(--font-family\)\] .editor-virtual-section-item{font-family:var(--font-family)}.\[\&_\.editor-virtual-section-item\]\:\[font-size\:var\(--editor-pane-font-size\)\] .editor-virtual-section-item{font-size:var(--editor-pane-font-size)}.\[\&_\.editor-virtual-section-item\]\:\[line-height\:var\(--editor-line-height\)\] .editor-virtual-section-item{line-height:var(--editor-line-height)}.\[\&_\.editor-virtual-section-item\]\:\[white-space\:pre\] .editor-virtual-section-item{white-space:pre}.\[\&_\.editor-virtual-section-item\]\:\[color\:var\(--text-muted\)\] .editor-virtual-section-item{color:var(--text-muted)}.\[\&_\.editor-virtual-section-item\]\:\[font-style\:italic\] .editor-virtual-section-item{font-style:italic}.\[\&_\.editor-virtual-section-item\]\:\[text-decoration-style\:dotted\] .editor-virtual-section-item{text-decoration-style:dotted}.\[\&_\.editor-virtual-section-item\]\:\[text-underline-offset\:2px\] .editor-virtual-section-item{text-underline-offset:2px}.\[\&_\.editor-virtual-section-item\]\:\[caret-color\:transparent\] .editor-virtual-section-item{caret-color:#0000}.\[\&_\.editor-virtual-section-item\]\:\[-webkit-user-select\:none\] .editor-virtual-section-item{-webkit-user-select:none}.\[\&_\.editor-virtual-section-item\]\:\[background\:none\] .editor-virtual-section-item{background:0 0}.\[\&_\.editor-virtual-section-item\]\:\[border\:none\] .editor-virtual-section-item{border:none}.\[\&_\.editor-virtual-section-item\]\:\[text-decoration\:underline\] .editor-virtual-section-item{text-decoration:underline}.\[\&_\.editor-virtual-section-item\]\:\[user-select\:none\] .editor-virtual-section-item{-webkit-user-select:none;user-select:none}.\[\&_\.editor-virtual-section-item--low-confidence\]\:\[opacity\:0\.52\] .editor-virtual-section-item--low-confidence{opacity:.52}.\[\&_\.editor-virtual-section-item--medium-confidence\]\:\[opacity\:0\.72\] .editor-virtual-section-item--medium-confidence{opacity:.72}.\[\&_\.editor-virtual-section-item\:focus\]\:\[outline\:none\] .editor-virtual-section-item:focus{outline:none}.\[\&_\.editor-virtual-section-item\:hover\]\:\[color\:var\(--text-secondary\)\] .editor-virtual-section-item:hover{color:var(--text-secondary)}.\[\&_\.editor-virtual-section-suggestions\]\:\[margin\:2px_0_0\] .editor-virtual-section-suggestions{margin:2px 0 0}.\[\&_\.editor-virtual-section-suggestions\]\:\[cursor\:default\] .editor-virtual-section-suggestions{cursor:default}.\[\&_\.editor-virtual-section-suggestions\]\:\[font-family\:var\(--font-family\)\] .editor-virtual-section-suggestions{font-family:var(--font-family)}.\[\&_\.editor-virtual-section-suggestions\]\:\[font-size\:var\(--editor-pane-font-size\)\] .editor-virtual-section-suggestions{font-size:var(--editor-pane-font-size)}.\[\&_\.editor-virtual-section-suggestions\]\:\[line-height\:var\(--editor-line-height\)\] .editor-virtual-section-suggestions{line-height:var(--editor-line-height)}.\[\&_\.editor-virtual-section-suggestions\]\:\[color\:var\(--text-muted\)\] .editor-virtual-section-suggestions{color:var(--text-muted)}.\[\&_\.editor-virtual-section-suggestions\]\:\[caret-color\:transparent\] .editor-virtual-section-suggestions{caret-color:#0000}.\[\&_\.editor-virtual-section-suggestions\]\:\[opacity\:0\.82\] .editor-virtual-section-suggestions{opacity:.82}.\[\&_\.editor-virtual-section-suggestions\]\:\[-webkit-user-select\:none\] .editor-virtual-section-suggestions{-webkit-user-select:none}.\[\&_\.editor-virtual-section-suggestions\]\:\[user-select\:none\] .editor-virtual-section-suggestions{-webkit-user-select:none;user-select:none}.\[\&_\.embed-container\]\:\[margin\:1rem_0\] .embed-container{margin:1rem 0}.\[\&_\.embed-container\]\:\[overflow\:hidden\] .embed-container{overflow:hidden}.\[\&_\.embed-container\]\:\[border-radius\:var\(--radius-md\)\] .embed-container{border-radius:var(--radius-md)}.\[\&_\.embed-container\]\:\[background\:var\(--bg-secondary\)\] .embed-container{background:var(--bg-secondary)}.\[\&_\.embed-container\]\:\[border\:1px_solid_var\(--border-medium\)\] .embed-container{border:1px solid var(--border-medium)}.\[\&_\.embed-content\]\:\[max-height\:300px\] .embed-content{max-height:300px}.\[\&_\.embed-content\]\:\[overflow-y\:auto\] .embed-content{overflow-y:auto}.\[\&_\.embed-content\]\:\[padding\:1rem\] .embed-content{padding:1rem}.\[\&_\.embed-content\]\:\[font-size\:var\(--text-sm\)\] .embed-content{font-size:var(--text-sm)}.\[\&_\.embed-icon\]\:\[opacity\:0\.6\] .embed-icon{opacity:.6}.\[\&_\.embed-missing\]\:\[display\:flex\] .embed-missing{display:flex}.\[\&_\.embed-missing\]\:\[align-items\:center\] .embed-missing{align-items:center}.\[\&_\.embed-missing\]\:\[gap\:0\.5rem\] .embed-missing{gap:.5rem}.\[\&_\.embed-missing\]\:\[padding\:1rem\] .embed-missing{padding:1rem}.\[\&_\.embed-missing\]\:\[color\:var\(--text-muted\)\] .embed-missing{color:var(--text-muted)}.\[\&_\.embed-missing\]\:\[font-style\:italic\] .embed-missing{font-style:italic}.\[\&_\.embed-title\]\:\[display\:flex\] .embed-title{display:flex}.\[\&_\.embed-title\]\:\[align-items\:center\] .embed-title{align-items:center}.\[\&_\.embed-title\]\:\[gap\:0\.5rem\] .embed-title{gap:.5rem}.\[\&_\.embed-title\]\:\[padding\:0\.5rem_1rem\] .embed-title{padding:.5rem 1rem}.\[\&_\.embed-title\]\:\[font-size\:var\(--text-sm\)\] .embed-title{font-size:var(--text-sm)}.\[\&_\.embed-title\]\:\[font-weight\:600\] .embed-title{font-weight:600}.\[\&_\.embed-title\]\:\[color\:var\(--text-secondary\)\] .embed-title{color:var(--text-secondary)}.\[\&_\.embed-title\]\:\[background\:var\(--bg-tertiary\)\] .embed-title{background:var(--bg-tertiary)}.\[\&_\.embed-title\]\:\[border-bottom\:1px_solid_var\(--border-subtle\)\] .embed-title{border-bottom:1px solid var(--border-subtle)}.\[\&_\.ftux-dynamic-prompt\]\:\[pointer-events\:none\] .ftux-dynamic-prompt{pointer-events:none}.\[\&_\.ftux-dynamic-prompt\]\:\[position\:absolute\] .ftux-dynamic-prompt{position:absolute}.\[\&_\.ftux-dynamic-prompt\]\:\[top\:21px\] .ftux-dynamic-prompt{top:21px}.\[\&_\.ftux-dynamic-prompt\]\:\[right\:23px\] .ftux-dynamic-prompt{right:23px}.\[\&_\.ftux-dynamic-prompt\]\:\[bottom\:21px\] .ftux-dynamic-prompt{bottom:21px}.\[\&_\.ftux-dynamic-prompt\]\:\[left\:23px\] .ftux-dynamic-prompt{left:23px}.\[\&_\.ftux-dynamic-prompt\]\:\[display\:flex\] .ftux-dynamic-prompt{display:flex}.\[\&_\.ftux-dynamic-prompt\]\:\[min-height\:1\.45em\] .ftux-dynamic-prompt{min-height:1.45em}.\[\&_\.ftux-dynamic-prompt\]\:\[align-items\:center\] .ftux-dynamic-prompt{align-items:center}.\[\&_\.ftux-dynamic-prompt\]\:\[font-size\:clamp\(17px\,_2\.2vw\,_22px\)\] .ftux-dynamic-prompt{font-size:clamp(17px,2.2vw,22px)}.\[\&_\.ftux-dynamic-prompt\]\:\[line-height\:1\.45\] .ftux-dynamic-prompt{line-height:1.45}.\[\&_\.ftux-dynamic-prompt\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_84\%\,_\#a49480_16\%\)\] .ftux-dynamic-prompt{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-dynamic-prompt\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_84\%\,_\#a49480_16\%\)\] .ftux-dynamic-prompt{color:color-mix(in srgb,var(--text-secondary) 84%,#a49480 16%)}}.\[\&_\.ftux-dynamic-prompt\]\:\[opacity\:0\] .ftux-dynamic-prompt{opacity:0}.\[\&_\.ftux-dynamic-prompt\]\:\[transition\:opacity_220ms_ease-out\] .ftux-dynamic-prompt{transition:opacity .22s ease-out}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-dynamic-prompt\]\:\[top\:16px\] .ftux-dynamic-prompt{top:16px}.max-\[720px\]\:\[\&_\.ftux-dynamic-prompt\]\:\[right\:18px\] .ftux-dynamic-prompt{right:18px}.max-\[720px\]\:\[\&_\.ftux-dynamic-prompt\]\:\[bottom\:16px\] .ftux-dynamic-prompt{bottom:16px}.max-\[720px\]\:\[\&_\.ftux-dynamic-prompt\]\:\[left\:18px\] .ftux-dynamic-prompt{left:18px}.max-\[720px\]\:\[\&_\.ftux-dynamic-prompt\]\:\[line-height\:1\.45\] .ftux-dynamic-prompt{line-height:1.45}}.\[\&_\.ftux-dynamic-prompt-text\]\:\[position\:absolute\] .ftux-dynamic-prompt-text{position:absolute}.\[\&_\.ftux-dynamic-prompt-text\]\:\[inset\:0\] .ftux-dynamic-prompt-text{top:0;right:0;bottom:0;left:0}.\[\&_\.ftux-dynamic-prompt-text\]\:\[opacity\:1\] .ftux-dynamic-prompt-text{opacity:1}.\[\&_\.ftux-dynamic-prompt-text\]\:\[transition\:opacity_var\(--ftux-prompt-fade-ms\,_220ms\)_cubic-bezier\(0\.22\,_1\,_0\.36\,_1\)\] .ftux-dynamic-prompt-text{transition:opacity var(--ftux-prompt-fade-ms,.22s) cubic-bezier(.22,1,.36,1)}.\[\&_\.ftux-dynamic-prompt-text\.is-next\]\:\[opacity\:0\] .ftux-dynamic-prompt-text.is-next{opacity:0}.\[\&_\.ftux-dynamic-prompt-text\.is-next\]\:\[transition-delay\:var\(--ftux-prompt-overlap-delay-ms\,_70ms\)\] .ftux-dynamic-prompt-text.is-next{transition-delay:var(--ftux-prompt-overlap-delay-ms,70ms)}.\[\&_\.ftux-dynamic-prompt\.is-crossfading_\.ftux-dynamic-prompt-text\.is-current\]\:\[opacity\:0\] .ftux-dynamic-prompt.is-crossfading .ftux-dynamic-prompt-text.is-current{opacity:0}.\[\&_\.ftux-dynamic-prompt\.is-crossfading_\.ftux-dynamic-prompt-text\.is-next\]\:\[opacity\:1\] .ftux-dynamic-prompt.is-crossfading .ftux-dynamic-prompt-text.is-next{opacity:1}.\[\&_\.ftux-dynamic-prompt\.is-hidden\]\:\[opacity\:0\] .ftux-dynamic-prompt.is-hidden{opacity:0}.\[\&_\.ftux-dynamic-prompt\.is-instant-hidden\]\:\[transition\:none\] .ftux-dynamic-prompt.is-instant-hidden{transition:none}.\[\&_\.ftux-dynamic-prompt\.is-visible\]\:\[opacity\:0\.66\] .ftux-dynamic-prompt.is-visible{opacity:.66}.\[\&_\.ftux-first-thought-form\]\:\[position\:relative\] .ftux-first-thought-form{position:relative}.\[\&_\.ftux-first-thought-form\]\:\[z-index\:1\] .ftux-first-thought-form{z-index:1}.\[\&_\.ftux-first-thought-form\]\:\[display\:flex\] .ftux-first-thought-form{display:flex}.\[\&_\.ftux-first-thought-form\]\:\[width\:min\(840px\,_94\%\)\] .ftux-first-thought-form{width:min(840px,94%)}.\[\&_\.ftux-first-thought-form\]\:\[flex-direction\:column\] .ftux-first-thought-form{flex-direction:column}.\[\&_\.ftux-first-thought-form\]\:\[gap\:6px\] .ftux-first-thought-form{gap:6px}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-first-thought-form\]\:\[width\:100\%\] .ftux-first-thought-form{width:100%}.max-\[720px\]\:\[\&_\.ftux-first-thought-form\]\:\[gap\:6px\] .ftux-first-thought-form{gap:6px}}.\[\&_\.ftux-first-thought-form\.has-content_\.ftux-first-thought-input\]\:\[min-height\:120px\] .ftux-first-thought-form.has-content .ftux-first-thought-input{min-height:120px}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[pointer-events\:none\] .ftux-first-thought-form:before{pointer-events:none}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[position\:absolute\] .ftux-first-thought-form:before{position:absolute}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[top\:-10px\] .ftux-first-thought-form:before{top:-10px}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[right\:-6\%\] .ftux-first-thought-form:before{right:-6%}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[left\:-6\%\] .ftux-first-thought-form:before{left:-6%}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[z-index\:-1\] .ftux-first-thought-form:before{z-index:-1}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[height\:200px\] .ftux-first-thought-form:before{height:200px}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[opacity\:0\.2\] .ftux-first-thought-form:before{opacity:.2}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[content\:\"\"\] .ftux-first-thought-form:before{content:""}.\[\&_\.ftux-first-thought-form\:\:before\]\:\[background\:radial-gradient\(72\%_64\%_at_50\%_52\%\,_color-mix\(in_srgb\,_var\(--bg-elevated\)_14\%\,_transparent\)\,_transparent_84\%\)\] .ftux-first-thought-form:before{background:radial-gradient(72% 64% at 50% 52%,var(--bg-elevated),transparent 84%)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-first-thought-form\:\:before\]\:\[background\:radial-gradient\(72\%_64\%_at_50\%_52\%\,_color-mix\(in_srgb\,_var\(--bg-elevated\)_14\%\,_transparent\)\,_transparent_84\%\)\] .ftux-first-thought-form:before{background:radial-gradient(72% 64% at 50% 52%,color-mix(in srgb,var(--bg-elevated) 14%,transparent),transparent 84%)}}.\[\&_\.ftux-first-thought-input\]\:\[min-height\:96px\] .ftux-first-thought-input{min-height:96px}.\[\&_\.ftux-first-thought-input\]\:\[width\:100\%\] .ftux-first-thought-input{width:100%}.\[\&_\.ftux-first-thought-input\]\:\[resize\:none\] .ftux-first-thought-input{resize:none}.\[\&_\.ftux-first-thought-input\]\:\[overflow\:hidden\] .ftux-first-thought-input{overflow:hidden}.\[\&_\.ftux-first-thought-input\]\:\[border-radius\:0\] .ftux-first-thought-input{border-radius:0}.\[\&_\.ftux-first-thought-input\]\:\[padding\:0\] .ftux-first-thought-input{padding:0}.\[\&_\.ftux-first-thought-input\]\:\[font-size\:18px\] .ftux-first-thought-input{font-size:18px}.\[\&_\.ftux-first-thought-input\]\:\[line-height\:1\.55\] .ftux-first-thought-input{line-height:1.55}.\[\&_\.ftux-first-thought-input\]\:\[color\:var\(--text-primary\)\] .ftux-first-thought-input{color:var(--text-primary)}.\[\&_\.ftux-first-thought-input\]\:\[-webkit-font-smoothing\:antialiased\] .ftux-first-thought-input{-webkit-font-smoothing:antialiased}.\[\&_\.ftux-first-thought-input\]\:\[caret-color\:color-mix\(in_srgb\,_var\(--text-primary\)_60\%\,_transparent\)\] .ftux-first-thought-input{caret-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-first-thought-input\]\:\[caret-color\:color-mix\(in_srgb\,_var\(--text-primary\)_60\%\,_transparent\)\] .ftux-first-thought-input{caret-color:color-mix(in srgb,var(--text-primary) 60%,transparent)}}.\[\&_\.ftux-first-thought-input\]\:\[outline\:none\] .ftux-first-thought-input{outline:none}.\[\&_\.ftux-first-thought-input\]\:\[background\:transparent\] .ftux-first-thought-input{background:0 0}.\[\&_\.ftux-first-thought-input\]\:\[border\:none\] .ftux-first-thought-input{border:none}.\[\&_\.ftux-first-thought-input\]\:\[text-rendering\:optimizeLegibility\] .ftux-first-thought-input{text-rendering:optimizelegibility}.\[\&_\.ftux-first-thought-input\]\:\[transition\:min-height_220ms_ease-out_100ms\] .ftux-first-thought-input{transition:min-height .22s ease-out .1s}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-first-thought-input\]\:\[min-height\:90px\] .ftux-first-thought-input{min-height:90px}.max-\[720px\]\:\[\&_\.ftux-first-thought-input\]\:\[font-size\:16px\] .ftux-first-thought-input{font-size:16px}}.\[\&_\.ftux-first-thought-input\:\:placeholder\]\:\[color\:transparent\] .ftux-first-thought-input::placeholder{color:#0000}.\[\&_\.ftux-first-thought-input\:\:placeholder\]\:\[opacity\:0\] .ftux-first-thought-input::placeholder{opacity:0}.\[\&_\.ftux-first-thought-input\:\:placeholder\]\:\[transition\:opacity_140ms_ease-out\] .ftux-first-thought-input::placeholder{transition:opacity .14s ease-out}.\[\&_\.ftux-first-thought-shell\]\:\[position\:relative\] .ftux-first-thought-shell{position:relative}.\[\&_\.ftux-first-thought-shell\]\:\[width\:100\%\] .ftux-first-thought-shell{width:100%}.\[\&_\.ftux-first-thought-shell\]\:\[border-radius\:22px\] .ftux-first-thought-shell{border-radius:22px}.\[\&_\.ftux-first-thought-shell\]\:\[padding\:21px_23px\] .ftux-first-thought-shell{padding:21px 23px}.\[\&_\.ftux-first-thought-shell\]\:\[box-shadow\:0_20px_50px_color-mix\(in_srgb\,_var\(--bg-base\)_10\%\,_transparent\)\] .ftux-first-thought-shell{box-shadow:0 20px 50px var(--bg-base)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-first-thought-shell\]\:\[box-shadow\:0_20px_50px_color-mix\(in_srgb\,_var\(--bg-base\)_10\%\,_transparent\)\] .ftux-first-thought-shell{box-shadow:0 20px 50px color-mix(in srgb,var(--bg-base) 10%,transparent)}}.\[\&_\.ftux-first-thought-shell\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_99\%\,_transparent\)\] .ftux-first-thought-shell{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-first-thought-shell\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_99\%\,_transparent\)\] .ftux-first-thought-shell{background:color-mix(in srgb,var(--bg-elevated) 99%,transparent)}}.\[\&_\.ftux-first-thought-shell\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_36\%\,_transparent\)\] .ftux-first-thought-shell{border:1px solid var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-first-thought-shell\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_36\%\,_transparent\)\] .ftux-first-thought-shell{border:1px solid color-mix(in srgb,var(--border-medium) 36%,transparent)}}.\[\&_\.ftux-first-thought-shell\]\:\[transition\:border-color_200ms_ease-out\,_padding_220ms_ease-out_90ms\,_background_220ms_ease-out_90ms\] .ftux-first-thought-shell{transition:border-color .2s ease-out,padding .22s ease-out 90ms,background .22s ease-out 90ms}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-first-thought-shell\]\:\[border-radius\:16px\] .ftux-first-thought-shell{border-radius:16px}.max-\[720px\]\:\[\&_\.ftux-first-thought-shell\]\:\[padding\:16px_18px\] .ftux-first-thought-shell{padding:16px 18px}}.\[\&_\.ftux-first-thought-shell\.is-focused\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_12\%\,_var\(--border-medium\)\)\] .ftux-first-thought-shell.is-focused{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-first-thought-shell\.is-focused\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_12\%\,_var\(--border-medium\)\)\] .ftux-first-thought-shell.is-focused{border-color:color-mix(in srgb,var(--accent-primary) 12%,var(--border-medium))}}.\[\&_\.ftux-first-thought-shell\.is-typed\]\:\[padding-top\:22px\] .ftux-first-thought-shell.is-typed{padding-top:22px}.\[\&_\.ftux-first-thought-shell\.is-typed\]\:\[padding-bottom\:22px\] .ftux-first-thought-shell.is-typed{padding-bottom:22px}.\[\&_\.ftux-first-thought-shell\.is-typed\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_99\%\,_transparent\)\] .ftux-first-thought-shell.is-typed{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-first-thought-shell\.is-typed\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_99\%\,_transparent\)\] .ftux-first-thought-shell.is-typed{background:color-mix(in srgb,var(--bg-elevated) 99%,transparent)}}.\[\&_\.ftux-ghost-example\]\:\[font-size\:13px\] .ftux-ghost-example{font-size:13px}.\[\&_\.ftux-ghost-example\]\:\[line-height\:1\.35\] .ftux-ghost-example{line-height:1.35}.\[\&_\.ftux-ghost-example\]\:\[color\:var\(--text-muted\)\] .ftux-ghost-example{color:var(--text-muted)}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-ghost-example\]\:\[font-size\:12px\] .ftux-ghost-example{font-size:12px}}.\[\&_\.ftux-ghost-examples\]\:\[display\:flex\] .ftux-ghost-examples{display:flex}.\[\&_\.ftux-ghost-examples\]\:\[flex-direction\:column\] .ftux-ghost-examples{flex-direction:column}.\[\&_\.ftux-ghost-examples\]\:\[gap\:3px\] .ftux-ghost-examples{gap:3px}.\[\&_\.ftux-ghost-examples\]\:\[padding\:0_12px_0\] .ftux-ghost-examples{padding:0 12px}.\[\&_\.ftux-ghost-examples\]\:\[opacity\:0\] .ftux-ghost-examples{opacity:0}.\[\&_\.ftux-ghost-examples\]\:\[filter\:blur\(0\.5px\)\] .ftux-ghost-examples{filter:blur(.5px)}.\[\&_\.ftux-ghost-examples\]\:\[transition\:opacity_180ms_ease-out\] .ftux-ghost-examples{transition:opacity .18s ease-out}.\[\&_\.ftux-ghost-examples\.is-hidden\]\:\[opacity\:0\] .ftux-ghost-examples.is-hidden{opacity:0}.\[\&_\.ftux-ghost-examples\.is-hidden\]\:\[transition-duration\:150ms\] .ftux-ghost-examples.is-hidden{transition-duration:.15s}.\[\&_\.ftux-ghost-examples\.is-visible\]\:\[opacity\:0\.18\] .ftux-ghost-examples.is-visible{opacity:.18}.\[\&_\.ftux-inline-expand-actions\]\:\[margin-top\:7px\] .ftux-inline-expand-actions{margin-top:7px}.\[\&_\.ftux-inline-expand-actions\]\:\[display\:inline-flex\] .ftux-inline-expand-actions{display:inline-flex}.\[\&_\.ftux-inline-expand-actions\]\:\[align-items\:center\] .ftux-inline-expand-actions{align-items:center}.\[\&_\.ftux-inline-expand-actions\]\:\[gap\:8px\] .ftux-inline-expand-actions{gap:8px}.\[\&_\.ftux-inline-expand-btn\]\:\[cursor\:pointer\] .ftux-inline-expand-btn{cursor:pointer}.\[\&_\.ftux-inline-expand-btn\]\:\[border-radius\:999px\] .ftux-inline-expand-btn{border-radius:999px}.\[\&_\.ftux-inline-expand-btn\]\:\[padding\:4px_10px\] .ftux-inline-expand-btn{padding:4px 10px}.\[\&_\.ftux-inline-expand-btn\]\:\[font-size\:11px\] .ftux-inline-expand-btn{font-size:11px}.\[\&_\.ftux-inline-expand-btn\]\:\[font-weight\:600\] .ftux-inline-expand-btn{font-weight:600}.\[\&_\.ftux-inline-expand-btn\]\:\[color\:var\(--text-secondary\)\] .ftux-inline-expand-btn{color:var(--text-secondary)}.\[\&_\.ftux-inline-expand-btn\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_72\%\,_transparent\)\] .ftux-inline-expand-btn{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-btn\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_72\%\,_transparent\)\] .ftux-inline-expand-btn{background:color-mix(in srgb,var(--bg-elevated) 72%,transparent)}}.\[\&_\.ftux-inline-expand-btn\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_58\%\,_transparent\)\] .ftux-inline-expand-btn{border:1px solid var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-btn\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_58\%\,_transparent\)\] .ftux-inline-expand-btn{border:1px solid color-mix(in srgb,var(--border-medium) 58%,transparent)}}.\[\&_\.ftux-inline-expand-btn\]\:\[transition\:background_140ms_ease-out\,_border-color_140ms_ease-out\,_color_140ms_ease-out\] .ftux-inline-expand-btn{transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-inline-expand-btn\]\:\[padding\:4px_9px\] .ftux-inline-expand-btn{padding:4px 9px}.max-\[720px\]\:\[\&_\.ftux-inline-expand-btn\]\:\[font-size\:10\.5px\] .ftux-inline-expand-btn{font-size:10.5px}}.\[\&_\.ftux-inline-expand-btn-primary\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_32\%\,_var\(--border-medium\)\)\] .ftux-inline-expand-btn-primary{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-btn-primary\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_32\%\,_var\(--border-medium\)\)\] .ftux-inline-expand-btn-primary{border-color:color-mix(in srgb,var(--accent-primary) 32%,var(--border-medium))}}.\[\&_\.ftux-inline-expand-btn-primary\]\:\[color\:color-mix\(in_srgb\,_var\(--text-primary\)_92\%\,_transparent\)\] .ftux-inline-expand-btn-primary{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-btn-primary\]\:\[color\:color-mix\(in_srgb\,_var\(--text-primary\)_92\%\,_transparent\)\] .ftux-inline-expand-btn-primary{color:color-mix(in srgb,var(--text-primary) 92%,transparent)}}.\[\&_\.ftux-inline-expand-btn-primary\]\:\[background\:color-mix\(in_srgb\,_var\(--accent-primary\)_14\%\,_var\(--bg-elevated\)\)\] .ftux-inline-expand-btn-primary{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-btn-primary\]\:\[background\:color-mix\(in_srgb\,_var\(--accent-primary\)_14\%\,_var\(--bg-elevated\)\)\] .ftux-inline-expand-btn-primary{background:color-mix(in srgb,var(--accent-primary) 14%,var(--bg-elevated))}}.\[\&_\.ftux-inline-expand-btn-primary\:hover\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_44\%\,_var\(--border-medium\)\)\] .ftux-inline-expand-btn-primary:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-btn-primary\:hover\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_44\%\,_var\(--border-medium\)\)\] .ftux-inline-expand-btn-primary:hover{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-medium))}}.\[\&_\.ftux-inline-expand-btn-primary\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--accent-primary\)_18\%\,_var\(--bg-elevated\)\)\] .ftux-inline-expand-btn-primary:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-btn-primary\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--accent-primary\)_18\%\,_var\(--bg-elevated\)\)\] .ftux-inline-expand-btn-primary:hover{background:color-mix(in srgb,var(--accent-primary) 18%,var(--bg-elevated))}}.\[\&_\.ftux-inline-expand-btn\:hover\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-strong\)_70\%\,_transparent\)\] .ftux-inline-expand-btn:hover{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-btn\:hover\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-strong\)_70\%\,_transparent\)\] .ftux-inline-expand-btn:hover{border-color:color-mix(in srgb,var(--border-strong) 70%,transparent)}}.\[\&_\.ftux-inline-expand-btn\:hover\]\:\[color\:var\(--text-primary\)\] .ftux-inline-expand-btn:hover{color:var(--text-primary)}.\[\&_\.ftux-inline-expand-btn\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_70\%\,_transparent\)\] .ftux-inline-expand-btn:hover{background:var(--bg-hover)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-btn\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_70\%\,_transparent\)\] .ftux-inline-expand-btn:hover{background:color-mix(in srgb,var(--bg-hover) 70%,transparent)}}.\[\&_\.ftux-inline-expand-hint\]\:\[margin\:4px_10px_2px\] .ftux-inline-expand-hint{margin:4px 10px 2px}.\[\&_\.ftux-inline-expand-hint\]\:\[color\:color-mix\(in_srgb\,_var\(--text-muted\)_88\%\,_transparent\)\] .ftux-inline-expand-hint{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-hint\]\:\[color\:color-mix\(in_srgb\,_var\(--text-muted\)_88\%\,_transparent\)\] .ftux-inline-expand-hint{color:color-mix(in srgb,var(--text-muted) 88%,transparent)}}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-inline-expand-hint\]\:\[margin-right\:8px\] .ftux-inline-expand-hint{margin-right:8px}.max-\[720px\]\:\[\&_\.ftux-inline-expand-hint\]\:\[margin-left\:8px\] .ftux-inline-expand-hint{margin-left:8px}}.\[\&_\.ftux-inline-expand-list\]\:\[margin\:4px_0_0\] .ftux-inline-expand-list{margin:4px 0 0}.\[\&_\.ftux-inline-expand-list\]\:\[display\:flex\] .ftux-inline-expand-list{display:flex}.\[\&_\.ftux-inline-expand-list\]\:\[flex-direction\:column\] .ftux-inline-expand-list{flex-direction:column}.\[\&_\.ftux-inline-expand-list\]\:\[gap\:2px\] .ftux-inline-expand-list{gap:2px}.\[\&_\.ftux-inline-expand-list\]\:\[padding-left\:18px\] .ftux-inline-expand-list{padding-left:18px}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-inline-expand-list\]\:\[padding-left\:16px\] .ftux-inline-expand-list{padding-left:16px}}.\[\&_\.ftux-inline-expand-list_li\]\:\[font-size\:12px\] .ftux-inline-expand-list li{font-size:12px}.\[\&_\.ftux-inline-expand-list_li\]\:\[line-height\:1\.35\] .ftux-inline-expand-list li{line-height:1.35}.\[\&_\.ftux-inline-expand-list_li\]\:\[color\:color-mix\(in_srgb\,_var\(--text-muted\)_84\%\,_transparent\)\] .ftux-inline-expand-list li{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-list_li\]\:\[color\:color-mix\(in_srgb\,_var\(--text-muted\)_84\%\,_transparent\)\] .ftux-inline-expand-list li{color:color-mix(in srgb,var(--text-muted) 84%,transparent)}}.\[\&_\.ftux-inline-expand-title\]\:\[font-size\:12px\] .ftux-inline-expand-title{font-size:12px}.\[\&_\.ftux-inline-expand-title\]\:\[line-height\:1\.35\] .ftux-inline-expand-title{line-height:1.35}.\[\&_\.ftux-inline-expand-title\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_82\%\,_transparent\)\] .ftux-inline-expand-title{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-inline-expand-title\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_82\%\,_transparent\)\] .ftux-inline-expand-title{color:color-mix(in srgb,var(--text-secondary) 82%,transparent)}}.\[\&_\.ftux-intelligence-hint\]\:\[padding-left\:12px\] .ftux-intelligence-hint{padding-left:12px}.\[\&_\.ftux-intelligence-hint\]\:\[font-size\:12px\] .ftux-intelligence-hint{font-size:12px}.\[\&_\.ftux-intelligence-hint\]\:\[letter-spacing\:0\.01em\] .ftux-intelligence-hint{letter-spacing:.01em}.\[\&_\.ftux-intelligence-hint\]\:\[color\:color-mix\(in_srgb\,_var\(--text-muted\)_68\%\,_transparent\)\] .ftux-intelligence-hint{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-intelligence-hint\]\:\[color\:color-mix\(in_srgb\,_var\(--text-muted\)_68\%\,_transparent\)\] .ftux-intelligence-hint{color:color-mix(in srgb,var(--text-muted) 68%,transparent)}}.\[\&_\.ftux-intelligence-hint\]\:\[opacity\:0\] .ftux-intelligence-hint{opacity:0}.\[\&_\.ftux-intelligence-hint\]\:\[transition\:opacity_200ms_ease-out\] .ftux-intelligence-hint{transition:opacity .2s ease-out}.\[\&_\.ftux-intelligence-hint\.is-hidden\]\:\[opacity\:0\] .ftux-intelligence-hint.is-hidden{opacity:0}.\[\&_\.ftux-intelligence-hint\.is-hidden\]\:\[transition-delay\:24ms\] .ftux-intelligence-hint.is-hidden{transition-delay:24ms}.\[\&_\.ftux-intelligence-hint\.is-visible\]\:\[opacity\:0\.14\] .ftux-intelligence-hint.is-visible{opacity:.14}.\[\&_\.ftux-orientation-line\]\:\[margin-bottom\:1px\] .ftux-orientation-line{margin-bottom:1px}.\[\&_\.ftux-orientation-line\]\:\[padding-left\:10px\] .ftux-orientation-line{padding-left:10px}.\[\&_\.ftux-orientation-line\]\:\[font-size\:14px\] .ftux-orientation-line{font-size:14px}.\[\&_\.ftux-orientation-line\]\:\[line-height\:1\.25\] .ftux-orientation-line{line-height:1.25}.\[\&_\.ftux-orientation-line\]\:\[letter-spacing\:0\.01em\] .ftux-orientation-line{letter-spacing:.01em}.\[\&_\.ftux-orientation-line\]\:\[color\:var\(--text-secondary\)\] .ftux-orientation-line{color:var(--text-secondary)}.\[\&_\.ftux-orientation-line\]\:\[opacity\:0\.28\] .ftux-orientation-line{opacity:.28}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-orientation-line\]\:\[padding-left\:8px\] .ftux-orientation-line{padding-left:8px}.max-\[720px\]\:\[\&_\.ftux-orientation-line\]\:\[font-size\:13px\] .ftux-orientation-line{font-size:13px}}.\[\&_\.ftux-zero-state\]\:\[position\:relative\] .ftux-zero-state{position:relative}.\[\&_\.ftux-zero-state\]\:\[display\:flex\] .ftux-zero-state{display:flex}.\[\&_\.ftux-zero-state\]\:\[height\:100\%\] .ftux-zero-state{height:100%}.\[\&_\.ftux-zero-state\]\:\[width\:100\%\] .ftux-zero-state{width:100%}.\[\&_\.ftux-zero-state\]\:\[align-items\:flex-start\] .ftux-zero-state{align-items:flex-start}.\[\&_\.ftux-zero-state\]\:\[justify-content\:center\] .ftux-zero-state{justify-content:center}.\[\&_\.ftux-zero-state\]\:\[overflow\:hidden\] .ftux-zero-state{overflow:hidden}.\[\&_\.ftux-zero-state\]\:\[padding\:clamp\(84px\,_17vh\,_170px\)_28px_clamp\(170px\,_27vh\,_300px\)\] .ftux-zero-state{padding:clamp(84px,17vh,170px) 28px clamp(170px,27vh,300px)}@media not all and (min-width:720px){.max-\[720px\]\:\[\&_\.ftux-zero-state\]\:\[padding\:68px_20px_118px\] .ftux-zero-state{padding:68px 20px 118px}}.\[\&_\.ftux-zero-state\.is-activated\:\:before\]\:\[opacity\:0\.2\] .ftux-zero-state.is-activated:before{opacity:.2}.\[\&_\.ftux-zero-state\:\:after\]\:\[pointer-events\:none\] .ftux-zero-state:after{pointer-events:none}.\[\&_\.ftux-zero-state\:\:after\]\:\[position\:absolute\] .ftux-zero-state:after{position:absolute}.\[\&_\.ftux-zero-state\:\:after\]\:\[inset\:-1px\] .ftux-zero-state:after{top:-1px;right:-1px;bottom:-1px;left:-1px}.\[\&_\.ftux-zero-state\:\:after\]\:\[opacity\:0\.04\] .ftux-zero-state:after{opacity:.04}.\[\&_\.ftux-zero-state\:\:after\]\:\[content\:\"\"\] .ftux-zero-state:after{content:""}.\[\&_\.ftux-zero-state\:\:after\]\:\[background\:radial-gradient\(130\%_86\%_at_50\%_58\%\,_transparent_58\%\,_color-mix\(in_srgb\,_var\(--bg-base\)_12\%\,_transparent\)_100\%\)\] .ftux-zero-state:after{background:radial-gradient(130% 86% at 50% 58%,transparent 58%,var(--bg-base) 100%)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-zero-state\:\:after\]\:\[background\:radial-gradient\(130\%_86\%_at_50\%_58\%\,_transparent_58\%\,_color-mix\(in_srgb\,_var\(--bg-base\)_12\%\,_transparent\)_100\%\)\] .ftux-zero-state:after{background:radial-gradient(130% 86% at 50% 58%,transparent 58%,color-mix(in srgb,var(--bg-base) 12%,transparent) 100%)}}.\[\&_\.ftux-zero-state\:\:before\]\:\[pointer-events\:none\] .ftux-zero-state:before{pointer-events:none}.\[\&_\.ftux-zero-state\:\:before\]\:\[position\:absolute\] .ftux-zero-state:before{position:absolute}.\[\&_\.ftux-zero-state\:\:before\]\:\[inset\:0\] .ftux-zero-state:before{top:0;right:0;bottom:0;left:0}.\[\&_\.ftux-zero-state\:\:before\]\:\[opacity\:0\.16\] .ftux-zero-state:before{opacity:.16}.\[\&_\.ftux-zero-state\:\:before\]\:\[content\:\"\"\] .ftux-zero-state:before{content:""}.\[\&_\.ftux-zero-state\:\:before\]\:\[background\:radial-gradient\(64\%_66\%_at_50\%_36\%\,_color-mix\(in_srgb\,_var\(--bg-elevated\)_9\%\,_transparent\)\,_transparent_78\%\)\,_radial-gradient\(120\%_90\%_at_50\%_60\%\,_color-mix\(in_srgb\,_var\(--bg-base\)_8\%\,_transparent\)\,_transparent_88\%\)\] .ftux-zero-state:before{background:radial-gradient(64% 66% at 50% 36%,var(--bg-elevated),transparent 78%),radial-gradient(120% 90% at 50% 60%,var(--bg-base),transparent 88%)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ftux-zero-state\:\:before\]\:\[background\:radial-gradient\(64\%_66\%_at_50\%_36\%\,_color-mix\(in_srgb\,_var\(--bg-elevated\)_9\%\,_transparent\)\,_transparent_78\%\)\,_radial-gradient\(120\%_90\%_at_50\%_60\%\,_color-mix\(in_srgb\,_var\(--bg-base\)_8\%\,_transparent\)\,_transparent_88\%\)\] .ftux-zero-state:before{background:radial-gradient(64% 66% at 50% 36%,color-mix(in srgb,var(--bg-elevated) 9%,transparent),transparent 78%),radial-gradient(120% 90% at 50% 60%,color-mix(in srgb,var(--bg-base) 8%,transparent),transparent 88%)}}.\[\&_\.ftux-zero-state\:\:before\]\:\[transition\:opacity_180ms_ease-out\] .ftux-zero-state:before{transition:opacity .18s ease-out}.\[\&_\.git-commit-container\]\:\[padding\:16px\] .git-commit-container{padding:16px}.\[\&_\.git-commit-container\]\:\[border-top\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .git-commit-container{border-top:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.git-diff-added\]\:\[background-color\:rgba\(34\,_197\,_94\,_0\.15\)\] .git-diff-added{background-color:#22c55e26}.\[\&_\.git-diff-added\]\:\[color\:\#4ade80\] .git-diff-added{color:#4ade80}.\[\&_\.git-diff-removed\]\:\[background-color\:rgba\(239\,_68\,_68\,_0\.15\)\] .git-diff-removed{background-color:#ef444426}.\[\&_\.git-diff-removed\]\:\[color\:\#f87171\] .git-diff-removed{color:#f87171}.\[\&_\.git-view\]\:\[display\:flex\] .git-view{display:flex}.\[\&_\.git-view\]\:\[height\:100\%\] .git-view{height:100%}.\[\&_\.git-view\]\:\[flex-direction\:column\] .git-view{flex-direction:column}.\[\&_\.git-view-diff-container\]\:\[flex\:1\] .git-view-diff-container{flex:1}.\[\&_\.git-view-diff-container\]\:\[overflow-y\:auto\] .git-view-diff-container{overflow-y:auto}.\[\&_\.git-view-diff-container\]\:\[font-family\:var\(--font-monospace\,_\'JetBrains_Mono\'\,_monospace\)\] .git-view-diff-container{font-family:var(--font-monospace,"JetBrains Mono", monospace)}.\[\&_\.git-view-diff-container\]\:\[font-size\:13px\] .git-view-diff-container{font-size:13px}.\[\&_\.graph-ai-center-message\]\:\[pointer-events\:none\] .graph-ai-center-message{pointer-events:none}.\[\&_\.graph-ai-center-message\]\:\[position\:absolute\] .graph-ai-center-message{position:absolute}.\[\&_\.graph-ai-center-message\]\:\[top\:50\%\] .graph-ai-center-message{top:50%}.\[\&_\.graph-ai-center-message\]\:\[left\:50\%\] .graph-ai-center-message{left:50%}.\[\&_\.graph-ai-center-message\]\:\[z-index\:42\] .graph-ai-center-message{z-index:42}.\[\&_\.graph-ai-center-message\]\:\[width\:min\(560px\,_calc\(100\%_-_56px\)\)\] .graph-ai-center-message{width:min(560px,100% - 56px)}.\[\&_\.graph-ai-center-message\]\:\[transform\:translate\(-50\%\,_-50\%\)\] .graph-ai-center-message{transform:translate(-50%,-50%)}.\[\&_\.graph-ai-center-message\]\:\[border-radius\:12px\] .graph-ai-center-message{border-radius:12px}.\[\&_\.graph-ai-center-message\]\:\[padding\:14px_16px\] .graph-ai-center-message{padding:14px 16px}.\[\&_\.graph-ai-center-message\]\:\[text-align\:center\] .graph-ai-center-message{text-align:center}.\[\&_\.graph-ai-center-message\]\:\[font-size\:13px\] .graph-ai-center-message{font-size:13px}.\[\&_\.graph-ai-center-message\]\:\[letter-spacing\:0\.01em\] .graph-ai-center-message{letter-spacing:.01em}.\[\&_\.graph-ai-center-message\]\:\[color\:var\(--text-primary\)\] .graph-ai-center-message{color:var(--text-primary)}.\[\&_\.graph-ai-center-message\]\:\[box-shadow\:var\(--shadow-lg\)\] .graph-ai-center-message{box-shadow:var(--shadow-lg)}.\[\&_\.graph-ai-center-message\]\:\[backdrop-filter\:blur\(8px\)\] .graph-ai-center-message{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.\[\&_\.graph-ai-center-message\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_92\%\,_transparent\)\] .graph-ai-center-message{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-ai-center-message\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_92\%\,_transparent\)\] .graph-ai-center-message{background:color-mix(in srgb,var(--bg-elevated) 92%,transparent)}}.\[\&_\.graph-ai-center-message\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-ai-center-message{border:1px solid var(--border-medium)}.\[\&_\.graph-ai-view-toggle\]\:\[display\:inline-flex\] .graph-ai-view-toggle{display:inline-flex}.\[\&_\.graph-ai-view-toggle\]\:\[cursor\:pointer\] .graph-ai-view-toggle{cursor:pointer}.\[\&_\.graph-ai-view-toggle\]\:\[align-items\:center\] .graph-ai-view-toggle{align-items:center}.\[\&_\.graph-ai-view-toggle\]\:\[gap\:8px\] .graph-ai-view-toggle{gap:8px}.\[\&_\.graph-ai-view-toggle\]\:\[padding\:2px_8px\] .graph-ai-view-toggle{padding:2px 8px}.\[\&_\.graph-ai-view-toggle\]\:\[font-size\:11px\] .graph-ai-view-toggle{font-size:11px}.\[\&_\.graph-ai-view-toggle\]\:\[font-weight\:600\] .graph-ai-view-toggle{font-weight:600}.\[\&_\.graph-ai-view-toggle\]\:\[color\:var\(--text-secondary\)\] .graph-ai-view-toggle{color:var(--text-secondary)}.\[\&_\.graph-ai-view-toggle_input\]\:\[margin\:0\] .graph-ai-view-toggle input{margin:0}.\[\&_\.graph-btn\]\:\[display\:flex\] .graph-btn{display:flex}.\[\&_\.graph-btn\]\:\[height\:28px\] .graph-btn{height:28px}.\[\&_\.graph-btn\]\:\[width\:28px\] .graph-btn{width:28px}.\[\&_\.graph-btn\]\:\[cursor\:pointer\] .graph-btn{cursor:pointer}.\[\&_\.graph-btn\]\:\[align-items\:center\] .graph-btn{align-items:center}.\[\&_\.graph-btn\]\:\[justify-content\:center\] .graph-btn{justify-content:center}.\[\&_\.graph-btn\]\:\[border-radius\:var\(--radius-sm\)\] .graph-btn{border-radius:var(--radius-sm)}.\[\&_\.graph-btn\]\:\[color\:var\(--text-secondary\)\] .graph-btn{color:var(--text-secondary)}.\[\&_\.graph-btn\]\:\[background\:transparent\] .graph-btn{background:0 0}.\[\&_\.graph-btn\]\:\[border\:none\] .graph-btn{border:none}.\[\&_\.graph-btn\]\:\[transition\:all_0\.15s_ease\] .graph-btn{transition:all .15s}.\[\&_\.graph-btn-primary\]\:\[min-height\:32px\] .graph-btn-primary{min-height:32px}.\[\&_\.graph-btn-primary\]\:\[flex\:1\] .graph-btn-primary{flex:1}.\[\&_\.graph-btn-primary\]\:\[cursor\:pointer\] .graph-btn-primary{cursor:pointer}.\[\&_\.graph-btn-primary\]\:\[border-radius\:9px\] .graph-btn-primary{border-radius:9px}.\[\&_\.graph-btn-primary\]\:\[padding\:var\(--space-2\)\] .graph-btn-primary{padding:var(--space-2)}.\[\&_\.graph-btn-primary\]\:\[font-size\:var\(--text-xs\)\] .graph-btn-primary{font-size:var(--text-xs)}.\[\&_\.graph-btn-primary\]\:\[font-weight\:600\] .graph-btn-primary{font-weight:600}.\[\&_\.graph-btn-primary\]\:\[color\:var\(--text-on-accent\)\] .graph-btn-primary{color:var(--text-on-accent)}.\[\&_\.graph-btn-primary\]\:\[background\:var\(--accent-primary\)\] .graph-btn-primary{background:var(--accent-primary)}.\[\&_\.graph-btn-primary\]\:\[border\:none\] .graph-btn-primary{border:none}.\[\&_\.graph-btn-primary\]\:\[transition\:all_0\.15s_ease\] .graph-btn-primary{transition:all .15s}.\[\&_\.graph-btn-primary\:hover\]\:\[color\:var\(--text-on-accent\)\] .graph-btn-primary:hover{color:var(--text-on-accent)}.\[\&_\.graph-btn-primary\:hover\]\:\[background\:var\(--interactive-accent-hover\)\] .graph-btn-primary:hover{background:var(--interactive-accent-hover)}.\[\&_\.graph-btn-secondary\]\:\[min-height\:32px\] .graph-btn-secondary{min-height:32px}.\[\&_\.graph-btn-secondary\]\:\[flex\:1\] .graph-btn-secondary{flex:1}.\[\&_\.graph-btn-secondary\]\:\[cursor\:pointer\] .graph-btn-secondary{cursor:pointer}.\[\&_\.graph-btn-secondary\]\:\[border-radius\:9px\] .graph-btn-secondary{border-radius:9px}.\[\&_\.graph-btn-secondary\]\:\[padding\:var\(--space-2\)\] .graph-btn-secondary{padding:var(--space-2)}.\[\&_\.graph-btn-secondary\]\:\[font-size\:var\(--text-xs\)\] .graph-btn-secondary{font-size:var(--text-xs)}.\[\&_\.graph-btn-secondary\]\:\[color\:var\(--text-secondary\)\] .graph-btn-secondary{color:var(--text-secondary)}.\[\&_\.graph-btn-secondary\]\:\[background\:transparent\] .graph-btn-secondary{background:0 0}.\[\&_\.graph-btn-secondary\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-btn-secondary{border:1px solid var(--border-medium)}.\[\&_\.graph-btn-secondary\]\:\[transition\:all_0\.15s_ease\] .graph-btn-secondary{transition:all .15s}.\[\&_\.graph-btn-secondary\:hover\]\:\[border-color\:var\(--accent-primary\)\] .graph-btn-secondary:hover{border-color:var(--accent-primary)}.\[\&_\.graph-btn-secondary\:hover\]\:\[background\:var\(--bg-hover\)\] .graph-btn-secondary:hover{background:var(--bg-hover)}.\[\&_\.graph-btn\.active\]\:\[color\:var\(--text-on-accent\)\] .graph-btn.active{color:var(--text-on-accent)}.\[\&_\.graph-btn\.active\]\:\[background\:var\(--accent-primary\)\] .graph-btn.active{background:var(--accent-primary)}.\[\&_\.graph-btn\:hover\]\:\[color\:var\(--text-primary\)\] .graph-btn:hover{color:var(--text-primary)}.\[\&_\.graph-btn\:hover\]\:\[background\:var\(--bg-hover\)\] .graph-btn:hover{background:var(--bg-hover)}.\[\&_\.graph-canvas-container\]\:\[position\:relative\] .graph-canvas-container{position:relative}.\[\&_\.graph-canvas-container\]\:\[flex\:1\] .graph-canvas-container{flex:1}.\[\&_\.graph-canvas-container_canvas\]\:\[display\:block\] .graph-canvas-container canvas{display:block}.\[\&_\.graph-canvas-container_canvas\]\:\!\[height\:100\%\] .graph-canvas-container canvas{height:100%!important}.\[\&_\.graph-canvas-container_canvas\]\:\!\[width\:100\%\] .graph-canvas-container canvas{width:100%!important}.\[\&_\.graph-clear-btn\]\:\[display\:flex\] .graph-clear-btn{display:flex}.\[\&_\.graph-clear-btn\]\:\[height\:18px\] .graph-clear-btn{height:18px}.\[\&_\.graph-clear-btn\]\:\[width\:18px\] .graph-clear-btn{width:18px}.\[\&_\.graph-clear-btn\]\:\[cursor\:pointer\] .graph-clear-btn{cursor:pointer}.\[\&_\.graph-clear-btn\]\:\[align-items\:center\] .graph-clear-btn{align-items:center}.\[\&_\.graph-clear-btn\]\:\[justify-content\:center\] .graph-clear-btn{justify-content:center}.\[\&_\.graph-clear-btn\]\:\[border-radius\:50\%\] .graph-clear-btn{border-radius:50%}.\[\&_\.graph-clear-btn\]\:\[color\:var\(--text-muted\)\] .graph-clear-btn{color:var(--text-muted)}.\[\&_\.graph-clear-btn\]\:\[background\:var\(--bg-hover\)\] .graph-clear-btn{background:var(--bg-hover)}.\[\&_\.graph-clear-btn\]\:\[border\:none\] .graph-clear-btn{border:none}.\[\&_\.graph-clear-btn\:hover\]\:\[color\:var\(--text-primary\)\] .graph-clear-btn:hover{color:var(--text-primary)}.\[\&_\.graph-clear-btn\:hover\]\:\[background\:var\(--bg-secondary\)\] .graph-clear-btn:hover{background:var(--bg-secondary)}.\[\&_\.graph-color-control\]\:\[display\:flex\] .graph-color-control{display:flex}.\[\&_\.graph-color-control\]\:\[flex-direction\:row-reverse\] .graph-color-control{flex-direction:row-reverse}.\[\&_\.graph-color-control\]\:\[align-items\:center\] .graph-color-control{align-items:center}.\[\&_\.graph-color-control\]\:\[gap\:var\(--space-2\)\] .graph-color-control{gap:var(--space-2)}.\[\&_\.graph-color-input\]\:\[display\:block\] .graph-color-input{display:block}.\[\&_\.graph-color-input\]\:\[height\:28px\] .graph-color-input{height:28px}.\[\&_\.graph-color-input\]\:\[width\:28px\] .graph-color-input{width:28px}.\[\&_\.graph-color-input\]\:\[cursor\:pointer\] .graph-color-input{cursor:pointer}.\[\&_\.graph-color-input\]\:\[border-radius\:var\(--radius-sm\)\] .graph-color-input{border-radius:var(--radius-sm)}.\[\&_\.graph-color-input\]\:\[padding\:0\] .graph-color-input{padding:0}.\[\&_\.graph-color-input\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-color-input{border:1px solid var(--border-medium)}.\[\&_\.graph-color-input\:\:-webkit-color-swatch\]\:\[border-radius\:2px\] .graph-color-input::-webkit-color-swatch{border-radius:2px}.\[\&_\.graph-color-input\:\:-webkit-color-swatch\]\:\[border\:none\] .graph-color-input::-webkit-color-swatch{border:none}.\[\&_\.graph-color-input\:\:-webkit-color-swatch-wrapper\]\:\[padding\:2px\] .graph-color-input::-webkit-color-swatch-wrapper{padding:2px}.\[\&_\.graph-color-label\]\:\[font-size\:var\(--text-xs\)\] .graph-color-label{font-size:var(--text-xs)}.\[\&_\.graph-color-label\]\:\[color\:var\(--text-secondary\)\] .graph-color-label{color:var(--text-secondary)}.\[\&_\.graph-color-preset\]\:\[height\:16px\] .graph-color-preset{height:16px}.\[\&_\.graph-color-preset\]\:\[width\:16px\] .graph-color-preset{width:16px}.\[\&_\.graph-color-preset\]\:\[cursor\:pointer\] .graph-color-preset{cursor:pointer}.\[\&_\.graph-color-preset\]\:\[border-radius\:50\%\] .graph-color-preset{border-radius:50%}.\[\&_\.graph-color-preset\]\:\[padding\:0\] .graph-color-preset{padding:0}.\[\&_\.graph-color-preset\]\:\[border\:1px_solid_var\(--border-subtle\)\] .graph-color-preset{border:1px solid var(--border-subtle)}.\[\&_\.graph-color-preset\]\:\[transition\:transform_0\.1s_ease\] .graph-color-preset{transition:transform .1s}.\[\&_\.graph-color-preset\:hover\]\:\[transform\:scale\(1\.2\)\] .graph-color-preset:hover{transform:scale(1.2)}.\[\&_\.graph-color-presets\]\:\[display\:flex\] .graph-color-presets{display:flex}.\[\&_\.graph-color-presets\]\:\[gap\:4px\] .graph-color-presets{gap:4px}.\[\&_\.graph-color-row\]\:\[position\:relative\] .graph-color-row{position:relative}.\[\&_\.graph-color-row\]\:\[display\:flex\] .graph-color-row{display:flex}.\[\&_\.graph-color-row\]\:\[align-items\:center\] .graph-color-row{align-items:center}.\[\&_\.graph-color-row\]\:\[justify-content\:space-between\] .graph-color-row{justify-content:space-between}.\[\&_\.graph-content\]\:\[position\:relative\] .graph-content{position:relative}.\[\&_\.graph-content\]\:\[display\:flex\] .graph-content{display:flex}.\[\&_\.graph-content\]\:\[flex\:1\] .graph-content{flex:1}.\[\&_\.graph-content\]\:\[overflow\:hidden\] .graph-content{overflow:hidden}.\[\&_\.graph-header\]\:\[display\:flex\] .graph-header{display:flex}.\[\&_\.graph-header\]\:\[flex-shrink\:0\] .graph-header{flex-shrink:0}.\[\&_\.graph-header\]\:\[align-items\:center\] .graph-header{align-items:center}.\[\&_\.graph-header\]\:\[justify-content\:space-between\] .graph-header{justify-content:space-between}.\[\&_\.graph-header\]\:\[padding\:var\(--space-2\)_var\(--space-3\)\] .graph-header{padding:var(--space-2) var(--space-3)}.\[\&_\.graph-header\]\:\[background\:var\(--bg-secondary\)\] .graph-header{background:var(--bg-secondary)}.\[\&_\.graph-header\]\:\[border-bottom\:1px_solid_var\(--border-subtle\)\] .graph-header{border-bottom:1px solid var(--border-subtle)}.\[\&_\.graph-header-btn\]\:\[display\:flex\] .graph-header-btn{display:flex}.\[\&_\.graph-header-btn\]\:\[height\:28px\] .graph-header-btn{height:28px}.\[\&_\.graph-header-btn\]\:\[width\:28px\] .graph-header-btn{width:28px}.\[\&_\.graph-header-btn\]\:\[cursor\:pointer\] .graph-header-btn{cursor:pointer}.\[\&_\.graph-header-btn\]\:\[align-items\:center\] .graph-header-btn{align-items:center}.\[\&_\.graph-header-btn\]\:\[justify-content\:center\] .graph-header-btn{justify-content:center}.\[\&_\.graph-header-btn\]\:\[border-radius\:var\(--radius-sm\)\] .graph-header-btn{border-radius:var(--radius-sm)}.\[\&_\.graph-header-btn\]\:\[color\:var\(--text-secondary\)\] .graph-header-btn{color:var(--text-secondary)}.\[\&_\.graph-header-btn\]\:\[background\:transparent\] .graph-header-btn{background:0 0}.\[\&_\.graph-header-btn\]\:\[border\:none\] .graph-header-btn{border:none}.\[\&_\.graph-header-btn\]\:\[transition\:all_0\.15s_ease\] .graph-header-btn{transition:all .15s}.\[\&_\.graph-header-btn\.active\]\:\[color\:var\(--text-on-accent\)\] .graph-header-btn.active{color:var(--text-on-accent)}.\[\&_\.graph-header-btn\.active\]\:\[background\:var\(--accent-primary\)\] .graph-header-btn.active{background:var(--accent-primary)}.\[\&_\.graph-header-btn\:hover\]\:\[color\:var\(--text-primary\)\] .graph-header-btn:hover{color:var(--text-primary)}.\[\&_\.graph-header-btn\:hover\]\:\[background\:var\(--bg-hover\)\] .graph-header-btn:hover{background:var(--bg-hover)}.\[\&_\.graph-header-left\]\:\[display\:flex\] .graph-header-left{display:flex}.\[\&_\.graph-header-left\]\:\[align-items\:center\] .graph-header-left{align-items:center}.\[\&_\.graph-header-left\]\:\[gap\:var\(--space-2\)\] .graph-header-left{gap:var(--space-2)}.\[\&_\.graph-header-left\]\:\[font-size\:var\(--text-sm\)\] .graph-header-left{font-size:var(--text-sm)}.\[\&_\.graph-header-left\]\:\[color\:var\(--text-secondary\)\] .graph-header-left{color:var(--text-secondary)}.\[\&_\.graph-header-right\]\:\[display\:flex\] .graph-header-right{display:flex}.\[\&_\.graph-header-right\]\:\[align-items\:center\] .graph-header-right{align-items:center}.\[\&_\.graph-header-right\]\:\[gap\:var\(--space-1\)\] .graph-header-right{gap:var(--space-1)}.\[\&_\.graph-info-icon\]\:\[cursor\:help\] .graph-info-icon{cursor:help}.\[\&_\.graph-info-icon\]\:\[color\:var\(--text-muted\)\] .graph-info-icon{color:var(--text-muted)}.\[\&_\.graph-loading\]\:\[display\:flex\] .graph-loading{display:flex}.\[\&_\.graph-loading\]\:\[height\:100\%\] .graph-loading{height:100%}.\[\&_\.graph-loading\]\:\[flex-direction\:column\] .graph-loading{flex-direction:column}.\[\&_\.graph-loading\]\:\[align-items\:center\] .graph-loading{align-items:center}.\[\&_\.graph-loading\]\:\[justify-content\:center\] .graph-loading{justify-content:center}.\[\&_\.graph-loading\]\:\[gap\:var\(--space-3\)\] .graph-loading{gap:var(--space-3)}.\[\&_\.graph-loading\]\:\[color\:var\(--text-muted\)\] .graph-loading{color:var(--text-muted)}.\[\&_\.graph-loading_\.spinning\]\:animate-spin .graph-loading .spinning{animation:var(--animate-spin)}.\[\&_\.graph-main\]\:\[position\:relative\] .graph-main{position:relative}.\[\&_\.graph-main\]\:\[display\:flex\] .graph-main{display:flex}.\[\&_\.graph-main\]\:\[min-height\:0\] .graph-main{min-height:0}.\[\&_\.graph-main\]\:\[flex\:1\] .graph-main{flex:1}.\[\&_\.graph-main\]\:\[overflow\:hidden\] .graph-main{overflow:hidden}.\[\&_\.graph-mode-btn\]\:\[cursor\:pointer\] .graph-mode-btn{cursor:pointer}.\[\&_\.graph-mode-btn\]\:\[border-radius\:999px\] .graph-mode-btn{border-radius:999px}.\[\&_\.graph-mode-btn\]\:\[padding\:4px_10px\] .graph-mode-btn{padding:4px 10px}.\[\&_\.graph-mode-btn\]\:\[font-size\:11px\] .graph-mode-btn{font-size:11px}.\[\&_\.graph-mode-btn\]\:\[font-weight\:600\] .graph-mode-btn{font-weight:600}.\[\&_\.graph-mode-btn\]\:\[color\:var\(--text-secondary\)\] .graph-mode-btn{color:var(--text-secondary)}.\[\&_\.graph-mode-btn\]\:\[background\:transparent\] .graph-mode-btn{background:0 0}.\[\&_\.graph-mode-btn\]\:\[border\:none\] .graph-mode-btn{border:none}.\[\&_\.graph-mode-btn\.active\]\:\[color\:var\(--text-on-accent\)\] .graph-mode-btn.active{color:var(--text-on-accent)}.\[\&_\.graph-mode-btn\.active\]\:\[background\:var\(--accent-primary\)\] .graph-mode-btn.active{background:var(--accent-primary)}.\[\&_\.graph-mode-btn\:hover\]\:\[color\:var\(--text-primary\)\] .graph-mode-btn:hover{color:var(--text-primary)}.\[\&_\.graph-mode-btn\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_74\%\,_transparent\)\] .graph-mode-btn:hover{background:var(--bg-hover)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-mode-btn\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_74\%\,_transparent\)\] .graph-mode-btn:hover{background:color-mix(in srgb,var(--bg-hover) 74%,transparent)}}.\[\&_\.graph-mode-shell\]\:\[position\:relative\] .graph-mode-shell{position:relative}.\[\&_\.graph-mode-shell\]\:\[height\:100\%\] .graph-mode-shell{height:100%}.\[\&_\.graph-mode-shell\]\:\[width\:100\%\] .graph-mode-shell{width:100%}.\[\&_\.graph-mode-switch\]\:\[position\:absolute\] .graph-mode-switch{position:absolute}.\[\&_\.graph-mode-switch\]\:\[top\:10px\] .graph-mode-switch{top:10px}.\[\&_\.graph-mode-switch\]\:\[left\:12px\] .graph-mode-switch{left:12px}.\[\&_\.graph-mode-switch\]\:\[z-index\:90\] .graph-mode-switch{z-index:90}.\[\&_\.graph-mode-switch\]\:\[display\:inline-flex\] .graph-mode-switch{display:inline-flex}.\[\&_\.graph-mode-switch\]\:\[align-items\:center\] .graph-mode-switch{align-items:center}.\[\&_\.graph-mode-switch\]\:\[gap\:4px\] .graph-mode-switch{gap:4px}.\[\&_\.graph-mode-switch\]\:\[border-radius\:999px\] .graph-mode-switch{border-radius:999px}.\[\&_\.graph-mode-switch\]\:\[padding\:4px\] .graph-mode-switch{padding:4px}.\[\&_\.graph-mode-switch\]\:\[backdrop-filter\:blur\(10px\)\] .graph-mode-switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\[\&_\.graph-mode-switch\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_86\%\,_transparent\)\] .graph-mode-switch{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-mode-switch\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_86\%\,_transparent\)\] .graph-mode-switch{background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}}.\[\&_\.graph-mode-switch\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-mode-switch{border:1px solid var(--border-medium)}.\[\&_\.graph-mode-switch-ftux\]\:\[top\:10px\] .graph-mode-switch-ftux{top:10px}.\[\&_\.graph-mode-switch-ftux\]\:\[left\:50\%\] .graph-mode-switch-ftux{left:50%}.\[\&_\.graph-mode-switch-ftux\]\:\[transform\:translateX\(-50\%\)\] .graph-mode-switch-ftux{transform:translate(-50%)}.\[\&_\.graph-node-close\]\:\[display\:flex\] .graph-node-close{display:flex}.\[\&_\.graph-node-close\]\:\[height\:20px\] .graph-node-close{height:20px}.\[\&_\.graph-node-close\]\:\[width\:20px\] .graph-node-close{width:20px}.\[\&_\.graph-node-close\]\:\[cursor\:pointer\] .graph-node-close{cursor:pointer}.\[\&_\.graph-node-close\]\:\[align-items\:center\] .graph-node-close{align-items:center}.\[\&_\.graph-node-close\]\:\[justify-content\:center\] .graph-node-close{justify-content:center}.\[\&_\.graph-node-close\]\:\[border-radius\:50\%\] .graph-node-close{border-radius:50%}.\[\&_\.graph-node-close\]\:\[color\:var\(--text-muted\)\] .graph-node-close{color:var(--text-muted)}.\[\&_\.graph-node-close\]\:\[background\:transparent\] .graph-node-close{background:0 0}.\[\&_\.graph-node-close\]\:\[border\:none\] .graph-node-close{border:none}.\[\&_\.graph-node-close\:hover\]\:\[color\:var\(--text-primary\)\] .graph-node-close:hover{color:var(--text-primary)}.\[\&_\.graph-node-close\:hover\]\:\[background\:var\(--bg-hover\)\] .graph-node-close:hover{background:var(--bg-hover)}.\[\&_\.graph-node-count\]\:\[font-size\:var\(--text-xs\)\] .graph-node-count{font-size:var(--text-xs)}.\[\&_\.graph-node-count\]\:\[color\:var\(--text-muted\)\] .graph-node-count{color:var(--text-muted)}.\[\&_\.graph-node-counter\]\:\[position\:absolute\] .graph-node-counter{position:absolute}.\[\&_\.graph-node-counter\]\:\[bottom\:12px\] .graph-node-counter{bottom:12px}.\[\&_\.graph-node-counter\]\:\[left\:12px\] .graph-node-counter{left:12px}.\[\&_\.graph-node-counter\]\:\[z-index\:20\] .graph-node-counter{z-index:20}.\[\&_\.graph-node-counter\]\:\[display\:inline-flex\] .graph-node-counter{display:inline-flex}.\[\&_\.graph-node-counter\]\:\[align-items\:center\] .graph-node-counter{align-items:center}.\[\&_\.graph-node-counter\]\:\[gap\:6px\] .graph-node-counter{gap:6px}.\[\&_\.graph-node-counter\]\:\[border-radius\:999px\] .graph-node-counter{border-radius:999px}.\[\&_\.graph-node-counter\]\:\[padding\:5px_10px\] .graph-node-counter{padding:5px 10px}.\[\&_\.graph-node-counter\]\:\[font-size\:11px\] .graph-node-counter{font-size:11px}.\[\&_\.graph-node-counter\]\:\[font-weight\:600\] .graph-node-counter{font-weight:600}.\[\&_\.graph-node-counter\]\:\[color\:var\(--text-secondary\)\] .graph-node-counter{color:var(--text-secondary)}.\[\&_\.graph-node-counter\]\:\[backdrop-filter\:blur\(10px\)\] .graph-node-counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\[\&_\.graph-node-counter\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_84\%\,_transparent\)\] .graph-node-counter{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-node-counter\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_84\%\,_transparent\)\] .graph-node-counter{background:color-mix(in srgb,var(--bg-elevated) 84%,transparent)}}.\[\&_\.graph-node-counter\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-node-counter{border:1px solid var(--border-medium)}.\[\&_\.graph-node-info\]\:\[position\:absolute\] .graph-node-info{position:absolute}.\[\&_\.graph-node-info\]\:\[bottom\:var\(--space-3\)\] .graph-node-info{bottom:var(--space-3)}.\[\&_\.graph-node-info\]\:\[left\:50\%\] .graph-node-info{left:50%}.\[\&_\.graph-node-info\]\:\[display\:flex\] .graph-node-info{display:flex}.\[\&_\.graph-node-info\]\:\[transform\:translateX\(-50\%\)\] .graph-node-info{transform:translate(-50%)}.\[\&_\.graph-node-info\]\:\[align-items\:center\] .graph-node-info{align-items:center}.\[\&_\.graph-node-info\]\:\[gap\:var\(--space-2\)\] .graph-node-info{gap:var(--space-2)}.\[\&_\.graph-node-info\]\:\[border-radius\:var\(--radius-lg\)\] .graph-node-info{border-radius:var(--radius-lg)}.\[\&_\.graph-node-info\]\:\[padding\:var\(--space-2\)_var\(--space-3\)\] .graph-node-info{padding:var(--space-2) var(--space-3)}.\[\&_\.graph-node-info\]\:\[box-shadow\:var\(--shadow-lg\)\] .graph-node-info{box-shadow:var(--shadow-lg)}.\[\&_\.graph-node-info\]\:\[backdrop-filter\:blur\(12px\)\] .graph-node-info{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[\&_\.graph-node-info\]\:\[background\:var\(--bg-glass\)\] .graph-node-info{background:var(--bg-glass)}.\[\&_\.graph-node-info\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-node-info{border:1px solid var(--border-medium)}.\[\&_\.graph-node-name\]\:\[font-size\:var\(--text-sm\)\] .graph-node-name{font-size:var(--text-sm)}.\[\&_\.graph-node-name\]\:\[font-weight\:500\] .graph-node-name{font-weight:500}.\[\&_\.graph-node-name\]\:\[color\:var\(--text-primary\)\] .graph-node-name{color:var(--text-primary)}.\[\&_\.graph-reset-btn\]\:\[cursor\:pointer\] .graph-reset-btn{cursor:pointer}.\[\&_\.graph-reset-btn\]\:\[border-radius\:var\(--radius-md\)\] .graph-reset-btn{border-radius:var(--radius-md)}.\[\&_\.graph-reset-btn\]\:\[padding\:var\(--space-2\)\] .graph-reset-btn{padding:var(--space-2)}.\[\&_\.graph-reset-btn\]\:\[font-size\:var\(--text-xs\)\] .graph-reset-btn{font-size:var(--text-xs)}.\[\&_\.graph-reset-btn\]\:\[color\:var\(--text-secondary\)\] .graph-reset-btn{color:var(--text-secondary)}.\[\&_\.graph-reset-btn\]\:\[background\:transparent\] .graph-reset-btn{background:0 0}.\[\&_\.graph-reset-btn\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-reset-btn{border:1px solid var(--border-medium)}.\[\&_\.graph-reset-btn\]\:\[transition\:all_0\.15s_ease\] .graph-reset-btn{transition:all .15s}.\[\&_\.graph-reset-btn\:hover\]\:\[border-color\:var\(--accent-primary\)\] .graph-reset-btn:hover{border-color:var(--accent-primary)}.\[\&_\.graph-reset-btn\:hover\]\:\[color\:var\(--text-primary\)\] .graph-reset-btn:hover{color:var(--text-primary)}.\[\&_\.graph-reset-btn\:hover\]\:\[background\:var\(--bg-hover\)\] .graph-reset-btn:hover{background:var(--bg-hover)}.\[\&_\.graph-search-input\]\:\[width\:100\%\] .graph-search-input{width:100%}.\[\&_\.graph-search-input\]\:\[flex\:1\] .graph-search-input{flex:1}.\[\&_\.graph-search-input\]\:\[border-radius\:var\(--radius-sm\)\] .graph-search-input{border-radius:var(--radius-sm)}.\[\&_\.graph-search-input\]\:\[padding\:8px_10px\] .graph-search-input{padding:8px 10px}.\[\&_\.graph-search-input\]\:\[font-size\:12px\] .graph-search-input{font-size:12px}.\[\&_\.graph-search-input\]\:\[color\:var\(--text-primary\)\] .graph-search-input{color:var(--text-primary)}.\[\&_\.graph-search-input\]\:\[outline\:none\] .graph-search-input{outline:none}.\[\&_\.graph-search-input\]\:\[background\:transparent\] .graph-search-input{background:0 0}.\[\&_\.graph-search-input\]\:\[border\:none\] .graph-search-input{border:none}.\[\&_\.graph-search-input\:\:placeholder\]\:\[color\:var\(--text-muted\)\] .graph-search-input::placeholder{color:var(--text-muted)}.\[\&_\.graph-search-input\:focus\]\:\[border-color\:var\(--accent-primary\)\] .graph-search-input:focus{border-color:var(--accent-primary)}.\[\&_\.graph-search-input\:focus\]\:\[outline\:none\] .graph-search-input:focus{outline:none}.\[\&_\.graph-search-row\]\:\[display\:flex\] .graph-search-row{display:flex}.\[\&_\.graph-search-row\]\:\[align-items\:center\] .graph-search-row{align-items:center}.\[\&_\.graph-search-row\]\:\[gap\:var\(--space-2\)\] .graph-search-row{gap:var(--space-2)}.\[\&_\.graph-search-row\]\:\[border-radius\:10px\] .graph-search-row{border-radius:10px}.\[\&_\.graph-search-row\]\:\[padding\:6px_8px\] .graph-search-row{padding:6px 8px}.\[\&_\.graph-search-row\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_92\%\,_transparent\)\] .graph-search-row{background:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-search-row\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_92\%\,_transparent\)\] .graph-search-row{background:color-mix(in srgb,var(--bg-tertiary) 92%,transparent)}}.\[\&_\.graph-search-row\]\:\[border\:1px_solid_var\(--border-subtle\)\] .graph-search-row{border:1px solid var(--border-subtle)}.\[\&_\.graph-search-row_svg\]\:\[flex-shrink\:0\] .graph-search-row svg{flex-shrink:0}.\[\&_\.graph-search-row_svg\]\:\[color\:var\(--text-muted\)\] .graph-search-row svg{color:var(--text-muted)}.\[\&_\.graph-section\]\:\[border-bottom\:1px_solid_color-mix\(in_srgb\,_var\(--border-subtle\)_86\%\,_transparent\)\] .graph-section{border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-section\]\:\[border-bottom\:1px_solid_color-mix\(in_srgb\,_var\(--border-subtle\)_86\%\,_transparent\)\] .graph-section{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}}.\[\&_\.graph-section-arrow\]\:\[font-size\:10px\] .graph-section-arrow{font-size:10px}.\[\&_\.graph-section-arrow\]\:\[color\:var\(--text-muted\)\] .graph-section-arrow{color:var(--text-muted)}.\[\&_\.graph-section-content\]\:\[display\:flex\] .graph-section-content{display:flex}.\[\&_\.graph-section-content\]\:\[flex-direction\:column\] .graph-section-content{flex-direction:column}.\[\&_\.graph-section-content\]\:\[gap\:10px\] .graph-section-content{gap:10px}.\[\&_\.graph-section-content\]\:\[padding\:4px_14px_14px\] .graph-section-content{padding:4px 14px 14px}.\[\&_\.graph-section-header\]\:\[display\:flex\] .graph-section-header{display:flex}.\[\&_\.graph-section-header\]\:\[width\:100\%\] .graph-section-header{width:100%}.\[\&_\.graph-section-header\]\:\[cursor\:pointer\] .graph-section-header{cursor:pointer}.\[\&_\.graph-section-header\]\:\[align-items\:center\] .graph-section-header{align-items:center}.\[\&_\.graph-section-header\]\:\[justify-content\:space-between\] .graph-section-header{justify-content:space-between}.\[\&_\.graph-section-header\]\:\[gap\:var\(--space-2\)\] .graph-section-header{gap:var(--space-2)}.\[\&_\.graph-section-header\]\:\[padding\:10px_14px\] .graph-section-header{padding:10px 14px}.\[\&_\.graph-section-header\]\:\[text-align\:left\] .graph-section-header{text-align:left}.\[\&_\.graph-section-header\]\:\[font-size\:11px\] .graph-section-header{font-size:11px}.\[\&_\.graph-section-header\]\:\[font-weight\:700\] .graph-section-header{font-weight:700}.\[\&_\.graph-section-header\]\:\[letter-spacing\:0\.08em\] .graph-section-header{letter-spacing:.08em}.\[\&_\.graph-section-header\]\:\[color\:var\(--text-tertiary\)\] .graph-section-header{color:var(--text-tertiary)}.\[\&_\.graph-section-header\]\:\[text-transform\:uppercase\] .graph-section-header{text-transform:uppercase}.\[\&_\.graph-section-header\]\:\[background\:transparent\] .graph-section-header{background:0 0}.\[\&_\.graph-section-header\]\:\[border\:none\] .graph-section-header{border:none}.\[\&_\.graph-section-header\]\:\[transition\:background_0\.15s_ease\,_color_0\.15s_ease\] .graph-section-header{transition:background .15s,color .15s}.\[\&_\.graph-section-header\:hover\]\:\[color\:var\(--text-secondary\)\] .graph-section-header:hover{color:var(--text-secondary)}.\[\&_\.graph-section-header\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_70\%\,_transparent\)\] .graph-section-header:hover{background:var(--bg-hover)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-section-header\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_70\%\,_transparent\)\] .graph-section-header:hover{background:color-mix(in srgb,var(--bg-hover) 70%,transparent)}}.\[\&_\.graph-setting-label\]\:\[display\:flex\] .graph-setting-label{display:flex}.\[\&_\.graph-setting-label\]\:\[flex\:1\] .graph-setting-label{flex:1}.\[\&_\.graph-setting-label\]\:\[align-items\:center\] .graph-setting-label{align-items:center}.\[\&_\.graph-setting-label\]\:\[gap\:var\(--space-1\)\] .graph-setting-label{gap:var(--space-1)}.\[\&_\.graph-setting-label\]\:\[font-size\:var\(--text-xs\)\] .graph-setting-label{font-size:var(--text-xs)}.\[\&_\.graph-setting-label\]\:\[color\:var\(--text-secondary\)\] .graph-setting-label{color:var(--text-secondary)}.\[\&_\.graph-setting-row\]\:\[display\:flex\] .graph-setting-row{display:flex}.\[\&_\.graph-setting-row\]\:\[align-items\:center\] .graph-setting-row{align-items:center}.\[\&_\.graph-setting-row\]\:\[justify-content\:space-between\] .graph-setting-row{justify-content:space-between}.\[\&_\.graph-setting-row\]\:\[gap\:var\(--space-3\)\] .graph-setting-row{gap:var(--space-3)}.\[\&_\.graph-settings-actions\]\:\[position\:sticky\] .graph-settings-actions{position:sticky}.\[\&_\.graph-settings-actions\]\:\[bottom\:0\] .graph-settings-actions{bottom:0}.\[\&_\.graph-settings-actions\]\:\[margin-top\:auto\] .graph-settings-actions{margin-top:auto}.\[\&_\.graph-settings-actions\]\:\[display\:flex\] .graph-settings-actions{display:flex}.\[\&_\.graph-settings-actions\]\:\[flex-direction\:row\] .graph-settings-actions{flex-direction:row}.\[\&_\.graph-settings-actions\]\:\[align-items\:center\] .graph-settings-actions{align-items:center}.\[\&_\.graph-settings-actions\]\:\[gap\:8px\] .graph-settings-actions{gap:8px}.\[\&_\.graph-settings-actions\]\:\[padding\:12px\] .graph-settings-actions{padding:12px}.\[\&_\.graph-settings-actions\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-secondary\)_94\%\,_var\(--bg-elevated\)\)\] .graph-settings-actions{background:var(--bg-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-settings-actions\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-secondary\)_94\%\,_var\(--bg-elevated\)\)\] .graph-settings-actions{background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-elevated))}}.\[\&_\.graph-settings-actions\]\:\[border-top\:1px_solid_var\(--border-subtle\)\] .graph-settings-actions{border-top:1px solid var(--border-subtle)}.\[\&_\.graph-settings-panel\]\:\[position\:absolute\] .graph-settings-panel{position:absolute}.\[\&_\.graph-settings-panel\]\:\[top\:12px\] .graph-settings-panel{top:12px}.\[\&_\.graph-settings-panel\]\:\[right\:60px\] .graph-settings-panel{right:60px}.\[\&_\.graph-settings-panel\]\:\[bottom\:12px\] .graph-settings-panel{bottom:12px}.\[\&_\.graph-settings-panel\]\:\[z-index\:31\] .graph-settings-panel{z-index:31}.\[\&_\.graph-settings-panel\]\:\[display\:flex\] .graph-settings-panel{display:flex}.\[\&_\.graph-settings-panel\]\:\[max-height\:none\] .graph-settings-panel{max-height:none}.\[\&_\.graph-settings-panel\]\:\[width\:290px\] .graph-settings-panel{width:290px}.\[\&_\.graph-settings-panel\]\:\[flex-direction\:column\] .graph-settings-panel{flex-direction:column}.\[\&_\.graph-settings-panel\]\:\[overflow-y\:auto\] .graph-settings-panel{overflow-y:auto}.\[\&_\.graph-settings-panel\]\:\[overscroll-behavior\:contain\] .graph-settings-panel{overscroll-behavior:contain}.\[\&_\.graph-settings-panel\]\:\[border-radius\:12px\] .graph-settings-panel{border-radius:12px}.\[\&_\.graph-settings-panel\]\:\[box-shadow\:var\(--shadow-lg\)\] .graph-settings-panel{box-shadow:var(--shadow-lg)}.\[\&_\.graph-settings-panel\]\:\[backdrop-filter\:blur\(12px\)\] .graph-settings-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[\&_\.graph-settings-panel\]\:\[background\:linear-gradient\(180deg\,_color-mix\(in_srgb\,_var\(--bg-secondary\)_96\%\,_var\(--bg-elevated\)\)_0\%\,_var\(--bg-secondary\)_100\%\)\] .graph-settings-panel{background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-secondary) 100%)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-settings-panel\]\:\[background\:linear-gradient\(180deg\,_color-mix\(in_srgb\,_var\(--bg-secondary\)_96\%\,_var\(--bg-elevated\)\)_0\%\,_var\(--bg-secondary\)_100\%\)\] .graph-settings-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 96%,var(--bg-elevated)) 0%,var(--bg-secondary) 100%)}}.\[\&_\.graph-settings-panel\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-settings-panel{border:1px solid var(--border-medium)}.\[\&_\.graph-settings-section\]\:\[border-bottom\:1px_solid_var\(--border-subtle\)\] .graph-settings-section{border-bottom:1px solid var(--border-subtle)}.\[\&_\.graph-sim-bar\]\:\[height\:100\%\] .graph-sim-bar{height:100%}.\[\&_\.graph-sim-bar\]\:\[background\:var\(--text-muted\)\] .graph-sim-bar{background:var(--text-muted)}.\[\&_\.graph-sim-bar\]\:\[transition\:width_0\.1s_ease\] .graph-sim-bar{transition:width .1s}.\[\&_\.graph-sim-indicator\]\:\[margin-right\:var\(--space-2\)\] .graph-sim-indicator{margin-right:var(--space-2)}.\[\&_\.graph-sim-indicator\]\:\[display\:flex\] .graph-sim-indicator{display:flex}.\[\&_\.graph-sim-indicator\]\:\[height\:4px\] .graph-sim-indicator{height:4px}.\[\&_\.graph-sim-indicator\]\:\[width\:40px\] .graph-sim-indicator{width:40px}.\[\&_\.graph-sim-indicator\]\:\[align-items\:center\] .graph-sim-indicator{align-items:center}.\[\&_\.graph-sim-indicator\]\:\[gap\:var\(--space-1\)\] .graph-sim-indicator{gap:var(--space-1)}.\[\&_\.graph-sim-indicator\]\:\[overflow\:hidden\] .graph-sim-indicator{overflow:hidden}.\[\&_\.graph-sim-indicator\]\:\[border-radius\:2px\] .graph-sim-indicator{border-radius:2px}.\[\&_\.graph-sim-indicator\]\:\[font-size\:var\(--text-xs\)\] .graph-sim-indicator{font-size:var(--text-xs)}.\[\&_\.graph-sim-indicator\]\:\[color\:var\(--text-muted\)\] .graph-sim-indicator{color:var(--text-muted)}.\[\&_\.graph-sim-indicator\]\:\[background\:var\(--bg-tertiary\)\] .graph-sim-indicator{background:var(--bg-tertiary)}.\[\&_\.graph-sim-indicator\.active_\.graph-sim-bar\]\:\[background\:var\(--accent-primary\)\] .graph-sim-indicator.active .graph-sim-bar{background:var(--accent-primary)}.\[\&_\.graph-sim-spinner\]\:\[height\:12px\] .graph-sim-spinner{height:12px}.\[\&_\.graph-sim-spinner\]\:\[width\:12px\] .graph-sim-spinner{width:12px}.\[\&_\.graph-sim-spinner\]\:animate-spin .graph-sim-spinner{animation:var(--animate-spin)}.\[\&_\.graph-sim-spinner\]\:\[border-radius\:50\%\] .graph-sim-spinner{border-radius:50%}.\[\&_\.graph-sim-spinner\]\:\[border-top-color\:var\(--accent-primary\)\] .graph-sim-spinner{border-top-color:var(--accent-primary)}.\[\&_\.graph-sim-spinner\]\:\[border\:2px_solid_var\(--border-medium\)\] .graph-sim-spinner{border:2px solid var(--border-medium)}.\[\&_\.graph-slider\]\:\[height\:6px\] .graph-slider{height:6px}.\[\&_\.graph-slider\]\:\[flex\:1\] .graph-slider{flex:1}.\[\&_\.graph-slider\]\:\[cursor\:pointer\] .graph-slider{cursor:pointer}.\[\&_\.graph-slider\]\:\[appearance\:none\] .graph-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&_\.graph-slider\]\:\[border-radius\:3px\] .graph-slider{border-radius:3px}.\[\&_\.graph-slider\]\:\[-webkit-appearance\:none\] .graph-slider{-webkit-appearance:none}.\[\&_\.graph-slider\]\:\[background\:var\(--bg-tertiary\)\] .graph-slider{background:var(--bg-tertiary)}.\[\&_\.graph-slider-container\]\:\[display\:flex\] .graph-slider-container{display:flex}.\[\&_\.graph-slider-container\]\:\[align-items\:center\] .graph-slider-container{align-items:center}.\[\&_\.graph-slider-container\]\:\[gap\:var\(--space-2\)\] .graph-slider-container{gap:var(--space-2)}.\[\&_\.graph-slider-control\]\:\[display\:flex\] .graph-slider-control{display:flex}.\[\&_\.graph-slider-control\]\:\[align-items\:center\] .graph-slider-control{align-items:center}.\[\&_\.graph-slider-control\]\:\[gap\:var\(--space-2\)\] .graph-slider-control{gap:var(--space-2)}.\[\&_\.graph-slider-label\]\:\[display\:flex\] .graph-slider-label{display:flex}.\[\&_\.graph-slider-label\]\:\[align-items\:center\] .graph-slider-label{align-items:center}.\[\&_\.graph-slider-label\]\:\[gap\:var\(--space-1\)\] .graph-slider-label{gap:var(--space-1)}.\[\&_\.graph-slider-label\]\:\[font-size\:12px\] .graph-slider-label{font-size:12px}.\[\&_\.graph-slider-label\]\:\[color\:var\(--text-secondary\)\] .graph-slider-label{color:var(--text-secondary)}.\[\&_\.graph-slider-row\]\:\[display\:flex\] .graph-slider-row{display:flex}.\[\&_\.graph-slider-row\]\:\[flex-direction\:column\] .graph-slider-row{flex-direction:column}.\[\&_\.graph-slider-row\]\:\[gap\:var\(--space-1\)\] .graph-slider-row{gap:var(--space-1)}.\[\&_\.graph-slider-value\]\:\[min-width\:28px\] .graph-slider-value{min-width:28px}.\[\&_\.graph-slider-value\]\:\[text-align\:right\] .graph-slider-value{text-align:right}.\[\&_\.graph-slider-value\]\:\[font-size\:var\(--text-xs\)\] .graph-slider-value{font-size:var(--text-xs)}.\[\&_\.graph-slider-value\]\:\[color\:var\(--text-muted\)\] .graph-slider-value{color:var(--text-muted)}.\[\&_\.graph-slider\:\:-moz-range-thumb\]\:\[height\:16px\] .graph-slider::-moz-range-thumb{height:16px}.\[\&_\.graph-slider\:\:-moz-range-thumb\]\:\[width\:16px\] .graph-slider::-moz-range-thumb{width:16px}.\[\&_\.graph-slider\:\:-moz-range-thumb\]\:\[cursor\:grab\] .graph-slider::-moz-range-thumb{cursor:grab}.\[\&_\.graph-slider\:\:-moz-range-thumb\]\:\[border-radius\:50\%\] .graph-slider::-moz-range-thumb{border-radius:50%}.\[\&_\.graph-slider\:\:-moz-range-thumb\]\:\[background\:var\(--accent-primary\)\] .graph-slider::-moz-range-thumb{background:var(--accent-primary)}.\[\&_\.graph-slider\:\:-moz-range-thumb\]\:\[border\:none\] .graph-slider::-moz-range-thumb{border:none}.\[\&_\.graph-slider\:\:-moz-range-track\]\:\[height\:6px\] .graph-slider::-moz-range-track{height:6px}.\[\&_\.graph-slider\:\:-moz-range-track\]\:\[border-radius\:3px\] .graph-slider::-moz-range-track{border-radius:3px}.\[\&_\.graph-slider\:\:-moz-range-track\]\:\[background\:var\(--bg-tertiary\)\] .graph-slider::-moz-range-track{background:var(--bg-tertiary)}.\[\&_\.graph-slider\:\:-webkit-slider-thumb\]\:\[height\:16px\] .graph-slider::-webkit-slider-thumb{height:16px}.\[\&_\.graph-slider\:\:-webkit-slider-thumb\]\:\[width\:16px\] .graph-slider::-webkit-slider-thumb{width:16px}.\[\&_\.graph-slider\:\:-webkit-slider-thumb\]\:\[cursor\:grab\] .graph-slider::-webkit-slider-thumb{cursor:grab}.\[\&_\.graph-slider\:\:-webkit-slider-thumb\]\:\[border-radius\:50\%\] .graph-slider::-webkit-slider-thumb{border-radius:50%}.\[\&_\.graph-slider\:\:-webkit-slider-thumb\]\:\[-webkit-appearance\:none\] .graph-slider::-webkit-slider-thumb{-webkit-appearance:none}.\[\&_\.graph-slider\:\:-webkit-slider-thumb\]\:\[background\:var\(--accent-primary\)\] .graph-slider::-webkit-slider-thumb{background:var(--accent-primary)}.\[\&_\.graph-slider\:\:-webkit-slider-thumb\]\:\[transition\:transform_0\.1s_ease\] .graph-slider::-webkit-slider-thumb{transition:transform .1s}.\[\&_\.graph-slider\:\:-webkit-slider-thumb\:active\]\:\[transform\:scale\(1\.1\)\] .graph-slider::-webkit-slider-thumb:active{transform:scale(1.1)}.\[\&_\.graph-slider\:\:-webkit-slider-thumb\:active\]\:\[cursor\:grabbing\] .graph-slider::-webkit-slider-thumb:active{cursor:grabbing}.\[\&_\.graph-stats\]\:\[margin-left\:var\(--space-2\)\] .graph-stats{margin-left:var(--space-2)}.\[\&_\.graph-stats\]\:\[font-size\:var\(--text-xs\)\] .graph-stats{font-size:var(--text-xs)}.\[\&_\.graph-stats\]\:\[color\:var\(--text-muted\)\] .graph-stats{color:var(--text-muted)}.\[\&_\.graph-title\]\:\[font-weight\:500\] .graph-title{font-weight:500}.\[\&_\.graph-title\]\:\[color\:var\(--text-primary\)\] .graph-title{color:var(--text-primary)}.\[\&_\.graph-toggle-label\]\:\[display\:flex\] .graph-toggle-label{display:flex}.\[\&_\.graph-toggle-label\]\:\[align-items\:center\] .graph-toggle-label{align-items:center}.\[\&_\.graph-toggle-label\]\:\[gap\:var\(--space-1\)\] .graph-toggle-label{gap:var(--space-1)}.\[\&_\.graph-toggle-label\]\:\[font-size\:12px\] .graph-toggle-label{font-size:12px}.\[\&_\.graph-toggle-label\]\:\[color\:var\(--text-secondary\)\] .graph-toggle-label{color:var(--text-secondary)}.\[\&_\.graph-toggle-row\]\:\[display\:flex\] .graph-toggle-row{display:flex}.\[\&_\.graph-toggle-row\]\:\[cursor\:pointer\] .graph-toggle-row{cursor:pointer}.\[\&_\.graph-toggle-row\]\:\[align-items\:center\] .graph-toggle-row{align-items:center}.\[\&_\.graph-toggle-row\]\:\[justify-content\:space-between\] .graph-toggle-row{justify-content:space-between}.\[\&_\.graph-toggle-row\]\:\[border-radius\:8px\] .graph-toggle-row{border-radius:8px}.\[\&_\.graph-toggle-row\]\:\[padding\:6px_2px\] .graph-toggle-row{padding:6px 2px}.\[\&_\.graph-toggle-row\:hover\]\:\[opacity\:1\] .graph-toggle-row:hover{opacity:1}.\[\&_\.graph-toggle-row\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_65\%\,_transparent\)\] .graph-toggle-row:hover{background:var(--bg-hover)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-toggle-row\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_65\%\,_transparent\)\] .graph-toggle-row:hover{background:color-mix(in srgb,var(--bg-hover) 65%,transparent)}}.\[\&_\.graph-toggle-switch\]\:\[position\:relative\] .graph-toggle-switch{position:relative}.\[\&_\.graph-toggle-switch\]\:\[height\:20px\] .graph-toggle-switch{height:20px}.\[\&_\.graph-toggle-switch\]\:\[width\:36px\] .graph-toggle-switch{width:36px}.\[\&_\.graph-toggle-switch\]\:\[flex-shrink\:0\] .graph-toggle-switch{flex-shrink:0}.\[\&_\.graph-toggle-switch\]\:\[cursor\:pointer\] .graph-toggle-switch{cursor:pointer}.\[\&_\.graph-toggle-switch\]\:\[border-radius\:10px\] .graph-toggle-switch{border-radius:10px}.\[\&_\.graph-toggle-switch\]\:\[background\:var\(--bg-tertiary\)\] .graph-toggle-switch{background:var(--bg-tertiary)}.\[\&_\.graph-toggle-switch\]\:\[transition\:background_0\.2s_ease\] .graph-toggle-switch{transition:background .2s}.\[\&_\.graph-toggle-switch_\.graph-toggle-thumb\]\:\[position\:absolute\] .graph-toggle-switch .graph-toggle-thumb{position:absolute}.\[\&_\.graph-toggle-switch_\.graph-toggle-thumb\]\:\[top\:2px\] .graph-toggle-switch .graph-toggle-thumb{top:2px}.\[\&_\.graph-toggle-switch_\.graph-toggle-thumb\]\:\[left\:2px\] .graph-toggle-switch .graph-toggle-thumb{left:2px}.\[\&_\.graph-toggle-switch_\.graph-toggle-thumb\]\:\[height\:16px\] .graph-toggle-switch .graph-toggle-thumb{height:16px}.\[\&_\.graph-toggle-switch_\.graph-toggle-thumb\]\:\[width\:16px\] .graph-toggle-switch .graph-toggle-thumb{width:16px}.\[\&_\.graph-toggle-switch_\.graph-toggle-thumb\]\:\[border-radius\:50\%\] .graph-toggle-switch .graph-toggle-thumb{border-radius:50%}.\[\&_\.graph-toggle-switch_\.graph-toggle-thumb\]\:\[box-shadow\:0_1px_3px_rgba\(0\,_0\,_0\,_0\.2\)\] .graph-toggle-switch .graph-toggle-thumb{box-shadow:0 1px 3px #0003}.\[\&_\.graph-toggle-switch_\.graph-toggle-thumb\]\:\[background\:white\] .graph-toggle-switch .graph-toggle-thumb{background:#fff}.\[\&_\.graph-toggle-switch_\.graph-toggle-thumb\]\:\[transition\:transform_0\.2s_ease\] .graph-toggle-switch .graph-toggle-thumb{transition:transform .2s}.\[\&_\.graph-toggle-switch\.active\]\:\[background\:var\(--accent-primary\)\] .graph-toggle-switch.active{background:var(--accent-primary)}.\[\&_\.graph-toggle-switch\.active_\.graph-toggle-thumb\]\:\[transform\:translateX\(16px\)\] .graph-toggle-switch.active .graph-toggle-thumb{transform:translate(16px)}.\[\&_\.graph-toggle-switch\.active_\.graph-toggle-thumb\]\:\[background\:var\(--text-on-accent\,_white\)\] .graph-toggle-switch.active .graph-toggle-thumb{background:var(--text-on-accent,white)}.\[\&_\.graph-toggle-switch\:hover\]\:\[background\:var\(--bg-hover\)\] .graph-toggle-switch:hover{background:var(--bg-hover)}.\[\&_\.graph-tools-group\]\:\[pointer-events\:auto\] .graph-tools-group{pointer-events:auto}.\[\&_\.graph-tools-group\]\:\[display\:flex\] .graph-tools-group{display:flex}.\[\&_\.graph-tools-group\]\:\[flex-direction\:column\] .graph-tools-group{flex-direction:column}.\[\&_\.graph-tools-group\]\:\[overflow\:hidden\] .graph-tools-group{overflow:hidden}.\[\&_\.graph-tools-group\]\:\[border-radius\:10px\] .graph-tools-group{border-radius:10px}.\[\&_\.graph-tools-group\]\:\[box-shadow\:0_4px_16px_rgba\(0\,_0\,_0\,_0\.12\)\] .graph-tools-group{box-shadow:0 4px 16px #0000001f}.\[\&_\.graph-tools-group\]\:\[backdrop-filter\:blur\(12px\)\] .graph-tools-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[\&_\.graph-tools-group\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_82\%\,_transparent\)\] .graph-tools-group{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-tools-group\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_82\%\,_transparent\)\] .graph-tools-group{background:color-mix(in srgb,var(--bg-elevated) 82%,transparent)}}.\[\&_\.graph-tools-group\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-tools-group{border:1px solid var(--border-medium)}.\[\&_\.graph-tools-group_\.graph-btn\]\:\[height\:36px\] .graph-tools-group .graph-btn{height:36px}.\[\&_\.graph-tools-group_\.graph-btn\]\:\[width\:36px\] .graph-tools-group .graph-btn{width:36px}.\[\&_\.graph-tools-group_\.graph-btn\]\:\[border-radius\:0\] .graph-tools-group .graph-btn{border-radius:0}.\[\&_\.graph-tools-group_\.graph-btn\+\.graph-btn\]\:\[border-top\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_52\%\,_transparent\)\] .graph-tools-group .graph-btn+.graph-btn{border-top:1px solid var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-tools-group_\.graph-btn\+\.graph-btn\]\:\[border-top\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_52\%\,_transparent\)\] .graph-tools-group .graph-btn+.graph-btn{border-top:1px solid color-mix(in srgb,var(--border-medium) 52%,transparent)}}.\[\&_\.graph-tools-rail\]\:\[pointer-events\:none\] .graph-tools-rail{pointer-events:none}.\[\&_\.graph-tools-rail\]\:\[position\:absolute\] .graph-tools-rail{position:absolute}.\[\&_\.graph-tools-rail\]\:\[top\:12px\] .graph-tools-rail{top:12px}.\[\&_\.graph-tools-rail\]\:\[right\:12px\] .graph-tools-rail{right:12px}.\[\&_\.graph-tools-rail\]\:\[z-index\:32\] .graph-tools-rail{z-index:32}.\[\&_\.graph-tools-rail\]\:\[display\:flex\] .graph-tools-rail{display:flex}.\[\&_\.graph-tools-rail\]\:\[flex-direction\:column\] .graph-tools-rail{flex-direction:column}.\[\&_\.graph-tools-rail\]\:\[align-items\:flex-end\] .graph-tools-rail{align-items:flex-end}.\[\&_\.graph-tools-rail\]\:\[gap\:8px\] .graph-tools-rail{gap:8px}.\[\&_\.graph-tools-sim-indicator\]\:\[pointer-events\:none\] .graph-tools-sim-indicator{pointer-events:none}.\[\&_\.graph-tools-sim-indicator\]\:\[display\:inline-flex\] .graph-tools-sim-indicator{display:inline-flex}.\[\&_\.graph-tools-sim-indicator\]\:\[min-width\:40px\] .graph-tools-sim-indicator{min-width:40px}.\[\&_\.graph-tools-sim-indicator\]\:\[align-items\:center\] .graph-tools-sim-indicator{align-items:center}.\[\&_\.graph-tools-sim-indicator\]\:\[justify-content\:center\] .graph-tools-sim-indicator{justify-content:center}.\[\&_\.graph-tools-sim-indicator\]\:\[gap\:6px\] .graph-tools-sim-indicator{gap:6px}.\[\&_\.graph-tools-sim-indicator\]\:\[border-radius\:999px\] .graph-tools-sim-indicator{border-radius:999px}.\[\&_\.graph-tools-sim-indicator\]\:\[padding\:5px_8px\] .graph-tools-sim-indicator{padding:5px 8px}.\[\&_\.graph-tools-sim-indicator\]\:\[font-size\:11px\] .graph-tools-sim-indicator{font-size:11px}.\[\&_\.graph-tools-sim-indicator\]\:\[font-weight\:600\] .graph-tools-sim-indicator{font-weight:600}.\[\&_\.graph-tools-sim-indicator\]\:\[color\:var\(--text-secondary\)\] .graph-tools-sim-indicator{color:var(--text-secondary)}.\[\&_\.graph-tools-sim-indicator\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_88\%\,_transparent\)\] .graph-tools-sim-indicator{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.graph-tools-sim-indicator\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_88\%\,_transparent\)\] .graph-tools-sim-indicator{background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)}}.\[\&_\.graph-tools-sim-indicator\]\:\[border\:1px_solid_var\(--border-medium\)\] .graph-tools-sim-indicator{border:1px solid var(--border-medium)}.\[\&_\.graph-view-container\]\:\[position\:relative\] .graph-view-container{position:relative}.\[\&_\.graph-view-container\]\:\[display\:flex\] .graph-view-container{display:flex}.\[\&_\.graph-view-container\]\:\[height\:100\%\] .graph-view-container{height:100%}.\[\&_\.graph-view-container\]\:\[flex-direction\:column\] .graph-view-container{flex-direction:column}.\[\&_\.graph-view-container\]\:\[-webkit-user-select\:none\] .graph-view-container{-webkit-user-select:none}.\[\&_\.graph-view-container\]\:\[background\:var\(--bg-primary\)\] .graph-view-container{background:var(--bg-primary)}.\[\&_\.graph-view-container\]\:\[user-select\:none\] .graph-view-container{-webkit-user-select:none;user-select:none}.\[\&_\.graph-view-container\.fullscreen\]\:\[position\:fixed\] .graph-view-container.fullscreen{position:fixed}.\[\&_\.graph-view-container\.fullscreen\]\:\[inset\:0\] .graph-view-container.fullscreen{top:0;right:0;bottom:0;left:0}.\[\&_\.graph-view-container\.fullscreen\]\:\[z-index\:100\] .graph-view-container.fullscreen{z-index:100}.\[\&_\.graph-view-container\.fullscreen_\.graph-btn\]\:\[pointer-events\:auto\] .graph-view-container.fullscreen .graph-btn{pointer-events:auto}.\[\&_\.graph-view-container\.fullscreen_\.graph-btn\]\:\[position\:relative\] .graph-view-container.fullscreen .graph-btn{position:relative}.\[\&_\.graph-view-container\.fullscreen_\.graph-btn\]\:\[z-index\:102\] .graph-view-container.fullscreen .graph-btn{z-index:102}.\[\&_\.graph-view-container\.fullscreen_\.graph-header\]\:\[position\:relative\] .graph-view-container.fullscreen .graph-header{position:relative}.\[\&_\.graph-view-container\.fullscreen_\.graph-header\]\:\[z-index\:101\] .graph-view-container.fullscreen .graph-header{z-index:101}.\[\&_\.is-collapsed_\>_\.nav-folder-children\]\:\[display\:none\] .is-collapsed>.nav-folder-children,.\[\&_\.is-collapsed_\>_\.tree-item-children\]\:\[display\:none\] .is-collapsed>.tree-item-children{display:none}.\[\&_\.is-flashing\]\:animate-pulse .is-flashing{animation:var(--animate-pulse)}.\[\&_\.is-hidden\]\:\!\[display\:none\] .is-hidden{display:none!important}.\[\&_\.is-loading\]\:\[pointer-events\:none\] .is-loading{pointer-events:none}.\[\&_\.is-loading\]\:\[opacity\:0\.6\] .is-loading{opacity:.6}.\[\&_\.leaf-editor-host\]\:\[position\:relative\] .leaf-editor-host{position:relative}.\[\&_\.leaf-editor-host\]\:\[display\:flex\] .leaf-editor-host{display:flex}.\[\&_\.leaf-editor-host\]\:\[height\:100\%\] .leaf-editor-host{height:100%}.\[\&_\.leaf-editor-host\]\:\[min-height\:0\] .leaf-editor-host{min-height:0}.\[\&_\.leaf-editor-host\]\:\[width\:100\%\] .leaf-editor-host{width:100%}.\[\&_\.leaf-editor-host\]\:\[flex-direction\:column\] .leaf-editor-host{flex-direction:column}.\[\&_\.markdown-preview\]\:\[margin\:0_auto\] .markdown-preview{margin:0 auto}.\[\&_\.markdown-preview\]\:\[height\:auto\] .markdown-preview{height:auto}.\[\&_\.markdown-preview\]\:\[min-height\:100\%\] .markdown-preview{min-height:100%}.\[\&_\.markdown-preview\]\:\[max-width\:850px\] .markdown-preview{max-width:850px}.\[\&_\.markdown-preview\]\:\[padding\:var\(--space-8\)\] .markdown-preview{padding:var(--space-8)}.\[\&_\.markdown-preview\]\:\[font-family\:var\(--font-family\)\] .markdown-preview{font-family:var(--font-family)}.\[\&_\.markdown-preview\]\:\[font-size\:var\(--preview-font-size\)\] .markdown-preview{font-size:var(--preview-font-size)}.\[\&_\.markdown-preview_\.katex-display\]\:\[margin\:1\.5em_0\] .markdown-preview .katex-display{margin:1.5em 0}.\[\&_\.markdown-preview_\.katex-display\]\:\[overflow-x\:auto\] .markdown-preview .katex-display{overflow-x:auto}.\[\&_\.markdown-preview_\.katex-display\]\:\[overflow-y\:hidden\] .markdown-preview .katex-display{overflow-y:hidden}.\[\&_\.markdown-preview_\.katex-display\]\:\[padding\:0\.5em_0\] .markdown-preview .katex-display{padding:.5em 0}.\[\&_\.markdown-preview_\.url-preview-action-btn\]\:\[display\:flex\] .markdown-preview .url-preview-action-btn{display:flex}.\[\&_\.markdown-preview_\.url-preview-action-btn\]\:\[height\:24px\] .markdown-preview .url-preview-action-btn{height:24px}.\[\&_\.markdown-preview_\.url-preview-action-btn\]\:\[width\:24px\] .markdown-preview .url-preview-action-btn{width:24px}.\[\&_\.markdown-preview_\.url-preview-action-btn\]\:\[align-items\:center\] .markdown-preview .url-preview-action-btn{align-items:center}.\[\&_\.markdown-preview_\.url-preview-action-btn\]\:\[justify-content\:center\] .markdown-preview .url-preview-action-btn{justify-content:center}.\[\&_\.markdown-preview_\.url-preview-action-btn\]\:\[border-radius\:var\(--radius-sm\)\] .markdown-preview .url-preview-action-btn{border-radius:var(--radius-sm)}.\[\&_\.markdown-preview_\.url-preview-action-btn\]\:\[color\:var\(--text-muted\)\] .markdown-preview .url-preview-action-btn{color:var(--text-muted)}.\[\&_\.markdown-preview_\.url-preview-action-btn\:hover\]\:\[transform\:translateY\(-1px\)\] .markdown-preview .url-preview-action-btn:hover{transform:translateY(-1px)}.\[\&_\.markdown-preview_\.url-preview-action-btn\:hover\]\:\[color\:var\(--text-primary\)\] .markdown-preview .url-preview-action-btn:hover{color:var(--text-primary)}.\[\&_\.markdown-preview_\.url-preview-action-btn\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-secondary\)_85\%\,_var\(--text-primary\)_15\%\)\] .markdown-preview .url-preview-action-btn:hover{background:var(--bg-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.markdown-preview_\.url-preview-action-btn\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-secondary\)_85\%\,_var\(--text-primary\)_15\%\)\] .markdown-preview .url-preview-action-btn:hover{background:color-mix(in srgb,var(--bg-secondary) 85%,var(--text-primary) 15%)}}.\[\&_\.markdown-preview_\.url-preview-actions\]\:\[display\:flex\] .markdown-preview .url-preview-actions{display:flex}.\[\&_\.markdown-preview_\.url-preview-actions\]\:\[flex-shrink\:0\] .markdown-preview .url-preview-actions{flex-shrink:0}.\[\&_\.markdown-preview_\.url-preview-actions\]\:\[align-items\:center\] .markdown-preview .url-preview-actions{align-items:center}.\[\&_\.markdown-preview_\.url-preview-actions\]\:\[gap\:var\(--space-3\)\] .markdown-preview .url-preview-actions{gap:var(--space-3)}.\[\&_\.markdown-preview_\.url-preview-badge\]\:\[border-radius\:var\(--radius-sm\)\] .markdown-preview .url-preview-badge{border-radius:var(--radius-sm)}.\[\&_\.markdown-preview_\.url-preview-badge\]\:\[padding\:2px_6px\] .markdown-preview .url-preview-badge{padding:2px 6px}.\[\&_\.markdown-preview_\.url-preview-badge\]\:\[font-size\:10px\] .markdown-preview .url-preview-badge{font-size:10px}.\[\&_\.markdown-preview_\.url-preview-badge\]\:\[font-weight\:600\] .markdown-preview .url-preview-badge{font-weight:600}.\[\&_\.markdown-preview_\.url-preview-badge\]\:\[letter-spacing\:0\.3px\] .markdown-preview .url-preview-badge{letter-spacing:.3px}.\[\&_\.markdown-preview_\.url-preview-badge\]\:\[color\:var\(--text-muted\)\] .markdown-preview .url-preview-badge{color:var(--text-muted)}.\[\&_\.markdown-preview_\.url-preview-badge\]\:\[text-transform\:uppercase\] .markdown-preview .url-preview-badge{text-transform:uppercase}.\[\&_\.markdown-preview_\.url-preview-badge\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-secondary\)_80\%\,_var\(--text-primary\)_20\%\)\] .markdown-preview .url-preview-badge{background:var(--bg-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.markdown-preview_\.url-preview-badge\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-secondary\)_80\%\,_var\(--text-primary\)_20\%\)\] .markdown-preview .url-preview-badge{background:color-mix(in srgb,var(--bg-secondary) 80%,var(--text-primary) 20%)}}.\[\&_\.markdown-preview_\.url-preview-body\]\:\[position\:relative\] .markdown-preview .url-preview-body{position:relative}.\[\&_\.markdown-preview_\.url-preview-body\]\:\[aspect-ratio\:16_\/_9\] .markdown-preview .url-preview-body{aspect-ratio:16/9}.\[\&_\.markdown-preview_\.url-preview-body\]\:\[width\:100\%\] .markdown-preview .url-preview-body{width:100%}.\[\&_\.markdown-preview_\.url-preview-body\]\:\[overflow\:hidden\] .markdown-preview .url-preview-body{overflow:hidden}.\[\&_\.markdown-preview_\.url-preview-body\]\:\[border-bottom-right-radius\:calc\(var\(--radius-md\)_-_1px\)\] .markdown-preview .url-preview-body{border-bottom-right-radius:calc(var(--radius-md) - 1px)}.\[\&_\.markdown-preview_\.url-preview-body\]\:\[border-bottom-left-radius\:calc\(var\(--radius-md\)_-_1px\)\] .markdown-preview .url-preview-body{border-bottom-left-radius:calc(var(--radius-md) - 1px)}.\[\&_\.markdown-preview_\.url-preview-body\]\:\[background\:\#000\] .markdown-preview .url-preview-body{background:#000}.\[\&_\.markdown-preview_\.url-preview-body_iframe\]\:\[position\:absolute\] .markdown-preview .url-preview-body iframe{position:absolute}.\[\&_\.markdown-preview_\.url-preview-body_iframe\]\:\[top\:0\] .markdown-preview .url-preview-body iframe{top:0}.\[\&_\.markdown-preview_\.url-preview-body_iframe\]\:\[left\:0\] .markdown-preview .url-preview-body iframe{left:0}.\[\&_\.markdown-preview_\.url-preview-body_iframe\]\:\[margin\:0\] .markdown-preview .url-preview-body iframe{margin:0}.\[\&_\.markdown-preview_\.url-preview-body_iframe\]\:\[height\:100\%\] .markdown-preview .url-preview-body iframe{height:100%}.\[\&_\.markdown-preview_\.url-preview-body_iframe\]\:\[width\:100\%\] .markdown-preview .url-preview-body iframe{width:100%}.\[\&_\.markdown-preview_\.url-preview-body_iframe\]\:\[border-radius\:0\] .markdown-preview .url-preview-body iframe{border-radius:0}.\[\&_\.markdown-preview_\.url-preview-body_iframe\]\:\[border\:none\] .markdown-preview .url-preview-body iframe{border:none}.\[\&_\.markdown-preview_\.url-preview-card\]\:\[position\:relative\] .markdown-preview .url-preview-card{position:relative}.\[\&_\.markdown-preview_\.url-preview-card\]\:\[margin\:var\(--space-6\)_0\] .markdown-preview .url-preview-card{margin:var(--space-6) 0}.\[\&_\.markdown-preview_\.url-preview-card\]\:\[overflow\:visible\] .markdown-preview .url-preview-card{overflow:visible}.\[\&_\.markdown-preview_\.url-preview-card\]\:\[border-radius\:var\(--radius-md\)\] .markdown-preview .url-preview-card{border-radius:var(--radius-md)}.\[\&_\.markdown-preview_\.url-preview-card\]\:\[box-shadow\:0_4px_12px_rgba\(0\,_0\,_0\,_0\.05\)\] .markdown-preview .url-preview-card{box-shadow:0 4px 12px #0000000d}.\[\&_\.markdown-preview_\.url-preview-card\]\:\[background\:var\(--bg-secondary\)\] .markdown-preview .url-preview-card{background:var(--bg-secondary)}.\[\&_\.markdown-preview_\.url-preview-card\]\:\[border\:1px_solid_var\(--border-subtle\)\] .markdown-preview .url-preview-card{border:1px solid var(--border-subtle)}.\[\&_\.markdown-preview_\.url-preview-card\]\:\[transition\:border-color_0\.2s\,_box-shadow_0\.2s\] .markdown-preview .url-preview-card{transition:border-color .2s,box-shadow .2s}.\[\&_\.markdown-preview_\.url-preview-card\.embed-only\]\:\[margin\:var\(--space-4\)_auto\] .markdown-preview .url-preview-card.embed-only{margin:var(--space-4) auto}.\[\&_\.markdown-preview_\.url-preview-card\.embed-only\]\:\[box-shadow\:none\] .markdown-preview .url-preview-card.embed-only{box-shadow:none}.\[\&_\.markdown-preview_\.url-preview-card\.embed-only\]\:\[background\:transparent\] .markdown-preview .url-preview-card.embed-only{background:0 0}.\[\&_\.markdown-preview_\.url-preview-card\.embed-only\]\:\[border\:none\] .markdown-preview .url-preview-card.embed-only{border:none}.\[\&_\.markdown-preview_\.url-preview-card\.embed-only_\.url-preview-body\]\:\[border-radius\:var\(--radius-md\)\] .markdown-preview .url-preview-card.embed-only .url-preview-body{border-radius:var(--radius-md)}.\[\&_\.markdown-preview_\.url-preview-card\.embed-only\:hover\]\:\[box-shadow\:none\] .markdown-preview .url-preview-card.embed-only:hover{box-shadow:none}.\[\&_\.markdown-preview_\.url-preview-card\:hover\]\:\[border-color\:var\(--border-medium\)\] .markdown-preview .url-preview-card:hover{border-color:var(--border-medium)}.\[\&_\.markdown-preview_\.url-preview-card\:hover\]\:\[box-shadow\:0_6px_16px_rgba\(0\,_0\,_0\,_0\.08\)\] .markdown-preview .url-preview-card:hover{box-shadow:0 6px 16px #00000014}.\[\&_\.markdown-preview_\.url-preview-favicon\]\:\[height\:16px\] .markdown-preview .url-preview-favicon{height:16px}.\[\&_\.markdown-preview_\.url-preview-favicon\]\:\[width\:16px\] .markdown-preview .url-preview-favicon{width:16px}.\[\&_\.markdown-preview_\.url-preview-favicon\]\:\[border-radius\:var\(--radius-sm\)\] .markdown-preview .url-preview-favicon{border-radius:var(--radius-sm)}.\[\&_\.markdown-preview_\.url-preview-favicon\]\:\[object-fit\:contain\] .markdown-preview .url-preview-favicon{object-fit:contain}.\[\&_\.markdown-preview_\.url-preview-header\]\:\[display\:flex\] .markdown-preview .url-preview-header{display:flex}.\[\&_\.markdown-preview_\.url-preview-header\]\:\[align-items\:center\] .markdown-preview .url-preview-header{align-items:center}.\[\&_\.markdown-preview_\.url-preview-header\]\:\[justify-content\:space-between\] .markdown-preview .url-preview-header{justify-content:space-between}.\[\&_\.markdown-preview_\.url-preview-header\]\:\[border-top-left-radius\:calc\(var\(--radius-md\)_-_1px\)\] .markdown-preview .url-preview-header{border-top-left-radius:calc(var(--radius-md) - 1px)}.\[\&_\.markdown-preview_\.url-preview-header\]\:\[border-top-right-radius\:calc\(var\(--radius-md\)_-_1px\)\] .markdown-preview .url-preview-header{border-top-right-radius:calc(var(--radius-md) - 1px)}.\[\&_\.markdown-preview_\.url-preview-header\]\:\[padding\:var\(--space-3\)_var\(--space-4\)\] .markdown-preview .url-preview-header{padding:var(--space-3) var(--space-4)}.\[\&_\.markdown-preview_\.url-preview-header\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-secondary\)_95\%\,_var\(--text-primary\)_5\%\)\] .markdown-preview .url-preview-header{background:var(--bg-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.markdown-preview_\.url-preview-header\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-secondary\)_95\%\,_var\(--text-primary\)_5\%\)\] .markdown-preview .url-preview-header{background:color-mix(in srgb,var(--bg-secondary) 95%,var(--text-primary) 5%)}}.\[\&_\.markdown-preview_\.url-preview-header\]\:\[border-bottom\:1px_solid_var\(--border-subtle\)\] .markdown-preview .url-preview-header{border-bottom:1px solid var(--border-subtle)}.\[\&_\.markdown-preview_\.url-preview-header\]\:\[user-select\:none\] .markdown-preview .url-preview-header{-webkit-user-select:none;user-select:none}.\[\&_\.markdown-preview_\.url-preview-info\]\:\[display\:flex\] .markdown-preview .url-preview-info{display:flex}.\[\&_\.markdown-preview_\.url-preview-info\]\:\[min-width\:0\] .markdown-preview .url-preview-info{min-width:0}.\[\&_\.markdown-preview_\.url-preview-info\]\:\[align-items\:center\] .markdown-preview .url-preview-info{align-items:center}.\[\&_\.markdown-preview_\.url-preview-info\]\:\[gap\:var\(--space-2\)\] .markdown-preview .url-preview-info{gap:var(--space-2)}.\[\&_\.markdown-preview_\.url-preview-title\]\:\[overflow\:hidden\] .markdown-preview .url-preview-title{overflow:hidden}.\[\&_\.markdown-preview_\.url-preview-title\]\:\[font-size\:0\.85rem\] .markdown-preview .url-preview-title{font-size:.85rem}.\[\&_\.markdown-preview_\.url-preview-title\]\:\[font-weight\:550\] .markdown-preview .url-preview-title{font-weight:550}.\[\&_\.markdown-preview_\.url-preview-title\]\:\[text-overflow\:ellipsis\] .markdown-preview .url-preview-title{text-overflow:ellipsis}.\[\&_\.markdown-preview_\.url-preview-title\]\:\[white-space\:nowrap\] .markdown-preview .url-preview-title{white-space:nowrap}.\[\&_\.markdown-preview_\.url-preview-title\]\:\[color\:var\(--text-primary\)\] .markdown-preview .url-preview-title{color:var(--text-primary)}.\[\&_\.markdown-preview_a\]\:\[color\:var\(--text-link\)\] .markdown-preview a{color:var(--text-link)}.\[\&_\.markdown-preview_a\]\:\[border-bottom\:1px_solid_transparent\] .markdown-preview a{border-bottom:1px solid #0000}.\[\&_\.markdown-preview_a\]\:\[text-decoration\:none\] .markdown-preview a{text-decoration:none}.\[\&_\.markdown-preview_a\]\:\[transition\:var\(--transition-fast\)\] .markdown-preview a{transition:var(--transition-fast)}.\[\&_\.markdown-preview_a\:hover\]\:\[text-underline-offset\:4px\] .markdown-preview a:hover{text-underline-offset:4px}.\[\&_\.markdown-preview_a\:hover\]\:\[text-decoration\:underline\] .markdown-preview a:hover{text-decoration:underline}.\[\&_\.markdown-preview_blockquote\]\:\[margin\:var\(--space-4\)_0\] .markdown-preview blockquote{margin:var(--space-4) 0}.\[\&_\.markdown-preview_blockquote\]\:\[padding-left\:var\(--space-4\)\] .markdown-preview blockquote{padding-left:var(--space-4)}.\[\&_\.markdown-preview_blockquote\]\:\[color\:var\(--text-tertiary\)\] .markdown-preview blockquote{color:var(--text-tertiary)}.\[\&_\.markdown-preview_blockquote\]\:\[font-style\:italic\] .markdown-preview blockquote{font-style:italic}.\[\&_\.markdown-preview_blockquote\]\:\[border-left\:3px_solid_var\(--accent-primary\)\] .markdown-preview blockquote{border-left:3px solid var(--accent-primary)}.\[\&_\.markdown-preview_blockquote\:has\(\.callout\)\]\:\!\[margin\:0\] .markdown-preview blockquote:has(.callout){margin:0!important}.\[\&_\.markdown-preview_blockquote\:has\(\.callout\)\]\:\!\[padding\:0\] .markdown-preview blockquote:has(.callout){padding:0!important}.\[\&_\.markdown-preview_blockquote\:has\(\.callout\)\]\:\!\[color\:inherit\] .markdown-preview blockquote:has(.callout){color:inherit!important}.\[\&_\.markdown-preview_blockquote\:has\(\.callout\)\]\:\!\[font-style\:normal\] .markdown-preview blockquote:has(.callout){font-style:normal!important}.\[\&_\.markdown-preview_blockquote\:has\(\.callout\)\]\:\!\[background\:transparent\] .markdown-preview blockquote:has(.callout){background:0 0!important}.\[\&_\.markdown-preview_blockquote\:has\(\.callout\)\]\:\!\[border\:none\] .markdown-preview blockquote:has(.callout){border:none!important}.\[\&_\.markdown-preview_code\]\:\[border-radius\:var\(--radius-sm\)\] .markdown-preview code{border-radius:var(--radius-sm)}.\[\&_\.markdown-preview_code\]\:\[padding\:0\.2em_0\.4em\] .markdown-preview code{padding:.2em .4em}.\[\&_\.markdown-preview_code\]\:\[font-family\:var\(--font-mono\)\] .markdown-preview code{font-family:var(--font-mono)}.\[\&_\.markdown-preview_code\]\:\[font-size\:0\.9em\] .markdown-preview code{font-size:.9em}.\[\&_\.markdown-preview_code\]\:\[color\:var\(--text-primary\)\] .markdown-preview code{color:var(--text-primary)}.\[\&_\.markdown-preview_code\]\:\[background\:var\(--bg-tertiary\)\] .markdown-preview code{background:var(--bg-tertiary)}.\[\&_\.markdown-preview_h1\]\:\[margin-bottom\:var\(--space-6\)\] .markdown-preview h1{margin-bottom:var(--space-6)}.\[\&_\.markdown-preview_h1\]\:\[padding-bottom\:var\(--space-3\)\] .markdown-preview h1{padding-bottom:var(--space-3)}.\[\&_\.markdown-preview_h1\]\:\[font-size\:calc\(var\(--preview-font-size\)_\*_1\.85\)\] .markdown-preview h1{font-size:calc(var(--preview-font-size) * 1.85)}.\[\&_\.markdown-preview_h1\]\:\[line-height\:1\.25\] .markdown-preview h1{line-height:1.25}.\[\&_\.markdown-preview_h1\]\:\[font-weight\:700\] .markdown-preview h1{font-weight:700}.\[\&_\.markdown-preview_h1\]\:\[letter-spacing\:-0\.5px\] .markdown-preview h1{letter-spacing:-.5px}.\[\&_\.markdown-preview_h1\]\:\[color\:var\(--text-primary\)\] .markdown-preview h1{color:var(--text-primary)}.\[\&_\.markdown-preview_h1\]\:\[border-bottom\:1px_solid_var\(--border-subtle\)\] .markdown-preview h1{border-bottom:1px solid var(--border-subtle)}.\[\&_\.markdown-preview_h2\]\:\[margin-top\:var\(--space-8\)\] .markdown-preview h2{margin-top:var(--space-8)}.\[\&_\.markdown-preview_h2\]\:\[margin-bottom\:var\(--space-4\)\] .markdown-preview h2{margin-bottom:var(--space-4)}.\[\&_\.markdown-preview_h2\]\:\[font-size\:calc\(var\(--preview-font-size\)_\*_1\.55\)\] .markdown-preview h2{font-size:calc(var(--preview-font-size) * 1.55)}.\[\&_\.markdown-preview_h2\]\:\[line-height\:1\.3\] .markdown-preview h2{line-height:1.3}.\[\&_\.markdown-preview_h2\]\:\[font-weight\:600\] .markdown-preview h2{font-weight:600}.\[\&_\.markdown-preview_h2\]\:\[letter-spacing\:-0\.3px\] .markdown-preview h2{letter-spacing:-.3px}.\[\&_\.markdown-preview_h2\]\:\[color\:var\(--text-primary\)\] .markdown-preview h2{color:var(--text-primary)}.\[\&_\.markdown-preview_h3\]\:\[margin-top\:var\(--space-6\)\] .markdown-preview h3{margin-top:var(--space-6)}.\[\&_\.markdown-preview_h3\]\:\[margin-bottom\:var\(--space-3\)\] .markdown-preview h3{margin-bottom:var(--space-3)}.\[\&_\.markdown-preview_h3\]\:\[font-size\:calc\(var\(--preview-font-size\)_\*_1\.35\)\] .markdown-preview h3{font-size:calc(var(--preview-font-size) * 1.35)}.\[\&_\.markdown-preview_h3\]\:\[line-height\:1\.35\] .markdown-preview h3{line-height:1.35}.\[\&_\.markdown-preview_h3\]\:\[font-weight\:600\] .markdown-preview h3{font-weight:600}.\[\&_\.markdown-preview_h3\]\:\[color\:var\(--text-primary\)\] .markdown-preview h3{color:var(--text-primary)}.\[\&_\.markdown-preview_h4\]\:\[font-size\:calc\(var\(--preview-font-size\)_\*_1\.2\)\] .markdown-preview h4{font-size:calc(var(--preview-font-size) * 1.2)}.\[\&_\.markdown-preview_h4\]\:\[line-height\:1\.4\] .markdown-preview h4{line-height:1.4}.\[\&_\.markdown-preview_h4\]\:\[font-weight\:600\] .markdown-preview h4{font-weight:600}.\[\&_\.markdown-preview_h5\]\:\[font-size\:calc\(var\(--preview-font-size\)_\*_1\.1\)\] .markdown-preview h5{font-size:calc(var(--preview-font-size) * 1.1)}.\[\&_\.markdown-preview_h5\]\:\[line-height\:1\.45\] .markdown-preview h5{line-height:1.45}.\[\&_\.markdown-preview_h5\]\:\[font-weight\:600\] .markdown-preview h5{font-weight:600}.\[\&_\.markdown-preview_h6\]\:\[font-size\:var\(--preview-font-size\)\] .markdown-preview h6{font-size:var(--preview-font-size)}.\[\&_\.markdown-preview_h6\]\:\[line-height\:1\.5\] .markdown-preview h6{line-height:1.5}.\[\&_\.markdown-preview_h6\]\:\[font-weight\:600\] .markdown-preview h6{font-weight:600}.\[\&_\.markdown-preview_hr\]\:\[margin\:var\(--space-8\)_0\] .markdown-preview hr{margin:var(--space-8) 0}.\[\&_\.markdown-preview_hr\]\:\[border-top\:1px_solid_var\(--border-medium\)\] .markdown-preview hr{border-top:1px solid var(--border-medium)}.\[\&_\.markdown-preview_hr\]\:\[border\:none\] .markdown-preview hr{border:none}.\[\&_\.markdown-preview_iframe\]\:\[margin\:var\(--space-4\)_0\] .markdown-preview iframe{margin:var(--space-4) 0}.\[\&_\.markdown-preview_iframe\]\:\[border-radius\:var\(--radius-md\)\] .markdown-preview iframe{border-radius:var(--radius-md)}.\[\&_\.markdown-preview_img\]\:\[margin\:var\(--space-4\)_0\] .markdown-preview img{margin:var(--space-4) 0}.\[\&_\.markdown-preview_img\]\:\[max-width\:100\%\] .markdown-preview img{max-width:100%}.\[\&_\.markdown-preview_img\]\:\[cursor\:zoom-in\] .markdown-preview img{cursor:zoom-in}.\[\&_\.markdown-preview_img\]\:\[border-radius\:var\(--radius-md\)\] .markdown-preview img{border-radius:var(--radius-md)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[position\:relative\] .markdown-preview input[type=checkbox]{position:relative}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[margin-right\:var\(--space-2\)\] .markdown-preview input[type=checkbox]{margin-right:var(--space-2)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[display\:inline-grid\] .markdown-preview input[type=checkbox]{display:inline-grid}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[height\:clamp\(14px\,_calc\(var\(--preview-font-size\)_\*_1\.08\)\,_22px\)\] .markdown-preview input[type=checkbox]{height:clamp(14px,calc(var(--preview-font-size) * 1.08),22px)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[width\:clamp\(14px\,_calc\(var\(--preview-font-size\)_\*_1\.08\)\,_22px\)\] .markdown-preview input[type=checkbox]{width:clamp(14px,calc(var(--preview-font-size) * 1.08),22px)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[cursor\:pointer\] .markdown-preview input[type=checkbox]{cursor:pointer}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[appearance\:none\] .markdown-preview input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[place-content\:center\] .markdown-preview input[type=checkbox]{place-content:center}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[border-radius\:5px\] .markdown-preview input[type=checkbox]{border-radius:5px}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[vertical-align\:middle\] .markdown-preview input[type=checkbox]{vertical-align:middle}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_82\%\,_transparent\)\] .markdown-preview input[type=checkbox]{background:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_82\%\,_transparent\)\] .markdown-preview input[type=checkbox]{background:color-mix(in srgb,var(--bg-tertiary) 82%,transparent)}}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[border\:1\.5px_solid_color-mix\(in_srgb\,_var\(--text-secondary\)_68\%\,_transparent\)\] .markdown-preview input[type=checkbox]{border:1.5px solid var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[border\:1\.5px_solid_color-mix\(in_srgb\,_var\(--text-secondary\)_68\%\,_transparent\)\] .markdown-preview input[type=checkbox]{border:1.5px solid color-mix(in srgb,var(--text-secondary) 68%,transparent)}}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\]\:\[transition\:transform_var\(--transition-fast\)\,_border-color_var\(--transition-fast\)\,_background-color_var\(--transition-fast\)\,_box-shadow_var\(--transition-fast\)\] .markdown-preview input[type=checkbox]{transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:\:after\]\:\[height\:0\.68em\] .markdown-preview input[type=checkbox]:after{height:.68em}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:\:after\]\:\[width\:0\.34em\] .markdown-preview input[type=checkbox]:after{width:.34em}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:\:after\]\:\[transform-origin\:center\] .markdown-preview input[type=checkbox]:after{transform-origin:50%}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:\:after\]\:\[transform\:translate\(-0\.03em\,_-0\.06em\)_rotate\(45deg\)_scale\(0\)\] .markdown-preview input[type=checkbox]:after{transform:translate(-.03em,-.06em)rotate(45deg)scale(0)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:\:after\]\:\[border-width\:0_2\.2px_2\.2px_0\] .markdown-preview input[type=checkbox]:after{border-width:0 2.2px 2.2px 0}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:\:after\]\:\[content\:\"\"\] .markdown-preview input[type=checkbox]:after{content:""}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:\:after\]\:\[border\:solid_var\(--text-on-accent\)\] .markdown-preview input[type=checkbox]:after{border:solid var(--text-on-accent)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:\:after\]\:\[transition\:transform_120ms_ease-out\] .markdown-preview input[type=checkbox]:after{transition:transform .12s ease-out}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:checked\]\:\[border-color\:var\(--accent-primary\)\] .markdown-preview input[type=checkbox]:checked{border-color:var(--accent-primary)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:checked\]\:\[box-shadow\:0_0_0_2px_color-mix\(in_srgb\,_var\(--accent-primary\)_22\%\,_transparent\)\] .markdown-preview input[type=checkbox]:checked{box-shadow:0 0 0 2px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:checked\]\:\[box-shadow\:0_0_0_2px_color-mix\(in_srgb\,_var\(--accent-primary\)_22\%\,_transparent\)\] .markdown-preview input[type=checkbox]:checked{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 22%,transparent)}}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:checked\]\:\[background\:var\(--accent-primary\)\] .markdown-preview input[type=checkbox]:checked{background:var(--accent-primary)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:checked\:\:after\]\:\[transform\:translate\(-0\.03em\,_-0\.06em\)_rotate\(45deg\)_scale\(1\.1\)\] .markdown-preview input[type=checkbox]:checked:after{transform:translate(-.03em,-.06em)rotate(45deg)scale(1.1)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:focus-visible\]\:\[outline\:2px_solid_color-mix\(in_srgb\,_var\(--accent-primary\)_58\%\,_transparent\)\] .markdown-preview input[type=checkbox]:focus-visible{outline:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:focus-visible\]\:\[outline\:2px_solid_color-mix\(in_srgb\,_var\(--accent-primary\)_58\%\,_transparent\)\] .markdown-preview input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 58%,transparent)}}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:focus-visible\]\:\[outline-offset\:2px\] .markdown-preview input[type=checkbox]:focus-visible{outline-offset:2px}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:hover\]\:\[transform\:scale\(1\.04\)\] .markdown-preview input[type=checkbox]:hover{transform:scale(1.04)}.\[\&_\.markdown-preview_input\[type\=\"checkbox\"\]\:hover\]\:\[border-color\:var\(--text-primary\)\] .markdown-preview input[type=checkbox]:hover{border-color:var(--text-primary)}.\[\&_\.markdown-preview_li\]\:\[margin-bottom\:var\(--space-1\)\] .markdown-preview li{margin-bottom:var(--space-1)}.\[\&_\.markdown-preview_li\]\:\[color\:var\(--text-secondary\)\] .markdown-preview li{color:var(--text-secondary)}.\[\&_\.markdown-preview_li\:has\(\.task-checkbox\)\]\:\[list-style\:none\] .markdown-preview li:has(.task-checkbox){list-style:none}.\[\&_\.markdown-preview_li\:has\(\.task-checkbox\)_\.task-checkbox\]\:\[margin-top\:0\] .markdown-preview li:has(.task-checkbox) .task-checkbox{margin-top:0}.\[\&_\.markdown-preview_li\:has\(\.task-checkbox\)_\.task-checkbox\]\:\[margin-right\:var\(--space-2\)\] .markdown-preview li:has(.task-checkbox) .task-checkbox{margin-right:var(--space-2)}.\[\&_\.markdown-preview_li\:has\(\.task-checkbox\)\>p\]\:\[margin\:0\] .markdown-preview li:has(.task-checkbox)>p{margin:0}.\[\&_\.markdown-preview_li\:has\(\>_\.task-checkbox\)\]\:\[list-style\:none\] .markdown-preview li:has(>.task-checkbox){list-style:none}.\[\&_\.markdown-preview_ol\]\:\[margin-bottom\:var\(--space-4\)\] .markdown-preview ol{margin-bottom:var(--space-4)}.\[\&_\.markdown-preview_ol\]\:\[padding-left\:var\(--space-6\)\] .markdown-preview ol{padding-left:var(--space-6)}.\[\&_\.markdown-preview_ol\:has\(\>_li_\>_\.task-checkbox\)\]\:\[padding-left\:var\(--space-3\)\] .markdown-preview ol:has(>li>.task-checkbox){padding-left:var(--space-3)}.\[\&_\.markdown-preview_p\]\:\[margin-bottom\:var\(--space-4\)\] .markdown-preview p{margin-bottom:var(--space-4)}.\[\&_\.markdown-preview_p\]\:\[line-height\:var\(--editor-line-height\)\] .markdown-preview p{line-height:var(--editor-line-height)}.\[\&_\.markdown-preview_p\]\:\[color\:var\(--text-primary\)\] .markdown-preview p{color:var(--text-primary)}.\[\&_\.markdown-preview_pre\]\:\[margin-bottom\:var\(--space-4\)\] .markdown-preview pre{margin-bottom:var(--space-4)}.\[\&_\.markdown-preview_pre\]\:\[overflow-x\:hidden\] .markdown-preview pre{overflow-x:hidden}.\[\&_\.markdown-preview_pre\]\:\[border-radius\:var\(--radius-md\)\] .markdown-preview pre{border-radius:var(--radius-md)}.\[\&_\.markdown-preview_pre\]\:\[padding\:var\(--space-4\)\] .markdown-preview pre{padding:var(--space-4)}.\[\&_\.markdown-preview_pre\]\:\[font-size\:0\.9em\] .markdown-preview pre{font-size:.9em}.\[\&_\.markdown-preview_pre\]\:\[white-space\:pre-wrap\] .markdown-preview pre{white-space:pre-wrap}.\[\&_\.markdown-preview_pre\]\:\[background\:var\(--bg-tertiary\)\] .markdown-preview pre{background:var(--bg-tertiary)}.\[\&_\.markdown-preview_pre\]\:\[border\:1px_solid_var\(--border-subtle\)\] .markdown-preview pre{border:1px solid var(--border-subtle)}.\[\&_\.markdown-preview_pre\]\:\[word-wrap\:break-word\] .markdown-preview pre{word-wrap:break-word}.\[\&_\.markdown-preview_pre_code\]\:\[padding\:0\] .markdown-preview pre code{padding:0}.\[\&_\.markdown-preview_pre_code\]\:\[white-space\:pre-wrap\] .markdown-preview pre code{white-space:pre-wrap}.\[\&_\.markdown-preview_pre_code\]\:\[color\:var\(--text-primary\)\] .markdown-preview pre code{color:var(--text-primary)}.\[\&_\.markdown-preview_pre_code\]\:\[background\:none\] .markdown-preview pre code{background:0 0}.\[\&_\.markdown-preview_pre_code\]\:\[word-wrap\:break-word\] .markdown-preview pre code{word-wrap:break-word}.\[\&_\.markdown-preview_table\]\:\[margin-bottom\:var\(--space-4\)\] .markdown-preview table{margin-bottom:var(--space-4)}.\[\&_\.markdown-preview_table\]\:\[width\:100\%\] .markdown-preview table{width:100%}.\[\&_\.markdown-preview_table\]\:\[border-collapse\:collapse\] .markdown-preview table{border-collapse:collapse}.\[\&_\.markdown-preview_table\]\:\[font-size\:0\.9em\] .markdown-preview table{font-size:.9em}.\[\&_\.markdown-preview_td\]\:\[padding\:var\(--space-3\)_var\(--space-4\)\] .markdown-preview td{padding:var(--space-3) var(--space-4)}.\[\&_\.markdown-preview_td\]\:\[text-align\:center\] .markdown-preview td{text-align:center}.\[\&_\.markdown-preview_td\]\:\[color\:var\(--text-primary\)\] .markdown-preview td{color:var(--text-primary)}.\[\&_\.markdown-preview_td\]\:\[border-bottom\:1px_solid_var\(--border-subtle\)\] .markdown-preview td{border-bottom:1px solid var(--border-subtle)}.\[\&_\.markdown-preview_th\]\:\[padding\:var\(--space-3\)_var\(--space-4\)\] .markdown-preview th{padding:var(--space-3) var(--space-4)}.\[\&_\.markdown-preview_th\]\:\[text-align\:center\] .markdown-preview th{text-align:center}.\[\&_\.markdown-preview_th\]\:\[font-weight\:600\] .markdown-preview th{font-weight:600}.\[\&_\.markdown-preview_th\]\:\[color\:var\(--text-primary\)\] .markdown-preview th{color:var(--text-primary)}.\[\&_\.markdown-preview_th\]\:\[background\:transparent\] .markdown-preview th{background:0 0}.\[\&_\.markdown-preview_th\]\:\[border-bottom\:2px_solid_var\(--border-subtle\)\] .markdown-preview th{border-bottom:2px solid var(--border-subtle)}.\[\&_\.markdown-preview_tr\:hover_td\]\:\[background\:rgba\(255\,_255\,_255\,_0\.02\)\] .markdown-preview tr:hover td{background:#ffffff05}.\[\&_\.markdown-preview_ul\]\:\[margin-bottom\:var\(--space-4\)\] .markdown-preview ul{margin-bottom:var(--space-4)}.\[\&_\.markdown-preview_ul\]\:\[padding-left\:var\(--space-6\)\] .markdown-preview ul{padding-left:var(--space-6)}.\[\&_\.markdown-preview_ul\:has\(\>_li_\>_\.task-checkbox\)\]\:\[padding-left\:var\(--space-3\)\] .markdown-preview ul:has(>li>.task-checkbox){padding-left:var(--space-3)}.\[\&_\.menu-item\]\:\[display\:flex\] .menu-item{display:flex}.\[\&_\.menu-item\]\:\[cursor\:pointer\] .menu-item{cursor:pointer}.\[\&_\.menu-item\]\:\[align-items\:center\] .menu-item{align-items:center}.\[\&_\.menu-item\]\:\[gap\:12px\] .menu-item{gap:12px}.\[\&_\.menu-item\]\:\[border-radius\:var\(--radius-sm\,_4px\)\] .menu-item{border-radius:var(--radius-sm,4px)}.\[\&_\.menu-item\]\:\[padding\:6px_12px\] .menu-item{padding:6px 12px}.\[\&_\.menu-item\]\:\[font-size\:13\.5px\] .menu-item{font-size:13.5px}.\[\&_\.menu-item\]\:\[color\:var\(--text-normal\,_\#d3d3d3\)\] .menu-item{color:var(--text-normal,#d3d3d3)}.\[\&_\.menu-item\]\:\[transition\:background_0\.05s_ease\] .menu-item{transition:background 50ms}.\[\&_\.menu-item-icon\]\:\[display\:flex\] .menu-item-icon{display:flex}.\[\&_\.menu-item-icon\]\:\[height\:16px\] .menu-item-icon{height:16px}.\[\&_\.menu-item-icon\]\:\[width\:16px\] .menu-item-icon{width:16px}.\[\&_\.menu-item-icon\]\:\[flex-shrink\:0\] .menu-item-icon{flex-shrink:0}.\[\&_\.menu-item-icon\]\:\[align-items\:center\] .menu-item-icon{align-items:center}.\[\&_\.menu-item-icon\]\:\[justify-content\:center\] .menu-item-icon{justify-content:center}.\[\&_\.menu-item-icon\]\:\[color\:var\(--text-muted\,_\#a3a3a3\)\] .menu-item-icon{color:var(--text-muted,#a3a3a3)}.\[\&_\.menu-item-icon_svg\]\:\[height\:16px\] .menu-item-icon svg{height:16px}.\[\&_\.menu-item-icon_svg\]\:\[width\:16px\] .menu-item-icon svg{width:16px}.\[\&_\.menu-item-icon_svg\]\:\[stroke-width\:2px\] .menu-item-icon svg{stroke-width:2px}.\[\&_\.menu-item-submenu-indicator\]\:\[margin-left\:auto\] .menu-item-submenu-indicator{margin-left:auto}.\[\&_\.menu-item-submenu-indicator\]\:\[font-size\:9px\] .menu-item-submenu-indicator{font-size:9px}.\[\&_\.menu-item-submenu-indicator\]\:\[color\:var\(--text-muted\,_\#a3a3a3\)\] .menu-item-submenu-indicator{color:var(--text-muted,#a3a3a3)}.\[\&_\.menu-item-submenu-indicator\]\:\[opacity\:0\.7\] .menu-item-submenu-indicator{opacity:.7}.\[\&_\.menu-item-title\]\:\[flex\:1\] .menu-item-title{flex:1}.\[\&_\.menu-item-title\]\:\[white-space\:nowrap\] .menu-item-title{white-space:nowrap}.\[\&_\.menu-item\.is-checked\:\:after\]\:\[margin-left\:auto\] .menu-item.is-checked:after{margin-left:auto}.\[\&_\.menu-item\.is-checked\:\:after\]\:\[color\:inherit\] .menu-item.is-checked:after{color:inherit}.\[\&_\.menu-item\.is-checked\:\:after\]\:\[content\:\'\\u2713\'\] .menu-item.is-checked:after{content:"u2713"}.\[\&_\.menu-item\:hover\]\:\[color\:var\(--text-on-accent\,_white\)\] .menu-item:hover{color:var(--text-on-accent,white)}.\[\&_\.menu-item\:hover\]\:\[background\:var\(--background-modifier-hover\,_var\(--accent-primary\,_\#6c63ff\)\)\] .menu-item:hover{background:var(--background-modifier-hover,var(--accent-primary,#6c63ff))}.\[\&_\.menu-item\:hover_\.menu-item-icon_svg\]\:\[color\:var\(--text-on-accent\,_white\)\] .menu-item:hover .menu-item-icon svg,.\[\&_\.menu-item\:hover_\.menu-item-submenu-indicator\]\:\[color\:var\(--text-on-accent\,_white\)\] .menu-item:hover .menu-item-submenu-indicator{color:var(--text-on-accent,white)}.\[\&_\.menu-separator\]\:\[margin\:4px_0\] .menu-separator{margin:4px 0}.\[\&_\.menu-separator\]\:\[height\:1px\] .menu-separator{height:1px}.\[\&_\.menu-separator\]\:\[background\:var\(--background-modifier-border\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .menu-separator{background:var(--background-modifier-border,#ffffff14)}.\[\&_\.menu\.oo-plugin-menu\]\:\[z-index\:10000\] .menu.oo-plugin-menu{z-index:10000}.\[\&_\.menu\.oo-plugin-menu\]\:\[display\:flex\] .menu.oo-plugin-menu{display:flex}.\[\&_\.menu\.oo-plugin-menu\]\:\[min-width\:250px\] .menu.oo-plugin-menu{min-width:250px}.\[\&_\.menu\.oo-plugin-menu\]\:\[flex-direction\:column\] .menu.oo-plugin-menu{flex-direction:column}.\[\&_\.menu\.oo-plugin-menu\]\:\[gap\:2px\] .menu.oo-plugin-menu{gap:2px}.\[\&_\.menu\.oo-plugin-menu\]\:\[border-radius\:var\(--radius-md\,_6px\)\] .menu.oo-plugin-menu{border-radius:var(--radius-md,6px)}.\[\&_\.menu\.oo-plugin-menu\]\:\[padding\:6px\] .menu.oo-plugin-menu{padding:6px}.\[\&_\.menu\.oo-plugin-menu\]\:\[box-shadow\:var\(--shadow-md\,_0_8px_24px_rgba\(0\,_0\,_0\,_0\.6\)\)\] .menu.oo-plugin-menu{box-shadow:var(--shadow-md,0 8px 24px #0009)}.\[\&_\.menu\.oo-plugin-menu\]\:\[background\:var\(--background-secondary-alt\,_\#252525\)\] .menu.oo-plugin-menu{background:var(--background-secondary-alt,#252525)}.\[\&_\.menu\.oo-plugin-menu\]\:\[border\:1px_solid_var\(--background-modifier-border\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .menu.oo-plugin-menu{border:1px solid var(--background-modifier-border,#ffffff14)}.\[\&_\.menu\.oo-plugin-menu\]\:\[user-select\:none\] .menu.oo-plugin-menu{-webkit-user-select:none;user-select:none}.\[\&_\.modal\]\:\[position\:relative\] .modal{position:relative}.\[\&_\.modal\]\:\[z-index\:1\] .modal{z-index:1}.\[\&_\.modal\]\:\[max-height\:85vh\] .modal{max-height:85vh}.\[\&_\.modal\]\:\[max-width\:90vw\] .modal{max-width:90vw}.\[\&_\.modal\]\:\[min-width\:400px\] .modal{min-width:400px}.\[\&_\.modal\]\:\[overflow-y\:auto\] .modal{overflow-y:auto}.\[\&_\.modal\]\:\[border-radius\:12px\] .modal{border-radius:12px}.\[\&_\.modal\]\:\[padding\:0\] .modal{padding:0}.\[\&_\.modal\]\:\[box-shadow\:0_16px_48px_rgba\(0\,_0\,_0\,_0\.5\)\] .modal{box-shadow:0 16px 48px #00000080}.\[\&_\.modal\]\:\[background\:var\(--bg-primary\,_\#1e1e2e\)\] .modal{background:var(--bg-primary,#1e1e2e)}.\[\&_\.modal\]\:\[border\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .modal{border:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[margin-right\:8px\] .modal button:not(.modal-close-button){margin-right:8px}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[cursor\:pointer\] .modal button:not(.modal-close-button){cursor:pointer}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[border-radius\:var\(--radius-sm\,_4px\)\] .modal button:not(.modal-close-button){border-radius:var(--radius-sm,4px)}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[padding\:6px_16px\] .modal button:not(.modal-close-button){padding:6px 16px}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[font-size\:14px\] .modal button:not(.modal-close-button){font-size:14px}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[font-weight\:500\] .modal button:not(.modal-close-button){font-weight:500}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .modal button:not(.modal-close-button){color:var(--text-primary,#e0e0e0)}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .modal button:not(.modal-close-button){background:var(--bg-hover,#ffffff14)}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[border\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .modal button:not(.modal-close-button){border:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.modal_button\:not\(\.modal-close-button\)\]\:\[transition\:all_0\.2s\] .modal button:not(.modal-close-button){transition:all .2s}.\[\&_\.modal_button\:not\(\.modal-close-button\)\:hover\]\:\[background\:var\(--bg-active\,_rgba\(255\,_255\,_255\,_0\.12\)\)\] .modal button:not(.modal-close-button):hover{background:var(--bg-active,#ffffff1f)}.\[\&_\.modal_input\[type\=\"text\"\]\]\:\[border-radius\:var\(--radius-sm\,_4px\)\] .modal input[type=text]{border-radius:var(--radius-sm,4px)}.\[\&_\.modal_input\[type\=\"text\"\]\]\:\[padding\:6px_12px\] .modal input[type=text]{padding:6px 12px}.\[\&_\.modal_input\[type\=\"text\"\]\]\:\[font-size\:14px\] .modal input[type=text]{font-size:14px}.\[\&_\.modal_input\[type\=\"text\"\]\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .modal input[type=text]{color:var(--text-primary,#e0e0e0)}.\[\&_\.modal_input\[type\=\"text\"\]\]\:\[outline\:none\] .modal input[type=text]{outline:none}.\[\&_\.modal_input\[type\=\"text\"\]\]\:\[background\:var\(--bg-secondary\,_rgba\(0\,_0\,_0\,_0\.2\)\)\] .modal input[type=text]{background:var(--bg-secondary,#0003)}.\[\&_\.modal_input\[type\=\"text\"\]\]\:\[border\:1px_solid_var\(--border-medium\,_rgba\(255\,_255\,_255\,_0\.1\)\)\] .modal input[type=text]{border:1px solid var(--border-medium,#ffffff1a)}.\[\&_\.modal_input\[type\=\"text\"\]\:focus\]\:\[border-color\:var\(--accent-primary\,_\#6c63ff\)\] .modal input[type=text]:focus{border-color:var(--accent-primary,#6c63ff)}.\[\&_\.modal_select\]\:\[cursor\:pointer\] .modal select{cursor:pointer}.\[\&_\.modal_select\]\:\[appearance\:none\] .modal select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&_\.modal_select\]\:\[border-radius\:var\(--radius-sm\,_4px\)\] .modal select{border-radius:var(--radius-sm,4px)}.\[\&_\.modal_select\]\:\[background-image\:url\(\'data\:image\/svg\+xml\;utf8\,\<svg_fill\=\"\%23a0a0a0\"_height\=\"20\"_viewBox\=\"0_0_24_24\"_width\=\"20\"_xmlns\=\"http\:\/\/www\.w3\.org\/2000\/svg\"\>\<path_d\=\"M7_10l5_5_5-5z\"\/\>\<\/svg\>\'\)\] .modal select{background-image:url('data:image/svg+xml;utf8,<svg_fill="%23a0a0a0"_height="20"_viewBox="0_0_24_24"_width="20"_xmlns="http://www.w3.org/2000/svg"><path_d="M7_10l5_5_5-5z"/></svg>')}.\[\&_\.modal_select\]\:\[background-position\:right_4px_center\] .modal select{background-position:right 4px center}.\[\&_\.modal_select\]\:\[background-repeat\:no-repeat\] .modal select{background-repeat:no-repeat}.\[\&_\.modal_select\]\:\[padding\:6px_28px_6px_12px\] .modal select{padding:6px 28px 6px 12px}.\[\&_\.modal_select\]\:\[font-size\:14px\] .modal select{font-size:14px}.\[\&_\.modal_select\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .modal select{color:var(--text-primary,#e0e0e0)}.\[\&_\.modal_select\]\:\[outline\:none\] .modal select{outline:none}.\[\&_\.modal_select\]\:\[background\:var\(--bg-secondary\,_rgba\(0\,_0\,_0\,_0\.2\)\)\] .modal select{background:var(--bg-secondary,#0003)}.\[\&_\.modal_select\]\:\[border\:1px_solid_var\(--border-medium\,_rgba\(255\,_255\,_255\,_0\.1\)\)\] .modal select{border:1px solid var(--border-medium,#ffffff1a)}.\[\&_\.modal_select\:focus\]\:\[border-color\:var\(--accent-primary\,_\#6c63ff\)\] .modal select:focus{border-color:var(--accent-primary,#6c63ff)}.\[\&_\.modal-bg\]\:\[position\:absolute\] .modal-bg{position:absolute}.\[\&_\.modal-bg\]\:\[inset\:0\] .modal-bg{top:0;right:0;bottom:0;left:0}.\[\&_\.modal-bg\]\:\[backdrop-filter\:blur\(4px\)\] .modal-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.\[\&_\.modal-bg\]\:\[background\:rgba\(0\,_0\,_0\,_0\.6\)\] .modal-bg{background:#0009}.\[\&_\.modal-button-container\]\:\[display\:flex\] .modal-button-container{display:flex}.\[\&_\.modal-button-container\]\:\[justify-content\:flex-end\] .modal-button-container{justify-content:flex-end}.\[\&_\.modal-button-container\]\:\[gap\:8px\] .modal-button-container{gap:8px}.\[\&_\.modal-button-container\]\:\[padding\:12px_20px\] .modal-button-container{padding:12px 20px}.\[\&_\.modal-button-container\]\:\[border-top\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .modal-button-container{border-top:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.modal-close-button\]\:\[position\:absolute\] .modal-close-button{position:absolute}.\[\&_\.modal-close-button\]\:\[top\:12px\] .modal-close-button{top:12px}.\[\&_\.modal-close-button\]\:\[right\:12px\] .modal-close-button{right:12px}.\[\&_\.modal-close-button\]\:\[cursor\:pointer\] .modal-close-button{cursor:pointer}.\[\&_\.modal-close-button\]\:\[border-radius\:4px\] .modal-close-button{border-radius:4px}.\[\&_\.modal-close-button\]\:\[padding\:4px_8px\] .modal-close-button{padding:4px 8px}.\[\&_\.modal-close-button\]\:\[font-size\:18px\] .modal-close-button{font-size:18px}.\[\&_\.modal-close-button\]\:\[color\:var\(--text-muted\,_\#888\)\] .modal-close-button{color:var(--text-muted,#888)}.\[\&_\.modal-close-button\]\:\[background\:none\] .modal-close-button{background:0 0}.\[\&_\.modal-close-button\]\:\[border\:none\] .modal-close-button{border:none}.\[\&_\.modal-close-button\:hover\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .modal-close-button:hover{color:var(--text-primary,#e0e0e0)}.\[\&_\.modal-close-button\:hover\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.05\)\)\] .modal-close-button:hover{background:var(--bg-hover,#ffffff0d)}.\[\&_\.modal-container\]\:\[position\:fixed\] .modal-container{position:fixed}.\[\&_\.modal-container\]\:\[inset\:0\] .modal-container{top:0;right:0;bottom:0;left:0}.\[\&_\.modal-container\]\:\[z-index\:9999\] .modal-container{z-index:9999}.\[\&_\.modal-container\]\:\[display\:flex\] .modal-container{display:flex}.\[\&_\.modal-container\]\:\[align-items\:center\] .modal-container{align-items:center}.\[\&_\.modal-container\]\:\[justify-content\:center\] .modal-container{justify-content:center}.\[\&_\.modal-content\]\:\[padding\:16px_20px\] .modal-content{padding:16px 20px}.\[\&_\.modal-content\]\:\[font-size\:14px\] .modal-content{font-size:14px}.\[\&_\.modal-content\]\:\[line-height\:1\.5\] .modal-content{line-height:1.5}.\[\&_\.modal-content\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .modal-content{color:var(--text-primary,#e0e0e0)}.\[\&_\.modal-title\]\:\[padding\:16px_20px\] .modal-title{padding:16px 20px}.\[\&_\.modal-title\]\:\[font-size\:18px\] .modal-title{font-size:18px}.\[\&_\.modal-title\]\:\[font-weight\:600\] .modal-title{font-weight:600}.\[\&_\.modal-title\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .modal-title{color:var(--text-primary,#e0e0e0)}.\[\&_\.modal-title\]\:\[border-bottom\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .modal-title{border-bottom:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.nav-file\]\:\[cursor\:pointer\] .nav-file{cursor:pointer}.\[\&_\.nav-file\]\:\[border-radius\:4px\] .nav-file{border-radius:4px}.\[\&_\.nav-file\]\:\[padding\:4px_12px\] .nav-file{padding:4px 12px}.\[\&_\.nav-file\]\:\[font-size\:13px\] .nav-file{font-size:13px}.\[\&_\.nav-file\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .nav-file{color:var(--text-primary,#e0e0e0)}.\[\&_\.nav-file\:hover\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.05\)\)\] .nav-file:hover{background:var(--bg-hover,#ffffff0d)}.\[\&_\.nav-folder\]\:\[cursor\:pointer\] .nav-folder{cursor:pointer}.\[\&_\.nav-folder\]\:\[border-radius\:4px\] .nav-folder{border-radius:4px}.\[\&_\.nav-folder\]\:\[padding\:4px_12px\] .nav-folder{padding:4px 12px}.\[\&_\.nav-folder\]\:\[font-size\:13px\] .nav-folder{font-size:13px}.\[\&_\.nav-folder\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .nav-folder{color:var(--text-primary,#e0e0e0)}.\[\&_\.nav-folder\:hover\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.05\)\)\] .nav-folder:hover{background:var(--bg-hover,#ffffff0d)}.\[\&_\.nav-header\]\:\[padding\:8px_12px\] .nav-header{padding:8px 12px}.\[\&_\.nav-header\]\:\[font-size\:12px\] .nav-header{font-size:12px}.\[\&_\.nav-header\]\:\[font-weight\:600\] .nav-header{font-weight:600}.\[\&_\.nav-header\]\:\[letter-spacing\:0\.05em\] .nav-header{letter-spacing:.05em}.\[\&_\.nav-header\]\:\[color\:var\(--text-muted\,_\#888\)\] .nav-header{color:var(--text-muted,#888)}.\[\&_\.nav-header\]\:\[text-transform\:uppercase\] .nav-header{text-transform:uppercase}.\[\&_\.notice\]\:\[max-width\:350px\] .notice{max-width:350px}.\[\&_\.notice\]\:\[border-radius\:8px\] .notice{border-radius:8px}.\[\&_\.notice\]\:\[padding\:10px_16px\] .notice{padding:10px 16px}.\[\&_\.notice\]\:\[font-size\:13px\] .notice{font-size:13px}.\[\&_\.notice\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .notice{color:var(--text-primary,#e0e0e0)}.\[\&_\.notice\]\:\[box-shadow\:0_8px_24px_rgba\(0\,_0\,_0\,_0\.3\)\] .notice{box-shadow:0 8px 24px #0000004d}.\[\&_\.notice\]\:\[background\:var\(--bg-elevated\,_\#2a2a3e\)\] .notice{background:var(--bg-elevated,#2a2a3e)}.\[\&_\.notice\]\:\[border\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .notice{border:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.oo-notice-container\]\:\[pointer-events\:none\] .oo-notice-container{pointer-events:none}.\[\&_\.oo-notice-container\]\:\[position\:fixed\] .oo-notice-container{position:fixed}.\[\&_\.oo-notice-container\]\:\[top\:0\] .oo-notice-container{top:0}.\[\&_\.oo-notice-container\]\:\[right\:0\] .oo-notice-container{right:0}.\[\&_\.oo-notice-container\]\:\[z-index\:99999\] .oo-notice-container{z-index:99999}.\[\&_\.oo-notice-container\]\:\[display\:flex\] .oo-notice-container{display:flex}.\[\&_\.oo-notice-container\]\:\[flex-direction\:column\] .oo-notice-container{flex-direction:column}.\[\&_\.oo-notice-container\]\:\[align-items\:flex-end\] .oo-notice-container{align-items:flex-end}.\[\&_\.oo-notice-container\]\:\[gap\:8px\] .oo-notice-container{gap:8px}.\[\&_\.oo-notice-container\]\:\[padding\:12px\] .oo-notice-container{padding:12px}.\[\&_\.oo-notice-container_\>_\*\]\:\[pointer-events\:auto\] .oo-notice-container>*{pointer-events:auto}.\[\&_\.oo-plugin-btn\]\:\[cursor\:pointer\] .oo-plugin-btn{cursor:pointer}.\[\&_\.oo-plugin-btn\]\:\[border-radius\:4px\] .oo-plugin-btn{border-radius:4px}.\[\&_\.oo-plugin-btn\]\:\[padding\:6px_16px\] .oo-plugin-btn{padding:6px 16px}.\[\&_\.oo-plugin-btn\]\:\[font-size\:14px\] .oo-plugin-btn{font-size:14px}.\[\&_\.oo-plugin-btn\]\:\[font-weight\:500\] .oo-plugin-btn{font-weight:500}.\[\&_\.oo-plugin-btn\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .oo-plugin-btn{color:var(--text-primary,#e0e0e0)}.\[\&_\.oo-plugin-btn\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .oo-plugin-btn{background:var(--bg-hover,#ffffff14)}.\[\&_\.oo-plugin-btn\]\:\[border\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .oo-plugin-btn{border:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.oo-plugin-btn\]\:\[transition\:all_0\.2s\] .oo-plugin-btn{transition:all .2s}.\[\&_\.oo-plugin-btn\.mod-cta\]\:\[border-color\:transparent\] .oo-plugin-btn.mod-cta{border-color:#0000}.\[\&_\.oo-plugin-btn\.mod-cta\]\:\[color\:white\] .oo-plugin-btn.mod-cta{color:#fff}.\[\&_\.oo-plugin-btn\.mod-cta\]\:\[background\:var\(--accent-primary\,_\#6c63ff\)\] .oo-plugin-btn.mod-cta{background:var(--accent-primary,#6c63ff)}.\[\&_\.oo-plugin-btn\.mod-warning\]\:\[border-color\:transparent\] .oo-plugin-btn.mod-warning{border-color:#0000}.\[\&_\.oo-plugin-btn\.mod-warning\]\:\[color\:white\] .oo-plugin-btn.mod-warning{color:#fff}.\[\&_\.oo-plugin-btn\.mod-warning\]\:\[background\:\#dc2626\] .oo-plugin-btn.mod-warning{background:#dc2626}.\[\&_\.oo-plugin-btn\:hover\]\:\[background\:var\(--bg-active\,_rgba\(255\,_255\,_255\,_0\.12\)\)\] .oo-plugin-btn:hover{background:var(--bg-active,#ffffff1f)}.\[\&_\.oo-plugin-dropdown\]\:\[border-radius\:4px\] .oo-plugin-dropdown{border-radius:4px}.\[\&_\.oo-plugin-dropdown\]\:\[padding\:6px_12px\] .oo-plugin-dropdown{padding:6px 12px}.\[\&_\.oo-plugin-dropdown\]\:\[font-size\:14px\] .oo-plugin-dropdown{font-size:14px}.\[\&_\.oo-plugin-dropdown\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .oo-plugin-dropdown{color:var(--text-primary,#e0e0e0)}.\[\&_\.oo-plugin-dropdown\]\:\[background\:var\(--bg-secondary\,_rgba\(0\,_0\,_0\,_0\.2\)\)\] .oo-plugin-dropdown{background:var(--bg-secondary,#0003)}.\[\&_\.oo-plugin-dropdown\]\:\[border\:1px_solid_var\(--border-medium\,_rgba\(255\,_255\,_255\,_0\.1\)\)\] .oo-plugin-dropdown{border:1px solid var(--border-medium,#ffffff1a)}.\[\&_\.oo-plugin-dropdown\]\:\[transition\:border-color_0\.2s\] .oo-plugin-dropdown{transition:border-color .2s}.\[\&_\.oo-plugin-modal\]\:\[position\:relative\] .oo-plugin-modal{position:relative}.\[\&_\.oo-plugin-modal\]\:\[z-index\:1\] .oo-plugin-modal{z-index:1}.\[\&_\.oo-plugin-modal\]\:\[max-height\:85vh\] .oo-plugin-modal{max-height:85vh}.\[\&_\.oo-plugin-modal\]\:\[max-width\:90vw\] .oo-plugin-modal{max-width:90vw}.\[\&_\.oo-plugin-modal\]\:\[min-width\:400px\] .oo-plugin-modal{min-width:400px}.\[\&_\.oo-plugin-modal\]\:\[overflow-y\:auto\] .oo-plugin-modal{overflow-y:auto}.\[\&_\.oo-plugin-modal\]\:\[border-radius\:12px\] .oo-plugin-modal{border-radius:12px}.\[\&_\.oo-plugin-modal\]\:\[padding\:0\] .oo-plugin-modal{padding:0}.\[\&_\.oo-plugin-modal\]\:\[box-shadow\:0_16px_48px_rgba\(0\,_0\,_0\,_0\.5\)\] .oo-plugin-modal{box-shadow:0 16px 48px #00000080}.\[\&_\.oo-plugin-modal\]\:\[background\:var\(--bg-primary\,_\#1e1e2e\)\] .oo-plugin-modal{background:var(--bg-primary,#1e1e2e)}.\[\&_\.oo-plugin-modal\]\:\[border\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .oo-plugin-modal{border:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[margin-right\:8px\] .oo-plugin-modal button:not(.modal-close-button){margin-right:8px}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[cursor\:pointer\] .oo-plugin-modal button:not(.modal-close-button){cursor:pointer}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[border-radius\:var\(--radius-sm\,_4px\)\] .oo-plugin-modal button:not(.modal-close-button){border-radius:var(--radius-sm,4px)}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[padding\:6px_16px\] .oo-plugin-modal button:not(.modal-close-button){padding:6px 16px}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[font-size\:14px\] .oo-plugin-modal button:not(.modal-close-button){font-size:14px}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[font-weight\:500\] .oo-plugin-modal button:not(.modal-close-button){font-weight:500}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .oo-plugin-modal button:not(.modal-close-button){color:var(--text-primary,#e0e0e0)}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .oo-plugin-modal button:not(.modal-close-button){background:var(--bg-hover,#ffffff14)}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[border\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .oo-plugin-modal button:not(.modal-close-button){border:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\]\:\[transition\:all_0\.2s\] .oo-plugin-modal button:not(.modal-close-button){transition:all .2s}.\[\&_\.oo-plugin-modal_button\:not\(\.modal-close-button\)\:hover\]\:\[background\:var\(--bg-active\,_rgba\(255\,_255\,_255\,_0\.12\)\)\] .oo-plugin-modal button:not(.modal-close-button):hover{background:var(--bg-active,#ffffff1f)}.\[\&_\.oo-plugin-modal_input\[type\=\"text\"\]\]\:\[border-radius\:var\(--radius-sm\,_4px\)\] .oo-plugin-modal input[type=text]{border-radius:var(--radius-sm,4px)}.\[\&_\.oo-plugin-modal_input\[type\=\"text\"\]\]\:\[padding\:6px_12px\] .oo-plugin-modal input[type=text]{padding:6px 12px}.\[\&_\.oo-plugin-modal_input\[type\=\"text\"\]\]\:\[font-size\:14px\] .oo-plugin-modal input[type=text]{font-size:14px}.\[\&_\.oo-plugin-modal_input\[type\=\"text\"\]\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .oo-plugin-modal input[type=text]{color:var(--text-primary,#e0e0e0)}.\[\&_\.oo-plugin-modal_input\[type\=\"text\"\]\]\:\[outline\:none\] .oo-plugin-modal input[type=text]{outline:none}.\[\&_\.oo-plugin-modal_input\[type\=\"text\"\]\]\:\[background\:var\(--bg-secondary\,_rgba\(0\,_0\,_0\,_0\.2\)\)\] .oo-plugin-modal input[type=text]{background:var(--bg-secondary,#0003)}.\[\&_\.oo-plugin-modal_input\[type\=\"text\"\]\]\:\[border\:1px_solid_var\(--border-medium\,_rgba\(255\,_255\,_255\,_0\.1\)\)\] .oo-plugin-modal input[type=text]{border:1px solid var(--border-medium,#ffffff1a)}.\[\&_\.oo-plugin-modal_input\[type\=\"text\"\]\:focus\]\:\[border-color\:var\(--accent-primary\,_\#6c63ff\)\] .oo-plugin-modal input[type=text]:focus{border-color:var(--accent-primary,#6c63ff)}.\[\&_\.oo-plugin-modal_select\]\:\[cursor\:pointer\] .oo-plugin-modal select{cursor:pointer}.\[\&_\.oo-plugin-modal_select\]\:\[appearance\:none\] .oo-plugin-modal select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&_\.oo-plugin-modal_select\]\:\[border-radius\:var\(--radius-sm\,_4px\)\] .oo-plugin-modal select{border-radius:var(--radius-sm,4px)}.\[\&_\.oo-plugin-modal_select\]\:\[background-image\:url\(\'data\:image\/svg\+xml\;utf8\,\<svg_fill\=\"\%23a0a0a0\"_height\=\"20\"_viewBox\=\"0_0_24_24\"_width\=\"20\"_xmlns\=\"http\:\/\/www\.w3\.org\/2000\/svg\"\>\<path_d\=\"M7_10l5_5_5-5z\"\/\>\<\/svg\>\'\)\] .oo-plugin-modal select{background-image:url('data:image/svg+xml;utf8,<svg_fill="%23a0a0a0"_height="20"_viewBox="0_0_24_24"_width="20"_xmlns="http://www.w3.org/2000/svg"><path_d="M7_10l5_5_5-5z"/></svg>')}.\[\&_\.oo-plugin-modal_select\]\:\[background-position\:right_4px_center\] .oo-plugin-modal select{background-position:right 4px center}.\[\&_\.oo-plugin-modal_select\]\:\[background-repeat\:no-repeat\] .oo-plugin-modal select{background-repeat:no-repeat}.\[\&_\.oo-plugin-modal_select\]\:\[padding\:6px_28px_6px_12px\] .oo-plugin-modal select{padding:6px 28px 6px 12px}.\[\&_\.oo-plugin-modal_select\]\:\[font-size\:14px\] .oo-plugin-modal select{font-size:14px}.\[\&_\.oo-plugin-modal_select\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .oo-plugin-modal select{color:var(--text-primary,#e0e0e0)}.\[\&_\.oo-plugin-modal_select\]\:\[outline\:none\] .oo-plugin-modal select{outline:none}.\[\&_\.oo-plugin-modal_select\]\:\[background\:var\(--bg-secondary\,_rgba\(0\,_0\,_0\,_0\.2\)\)\] .oo-plugin-modal select{background:var(--bg-secondary,#0003)}.\[\&_\.oo-plugin-modal_select\]\:\[border\:1px_solid_var\(--border-medium\,_rgba\(255\,_255\,_255\,_0\.1\)\)\] .oo-plugin-modal select{border:1px solid var(--border-medium,#ffffff1a)}.\[\&_\.oo-plugin-modal_select\:focus\]\:\[border-color\:var\(--accent-primary\,_\#6c63ff\)\] .oo-plugin-modal select:focus{border-color:var(--accent-primary,#6c63ff)}.\[\&_\.oo-plugin-modal-container\]\:\[position\:fixed\] .oo-plugin-modal-container{position:fixed}.\[\&_\.oo-plugin-modal-container\]\:\[inset\:0\] .oo-plugin-modal-container{top:0;right:0;bottom:0;left:0}.\[\&_\.oo-plugin-modal-container\]\:\[z-index\:9999\] .oo-plugin-modal-container{z-index:9999}.\[\&_\.oo-plugin-modal-container\]\:\[display\:flex\] .oo-plugin-modal-container{display:flex}.\[\&_\.oo-plugin-modal-container\]\:\[align-items\:center\] .oo-plugin-modal-container{align-items:center}.\[\&_\.oo-plugin-modal-container\]\:\[justify-content\:center\] .oo-plugin-modal-container{justify-content:center}.\[\&_\.oo-plugin-setting\]\:\[display\:flex\] .oo-plugin-setting{display:flex}.\[\&_\.oo-plugin-setting\]\:\[align-items\:flex-start\] .oo-plugin-setting{align-items:flex-start}.\[\&_\.oo-plugin-setting\]\:\[justify-content\:space-between\] .oo-plugin-setting{justify-content:space-between}.\[\&_\.oo-plugin-setting\]\:\[gap\:24px\] .oo-plugin-setting{gap:24px}.\[\&_\.oo-plugin-setting\]\:\[padding\:18px_0\] .oo-plugin-setting{padding:18px 0}.\[\&_\.oo-plugin-setting\]\:\[border-bottom\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.04\)\)\] .oo-plugin-setting{border-bottom:1px solid var(--border-subtle,#ffffff0a)}.\[\&_\.oo-plugin-status-item\]\:\[display\:inline-flex\] .oo-plugin-status-item{display:inline-flex}.\[\&_\.oo-plugin-status-item\]\:\[align-items\:center\] .oo-plugin-status-item{align-items:center}.\[\&_\.oo-plugin-status-item\]\:\[padding\:0_8px\] .oo-plugin-status-item{padding:0 8px}.\[\&_\.oo-plugin-status-item\]\:\[font-size\:12px\] .oo-plugin-status-item{font-size:12px}.\[\&_\.oo-plugin-status-item\]\:\[color\:var\(--text-muted\,_\#888\)\] .oo-plugin-status-item{color:var(--text-muted,#888)}.\[\&_\.oo-plugin-text-input\]\:\[border-radius\:4px\] .oo-plugin-text-input{border-radius:4px}.\[\&_\.oo-plugin-text-input\]\:\[padding\:6px_12px\] .oo-plugin-text-input{padding:6px 12px}.\[\&_\.oo-plugin-text-input\]\:\[font-size\:14px\] .oo-plugin-text-input{font-size:14px}.\[\&_\.oo-plugin-text-input\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .oo-plugin-text-input{color:var(--text-primary,#e0e0e0)}.\[\&_\.oo-plugin-text-input\]\:\[background\:var\(--bg-secondary\,_rgba\(0\,_0\,_0\,_0\.2\)\)\] .oo-plugin-text-input{background:var(--bg-secondary,#0003)}.\[\&_\.oo-plugin-text-input\]\:\[border\:1px_solid_var\(--border-medium\,_rgba\(255\,_255\,_255\,_0\.1\)\)\] .oo-plugin-text-input{border:1px solid var(--border-medium,#ffffff1a)}.\[\&_\.oo-plugin-text-input\]\:\[transition\:border-color_0\.2s\] .oo-plugin-text-input{transition:border-color .2s}.\[\&_\.oo-plugin-text-input\:focus\]\:\[border-color\:var\(--accent-primary\,_\#6c63ff\)\] .oo-plugin-text-input:focus{border-color:var(--accent-primary,#6c63ff)}.\[\&_\.oo-plugin-text-input\:focus\]\:\[outline\:none\] .oo-plugin-text-input:focus{outline:none}.\[\&_\.oo-plugin-textarea\]\:\[border-radius\:4px\] .oo-plugin-textarea{border-radius:4px}.\[\&_\.oo-plugin-textarea\]\:\[padding\:6px_12px\] .oo-plugin-textarea{padding:6px 12px}.\[\&_\.oo-plugin-textarea\]\:\[font-size\:14px\] .oo-plugin-textarea{font-size:14px}.\[\&_\.oo-plugin-textarea\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .oo-plugin-textarea{color:var(--text-primary,#e0e0e0)}.\[\&_\.oo-plugin-textarea\]\:\[background\:var\(--bg-secondary\,_rgba\(0\,_0\,_0\,_0\.2\)\)\] .oo-plugin-textarea{background:var(--bg-secondary,#0003)}.\[\&_\.oo-plugin-textarea\]\:\[border\:1px_solid_var\(--border-medium\,_rgba\(255\,_255\,_255\,_0\.1\)\)\] .oo-plugin-textarea{border:1px solid var(--border-medium,#ffffff1a)}.\[\&_\.oo-plugin-textarea\]\:\[transition\:border-color_0\.2s\] .oo-plugin-textarea{transition:border-color .2s}.\[\&_\.oo-plugin-textarea\:focus\]\:\[border-color\:var\(--accent-primary\,_\#6c63ff\)\] .oo-plugin-textarea:focus{border-color:var(--accent-primary,#6c63ff)}.\[\&_\.oo-plugin-textarea\:focus\]\:\[outline\:none\] .oo-plugin-textarea:focus{outline:none}.\[\&_\.oo-plugin-view\]\:\[height\:100\%\] .oo-plugin-view{height:100%}.\[\&_\.oo-plugin-view\]\:\[width\:100\%\] .oo-plugin-view{width:100%}.\[\&_\.oo-plugin-view\]\:\[overflow-y\:auto\] .oo-plugin-view{overflow-y:auto}.\[\&_\.oo-plugin-view\]\:\[font-size\:14px\] .oo-plugin-view{font-size:14px}.\[\&_\.oo-plugin-view\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .oo-plugin-view{color:var(--text-primary,#e0e0e0)}.\[\&_\.prompt\]\:\[padding\:16px_20px\] .prompt{padding:16px 20px}.\[\&_\.prompt-input\]\:\[margin-bottom\:8px\] .prompt-input{margin-bottom:8px}.\[\&_\.prompt-input\]\:\[width\:100\%\] .prompt-input{width:100%}.\[\&_\.prompt-input\]\:\[border-radius\:8px\] .prompt-input{border-radius:8px}.\[\&_\.prompt-input\]\:\[padding\:10px_12px\] .prompt-input{padding:10px 12px}.\[\&_\.prompt-input\]\:\[font-size\:14px\] .prompt-input{font-size:14px}.\[\&_\.prompt-input\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .prompt-input{color:var(--text-primary,#e0e0e0)}.\[\&_\.prompt-input\]\:\[outline\:none\] .prompt-input{outline:none}.\[\&_\.prompt-input\]\:\[background\:var\(--bg-input\,_rgba\(255\,_255\,_255\,_0\.05\)\)\] .prompt-input{background:var(--bg-input,#ffffff0d)}.\[\&_\.prompt-input\]\:\[border\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .prompt-input{border:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.prompt-input\:focus\]\:\[border-color\:var\(--accent-primary\,_\#6c63ff\)\] .prompt-input:focus{border-color:var(--accent-primary,#6c63ff)}.\[\&_\.prompt-results\]\:\[max-height\:300px\] .prompt-results{max-height:300px}.\[\&_\.prompt-results\]\:\[overflow-y\:auto\] .prompt-results{overflow-y:auto}.\[\&_\.search-input-container\]\:\[position\:relative\] .search-input-container{position:relative}.\[\&_\.search-input-container\]\:\[display\:flex\] .search-input-container{display:flex}.\[\&_\.search-input-container\]\:\[align-items\:center\] .search-input-container{align-items:center}.\[\&_\.setting-item\]\:\[display\:flex\] .setting-item{display:flex}.\[\&_\.setting-item\]\:\[align-items\:flex-start\] .setting-item{align-items:flex-start}.\[\&_\.setting-item\]\:\[justify-content\:space-between\] .setting-item{justify-content:space-between}.\[\&_\.setting-item\]\:\[gap\:24px\] .setting-item{gap:24px}.\[\&_\.setting-item\]\:\[padding\:18px_0\] .setting-item{padding:18px 0}.\[\&_\.setting-item\]\:\[border-bottom\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.04\)\)\] .setting-item{border-bottom:1px solid var(--border-subtle,#ffffff0a)}.\[\&_\.setting-item-control\]\:\[display\:flex\] .setting-item-control{display:flex}.\[\&_\.setting-item-control\]\:\[flex-shrink\:0\] .setting-item-control{flex-shrink:0}.\[\&_\.setting-item-control\]\:\[align-items\:center\] .setting-item-control{align-items:center}.\[\&_\.setting-item-control\]\:\[gap\:12px\] .setting-item-control{gap:12px}.\[\&_\.setting-item-description\]\:\[font-size\:13px\] .setting-item-description{font-size:13px}.\[\&_\.setting-item-description\]\:\[line-height\:1\.5\] .setting-item-description{line-height:1.5}.\[\&_\.setting-item-description\]\:\[color\:var\(--text-muted\,_\#999\)\] .setting-item-description{color:var(--text-muted,#999)}.\[\&_\.setting-item-name\]\:\[margin-bottom\:4px\] .setting-item-name{margin-bottom:4px}.\[\&_\.setting-item-name\]\:\[font-size\:15px\] .setting-item-name{font-size:15px}.\[\&_\.setting-item-name\]\:\[font-weight\:500\] .setting-item-name{font-weight:500}.\[\&_\.setting-item-name\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .setting-item-name{color:var(--text-primary,#e0e0e0)}.\[\&_\.status-bar-item\.plugin-git\]\:\[cursor\:pointer\] .status-bar-item.plugin-git{cursor:pointer}.\[\&_\.status-bar-item\.plugin-git\]\:\[color\:var\(--accent-primary\,_\#6c63ff\)\] .status-bar-item.plugin-git{color:var(--accent-primary,#6c63ff)}.\[\&_\.status-item\]\:\[display\:inline-flex\] .status-item{display:inline-flex}.\[\&_\.status-item\]\:\[align-items\:center\] .status-item{align-items:center}.\[\&_\.status-item\]\:\[padding\:0_8px\] .status-item{padding:0 8px}.\[\&_\.status-item\]\:\[font-size\:12px\] .status-item{font-size:12px}.\[\&_\.status-item\]\:\[color\:var\(--text-muted\,_\#888\)\] .status-item{color:var(--text-muted,#888)}.\[\&_\.suggestion-container\]\:\[max-height\:300px\] .suggestion-container{max-height:300px}.\[\&_\.suggestion-container\]\:\[overflow\:hidden\] .suggestion-container{overflow:hidden}.\[\&_\.suggestion-container\]\:\[overflow-y\:auto\] .suggestion-container{overflow-y:auto}.\[\&_\.suggestion-container\]\:\[border-radius\:8px\] .suggestion-container{border-radius:8px}.\[\&_\.suggestion-container\]\:\[background\:var\(--bg-primary\,_\#1e1e2e\)\] .suggestion-container{background:var(--bg-primary,#1e1e2e)}.\[\&_\.suggestion-container\]\:\[border\:1px_solid_var\(--border-subtle\,_rgba\(255\,_255\,_255\,_0\.08\)\)\] .suggestion-container{border:1px solid var(--border-subtle,#ffffff14)}.\[\&_\.suggestion-empty\]\:\[padding\:12px\] .suggestion-empty{padding:12px}.\[\&_\.suggestion-empty\]\:\[text-align\:center\] .suggestion-empty{text-align:center}.\[\&_\.suggestion-empty\]\:\[font-size\:13px\] .suggestion-empty{font-size:13px}.\[\&_\.suggestion-empty\]\:\[color\:var\(--text-muted\,_\#888\)\] .suggestion-empty{color:var(--text-muted,#888)}.\[\&_\.suggestion-empty\]\:\[font-style\:italic\] .suggestion-empty{font-style:italic}.\[\&_\.suggestion-item\]\:\[cursor\:pointer\] .suggestion-item{cursor:pointer}.\[\&_\.suggestion-item\]\:\[padding\:8px_12px\] .suggestion-item{padding:8px 12px}.\[\&_\.suggestion-item\]\:\[font-size\:13px\] .suggestion-item{font-size:13px}.\[\&_\.suggestion-item\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .suggestion-item{color:var(--text-primary,#e0e0e0)}.\[\&_\.suggestion-item\.is-selected\]\:\[color\:white\] .suggestion-item.is-selected{color:#fff}.\[\&_\.suggestion-item\.is-selected\]\:\[background\:var\(--accent-primary\,_\#6c63ff\)\] .suggestion-item.is-selected{background:var(--accent-primary,#6c63ff)}.\[\&_\.tag\]\:\[display\:inline-flex\] .tag{display:inline-flex}.\[\&_\.tag\]\:\[cursor\:pointer\] .tag{cursor:pointer}.\[\&_\.tag\]\:\[align-items\:center\] .tag{align-items:center}.\[\&_\.tag\]\:\[gap\:4px\] .tag{gap:4px}.\[\&_\.tag\]\:\[border-radius\:var\(--radius-full\)\] .tag{border-radius:var(--radius-full)}.\[\&_\.tag\]\:\[padding\:2px_8px\] .tag{padding:2px 8px}.\[\&_\.tag\]\:\[font-size\:var\(--text-xs\)\] .tag{font-size:var(--text-xs)}.\[\&_\.tag\]\:\[font-weight\:500\] .tag{font-weight:500}.\[\&_\.tag\]\:\[color\:var\(--accent-secondary\)\] .tag{color:var(--accent-secondary)}.\[\&_\.tag\]\:\[background\:var\(--accent-glow\)\] .tag{background:var(--accent-glow)}.\[\&_\.tag\]\:\[transition\:var\(--transition-fast\)\] .tag{transition:var(--transition-fast)}.\[\&_\.tag\:hover\]\:\[color\:var\(--text-on-accent\)\] .tag:hover{color:var(--text-on-accent)}.\[\&_\.tag\:hover\]\:\[background\:var\(--accent-primary\)\] .tag:hover{background:var(--accent-primary)}.\[\&_\.task-checkbox\]\:\[cursor\:pointer\] .task-checkbox{cursor:pointer}.\[\&_\.task-checkbox\]\:\[transition\:var\(--transition-fast\)\] .task-checkbox{transition:var(--transition-fast)}.\[\&_\.task-checkbox\:hover\]\:\[transform\:scale\(1\.04\)\] .task-checkbox:hover{transform:scale(1.04)}.\[\&_\.tok-comment\]\:\!\[color\:var\(--editor-muted-token\)\] .tok-comment{color:var(--editor-muted-token)!important}.\[\&_\.tok-heading\]\:\[font-weight\:700\] .tok-heading{font-weight:700}.\[\&_\.tok-heading\]\:\!\[color\:var\(--editor-heading\)\] .tok-heading{color:var(--editor-heading)!important}.\[\&_\.tok-keyword\]\:\!\[color\:var\(--editor-heading-marker\)\] .tok-keyword,.\[\&_\.tok-meta\]\:\!\[color\:var\(--editor-heading-marker\)\] .tok-meta{color:var(--editor-heading-marker)!important}.\[\&_\.tok-number\]\:\!\[color\:var\(--editor-code\)\] .tok-number,.\[\&_\.tok-string\]\:\!\[color\:var\(--editor-code\)\] .tok-string{color:var(--editor-code)!important}.\[\&_\.tree-item\]\:\[display\:flex\] .tree-item{display:flex}.\[\&_\.tree-item\]\:\[cursor\:pointer\] .tree-item{cursor:pointer}.\[\&_\.tree-item\]\:\[align-items\:center\] .tree-item{align-items:center}.\[\&_\.tree-item\]\:\[border-radius\:4px\] .tree-item{border-radius:4px}.\[\&_\.tree-item\]\:\[padding\:4px_8px\] .tree-item{padding:4px 8px}.\[\&_\.tree-item\]\:\[font-size\:13px\] .tree-item{font-size:13px}.\[\&_\.tree-item-icon\]\:\[display\:inline-flex\] .tree-item-icon{display:inline-flex}.\[\&_\.tree-item-icon\]\:\[height\:16px\] .tree-item-icon{height:16px}.\[\&_\.tree-item-icon\]\:\[width\:16px\] .tree-item-icon{width:16px}.\[\&_\.tree-item-icon\]\:\[flex-shrink\:0\] .tree-item-icon{flex-shrink:0}.\[\&_\.tree-item-icon\]\:\[align-items\:center\] .tree-item-icon{align-items:center}.\[\&_\.tree-item-icon\]\:\[justify-content\:center\] .tree-item-icon{justify-content:center}.\[\&_\.tree-item-icon\]\:\[color\:var\(--text-muted\,_\#888\)\] .tree-item-icon{color:var(--text-muted,#888)}.\[\&_\.tree-item-inner\]\:\[min-width\:0\] .tree-item-inner{min-width:0}.\[\&_\.tree-item-inner\]\:\[flex\:1\] .tree-item-inner{flex:1}.\[\&_\.tree-item-inner\]\:\[overflow\:hidden\] .tree-item-inner{overflow:hidden}.\[\&_\.tree-item-inner\]\:\[text-overflow\:ellipsis\] .tree-item-inner{text-overflow:ellipsis}.\[\&_\.tree-item-inner\]\:\[white-space\:nowrap\] .tree-item-inner{white-space:nowrap}.\[\&_\.tree-item-self\]\:\[display\:flex\] .tree-item-self{display:flex}.\[\&_\.tree-item-self\]\:\[flex\:1\] .tree-item-self{flex:1}.\[\&_\.tree-item-self\]\:\[align-items\:center\] .tree-item-self{align-items:center}.\[\&_\.tree-item-self\]\:\[gap\:6px\] .tree-item-self{gap:6px}.\[\&_\.tree-item\:hover\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.05\)\)\] .tree-item:hover{background:var(--bg-hover,#ffffff0d)}.\[\&_\.url-preview-toggle-floating\]\:\!\[pointer-events\:auto\] .url-preview-toggle-floating{pointer-events:auto!important}.\[\&_\.url-preview-toggle-floating\]\:\[position\:absolute\] .url-preview-toggle-floating{position:absolute}.\[\&_\.url-preview-toggle-floating\]\:\[top\:0\] .url-preview-toggle-floating{top:0}.\[\&_\.url-preview-toggle-floating\]\:\[right\:-34px\] .url-preview-toggle-floating{right:-34px}.\[\&_\.url-preview-toggle-floating\]\:\[z-index\:100\] .url-preview-toggle-floating{z-index:100}.\[\&_\.url-preview-toggle-floating\]\:\[display\:flex\] .url-preview-toggle-floating{display:flex}.\[\&_\.url-preview-toggle-floating\]\:\[height\:26px\] .url-preview-toggle-floating{height:26px}.\[\&_\.url-preview-toggle-floating\]\:\[width\:26px\] .url-preview-toggle-floating{width:26px}.\[\&_\.url-preview-toggle-floating\]\:\[cursor\:pointer\] .url-preview-toggle-floating{cursor:pointer}.\[\&_\.url-preview-toggle-floating\]\:\[align-items\:center\] .url-preview-toggle-floating{align-items:center}.\[\&_\.url-preview-toggle-floating\]\:\[justify-content\:center\] .url-preview-toggle-floating{justify-content:center}.\[\&_\.url-preview-toggle-floating\]\:\[border-radius\:50\%\] .url-preview-toggle-floating{border-radius:50%}.\[\&_\.url-preview-toggle-floating\]\:\[padding\:0\] .url-preview-toggle-floating{padding:0}.\[\&_\.url-preview-toggle-floating\]\:\[color\:var\(--text-muted\,_\#999\)\] .url-preview-toggle-floating{color:var(--text-muted,#999)}.\[\&_\.url-preview-toggle-floating\]\:\[box-shadow\:0_2px_6px_rgba\(0\,_0\,_0\,_0\.15\)\] .url-preview-toggle-floating{box-shadow:0 2px 6px #00000026}.\[\&_\.url-preview-toggle-floating\]\:\[background\:var\(--bg-secondary\,_\#2d2d2d\)\] .url-preview-toggle-floating{background:var(--bg-secondary,#2d2d2d)}.\[\&_\.url-preview-toggle-floating\]\:\[border\:1\.5px_solid_var\(--border-medium\,_\#555\)\] .url-preview-toggle-floating{border:1.5px solid var(--border-medium,#555)}.\[\&_\.url-preview-toggle-floating\]\:\[transition\:all_0\.2s_ease\] .url-preview-toggle-floating{transition:all .2s}.\[\&_\.url-preview-toggle-floating_svg\]\:\[height\:12px\] .url-preview-toggle-floating svg{height:12px}.\[\&_\.url-preview-toggle-floating_svg\]\:\[width\:12px\] .url-preview-toggle-floating svg{width:12px}.\[\&_\.url-preview-toggle-floating_svg\]\:\[stroke\:currentColor\] .url-preview-toggle-floating svg{stroke:currentColor}.\[\&_\.url-preview-toggle-floating_svg\]\:\[stroke-width\:2px\] .url-preview-toggle-floating svg{stroke-width:2px}.\[\&_\.url-preview-toggle-floating\:hover\]\:\[transform\:scale\(1\.1\)\] .url-preview-toggle-floating:hover{transform:scale(1.1)}.\[\&_\.url-preview-toggle-floating\:hover\]\:\[border-color\:var\(--text-muted\,_\#888\)\] .url-preview-toggle-floating:hover{border-color:var(--text-muted,#888)}.\[\&_\.url-preview-toggle-floating\:hover\]\:\[color\:var\(--text-normal\,_\#fff\)\] .url-preview-toggle-floating:hover{color:var(--text-normal,#fff)}.\[\&_\.url-preview-toggle-floating\:hover\]\:\[box-shadow\:0_4px_8px_rgba\(0\,_0\,_0\,_0\.25\)\] .url-preview-toggle-floating:hover{box-shadow:0 4px 8px #00000040}.\[\&_\.url-preview-toggle-floating\:hover\]\:\[background\:var\(--background-modifier-hover\,_\#3d3d3d\)\] .url-preview-toggle-floating:hover{background:var(--background-modifier-hover,#3d3d3d)}.\[\&_\.vault-entry-layer\]\:\[position\:absolute\] .vault-entry-layer{position:absolute}.\[\&_\.vault-entry-layer\]\:\[inset\:0\] .vault-entry-layer{top:0;right:0;bottom:0;left:0}.\[\&_\.vault-entry-layer-thought\]\:\[pointer-events\:none\] .vault-entry-layer-thought{pointer-events:none}.\[\&_\.vault-entry-layer-thought\]\:\[z-index\:2\] .vault-entry-layer-thought{z-index:2}.\[\&_\.vault-entry-layer-thought\]\:\[transform\:scale\(0\.98\)\] .vault-entry-layer-thought{transform:scale(.98)}.\[\&_\.vault-entry-layer-thought\]\:\[opacity\:0\] .vault-entry-layer-thought{opacity:0}.\[\&_\.vault-entry-layer-thought\]\:\[transition\:opacity_250ms_ease-out_80ms\,_transform_250ms_ease-out_80ms\] .vault-entry-layer-thought{transition:opacity .25s ease-out 80ms,transform .25s ease-out 80ms}.\[\&_\.vault-entry-layer-welcome\]\:\[z-index\:1\] .vault-entry-layer-welcome{z-index:1}.\[\&_\.vault-entry-transition-scene\]\:\[position\:relative\] .vault-entry-transition-scene{position:relative}.\[\&_\.vault-entry-transition-scene\]\:\[height\:100\%\] .vault-entry-transition-scene{height:100%}.\[\&_\.vault-entry-transition-scene\]\:\[width\:100\%\] .vault-entry-transition-scene{width:100%}.\[\&_\.vault-entry-transition-scene\]\:\[overflow\:hidden\] .vault-entry-transition-scene{overflow:hidden}.\[\&_\.vault-entry-transition-scene\]\:\[background\:var\(--bg-primary\)\] .vault-entry-transition-scene{background:var(--bg-primary)}.\[\&_\.vault-entry-transition-scene\.phase-entered_\.ftux-first-thought-input\:\:placeholder\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_76\%\,_transparent\)\] .vault-entry-transition-scene.phase-entered .ftux-first-thought-input::placeholder{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.vault-entry-transition-scene\.phase-entered_\.ftux-first-thought-input\:\:placeholder\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_76\%\,_transparent\)\] .vault-entry-transition-scene.phase-entered .ftux-first-thought-input::placeholder{color:color-mix(in srgb,var(--text-secondary) 76%,transparent)}}.\[\&_\.vault-entry-transition-scene\.phase-entered_\.ftux-first-thought-input\:\:placeholder\]\:\[opacity\:0\.46\] .vault-entry-transition-scene.phase-entered .ftux-first-thought-input::placeholder{opacity:.46}.\[\&_\.vault-entry-transition-scene\.phase-entered_\.vault-entry-layer-thought\]\:\[pointer-events\:auto\] .vault-entry-transition-scene.phase-entered .vault-entry-layer-thought{pointer-events:auto}.\[\&_\.vault-entry-transition-scene\.phase-entered_\.vault-entry-layer-thought\]\:\[transform\:scale\(1\)\] .vault-entry-transition-scene.phase-entered .vault-entry-layer-thought{transform:scale(1)}.\[\&_\.vault-entry-transition-scene\.phase-entered_\.vault-entry-layer-thought\]\:\[opacity\:1\] .vault-entry-transition-scene.phase-entered .vault-entry-layer-thought,.\[\&_\.vault-entry-transition-scene\.phase-entered\:\:before\]\:\[opacity\:1\] .vault-entry-transition-scene.phase-entered:before,.\[\&_\.vault-entry-transition-scene\.phase-transitioning\:\:before\]\:\[opacity\:1\] .vault-entry-transition-scene.phase-transitioning:before{opacity:1}.\[\&_\.vault-entry-transition-scene\:\:before\]\:\[pointer-events\:none\] .vault-entry-transition-scene:before{pointer-events:none}.\[\&_\.vault-entry-transition-scene\:\:before\]\:\[position\:absolute\] .vault-entry-transition-scene:before{position:absolute}.\[\&_\.vault-entry-transition-scene\:\:before\]\:\[inset\:0\] .vault-entry-transition-scene:before{top:0;right:0;bottom:0;left:0}.\[\&_\.vault-entry-transition-scene\:\:before\]\:\[opacity\:0\] .vault-entry-transition-scene:before{opacity:0}.\[\&_\.vault-entry-transition-scene\:\:before\]\:\[content\:\"\"\] .vault-entry-transition-scene:before{content:""}.\[\&_\.vault-entry-transition-scene\:\:before\]\:\[background\:radial-gradient\(120\%_100\%_at_50\%_58\%\,_color-mix\(in_srgb\,_var\(--bg-elevated\)_5\%\,_transparent\)\,_transparent_82\%\)\] .vault-entry-transition-scene:before{background:radial-gradient(120% 100% at 50% 58%,var(--bg-elevated),transparent 82%)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.vault-entry-transition-scene\:\:before\]\:\[background\:radial-gradient\(120\%_100\%_at_50\%_58\%\,_color-mix\(in_srgb\,_var\(--bg-elevated\)_5\%\,_transparent\)\,_transparent_82\%\)\] .vault-entry-transition-scene:before{background:radial-gradient(120% 100% at 50% 58%,color-mix(in srgb,var(--bg-elevated) 5%,transparent),transparent 82%)}}.\[\&_\.vault-entry-transition-scene\:\:before\]\:\[transition\:opacity_240ms_ease-out\] .vault-entry-transition-scene:before{transition:opacity .24s ease-out}.\[\&_\.view-action\]\:\[display\:inline-flex\] .view-action{display:inline-flex}.\[\&_\.view-action\]\:\[height\:28px\] .view-action{height:28px}.\[\&_\.view-action\]\:\[width\:28px\] .view-action{width:28px}.\[\&_\.view-action\]\:\[cursor\:pointer\] .view-action{cursor:pointer}.\[\&_\.view-action\]\:\[align-items\:center\] .view-action{align-items:center}.\[\&_\.view-action\]\:\[justify-content\:center\] .view-action{justify-content:center}.\[\&_\.view-action\]\:\[border-radius\:4px\] .view-action{border-radius:4px}.\[\&_\.view-action\]\:\[color\:var\(--text-muted\,_\#888\)\] .view-action{color:var(--text-muted,#888)}.\[\&_\.view-action\:hover\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .view-action:hover{color:var(--text-primary,#e0e0e0)}.\[\&_\.view-action\:hover\]\:\[background\:var\(--bg-hover\,_rgba\(255\,_255\,_255\,_0\.05\)\)\] .view-action:hover{background:var(--bg-hover,#ffffff0d)}.\[\&_\.view-content\]\:\[height\:100\%\] .view-content{height:100%}.\[\&_\.view-content\]\:\[width\:100\%\] .view-content{width:100%}.\[\&_\.view-content\]\:\[overflow-y\:auto\] .view-content{overflow-y:auto}.\[\&_\.view-content\]\:\[font-size\:14px\] .view-content{font-size:14px}.\[\&_\.view-content\]\:\[color\:var\(--text-primary\,_\#e0e0e0\)\] .view-content{color:var(--text-primary,#e0e0e0)}.\[\&_\.wiki-link\]\:\[cursor\:pointer\] .wiki-link{cursor:pointer}.\[\&_\.wiki-link\]\:\[color\:var\(--text-link\)\] .wiki-link{color:var(--text-link)}.\[\&_\.wiki-link\]\:\[border-bottom\:1px_dashed_var\(--text-link\)\] .wiki-link{border-bottom:1px dashed var(--text-link)}.\[\&_\.wiki-link\]\:\[text-decoration\:none\] .wiki-link{text-decoration:none}.\[\&_\.wiki-link\]\:\[transition\:var\(--transition-fast\)\] .wiki-link{transition:var(--transition-fast)}.\[\&_\.wiki-link\:hover\]\:\[border-bottom-style\:solid\] .wiki-link:hover{border-bottom-style:solid}.\[\&_\.wiki-link\:hover\]\:\[opacity\:0\.9\] .wiki-link:hover{opacity:.9}.\[\&_\:\:-webkit-scrollbar\]\:\[height\:12px\] ::-webkit-scrollbar{height:12px}.\[\&_\:\:-webkit-scrollbar\]\:\[width\:12px\] ::-webkit-scrollbar{width:12px}.\[\&_\:\:-webkit-scrollbar-thumb\]\:\[border-radius\:var\(--radius-lg\)\] ::-webkit-scrollbar-thumb{border-radius:var(--radius-lg)}.\[\&_\:\:-webkit-scrollbar-thumb\]\:\[background-clip\:padding-box\] ::-webkit-scrollbar-thumb{background-clip:padding-box}.\[\&_\:\:-webkit-scrollbar-thumb\]\:\[background\:var\(--scrollbar-thumb\)\] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.\[\&_\:\:-webkit-scrollbar-thumb\]\:\[border\:3px_solid_transparent\] ::-webkit-scrollbar-thumb{border:3px solid #0000}.\[\&_\:\:-webkit-scrollbar-thumb\:hover\]\:\[background-clip\:padding-box\] ::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.\[\&_\:\:-webkit-scrollbar-thumb\:hover\]\:\[background\:var\(--scrollbar-thumb-hover\)\] ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.\[\&_\:\:-webkit-scrollbar-track\]\:\[background\:transparent\] ::-webkit-scrollbar-track{background:0 0}.\[\&_\:\:selection\]\:\[color\:var\(--text-primary\)\] ::selection{color:var(--text-primary)}.\[\&_\:\:selection\]\:\[background\:var\(--editor-selection-focused\)\] ::selection{background:var(--editor-selection-focused)}.\[\&_\[data-dragging\=\"true\"\]_\.cv-node\]\:\[cursor\:grabbing\] [data-dragging=true] .cv-node{cursor:grabbing}.\[\&_\[data-dragging\=\"true\"\]_\.cv-node\]\:\[transition\:none\] [data-dragging=true] .cv-node{transition:none}.\[\&_body\]\:\[height\:100\%\] body{height:100%}.\[\&_body\]\:\[overflow\:hidden\] body{overflow:hidden}.\[\&_body\]\:\[font-family\:var\(--font-sans\)\] body{font-family:var(--font-sans)}.\[\&_body\]\:\[font-size\:var\(--text-base\)\] body{font-size:var(--text-base)}.\[\&_body\]\:\[line-height\:1\.6\] body{line-height:1.6}.\[\&_body\]\:\[color\:var\(--text-primary\)\] body{color:var(--text-primary)}.\[\&_body\]\:\[-webkit-font-smoothing\:antialiased\] body{-webkit-font-smoothing:antialiased}.\[\&_body\]\:\[-moz-osx-font-smoothing\:grayscale\] body{-moz-osx-font-smoothing:grayscale}.\[\&_body\]\:\[background\:var\(--bg-primary\)\] body{background:var(--bg-primary)}.\[\&_body\.is-dragging_\*\]\:\!\[pointer-events\:none\] body.is-dragging *{pointer-events:none!important}.\[\&_body\.is-dragging_\*\]\:\!\[user-select\:none\] body.is-dragging *{-webkit-user-select:none!important;user-select:none!important}.\[\&_body\.is-dragging_\.plugin-view-panel\]\:\!\[pointer-events\:auto\] body.is-dragging .plugin-view-panel{pointer-events:auto!important}.\[\&_body\.is-dragging_\.plugin-view-panel\]\:\!\[transition\:none\] body.is-dragging .plugin-view-panel{transition:none!important}.\[\&_body\.is-dragging_\.resizer\]\:\!\[pointer-events\:auto\] body.is-dragging .resizer{pointer-events:auto!important}.\[\&_body\.is-dragging_\.resizer\]\:\!\[transition\:none\] body.is-dragging .resizer{transition:none!important}.\[\&_body\.is-dragging_\.resizer_\*\]\:\!\[pointer-events\:auto\] body.is-dragging .resizer *{pointer-events:auto!important}.\[\&_body\.is-dragging_\.resizer_\*\]\:\!\[transition\:none\] body.is-dragging .resizer *{transition:none!important}.\[\&_body\.is-dragging_\.sidebar\]\:\!\[pointer-events\:auto\] body.is-dragging .sidebar{pointer-events:auto!important}.\[\&_body\.is-dragging_\.sidebar\]\:\!\[transition\:none\] body.is-dragging .sidebar{transition:none!important}.\[\&_table\.calendar\]\:\[width\:100\%\] table.calendar{width:100%}.\[\&_table\.calendar\]\:\[border-collapse\:collapse\] table.calendar{border-collapse:collapse}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[color-scheme\:dark\][data-theme=aurora-grove][data-theme=aurora-grove]{color-scheme:dark}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--accent-glow\:rgba\(52\,_211\,_153\,_0\.16\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--accent-glow:#34d39929}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--accent-primary\:\#34d399\][data-theme=aurora-grove][data-theme=aurora-grove]{--accent-primary:#34d399}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--accent-secondary\:\#f0abfc\][data-theme=aurora-grove][data-theme=aurora-grove]{--accent-secondary:#f0abfc}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-active\:rgba\(52\,_211\,_153\,_0\.15\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-active:#34d39926}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-elevated\:\#102119\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-elevated:#102119}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-glass\:rgba\(7\,_18\,_15\,_0\.9\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-glass:#07120fe6}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-hover\:rgba\(52\,_211\,_153\,_0\.08\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-hover:#34d39914}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-input\:\#0e1d17\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-input:#0e1d17}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-launcher\:var\(--bg-secondary\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-launcher:var(--bg-secondary)}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-primary\:\#07120f\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-primary:#07120f}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-secondary\:\#0b1914\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-secondary:#0b1914}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-tertiary\:\#173023\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-tertiary:#173023}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-toolbar\:var\(--bg-secondary\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-toolbar:var(--bg-secondary)}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--bg-tree\:var\(--bg-secondary\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--bg-tree:var(--bg-secondary)}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--border-medium\:rgba\(52\,_211\,_153\,_0\.14\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--border-medium:#34d39924}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--border-strong\:rgba\(52\,_211\,_153\,_0\.24\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--border-strong:#34d3993d}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--border-subtle\:rgba\(52\,_211\,_153\,_0\.08\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--border-subtle:#34d39914}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-accent-1\:\#10b981\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-accent-1:#10b981}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-accent-2\:\#059669\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-accent-2:#059669}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-accent\:\#34d399\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-accent:#34d399}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-00\:\#07120f\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-00:#07120f}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-05\:\#0b1914\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-05:#0b1914}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-10\:\#102119\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-10:#102119}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-20\:\#173023\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-20:#173023}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-25\:\#1d3a2a\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-25:#1d3a2a}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-30\:\#254733\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-30:#254733}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-35\:\#315b42\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-35:#315b42}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-40\:\#45775b\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-40:#45775b}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-50\:\#699b7a\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-50:#699b7a}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-60\:\#8ab899\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-60:#8ab899}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-70\:\#b7d4bd\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-70:#b7d4bd}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--color-base-100\:\#e8fff3\][data-theme=aurora-grove][data-theme=aurora-grove]{--color-base-100:#e8fff3}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--divider-color\:rgba\(52\,_211\,_153\,_0\.1\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--divider-color:#34d3991a}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-active-line\:rgba\(52\,_211\,_153\,_0\.045\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-active-line:#34d3990b}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-caret\:\#b7f7d4\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-caret:#b7f7d4}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-code\:\#facc15\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-code:#facc15}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-emphasis\:\#f2fff6\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-emphasis:#f2fff6}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-heading-marker\:\#7ba489\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-heading-marker:#7ba489}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-heading\:\#d7ffe6\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-heading:#d7ffe6}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-link-hover\:\#bfdbfe\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-link-hover:#bfdbfe}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-link\:\#93c5fd\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-link:#93c5fd}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-muted-token\:\#7ba489\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-muted-token:#7ba489}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-selection-focused\:rgba\(52\,_211\,_153\,_0\.32\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-selection-focused:#34d39952}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-selection\:rgba\(52\,_211\,_153\,_0\.2\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-selection:#34d39933}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-tag-bg\:rgba\(240\,_171\,_252\,_0\.14\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-tag-bg:#f0abfc24}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--editor-tag\:\#f0abfc\][data-theme=aurora-grove][data-theme=aurora-grove]{--editor-tag:#f0abfc}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--graph-edge-color\:rgba\(52\,_211\,_153\,_0\.35\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--graph-edge-color:#34d39959}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--graph-node-color\:\#34d399\][data-theme=aurora-grove][data-theme=aurora-grove]{--graph-node-color:#34d399}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--nav-item-background-selected\:rgba\(52\,_211\,_153\,_0\.16\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--nav-item-background-selected:#34d39929}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--scrollbar-thumb-hover\:rgba\(52\,_211\,_153\,_0\.36\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--scrollbar-thumb-hover:#34d3995c}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--scrollbar-thumb\:rgba\(52\,_211\,_153\,_0\.22\)\][data-theme=aurora-grove][data-theme=aurora-grove]{--scrollbar-thumb:#34d39938}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--status-bar-background\:\#0b1914\][data-theme=aurora-grove][data-theme=aurora-grove]{--status-bar-background:#0b1914}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--tab-background-active\:\#07120f\][data-theme=aurora-grove][data-theme=aurora-grove]{--tab-background-active:#07120f}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--tab-container-background\:\#0b1914\][data-theme=aurora-grove][data-theme=aurora-grove]{--tab-container-background:#0b1914}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--text-faint\:\#587563\][data-theme=aurora-grove][data-theme=aurora-grove]{--text-faint:#587563}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--text-link\:\#93c5fd\][data-theme=aurora-grove][data-theme=aurora-grove]{--text-link:#93c5fd}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--text-muted\:\#7ba489\][data-theme=aurora-grove][data-theme=aurora-grove]{--text-muted:#7ba489}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--text-on-accent\:\#05130e\][data-theme=aurora-grove][data-theme=aurora-grove]{--text-on-accent:#05130e}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--text-primary\:\#e8fff3\][data-theme=aurora-grove][data-theme=aurora-grove]{--text-primary:#e8fff3}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--text-secondary\:\#c6e8d0\][data-theme=aurora-grove][data-theme=aurora-grove]{--text-secondary:#c6e8d0}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--text-tertiary\:\#9dccad\][data-theme=aurora-grove][data-theme=aurora-grove]{--text-tertiary:#9dccad}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--titlebar-background-focused\:\#102119\][data-theme=aurora-grove][data-theme=aurora-grove]{--titlebar-background-focused:#102119}.\[\&\[data-theme\=aurora-grove\]\[data-theme\=aurora-grove\]\]\:\[--titlebar-background\:\#0b1914\][data-theme=aurora-grove][data-theme=aurora-grove]{--titlebar-background:#0b1914}.\[\&\[data-theme\=blue-night\]\]\:\[--bg-active\:rgba\(96\,_165\,_250\,_0\.14\)\][data-theme=blue-night]{--bg-active:#60a5fa24}.\[\&\[data-theme\=blue-night\]\]\:\[--bg-elevated\:\#0f1423\][data-theme=blue-night]{--bg-elevated:#0f1423}.\[\&\[data-theme\=blue-night\]\]\:\[--bg-glass\:rgba\(10\,_13\,_22\,_0\.94\)\][data-theme=blue-night]{--bg-glass:#0a0d16f0}.\[\&\[data-theme\=blue-night\]\]\:\[--bg-hover\:rgba\(96\,_165\,_250\,_0\.08\)\][data-theme=blue-night]{--bg-hover:#60a5fa14}.\[\&\[data-theme\=blue-night\]\]\:\[--bg-input\:\#0f1423\][data-theme=blue-night]{--bg-input:#0f1423}.\[\&\[data-theme\=blue-night\]\]\:\[--bg-primary\:\#0a0d16\][data-theme=blue-night]{--bg-primary:#0a0d16}.\[\&\[data-theme\=blue-night\]\]\:\[--bg-secondary\:\#06080e\][data-theme=blue-night]{--bg-secondary:#06080e}.\[\&\[data-theme\=blue-night\]\]\:\[--bg-tertiary\:\#151c30\][data-theme=blue-night]{--bg-tertiary:#151c30}.\[\&\[data-theme\=blue-night\]\]\:\[--border-medium\:rgba\(148\,_163\,_184\,_0\.12\)\][data-theme=blue-night]{--border-medium:#94a3b81f}.\[\&\[data-theme\=blue-night\]\]\:\[--border-strong\:rgba\(148\,_163\,_184\,_0\.2\)\][data-theme=blue-night]{--border-strong:#94a3b833}.\[\&\[data-theme\=blue-night\]\]\:\[--border-subtle\:rgba\(148\,_163\,_184\,_0\.06\)\][data-theme=blue-night]{--border-subtle:#94a3b80f}.\[\&\[data-theme\=blue-night\]\]\:\[--color-accent-1\:\#3b82f6\][data-theme=blue-night]{--color-accent-1:#3b82f6}.\[\&\[data-theme\=blue-night\]\]\:\[--color-accent-2\:\#1d4ed8\][data-theme=blue-night]{--color-accent-2:#1d4ed8}.\[\&\[data-theme\=blue-night\]\]\:\[--color-accent\:\#60a5fa\][data-theme=blue-night]{--color-accent:#60a5fa}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-00\:\#0a0d16\][data-theme=blue-night]{--color-base-00:#0a0d16}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-05\:\#06080e\][data-theme=blue-night]{--color-base-05:#06080e}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-10\:\#0f1423\][data-theme=blue-night]{--color-base-10:#0f1423}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-20\:\#151c30\][data-theme=blue-night]{--color-base-20:#151c30}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-25\:\#1c2640\][data-theme=blue-night]{--color-base-25:#1c2640}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-30\:\#233152\][data-theme=blue-night]{--color-base-30:#233152}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-35\:\#2d3e66\][data-theme=blue-night]{--color-base-35:#2d3e66}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-40\:\#3b5080\][data-theme=blue-night]{--color-base-40:#3b5080}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-50\:\#4e679c\][data-theme=blue-night]{--color-base-50:#4e679c}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-60\:\#6481b5\][data-theme=blue-night]{--color-base-60:#6481b5}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-70\:\#8ca3d1\][data-theme=blue-night]{--color-base-70:#8ca3d1}.\[\&\[data-theme\=blue-night\]\]\:\[--color-base-100\:\#e2e8f0\][data-theme=blue-night]{--color-base-100:#e2e8f0}.\[\&\[data-theme\=blue-night\]\]\:\[--divider-color\:rgba\(148\,_163\,_184\,_0\.08\)\][data-theme=blue-night]{--divider-color:#94a3b814}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-active-line\:rgba\(148\,_163\,_184\,_0\.03\)\][data-theme=blue-night]{--editor-active-line:#94a3b808}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-caret\:\#60a5fa\][data-theme=blue-night]{--editor-caret:#60a5fa}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-code\:\#f0a288\][data-theme=blue-night]{--editor-code:#f0a288}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-emphasis\:\#e2e8f0\][data-theme=blue-night]{--editor-emphasis:#e2e8f0}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-heading-marker\:\#64748b\][data-theme=blue-night]{--editor-heading-marker:#64748b}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-heading\:\#e2e8f0\][data-theme=blue-night]{--editor-heading:#e2e8f0}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-link-hover\:\#3b82f6\][data-theme=blue-night]{--editor-link-hover:#3b82f6}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-link\:\#60a5fa\][data-theme=blue-night]{--editor-link:#60a5fa}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-muted-token\:\#64748b\][data-theme=blue-night]{--editor-muted-token:#64748b}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-search-active-border\:rgba\(59\,_130\,_246\,_0\.7\)\][data-theme=blue-night]{--editor-search-active-border:#3b82f6b3}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-search-active\:rgba\(59\,_130\,_246\,_0\.35\)\][data-theme=blue-night]{--editor-search-active:#3b82f659}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-search-match-border\:rgba\(96\,_165\,_250\,_0\.5\)\][data-theme=blue-night]{--editor-search-match-border:#60a5fa80}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-search-match\:rgba\(96\,_165\,_250\,_0\.25\)\][data-theme=blue-night]{--editor-search-match:#60a5fa40}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-selection-focused\:rgba\(96\,_165\,_250\,_0\.3\)\][data-theme=blue-night]{--editor-selection-focused:#60a5fa4d}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-selection\:rgba\(96\,_165\,_250\,_0\.2\)\][data-theme=blue-night]{--editor-selection:#60a5fa33}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-tag-bg\:rgba\(96\,_165\,_250\,_0\.15\)\][data-theme=blue-night]{--editor-tag-bg:#60a5fa26}.\[\&\[data-theme\=blue-night\]\]\:\[--editor-tag\:\#60a5fa\][data-theme=blue-night]{--editor-tag:#60a5fa}.\[\&\[data-theme\=blue-night\]\]\:\[--graph-edge-color\:rgba\(96\,_165\,_250\,_0\.3\)\][data-theme=blue-night]{--graph-edge-color:#60a5fa4d}.\[\&\[data-theme\=blue-night\]\]\:\[--graph-node-color\:\#60a5fa\][data-theme=blue-night]{--graph-node-color:#60a5fa}.\[\&\[data-theme\=blue-night\]\]\:\[--nav-item-background-selected\:rgba\(96\,_165\,_250\,_0\.12\)\][data-theme=blue-night]{--nav-item-background-selected:#60a5fa1f}.\[\&\[data-theme\=blue-night\]\]\:\[--scrollbar-thumb-hover\:rgba\(148\,_163\,_184\,_0\.35\)\][data-theme=blue-night]{--scrollbar-thumb-hover:#94a3b859}.\[\&\[data-theme\=blue-night\]\]\:\[--scrollbar-thumb\:rgba\(148\,_163\,_184\,_0\.2\)\][data-theme=blue-night]{--scrollbar-thumb:#94a3b833}.\[\&\[data-theme\=blue-night\]\]\:\[--shadow-lg\:0_8px_32px_rgba\(5\,_8\,_16\,_0\.5\)\][data-theme=blue-night]{--shadow-lg:0 8px 32px #05081080}.\[\&\[data-theme\=blue-night\]\]\:\[--shadow-md\:0_4px_12px_rgba\(5\,_8\,_16\,_0\.35\)\][data-theme=blue-night]{--shadow-md:0 4px 12px #05081059}.\[\&\[data-theme\=blue-night\]\]\:\[--shadow-sm\:0_1px_2px_rgba\(5\,_8\,_16\,_0\.2\)\][data-theme=blue-night]{--shadow-sm:0 1px 2px #05081033}.\[\&\[data-theme\=blue-night\]\]\:\[--text-faint\:\#3b5080\][data-theme=blue-night]{--text-faint:#3b5080}.\[\&\[data-theme\=blue-night\]\]\:\[--text-link\:\#60a5fa\][data-theme=blue-night]{--text-link:#60a5fa}.\[\&\[data-theme\=blue-night\]\]\:\[--text-muted\:\#4e679c\][data-theme=blue-night]{--text-muted:#4e679c}.\[\&\[data-theme\=blue-night\]\]\:\[--text-on-accent\:\#0f172a\][data-theme=blue-night]{--text-on-accent:#0f172a}.\[\&\[data-theme\=blue-night\]\]\:\[--text-primary\:\#e2e8f0\][data-theme=blue-night]{--text-primary:#e2e8f0}.\[\&\[data-theme\=blue-night\]\]\:\[--text-secondary\:\#94a3b8\][data-theme=blue-night]{--text-secondary:#94a3b8}.\[\&\[data-theme\=blue-night\]\]\:\[--text-tertiary\:\#64748b\][data-theme=blue-night]{--text-tertiary:#64748b}.\[\&\[data-theme\=blue-night\]\]\:\[--titlebar-background-focused\:var\(--bg-tertiary\)\][data-theme=blue-night]{--titlebar-background-focused:var(--bg-tertiary)}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[color-scheme\:dark\][data-theme=blue-night][data-theme=blue-night]{color-scheme:dark}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--accent-primary\:\#7dd3fc\][data-theme=blue-night][data-theme=blue-night]{--accent-primary:#7dd3fc}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--bg-active\:rgba\(125\,_211\,_252\,_0\.15\)\][data-theme=blue-night][data-theme=blue-night]{--bg-active:#7dd3fc26}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--bg-elevated\:\#0d1b2e\][data-theme=blue-night][data-theme=blue-night]{--bg-elevated:#0d1b2e}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--bg-hover\:rgba\(125\,_211\,_252\,_0\.08\)\][data-theme=blue-night][data-theme=blue-night]{--bg-hover:#7dd3fc14}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--bg-launcher\:var\(--bg-secondary\)\][data-theme=blue-night][data-theme=blue-night]{--bg-launcher:var(--bg-secondary)}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--bg-primary\:\#07111f\][data-theme=blue-night][data-theme=blue-night]{--bg-primary:#07111f}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--bg-secondary\:\#0a1627\][data-theme=blue-night][data-theme=blue-night]{--bg-secondary:#0a1627}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--bg-tertiary\:\#10223a\][data-theme=blue-night][data-theme=blue-night]{--bg-tertiary:#10223a}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--bg-toolbar\:var\(--bg-secondary\)\][data-theme=blue-night][data-theme=blue-night]{--bg-toolbar:var(--bg-secondary)}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--bg-tree\:var\(--bg-secondary\)\][data-theme=blue-night][data-theme=blue-night]{--bg-tree:var(--bg-secondary)}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--border-medium\:rgba\(125\,_211\,_252\,_0\.14\)\][data-theme=blue-night][data-theme=blue-night]{--border-medium:#7dd3fc24}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--border-subtle\:rgba\(125\,_211\,_252\,_0\.08\)\][data-theme=blue-night][data-theme=blue-night]{--border-subtle:#7dd3fc14}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--color-accent-1\:\#38bdf8\][data-theme=blue-night][data-theme=blue-night]{--color-accent-1:#38bdf8}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--color-accent-2\:\#0ea5e9\][data-theme=blue-night][data-theme=blue-night]{--color-accent-2:#0ea5e9}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--color-accent\:\#7dd3fc\][data-theme=blue-night][data-theme=blue-night]{--color-accent:#7dd3fc}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--divider-color\:rgba\(125\,_211\,_252\,_0\.08\)\][data-theme=blue-night][data-theme=blue-night]{--divider-color:#7dd3fc14}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--editor-link\:\#7dd3fc\][data-theme=blue-night][data-theme=blue-night]{--editor-link:#7dd3fc}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--editor-tag\:\#67e8f9\][data-theme=blue-night][data-theme=blue-night]{--editor-tag:#67e8f9}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--graph-node-color\:\#7dd3fc\][data-theme=blue-night][data-theme=blue-night]{--graph-node-color:#7dd3fc}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--nav-item-background-selected\:rgba\(125\,_211\,_252\,_0\.16\)\][data-theme=blue-night][data-theme=blue-night]{--nav-item-background-selected:#7dd3fc29}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--status-bar-background\:var\(--bg-secondary\)\][data-theme=blue-night][data-theme=blue-night]{--status-bar-background:var(--bg-secondary)}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--text-link\:\#7dd3fc\][data-theme=blue-night][data-theme=blue-night]{--text-link:#7dd3fc}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--text-muted\:\#7890ab\][data-theme=blue-night][data-theme=blue-night]{--text-muted:#7890ab}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--text-on-accent\:\#04101f\][data-theme=blue-night][data-theme=blue-night]{--text-on-accent:#04101f}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--text-primary\:\#e8f2ff\][data-theme=blue-night][data-theme=blue-night]{--text-primary:#e8f2ff}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--text-secondary\:\#b7c8df\][data-theme=blue-night][data-theme=blue-night]{--text-secondary:#b7c8df}.\[\&\[data-theme\=blue-night\]\[data-theme\=blue-night\]\]\:\[--titlebar-background\:var\(--bg-secondary\)\][data-theme=blue-night][data-theme=blue-night]{--titlebar-background:var(--bg-secondary)}.\[\&\[data-theme\=dark-plus\]\]\:\[--bg-active\:rgba\(230\,_230\,_230\,_0\.12\)\][data-theme=dark-plus]{--bg-active:#e6e6e61f}.\[\&\[data-theme\=dark-plus\]\]\:\[--bg-elevated\:\#151515\][data-theme=dark-plus]{--bg-elevated:#151515}.\[\&\[data-theme\=dark-plus\]\]\:\[--bg-glass\:rgba\(18\,_18\,_18\,_0\.88\)\][data-theme=dark-plus]{--bg-glass:#121212e0}.\[\&\[data-theme\=dark-plus\]\]\:\[--bg-hover\:rgba\(230\,_230\,_230\,_0\.08\)\][data-theme=dark-plus]{--bg-hover:#e6e6e614}.\[\&\[data-theme\=dark-plus\]\]\:\[--bg-input\:\#121212\][data-theme=dark-plus]{--bg-input:#121212}.\[\&\[data-theme\=dark-plus\]\]\:\[--bg-primary\:\#000000\][data-theme=dark-plus]{--bg-primary:#000}.\[\&\[data-theme\=dark-plus\]\]\:\[--bg-secondary\:\#0d0d0d\][data-theme=dark-plus]{--bg-secondary:#0d0d0d}.\[\&\[data-theme\=dark-plus\]\]\:\[--bg-tertiary\:\#1a1a1a\][data-theme=dark-plus]{--bg-tertiary:#1a1a1a}.\[\&\[data-theme\=dark-plus\]\]\:\[--border-medium\:rgba\(230\,_230\,_230\,_0\.12\)\][data-theme=dark-plus]{--border-medium:#e6e6e61f}.\[\&\[data-theme\=dark-plus\]\]\:\[--border-strong\:rgba\(230\,_230\,_230\,_0\.2\)\][data-theme=dark-plus]{--border-strong:#e6e6e633}.\[\&\[data-theme\=dark-plus\]\]\:\[--border-subtle\:rgba\(230\,_230\,_230\,_0\.06\)\][data-theme=dark-plus]{--border-subtle:#e6e6e60f}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-accent-1\:\#e0e0e0\][data-theme=dark-plus]{--color-accent-1:#e0e0e0}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-accent-2\:\#c0c0c0\][data-theme=dark-plus]{--color-accent-2:silver}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-accent\:\#ffffff\][data-theme=dark-plus]{--color-accent:#fff}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-00\:\#000000\][data-theme=dark-plus]{--color-base-00:#000}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-10\:\#151515\][data-theme=dark-plus]{--color-base-10:#151515}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-20\:\#1a1a1a\][data-theme=dark-plus]{--color-base-20:#1a1a1a}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-25\:\#222222\][data-theme=dark-plus]{--color-base-25:#222}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-30\:\#333333\][data-theme=dark-plus]{--color-base-30:#333}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-35\:\#444444\][data-theme=dark-plus]{--color-base-35:#444}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-40\:\#555555\][data-theme=dark-plus]{--color-base-40:#555}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-50\:\#777777\][data-theme=dark-plus]{--color-base-50:#777}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-60\:\#aaaaaa\][data-theme=dark-plus]{--color-base-60:#aaa}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-70\:\#cccccc\][data-theme=dark-plus]{--color-base-70:#ccc}.\[\&\[data-theme\=dark-plus\]\]\:\[--color-base-100\:\#ffffff\][data-theme=dark-plus]{--color-base-100:#fff}.\[\&\[data-theme\=dark-plus\]\]\:\[--divider-color\:rgba\(230\,_230\,_230\,_0\.08\)\][data-theme=dark-plus]{--divider-color:#e6e6e614}.\[\&\[data-theme\=dark-plus\]\]\:\[--graph-edge-color\:rgba\(255\,_255\,_255\,_0\.2\)\][data-theme=dark-plus]{--graph-edge-color:#fff3}.\[\&\[data-theme\=dark-plus\]\]\:\[--graph-node-color\:\#ffffff\][data-theme=dark-plus]{--graph-node-color:#fff}.\[\&\[data-theme\=dark-plus\]\]\:\[--nav-item-background-selected\:rgba\(230\,_230\,_230\,_0\.12\)\][data-theme=dark-plus]{--nav-item-background-selected:#e6e6e61f}.\[\&\[data-theme\=dark-plus\]\]\:\[--scrollbar-thumb-hover\:rgba\(230\,_230\,_230\,_0\.4\)\][data-theme=dark-plus]{--scrollbar-thumb-hover:#e6e6e666}.\[\&\[data-theme\=dark-plus\]\]\:\[--scrollbar-thumb\:rgba\(230\,_230\,_230\,_0\.24\)\][data-theme=dark-plus]{--scrollbar-thumb:#e6e6e63d}.\[\&\[data-theme\=dark-plus\]\]\:\[--text-faint\:\#555555\][data-theme=dark-plus]{--text-faint:#555}.\[\&\[data-theme\=dark-plus\]\]\:\[--text-link\:\#ffffff\][data-theme=dark-plus]{--text-link:#fff}.\[\&\[data-theme\=dark-plus\]\]\:\[--text-muted\:\#777777\][data-theme=dark-plus]{--text-muted:#777}.\[\&\[data-theme\=dark-plus\]\]\:\[--text-on-accent\:\#000000\][data-theme=dark-plus]{--text-on-accent:#000}.\[\&\[data-theme\=dark-plus\]\]\:\[--text-primary\:\#ffffff\][data-theme=dark-plus]{--text-primary:#fff}.\[\&\[data-theme\=dark-plus\]\]\:\[--text-secondary\:\#cccccc\][data-theme=dark-plus]{--text-secondary:#ccc}.\[\&\[data-theme\=dark-plus\]\]\:\[--text-tertiary\:\#aaaaaa\][data-theme=dark-plus]{--text-tertiary:#aaa}.\[\&\[data-theme\=dark-plus\]\]\:\[--titlebar-background-focused\:var\(--bg-tertiary\)\][data-theme=dark-plus]{--titlebar-background-focused:var(--bg-tertiary)}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[color-scheme\:dark\][data-theme=dark-plus][data-theme=dark-plus]{color-scheme:dark}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--accent-primary\:\#f2f2f2\][data-theme=dark-plus][data-theme=dark-plus]{--accent-primary:#f2f2f2}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--bg-active\:rgba\(255\,_255\,_255\,_0\.12\)\][data-theme=dark-plus][data-theme=dark-plus]{--bg-active:#ffffff1f}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--bg-elevated\:\#111111\][data-theme=dark-plus][data-theme=dark-plus]{--bg-elevated:#111}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--bg-hover\:rgba\(255\,_255\,_255\,_0\.07\)\][data-theme=dark-plus][data-theme=dark-plus]{--bg-hover:#ffffff12}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--bg-launcher\:var\(--bg-secondary\)\][data-theme=dark-plus][data-theme=dark-plus]{--bg-launcher:var(--bg-secondary)}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--bg-primary\:\#070707\][data-theme=dark-plus][data-theme=dark-plus]{--bg-primary:#070707}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--bg-secondary\:\#0b0b0b\][data-theme=dark-plus][data-theme=dark-plus]{--bg-secondary:#0b0b0b}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--bg-tertiary\:\#181818\][data-theme=dark-plus][data-theme=dark-plus]{--bg-tertiary:#181818}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--bg-toolbar\:var\(--bg-secondary\)\][data-theme=dark-plus][data-theme=dark-plus]{--bg-toolbar:var(--bg-secondary)}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--bg-tree\:var\(--bg-secondary\)\][data-theme=dark-plus][data-theme=dark-plus]{--bg-tree:var(--bg-secondary)}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--border-medium\:rgba\(255\,_255\,_255\,_0\.1\)\][data-theme=dark-plus][data-theme=dark-plus]{--border-medium:#ffffff1a}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--border-subtle\:rgba\(255\,_255\,_255\,_0\.06\)\][data-theme=dark-plus][data-theme=dark-plus]{--border-subtle:#ffffff0f}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-accent-1\:\#d8d8d8\][data-theme=dark-plus][data-theme=dark-plus]{--color-accent-1:#d8d8d8}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-accent-2\:\#bfbfbf\][data-theme=dark-plus][data-theme=dark-plus]{--color-accent-2:#bfbfbf}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-accent\:\#f2f2f2\][data-theme=dark-plus][data-theme=dark-plus]{--color-accent:#f2f2f2}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-00\:\#070707\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-00:#070707}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-05\:\#0b0b0b\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-05:#0b0b0b}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-10\:\#111111\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-10:#111}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-20\:\#181818\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-20:#181818}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-25\:\#202020\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-25:#202020}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-30\:\#2a2a2a\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-30:#2a2a2a}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-35\:\#363636\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-35:#363636}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-40\:\#4a4a4a\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-40:#4a4a4a}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-50\:\#737373\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-50:#737373}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-60\:\#959595\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-60:#959595}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-70\:\#b6b6b6\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-70:#b6b6b6}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--color-base-100\:\#eeeeee\][data-theme=dark-plus][data-theme=dark-plus]{--color-base-100:#eee}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--divider-color\:rgba\(255\,_255\,_255\,_0\.07\)\][data-theme=dark-plus][data-theme=dark-plus]{--divider-color:#ffffff12}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--nav-item-background-selected\:rgba\(255\,_255\,_255\,_0\.13\)\][data-theme=dark-plus][data-theme=dark-plus]{--nav-item-background-selected:#ffffff21}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--status-bar-background\:var\(--bg-secondary\)\][data-theme=dark-plus][data-theme=dark-plus]{--status-bar-background:var(--bg-secondary)}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--text-muted\:\#8f8f8f\][data-theme=dark-plus][data-theme=dark-plus]{--text-muted:#8f8f8f}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--text-on-accent\:\#070707\][data-theme=dark-plus][data-theme=dark-plus]{--text-on-accent:#070707}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--text-primary\:\#eeeeee\][data-theme=dark-plus][data-theme=dark-plus]{--text-primary:#eee}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--text-secondary\:\#c9c9c9\][data-theme=dark-plus][data-theme=dark-plus]{--text-secondary:#c9c9c9}.\[\&\[data-theme\=dark-plus\]\[data-theme\=dark-plus\]\]\:\[--titlebar-background\:var\(--bg-secondary\)\][data-theme=dark-plus][data-theme=dark-plus]{--titlebar-background:var(--bg-secondary)}.\[\&\[data-theme\=dark\]\]\:\[--bg-active\:rgba\(255\,_255\,_255\,_0\.09\)\][data-theme=dark]{--bg-active:#ffffff17}.\[\&\[data-theme\=dark\]\]\:\[--bg-elevated\:\#252526\][data-theme=dark]{--bg-elevated:#252526}.\[\&\[data-theme\=dark\]\]\:\[--bg-glass\:rgba\(30\,_30\,_30\,_0\.92\)\][data-theme=dark]{--bg-glass:#1e1e1eeb}.\[\&\[data-theme\=dark\]\]\:\[--bg-hover\:rgba\(255\,_255\,_255\,_0\.05\)\][data-theme=dark]{--bg-hover:#ffffff0d}.\[\&\[data-theme\=dark\]\]\:\[--bg-input\:\#252526\][data-theme=dark]{--bg-input:#252526}.\[\&\[data-theme\=dark\]\]\:\[--bg-primary\:\#1e1e1e\][data-theme=dark]{--bg-primary:#1e1e1e}.\[\&\[data-theme\=dark\]\]\:\[--bg-secondary\:\#181818\][data-theme=dark]{--bg-secondary:#181818}.\[\&\[data-theme\=dark\]\]\:\[--bg-tertiary\:\#2d2d2d\][data-theme=dark]{--bg-tertiary:#2d2d2d}.\[\&\[data-theme\=dark\]\]\:\[--border-medium\:rgba\(212\,_212\,_212\,_0\.11\)\][data-theme=dark]{--border-medium:#d4d4d41c}.\[\&\[data-theme\=dark\]\]\:\[--border-strong\:rgba\(212\,_212\,_212\,_0\.18\)\][data-theme=dark]{--border-strong:#d4d4d42e}.\[\&\[data-theme\=dark\]\]\:\[--border-subtle\:rgba\(212\,_212\,_212\,_0\.04\)\][data-theme=dark]{--border-subtle:#d4d4d40a}.\[\&\[data-theme\=dark\]\]\:\[--color-accent-1\:\#2563eb\][data-theme=dark]{--color-accent-1:#2563eb}.\[\&\[data-theme\=dark\]\]\:\[--color-accent-2\:\#1d4ed8\][data-theme=dark]{--color-accent-2:#1d4ed8}.\[\&\[data-theme\=dark\]\]\:\[--color-accent\:\#3b82f6\][data-theme=dark]{--color-accent:#3b82f6}.\[\&\[data-theme\=dark\]\]\:\[--color-base-00\:\#1e1e1e\][data-theme=dark]{--color-base-00:#1e1e1e}.\[\&\[data-theme\=dark\]\]\:\[--color-base-05\:\#181818\][data-theme=dark]{--color-base-05:#181818}.\[\&\[data-theme\=dark\]\]\:\[--color-base-10\:\#252526\][data-theme=dark]{--color-base-10:#252526}.\[\&\[data-theme\=dark\]\]\:\[--color-base-20\:\#2d2d2d\][data-theme=dark]{--color-base-20:#2d2d2d}.\[\&\[data-theme\=dark\]\]\:\[--color-base-25\:\#353535\][data-theme=dark]{--color-base-25:#353535}.\[\&\[data-theme\=dark\]\]\:\[--color-base-30\:\#3b3b3b\][data-theme=dark]{--color-base-30:#3b3b3b}.\[\&\[data-theme\=dark\]\]\:\[--color-base-35\:\#474747\][data-theme=dark]{--color-base-35:#474747}.\[\&\[data-theme\=dark\]\]\:\[--color-base-40\:\#565656\][data-theme=dark]{--color-base-40:#565656}.\[\&\[data-theme\=dark\]\]\:\[--color-base-50\:\#767676\][data-theme=dark]{--color-base-50:#767676}.\[\&\[data-theme\=dark\]\]\:\[--color-base-60\:\#9a9a9a\][data-theme=dark]{--color-base-60:#9a9a9a}.\[\&\[data-theme\=dark\]\]\:\[--color-base-70\:\#b5b5b5\][data-theme=dark]{--color-base-70:#b5b5b5}.\[\&\[data-theme\=dark\]\]\:\[--color-base-100\:\#d4d4d4\][data-theme=dark]{--color-base-100:#d4d4d4}.\[\&\[data-theme\=dark\]\]\:\[--divider-color\:rgba\(212\,_212\,_212\,_0\.07\)\][data-theme=dark]{--divider-color:#d4d4d412}.\[\&\[data-theme\=dark\]\]\:\[--graph-edge-color\:rgba\(255\,_255\,_255\,_0\.12\)\][data-theme=dark]{--graph-edge-color:#ffffff1f}.\[\&\[data-theme\=dark\]\]\:\[--graph-node-color\:\#3b82f6\][data-theme=dark]{--graph-node-color:#3b82f6}.\[\&\[data-theme\=dark\]\]\:\[--nav-item-background-selected\:rgba\(212\,_212\,_212\,_0\.12\)\][data-theme=dark]{--nav-item-background-selected:#d4d4d41f}.\[\&\[data-theme\=dark\]\]\:\[--scrollbar-thumb-hover\:rgba\(212\,_212\,_212\,_0\.4\)\][data-theme=dark]{--scrollbar-thumb-hover:#d4d4d466}.\[\&\[data-theme\=dark\]\]\:\[--scrollbar-thumb\:rgba\(212\,_212\,_212\,_0\.24\)\][data-theme=dark]{--scrollbar-thumb:#d4d4d43d}.\[\&\[data-theme\=dark\]\]\:\[--text-faint\:\#565656\][data-theme=dark]{--text-faint:#565656}.\[\&\[data-theme\=dark\]\]\:\[--text-link\:\#3b82f6\][data-theme=dark]{--text-link:#3b82f6}.\[\&\[data-theme\=dark\]\]\:\[--text-muted\:\#767676\][data-theme=dark]{--text-muted:#767676}.\[\&\[data-theme\=dark\]\]\:\[--text-on-accent\:\#ffffff\][data-theme=dark]{--text-on-accent:#fff}.\[\&\[data-theme\=dark\]\]\:\[--text-primary\:\#d4d4d4\][data-theme=dark]{--text-primary:#d4d4d4}.\[\&\[data-theme\=dark\]\]\:\[--text-secondary\:\#b5b5b5\][data-theme=dark]{--text-secondary:#b5b5b5}.\[\&\[data-theme\=dark\]\]\:\[--text-tertiary\:\#9a9a9a\][data-theme=dark]{--text-tertiary:#9a9a9a}.\[\&\[data-theme\=dark\]\]\:\[--titlebar-background-focused\:var\(--bg-tertiary\)\][data-theme=dark]{--titlebar-background-focused:var(--bg-tertiary)}.\[\&\[data-theme\=dark\]_\.ftux-dynamic-prompt\]\:\[color\:color-mix\(in_srgb\,_var\(--text-primary\)_76\%\,_var\(--text-secondary\)\)\][data-theme=dark] .ftux-dynamic-prompt{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-dynamic-prompt\]\:\[color\:color-mix\(in_srgb\,_var\(--text-primary\)_76\%\,_var\(--text-secondary\)\)\][data-theme=dark] .ftux-dynamic-prompt{color:color-mix(in srgb,var(--text-primary) 76%,var(--text-secondary))}}.\[\&\[data-theme\=dark\]_\.ftux-first-thought-shell\]\:\[box-shadow\:0_14px_36px_color-mix\(in_srgb\,_var\(--bg-base\)_16\%\,_transparent\)\][data-theme=dark] .ftux-first-thought-shell{box-shadow:0 14px 36px var(--bg-base)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-first-thought-shell\]\:\[box-shadow\:0_14px_36px_color-mix\(in_srgb\,_var\(--bg-base\)_16\%\,_transparent\)\][data-theme=dark] .ftux-first-thought-shell{box-shadow:0 14px 36px color-mix(in srgb,var(--bg-base) 16%,transparent)}}.\[\&\[data-theme\=dark\]_\.ftux-first-thought-shell\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_86\%\,_var\(--bg-primary\)_14\%\)\][data-theme=dark] .ftux-first-thought-shell{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-first-thought-shell\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_86\%\,_var\(--bg-primary\)_14\%\)\][data-theme=dark] .ftux-first-thought-shell{background:color-mix(in srgb,var(--bg-elevated) 86%,var(--bg-primary) 14%)}}.\[\&\[data-theme\=dark\]_\.ftux-first-thought-shell\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_56\%\,_transparent\)\][data-theme=dark] .ftux-first-thought-shell{border:1px solid var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-first-thought-shell\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_56\%\,_transparent\)\][data-theme=dark] .ftux-first-thought-shell{border:1px solid color-mix(in srgb,var(--border-medium) 56%,transparent)}}.\[\&\[data-theme\=dark\]_\.ftux-first-thought-shell\.is-typed\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_84\%\,_var\(--bg-primary\)_16\%\)\][data-theme=dark] .ftux-first-thought-shell.is-typed{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-first-thought-shell\.is-typed\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_84\%\,_var\(--bg-primary\)_16\%\)\][data-theme=dark] .ftux-first-thought-shell.is-typed{background:color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-primary) 16%)}}.\[\&\[data-theme\=dark\]_\.ftux-ghost-example\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_88\%\,_var\(--text-muted\)\)\][data-theme=dark] .ftux-ghost-example{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-ghost-example\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_88\%\,_var\(--text-muted\)\)\][data-theme=dark] .ftux-ghost-example{color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-muted))}}.\[\&\[data-theme\=dark\]_\.ftux-inline-expand-list_li\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_84\%\,_var\(--text-muted\)\)\][data-theme=dark] .ftux-inline-expand-list li{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-inline-expand-list_li\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_84\%\,_var\(--text-muted\)\)\][data-theme=dark] .ftux-inline-expand-list li{color:color-mix(in srgb,var(--text-secondary) 84%,var(--text-muted))}}.\[\&\[data-theme\=dark\]_\.ftux-inline-expand-title\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_88\%\,_transparent\)\][data-theme=dark] .ftux-inline-expand-title{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-inline-expand-title\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_88\%\,_transparent\)\][data-theme=dark] .ftux-inline-expand-title{color:color-mix(in srgb,var(--text-secondary) 88%,transparent)}}.\[\&\[data-theme\=dark\]_\.ftux-intelligence-hint\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_80\%\,_transparent\)\][data-theme=dark] .ftux-intelligence-hint{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-intelligence-hint\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_80\%\,_transparent\)\][data-theme=dark] .ftux-intelligence-hint{color:color-mix(in srgb,var(--text-secondary) 80%,transparent)}}.\[\&\[data-theme\=dark\]_\.ftux-orientation-line\]\:\[opacity\:0\.42\][data-theme=dark] .ftux-orientation-line{opacity:.42}.\[\&\[data-theme\=dark\]_\.ftux-zero-state\:\:before\]\:\[opacity\:0\.13\][data-theme=dark] .ftux-zero-state:before{opacity:.13}.\[\&\[data-theme\=dark\]_\.ftux-zero-state\:\:before\]\:\[background\:radial-gradient\(64\%_66\%_at_50\%_36\%\,_color-mix\(in_srgb\,_var\(--bg-elevated\)_7\%\,_transparent\)\,_transparent_78\%\)\,_radial-gradient\(120\%_90\%_at_50\%_60\%\,_color-mix\(in_srgb\,_var\(--bg-base\)_6\%\,_transparent\)\,_transparent_88\%\)\][data-theme=dark] .ftux-zero-state:before{background:radial-gradient(64% 66% at 50% 36%,var(--bg-elevated),transparent 78%),radial-gradient(120% 90% at 50% 60%,var(--bg-base),transparent 88%)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=dark\]_\.ftux-zero-state\:\:before\]\:\[background\:radial-gradient\(64\%_66\%_at_50\%_36\%\,_color-mix\(in_srgb\,_var\(--bg-elevated\)_7\%\,_transparent\)\,_transparent_78\%\)\,_radial-gradient\(120\%_90\%_at_50\%_60\%\,_color-mix\(in_srgb\,_var\(--bg-base\)_6\%\,_transparent\)\,_transparent_88\%\)\][data-theme=dark] .ftux-zero-state:before{background:radial-gradient(64% 66% at 50% 36%,color-mix(in srgb,var(--bg-elevated) 7%,transparent),transparent 78%),radial-gradient(120% 90% at 50% 60%,color-mix(in srgb,var(--bg-base) 6%,transparent),transparent 88%)}}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--accent-glow\:rgba\(61\,_220\,_132\,_0\.14\)\][data-theme=dark][data-theme=dark]{--accent-glow:#3ddc8424}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--accent-primary\:\#3ddc84\][data-theme=dark][data-theme=dark]{--accent-primary:#3ddc84}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--accent-secondary\:\#65e6a0\][data-theme=dark][data-theme=dark]{--accent-secondary:#65e6a0}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-active\:rgba\(255\,_255\,_255\,_0\.095\)\][data-theme=dark][data-theme=dark]{--bg-active:#ffffff18}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-elevated\:\#1d1d1d\][data-theme=dark][data-theme=dark]{--bg-elevated:#1d1d1d}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-glass\:rgba\(21\,_21\,_21\,_0\.94\)\][data-theme=dark][data-theme=dark]{--bg-glass:#151515f0}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-hover\:rgba\(255\,_255\,_255\,_0\.055\)\][data-theme=dark][data-theme=dark]{--bg-hover:#ffffff0e}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-input\:\#1a1a1a\][data-theme=dark][data-theme=dark]{--bg-input:#1a1a1a}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-launcher\:\#191919\][data-theme=dark][data-theme=dark]{--bg-launcher:#191919}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-primary\:\#171717\][data-theme=dark][data-theme=dark]{--bg-primary:#171717}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-secondary\:\#191919\][data-theme=dark][data-theme=dark]{--bg-secondary:#191919}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-tertiary\:\#202020\][data-theme=dark][data-theme=dark]{--bg-tertiary:#202020}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-toolbar\:\#191919\][data-theme=dark][data-theme=dark]{--bg-toolbar:#191919}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-tree-selected\:\#282828\][data-theme=dark][data-theme=dark]{--bg-tree-selected:#282828}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--bg-tree\:\#191919\][data-theme=dark][data-theme=dark]{--bg-tree:#191919}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--border-medium\:rgba\(255\,_255\,_255\,_0\.12\)\][data-theme=dark][data-theme=dark]{--border-medium:#ffffff1f}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--border-strong\:rgba\(255\,_255\,_255\,_0\.18\)\][data-theme=dark][data-theme=dark]{--border-strong:#ffffff2e}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--border-subtle\:rgba\(255\,_255\,_255\,_0\.07\)\][data-theme=dark][data-theme=dark]{--border-subtle:#ffffff12}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-accent-1\:\#52e894\][data-theme=dark][data-theme=dark]{--color-accent-1:#52e894}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-accent-2\:\#2fbd70\][data-theme=dark][data-theme=dark]{--color-accent-2:#2fbd70}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-accent\:\#3ddc84\][data-theme=dark][data-theme=dark]{--color-accent:#3ddc84}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-00\:\#101010\][data-theme=dark][data-theme=dark]{--color-base-00:#101010}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-05\:\#131313\][data-theme=dark][data-theme=dark]{--color-base-05:#131313}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-10\:\#151515\][data-theme=dark][data-theme=dark]{--color-base-10:#151515}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-20\:\#1b1b1b\][data-theme=dark][data-theme=dark]{--color-base-20:#1b1b1b}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-25\:\#202020\][data-theme=dark][data-theme=dark]{--color-base-25:#202020}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-30\:\#292929\][data-theme=dark][data-theme=dark]{--color-base-30:#292929}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-40\:\#3b3b3b\][data-theme=dark][data-theme=dark]{--color-base-40:#3b3b3b}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-50\:\#666666\][data-theme=dark][data-theme=dark]{--color-base-50:#666}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-60\:\#898989\][data-theme=dark][data-theme=dark]{--color-base-60:#898989}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-70\:\#b1b1b1\][data-theme=dark][data-theme=dark]{--color-base-70:#b1b1b1}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--color-base-100\:\#d7d7d7\][data-theme=dark][data-theme=dark]{--color-base-100:#d7d7d7}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--divider-color\:rgba\(255\,_255\,_255\,_0\.08\)\][data-theme=dark][data-theme=dark]{--divider-color:#ffffff14}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-active-line\:rgba\(255\,_255\,_255\,_0\.025\)\][data-theme=dark][data-theme=dark]{--editor-active-line:#ffffff06}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-caret\:\#3ddc84\][data-theme=dark][data-theme=dark]{--editor-caret:#3ddc84}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-code\:\#e2c07b\][data-theme=dark][data-theme=dark]{--editor-code:#e2c07b}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-emphasis\:\#eeeeeb\][data-theme=dark][data-theme=dark]{--editor-emphasis:#eeeeeb}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-heading-marker\:\#858585\][data-theme=dark][data-theme=dark]{--editor-heading-marker:#858585}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-heading\:\#e4e4e4\][data-theme=dark][data-theme=dark]{--editor-heading:#e4e4e4}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-link-hover\:\#8af0b7\][data-theme=dark][data-theme=dark]{--editor-link-hover:#8af0b7}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-link\:\#65e6a0\][data-theme=dark][data-theme=dark]{--editor-link:#65e6a0}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-muted-token\:\#7d7d7d\][data-theme=dark][data-theme=dark]{--editor-muted-token:#7d7d7d}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-selection-focused\:rgba\(61\,_220\,_132\,_0\.24\)\][data-theme=dark][data-theme=dark]{--editor-selection-focused:#3ddc843d}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-selection\:rgba\(61\,_220\,_132\,_0\.16\)\][data-theme=dark][data-theme=dark]{--editor-selection:#3ddc8429}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-tag-bg\:rgba\(61\,_220\,_132\,_0\.12\)\][data-theme=dark][data-theme=dark]{--editor-tag-bg:#3ddc841f}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--editor-tag\:\#7be8aa\][data-theme=dark][data-theme=dark]{--editor-tag:#7be8aa}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--graph-edge-color\:rgba\(61\,_220\,_132\,_0\.28\)\][data-theme=dark][data-theme=dark]{--graph-edge-color:#3ddc8447}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--graph-node-color\:\#3ddc84\][data-theme=dark][data-theme=dark]{--graph-node-color:#3ddc84}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--nav-item-background-selected\:rgba\(61\,_220\,_132\,_0\.12\)\][data-theme=dark][data-theme=dark]{--nav-item-background-selected:#3ddc841f}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--scrollbar-thumb-hover\:rgba\(255\,_255\,_255\,_0\.4\)\][data-theme=dark][data-theme=dark]{--scrollbar-thumb-hover:#fff6}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--scrollbar-thumb\:rgba\(255\,_255\,_255\,_0\.24\)\][data-theme=dark][data-theme=dark]{--scrollbar-thumb:#ffffff3d}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--status-bar-background\:\#191919\][data-theme=dark][data-theme=dark]{--status-bar-background:#191919}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--tab-background-active\:\#151515\][data-theme=dark][data-theme=dark]{--tab-background-active:#151515}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--tab-container-background\:\#191919\][data-theme=dark][data-theme=dark]{--tab-container-background:#191919}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--text-faint\:\#5e5e5e\][data-theme=dark][data-theme=dark]{--text-faint:#5e5e5e}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--text-link\:\#65e6a0\][data-theme=dark][data-theme=dark]{--text-link:#65e6a0}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--text-muted\:\#7d7d7d\][data-theme=dark][data-theme=dark]{--text-muted:#7d7d7d}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--text-on-accent\:\#07130b\][data-theme=dark][data-theme=dark]{--text-on-accent:#07130b}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--text-primary\:\#d7d7d7\][data-theme=dark][data-theme=dark]{--text-primary:#d7d7d7}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--text-secondary\:\#b7b7b7\][data-theme=dark][data-theme=dark]{--text-secondary:#b7b7b7}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--text-tertiary\:\#9b9b9b\][data-theme=dark][data-theme=dark]{--text-tertiary:#9b9b9b}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--titlebar-background-focused\:\#202020\][data-theme=dark][data-theme=dark]{--titlebar-background-focused:#202020}.\[\&\[data-theme\=dark\]\[data-theme\=dark\]\]\:\[--titlebar-background\:\#191919\][data-theme=dark][data-theme=dark]{--titlebar-background:#191919}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[color-scheme\:dark\][data-theme=ember-night][data-theme=ember-night]{color-scheme:dark}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--accent-glow\:rgba\(245\,_158\,_11\,_0\.16\)\][data-theme=ember-night][data-theme=ember-night]{--accent-glow:#f59e0b29}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--accent-primary\:\#f59e0b\][data-theme=ember-night][data-theme=ember-night]{--accent-primary:#f59e0b}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--accent-secondary\:\#45d3b0\][data-theme=ember-night][data-theme=ember-night]{--accent-secondary:#45d3b0}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-active\:rgba\(244\,_183\,_93\,_0\.15\)\][data-theme=ember-night][data-theme=ember-night]{--bg-active:#f4b75d26}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-elevated\:\#191d18\][data-theme=ember-night][data-theme=ember-night]{--bg-elevated:#191d18}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-glass\:rgba\(15\,_17\,_16\,_0\.9\)\][data-theme=ember-night][data-theme=ember-night]{--bg-glass:#0f1110e6}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-hover\:rgba\(244\,_183\,_93\,_0\.08\)\][data-theme=ember-night][data-theme=ember-night]{--bg-hover:#f4b75d14}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-input\:\#161a15\][data-theme=ember-night][data-theme=ember-night]{--bg-input:#161a15}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-launcher\:var\(--bg-secondary\)\][data-theme=ember-night][data-theme=ember-night]{--bg-launcher:var(--bg-secondary)}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-primary\:\#0f1110\][data-theme=ember-night][data-theme=ember-night]{--bg-primary:#0f1110}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-secondary\:\#141713\][data-theme=ember-night][data-theme=ember-night]{--bg-secondary:#141713}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-tertiary\:\#22291f\][data-theme=ember-night][data-theme=ember-night]{--bg-tertiary:#22291f}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-toolbar\:var\(--bg-secondary\)\][data-theme=ember-night][data-theme=ember-night]{--bg-toolbar:var(--bg-secondary)}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--bg-tree\:var\(--bg-secondary\)\][data-theme=ember-night][data-theme=ember-night]{--bg-tree:var(--bg-secondary)}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--border-medium\:rgba\(244\,_183\,_93\,_0\.14\)\][data-theme=ember-night][data-theme=ember-night]{--border-medium:#f4b75d24}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--border-strong\:rgba\(244\,_183\,_93\,_0\.24\)\][data-theme=ember-night][data-theme=ember-night]{--border-strong:#f4b75d3d}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--border-subtle\:rgba\(244\,_183\,_93\,_0\.08\)\][data-theme=ember-night][data-theme=ember-night]{--border-subtle:#f4b75d14}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-accent-1\:\#f97316\][data-theme=ember-night][data-theme=ember-night]{--color-accent-1:#f97316}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-accent-2\:\#ea580c\][data-theme=ember-night][data-theme=ember-night]{--color-accent-2:#ea580c}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-accent\:\#f59e0b\][data-theme=ember-night][data-theme=ember-night]{--color-accent:#f59e0b}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-00\:\#0f1110\][data-theme=ember-night][data-theme=ember-night]{--color-base-00:#0f1110}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-05\:\#141713\][data-theme=ember-night][data-theme=ember-night]{--color-base-05:#141713}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-10\:\#191d18\][data-theme=ember-night][data-theme=ember-night]{--color-base-10:#191d18}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-20\:\#22291f\][data-theme=ember-night][data-theme=ember-night]{--color-base-20:#22291f}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-25\:\#2c3328\][data-theme=ember-night][data-theme=ember-night]{--color-base-25:#2c3328}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-30\:\#374032\][data-theme=ember-night][data-theme=ember-night]{--color-base-30:#374032}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-35\:\#4a5543\][data-theme=ember-night][data-theme=ember-night]{--color-base-35:#4a5543}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-40\:\#626d59\][data-theme=ember-night][data-theme=ember-night]{--color-base-40:#626d59}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-50\:\#87907c\][data-theme=ember-night][data-theme=ember-night]{--color-base-50:#87907c}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-60\:\#a8ae9e\][data-theme=ember-night][data-theme=ember-night]{--color-base-60:#a8ae9e}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-70\:\#cccab8\][data-theme=ember-night][data-theme=ember-night]{--color-base-70:#cccab8}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--color-base-100\:\#f7efe2\][data-theme=ember-night][data-theme=ember-night]{--color-base-100:#f7efe2}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--divider-color\:rgba\(244\,_183\,_93\,_0\.1\)\][data-theme=ember-night][data-theme=ember-night]{--divider-color:#f4b75d1a}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-active-line\:rgba\(244\,_183\,_93\,_0\.045\)\][data-theme=ember-night][data-theme=ember-night]{--editor-active-line:#f4b75d0b}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-caret\:\#f4d7a1\][data-theme=ember-night][data-theme=ember-night]{--editor-caret:#f4d7a1}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-code\:\#f8c177\][data-theme=ember-night][data-theme=ember-night]{--editor-code:#f8c177}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-emphasis\:\#fff7e8\][data-theme=ember-night][data-theme=ember-night]{--editor-emphasis:#fff7e8}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-heading-marker\:\#9a907d\][data-theme=ember-night][data-theme=ember-night]{--editor-heading-marker:#9a907d}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-heading\:\#ffe4b5\][data-theme=ember-night][data-theme=ember-night]{--editor-heading:#ffe4b5}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-link-hover\:\#7ee7cc\][data-theme=ember-night][data-theme=ember-night]{--editor-link-hover:#7ee7cc}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-link\:\#45d3b0\][data-theme=ember-night][data-theme=ember-night]{--editor-link:#45d3b0}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-muted-token\:\#928c7d\][data-theme=ember-night][data-theme=ember-night]{--editor-muted-token:#928c7d}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-selection-focused\:rgba\(245\,_158\,_11\,_0\.32\)\][data-theme=ember-night][data-theme=ember-night]{--editor-selection-focused:#f59e0b52}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-selection\:rgba\(245\,_158\,_11\,_0\.2\)\][data-theme=ember-night][data-theme=ember-night]{--editor-selection:#f59e0b33}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-tag-bg\:rgba\(245\,_158\,_11\,_0\.16\)\][data-theme=ember-night][data-theme=ember-night]{--editor-tag-bg:#f59e0b29}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--editor-tag\:\#f4b75d\][data-theme=ember-night][data-theme=ember-night]{--editor-tag:#f4b75d}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--graph-edge-color\:rgba\(244\,_183\,_93\,_0\.35\)\][data-theme=ember-night][data-theme=ember-night]{--graph-edge-color:#f4b75d59}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--graph-node-color\:\#f59e0b\][data-theme=ember-night][data-theme=ember-night]{--graph-node-color:#f59e0b}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--nav-item-background-selected\:rgba\(245\,_158\,_11\,_0\.16\)\][data-theme=ember-night][data-theme=ember-night]{--nav-item-background-selected:#f59e0b29}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--scrollbar-thumb-hover\:rgba\(244\,_183\,_93\,_0\.36\)\][data-theme=ember-night][data-theme=ember-night]{--scrollbar-thumb-hover:#f4b75d5c}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--scrollbar-thumb\:rgba\(244\,_183\,_93\,_0\.22\)\][data-theme=ember-night][data-theme=ember-night]{--scrollbar-thumb:#f4b75d38}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--status-bar-background\:\#141713\][data-theme=ember-night][data-theme=ember-night]{--status-bar-background:#141713}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--tab-background-active\:\#0f1110\][data-theme=ember-night][data-theme=ember-night]{--tab-background-active:#0f1110}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--tab-container-background\:\#141713\][data-theme=ember-night][data-theme=ember-night]{--tab-container-background:#141713}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--text-faint\:\#6f695f\][data-theme=ember-night][data-theme=ember-night]{--text-faint:#6f695f}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--text-link\:\#45d3b0\][data-theme=ember-night][data-theme=ember-night]{--text-link:#45d3b0}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--text-muted\:\#928c7d\][data-theme=ember-night][data-theme=ember-night]{--text-muted:#928c7d}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--text-on-accent\:\#171009\][data-theme=ember-night][data-theme=ember-night]{--text-on-accent:#171009}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--text-primary\:\#f7efe2\][data-theme=ember-night][data-theme=ember-night]{--text-primary:#f7efe2}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--text-secondary\:\#d8d0bd\][data-theme=ember-night][data-theme=ember-night]{--text-secondary:#d8d0bd}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--text-tertiary\:\#b6b09f\][data-theme=ember-night][data-theme=ember-night]{--text-tertiary:#b6b09f}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--titlebar-background-focused\:\#191d18\][data-theme=ember-night][data-theme=ember-night]{--titlebar-background-focused:#191d18}.\[\&\[data-theme\=ember-night\]\[data-theme\=ember-night\]\]\:\[--titlebar-background\:\#141713\][data-theme=ember-night][data-theme=ember-night]{--titlebar-background:#141713}.\[\&\[data-theme\=light\]\]\:\[--accent-glow\:rgba\(37\,_99\,_235\,_0\.08\)\][data-theme=light]{--accent-glow:#2563eb14}.\[\&\[data-theme\=light\]\]\:\[--background-modifier-error-rgb\:233\,_49\,_71\][data-theme=light]{--background-modifier-error-rgb:233, 49, 71}.\[\&\[data-theme\=light\]\]\:\[--background-modifier-success-rgb\:8\,_185\,_78\][data-theme=light]{--background-modifier-success-rgb:8, 185, 78}.\[\&\[data-theme\=light\]\]\:\[--bg-active\:rgba\(109\,_100\,_86\,_0\.1\)\][data-theme=light]{--bg-active:#6d64561a}.\[\&\[data-theme\=light\]\]\:\[--bg-elevated\:\#ffffff\][data-theme=light]{--bg-elevated:#fff}.\[\&\[data-theme\=light\]\]\:\[--bg-glass\:rgba\(252\,_251\,_249\,_0\.95\)\][data-theme=light]{--bg-glass:#fcfbf9f2}.\[\&\[data-theme\=light\]\]\:\[--bg-hover\:rgba\(109\,_100\,_86\,_0\.06\)\][data-theme=light]{--bg-hover:#6d64560f}.\[\&\[data-theme\=light\]\]\:\[--bg-input\:\#ffffff\][data-theme=light]{--bg-input:#fff}.\[\&\[data-theme\=light\]\]\:\[--bg-primary\:\#fcfbf9\][data-theme=light]{--bg-primary:#fcfbf9}.\[\&\[data-theme\=light\]\]\:\[--bg-secondary\:\#f5f0e6\][data-theme=light]{--bg-secondary:#f5f0e6}.\[\&\[data-theme\=light\]\]\:\[--bg-tertiary\:\#ece6da\][data-theme=light]{--bg-tertiary:#ece6da}.\[\&\[data-theme\=light\]\]\:\[--border-medium\:rgba\(109\,_100\,_86\,_0\.14\)\][data-theme=light]{--border-medium:#6d645624}.\[\&\[data-theme\=light\]\]\:\[--border-strong\:rgba\(109\,_100\,_86\,_0\.2\)\][data-theme=light]{--border-strong:#6d645633}.\[\&\[data-theme\=light\]\]\:\[--border-subtle\:rgba\(109\,_100\,_86\,_0\.08\)\][data-theme=light]{--border-subtle:#6d645614}.\[\&\[data-theme\=light\]\]\:\[--color-accent-1\:\#1d4ed8\][data-theme=light]{--color-accent-1:#1d4ed8}.\[\&\[data-theme\=light\]\]\:\[--color-accent-2\:\#1e40af\][data-theme=light]{--color-accent-2:#1e40af}.\[\&\[data-theme\=light\]\]\:\[--color-accent\:\#2563eb\][data-theme=light]{--color-accent:#2563eb}.\[\&\[data-theme\=light\]\]\:\[--color-base-00\:\#fcfbf9\][data-theme=light]{--color-base-00:#fcfbf9}.\[\&\[data-theme\=light\]\]\:\[--color-base-05\:\#f5f0e6\][data-theme=light]{--color-base-05:#f5f0e6}.\[\&\[data-theme\=light\]\]\:\[--color-base-10\:\#ece6da\][data-theme=light]{--color-base-10:#ece6da}.\[\&\[data-theme\=light\]\]\:\[--color-base-20\:\#dfd9ce\][data-theme=light]{--color-base-20:#dfd9ce}.\[\&\[data-theme\=light\]\]\:\[--color-base-25\:\#d4cdbf\][data-theme=light]{--color-base-25:#d4cdbf}.\[\&\[data-theme\=light\]\]\:\[--color-base-30\:\#c8c0b0\][data-theme=light]{--color-base-30:#c8c0b0}.\[\&\[data-theme\=light\]\]\:\[--color-base-35\:\#baa09b\][data-theme=light]{--color-base-35:#baa09b}.\[\&\[data-theme\=light\]\]\:\[--color-base-40\:\#a29888\][data-theme=light]{--color-base-40:#a29888}.\[\&\[data-theme\=light\]\]\:\[--color-base-50\:\#887e6e\][data-theme=light]{--color-base-50:#887e6e}.\[\&\[data-theme\=light\]\]\:\[--color-base-60\:\#6d6456\][data-theme=light]{--color-base-60:#6d6456}.\[\&\[data-theme\=light\]\]\:\[--color-base-70\:\#554d42\][data-theme=light]{--color-base-70:#554d42}.\[\&\[data-theme\=light\]\]\:\[--color-base-100\:\#332f28\][data-theme=light]{--color-base-100:#332f28}.\[\&\[data-theme\=light\]\]\:\[--color-blue-rgb\:8\,_109\,_221\][data-theme=light]{--color-blue-rgb:8, 109, 221}.\[\&\[data-theme\=light\]\]\:\[--color-blue\:\#086ddd\][data-theme=light]{--color-blue:#086ddd}.\[\&\[data-theme\=light\]\]\:\[--color-cyan-rgb\:0\,_191\,_188\][data-theme=light]{--color-cyan-rgb:0, 191, 188}.\[\&\[data-theme\=light\]\]\:\[--color-cyan\:\#00bfbc\][data-theme=light]{--color-cyan:#00bfbc}.\[\&\[data-theme\=light\]\]\:\[--color-green-rgb\:8\,_185\,_78\][data-theme=light]{--color-green-rgb:8, 185, 78}.\[\&\[data-theme\=light\]\]\:\[--color-green\:\#08b94e\][data-theme=light]{--color-green:#08b94e}.\[\&\[data-theme\=light\]\]\:\[--color-orange-rgb\:236\,_117\,_0\][data-theme=light]{--color-orange-rgb:236, 117, 0}.\[\&\[data-theme\=light\]\]\:\[--color-orange\:\#ec7500\][data-theme=light]{--color-orange:#ec7500}.\[\&\[data-theme\=light\]\]\:\[--color-pink-rgb\:213\,_57\,_132\][data-theme=light]{--color-pink-rgb:213, 57, 132}.\[\&\[data-theme\=light\]\]\:\[--color-pink\:\#d53984\][data-theme=light]{--color-pink:#d53984}.\[\&\[data-theme\=light\]\]\:\[--color-purple-rgb\:120\,_82\,_238\][data-theme=light]{--color-purple-rgb:120, 82, 238}.\[\&\[data-theme\=light\]\]\:\[--color-purple\:\#7852ee\][data-theme=light]{--color-purple:#7852ee}.\[\&\[data-theme\=light\]\]\:\[--color-red-rgb\:233\,_49\,_71\][data-theme=light]{--color-red-rgb:233, 49, 71}.\[\&\[data-theme\=light\]\]\:\[--color-red\:\#e93147\][data-theme=light]{--color-red:#e93147}.\[\&\[data-theme\=light\]\]\:\[--color-yellow-rgb\:224\,_172\,_0\][data-theme=light]{--color-yellow-rgb:224, 172, 0}.\[\&\[data-theme\=light\]\]\:\[--color-yellow\:\#e0ac00\][data-theme=light]{--color-yellow:#e0ac00}.\[\&\[data-theme\=light\]\]\:\[--cv-bg\:var\(--bg-primary\)\][data-theme=light]{--cv-bg:var(--bg-primary)}.\[\&\[data-theme\=light\]\]\:\[--cv-ctrl-bg\:\#fff\][data-theme=light]{--cv-ctrl-bg:#fff}.\[\&\[data-theme\=light\]\]\:\[--cv-ctrl-border\:rgba\(0\,_0\,_0\,_0\.1\)\][data-theme=light]{--cv-ctrl-border:#0000001a}.\[\&\[data-theme\=light\]\]\:\[--cv-ctrl-hover\:\#f0f0f0\][data-theme=light]{--cv-ctrl-hover:#f0f0f0}.\[\&\[data-theme\=light\]\]\:\[--cv-dot\:rgba\(0\,_0\,_0\,_0\.35\)\][data-theme=light]{--cv-dot:#00000059}.\[\&\[data-theme\=light\]\]\:\[--cv-edge\:rgba\(0\,_0\,_0\,_0\.3\)\][data-theme=light]{--cv-edge:#0000004d}.\[\&\[data-theme\=light\]\]\:\[--cv-group-label-text\:rgba\(17\,_24\,_39\,_0\.95\)\][data-theme=light]{--cv-group-label-text:#111827f2}.\[\&\[data-theme\=light\]\]\:\[--cv-node-bg\:\#fff\][data-theme=light]{--cv-node-bg:#fff}.\[\&\[data-theme\=light\]\]\:\[--cv-node-border\:rgba\(0\,_0\,_0\,_0\.12\)\][data-theme=light]{--cv-node-border:#0000001f}.\[\&\[data-theme\=light\]\]\:\[--cv-scribble\:rgba\(17\,_24\,_39\,_0\.78\)\][data-theme=light]{--cv-scribble:#111827c7}.\[\&\[data-theme\=light\]\]\:\[--divider-color\:rgba\(109\,_100\,_86\,_0\.08\)\][data-theme=light]{--divider-color:#6d645614}.\[\&\[data-theme\=light\]\]\:\[--editor-active-line\:rgba\(109\,_100\,_86\,_0\.03\)\][data-theme=light]{--editor-active-line:#6d645608}.\[\&\[data-theme\=light\]\]\:\[--editor-caret\:\#2563eb\][data-theme=light]{--editor-caret:#2563eb}.\[\&\[data-theme\=light\]\]\:\[--editor-code\:\#995214\][data-theme=light]{--editor-code:#995214}.\[\&\[data-theme\=light\]\]\:\[--editor-emphasis\:\#332f28\][data-theme=light]{--editor-emphasis:#332f28}.\[\&\[data-theme\=light\]\]\:\[--editor-heading-marker\:\#887e6e\][data-theme=light]{--editor-heading-marker:#887e6e}.\[\&\[data-theme\=light\]\]\:\[--editor-heading\:\#332f28\][data-theme=light]{--editor-heading:#332f28}.\[\&\[data-theme\=light\]\]\:\[--editor-link-hover\:\#1d4ed8\][data-theme=light]{--editor-link-hover:#1d4ed8}.\[\&\[data-theme\=light\]\]\:\[--editor-link\:\#2563eb\][data-theme=light]{--editor-link:#2563eb}.\[\&\[data-theme\=light\]\]\:\[--editor-muted-token\:\#6d6456\][data-theme=light]{--editor-muted-token:#6d6456}.\[\&\[data-theme\=light\]\]\:\[--editor-search-active-border\:rgba\(214\,_137\,_20\,_0\.82\)\][data-theme=light]{--editor-search-active-border:#d68914d1}.\[\&\[data-theme\=light\]\]\:\[--editor-search-active\:rgba\(250\,_170\,_43\,_0\.35\)\][data-theme=light]{--editor-search-active:#faaa2b59}.\[\&\[data-theme\=light\]\]\:\[--editor-search-match-border\:rgba\(220\,_161\,_43\,_0\.56\)\][data-theme=light]{--editor-search-match-border:#dca12b8f}.\[\&\[data-theme\=light\]\]\:\[--editor-search-match\:rgba\(255\,_196\,_77\,_0\.27\)\][data-theme=light]{--editor-search-match:#ffc44d45}.\[\&\[data-theme\=light\]\]\:\[--editor-selection-focused\:rgba\(37\,_99\,_235\,_0\.26\)\][data-theme=light]{--editor-selection-focused:#2563eb42}.\[\&\[data-theme\=light\]\]\:\[--editor-selection\:rgba\(37\,_99\,_235\,_0\.16\)\][data-theme=light]{--editor-selection:#2563eb29}.\[\&\[data-theme\=light\]\]\:\[--editor-tag-bg\:rgba\(37\,_99\,_235\,_0\.1\)\][data-theme=light]{--editor-tag-bg:#2563eb1a}.\[\&\[data-theme\=light\]\]\:\[--editor-tag\:\#2563eb\][data-theme=light]{--editor-tag:#2563eb}.\[\&\[data-theme\=light\]\]\:\[--graph-edge-color\:rgba\(109\,_100\,_86\,_0\.35\)\][data-theme=light]{--graph-edge-color:#6d645659}.\[\&\[data-theme\=light\]\]\:\[--graph-node-color\:\#2563eb\][data-theme=light]{--graph-node-color:#2563eb}.\[\&\[data-theme\=light\]\]\:\[--mono-rgb-0\:255\,_255\,_255\][data-theme=light]{--mono-rgb-0:255, 255, 255}.\[\&\[data-theme\=light\]\]\:\[--mono-rgb-100\:0\,_0\,_0\][data-theme=light]{--mono-rgb-100:0, 0, 0}.\[\&\[data-theme\=light\]\]\:\[--nav-item-background-selected\:rgba\(109\,_100\,_86\,_0\.08\)\][data-theme=light]{--nav-item-background-selected:#6d645614}.\[\&\[data-theme\=light\]\]\:\[--scrollbar-thumb-hover\:rgba\(109\,_100\,_86\,_0\.35\)\][data-theme=light]{--scrollbar-thumb-hover:#6d645659}.\[\&\[data-theme\=light\]\]\:\[--scrollbar-thumb\:rgba\(109\,_100\,_86\,_0\.2\)\][data-theme=light]{--scrollbar-thumb:#6d645633}.\[\&\[data-theme\=light\]\]\:\[--shadow-lg\:0_8px_32px_rgba\(51\,_47\,_40\,_0\.15\)\][data-theme=light]{--shadow-lg:0 8px 32px #332f2826}.\[\&\[data-theme\=light\]\]\:\[--shadow-md\:0_4px_12px_rgba\(51\,_47\,_40\,_0\.1\)\][data-theme=light]{--shadow-md:0 4px 12px #332f281a}.\[\&\[data-theme\=light\]\]\:\[--shadow-sm\:0_1px_2px_rgba\(51\,_47\,_40\,_0\.05\)\][data-theme=light]{--shadow-sm:0 1px 2px #332f280d}.\[\&\[data-theme\=light\]\]\:\[--text-faint\:\#a29888\][data-theme=light]{--text-faint:#a29888}.\[\&\[data-theme\=light\]\]\:\[--text-link\:\#2563eb\][data-theme=light]{--text-link:#2563eb}.\[\&\[data-theme\=light\]\]\:\[--text-muted\:\#887e6e\][data-theme=light]{--text-muted:#887e6e}.\[\&\[data-theme\=light\]\]\:\[--text-on-accent\:\#ffffff\][data-theme=light]{--text-on-accent:#fff}.\[\&\[data-theme\=light\]\]\:\[--text-primary\:\#332f28\][data-theme=light]{--text-primary:#332f28}.\[\&\[data-theme\=light\]\]\:\[--text-secondary\:\#554d42\][data-theme=light]{--text-secondary:#554d42}.\[\&\[data-theme\=light\]\]\:\[--text-tertiary\:\#6d6456\][data-theme=light]{--text-tertiary:#6d6456}.\[\&\[data-theme\=light\]\]\:\[--titlebar-background-focused\:var\(--bg-tertiary\)\][data-theme=light]{--titlebar-background-focused:var(--bg-tertiary)}.\[\&\[data-theme\=light\]_\.ftux-dynamic-prompt\]\:\[color\:color-mix\(in_srgb\,_var\(--text-primary\)_72\%\,_var\(--text-secondary\)_28\%\)\][data-theme=light] .ftux-dynamic-prompt{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-dynamic-prompt\]\:\[color\:color-mix\(in_srgb\,_var\(--text-primary\)_72\%\,_var\(--text-secondary\)_28\%\)\][data-theme=light] .ftux-dynamic-prompt{color:color-mix(in srgb,var(--text-primary) 72%,var(--text-secondary) 28%)}}.\[\&\[data-theme\=light\]_\.ftux-first-thought-form\:\:before\]\:\[opacity\:0\.16\][data-theme=light] .ftux-first-thought-form:before{opacity:.16}.\[\&\[data-theme\=light\]_\.ftux-first-thought-form\:\:before\]\:\[background\:radial-gradient\(72\%_64\%_at_50\%_52\%\,_color-mix\(in_srgb\,_var\(--bg-tertiary\)_22\%\,_transparent\)\,_transparent_84\%\)\][data-theme=light] .ftux-first-thought-form:before{background:radial-gradient(72% 64% at 50% 52%,var(--bg-tertiary),transparent 84%)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-first-thought-form\:\:before\]\:\[background\:radial-gradient\(72\%_64\%_at_50\%_52\%\,_color-mix\(in_srgb\,_var\(--bg-tertiary\)_22\%\,_transparent\)\,_transparent_84\%\)\][data-theme=light] .ftux-first-thought-form:before{background:radial-gradient(72% 64% at 50% 52%,color-mix(in srgb,var(--bg-tertiary) 22%,transparent),transparent 84%)}}.\[\&\[data-theme\=light\]_\.ftux-first-thought-shell\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-medium\)_76\%\,_transparent\)\][data-theme=light] .ftux-first-thought-shell{border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-first-thought-shell\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-medium\)_76\%\,_transparent\)\][data-theme=light] .ftux-first-thought-shell{border-color:color-mix(in srgb,var(--border-medium) 76%,transparent)}}.\[\&\[data-theme\=light\]_\.ftux-first-thought-shell\]\:\[box-shadow\:0_14px_32px_rgba\(36\,_30\,_24\,_0\.1\)\][data-theme=light] .ftux-first-thought-shell{box-shadow:0 14px 32px #241e181a}.\[\&\[data-theme\=light\]_\.ftux-first-thought-shell\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_72\%\,_var\(--bg-primary\)_28\%\)\][data-theme=light] .ftux-first-thought-shell{background:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-first-thought-shell\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_72\%\,_var\(--bg-primary\)_28\%\)\][data-theme=light] .ftux-first-thought-shell{background:color-mix(in srgb,var(--bg-tertiary) 72%,var(--bg-primary) 28%)}}.\[\&\[data-theme\=light\]_\.ftux-first-thought-shell\.is-focused\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_8\%\,_var\(--border-medium\)\)\][data-theme=light] .ftux-first-thought-shell.is-focused{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-first-thought-shell\.is-focused\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_8\%\,_var\(--border-medium\)\)\][data-theme=light] .ftux-first-thought-shell.is-focused{border-color:color-mix(in srgb,var(--accent-primary) 8%,var(--border-medium))}}.\[\&\[data-theme\=light\]_\.ftux-first-thought-shell\.is-typed\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_70\%\,_var\(--bg-primary\)_30\%\)\][data-theme=light] .ftux-first-thought-shell.is-typed{background:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-first-thought-shell\.is-typed\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_70\%\,_var\(--bg-primary\)_30\%\)\][data-theme=light] .ftux-first-thought-shell.is-typed{background:color-mix(in srgb,var(--bg-tertiary) 70%,var(--bg-primary) 30%)}}.\[\&\[data-theme\=light\]_\.ftux-ghost-example\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_88\%\,_var\(--text-muted\)\)\][data-theme=light] .ftux-ghost-example{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-ghost-example\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_88\%\,_var\(--text-muted\)\)\][data-theme=light] .ftux-ghost-example{color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-muted))}}.\[\&\[data-theme\=light\]_\.ftux-ghost-examples\]\:\[filter\:blur\(0\.25px\)\][data-theme=light] .ftux-ghost-examples{filter:blur(.25px)}.\[\&\[data-theme\=light\]_\.ftux-ghost-examples\.is-visible\]\:\[opacity\:0\.38\][data-theme=light] .ftux-ghost-examples.is-visible{opacity:.38}.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-medium\)_72\%\,_transparent\)\][data-theme=light] .ftux-inline-expand-btn{border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-medium\)_72\%\,_transparent\)\][data-theme=light] .ftux-inline-expand-btn{border-color:color-mix(in srgb,var(--border-medium) 72%,transparent)}}.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_65\%\,_var\(--bg-primary\)_35\%\)\][data-theme=light] .ftux-inline-expand-btn{background:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_65\%\,_var\(--bg-primary\)_35\%\)\][data-theme=light] .ftux-inline-expand-btn{background:color-mix(in srgb,var(--bg-tertiary) 65%,var(--bg-primary) 35%)}}.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn-primary\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_28\%\,_var\(--border-medium\)\)\][data-theme=light] .ftux-inline-expand-btn-primary{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn-primary\]\:\[border-color\:color-mix\(in_srgb\,_var\(--accent-primary\)_28\%\,_var\(--border-medium\)\)\][data-theme=light] .ftux-inline-expand-btn-primary{border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--border-medium))}}.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn-primary\]\:\[background\:color-mix\(in_srgb\,_var\(--accent-primary\)_15\%\,_var\(--bg-tertiary\)\)\][data-theme=light] .ftux-inline-expand-btn-primary{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn-primary\]\:\[background\:color-mix\(in_srgb\,_var\(--accent-primary\)_15\%\,_var\(--bg-tertiary\)\)\][data-theme=light] .ftux-inline-expand-btn-primary{background:color-mix(in srgb,var(--accent-primary) 15%,var(--bg-tertiary))}}.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_76\%\,_var\(--bg-primary\)_24\%\)\][data-theme=light] .ftux-inline-expand-btn:hover{background:var(--bg-hover)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-inline-expand-btn\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-hover\)_76\%\,_var\(--bg-primary\)_24\%\)\][data-theme=light] .ftux-inline-expand-btn:hover{background:color-mix(in srgb,var(--bg-hover) 76%,var(--bg-primary) 24%)}}.\[\&\[data-theme\=light\]_\.ftux-inline-expand-list_li\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_90\%\,_var\(--text-muted\)\)\][data-theme=light] .ftux-inline-expand-list li{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-inline-expand-list_li\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_90\%\,_var\(--text-muted\)\)\][data-theme=light] .ftux-inline-expand-list li{color:color-mix(in srgb,var(--text-secondary) 90%,var(--text-muted))}}.\[\&\[data-theme\=light\]_\.ftux-inline-expand-title\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_88\%\,_transparent\)\][data-theme=light] .ftux-inline-expand-title{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-inline-expand-title\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_88\%\,_transparent\)\][data-theme=light] .ftux-inline-expand-title{color:color-mix(in srgb,var(--text-secondary) 88%,transparent)}}.\[\&\[data-theme\=light\]_\.ftux-intelligence-hint\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_78\%\,_transparent\)\][data-theme=light] .ftux-intelligence-hint{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-intelligence-hint\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_78\%\,_transparent\)\][data-theme=light] .ftux-intelligence-hint{color:color-mix(in srgb,var(--text-secondary) 78%,transparent)}}.\[\&\[data-theme\=light\]_\.ftux-intelligence-hint\.is-visible\]\:\[opacity\:0\.2\][data-theme=light] .ftux-intelligence-hint.is-visible{opacity:.2}.\[\&\[data-theme\=light\]_\.ftux-orientation-line\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_84\%\,_var\(--text-primary\)\)\][data-theme=light] .ftux-orientation-line{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-orientation-line\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_84\%\,_var\(--text-primary\)\)\][data-theme=light] .ftux-orientation-line{color:color-mix(in srgb,var(--text-secondary) 84%,var(--text-primary))}}.\[\&\[data-theme\=light\]_\.ftux-orientation-line\]\:\[opacity\:0\.46\][data-theme=light] .ftux-orientation-line{opacity:.46}.\[\&\[data-theme\=light\]_\.ftux-zero-state\]\:\[background\:linear-gradient\(180deg\,_color-mix\(in_srgb\,_var\(--bg-primary\)_88\%\,_\#e7e2d7_12\%\)_0\%\,_color-mix\(in_srgb\,_var\(--bg-primary\)_92\%\,_\#e8e4da_8\%\)_100\%\)\][data-theme=light] .ftux-zero-state{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-primary) 100%)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-zero-state\]\:\[background\:linear-gradient\(180deg\,_color-mix\(in_srgb\,_var\(--bg-primary\)_88\%\,_\#e7e2d7_12\%\)_0\%\,_color-mix\(in_srgb\,_var\(--bg-primary\)_92\%\,_\#e8e4da_8\%\)_100\%\)\][data-theme=light] .ftux-zero-state{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 88%,#e7e2d7 12%),color-mix(in srgb,var(--bg-primary) 92%,#e8e4da 8%))}}.\[\&\[data-theme\=light\]_\.ftux-zero-state\:\:after\]\:\[opacity\:0\.045\][data-theme=light] .ftux-zero-state:after{opacity:.045}.\[\&\[data-theme\=light\]_\.ftux-zero-state\:\:before\]\:\[opacity\:0\.2\][data-theme=light] .ftux-zero-state:before{opacity:.2}.\[\&\[data-theme\=light\]_\.ftux-zero-state\:\:before\]\:\[background\:radial-gradient\(64\%_66\%_at_50\%_36\%\,_color-mix\(in_srgb\,_var\(--bg-tertiary\)_26\%\,_transparent\)\,_transparent_80\%\)\,_radial-gradient\(120\%_90\%_at_50\%_62\%\,_color-mix\(in_srgb\,_\#e6e1d5_14\%\,_transparent\)\,_transparent_90\%\)\][data-theme=light] .ftux-zero-state:before{background:radial-gradient(64% 66% at 50% 36%,var(--bg-tertiary),transparent 80%),radial-gradient(120% 90% at 50% 62%,#e6e1d524,transparent 90%)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.ftux-zero-state\:\:before\]\:\[background\:radial-gradient\(64\%_66\%_at_50\%_36\%\,_color-mix\(in_srgb\,_var\(--bg-tertiary\)_26\%\,_transparent\)\,_transparent_80\%\)\,_radial-gradient\(120\%_90\%_at_50\%_62\%\,_color-mix\(in_srgb\,_\#e6e1d5_14\%\,_transparent\)\,_transparent_90\%\)\][data-theme=light] .ftux-zero-state:before{background:radial-gradient(64% 66% at 50% 36%,color-mix(in srgb,var(--bg-tertiary) 26%,transparent),transparent 80%),radial-gradient(120% 90% at 50% 62%,#e6e1d524,transparent 90%)}}.\[\&\[data-theme\=light\]_\.graph-settings-panel\]\:\[background\:var\(--bg-elevated\)\][data-theme=light] .graph-settings-panel{background:var(--bg-elevated)}.\[\&\[data-theme\=light\]_\.titlebar-command\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-medium\)_82\%\,_transparent\)\][data-theme=light] .titlebar-command{border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.titlebar-command\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-medium\)_82\%\,_transparent\)\][data-theme=light] .titlebar-command{border-color:color-mix(in srgb,var(--border-medium) 82%,transparent)}}.\[\&\[data-theme\=light\]_\.titlebar-command\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_92\%\,_var\(--text-primary\)_8\%\)\][data-theme=light] .titlebar-command{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.titlebar-command\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_92\%\,_var\(--text-primary\)_8\%\)\][data-theme=light] .titlebar-command{color:color-mix(in srgb,var(--text-secondary) 92%,var(--text-primary) 8%)}}.\[\&\[data-theme\=light\]_\.titlebar-command\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_74\%\,_var\(--bg-primary\)_26\%\)\][data-theme=light] .titlebar-command{background:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.titlebar-command\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_74\%\,_var\(--bg-primary\)_26\%\)\][data-theme=light] .titlebar-command{background:color-mix(in srgb,var(--bg-tertiary) 74%,var(--bg-primary) 26%)}}.\[\&\[data-theme\=light\]_\.titlebar-command_kbd\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-medium\)_70\%\,_transparent\)\][data-theme=light] .titlebar-command kbd{border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.titlebar-command_kbd\]\:\[border-color\:color-mix\(in_srgb\,_var\(--border-medium\)_70\%\,_transparent\)\][data-theme=light] .titlebar-command kbd{border-color:color-mix(in srgb,var(--border-medium) 70%,transparent)}}.\[\&\[data-theme\=light\]_\.titlebar-command_kbd\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_92\%\,_var\(--text-primary\)_8\%\)\][data-theme=light] .titlebar-command kbd{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.titlebar-command_kbd\]\:\[color\:color-mix\(in_srgb\,_var\(--text-secondary\)_92\%\,_var\(--text-primary\)_8\%\)\][data-theme=light] .titlebar-command kbd{color:color-mix(in srgb,var(--text-secondary) 92%,var(--text-primary) 8%)}}.\[\&\[data-theme\=light\]_\.titlebar-command_kbd\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-primary\)_60\%\,_var\(--bg-tertiary\)_40\%\)\][data-theme=light] .titlebar-command kbd{background:var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.titlebar-command_kbd\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-primary\)_60\%\,_var\(--bg-tertiary\)_40\%\)\][data-theme=light] .titlebar-command kbd{background:color-mix(in srgb,var(--bg-primary) 60%,var(--bg-tertiary) 40%)}}.\[\&\[data-theme\=light\]_\.titlebar-command\:hover\]\:\[color\:var\(--text-primary\)\][data-theme=light] .titlebar-command:hover{color:var(--text-primary)}.\[\&\[data-theme\=light\]_\.titlebar-command\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_68\%\,_var\(--bg-primary\)_32\%\)\][data-theme=light] .titlebar-command:hover{background:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=light\]_\.titlebar-command\:hover\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-tertiary\)_68\%\,_var\(--bg-primary\)_32\%\)\][data-theme=light] .titlebar-command:hover{background:color-mix(in srgb,var(--bg-tertiary) 68%,var(--bg-primary) 32%)}}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[color-scheme\:light\][data-theme=light][data-theme=light]{color-scheme:light}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--accent-color\:\#2563eb\][data-theme=light][data-theme=light]{--accent-color:#2563eb}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--accent-glow\:rgba\(37\,_99\,_235\,_0\.14\)\][data-theme=light][data-theme=light]{--accent-glow:#2563eb24}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--accent-primary\:\#2563eb\][data-theme=light][data-theme=light]{--accent-primary:#2563eb}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--accent-secondary\:\#1d4ed8\][data-theme=light][data-theme=light]{--accent-secondary:#1d4ed8}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-active\:rgba\(15\,_23\,_42\,_0\.09\)\][data-theme=light][data-theme=light]{--bg-active:#0f172a17}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-elevated\:\#ffffff\][data-theme=light][data-theme=light]{--bg-elevated:#fff}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-glass\:rgba\(255\,_255\,_255\,_0\.96\)\][data-theme=light][data-theme=light]{--bg-glass:#fffffff5}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-hover\:rgba\(15\,_23\,_42\,_0\.05\)\][data-theme=light][data-theme=light]{--bg-hover:#0f172a0d}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-input\:\#e4e7ec\][data-theme=light][data-theme=light]{--bg-input:#e4e7ec}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-launcher\:\#eef0f3\][data-theme=light][data-theme=light]{--bg-launcher:#eef0f3}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-primary\:\#ffffff\][data-theme=light][data-theme=light]{--bg-primary:#fff}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-secondary\:\#eef0f3\][data-theme=light][data-theme=light]{--bg-secondary:#eef0f3}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-tertiary\:\#e4e7ec\][data-theme=light][data-theme=light]{--bg-tertiary:#e4e7ec}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-toolbar\:\#f7f8fa\][data-theme=light][data-theme=light]{--bg-toolbar:#f7f8fa}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-tree-selected\:\#ffffff\][data-theme=light][data-theme=light]{--bg-tree-selected:#fff}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--bg-tree\:\#eef0f3\][data-theme=light][data-theme=light]{--bg-tree:#eef0f3}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--border-medium\:rgba\(15\,_23\,_42\,_0\.12\)\][data-theme=light][data-theme=light]{--border-medium:#0f172a1f}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--border-strong\:rgba\(15\,_23\,_42\,_0\.2\)\][data-theme=light][data-theme=light]{--border-strong:#0f172a33}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--border-subtle\:rgba\(15\,_23\,_42\,_0\.08\)\][data-theme=light][data-theme=light]{--border-subtle:#0f172a14}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-accent-1\:\#1d4ed8\][data-theme=light][data-theme=light]{--color-accent-1:#1d4ed8}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-accent-2\:\#1e40af\][data-theme=light][data-theme=light]{--color-accent-2:#1e40af}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-accent\:\#2563eb\][data-theme=light][data-theme=light]{--color-accent:#2563eb}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-00\:\#ffffff\][data-theme=light][data-theme=light]{--color-base-00:#fff}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-05\:\#f7f8fa\][data-theme=light][data-theme=light]{--color-base-05:#f7f8fa}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-10\:\#eef0f3\][data-theme=light][data-theme=light]{--color-base-10:#eef0f3}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-20\:\#e4e7ec\][data-theme=light][data-theme=light]{--color-base-20:#e4e7ec}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-25\:\#d8dce3\][data-theme=light][data-theme=light]{--color-base-25:#d8dce3}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-30\:\#c9ced6\][data-theme=light][data-theme=light]{--color-base-30:#c9ced6}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-35\:\#aeb5c0\][data-theme=light][data-theme=light]{--color-base-35:#aeb5c0}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-40\:\#8b93a0\][data-theme=light][data-theme=light]{--color-base-40:#8b93a0}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-50\:\#6b7280\][data-theme=light][data-theme=light]{--color-base-50:#6b7280}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-60\:\#4b5563\][data-theme=light][data-theme=light]{--color-base-60:#4b5563}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-70\:\#374151\][data-theme=light][data-theme=light]{--color-base-70:#374151}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--color-base-100\:\#1f2937\][data-theme=light][data-theme=light]{--color-base-100:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--divider-color\:rgba\(15\,_23\,_42\,_0\.1\)\][data-theme=light][data-theme=light]{--divider-color:#0f172a1a}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-active-line\:rgba\(15\,_23\,_42\,_0\.025\)\][data-theme=light][data-theme=light]{--editor-active-line:#0f172a06}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-caret\:\#1f2937\][data-theme=light][data-theme=light]{--editor-caret:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-code\:\#a16207\][data-theme=light][data-theme=light]{--editor-code:#a16207}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-emphasis\:\#1f2937\][data-theme=light][data-theme=light]{--editor-emphasis:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-heading-marker\:\#6b7280\][data-theme=light][data-theme=light]{--editor-heading-marker:#6b7280}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-heading\:\#1f2937\][data-theme=light][data-theme=light]{--editor-heading:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-link-hover\:\#1d4ed8\][data-theme=light][data-theme=light]{--editor-link-hover:#1d4ed8}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-link\:\#2563eb\][data-theme=light][data-theme=light]{--editor-link:#2563eb}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-muted-token\:\#6b7280\][data-theme=light][data-theme=light]{--editor-muted-token:#6b7280}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-selection-focused\:rgba\(37\,_99\,_235\,_0\.24\)\][data-theme=light][data-theme=light]{--editor-selection-focused:#2563eb3d}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-selection\:rgba\(37\,_99\,_235\,_0\.16\)\][data-theme=light][data-theme=light]{--editor-selection:#2563eb29}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-tag-bg\:rgba\(15\,_118\,_110\,_0\.11\)\][data-theme=light][data-theme=light]{--editor-tag-bg:#0f766e1c}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--editor-tag\:\#0f766e\][data-theme=light][data-theme=light]{--editor-tag:#0f766e}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--graph-edge-color\:rgba\(15\,_23\,_42\,_0\.28\)\][data-theme=light][data-theme=light]{--graph-edge-color:#0f172a47}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--graph-node-color\:\#2563eb\][data-theme=light][data-theme=light]{--graph-node-color:#2563eb}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--nav-item-background-active\:rgba\(15\,_23\,_42\,_0\.07\)\][data-theme=light][data-theme=light]{--nav-item-background-active:#0f172a12}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--nav-item-background-hover\:rgba\(15\,_23\,_42\,_0\.05\)\][data-theme=light][data-theme=light]{--nav-item-background-hover:#0f172a0d}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--nav-item-background-selected\:\#ffffff\][data-theme=light][data-theme=light]{--nav-item-background-selected:#fff}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--nav-item-color-active\:\#1f2937\][data-theme=light][data-theme=light]{--nav-item-color-active:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--nav-item-color-hover\:\#1f2937\][data-theme=light][data-theme=light]{--nav-item-color-hover:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--nav-item-color-selected\:\#1f2937\][data-theme=light][data-theme=light]{--nav-item-color-selected:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--nav-item-color\:\#374151\][data-theme=light][data-theme=light]{--nav-item-color:#374151}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--nav-item-radius\:6px\][data-theme=light][data-theme=light]{--nav-item-radius:6px}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--ribbon-width\:48px\][data-theme=light][data-theme=light]{--ribbon-width:48px}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--scrollbar-thumb-hover\:rgba\(15\,_23\,_42\,_0\.3\)\][data-theme=light][data-theme=light]{--scrollbar-thumb-hover:#0f172a4d}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--scrollbar-thumb\:rgba\(15\,_23\,_42\,_0\.18\)\][data-theme=light][data-theme=light]{--scrollbar-thumb:#0f172a2e}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--shadow-lg\:0_8px_24px_rgba\(15\,_23\,_42\,_0\.12\)\][data-theme=light][data-theme=light]{--shadow-lg:0 8px 24px #0f172a1f}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--shadow-md\:0_2px_8px_rgba\(15\,_23\,_42\,_0\.08\)\][data-theme=light][data-theme=light]{--shadow-md:0 2px 8px #0f172a14}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--shadow-sm\:0_1px_2px_rgba\(15\,_23\,_42\,_0\.05\)\][data-theme=light][data-theme=light]{--shadow-sm:0 1px 2px #0f172a0d}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--status-bar-background\:\#f7f8fa\][data-theme=light][data-theme=light]{--status-bar-background:#f7f8fa}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--status-bar-text-color\:\#6b7280\][data-theme=light][data-theme=light]{--status-bar-text-color:#6b7280}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--tab-background-active\:\#ffffff\][data-theme=light][data-theme=light]{--tab-background-active:#fff}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--tab-container-background\:\#eef0f3\][data-theme=light][data-theme=light]{--tab-container-background:#eef0f3}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--tab-radius-active\:8px\][data-theme=light][data-theme=light]{--tab-radius-active:8px}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--tab-radius\:8px\][data-theme=light][data-theme=light]{--tab-radius:8px}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--tab-text-color-active\:\#374151\][data-theme=light][data-theme=light]{--tab-text-color-active:#374151}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--tab-text-color-focused-active-current\:\#1f2937\][data-theme=light][data-theme=light]{--tab-text-color-focused-active-current:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--tab-text-color-focused-active\:\#374151\][data-theme=light][data-theme=light]{--tab-text-color-focused-active:#374151}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--tab-text-color-focused\:\#4b5563\][data-theme=light][data-theme=light]{--tab-text-color-focused:#4b5563}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--tab-text-color\:\#6b7280\][data-theme=light][data-theme=light]{--tab-text-color:#6b7280}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--text-faint\:\#9ca3af\][data-theme=light][data-theme=light]{--text-faint:#9ca3af}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--text-link\:\#2563eb\][data-theme=light][data-theme=light]{--text-link:#2563eb}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--text-muted\:\#6b7280\][data-theme=light][data-theme=light]{--text-muted:#6b7280}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--text-on-accent\:\#ffffff\][data-theme=light][data-theme=light]{--text-on-accent:#fff}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--text-primary\:\#1f2937\][data-theme=light][data-theme=light]{--text-primary:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--text-secondary\:\#374151\][data-theme=light][data-theme=light]{--text-secondary:#374151}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--text-tertiary\:\#4b5563\][data-theme=light][data-theme=light]{--text-tertiary:#4b5563}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--titlebar-background-focused\:\#eef0f3\][data-theme=light][data-theme=light]{--titlebar-background-focused:#eef0f3}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--titlebar-background\:\#eef0f3\][data-theme=light][data-theme=light]{--titlebar-background:#eef0f3}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--titlebar-height\:40px\][data-theme=light][data-theme=light]{--titlebar-height:40px}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--titlebar-text-color-focused\:\#1f2937\][data-theme=light][data-theme=light]{--titlebar-text-color-focused:#1f2937}.\[\&\[data-theme\=light\]\[data-theme\=light\]\]\:\[--titlebar-text-color\:\#6b7280\][data-theme=light][data-theme=light]{--titlebar-text-color:#6b7280}.\[\&\[data-theme\=oceanic\]\]\:\[--bg-active\:rgba\(56\,_189\,_248\,_0\.14\)\][data-theme=oceanic]{--bg-active:#38bdf824}.\[\&\[data-theme\=oceanic\]\]\:\[--bg-elevated\:\#171b21\][data-theme=oceanic]{--bg-elevated:#171b21}.\[\&\[data-theme\=oceanic\]\]\:\[--bg-glass\:rgba\(19\,_22\,_26\,_0\.92\)\][data-theme=oceanic]{--bg-glass:#13161aeb}.\[\&\[data-theme\=oceanic\]\]\:\[--bg-hover\:rgba\(56\,_189\,_248\,_0\.08\)\][data-theme=oceanic]{--bg-hover:#38bdf814}.\[\&\[data-theme\=oceanic\]\]\:\[--bg-input\:\#171b21\][data-theme=oceanic]{--bg-input:#171b21}.\[\&\[data-theme\=oceanic\]\]\:\[--bg-primary\:\#13161a\][data-theme=oceanic]{--bg-primary:#13161a}.\[\&\[data-theme\=oceanic\]\]\:\[--bg-secondary\:\#0f1215\][data-theme=oceanic]{--bg-secondary:#0f1215}.\[\&\[data-theme\=oceanic\]\]\:\[--bg-tertiary\:\#1c2128\][data-theme=oceanic]{--bg-tertiary:#1c2128}.\[\&\[data-theme\=oceanic\]\]\:\[--border-medium\:rgba\(195\,_202\,_213\,_0\.11\)\][data-theme=oceanic]{--border-medium:#c3cad51c}.\[\&\[data-theme\=oceanic\]\]\:\[--border-strong\:rgba\(195\,_202\,_213\,_0\.18\)\][data-theme=oceanic]{--border-strong:#c3cad52e}.\[\&\[data-theme\=oceanic\]\]\:\[--border-subtle\:rgba\(195\,_202\,_213\,_0\.05\)\][data-theme=oceanic]{--border-subtle:#c3cad50d}.\[\&\[data-theme\=oceanic\]\]\:\[--color-accent-1\:\#0ea5e9\][data-theme=oceanic]{--color-accent-1:#0ea5e9}.\[\&\[data-theme\=oceanic\]\]\:\[--color-accent-2\:\#0284c7\][data-theme=oceanic]{--color-accent-2:#0284c7}.\[\&\[data-theme\=oceanic\]\]\:\[--color-accent\:\#38bdf8\][data-theme=oceanic]{--color-accent:#38bdf8}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-00\:\#13161a\][data-theme=oceanic]{--color-base-00:#13161a}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-05\:\#0f1215\][data-theme=oceanic]{--color-base-05:#0f1215}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-10\:\#171b21\][data-theme=oceanic]{--color-base-10:#171b21}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-20\:\#1c2128\][data-theme=oceanic]{--color-base-20:#1c2128}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-25\:\#222a35\][data-theme=oceanic]{--color-base-25:#222a35}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-30\:\#2d3748\][data-theme=oceanic]{--color-base-30:#2d3748}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-35\:\#3e4c5e\][data-theme=oceanic]{--color-base-35:#3e4c5e}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-40\:\#4e5f75\][data-theme=oceanic]{--color-base-40:#4e5f75}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-50\:\#657b96\][data-theme=oceanic]{--color-base-50:#657b96}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-60\:\#829ab7\][data-theme=oceanic]{--color-base-60:#829ab7}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-70\:\#a2bacf\][data-theme=oceanic]{--color-base-70:#a2bacf}.\[\&\[data-theme\=oceanic\]\]\:\[--color-base-100\:\#c9dcf0\][data-theme=oceanic]{--color-base-100:#c9dcf0}.\[\&\[data-theme\=oceanic\]\]\:\[--divider-color\:rgba\(195\,_202\,_213\,_0\.06\)\][data-theme=oceanic]{--divider-color:#c3cad50f}.\[\&\[data-theme\=oceanic\]\]\:\[--graph-edge-color\:rgba\(56\,_189\,_248\,_0\.3\)\][data-theme=oceanic]{--graph-edge-color:#38bdf84d}.\[\&\[data-theme\=oceanic\]\]\:\[--graph-node-color\:\#38bdf8\][data-theme=oceanic]{--graph-node-color:#38bdf8}.\[\&\[data-theme\=oceanic\]\]\:\[--nav-item-background-selected\:rgba\(195\,_202\,_213\,_0\.12\)\][data-theme=oceanic]{--nav-item-background-selected:#c3cad51f}.\[\&\[data-theme\=oceanic\]\]\:\[--scrollbar-thumb-hover\:rgba\(195\,_202\,_213\,_0\.42\)\][data-theme=oceanic]{--scrollbar-thumb-hover:#c3cad56b}.\[\&\[data-theme\=oceanic\]\]\:\[--scrollbar-thumb\:rgba\(195\,_202\,_213\,_0\.26\)\][data-theme=oceanic]{--scrollbar-thumb:#c3cad542}.\[\&\[data-theme\=oceanic\]\]\:\[--text-faint\:\#4e5f75\][data-theme=oceanic]{--text-faint:#4e5f75}.\[\&\[data-theme\=oceanic\]\]\:\[--text-link\:\#38bdf8\][data-theme=oceanic]{--text-link:#38bdf8}.\[\&\[data-theme\=oceanic\]\]\:\[--text-muted\:\#657b96\][data-theme=oceanic]{--text-muted:#657b96}.\[\&\[data-theme\=oceanic\]\]\:\[--text-on-accent\:\#0f172a\][data-theme=oceanic]{--text-on-accent:#0f172a}.\[\&\[data-theme\=oceanic\]\]\:\[--text-primary\:\#c9dcf0\][data-theme=oceanic]{--text-primary:#c9dcf0}.\[\&\[data-theme\=oceanic\]\]\:\[--text-secondary\:\#a2bacf\][data-theme=oceanic]{--text-secondary:#a2bacf}.\[\&\[data-theme\=oceanic\]\]\:\[--text-tertiary\:\#829ab7\][data-theme=oceanic]{--text-tertiary:#829ab7}.\[\&\[data-theme\=oceanic\]\]\:\[--titlebar-background-focused\:var\(--bg-tertiary\)\][data-theme=oceanic]{--titlebar-background-focused:var(--bg-tertiary)}.\[\&\[data-theme\=oceanic\]_\.ftux-first-thought-shell\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_92\%\,_var\(--bg-primary\)_8\%\)\][data-theme=oceanic] .ftux-first-thought-shell{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=oceanic\]_\.ftux-first-thought-shell\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_92\%\,_var\(--bg-primary\)_8\%\)\][data-theme=oceanic] .ftux-first-thought-shell{background:color-mix(in srgb,var(--bg-elevated) 92%,var(--bg-primary) 8%)}}.\[\&\[data-theme\=oceanic\]_\.ftux-first-thought-shell\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_52\%\,_transparent\)\][data-theme=oceanic] .ftux-first-thought-shell{border:1px solid var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=oceanic\]_\.ftux-first-thought-shell\]\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border-medium\)_52\%\,_transparent\)\][data-theme=oceanic] .ftux-first-thought-shell{border:1px solid color-mix(in srgb,var(--border-medium) 52%,transparent)}}.\[\&\[data-theme\=oceanic\]_\.ftux-first-thought-shell\.is-typed\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_90\%\,_var\(--bg-primary\)_10\%\)\][data-theme=oceanic] .ftux-first-thought-shell.is-typed{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-theme\=oceanic\]_\.ftux-first-thought-shell\.is-typed\]\:\[background\:color-mix\(in_srgb\,_var\(--bg-elevated\)_90\%\,_var\(--bg-primary\)_10\%\)\][data-theme=oceanic] .ftux-first-thought-shell.is-typed{background:color-mix(in srgb,var(--bg-elevated) 90%,var(--bg-primary) 10%)}}.\[\&\[data-theme\=oceanic\]_\.ftux-orientation-line\]\:\[opacity\:0\.44\][data-theme=oceanic] .ftux-orientation-line{opacity:.44}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[color-scheme\:dark\][data-theme=oceanic][data-theme=oceanic]{color-scheme:dark}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--accent-primary\:\#5eead4\][data-theme=oceanic][data-theme=oceanic]{--accent-primary:#5eead4}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--bg-active\:rgba\(94\,_234\,_212\,_0\.15\)\][data-theme=oceanic][data-theme=oceanic]{--bg-active:#5eead426}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--bg-elevated\:\#0a2422\][data-theme=oceanic][data-theme=oceanic]{--bg-elevated:#0a2422}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--bg-hover\:rgba\(94\,_234\,_212\,_0\.08\)\][data-theme=oceanic][data-theme=oceanic]{--bg-hover:#5eead414}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--bg-launcher\:var\(--bg-secondary\)\][data-theme=oceanic][data-theme=oceanic]{--bg-launcher:var(--bg-secondary)}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--bg-primary\:\#061615\][data-theme=oceanic][data-theme=oceanic]{--bg-primary:#061615}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--bg-secondary\:\#08201f\][data-theme=oceanic][data-theme=oceanic]{--bg-secondary:#08201f}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--bg-tertiary\:\#0d2b29\][data-theme=oceanic][data-theme=oceanic]{--bg-tertiary:#0d2b29}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--bg-toolbar\:var\(--bg-secondary\)\][data-theme=oceanic][data-theme=oceanic]{--bg-toolbar:var(--bg-secondary)}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--bg-tree\:var\(--bg-secondary\)\][data-theme=oceanic][data-theme=oceanic]{--bg-tree:var(--bg-secondary)}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--border-medium\:rgba\(94\,_234\,_212\,_0\.14\)\][data-theme=oceanic][data-theme=oceanic]{--border-medium:#5eead424}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--border-subtle\:rgba\(94\,_234\,_212\,_0\.08\)\][data-theme=oceanic][data-theme=oceanic]{--border-subtle:#5eead414}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--color-accent-1\:\#2dd4bf\][data-theme=oceanic][data-theme=oceanic]{--color-accent-1:#2dd4bf}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--color-accent-2\:\#14b8a6\][data-theme=oceanic][data-theme=oceanic]{--color-accent-2:#14b8a6}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--color-accent\:\#5eead4\][data-theme=oceanic][data-theme=oceanic]{--color-accent:#5eead4}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--divider-color\:rgba\(94\,_234\,_212\,_0\.08\)\][data-theme=oceanic][data-theme=oceanic]{--divider-color:#5eead414}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--editor-link\:\#5eead4\][data-theme=oceanic][data-theme=oceanic]{--editor-link:#5eead4}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--editor-tag\:\#99f6e4\][data-theme=oceanic][data-theme=oceanic]{--editor-tag:#99f6e4}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--graph-node-color\:\#5eead4\][data-theme=oceanic][data-theme=oceanic]{--graph-node-color:#5eead4}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--nav-item-background-selected\:rgba\(94\,_234\,_212\,_0\.16\)\][data-theme=oceanic][data-theme=oceanic]{--nav-item-background-selected:#5eead429}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--status-bar-background\:var\(--bg-secondary\)\][data-theme=oceanic][data-theme=oceanic]{--status-bar-background:var(--bg-secondary)}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--text-link\:\#5eead4\][data-theme=oceanic][data-theme=oceanic]{--text-link:#5eead4}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--text-muted\:\#77a9a1\][data-theme=oceanic][data-theme=oceanic]{--text-muted:#77a9a1}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--text-on-accent\:\#031412\][data-theme=oceanic][data-theme=oceanic]{--text-on-accent:#031412}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--text-primary\:\#e6fffb\][data-theme=oceanic][data-theme=oceanic]{--text-primary:#e6fffb}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--text-secondary\:\#b5ded8\][data-theme=oceanic][data-theme=oceanic]{--text-secondary:#b5ded8}.\[\&\[data-theme\=oceanic\]\[data-theme\=oceanic\]\]\:\[--titlebar-background\:var\(--bg-secondary\)\][data-theme=oceanic][data-theme=oceanic]{--titlebar-background:var(--bg-secondary)}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[color-scheme\:dark\][data-theme=openonyx][data-theme=openonyx]{color-scheme:dark}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--accent-glow\:rgba\(61\,_220\,_132\,_0\.14\)\][data-theme=openonyx][data-theme=openonyx]{--accent-glow:#3ddc8424}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--accent-primary\:\#3ddc84\][data-theme=openonyx][data-theme=openonyx]{--accent-primary:#3ddc84}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--accent-secondary\:\#65e6a0\][data-theme=openonyx][data-theme=openonyx]{--accent-secondary:#65e6a0}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-active\:rgba\(255\,_255\,_255\,_0\.10\)\][data-theme=openonyx][data-theme=openonyx]{--bg-active:#ffffff1a}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-elevated\:\#181818\][data-theme=openonyx][data-theme=openonyx]{--bg-elevated:#181818}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-glass\:rgba\(17\,_17\,_17\,_0\.96\)\][data-theme=openonyx][data-theme=openonyx]{--bg-glass:#111111f5}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-hover\:rgba\(255\,_255\,_255\,_0\.06\)\][data-theme=openonyx][data-theme=openonyx]{--bg-hover:#ffffff0f}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-input\:\#121212\][data-theme=openonyx][data-theme=openonyx]{--bg-input:#121212}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-launcher\:\#111111\][data-theme=openonyx][data-theme=openonyx]{--bg-launcher:#111}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-primary\:\#0d0d0d\][data-theme=openonyx][data-theme=openonyx]{--bg-primary:#0d0d0d}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-secondary\:\#111111\][data-theme=openonyx][data-theme=openonyx]{--bg-secondary:#111}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-tertiary\:\#151515\][data-theme=openonyx][data-theme=openonyx]{--bg-tertiary:#151515}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-toolbar\:\#111111\][data-theme=openonyx][data-theme=openonyx]{--bg-toolbar:#111}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-tree-selected\:\#1a1a1a\][data-theme=openonyx][data-theme=openonyx]{--bg-tree-selected:#1a1a1a}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--bg-tree\:\#111111\][data-theme=openonyx][data-theme=openonyx]{--bg-tree:#111}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--blockquote-background\:rgba\(255\,_255\,_255\,_0\.025\)\][data-theme=openonyx][data-theme=openonyx]{--blockquote-background:#ffffff06}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--blockquote-border-color\:\#3ddc84\][data-theme=openonyx][data-theme=openonyx]{--blockquote-border-color:#3ddc84}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--border-medium\:rgba\(255\,_255\,_255\,_0\.10\)\][data-theme=openonyx][data-theme=openonyx]{--border-medium:#ffffff1a}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--border-strong\:rgba\(255\,_255\,_255\,_0\.16\)\][data-theme=openonyx][data-theme=openonyx]{--border-strong:#ffffff29}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--border-subtle\:rgba\(255\,_255\,_255\,_0\.06\)\][data-theme=openonyx][data-theme=openonyx]{--border-subtle:#ffffff0f}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--code-background\:\#151515\][data-theme=openonyx][data-theme=openonyx]{--code-background:#151515}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--code-color\:\#e2c07b\][data-theme=openonyx][data-theme=openonyx]{--code-color:#e2c07b}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--code-normal\:\#e2c07b\][data-theme=openonyx][data-theme=openonyx]{--code-normal:#e2c07b}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-accent-1\:\#52e894\][data-theme=openonyx][data-theme=openonyx]{--color-accent-1:#52e894}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-accent-2\:\#2fbd70\][data-theme=openonyx][data-theme=openonyx]{--color-accent-2:#2fbd70}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-accent\:\#3ddc84\][data-theme=openonyx][data-theme=openonyx]{--color-accent:#3ddc84}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-00\:\#0a0a0a\][data-theme=openonyx][data-theme=openonyx]{--color-base-00:#0a0a0a}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-05\:\#0b0b0b\][data-theme=openonyx][data-theme=openonyx]{--color-base-05:#0b0b0b}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-10\:\#0d0d0d\][data-theme=openonyx][data-theme=openonyx]{--color-base-10:#0d0d0d}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-20\:\#151515\][data-theme=openonyx][data-theme=openonyx]{--color-base-20:#151515}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-25\:\#1a1a1a\][data-theme=openonyx][data-theme=openonyx]{--color-base-25:#1a1a1a}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-30\:\#222222\][data-theme=openonyx][data-theme=openonyx]{--color-base-30:#222}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-35\:\#303030\][data-theme=openonyx][data-theme=openonyx]{--color-base-35:#303030}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-40\:\#454545\][data-theme=openonyx][data-theme=openonyx]{--color-base-40:#454545}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-50\:\#737373\][data-theme=openonyx][data-theme=openonyx]{--color-base-50:#737373}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-60\:\#9a9a9a\][data-theme=openonyx][data-theme=openonyx]{--color-base-60:#9a9a9a}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-70\:\#c2c2c2\][data-theme=openonyx][data-theme=openonyx]{--color-base-70:#c2c2c2}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--color-base-100\:\#e8e8e5\][data-theme=openonyx][data-theme=openonyx]{--color-base-100:#e8e8e5}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--divider-color\:rgba\(255\,_255\,_255\,_0\.07\)\][data-theme=openonyx][data-theme=openonyx]{--divider-color:#ffffff12}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-active-line\:rgba\(255\,_255\,_255\,_0\.025\)\][data-theme=openonyx][data-theme=openonyx]{--editor-active-line:#ffffff06}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-caret\:\#3ddc84\][data-theme=openonyx][data-theme=openonyx]{--editor-caret:#3ddc84}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-code\:\#e2c07b\][data-theme=openonyx][data-theme=openonyx]{--editor-code:#e2c07b}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-emphasis\:\#f0f0ed\][data-theme=openonyx][data-theme=openonyx]{--editor-emphasis:#f0f0ed}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-heading-marker\:\#858585\][data-theme=openonyx][data-theme=openonyx]{--editor-heading-marker:#858585}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-heading\:\#e8e8e5\][data-theme=openonyx][data-theme=openonyx]{--editor-heading:#e8e8e5}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-link-hover\:\#8af0b7\][data-theme=openonyx][data-theme=openonyx]{--editor-link-hover:#8af0b7}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-link\:\#65e6a0\][data-theme=openonyx][data-theme=openonyx]{--editor-link:#65e6a0}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-muted-token\:\#858585\][data-theme=openonyx][data-theme=openonyx]{--editor-muted-token:#858585}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-selection-focused\:rgba\(61\,_220\,_132\,_0\.24\)\][data-theme=openonyx][data-theme=openonyx]{--editor-selection-focused:#3ddc843d}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-selection\:rgba\(61\,_220\,_132\,_0\.16\)\][data-theme=openonyx][data-theme=openonyx]{--editor-selection:#3ddc8429}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-tag-bg\:rgba\(61\,_220\,_132\,_0\.12\)\][data-theme=openonyx][data-theme=openonyx]{--editor-tag-bg:#3ddc841f}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--editor-tag\:\#7be8aa\][data-theme=openonyx][data-theme=openonyx]{--editor-tag:#7be8aa}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--graph-edge-color\:rgba\(61\,_220\,_132\,_0\.28\)\][data-theme=openonyx][data-theme=openonyx]{--graph-edge-color:#3ddc8447}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--graph-node-color\:\#3ddc84\][data-theme=openonyx][data-theme=openonyx]{--graph-node-color:#3ddc84}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--h1-color\:\#eeeeeb\][data-theme=openonyx][data-theme=openonyx]{--h1-color:#eeeeeb}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--h2-color\:\#e5e5e1\][data-theme=openonyx][data-theme=openonyx]{--h2-color:#e5e5e1}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--h3-color\:\#d7d7d2\][data-theme=openonyx][data-theme=openonyx]{--h3-color:#d7d7d2}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--hr-color\:rgba\(255\,_255\,_255\,_0\.10\)\][data-theme=openonyx][data-theme=openonyx]{--hr-color:#ffffff1a}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--interactive-accent-hover\:\#52e894\][data-theme=openonyx][data-theme=openonyx]{--interactive-accent-hover:#52e894}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--interactive-accent\:\#3ddc84\][data-theme=openonyx][data-theme=openonyx]{--interactive-accent:#3ddc84}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--nav-item-background-active\:rgba\(255\,_255\,_255\,_0\.08\)\][data-theme=openonyx][data-theme=openonyx]{--nav-item-background-active:#ffffff14}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--nav-item-background-hover\:rgba\(255\,_255\,_255\,_0\.05\)\][data-theme=openonyx][data-theme=openonyx]{--nav-item-background-hover:#ffffff0d}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--nav-item-background-selected\:\#1a1a1a\][data-theme=openonyx][data-theme=openonyx]{--nav-item-background-selected:#1a1a1a}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--nav-item-color-active\:\#e8e8e5\][data-theme=openonyx][data-theme=openonyx]{--nav-item-color-active:#e8e8e5}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--nav-item-color-hover\:\#e8e8e5\][data-theme=openonyx][data-theme=openonyx]{--nav-item-color-hover:#e8e8e5}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--nav-item-color-selected\:\#e8e8e5\][data-theme=openonyx][data-theme=openonyx]{--nav-item-color-selected:#e8e8e5}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--nav-item-color\:\#b8b8b8\][data-theme=openonyx][data-theme=openonyx]{--nav-item-color:#b8b8b8}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--nav-item-radius\:6px\][data-theme=openonyx][data-theme=openonyx]{--nav-item-radius:6px}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--scrollbar-thumb-hover\:rgba\(255\,_255\,_255\,_0\.30\)\][data-theme=openonyx][data-theme=openonyx]{--scrollbar-thumb-hover:#ffffff4d}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--scrollbar-thumb\:rgba\(255\,_255\,_255\,_0\.18\)\][data-theme=openonyx][data-theme=openonyx]{--scrollbar-thumb:#ffffff2e}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--status-bar-background\:\#111111\][data-theme=openonyx][data-theme=openonyx]{--status-bar-background:#111}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--status-bar-text-color\:\#858585\][data-theme=openonyx][data-theme=openonyx]{--status-bar-text-color:#858585}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--tab-background-active\:\#181818\][data-theme=openonyx][data-theme=openonyx]{--tab-background-active:#181818}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--tab-container-background\:\#111111\][data-theme=openonyx][data-theme=openonyx]{--tab-container-background:#111}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--tab-radius-active\:6px\][data-theme=openonyx][data-theme=openonyx]{--tab-radius-active:6px}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--tab-radius\:6px\][data-theme=openonyx][data-theme=openonyx]{--tab-radius:6px}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--tab-text-color-active\:\#e8e8e5\][data-theme=openonyx][data-theme=openonyx]{--tab-text-color-active:#e8e8e5}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--tab-text-color\:\#858585\][data-theme=openonyx][data-theme=openonyx]{--tab-text-color:#858585}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--table-border-color\:rgba\(255\,_255\,_255\,_0\.08\)\][data-theme=openonyx][data-theme=openonyx]{--table-border-color:#ffffff14}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--table-header-background\:\#151515\][data-theme=openonyx][data-theme=openonyx]{--table-header-background:#151515}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--text-faint\:\#5f5f5c\][data-theme=openonyx][data-theme=openonyx]{--text-faint:#5f5f5c}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--text-link\:\#65e6a0\][data-theme=openonyx][data-theme=openonyx]{--text-link:#65e6a0}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--text-muted\:\#787874\][data-theme=openonyx][data-theme=openonyx]{--text-muted:#787874}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--text-on-accent\:\#07130b\][data-theme=openonyx][data-theme=openonyx]{--text-on-accent:#07130b}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--text-primary\:\#e8e8e5\][data-theme=openonyx][data-theme=openonyx]{--text-primary:#e8e8e5}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--text-secondary\:\#b8b8b4\][data-theme=openonyx][data-theme=openonyx]{--text-secondary:#b8b8b4}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--text-tertiary\:\#9b9b97\][data-theme=openonyx][data-theme=openonyx]{--text-tertiary:#9b9b97}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--titlebar-background-focused\:\#151515\][data-theme=openonyx][data-theme=openonyx]{--titlebar-background-focused:#151515}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--titlebar-background\:\#111111\][data-theme=openonyx][data-theme=openonyx]{--titlebar-background:#111}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--titlebar-text-color-focused\:\#e8e8e5\][data-theme=openonyx][data-theme=openonyx]{--titlebar-text-color-focused:#e8e8e5}.\[\&\[data-theme\=openonyx\]\[data-theme\=openonyx\]\]\:\[--titlebar-text-color\:\#858585\][data-theme=openonyx][data-theme=openonyx]{--titlebar-text-color:#858585}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[color-scheme\:light\][data-theme=paper-sage][data-theme=paper-sage]{color-scheme:light}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--accent-glow\:rgba\(77\,_124\,_91\,_0\.13\)\][data-theme=paper-sage][data-theme=paper-sage]{--accent-glow:#4d7c5b21}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--accent-primary\:\#4d7c5b\][data-theme=paper-sage][data-theme=paper-sage]{--accent-primary:#4d7c5b}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--accent-secondary\:\#2563eb\][data-theme=paper-sage][data-theme=paper-sage]{--accent-secondary:#2563eb}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-active\:rgba\(77\,_124\,_91\,_0\.14\)\][data-theme=paper-sage][data-theme=paper-sage]{--bg-active:#4d7c5b24}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-elevated\:\#ffffff\][data-theme=paper-sage][data-theme=paper-sage]{--bg-elevated:#fff}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-glass\:rgba\(251\,_252\,_247\,_0\.96\)\][data-theme=paper-sage][data-theme=paper-sage]{--bg-glass:#fbfcf7f5}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-hover\:rgba\(77\,_124\,_91\,_0\.08\)\][data-theme=paper-sage][data-theme=paper-sage]{--bg-hover:#4d7c5b14}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-input\:\#ffffff\][data-theme=paper-sage][data-theme=paper-sage]{--bg-input:#fff}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-launcher\:var\(--bg-secondary\)\][data-theme=paper-sage][data-theme=paper-sage]{--bg-launcher:var(--bg-secondary)}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-primary\:\#fbfcf7\][data-theme=paper-sage][data-theme=paper-sage]{--bg-primary:#fbfcf7}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-secondary\:\#f3f6ed\][data-theme=paper-sage][data-theme=paper-sage]{--bg-secondary:#f3f6ed}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-tertiary\:\#e8eee1\][data-theme=paper-sage][data-theme=paper-sage]{--bg-tertiary:#e8eee1}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-toolbar\:var\(--bg-secondary\)\][data-theme=paper-sage][data-theme=paper-sage]{--bg-toolbar:var(--bg-secondary)}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--bg-tree\:var\(--bg-secondary\)\][data-theme=paper-sage][data-theme=paper-sage]{--bg-tree:var(--bg-secondary)}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--border-medium\:rgba\(52\,_66\,_56\,_0\.16\)\][data-theme=paper-sage][data-theme=paper-sage]{--border-medium:#34423829}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--border-strong\:rgba\(52\,_66\,_56\,_0\.25\)\][data-theme=paper-sage][data-theme=paper-sage]{--border-strong:#34423840}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--border-subtle\:rgba\(52\,_66\,_56\,_0\.1\)\][data-theme=paper-sage][data-theme=paper-sage]{--border-subtle:#3442381a}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-accent-1\:\#3f694c\][data-theme=paper-sage][data-theme=paper-sage]{--color-accent-1:#3f694c}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-accent-2\:\#33543d\][data-theme=paper-sage][data-theme=paper-sage]{--color-accent-2:#33543d}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-accent\:\#4d7c5b\][data-theme=paper-sage][data-theme=paper-sage]{--color-accent:#4d7c5b}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-00\:\#fbfcf7\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-00:#fbfcf7}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-05\:\#f3f6ed\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-05:#f3f6ed}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-10\:\#e8eee1\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-10:#e8eee1}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-20\:\#d8e1d0\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-20:#d8e1d0}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-25\:\#cbd7c2\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-25:#cbd7c2}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-30\:\#b8c8ad\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-30:#b8c8ad}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-35\:\#9faf96\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-35:#9faf96}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-40\:\#81927a\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-40:#81927a}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-50\:\#667764\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-50:#667764}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-60\:\#506052\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-60:#506052}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-70\:\#344238\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-70:#344238}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--color-base-100\:\#1f2a23\][data-theme=paper-sage][data-theme=paper-sage]{--color-base-100:#1f2a23}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--divider-color\:rgba\(52\,_66\,_56\,_0\.11\)\][data-theme=paper-sage][data-theme=paper-sage]{--divider-color:#3442381c}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-active-line\:rgba\(77\,_124\,_91\,_0\.045\)\][data-theme=paper-sage][data-theme=paper-sage]{--editor-active-line:#4d7c5b0b}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-caret\:\#1f2a23\][data-theme=paper-sage][data-theme=paper-sage]{--editor-caret:#1f2a23}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-code\:\#9a3412\][data-theme=paper-sage][data-theme=paper-sage]{--editor-code:#9a3412}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-emphasis\:\#1f2a23\][data-theme=paper-sage][data-theme=paper-sage]{--editor-emphasis:#1f2a23}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-heading-marker\:\#667764\][data-theme=paper-sage][data-theme=paper-sage]{--editor-heading-marker:#667764}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-heading\:\#26332b\][data-theme=paper-sage][data-theme=paper-sage]{--editor-heading:#26332b}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-link-hover\:\#1d4ed8\][data-theme=paper-sage][data-theme=paper-sage]{--editor-link-hover:#1d4ed8}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-link\:\#2563eb\][data-theme=paper-sage][data-theme=paper-sage]{--editor-link:#2563eb}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-muted-token\:\#667764\][data-theme=paper-sage][data-theme=paper-sage]{--editor-muted-token:#667764}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-selection-focused\:rgba\(77\,_124\,_91\,_0\.28\)\][data-theme=paper-sage][data-theme=paper-sage]{--editor-selection-focused:#4d7c5b47}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-selection\:rgba\(77\,_124\,_91\,_0\.18\)\][data-theme=paper-sage][data-theme=paper-sage]{--editor-selection:#4d7c5b2e}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-tag-bg\:rgba\(77\,_124\,_91\,_0\.13\)\][data-theme=paper-sage][data-theme=paper-sage]{--editor-tag-bg:#4d7c5b21}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--editor-tag\:\#4d7c5b\][data-theme=paper-sage][data-theme=paper-sage]{--editor-tag:#4d7c5b}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--graph-edge-color\:rgba\(52\,_66\,_56\,_0\.34\)\][data-theme=paper-sage][data-theme=paper-sage]{--graph-edge-color:#34423857}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--graph-node-color\:\#4d7c5b\][data-theme=paper-sage][data-theme=paper-sage]{--graph-node-color:#4d7c5b}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--nav-item-background-selected\:rgba\(77\,_124\,_91\,_0\.14\)\][data-theme=paper-sage][data-theme=paper-sage]{--nav-item-background-selected:#4d7c5b24}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--scrollbar-thumb-hover\:rgba\(52\,_66\,_56\,_0\.36\)\][data-theme=paper-sage][data-theme=paper-sage]{--scrollbar-thumb-hover:#3442385c}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--scrollbar-thumb\:rgba\(52\,_66\,_56\,_0\.22\)\][data-theme=paper-sage][data-theme=paper-sage]{--scrollbar-thumb:#34423838}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--status-bar-background\:\#f3f6ed\][data-theme=paper-sage][data-theme=paper-sage]{--status-bar-background:#f3f6ed}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--tab-background-active\:\#fbfcf7\][data-theme=paper-sage][data-theme=paper-sage]{--tab-background-active:#fbfcf7}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--tab-container-background\:\#f3f6ed\][data-theme=paper-sage][data-theme=paper-sage]{--tab-container-background:#f3f6ed}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--text-faint\:\#81927a\][data-theme=paper-sage][data-theme=paper-sage]{--text-faint:#81927a}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--text-link\:\#2563eb\][data-theme=paper-sage][data-theme=paper-sage]{--text-link:#2563eb}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--text-muted\:\#667764\][data-theme=paper-sage][data-theme=paper-sage]{--text-muted:#667764}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--text-on-accent\:\#ffffff\][data-theme=paper-sage][data-theme=paper-sage]{--text-on-accent:#fff}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--text-primary\:\#1f2a23\][data-theme=paper-sage][data-theme=paper-sage]{--text-primary:#1f2a23}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--text-secondary\:\#344238\][data-theme=paper-sage][data-theme=paper-sage]{--text-secondary:#344238}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--text-tertiary\:\#506052\][data-theme=paper-sage][data-theme=paper-sage]{--text-tertiary:#506052}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--titlebar-background-focused\:\#e8eee1\][data-theme=paper-sage][data-theme=paper-sage]{--titlebar-background-focused:#e8eee1}.\[\&\[data-theme\=paper-sage\]\[data-theme\=paper-sage\]\]\:\[--titlebar-background\:\#f3f6ed\][data-theme=paper-sage][data-theme=paper-sage]{--titlebar-background:#f3f6ed}.\[\&\[data-theme\=peach-white\]\]\:\[--background-modifier-error-rgb\:233\,_49\,_71\][data-theme=peach-white]{--background-modifier-error-rgb:233, 49, 71}.\[\&\[data-theme\=peach-white\]\]\:\[--background-modifier-success-rgb\:8\,_185\,_78\][data-theme=peach-white]{--background-modifier-success-rgb:8, 185, 78}.\[\&\[data-theme\=peach-white\]\]\:\[--bg-active\:rgba\(109\,_100\,_86\,_0\.1\)\][data-theme=peach-white]{--bg-active:#6d64561a}.\[\&\[data-theme\=peach-white\]\]\:\[--bg-elevated\:\#fcfbf9\][data-theme=peach-white]{--bg-elevated:#fcfbf9}.\[\&\[data-theme\=peach-white\]\]\:\[--bg-glass\:rgba\(245\,_242\,_236\,_0\.85\)\][data-theme=peach-white]{--bg-glass:#f5f2ecd9}.\[\&\[data-theme\=peach-white\]\]\:\[--bg-hover\:rgba\(109\,_100\,_86\,_0\.06\)\][data-theme=peach-white]{--bg-hover:#6d64560f}.\[\&\[data-theme\=peach-white\]\]\:\[--bg-input\:\#ffffff\][data-theme=peach-white]{--bg-input:#fff}.\[\&\[data-theme\=peach-white\]\]\:\[--bg-primary\:\#fcfbf9\][data-theme=peach-white]{--bg-primary:#fcfbf9}.\[\&\[data-theme\=peach-white\]\]\:\[--bg-secondary\:\#f5f2ec\][data-theme=peach-white]{--bg-secondary:#f5f2ec}.\[\&\[data-theme\=peach-white\]\]\:\[--bg-tertiary\:\#ece8df\][data-theme=peach-white]{--bg-tertiary:#ece8df}.\[\&\[data-theme\=peach-white\]\]\:\[--border-medium\:rgba\(109\,_100\,_86\,_0\.12\)\][data-theme=peach-white]{--border-medium:#6d64561f}.\[\&\[data-theme\=peach-white\]\]\:\[--border-strong\:rgba\(109\,_100\,_86\,_0\.18\)\][data-theme=peach-white]{--border-strong:#6d64562e}.\[\&\[data-theme\=peach-white\]\]\:\[--border-subtle\:rgba\(109\,_100\,_86\,_0\.08\)\][data-theme=peach-white]{--border-subtle:#6d645614}.\[\&\[data-theme\=peach-white\]\]\:\[--color-accent-1\:\#c97f6c\][data-theme=peach-white]{--color-accent-1:#c97f6c}.\[\&\[data-theme\=peach-white\]\]\:\[--color-accent-2\:\#b86e5c\][data-theme=peach-white]{--color-accent-2:#b86e5c}.\[\&\[data-theme\=peach-white\]\]\:\[--color-accent\:\#d88f7b\][data-theme=peach-white]{--color-accent:#d88f7b}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-00\:\#fcfbf9\][data-theme=peach-white]{--color-base-00:#fcfbf9}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-05\:\#f5f2ec\][data-theme=peach-white]{--color-base-05:#f5f2ec}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-10\:\#ece8df\][data-theme=peach-white]{--color-base-10:#ece8df}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-20\:\#dfd9ce\][data-theme=peach-white]{--color-base-20:#dfd9ce}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-25\:\#d4cdbf\][data-theme=peach-white]{--color-base-25:#d4cdbf}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-30\:\#c8c0b0\][data-theme=peach-white]{--color-base-30:#c8c0b0}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-35\:\#baa09b\][data-theme=peach-white]{--color-base-35:#baa09b}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-40\:\#a29888\][data-theme=peach-white]{--color-base-40:#a29888}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-50\:\#887e6e\][data-theme=peach-white]{--color-base-50:#887e6e}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-60\:\#6d6456\][data-theme=peach-white]{--color-base-60:#6d6456}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-70\:\#554d42\][data-theme=peach-white]{--color-base-70:#554d42}.\[\&\[data-theme\=peach-white\]\]\:\[--color-base-100\:\#332f28\][data-theme=peach-white]{--color-base-100:#332f28}.\[\&\[data-theme\=peach-white\]\]\:\[--color-blue-rgb\:8\,_109\,_221\][data-theme=peach-white]{--color-blue-rgb:8, 109, 221}.\[\&\[data-theme\=peach-white\]\]\:\[--color-blue\:\#086ddd\][data-theme=peach-white]{--color-blue:#086ddd}.\[\&\[data-theme\=peach-white\]\]\:\[--color-cyan-rgb\:0\,_191\,_188\][data-theme=peach-white]{--color-cyan-rgb:0, 191, 188}.\[\&\[data-theme\=peach-white\]\]\:\[--color-cyan\:\#00bfbc\][data-theme=peach-white]{--color-cyan:#00bfbc}.\[\&\[data-theme\=peach-white\]\]\:\[--color-green-rgb\:8\,_185\,_78\][data-theme=peach-white]{--color-green-rgb:8, 185, 78}.\[\&\[data-theme\=peach-white\]\]\:\[--color-green\:\#08b94e\][data-theme=peach-white]{--color-green:#08b94e}.\[\&\[data-theme\=peach-white\]\]\:\[--color-orange-rgb\:236\,_117\,_0\][data-theme=peach-white]{--color-orange-rgb:236, 117, 0}.\[\&\[data-theme\=peach-white\]\]\:\[--color-orange\:\#ec7500\][data-theme=peach-white]{--color-orange:#ec7500}.\[\&\[data-theme\=peach-white\]\]\:\[--color-pink-rgb\:213\,_57\,_132\][data-theme=peach-white]{--color-pink-rgb:213, 57, 132}.\[\&\[data-theme\=peach-white\]\]\:\[--color-pink\:\#d53984\][data-theme=peach-white]{--color-pink:#d53984}.\[\&\[data-theme\=peach-white\]\]\:\[--color-purple-rgb\:120\,_82\,_238\][data-theme=peach-white]{--color-purple-rgb:120, 82, 238}.\[\&\[data-theme\=peach-white\]\]\:\[--color-purple\:\#7852ee\][data-theme=peach-white]{--color-purple:#7852ee}.\[\&\[data-theme\=peach-white\]\]\:\[--color-red-rgb\:233\,_49\,_71\][data-theme=peach-white]{--color-red-rgb:233, 49, 71}.\[\&\[data-theme\=peach-white\]\]\:\[--color-red\:\#e93147\][data-theme=peach-white]{--color-red:#e93147}.\[\&\[data-theme\=peach-white\]\]\:\[--color-yellow-rgb\:224\,_172\,_0\][data-theme=peach-white]{--color-yellow-rgb:224, 172, 0}.\[\&\[data-theme\=peach-white\]\]\:\[--color-yellow\:\#e0ac00\][data-theme=peach-white]{--color-yellow:#e0ac00}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-bg\:var\(--bg-primary\)\][data-theme=peach-white]{--cv-bg:var(--bg-primary)}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-ctrl-bg\:\#fff\][data-theme=peach-white]{--cv-ctrl-bg:#fff}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-ctrl-border\:rgba\(0\,_0\,_0\,_0\.1\)\][data-theme=peach-white]{--cv-ctrl-border:#0000001a}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-ctrl-hover\:\#f0f0f0\][data-theme=peach-white]{--cv-ctrl-hover:#f0f0f0}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-dot\:rgba\(0\,_0\,_0\,_0\.35\)\][data-theme=peach-white]{--cv-dot:#00000059}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-edge\:rgba\(0\,_0\,_0\,_0\.3\)\][data-theme=peach-white]{--cv-edge:#0000004d}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-group-label-text\:rgba\(17\,_24\,_39\,_0\.95\)\][data-theme=peach-white]{--cv-group-label-text:#111827f2}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-node-bg\:\#fff\][data-theme=peach-white]{--cv-node-bg:#fff}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-node-border\:rgba\(0\,_0\,_0\,_0\.12\)\][data-theme=peach-white]{--cv-node-border:#0000001f}.\[\&\[data-theme\=peach-white\]\]\:\[--cv-scribble\:rgba\(17\,_24\,_39\,_0\.78\)\][data-theme=peach-white]{--cv-scribble:#111827c7}.\[\&\[data-theme\=peach-white\]\]\:\[--divider-color\:rgba\(109\,_100\,_86\,_0\.08\)\][data-theme=peach-white]{--divider-color:#6d645614}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-active-line\:rgba\(109\,_100\,_86\,_0\.03\)\][data-theme=peach-white]{--editor-active-line:#6d645608}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-caret\:\#d88f7b\][data-theme=peach-white]{--editor-caret:#d88f7b}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-code\:\#887e6e\][data-theme=peach-white]{--editor-code:#887e6e}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-emphasis\:\#332f28\][data-theme=peach-white]{--editor-emphasis:#332f28}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-heading-marker\:\#a29888\][data-theme=peach-white]{--editor-heading-marker:#a29888}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-heading\:\#554d42\][data-theme=peach-white]{--editor-heading:#554d42}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-link-hover\:\#a15d4b\][data-theme=peach-white]{--editor-link-hover:#a15d4b}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-link\:\#b5705d\][data-theme=peach-white]{--editor-link:#b5705d}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-muted-token\:\#a29888\][data-theme=peach-white]{--editor-muted-token:#a29888}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-search-active-border\:rgba\(201\,_127\,_108\,_0\.7\)\][data-theme=peach-white]{--editor-search-active-border:#c97f6cb3}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-search-active\:rgba\(201\,_127\,_108\,_0\.35\)\][data-theme=peach-white]{--editor-search-active:#c97f6c59}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-search-match-border\:rgba\(216\,_143\,_123\,_0\.5\)\][data-theme=peach-white]{--editor-search-match-border:#d88f7b80}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-search-match\:rgba\(216\,_143\,_123\,_0\.25\)\][data-theme=peach-white]{--editor-search-match:#d88f7b40}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-selection-focused\:rgba\(216\,_143\,_123\,_0\.3\)\][data-theme=peach-white]{--editor-selection-focused:#d88f7b4d}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-selection\:rgba\(216\,_143\,_123\,_0\.2\)\][data-theme=peach-white]{--editor-selection:#d88f7b33}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-tag-bg\:rgba\(216\,_143\,_123\,_0\.15\)\][data-theme=peach-white]{--editor-tag-bg:#d88f7b26}.\[\&\[data-theme\=peach-white\]\]\:\[--editor-tag\:\#d88f7b\][data-theme=peach-white]{--editor-tag:#d88f7b}.\[\&\[data-theme\=peach-white\]\]\:\[--graph-edge-color\:rgba\(162\,_152\,_136\,_0\.3\)\][data-theme=peach-white]{--graph-edge-color:#a298884d}.\[\&\[data-theme\=peach-white\]\]\:\[--graph-node-color\:\#d88f7b\][data-theme=peach-white]{--graph-node-color:#d88f7b}.\[\&\[data-theme\=peach-white\]\]\:\[--mono-rgb-0\:255\,_255\,_255\][data-theme=peach-white]{--mono-rgb-0:255, 255, 255}.\[\&\[data-theme\=peach-white\]\]\:\[--mono-rgb-100\:0\,_0\,_0\][data-theme=peach-white]{--mono-rgb-100:0, 0, 0}.\[\&\[data-theme\=peach-white\]\]\:\[--nav-item-background-selected\:rgba\(109\,_100\,_86\,_0\.08\)\][data-theme=peach-white]{--nav-item-background-selected:#6d645614}.\[\&\[data-theme\=peach-white\]\]\:\[--scrollbar-thumb-hover\:rgba\(109\,_100\,_86\,_0\.25\)\][data-theme=peach-white]{--scrollbar-thumb-hover:#6d645640}.\[\&\[data-theme\=peach-white\]\]\:\[--scrollbar-thumb\:rgba\(109\,_100\,_86\,_0\.15\)\][data-theme=peach-white]{--scrollbar-thumb:#6d645626}.\[\&\[data-theme\=peach-white\]\]\:\[--shadow-lg\:0_8px_32px_rgba\(51\,_47\,_40\,_0\.12\)\][data-theme=peach-white]{--shadow-lg:0 8px 32px #332f281f}.\[\&\[data-theme\=peach-white\]\]\:\[--shadow-md\:0_4px_12px_rgba\(51\,_47\,_40\,_0\.08\)\][data-theme=peach-white]{--shadow-md:0 4px 12px #332f2814}.\[\&\[data-theme\=peach-white\]\]\:\[--shadow-sm\:0_1px_2px_rgba\(51\,_47\,_40\,_0\.04\)\][data-theme=peach-white]{--shadow-sm:0 1px 2px #332f280a}.\[\&\[data-theme\=peach-white\]\]\:\[--text-faint\:\#a29888\][data-theme=peach-white]{--text-faint:#a29888}.\[\&\[data-theme\=peach-white\]\]\:\[--text-link\:\#d88f7b\][data-theme=peach-white]{--text-link:#d88f7b}.\[\&\[data-theme\=peach-white\]\]\:\[--text-muted\:\#887e6e\][data-theme=peach-white]{--text-muted:#887e6e}.\[\&\[data-theme\=peach-white\]\]\:\[--text-on-accent\:\#ffffff\][data-theme=peach-white]{--text-on-accent:#fff}.\[\&\[data-theme\=peach-white\]\]\:\[--text-primary\:\#332f28\][data-theme=peach-white]{--text-primary:#332f28}.\[\&\[data-theme\=peach-white\]\]\:\[--text-secondary\:\#554d42\][data-theme=peach-white]{--text-secondary:#554d42}.\[\&\[data-theme\=peach-white\]\]\:\[--text-tertiary\:\#6d6456\][data-theme=peach-white]{--text-tertiary:#6d6456}.\[\&\[data-theme\=peach-white\]\]\:\[--titlebar-background-focused\:var\(--bg-tertiary\)\][data-theme=peach-white]{--titlebar-background-focused:var(--bg-tertiary)}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[color-scheme\:light\][data-theme=rose-quartz][data-theme=rose-quartz]{color-scheme:light}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--accent-glow\:rgba\(190\,_52\,_85\,_0\.13\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--accent-glow:#be345521}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--accent-primary\:\#be3455\][data-theme=rose-quartz][data-theme=rose-quartz]{--accent-primary:#be3455}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--accent-secondary\:\#0f766e\][data-theme=rose-quartz][data-theme=rose-quartz]{--accent-secondary:#0f766e}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-active\:rgba\(190\,_52\,_85\,_0\.13\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-active:#be345521}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-elevated\:\#ffffff\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-elevated:#fff}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-glass\:rgba\(255\,_250\,_250\,_0\.96\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-glass:#fffafaf5}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-hover\:rgba\(190\,_52\,_85\,_0\.07\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-hover:#be345512}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-input\:\#ffffff\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-input:#fff}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-launcher\:var\(--bg-secondary\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-launcher:var(--bg-secondary)}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-primary\:\#fffafa\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-primary:snow}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-secondary\:\#f8f1f3\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-secondary:#f8f1f3}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-tertiary\:\#f0e5e8\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-tertiary:#f0e5e8}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-toolbar\:var\(--bg-secondary\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-toolbar:var(--bg-secondary)}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--bg-tree\:var\(--bg-secondary\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--bg-tree:var(--bg-secondary)}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--border-medium\:rgba\(73\,_52\,_59\,_0\.16\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--border-medium:#49343b29}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--border-strong\:rgba\(73\,_52\,_59\,_0\.25\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--border-strong:#49343b40}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--border-subtle\:rgba\(73\,_52\,_59\,_0\.1\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--border-subtle:#49343b1a}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-accent-1\:\#a52d49\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-accent-1:#a52d49}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-accent-2\:\#8e273f\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-accent-2:#8e273f}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-accent\:\#be3455\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-accent:#be3455}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-00\:\#fffafa\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-00:snow}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-05\:\#f8f1f3\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-05:#f8f1f3}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-10\:\#f0e5e8\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-10:#f0e5e8}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-20\:\#e5d5da\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-20:#e5d5da}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-25\:\#d8c4cb\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-25:#d8c4cb}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-30\:\#c7adb7\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-30:#c7adb7}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-35\:\#ad909b\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-35:#ad909b}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-40\:\#91717d\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-40:#91717d}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-50\:\#765d66\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-50:#765d66}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-60\:\#5e4851\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-60:#5e4851}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-70\:\#49343b\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-70:#49343b}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--color-base-100\:\#2f2428\][data-theme=rose-quartz][data-theme=rose-quartz]{--color-base-100:#2f2428}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--divider-color\:rgba\(73\,_52\,_59\,_0\.11\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--divider-color:#49343b1c}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-active-line\:rgba\(190\,_52\,_85\,_0\.04\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-active-line:#be34550a}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-caret\:\#2f2428\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-caret:#2f2428}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-code\:\#854d0e\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-code:#854d0e}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-emphasis\:\#2f2428\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-emphasis:#2f2428}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-heading-marker\:\#765d66\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-heading-marker:#765d66}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-heading\:\#3b2a30\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-heading:#3b2a30}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-link-hover\:\#115e59\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-link-hover:#115e59}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-link\:\#0f766e\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-link:#0f766e}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-muted-token\:\#765d66\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-muted-token:#765d66}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-selection-focused\:rgba\(190\,_52\,_85\,_0\.27\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-selection-focused:#be345545}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-selection\:rgba\(190\,_52\,_85\,_0\.17\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-selection:#be34552b}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-tag-bg\:rgba\(190\,_52\,_85\,_0\.12\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-tag-bg:#be34551f}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--editor-tag\:\#be3455\][data-theme=rose-quartz][data-theme=rose-quartz]{--editor-tag:#be3455}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--graph-edge-color\:rgba\(73\,_52\,_59\,_0\.32\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--graph-edge-color:#49343b52}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--graph-node-color\:\#be3455\][data-theme=rose-quartz][data-theme=rose-quartz]{--graph-node-color:#be3455}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--nav-item-background-selected\:rgba\(190\,_52\,_85\,_0\.13\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--nav-item-background-selected:#be345521}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--scrollbar-thumb-hover\:rgba\(73\,_52\,_59\,_0\.36\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--scrollbar-thumb-hover:#49343b5c}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--scrollbar-thumb\:rgba\(73\,_52\,_59\,_0\.22\)\][data-theme=rose-quartz][data-theme=rose-quartz]{--scrollbar-thumb:#49343b38}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--status-bar-background\:\#f8f1f3\][data-theme=rose-quartz][data-theme=rose-quartz]{--status-bar-background:#f8f1f3}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--tab-background-active\:\#fffafa\][data-theme=rose-quartz][data-theme=rose-quartz]{--tab-background-active:snow}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--tab-container-background\:\#f8f1f3\][data-theme=rose-quartz][data-theme=rose-quartz]{--tab-container-background:#f8f1f3}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--text-faint\:\#91717d\][data-theme=rose-quartz][data-theme=rose-quartz]{--text-faint:#91717d}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--text-link\:\#0f766e\][data-theme=rose-quartz][data-theme=rose-quartz]{--text-link:#0f766e}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--text-muted\:\#765d66\][data-theme=rose-quartz][data-theme=rose-quartz]{--text-muted:#765d66}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--text-on-accent\:\#ffffff\][data-theme=rose-quartz][data-theme=rose-quartz]{--text-on-accent:#fff}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--text-primary\:\#2f2428\][data-theme=rose-quartz][data-theme=rose-quartz]{--text-primary:#2f2428}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--text-secondary\:\#49343b\][data-theme=rose-quartz][data-theme=rose-quartz]{--text-secondary:#49343b}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--text-tertiary\:\#5e4851\][data-theme=rose-quartz][data-theme=rose-quartz]{--text-tertiary:#5e4851}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--titlebar-background-focused\:\#f0e5e8\][data-theme=rose-quartz][data-theme=rose-quartz]{--titlebar-background-focused:#f0e5e8}.\[\&\[data-theme\=rose-quartz\]\[data-theme\=rose-quartz\]\]\:\[--titlebar-background\:\#f8f1f3\][data-theme=rose-quartz][data-theme=rose-quartz]{--titlebar-background:#f8f1f3}}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}.app-tooltip{z-index:100000;border-radius:var(--radius-sm,4px);max-width:min(320px,100vw - 16px);font-family:var(--font-sans,sans-serif);text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;line-height:1.3;transition:opacity 80ms,transform 80ms;position:fixed;transform:translateY(-2px);color:#fff!important;box-shadow:none!important;background:#000!important;border:none!important;padding:5px 10px!important;font-size:12.5px!important;font-weight:500!important}.app-tooltip.is-visible{opacity:1;transform:translateY(0)}.app-tooltip:after{content:"";pointer-events:none;border-style:solid;position:absolute}.app-tooltip[data-placement=bottom]:after{border-width:0 4px 4px;border-color:#0000 #0000 #000;bottom:100%;left:50%;transform:translate(-50%)}.app-tooltip[data-placement=top]:after{border-width:4px 4px 0;border-color:#000 #0000 #0000;top:100%;left:50%;transform:translate(-50%)}.app-tooltip[data-placement=right]:after{border-width:4px 4px 4px 0;border-color:#0000 #000 #0000 #0000;top:50%;right:100%;transform:translateY(-50%)}.app-tooltip[data-placement=left]:after{border-width:4px 0 4px 4px;border-color:#0000 #0000 #0000 #000;top:50%;left:100%;transform:translateY(-50%)}.titlebar-tooltip{display:none!important}@keyframes tabPreviewFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tab-preview-portal{flex-direction:column;align-items:center;display:flex}.tab-preview-title-badge{background:var(--bg-elevated,var(--bg-secondary,#121418f5));color:var(--text-primary,#d8d8e4);font-size:11px;font-weight:600;font-family:var(--font-sans,Inter, system-ui, sans-serif);text-overflow:ellipsis;white-space:nowrap;text-align:center;border:1px solid var(--border-medium,#ffffff1a);border-radius:6px;max-width:220px;margin-bottom:4px;padding:3px 12px;overflow:hidden;box-shadow:0 2px 8px #00000026}.tab-preview-card{background:var(--bg-elevated,var(--bg-secondary,#14161af5));-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-medium,#ffffff14);width:100%;max-height:260px;box-shadow:0 12px 36px #00000040,0 0 0 1px var(--border-subtle,#0000000d),inset 0 1px #ffffff0d;border-radius:10px;overflow:hidden}.tab-preview-content-scaler{width:100%;height:260px;position:relative;overflow:hidden}.tab-preview-content-inner{transform-origin:0 0;width:436px;font-family:var(--font-sans,Inter, system-ui, sans-serif);color:var(--text-primary,#d2d2e1);padding:16px 18px;font-size:13px;line-height:1.55;transform:scale(.55)}.tp-h1{color:var(--text-primary,#eaeaf2);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.tp-h2{color:var(--text-primary,#dddde8);border-bottom:1px solid var(--border-subtle,#ffffff0f);margin:8px 0 6px;padding-bottom:4px;font-size:18px;font-weight:650;line-height:1.3}.tp-h3{color:var(--text-primary,#d0d0dc);margin:6px 0 4px;font-size:15px;font-weight:600;line-height:1.35}.tp-h4{color:var(--text-secondary,#c0c0cc);margin:5px 0 3px;font-size:14px;font-weight:600}.tp-h5{color:var(--text-secondary,#b0b0bc);margin:4px 0 2px;font-size:13px;font-weight:600}.tp-h6{color:var(--text-muted,#a0a0ac);text-transform:uppercase;letter-spacing:.5px;margin:4px 0 2px;font-size:12px;font-weight:600}.tp-p{color:var(--text-primary,inherit);margin:3px 0}.tp-blockquote{border-left:3px solid var(--color-accent,#828cdc73);color:var(--text-muted,#bebed2bf);margin:4px 0;padding:2px 0 2px 10px;font-style:italic}.tp-code{background:var(--bg-secondary,#00000026);border:1px solid var(--border-subtle,#ffffff0d);color:var(--text-primary,#b4c8dccc);white-space:pre-wrap;word-break:break-word;border-radius:5px;margin:5px 0;padding:6px 10px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.45;overflow:hidden}.tp-code code{font-family:inherit}.tp-inline-code{background:var(--bg-secondary,#00000026);color:var(--color-accent,#b4c8e6d9);border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.tp-ul{color:var(--text-primary,inherit);margin:3px 0;padding-left:18px;list-style:outside}.tp-ul li{margin:1px 0;line-height:1.45}.tp-cb{color:var(--color-accent,inherit);margin-right:3px;font-size:12px}.tp-wikilink{color:var(--color-accent,#78a0ffcc);text-decoration:none}.tp-link{color:var(--color-accent,#64b4ffb3);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent,#64b4ff4d);text-decoration-color:var(--color-accent,#64b4ff4d)}.tp-highlight{color:var(--text-primary,inherit);background:#ffe63238;border-radius:2px;padding:0 2px}.tp-hr{background:var(--border-subtle,#ffffff0f);height:1px;margin:8px 0}.tp-img-wrap{border:1px solid var(--border-subtle,#ffffff0d);background:var(--bg-secondary,#0000001a);border-radius:6px;margin:6px 0;overflow:hidden}.tp-img{object-fit:cover;border-radius:5px;width:100%;max-height:140px;display:block}.tp-yt-thumb{border:1px solid var(--border-subtle,#ffffff0d);border-radius:6px;margin:6px 0;position:relative;overflow:hidden}.tp-yt-thumb .tp-img{max-height:120px}.tp-yt-play{color:#fff;background:#ff0000d9;border-radius:6px;justify-content:center;align-items:center;width:36px;height:26px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.tp-embed-placeholder{background:var(--bg-secondary,#0000001a);border:1px dashed var(--border-medium,#ffffff14);color:var(--text-muted,#b4b4c880);border-radius:5px;margin:4px 0;padding:6px 10px;font-size:11px}.tab-preview-loading{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.tab-preview-skeleton{background:linear-gradient(90deg,var(--bg-hover,#ffffff0a) 25%,var(--border-subtle,#ffffff14) 50%,var(--bg-hover,#ffffff0a) 75%);background-size:200% 100%;border-radius:4px;width:100%;height:10px;animation:1.2s ease-in-out infinite tabPreviewShimmer}@keyframes tabPreviewShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tab-preview-empty{text-align:center;color:var(--text-muted,#b4b4c866);font-size:12px;font-style:italic;font-family:var(--font-sans,Inter, system-ui, sans-serif);padding:20px}button:focus,button:focus-visible,[role=button]:focus,[role=button]:focus-visible{box-shadow:none!important;outline:none!important}.app{flex-direction:column;width:100vw;min-width:0;max-width:100vw;height:100vh;min-height:0;max-height:100vh;display:flex;position:relative;overflow:hidden}.app-wallpaper-layer{z-index:0;pointer-events:none;will-change:filter;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .3s,filter .3s;position:fixed;top:0;right:0;bottom:0;left:0}body:has(.has-wallpaper){background:#09090b!important}.app.has-wallpaper{--bg-primary:#0f0f1280!important;--bg-secondary:#0f0f1280!important;--bg-tertiary:#0f0f1280!important;--bg-elevated:#141418b3!important;--bg-tree:#0f0f1280!important;--bg-launcher:#0f0f1280!important;--bg-toolbar:#0f0f1280!important;--bg-input:#0006!important;--bg-glass:#0f0f12b3!important;--titlebar-background:#0f0f1280!important;--titlebar-background-focused:#0f0f1280!important;--status-bar-background:#0f0f1280!important;--tab-container-background:#0f0f1280!important;--tab-background-active:#16161ab3!important;--background-primary:#0f0f1280!important;--background-primary-alt:#0f0f1280!important;--background-secondary:#0f0f1280!important;--background-secondary-alt:#0f0f1280!important}html[data-theme=light] .app.has-wallpaper,html[data-theme-mode=light] .app.has-wallpaper{--bg-primary:#ffffffc2!important;--bg-secondary:#ffffffc2!important;--bg-tertiary:#ffffffc2!important;--bg-elevated:#ffffffe0!important;--bg-tree:#ffffffc2!important;--bg-launcher:#ffffffc2!important;--bg-toolbar:#ffffffc2!important;--bg-input:#fff9!important;--bg-glass:#ffffffe0!important;--titlebar-background:#ffffffc2!important;--status-bar-background:#ffffffc2!important;--tab-container-background:#ffffffc2!important;--tab-background-active:#ffffffd9!important;--background-primary:#ffffffc2!important;--background-secondary:#ffffffc2!important}.app.has-wallpaper .ribbon,.app.has-wallpaper .sidebar,.app.has-wallpaper .titlebar,.app.has-wallpaper .onyx-toolbar,.app.has-wallpaper .editor-container>div,.app.has-wallpaper .cv,.app.has-wallpaper .graph-view-container,.app.has-wallpaper .onyx-statusbar,.app.has-wallpaper .right-sidebar-panel,.app.has-wallpaper .onyx-new-tab-view,.app.has-wallpaper .onyx-note-chrome{background:#0f0f12b3!important}.app.has-wallpaper .right-sidebar-panel .bg-\(--bg-secondary\),.app.has-wallpaper .right-sidebar-panel .bg-\(--bg-primary\),.app.has-wallpaper .right-sidebar-panel .bg-\[var\(--bg-secondary\)\],.app.has-wallpaper .right-sidebar-panel .bg-\[var\(--bg-primary\)\],.app.has-wallpaper,.app.has-wallpaper .app-body,.app.has-wallpaper .nn-explorer-container,.app.has-wallpaper .nn-folders-pane,.app.has-wallpaper .nn-notes-pane,.app.has-wallpaper .nn-compact-header,.app.has-wallpaper .file-explorer,.app.has-wallpaper .sidebar-section,.app.has-wallpaper .main-content,.app.has-wallpaper .editor-column,.app.has-wallpaper .cm-editor,.app.has-wallpaper .onyx-note-chrome>div{background:0 0!important}html[data-theme=light] .app.has-wallpaper .ribbon,html[data-theme=light] .app.has-wallpaper .sidebar,html[data-theme=light] .app.has-wallpaper .titlebar,html[data-theme=light] .app.has-wallpaper .onyx-toolbar,html[data-theme=light] .app.has-wallpaper .editor-container>div,html[data-theme=light] .app.has-wallpaper .cv,html[data-theme=light] .app.has-wallpaper .graph-view-container,html[data-theme=light] .app.has-wallpaper .onyx-statusbar,html[data-theme=light] .app.has-wallpaper .right-sidebar-panel,html[data-theme=light] .app.has-wallpaper .onyx-new-tab-view,html[data-theme=light] .app.has-wallpaper .onyx-note-chrome{background:#ffffffc2!important}html[data-theme=light] .app.has-wallpaper .right-sidebar-panel .bg-\(--bg-secondary\),html[data-theme=light] .app.has-wallpaper .right-sidebar-panel .bg-\(--bg-primary\),html[data-theme=light] .app.has-wallpaper .right-sidebar-panel .bg-\[var\(--bg-secondary\)\],html[data-theme=light] .app.has-wallpaper .right-sidebar-panel .bg-\[var\(--bg-primary\)\],html[data-theme=light] .app.has-wallpaper,html[data-theme=light] .app.has-wallpaper .app-body,html[data-theme=light] .app.has-wallpaper .nn-explorer-container,html[data-theme=light] .app.has-wallpaper .nn-folders-pane,html[data-theme=light] .app.has-wallpaper .nn-notes-pane,html[data-theme=light] .app.has-wallpaper .nn-compact-header,html[data-theme=light] .app.has-wallpaper .file-explorer,html[data-theme=light] .app.has-wallpaper .sidebar-section,html[data-theme=light] .app.has-wallpaper .main-content,html[data-theme=light] .app.has-wallpaper .editor-column,html[data-theme=light] .app.has-wallpaper .cm-editor,html[data-theme=light] .app.has-wallpaper .onyx-note-chrome>div{background:0 0!important}.app.has-wallpaper .graph-view-container.fullscreen{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#0f0f12b3!important}html[data-theme=light] .app.has-wallpaper .graph-view-container.fullscreen{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffc2!important}html[data-theme=light] body:has(.has-wallpaper){background:#e8e8ec!important}.app-body{flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.main-content{min-width:0;max-width:100%;min-height:0}body.is-dragging,body.is-dragging *{transition:none!important}body.is-dragging iframe,body.is-dragging webview,body.is-dragging canvas,body.is-dragging svg{pointer-events:none!important}.markdown-preview ul,.markdown-rendered ul,.markdown-preview-view ul,.readme-content ul{margin-top:.5rem!important;margin-bottom:.5rem!important;padding-left:1.5rem!important;list-style-type:disc!important}.markdown-preview ol,.markdown-rendered ol,.markdown-preview-view ol,.readme-content ol{margin-top:.5rem!important;margin-bottom:.5rem!important;padding-left:1.5rem!important;list-style-type:decimal!important}.markdown-preview li,.markdown-rendered li,.markdown-preview-view li,.readme-content li{margin-top:.25rem!important;margin-bottom:.25rem!important}.markdown-preview ul ul,.markdown-rendered ul ul,.markdown-preview-view ul ul,.readme-content ul ul{list-style-type:circle!important}.markdown-preview ul ul ul,.markdown-rendered ul ul ul,.markdown-preview-view ul ul ul,.readme-content ul ul ul{list-style-type:square!important}.markdown-preview hr,.markdown-rendered hr,.markdown-preview-view hr,.readme-content hr{border:none!important;border-top:var(--hr-thickness,1px) solid var(--hr-color,var(--border-medium))!important;margin:1.5rem 0!important;display:block!important}.markdown-preview h1,.markdown-rendered h1,.markdown-preview-view h1,.readme-content h1{font-size:var(--h1-size,2em)!important;font-weight:var(--h1-weight,700)!important;color:var(--h1-color,var(--text-primary))!important;line-height:var(--h1-line-height,1.2)!important;margin-top:1.5rem!important;margin-bottom:.8rem!important}.markdown-preview h2,.markdown-rendered h2,.markdown-preview-view h2,.readme-content h2{font-size:var(--h2-size,1.6em)!important;font-weight:var(--h2-weight,600)!important;color:var(--h2-color,var(--text-primary))!important;line-height:var(--h2-line-height,1.2)!important;margin-top:1.4rem!important;margin-bottom:.7rem!important}.markdown-preview h3,.markdown-rendered h3,.markdown-preview-view h3,.readme-content h3{font-size:var(--h3-size,1.37em)!important;font-weight:var(--h3-weight,600)!important;color:var(--h3-color,var(--text-primary))!important;line-height:var(--h3-line-height,1.3)!important;margin-top:1.3rem!important;margin-bottom:.6rem!important}.markdown-preview h4,.markdown-rendered h4,.markdown-preview-view h4,.readme-content h4{font-size:var(--h4-size,1.25em)!important;font-weight:var(--h4-weight,600)!important;color:var(--h4-color,var(--text-primary))!important;line-height:var(--h4-line-height,1.4)!important;margin-top:1.2rem!important;margin-bottom:.5rem!important}.markdown-preview blockquote,.markdown-rendered blockquote,.markdown-preview-view blockquote,.readme-content blockquote{border-left:var(--blockquote-border-thickness,3px) solid var(--blockquote-border-color,var(--interactive-accent,#3b82f6))!important;background-color:var(--blockquote-background,var(--bg-secondary))!important;color:var(--text-secondary)!important;margin:1rem 0!important;padding:.5rem 1rem!important;font-style:italic!important}:root,html[data-theme=dark],html[data-theme-mode=dark]{--docs-ink:#ececec;--docs-copy:#c4c4cc;--docs-note:#182536;--docs-note-edge:#58a6ff;--docs-caution:#2a2414;--docs-caution-edge:#d4a017;--callout-ink:#ececec;--callout-note:#182536;--callout-note-edge:#58a6ff;--callout-caution:#2a2414;--callout-caution-edge:#d4a017;--callout-warning:#282012;--callout-warning-edge:#d29922;--callout-tip:#12261a;--callout-tip-edge:#3fb950;--callout-important:#261833;--callout-important-edge:#a371f7;--callout-danger:#321417;--callout-danger-edge:#f85149;--callout-quote:#1c2128;--callout-quote-edge:#768390;--callout-example:#201b30;--callout-example-edge:#8957e5;--callout-abstract:#12282d;--callout-abstract-edge:#39c5bb}html[data-theme=light],html[data-theme-mode=light]{--docs-ink:#1b1f23;--docs-copy:#3b434b;--docs-note:#ddf4ff;--docs-note-edge:#0969da;--docs-caution:#fff8c5;--docs-caution-edge:#9a6700;--callout-ink:#1b1f23;--callout-note:#ddf4ff;--callout-note-edge:#0969da;--callout-caution:#fff8c5;--callout-caution-edge:#9a6700;--callout-warning:#fff8c5;--callout-warning-edge:#9a6700;--callout-tip:#dafbe1;--callout-tip-edge:#1a7f37;--callout-important:#fbefff;--callout-important-edge:#8250df;--callout-danger:#ffebe9;--callout-danger-edge:#cf222e;--callout-quote:#f6f8fa;--callout-quote-edge:#57606a;--callout-example:#f2f0ff;--callout-example-edge:#6e5494;--callout-abstract:#ddf8f8;--callout-abstract-edge:#059669}.markdown-preview blockquote:has(.callout),.markdown-rendered blockquote:has(.callout),.markdown-preview-view blockquote:has(.callout),.readme-content blockquote:has(.callout),.markdown-preview blockquote.callout-parent,.markdown-rendered blockquote.callout-parent,.markdown-preview-view blockquote.callout-parent,.readme-content blockquote.callout-parent,blockquote.callout-parent{background:0 0!important;border-left:none!important;margin:0 0 20px!important;padding:0!important;font-style:normal!important}.callout,.docs-note{border-left:4px solid var(--callout-edge,var(--docs-note-edge,#58a6ff))!important;background:var(--callout-bg,var(--docs-note,#182536))!important;color:var(--docs-ink,#ececec)!important;box-sizing:border-box!important;text-align:left!important;border-radius:0!important;width:100%!important;margin:0 0 20px!important;padding:12px 14px!important;font-size:1em!important;font-style:normal!important;line-height:1.55!important;display:block!important}.cm-line:has(.docs-note),.cm-line:has(.callout),.cm-line:has(.docs-note).cm-activeLine,.cm-line.cm-activeLine:has(.docs-note),.cm-line:has(.callout).cm-activeLine,.cm-line.cm-activeLine:has(.callout){box-shadow:none!important;background:0 0!important;outline:none!important;margin:0!important;padding:0!important;line-height:normal!important}.cm-line:has(.docs-note) .docs-note,.cm-line:has(.callout) .callout{margin:4px 0 8px!important}.cm-line.cm-hidden-line,.cm-line[style*="display: none"]{border:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:none!important;overflow:hidden!important}.callout-note,.callout-info,.callout-todo,.docs-note{--callout-edge:var(--docs-note-edge,#58a6ff);--callout-bg:var(--docs-note,#182536)}.callout-caution,.docs-note.is-caution{--callout-edge:var(--docs-caution-edge,#d4a017)!important;--callout-bg:var(--docs-caution,#2a2414)!important;border-left-color:var(--docs-caution-edge,#d4a017)!important;background-color:var(--docs-caution,#2a2414)!important}.callout-warning,.callout-attention{--callout-edge:var(--callout-warning-edge);--callout-bg:var(--callout-warning)}.callout-tip,.callout-hint{--callout-edge:var(--callout-tip-edge);--callout-bg:var(--callout-tip)}.callout-important{--callout-edge:var(--callout-important-edge);--callout-bg:var(--callout-important)}.callout-danger,.callout-error,.callout-bug,.callout-fail,.callout-failure,.callout-missing{--callout-edge:var(--callout-danger-edge);--callout-bg:var(--callout-danger)}.callout-success,.callout-check,.callout-done{--callout-edge:var(--callout-tip-edge);--callout-bg:var(--callout-tip)}.callout-question,.callout-help,.callout-faq{--callout-edge:var(--callout-note-edge);--callout-bg:var(--callout-note)}.callout-quote,.callout-cite{--callout-edge:var(--callout-quote-edge);--callout-bg:var(--callout-quote)}.callout-example{--callout-edge:var(--callout-example-edge);--callout-bg:var(--callout-example)}.callout-abstract,.callout-summary,.callout-tldr{--callout-edge:var(--callout-abstract-edge);--callout-bg:var(--callout-abstract)}.callout .callout-title,.docs-note strong{box-shadow:none!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--callout-ink,var(--docs-ink,#ececec))!important;background:0 0!important;border:none!important;outline:none!important;margin:0 0 4px!important;padding:0!important;font-size:.88em!important;font-style:normal!important;font-weight:700!important;line-height:1.4!important;display:block!important}.callout .callout-icon{display:none!important}.callout[data-foldable=true] .callout-title{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.callout .callout-fold{opacity:.75!important;-webkit-user-select:none!important;user-select:none!important;color:currentColor!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin-left:8px!important;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .15s,background-color .15s!important;display:inline-flex!important}.callout .callout-fold svg{stroke:currentColor!important;width:12px!important;height:12px!important;display:block!important}.callout[data-foldable=true] .callout-title:hover .callout-fold,.callout .callout-fold:hover{opacity:1!important;background-color:#7f7f7f26!important}.callout[data-collapsed=true] .callout-content{display:none!important}.callout[data-collapsed=true] .callout-fold{transform:rotate(-90deg)!important}.callout .callout-content,.callout .callout-content p,.docs-note p{color:var(--callout-ink,var(--docs-ink,#ececec))!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:1em!important;font-style:normal!important;line-height:1.55!important}.callout .callout-content p+p,.docs-note p+p{margin-top:8px!important}.callout .callout-content ul,.callout .callout-content ol{margin:6px 0 6px 20px;padding-left:0}.callout .callout-content li{color:inherit;margin:3px 0}.callout .callout-content code{border-radius:4px;padding:.08em .36em;font-size:.88em;color:inherit!important;background:#7f7f7f2e!important}.callout .callout-content a,.docs-note a{color:var(--docs-link,#79b8ff)!important;text-decoration:none!important}.callout .callout-content a:hover,.docs-note a:hover{text-decoration:underline!important}.cm-live-callout-line{border-left:4px solid var(--callout-edge,var(--docs-note-edge,#58a6ff))!important;background:var(--callout-bg,var(--docs-note,#182536))!important;background-color:var(--callout-bg,var(--docs-note,#182536))!important;color:var(--callout-ink,var(--docs-ink,#ececec))!important;box-sizing:border-box!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding-left:14px!important;padding-right:14px!important;font-size:1em!important;font-style:normal!important;line-height:1.55!important}.cm-live-callout-line.cm-activeLine,.cm-focused .cm-live-callout-line.cm-activeLine,.cm-line.cm-live-callout-line.cm-activeLine{background:var(--callout-bg,var(--docs-note,#182536))!important;background-color:var(--callout-bg,var(--docs-note,#182536))!important;box-shadow:none!important;outline:none!important}.cm-live-callout-line *{font-style:normal}.cm-live-callout-first{margin-top:6px!important;padding-top:12px!important;padding-bottom:2px!important}.cm-live-callout-mid{padding-top:2px!important;padding-bottom:2px!important}.cm-live-callout-last{margin-bottom:10px!important;padding-top:2px!important;padding-bottom:12px!important}.cm-live-callout-first.cm-live-callout-last{margin-top:6px!important;margin-bottom:10px!important;padding-top:12px!important;padding-bottom:12px!important}.cm-live-callout-title{box-shadow:none!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--callout-ink,var(--docs-ink,#ececec))!important;background:0 0!important;border:none!important;margin:0 0 4px!important;padding:0!important;font-size:.88em!important;font-style:normal!important;font-weight:700!important;line-height:1.4!important;display:block!important}.cm-live-callout-note,.cm-live-callout-info,.cm-live-callout-todo{--callout-edge:var(--callout-note-edge);--callout-bg:var(--callout-note)}.cm-live-callout-caution{--callout-edge:var(--callout-caution-edge);--callout-bg:var(--callout-caution)}.cm-live-callout-warning,.cm-live-callout-attention{--callout-edge:var(--callout-warning-edge);--callout-bg:var(--callout-warning)}.cm-live-callout-tip,.cm-live-callout-hint{--callout-edge:var(--callout-tip-edge);--callout-bg:var(--callout-tip)}.cm-live-callout-important{--callout-edge:var(--callout-important-edge);--callout-bg:var(--callout-important)}.cm-live-callout-danger,.cm-live-callout-error,.cm-live-callout-bug,.cm-live-callout-fail,.cm-live-callout-failure,.cm-live-callout-missing{--callout-edge:var(--callout-danger-edge);--callout-bg:var(--callout-danger)}.cm-live-callout-success,.cm-live-callout-check,.cm-live-callout-done{--callout-edge:var(--callout-tip-edge);--callout-bg:var(--callout-tip)}.cm-live-callout-question,.cm-live-callout-help,.cm-live-callout-faq{--callout-edge:var(--callout-note-edge);--callout-bg:var(--callout-note)}.cm-live-callout-quote,.cm-live-callout-cite{--callout-edge:var(--callout-quote-edge);--callout-bg:var(--callout-quote)}.cm-live-callout-example{--callout-edge:var(--callout-example-edge);--callout-bg:var(--callout-example)}.cm-live-callout-abstract,.cm-live-callout-summary,.cm-live-callout-tldr{--callout-edge:var(--callout-abstract-edge);--callout-bg:var(--callout-abstract)}.markdown-preview table,.markdown-rendered table,.markdown-preview-view table,.readme-content table{border-collapse:collapse!important;border:var(--table-border-width,1px) solid var(--table-border-color,var(--border-medium))!important;width:100%!important;margin:1.5rem 0!important}.markdown-preview th,.markdown-rendered th,.markdown-preview-view th,.readme-content th{background-color:var(--table-header-background,var(--bg-tertiary))!important;color:var(--table-header-color,var(--text-primary))!important;border:var(--table-border-width,1px) solid var(--table-border-color,var(--border-medium))!important;padding:.6rem 1rem!important;font-weight:600!important}.markdown-preview td,.markdown-rendered td,.markdown-preview-view td,.readme-content td{border:var(--table-border-width,1px) solid var(--table-border-color,var(--border-medium))!important;padding:.6rem 1rem!important}.markdown-preview tr:nth-child(2n),.markdown-rendered tr:nth-child(2n),.markdown-preview-view tr:nth-child(2n),.readme-content tr:nth-child(2n){background-color:#ffffff03!important}.markdown-preview code,.markdown-rendered code,.markdown-preview-view code,.readme-content code{background-color:var(--code-background,var(--bg-tertiary))!important;color:var(--code-normal,var(--editor-code,#f0c788))!important;border-radius:var(--radius-sm)!important;font-family:var(--font-mono,monospace)!important;padding:.2rem .4rem!important;font-size:.9em!important}.markdown-preview pre,.markdown-rendered pre,.markdown-preview-view pre,.readme-content pre{background-color:var(--code-background,var(--bg-tertiary))!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-subtle)!important;margin:1rem 0!important;padding:1rem!important;overflow-x:auto!important}.markdown-preview pre code,.markdown-rendered pre code,.markdown-preview-view pre code,.readme-content pre code{font-size:inherit!important;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important}.cm-content,.cm-line,.cm-scroller,.markdown-preview,.markdown-rendered,.markdown-preview-view,.readme-content{overflow-wrap:anywhere!important;word-break:break-word!important}.markdown-preview,.markdown-rendered,.markdown-preview-view{font-size:var(--preview-font-size,var(--editor-font-size,16px))}.cm-content a,.cm-line a,.markdown-preview a,.markdown-rendered a,.markdown-preview-view a,.readme-content a,span.cm-url,span.cm-link,.cm-link{overflow-wrap:anywhere!important;word-break:break-all!important}.markdown-preview code,.markdown-rendered code,.markdown-preview-view code,.readme-content code,.cm-inline-code,span.cm-inline-code{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:pre-wrap!important}img.emoji{vertical-align:-.1em!important;width:1em!important;height:1em!important;margin:0 .05em 0 .1em!important;display:inline-block!important}.markdown-preview input[type=checkbox],.markdown-rendered input[type=checkbox],.task-checkbox{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--border-medium)!important;border-radius:var(--radius-sm)!important;background-color:var(--bg-tertiary)!important;vertical-align:middle!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;width:1.15em!important;height:1.15em!important;margin-right:.4em!important;transition:background-color .12s ease-in-out,border-color .12s ease-in-out!important;display:inline-flex!important;position:relative!important}.markdown-preview input[type=checkbox]:checked,.markdown-rendered input[type=checkbox]:checked,.task-checkbox:checked{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}.markdown-preview input[type=checkbox]:hover,.markdown-rendered input[type=checkbox]:hover,.task-checkbox:hover{border-color:var(--color-accent-1)!important}.markdown-preview input[type=checkbox]:after,.markdown-rendered input[type=checkbox]:after,.task-checkbox:after{content:""!important;border-style:solid!important;border-color:var(--text-on-accent)!important;transform-origin:50%!important;border-width:0 2.2px 2.2px 0!important;width:.32em!important;height:.62em!important;transition:transform .12s ease-out!important;position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)scale(0)!important}.cm-collab-cursor-wrapper{vertical-align:text-top!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:0!important;height:0!important;display:inline-block!important;position:relative!important}.cm-collab-cursor{border-left:2px solid var(--color-accent)!important;pointer-events:none!important;z-index:10!important;width:0!important;height:1.2em!important;position:absolute!important;top:0!important;left:-1px!important}.cm-collab-cursor-label{white-space:nowrap!important;color:#fff!important;pointer-events:none!important;z-index:11!important;border-radius:4px 4px 4px 0!important;padding:2px 6px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;position:absolute!important;bottom:100%!important;left:-1px!important;transform:translateY(-2px)!important;box-shadow:0 2px 6px #0000004d!important}.cm-collab-selection{border-radius:2px!important}.markdown-preview input[type=checkbox]:checked:after,.markdown-rendered input[type=checkbox]:checked:after,.task-checkbox:checked:after{transform:translate(-50%,-50%)rotate(45deg)scale(1.1)!important}.graph-view-container{background:var(--bg-primary)!important;-webkit-user-select:none!important;user-select:none!important;flex-direction:column!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.graph-view-container.fullscreen{z-index:100!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.graph-mode-shell{width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.graph-mode-switch{z-index:90!important;border:1px solid var(--border-medium)!important;background:var(--bg-elevated)!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:4px!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:12px!important}@supports (color:color-mix(in lab,red,red)){.graph-mode-switch{background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)!important}}.graph-mode-switch{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.graph-mode-btn{color:var(--text-secondary)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important;transition:all .15s!important}.graph-mode-btn:hover{color:var(--text-primary)!important;background:var(--bg-hover)!important}@supports (color:color-mix(in lab,red,red)){.graph-mode-btn:hover{background:color-mix(in srgb,var(--bg-hover) 74%,transparent)!important}}.graph-mode-btn.active{color:var(--text-on-accent)!important;background:var(--accent-primary)!important}.graph-main{flex:1!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.graph-canvas-container{flex:1!important;width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.graph-canvas-container canvas{width:100%!important;height:100%!important;display:block!important}.graph-tools-rail{z-index:32!important;pointer-events:none!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important;display:flex!important;position:absolute!important;top:12px!important;right:12px!important}.graph-tools-group{background:var(--bg-elevated)!important;flex-direction:column!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.graph-tools-group{background:color-mix(in srgb,var(--bg-elevated) 82%,transparent)!important}}.graph-tools-group{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid var(--border-medium)!important;pointer-events:auto!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 4px 16px #0000001f!important}.graph-tools-group .graph-btn{border-radius:0!important;width:36px!important;height:36px!important}.graph-tools-group .graph-btn+.graph-btn{border-top:1px solid var(--border-medium)!important}@supports (color:color-mix(in lab,red,red)){.graph-tools-group .graph-btn+.graph-btn{border-top:1px solid color-mix(in srgb,var(--border-medium) 52%,transparent)!important}}.graph-tools-sim-indicator{border:1px solid var(--border-medium)!important;background:var(--bg-elevated)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:40px!important;padding:5px 8px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.graph-tools-sim-indicator{background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)!important}}.graph-tools-sim-indicator{color:var(--text-secondary)!important;pointer-events:none!important;font-size:11px!important;font-weight:600!important}.graph-btn{border-radius:var(--radius-sm)!important;width:28px!important;height:28px!important;color:var(--text-secondary)!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;transition:all .15s!important;display:flex!important}.graph-btn:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}.graph-btn.active{background:var(--accent-primary)!important;color:var(--text-on-accent)!important}.graph-btn-primary{min-height:32px!important;padding:var(--space-2)!important;background:var(--accent-primary)!important;color:var(--text-on-accent)!important;font-size:var(--text-xs)!important;cursor:pointer!important;border:none!important;border-radius:9px!important;flex:1!important;font-weight:600!important;transition:all .15s!important}.graph-btn-primary:hover{background:var(--interactive-accent-hover,var(--accent-primary))!important;color:var(--text-on-accent)!important}.graph-btn-secondary{min-height:32px!important;padding:var(--space-2)!important;border:1px solid var(--border-medium)!important;color:var(--text-secondary)!important;font-size:var(--text-xs)!important;cursor:pointer!important;background:0 0!important;border-radius:9px!important;flex:1!important;transition:all .15s!important}.graph-btn-secondary:hover{background:var(--bg-hover)!important;border-color:var(--accent-primary)!important;color:var(--text-primary)!important}.graph-node-counter{border:1px solid var(--border-medium)!important;background:var(--bg-elevated)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;display:inline-flex!important;position:absolute!important;bottom:12px!important;left:12px!important}@supports (color:color-mix(in lab,red,red)){.graph-node-counter{background:color-mix(in srgb,var(--bg-elevated) 84%,transparent)!important}}.graph-node-counter{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:var(--text-secondary)!important;z-index:20!important;font-size:11px!important;font-weight:600!important}.graph-settings-panel{z-index:31;width:290px;position:absolute;top:12px;bottom:12px;right:60px;background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-secondary) 100%)!important}@supports (color:color-mix(in lab,red,red)){.graph-settings-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 96%,var(--bg-elevated)) 0%,var(--bg-secondary) 100%)!important}}.graph-settings-panel{border:1px solid var(--border-medium)!important;box-shadow:var(--shadow-lg)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;overscroll-behavior:contain!important;border-radius:12px!important;flex-direction:column!important;max-height:none!important;display:flex!important;overflow-y:auto!important}[data-theme=light] .graph-settings-panel{background:var(--bg-elevated)!important}.graph-settings-section,.graph-section{border-bottom:1px solid var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.graph-section{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)!important}}.graph-section-header{width:100%!important;color:var(--text-tertiary)!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.graph-section-header:hover{background:var(--bg-hover)!important}@supports (color:color-mix(in lab,red,red)){.graph-section-header:hover{background:color-mix(in srgb,var(--bg-hover) 70%,transparent)!important}}.graph-section-header:hover{color:var(--text-secondary)!important}.graph-section-arrow{color:var(--text-muted)!important;font-size:10px!important}.graph-section-content{flex-direction:column!important;gap:10px!important;padding:4px 14px 14px!important;display:flex!important}.graph-setting-row{justify-content:space-between!important;align-items:center!important;gap:var(--space-3)!important;display:flex!important}.graph-slider-container{align-items:center!important;gap:var(--space-2)!important;display:flex!important}.graph-slider-value{font-size:var(--text-xs)!important;color:var(--text-muted)!important;text-align:right!important;min-width:28px!important}.graph-color-input{border:1px solid var(--border-medium)!important;border-radius:var(--radius-sm)!important;cursor:pointer!important;width:28px!important;height:28px!important;padding:0!important;display:block!important}.graph-color-input::-webkit-color-swatch-wrapper{padding:2px!important}.graph-color-input::-webkit-color-swatch{border:none!important;border-radius:2px!important}.graph-search-row{align-items:center!important;gap:var(--space-2)!important;background:var(--bg-tertiary)!important;padding:6px 8px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.graph-search-row{background:color-mix(in srgb,var(--bg-tertiary) 92%,transparent)!important}}.graph-search-row{border:1px solid var(--border-subtle)!important;border-radius:10px!important}.graph-search-row svg{color:var(--text-muted)!important;flex-shrink:0!important}.graph-settings-actions{border-top:1px solid var(--border-subtle)!important;background:var(--bg-secondary)!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding:12px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.graph-settings-actions{background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-elevated))!important}}.graph-settings-actions{position:sticky!important;bottom:0!important}.graph-slider-row{gap:var(--space-1)!important;flex-direction:column!important;display:flex!important}.graph-slider-label{align-items:center!important;gap:var(--space-1)!important;color:var(--text-secondary)!important;font-size:12px!important;display:flex!important}.graph-slider-control{align-items:center!important;gap:var(--space-2)!important;display:flex!important}.graph-slider{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--bg-tertiary)!important;cursor:pointer!important;border-radius:3px!important;flex:1!important;height:6px!important}.graph-slider::-webkit-slider-thumb{-webkit-appearance:none!important;background:var(--accent-primary)!important;cursor:grab!important;border-radius:50%!important;width:16px!important;height:16px!important;transition:transform .1s!important}.graph-slider::-webkit-slider-thumb:active{cursor:grabbing!important;transform:scale(1.1)!important}.graph-slider::-moz-range-thumb{background:var(--accent-primary)!important;cursor:grab!important;border:none!important;border-radius:50%!important;width:16px!important;height:16px!important}.graph-slider::-moz-range-track{background:var(--bg-tertiary)!important;border-radius:3px!important;height:6px!important}.graph-color-row{justify-content:space-between!important;align-items:center!important;display:flex!important;position:relative!important}.graph-color-label{font-size:var(--text-xs)!important;color:var(--text-secondary)!important}.graph-color-control{align-items:center!important;gap:var(--space-2)!important;flex-direction:row-reverse!important;display:flex!important}.graph-color-presets{gap:4px!important;display:flex!important}.graph-color-preset{border:1px solid var(--border-subtle)!important;cursor:pointer!important;border-radius:50%!important;width:16px!important;height:16px!important;padding:0!important;transition:transform .1s!important}.graph-color-preset:hover{transform:scale(1.2)!important}.ai-graph-canvas-container{overflow:hidden!important}.ai-graph-label{fill:var(--text-secondary)!important;pointer-events:none!important;font-size:11px!important;font-weight:500!important}.ai-graph-focus-card{z-index:24!important;resize:both!important;border:1px solid var(--border-medium)!important;background:var(--bg-elevated)!important;border-radius:10px!important;width:330px!important;min-width:280px!important;max-width:600px!important;max-height:480px!important;position:absolute!important;bottom:12px!important;right:12px!important;overflow:auto!important}@supports (color:color-mix(in lab,red,red)){.ai-graph-focus-card{background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)!important}}.ai-graph-focus-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:var(--shadow-lg)!important;flex-direction:column!important;gap:8px!important;padding:12px!important;display:flex!important}.ai-graph-focus-card::-webkit-scrollbar{width:6px!important;height:6px!important}.ai-graph-focus-card::-webkit-scrollbar-track{background:0 0!important}.ai-graph-focus-card::-webkit-scrollbar-thumb{background:var(--border-medium)!important;border-radius:3px!important}.ai-graph-focus-card::-webkit-scrollbar-thumb:hover{background:var(--text-muted)!important}.ai-graph-focus-title{color:var(--text-primary)!important;word-break:break-word!important;font-size:13px!important;font-weight:600!important}.ai-graph-focus-meta{color:var(--text-secondary)!important;font-size:11px!important}.ai-graph-insights-list{flex-direction:column!important;gap:6px!important;min-width:0!important;display:flex!important}.ai-graph-insight-item{color:var(--text-secondary)!important;align-items:baseline!important;gap:6px!important;font-size:11px!important;display:flex!important}.ai-graph-insight-item strong{color:var(--text-primary)!important;font-size:13px!important}.ai-graph-insights-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding-bottom:10px!important;display:grid!important}.ai-graph-insight-stat{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;background:var(--bg-tertiary)!important;min-width:0!important;padding:8px!important}@supports (color:color-mix(in lab,red,red)){.ai-graph-insight-stat{background:color-mix(in srgb,var(--bg-tertiary) 76%,transparent)!important}}.ai-graph-insight-stat strong{color:var(--text-primary)!important;font-size:15px!important;font-weight:650!important;line-height:1.1!important;display:block!important}.ai-graph-insight-stat span{color:var(--text-tertiary)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.ai-graph-insight-group{border-top:1px solid var(--border-subtle)!important;flex-direction:column!important;gap:6px!important;padding-top:10px!important;display:flex!important}.ai-graph-insight-heading{color:var(--text-tertiary)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10.5px!important;font-weight:700!important;line-height:1.2!important}.ai-graph-insight-row,.ai-graph-insight-card{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;background:var(--bg-elevated)!important;min-width:0!important}@supports (color:color-mix(in lab,red,red)){.ai-graph-insight-row,.ai-graph-insight-card{background:color-mix(in srgb,var(--bg-elevated) 62%,transparent)!important}}.ai-graph-insight-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:5px 6px 5px 9px!important;display:grid!important}.ai-graph-insight-card{flex-direction:column!important;gap:7px!important;padding:8px!important;display:flex!important}.ai-graph-insight-title,.ai-graph-insight-link-title{min-width:0!important;color:var(--text-primary)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.35!important}.ai-graph-insight-title{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.ai-graph-insight-link-title{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;display:grid!important}.ai-graph-insight-link-title span:not(.ai-graph-insight-arrow){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.ai-graph-insight-arrow,.ai-graph-insight-meta span{color:var(--text-muted)!important}.ai-graph-insight-meta{color:var(--text-tertiary)!important;font-size:10.5px!important;line-height:1.35!important}.ai-graph-insight-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.ai-graph-insight-action{white-space:normal!important;min-width:0!important;min-height:26px!important;padding:4px 7px!important;font-size:10.5px!important;line-height:1.2!important}.ai-graph-insight-action-accent{color:var(--accent-primary)!important}.app,.app-body{background:var(--bg-secondary)}.main-content{background:var(--bg-primary)}.onyx-launcher{z-index:5}.sidebar.onyx-tree .nn-explorer-container,.sidebar.onyx-tree .nn-folders-pane,.sidebar.onyx-tree .nn-notes-pane,.sidebar.onyx-tree .nn-compact-header,.sidebar.onyx-tree .file-explorer{background-color:var(--bg-tree,var(--bg-secondary))!important}.sidebar.onyx-tree .onyx-quick-search{background-color:var(--bg-input,var(--bg-tree,#111))}@supports (color:color-mix(in lab,red,red)){.sidebar.onyx-tree .onyx-quick-search{background-color:var(--bg-input,color-mix(in srgb, var(--bg-tree,#111) 88%, white 12%))}}.onyx-tree .file-tree-item.active{box-shadow:0 1px 2px #0f172a0f}.onyx-titlebar{background:var(--titlebar-background,var(--bg-secondary))}.onyx-toolbar{background:var(--bg-toolbar,var(--bg-secondary))}.onyx-note-chrome{background:var(--bg-primary)}.onyx-statusbar{background:var(--status-bar-background)}[data-theme=light] .ribbon.onyx-launcher,[data-theme=light] .sidebar.onyx-tree{background:var(--bg-tree,#eef0f3)}.overflow-y-auto,.overflow-auto,.overflow-y-scroll,.overflow-scroll,.graph-settings-panel,.ai-graph-focus-card,.sidebarClass,.contentClass,[style*="overflow-y: auto"],[style*="overflow-y: scroll"]{will-change:scroll-position;-webkit-overflow-scrolling:touch;scroll-behavior:smooth!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#80808033);border-radius:3px;transition:background .15s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#80808066)}.nn-shortcut-pinned,.nn-shortcut-header-item,.nn-shortcut-item,.nn-shortcuts-resize-handle{display:none!important}.nn-explorer-container{background-color:var(--inner-panel-bg,var(--bg-primary,#1e1e1e));flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}.nn-folders-pane{background-color:var(--inner-panel-bg,var(--bg-secondary,#161617));flex-direction:column;flex:auto;width:100%;height:100%;padding:8px 4px;display:flex;overflow:hidden auto}.nn-notes-pane{background-color:var(--inner-panel-bg,var(--bg-primary,#1e1e1e));flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;padding:0;display:flex;overflow:hidden}.nn-notes-list{flex:auto;width:100%;min-height:0;padding:8px;overflow-y:auto}.nn-folder-item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;transition:background .15s,color .15s;display:flex}.nn-folder-item:hover{background-color:var(--bg-hover);color:var(--text-primary)}.nn-folder-item.active{background-color:var(--bg-hover,#2c2c2e);color:var(--text-primary);font-weight:500}.nn-note-card{border:none;border-bottom:1px solid var(--border-subtle,#2a2a2b);cursor:pointer;text-align:left;background-color:#0000;border-radius:6px;flex-direction:column;gap:4px;width:100%;padding:10px 12px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.nn-note-card:hover{background-color:var(--bg-hover);border-bottom-color:#0000}.nn-note-card.active{border-bottom-color:#0000;border-radius:6px;background-color:var(--nav-item-background-selected,var(--bg-hover))!important}.nn-card-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.nn-card-meta{color:var(--text-secondary);flex-direction:column;gap:2px;font-size:11.5px;display:flex}.nn-card-date{color:var(--text-muted,#8a8a8f);font-size:11px;font-weight:500}.nn-card-snippet{color:var(--text-muted,#8a8a8f);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.nn-card-indicators{align-items:center;gap:4px;margin-top:2px;display:flex}.nn-badge{background-color:var(--bg-tertiary);color:var(--text-muted);text-transform:uppercase;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:500}.nn-section-header{width:100%;color:var(--text-muted,#8a8a8f);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;margin-top:14px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.nn-section-header:first-of-type{margin-top:4px}.nn-section-header-chevron{opacity:.6;transition:transform .2s}.nn-explorer-container.nn-is-resizing *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.nn-explorer-container.nn-is-resizing .nn-pane-divider{pointer-events:auto!important}.nn-compact-header{background-color:var(--inner-panel-bg,var(--bg-secondary,#161617));border-bottom:1px solid var(--border-subtle,#2a2a2b);box-sizing:border-box;flex-shrink:0;align-items:center;gap:8px;width:100%;margin:0;padding:8px 12px;display:flex}.nn-back-btn{color:var(--text-secondary,#8a8a8f);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:2px;padding:4px 6px 4px 0;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.nn-back-btn:hover{color:var(--text-primary);background-color:#0000}.app.has-wallpaper .context-menu,.app.has-wallpaper .context-submenu,.app.has-wallpaper .vault-menu,.app.has-wallpaper .sort-menu{background:#18181c!important;border:1px solid #ffffff14!important}html[data-theme=light] .app.has-wallpaper .context-menu,html[data-theme=light] .app.has-wallpaper .context-submenu,html[data-theme=light] .app.has-wallpaper .vault-menu,html[data-theme=light] .app.has-wallpaper .sort-menu{background:#fff!important;border:1px solid #00000014!important}.mermaid{background:var(--bg-secondary)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:580px!important;min-height:520px!important;margin:2.25rem 0 1.25rem!important;padding:1.5rem 1rem 1rem!important;display:block!important;position:relative!important;overflow:auto!important}.mermaid-canvas-wrapper{transform-origin:50%!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;transition:transform .15s ease-out!important;display:flex!important}.mermaid-canvas-wrapper svg,.mermaid>svg{width:100%!important;min-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;display:block!important}.mermaid-toolbar{color:var(--text-muted,#8a8a8f)!important;opacity:.65!important;z-index:20!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:none!important;padding:0!important;font-size:11px!important;font-weight:500!important;position:absolute!important;top:10px!important;right:12px!important}.mermaid text,.mermaid .axis text,.mermaid .legend text,.mermaid .node text,.mermaid .nodeLabel,.mermaid .label{font-size:14px!important;font-weight:500!important;font-family:var(--font-family,sans-serif)!important}.mermaid .edgeLabel{font-size:11px!important}.mermaid-layout-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;padding:0 4px;font-family:inherit;font-size:11px;font-weight:500;color:var(--text-primary)!important}.mermaid-layout-toolbar select option{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.mermaid-layout-toolbar:hover{border-color:var(--border-medium,#ffffff29)!important;color:var(--text-primary)!important}.custom-layout-group .node{transition:transform .4s cubic-bezier(.16,1,.3,1)}.custom-layout-group .custom-paths-group path{transition:all .4s cubic-bezier(.16,1,.3,1)}.cm-image-widget,.cm-image-widget-stage{box-sizing:border-box!important;max-width:100%!important}.cm-image-widget-image{box-sizing:border-box!important;max-width:100%!important;height:auto!important}.menu.oo-plugin-menu,.oo-plugin-menu{background:var(--bg-elevated,#202020)!important;border:1px solid var(--border-medium,#383838)!important;z-index:99999!important;min-width:200px!important;max-width:320px!important;font-family:var(--font-sans,Inter, system-ui, sans-serif)!important;-webkit-user-select:none!important;user-select:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:8px!important;padding:4px!important;position:fixed!important;box-shadow:0 8px 24px #00000080,0 2px 6px #0000004d!important}.menu.oo-plugin-menu .menu-item,.oo-plugin-menu .menu-item{color:var(--text-primary,#f0f0f0)!important;cursor:pointer!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;font-size:13px!important;font-weight:450!important;transition:background-color .1s,color .1s!important;display:flex!important}.menu.oo-plugin-menu .menu-item:hover,.oo-plugin-menu .menu-item:hover{background:var(--bg-hover,#ffffff14)!important;color:var(--text-primary,#fff)!important}.menu.oo-plugin-menu .menu-item-icon,.oo-plugin-menu .menu-item-icon{width:16px!important;height:16px!important;color:var(--text-secondary,#999)!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.menu.oo-plugin-menu .menu-item:hover .menu-item-icon,.oo-plugin-menu .menu-item:hover .menu-item-icon{color:var(--text-primary,#fff)!important}.menu.oo-plugin-menu .menu-item-icon svg,.oo-plugin-menu .menu-item-icon svg{stroke-width:1.75px!important;width:15px!important;height:15px!important}.menu.oo-plugin-menu .menu-item-title,.oo-plugin-menu .menu-item-title{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;overflow:hidden!important}.menu.oo-plugin-menu .menu-item-submenu-indicator,.oo-plugin-menu .menu-item-submenu-indicator{color:var(--text-muted,#777)!important;align-items:center!important;margin-left:auto!important;display:flex!important}.menu.oo-plugin-menu .menu-separator,.oo-plugin-menu .menu-separator{background:var(--border-subtle,#ffffff14)!important;height:1px!important;margin:4px 2px!important}.cm-comment-highlight,mark.cm-comment-highlight{background-color:var(--editor-search-match,#facc1547)!important;border-bottom:2px solid var(--editor-search-match-border,#facc15cc)!important;color:inherit!important;cursor:pointer!important;border-radius:2px!important;transition:background-color .15s!important}.cm-comment-highlight:hover,.cm-comment-highlight.cm-comment-active,mark.cm-comment-highlight:hover,mark.cm-comment-highlight.cm-comment-active{background-color:var(--editor-search-active,#facc1573)!important;border-bottom:2px solid var(--editor-search-active-border,#facc15)!important}.cm-comment-highlight.cm-comment-pending,mark.cm-comment-highlight.cm-comment-pending{background-color:var(--editor-search-match,#facc1559)!important;border-bottom:2px dashed var(--editor-search-match-border,#facc15e6)!important}@keyframes commentCardSweep{0%{opacity:0;transform:translate(110%)}18%{opacity:1}50%{opacity:1;transform:translate(-110%)}82%{opacity:.75}to{opacity:0;transform:translate(110%)}}.cm-comment-card{isolation:isolate;overflow:hidden}.cm-comment-card:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0%,var(--editor-search-match,#facc15) 42%,var(--editor-search-match,#facc15) 50%,var(--editor-search-match,#facc15) 58%,transparent 100%);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(110%)}@supports (color:color-mix(in lab,red,red)){.cm-comment-card:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--editor-search-match,#facc15) 20%,transparent) 42%,color-mix(in srgb,var(--editor-search-match,#facc15) 34%,transparent) 50%,color-mix(in srgb,var(--editor-search-match,#facc15) 20%,transparent) 58%,transparent 100%)}}.cm-comment-card:hover:after,.cm-comment-card.cm-comment-card-sweep:after{animation:.76s ease-out commentCardSweep}.cm-comment-card>*{z-index:1;position:relative}.cm-comment-collapsed-body{white-space:nowrap;text-overflow:ellipsis;max-height:22px;position:relative;overflow:hidden}.cm-comment-collapsed-body>p,.cm-comment-collapsed-body>div{display:inline}.cm-comment-rich-editor ul{margin:.25rem 0;padding-left:1.25rem;list-style-type:disc}.cm-comment-rich-editor ol{margin:.25rem 0;padding-left:1.25rem;list-style-type:decimal}.cm-comment-rich-editor li{margin:.125rem 0}@keyframes aiPanelItemIn{0%{opacity:0}to{opacity:1}}@keyframes aiTabDescriptionIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.ai-panel-item{animation:.17s ease-out both aiPanelItemIn}.ai-tab-description{animation:.16s ease-out both aiTabDescriptionIn}.vault-ai-answer.markdown-rendered{font-size:13px!important;line-height:1.72!important}.ai-citation-marker{vertical-align:baseline;white-space:nowrap}.ai-citation-marker:before{content:"";background:var(--interactive-accent,currentColor);opacity:.7;border-radius:999px;width:4px;height:4px;margin-right:5px}.vault-ai-answer.markdown-rendered h1{letter-spacing:-.015em;margin:0 0 .85rem!important;font-size:1.45em!important;font-weight:650!important;line-height:1.3!important}.vault-ai-answer.markdown-rendered h2{letter-spacing:-.01em;margin:1.25rem 0 .55rem!important;font-size:1.25em!important;font-weight:650!important;line-height:1.35!important}.vault-ai-answer.markdown-rendered h3{margin:1rem 0 .45rem!important;font-size:1.08em!important;font-weight:650!important;line-height:1.4!important}.vault-ai-answer.markdown-rendered p{margin:.7rem 0!important}.vault-ai-answer.markdown-rendered ul,.vault-ai-answer.markdown-rendered ol{margin:.7rem 0!important;padding-left:1.35rem!important}.vault-ai-answer.markdown-rendered li{padding-left:.15rem;margin:.3rem 0!important}.vault-ai-answer.markdown-rendered li::marker{color:var(--text-muted)}.vault-ai-answer.markdown-rendered blockquote{border-left:2px solid var(--border-medium)!important;color:var(--text-secondary)!important;background:0 0!important;margin:.9rem 0!important;padding:.1rem 0 .1rem .8rem!important;font-style:normal!important}.vault-ai-answer.markdown-rendered code{background:var(--bg-active)!important;color:var(--text-primary)!important;border-radius:4px!important;font-size:.9em!important}.vault-ai-answer.markdown-rendered pre{border:1px solid var(--border-subtle)!important;background:var(--bg-primary)!important;border-radius:6px!important;margin:.9rem 0!important;padding:.75rem!important}.vault-ai-answer.markdown-rendered pre code{background:0 0!important;padding:0!important}.vault-ai-source.markdown-rendered{font-size:12px!important;line-height:1.55!important}.vault-ai-source.markdown-rendered h1,.vault-ai-source.markdown-rendered h2,.vault-ai-source.markdown-rendered h3,.vault-ai-source.markdown-rendered h4{margin:.45rem 0 .3rem!important;font-size:1em!important;font-weight:650!important;line-height:1.4!important}.vault-ai-source.markdown-rendered p,.vault-ai-source.markdown-rendered ul,.vault-ai-source.markdown-rendered ol{margin-top:.35rem!important;margin-bottom:.35rem!important}.vault-ai-source.markdown-rendered li{margin-top:.15rem!important;margin-bottom:.15rem!important}@media(prefers-reduced-motion:reduce){.ai-panel-item,.ai-tab-description{animation:none;transition:none!important}}html,body,#root{width:auto;height:auto;min-height:100%;overflow:unset}body{background:var(--bg)}@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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--bg: #0f0f14;--bg-2: #14141a;--bg-3: #1a1a22;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--text: #ececec;--muted: #9a9aa3;--faint: #6b6b75;--accent: #e6e6ea;--sans: Inter, ui-sans-serif, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--max: 1080px;--wide: 1240px;--page: 1320px;--header: 60px;--pad: clamp(16px, 4vw, 32px);--prose: #c2c2ca;--header-bg: rgba(15, 15, 20, .92);--chip: transparent;--invert: 0;--link: #c8d4c4}html[data-theme=light]{--bg: #ffffff;--bg-2: #f6f8fa;--bg-3: #eef1f4;--line: #d1d9e0;--line-strong: #afb8c1;--text: #1f2328;--muted: #59636e;--faint: #656d76;--accent: #1f2328;--prose: #1f2328;--header-bg: rgba(255, 255, 255, .92);--chip: #ffffff;--invert: 1;--link: #0969da}html[data-theme=light] .palette-scrim{background:#1f232847}html[data-theme=light] .docs-body pre{background:#f6f8fa;color:#1f2328}html[data-theme=light] .docs-body code,html[data-theme=light] .kbd,html[data-theme=light] .callout{background:#f6f8fa}html[data-theme=light] .card,html[data-theme=light] .compare-wrap{background:#fff}html[data-theme=light] .compare-table td:nth-child(2),html[data-theme=light] .compare-table thead th:nth-child(2){background:#f6f8fa}html[data-theme=light] .inventory-card{background:#fff}html[data-theme=light] .inventory-card:hover{background:#f6f8fa}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;background:none;border:0}img,video{max-width:100%;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site{min-height:100vh;display:flex;flex-direction:column}.site main{flex:1}.page{animation:page-in .28s ease both}@keyframes page-in{0%{opacity:0}to{opacity:1}}.header{position:sticky;top:0;z-index:40;background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-bar{min-height:var(--header);display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:var(--page);margin:0 auto;padding:0 var(--pad)}.header-left{display:flex;align-items:center;gap:32px;min-width:0}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;letter-spacing:-.03em;flex-shrink:0}.brand img{width:28px;height:28px;filter:invert(var(--invert))}.nav-links{display:flex;align-items:center;gap:22px}.nav-links a,.mobile-nav a{position:relative;color:var(--muted);font-size:14px;letter-spacing:-.01em;padding:4px 0;transition:color .15s ease}.nav-links a.github-stars-link{display:inline-flex;align-items:center;gap:6px}.nav-links a.github-stars-link svg{width:17px;height:17px;flex:0 0 auto}.nav-links a.github-stars-link:after{display:none}.nav-links a:after,.mobile-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.nav-links a:hover,.nav-links a.active,.mobile-nav a:hover,.mobile-nav a.active{color:var(--text)}.nav-links a:hover:after,.nav-links a.active:after,.mobile-nav a:hover:after,.mobile-nav a.active:after{transform:scaleX(1)}.header-meta{display:flex;align-items:center;gap:8px;flex-shrink:0;height:36px}.meta-chip,.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--chip);font-family:var(--mono);font-size:12px;letter-spacing:.01em;cursor:pointer;overflow:hidden;transition:color .16s ease,border-color .16s ease,background .16s ease}.theme-toggle{width:36px;padding:0}.theme-toggle svg{display:block;flex-shrink:0}.meta-chip:hover,.theme-toggle:hover{color:var(--text);border-color:var(--line-strong);background:var(--bg-2)}.meta-chip:active,.theme-toggle:active{background:var(--bg-3)}.nav-toggle{display:none;width:36px;height:36px;position:relative;cursor:pointer}.nav-toggle span{position:absolute;left:8px;right:8px;height:1.5px;background:var(--text);transition:transform .2s ease,top .2s ease}.nav-toggle span:nth-of-type(2){top:12px}.nav-toggle span:nth-of-type(3){top:22px}.header.is-open .nav-toggle span:nth-of-type(2){top:17px;transform:rotate(45deg)}.header.is-open .nav-toggle span:nth-of-type(3){top:17px;transform:rotate(-45deg)}.mobile-nav{display:none;flex-direction:column;gap:4px;padding:8px var(--pad) 16px;border-top:1px solid var(--line)}.mobile-nav a{display:inline-flex;width:fit-content;padding:8px 0;font-size:16px}.btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 13px;border-radius:7px;border:1px solid var(--line-strong);background:transparent;font-size:13px;font-weight:500;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.btn.primary{background:var(--text);color:var(--bg);border-color:var(--text)}.btn:hover{border-color:var(--line-strong);background:var(--bg-2)}.btn.primary:hover{background:var(--text);filter:brightness(1.08)}.hero{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:28px 40px;align-items:center;max-width:var(--wide);margin:0 auto;padding:48px var(--pad) 20px}.hero-copy{padding-bottom:18px}.hero-stage{min-width:0}.kicker{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:lowercase;color:var(--faint)}.hero h1{margin:14px 0;font-size:clamp(40px,6vw,68px);font-weight:550;letter-spacing:-.05em;line-height:.94}.hero h1 em,.stage h1 em{font-style:normal;color:var(--muted)}.lede{max-width:38ch;color:var(--muted);font-size:15px;line-height:1.55;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.meta-row{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:22px;color:var(--faint);font-size:11px;font-family:var(--mono)}.meta-row span{position:relative}.meta-row span:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--line-strong)}.graph-stage{position:relative;height:min(58vh,520px);min-height:280px;border:1px solid var(--line);border-radius:4px;background:radial-gradient(ellipse at 50% 48%,rgba(255,255,255,.025),transparent 62%),#101014;overflow:hidden;min-width:0}.graph-stage canvas{width:100%;height:100%;display:block;cursor:crosshair}.graph-label{position:absolute;left:12px;bottom:10px;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;color:var(--faint);pointer-events:none;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-dot{width:6px;height:6px;border-radius:50%;background:#c8d4c4;box-shadow:0 0 #c8d4c480;animation:live 2.4s ease-out infinite;flex-shrink:0}@keyframes live{0%{box-shadow:0 0 #c8d4c473}70%{box-shadow:0 0 0 7px #c8d4c400}to{box-shadow:0 0 #c8d4c400}}.graph-tip{position:absolute;pointer-events:none;padding:6px 8px;border:1px solid var(--line-strong);background:#121218f0;font-size:12px;white-space:nowrap}.graph-tip-meta{color:var(--faint);font-size:10px;font-family:var(--mono);margin-top:2px}.section{max-width:var(--max);margin:0 auto;padding:72px var(--pad) 8px;min-width:0}.section.feature{padding-top:64px;padding-bottom:8px}.section.close{padding-bottom:80px}.section.band{max-width:none;margin-top:64px;padding:64px 0 56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#121218}.section.band .inner{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.section h1,.section h2{margin:10px 0 12px;font-size:clamp(26px,3.4vw,38px);font-weight:550;letter-spacing:-.038em;line-height:1.12}.section-lede{color:var(--muted);max-width:48ch;margin:0 0 8px}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.split.reverse{grid-template-columns:1.1fr .9fr}.split.reverse .copy{order:2}.split .copy p{margin:0;color:var(--muted)}.points{margin:16px 0 0;padding:0;list-style:none;color:var(--muted)}.points li{padding:8px 0 8px 16px;position:relative;border-top:1px solid var(--line);font-size:13px}.points li:before{content:"";position:absolute;left:0;top:14px;width:5px;height:5px;background:var(--accent);transform:rotate(45deg)}.device{margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#0b0b10;transition:border-color .25s ease}.device:hover{border-color:var(--line-strong)}.device-bar{display:flex;gap:5px;align-items:center;height:24px;padding:0 10px;background:#15151c;border-bottom:1px solid var(--line)}.device-bar span{width:6px;height:6px;border-radius:50%;background:#2c2c36}.device-screen{background:#0b0b10}.device-screen img,.device-screen video{width:100%;aspect-ratio:16 / 9;object-fit:contain;object-position:center top;background:#0b0b10}.principles{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;margin:28px 0 0;padding:0;list-style:none}.principle-wrap{display:block}.principle{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--line);transition:background .2s ease}.principle-index{font-family:var(--mono);font-size:11px;color:var(--faint);padding-top:3px}.principle h3{margin:0 0 4px;font-size:14px;font-weight:550;letter-spacing:-.02em}.principle p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.gallery{display:grid;grid-template-columns:1.35fr 1fr;gap:10px;margin-top:24px}.gallery .tall{grid-row:span 2}.shot{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#0b0b10;min-height:0}.shot img{width:100%;height:100%;object-fit:contain;object-position:center top;background:#0b0b10}.footer{border-top:1px solid var(--line);padding:16px max(var(--pad),calc((100% - var(--page)) / 2 + var(--pad)));display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--faint);font-size:12px}.footer nav{display:flex;gap:16px}.footer a{border-bottom:1px solid transparent}.footer a:hover{color:var(--text);border-bottom-color:var(--line-strong)}.docs{--docs-paper: #ffffff;--docs-side: #f4f6f8;--docs-ink: #1b1f23;--docs-copy: #3b434b;--docs-faint: #6e7781;--docs-line: #d8dee4;--docs-link: #0969da;--docs-note: #ddf4ff;--docs-note-edge: #0969da;--docs-caution: #fff8c5;--docs-caution-edge: #9a6700;--docs-code: #f3f4f6;display:grid;grid-template-columns:272px minmax(0,1fr);min-height:calc(100vh - var(--header));background:var(--docs-paper);color:var(--docs-ink)}html[data-theme=dark] .docs{--docs-paper: #16161c;--docs-side: #121218;--docs-ink: #ececec;--docs-copy: #c4c4cc;--docs-faint: #8b8b94;--docs-line: rgba(255, 255, 255, .1);--docs-link: #79b8ff;--docs-note: #182536;--docs-note-edge: #58a6ff;--docs-caution: #2a2414;--docs-caution-edge: #d4a017;--docs-code: #1e1e26}.docs-side{border-right:1px solid var(--docs-line);padding:20px 14px 48px 16px;position:sticky;top:var(--header);height:calc(100vh - var(--header));overflow:auto;background:var(--docs-side)}.docs-side h4,.docs-rail h4{margin:20px 10px 6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--docs-faint);font-weight:650}.docs-side h4:first-of-type{margin-top:16px}.docs-side a,.docs-rail a{display:block;padding:5px 10px;border-radius:0;color:var(--docs-copy);font-size:14px;line-height:1.4;border-left:2px solid transparent}.docs-side a.active,.docs-rail a.active{color:var(--docs-ink);border-left-color:transparent;font-weight:600;background:transparent}.docs-side a:hover,.docs-rail a:hover{color:var(--docs-link);background:transparent}.docs-filter{width:100%;margin:0 0 4px;height:34px;padding:0 10px;border:1px solid var(--docs-line);border-radius:6px;background:var(--docs-paper);color:var(--docs-ink);font-size:13px;outline:none}.docs-filter:focus{border-color:var(--docs-link)}.docs-main{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:0 8px;align-items:start;width:100%;max-width:var(--page);margin-inline:auto;padding:0;background:var(--docs-paper)}.docs-body{max-width:none;min-width:0;overflow-wrap:break-word;padding:32px 40px 80px 36px;margin:0;min-height:calc(100vh - var(--header));background:var(--docs-paper);color:var(--docs-ink);animation:page-in .2s ease}.docs-body>*,.docs-hero,.docs-crumbs{max-width:none}.docs-body .compare-wrap,.docs-body table{max-width:none}.docs-crumbs{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:13px;color:var(--docs-faint);margin:0 0 18px}.docs-crumbs a{color:var(--docs-link)}.docs-hero{padding-bottom:0;margin-bottom:8px;border-bottom:0}.docs-body h1{font-size:clamp(30px,4vw,38px);font-weight:700;letter-spacing:-.03em;margin:0 0 12px;line-height:1.18;color:var(--docs-ink)}.docs-lede{margin:0 0 8px;color:var(--docs-copy);font-size:18px;line-height:1.55;max-width:none}.docs-body h2{font-size:22px;font-weight:650;margin:36px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--docs-line);letter-spacing:-.02em;color:var(--docs-ink);scroll-margin-top:calc(var(--header) + 16px)}.docs-body h3{font-size:16px;font-weight:650;margin:22px 0 8px;letter-spacing:-.015em;color:var(--docs-ink)}.docs-body p{color:var(--docs-copy);margin:0 0 14px;font-size:16px;line-height:1.7}.docs-steps{margin:0 0 20px;padding-left:1.35em}.docs-steps li{margin:10px 0;color:var(--docs-copy)}.docs-steps b{display:block;color:var(--docs-ink);font-weight:650;margin-bottom:2px}.docs-steps p{margin:0}.docs-hub{margin:28px 0 8px}.docs-hub h2{margin-top:32px}.docs-hub ul{list-style:none;margin:8px 0;padding:0}.docs-hub li{margin:0;padding:7px 0;border-top:1px solid var(--docs-line);color:var(--docs-copy);font-size:15px;line-height:1.5}.docs-hub li:last-child{border-bottom:1px solid var(--docs-line)}.docs-hub a{font-weight:600}.docs-hub-more{margin:10px 0 0;font-weight:600}.docs-points{margin:0 0 20px;padding:0;list-style:none}.docs-points li{padding:12px 0;border-top:1px solid var(--docs-line);margin:0}.docs-points li:last-child{border-bottom:1px solid var(--docs-line)}.docs-points b{display:block;color:var(--docs-ink);margin-bottom:4px}.docs-points p{margin:0}.docs-note{border-left:4px solid var(--docs-note-edge);background:var(--docs-note);padding:12px 14px;margin:0 0 20px;color:var(--docs-ink);font-size:15px;line-height:1.55}.docs-note.is-caution{border-left-color:var(--docs-caution-edge);background:var(--docs-caution)}.docs-note strong{display:block;margin-bottom:4px;font-size:13px;letter-spacing:.02em;text-transform:uppercase}.docs-note p{margin:0;color:var(--docs-ink)}.docs-body a{color:var(--docs-link)}.docs-body ul,.docs-body ol{margin:0 0 16px;padding-left:22px}.docs-body li{color:var(--docs-copy);margin:6px 0;font-size:16px;line-height:1.6}.docs-body code,.docs .kbd{font-family:var(--mono);font-size:.86em;background:var(--docs-code);border:1px solid var(--docs-line);border-radius:4px;padding:.08em .38em;color:var(--docs-ink);overflow-wrap:normal;word-break:normal}.docs-body pre,.card pre{background:var(--docs-code);border:1px solid var(--docs-line);border-radius:6px;padding:14px 16px;overflow-x:auto;max-width:100%;font-family:var(--mono);font-size:13px;color:var(--docs-ink);margin:0 0 16px;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.docs-body table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 20px;background:var(--docs-paper)}.docs-body th,.docs-body td{border-top:1px solid var(--docs-line);padding:10px 8px;text-align:left;vertical-align:top;color:var(--docs-copy)}.docs-body th{color:var(--docs-faint);font-weight:600}.docs-body .compare-wrap{background:var(--docs-paper);border-color:var(--docs-line)}.docs-body .compare-table th,.docs-body .compare-table td{color:var(--docs-copy)}.docs-body .compare-table td:nth-child(2),.docs-body .compare-table thead th:nth-child(2){background:var(--docs-side);color:var(--docs-ink)}.callout{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;padding:14px 16px;color:var(--muted);font-size:14px;line-height:1.55;margin:0 0 20px}.doc-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;border-top:1px solid var(--docs-line);padding-top:20px;max-width:none}.doc-nav a{display:block;padding:14px 16px;border:1px solid var(--docs-line);border-radius:6px;color:var(--docs-ink);font-size:16px;font-weight:600;line-height:1.35}.doc-nav a span{display:block;font-size:12px;font-weight:500;color:var(--docs-faint);margin-bottom:4px}.doc-nav a:hover{border-color:var(--docs-link);color:var(--docs-link)}.docs-rail{position:sticky;top:var(--header);padding:32px 28px 56px 20px;border-left:1px solid var(--docs-line);min-height:calc(100vh - var(--header));background:var(--docs-paper)}.docs-rail h4{margin-top:0}.docs-rail>div+div{margin-top:24px;padding-top:18px;border-top:1px solid var(--docs-line)}body:has(.download-page),body:has(.download-page) .page{background:#090a0b}.download-page{width:min(100% - 48px,1080px);margin:0 auto;padding:clamp(42px,6vw,82px) 0 110px;color:var(--text)}.download-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:clamp(28px,5vw,72px);align-items:end;padding:0 0 clamp(42px,6vw,68px);border-bottom:1px solid var(--line)}.download-primary-copy span,.download-ownership span,.download-install li span,.download-command span,.download-trust-list span{display:block;color:var(--faint);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.download-primary-copy>span{margin-bottom:8px;color:var(--text)}.download-primary-copy small{display:block;margin-bottom:26px;color:var(--muted);font-size:13px}.download-primary h2{margin:0;max-width:700px;font-size:clamp(48px,6.8vw,86px);line-height:.92;letter-spacing:-.075em;font-weight:560}.download-action-panel{align-self:end;padding-bottom:4px}.download-primary-button{min-height:52px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#111214;background:#f07837;font-weight:700;transition:background .18s ease,transform .18s ease}.download-primary-button:hover,.download-primary-button:focus-visible{background:#ff8a49;transform:translateY(-1px)}.download-primary-copy p{margin:14px 0 0;color:var(--muted);font-size:13px}.download-alternatives{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;padding-top:clamp(28px,4vw,48px)}.download-alternatives>span{color:var(--muted);font-size:13px}.download-alternatives div{display:flex;flex-wrap:wrap;gap:8px}.download-alternatives a,.download-manifest a,.download-command button,.download-trust-list a{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:8px;color:var(--text);font-size:13px;transition:border-color .18s ease,background .18s ease}.download-alternatives a:hover,.download-manifest a:hover,.download-command button:hover,.download-trust-list a:hover{border-color:var(--text);background:#ffffff0a}.download-other,.download-install,.download-source{padding:clamp(42px,7vw,72px) 0 0}.download-other h2,.download-install h2,.download-source h2{margin:0 0 22px;font-size:clamp(24px,3vw,36px);line-height:1;letter-spacing:-.045em}.download-manifest{border-top:1px solid var(--line)}.download-manifest>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:clamp(22px,4vw,56px);padding:22px 0;border-bottom:1px solid var(--line)}.download-manifest button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:18px;font-weight:650;text-align:left;cursor:pointer}.download-manifest button span{color:var(--faint);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.download-manifest ul{margin:0;padding:0;display:grid;list-style:none}.download-manifest li{display:grid;grid-template-columns:minmax(260px,1fr) 130px auto;gap:18px;align-items:center;padding:10px 0;color:var(--muted)}.download-manifest li+li{border-top:1px solid rgba(255,255,255,.06)}.download-manifest li span{display:grid;gap:4px;min-width:0;color:var(--text)}.download-manifest li small{color:var(--faint);font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.02em;overflow-wrap:anywhere}.download-manifest li em{color:var(--faint);font-family:var(--mono);font-size:11px;font-style:normal}.download-ownership{max-width:720px;padding:clamp(52px,8vw,86px) 0 0}.download-ownership span{margin-bottom:14px}.download-ownership p{margin:0;color:var(--text);font-size:clamp(28px,4.2vw,54px);line-height:1;letter-spacing:-.06em}.download-install ol{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.download-install li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.download-install li p{margin:0;color:var(--muted);line-height:1.65}.download-command{margin-top:22px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.download-command>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line)}.download-command button{min-height:30px;cursor:pointer}.download-command pre{margin:0;padding:16px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:#ffffff06;font-size:12px;line-height:1.65}.download-trust-list{border-top:1px solid var(--line)}.download-trust-list>div{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.download-trust-list p{margin:0;color:var(--muted)}.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.card{border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--bg-2);display:flex;flex-direction:column;min-width:0;min-height:0;transition:border-color .2s ease}.card:hover{border-color:var(--line-strong)}.card .btn{align-self:flex-start;margin:4px 0 10px}.card-actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.card-actions .btn{margin:0}.download-more{margin:0 0 10px;font-size:12px}.download-more a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.download-more a:hover{color:var(--text)}.card pre{margin:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.card h3{margin:0 0 6px;font-size:15px}.card p{margin:0 0 10px;color:var(--muted);font-size:13px}.reveal{opacity:1}@media(max-width:1100px){.docs-main{grid-template-columns:1fr}.docs-body{padding:32px 28px 64px}.docs-next{grid-template-columns:1fr}.docs-rail{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;min-height:0;padding:24px 28px 48px;border-left:0;border-top:1px solid var(--docs-line)}.doc-nav{grid-template-columns:1fr}}@media(max-width:980px){.hero{grid-template-columns:1fr;align-items:start;padding-top:36px}.hero-copy{padding-bottom:0}.graph-stage{height:min(46vh,380px)}.split,.split.reverse{grid-template-columns:1fr;gap:20px}.inventory-grid{grid-template-columns:1fr 1fr}.download-primary,.download-source{grid-template-columns:1fr}.download-manifest>div,.download-install li,.download-trust-list>div{grid-template-columns:1fr}.split.reverse .copy{order:0}.section h1,.section h2{max-width:none}}@media(max-width:900px){.header-left{gap:18px}.nav-links{gap:16px}}@media(max-width:760px){.nav-links{display:none}.nav-toggle{display:block}}@media(max-width:560px){.meta-chip-version{display:none}}@media(max-width:420px){.meta-chip-palette{display:none}}@media(max-width:760px){.mobile-nav:not([hidden]){display:flex}.principles,.gallery,.docs,.download-grid,.inventory-grid{grid-template-columns:1fr}.download-page{padding-top:42px}.download-page{padding-bottom:52px}.download-primary-button{width:100%}.download-meta div{grid-template-columns:1fr;gap:4px}.download-manifest li{grid-template-columns:1fr}.download-manifest a,.download-trust-list a{width:100%;justify-content:center}.docs-side{position:relative;top:0;height:auto;border-right:0;border-bottom:1px solid var(--docs-line);padding:10px var(--pad) 12px;display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:wrap}.docs-filter{flex:1 0 100%;width:100%;margin:0 0 8px}.docs-side>div{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.docs-side h4{display:none}.docs-side a{white-space:nowrap;font-size:12px}.docs-main{padding:20px var(--pad) 56px}.docs-rail{grid-template-columns:1fr}.docs-body{padding:8px 0 48px;background:var(--docs-paper)}.docs{background:var(--docs-paper)}.doc-nav{grid-template-columns:1fr}h1,h2{overflow-wrap:anywhere}.docs-body pre,.card pre{white-space:pre-wrap;word-break:break-word}.graph-stage{height:280px;min-height:240px}.section{padding:48px var(--pad) 4px}.section.feature{padding-top:44px}.section.band{margin-top:40px;padding:40px 0 36px}.section.close{padding-bottom:56px}.hero h1{font-size:clamp(34px,11vw,48px)}.gallery .tall{grid-row:auto}.header-left{gap:12px}}@media(max-width:420px){.hero-actions .btn{flex:1}.meta-chip-palette{display:none}}@media(prefers-reduced-motion:reduce){.reveal,.page,.btn,.device,.card,.meta-chip,.nav-links a:after,.inventory-card,.inventory-card:before,.inventory-card span,.compare-table th,.compare-table td{transition:none}.page,.reveal{animation:none;opacity:1;transform:none}.live-dot{animation:none}.oo-stage>*,.oo-card{animation:none;transition:none}.film-frame,.film-frame img,.film-still,.film-depth,.story-frame-inner,.story-frame img,.stage-device [data-depth-inner]{animation:none;transform:none!important;transition:none}.story-frame:hover img.is-on,.story-frame:focus-within img.is-on{animation:none}.story-chapter{opacity:1}.oo-editor-veil{display:none}}.stage{padding:20px var(--pad) 48px;max-width:var(--page);margin:0 auto}.stage-device{perspective:1200px}.stage-device [data-depth-inner]{transform-style:preserve-3d}.stage-lead{margin-bottom:14px}.stage-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.stage h1{margin:6px 0 0;font-size:clamp(28px,4vw,42px);font-weight:550;letter-spacing:-.045em;line-height:1}.stage h1 em{font-style:normal;color:#b8b8c2}.stage .lede{margin:10px 0 0;max-width:62ch;color:var(--muted);font-size:14px}.understory{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.understory li{border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:13px;line-height:1.5}.understory b{display:block;color:var(--text);font-weight:550;margin-bottom:4px}.story{margin-top:48px}.story-theater{display:grid;isolation:isolate;margin-top:28px}.story-pin,.story-track{grid-column:1;grid-row:1}.story-pin{position:sticky;top:var(--header);z-index:1;align-self:start;height:calc(100vh - var(--header));display:grid;grid-template-columns:minmax(250px,34%) minmax(0,66%);gap:36px;align-items:center;padding:20px 0 24px;background:var(--bg)}.story-copy{position:static;display:grid;align-items:center;min-width:0;width:auto;padding:0;background:none}.story-copy-card{grid-area:1 / 1;opacity:0;transform:translateY(6px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);pointer-events:none}.story-copy-card.is-on{opacity:1;transform:none;pointer-events:auto}.story-count{margin-top:22px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--faint)}.story-copy-card h2,.story-mobile h2{margin:8px 0 12px;font-size:clamp(24px,3vw,34px);font-weight:550;letter-spacing:-.03em;max-width:15ch}.story-copy-card p,.story-mobile p{margin:0;color:var(--muted);max-width:40ch;font-size:15px;line-height:1.6}.story-chapter{height:30vh;min-height:200px}.story-mobile,.story-chapter-shot{display:none}.story-track{position:relative;z-index:0;pointer-events:none}.story-frame{width:100%;min-width:0;min-height:0;height:100%;display:flex;align-items:center;justify-content:flex-end}.story-frame-inner{position:relative;width:100%;height:auto;max-height:100%;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0b0b10;box-shadow:0 18px 48px #00000038}.story-frame-inner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;opacity:0;transform-origin:50% 40%;transition:opacity .85s cubic-bezier(.22,1,.36,1)}.story-frame-inner img.is-on{opacity:1}.story-frame:hover img.is-on,.story-frame:focus-within img.is-on{animation:film-ken 4.2s ease-in-out infinite alternate}@keyframes film-ken{0%{transform:scale(1)}to{transform:scale(1.08) translate(-1.2%,-.8%)}}@media(prefers-reduced-motion:reduce){.story-frame:hover img.is-on,.story-frame:focus-within img.is-on,.film-frame:hover .film-still,.film-frame:focus-within .film-still{animation:none!important;transform:none!important}.story-copy-card,.story-frame-inner img{transition:none;transform:none}}.story-frame-kicker{position:absolute;left:12px;bottom:12px;z-index:2;height:22px;padding:0 8px;border-radius:999px;background:#0c0c10b8;border:1px solid var(--line);color:#c8c8d0;font-family:var(--mono);font-size:10px;letter-spacing:.06em;display:inline-flex;align-items:center}.film{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:64px 0 4px}.film.is-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.film.is-flip .film-copy{order:2}.film-copy h2{margin:8px 0 12px;font-size:clamp(22px,3vw,30px);font-weight:550;letter-spacing:-.03em;max-width:16ch}.film-copy p{margin:0;color:var(--muted);max-width:44ch;font-size:14px;line-height:1.6}.film-frame{position:relative;margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#0b0b10;aspect-ratio:16 / 9;cursor:default;perspective:1100px}.film-depth{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.film-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;display:block;background:#0b0b10;transform-origin:50% 40%}.film-frame:hover .film-still,.film-frame:focus-within .film-still{animation:film-ken 4.2s ease-in-out infinite alternate}.close-band{margin-top:56px;padding:36px 0 8px;border-top:1px solid var(--line)}.close-band h2{margin:8px 0 10px;font-size:clamp(24px,3vw,32px);font-weight:550;letter-spacing:-.035em}.close-band p{color:var(--muted);margin:0 0 8px}.compare{position:relative;z-index:3;margin-top:72px;padding-top:8px;background:var(--bg)}.compare h2{margin:8px 0 10px;font-size:clamp(22px,3vw,30px);font-weight:550;letter-spacing:-.035em;max-width:22ch}.compare>p{color:var(--muted);max-width:62ch;font-size:14px}.compare-wrap{overflow-x:auto;margin-top:18px;border:1px solid var(--line)}.compare-table{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.compare-table th,.compare-table td{text-align:left;padding:10px 12px;border-top:1px solid var(--line);vertical-align:top;transition:background .2s ease,color .2s ease}.compare-table tbody tr:hover th,.compare-table tbody tr:hover td{background:var(--bg-2)}.compare-table tbody tr:hover td:nth-child(2){background:color-mix(in srgb,var(--text) 8%,transparent)}.compare-table thead th{color:var(--faint);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-top:0}.compare-table thead th:nth-child(2){color:var(--text)}.compare-table tbody th{color:var(--text);font-weight:550;width:16%}.compare-table td{color:var(--muted)}.compare-table td:nth-child(2),.compare-table thead th:nth-child(2){background:color-mix(in srgb,var(--text) 4%,transparent)}.compare-table td:nth-child(2){color:var(--text)}.compare-table tr.is-win td:nth-child(2){font-weight:550}.compare-table td:nth-child(3){color:var(--faint)}.compare-foot{margin-top:14px}.compare-foot a{border-bottom:1px solid var(--line-strong)}.inventory{margin:56px 0 8px}.inventory h2{margin:8px 0 10px;font-size:clamp(22px,3vw,30px);font-weight:550;letter-spacing:-.035em}.inventory .reveal p{color:var(--muted);max-width:58ch;font-size:14px;margin:0 0 18px}.docs-body .compare-wrap{margin:8px 0 24px}.docs-body .compare-table{margin:0;font-size:13px}.inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.inventory-card{display:block;position:relative;background:var(--bg);padding:18px 18px 20px;min-height:100%;transition:background .22s ease}.inventory-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--text);transform:scaleY(0);transform-origin:center;transition:transform .28s ease}.inventory-card:hover{background:var(--bg-2)}.inventory-card:hover:before{transform:scaleY(1)}.inventory-card:hover span{color:var(--text)}.inventory-card span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;transition:color .22s ease}.inventory-card h3{margin:0 0 8px;font-size:16px;font-weight:550;letter-spacing:-.02em}.inventory-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:980px){.inventory-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.inventory-grid{grid-template-columns:1fr}}.palette-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000080;display:flex;justify-content:center;padding-top:14vh}.palette{width:min(520px,calc(100vw - 24px));background:var(--bg);border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;box-shadow:0 16px 48px #0f172a2e}.palette-input{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--faint)}.palette-input input{flex:1;border:0;background:none;outline:none;font-size:15px}.palette-list{max-height:46vh;overflow:auto;padding:6px}.palette-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border-radius:6px;text-align:left;cursor:pointer;font-size:13px}.palette-row.is-active{background:var(--bg-3)}.palette-cat{display:inline-block;margin-right:8px;color:var(--faint);font-size:11px}.palette-row kbd{font-family:var(--mono);font-size:10px;color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.palette-empty{padding:24px;text-align:center;color:var(--faint);font-size:13px}.oo{--oo-bg: #111113;--oo-side: #141416;--oo-line: rgba(255, 255, 255, .07);--oo-text: #e8e8ec;--oo-muted: #8b8b94;--oo-faint: #5e5e66;display:flex;flex-direction:column;height:min(86vh,820px);max-height:min(86vh,820px);min-height:520px;border:1px solid var(--oo-line);background:var(--oo-bg);color:var(--oo-text);overflow:hidden!important}.oo-title{display:flex;align-items:center;gap:12px;height:36px;padding:0 10px;border-bottom:1px solid var(--oo-line);background:#151518;flex-shrink:0}.oo-dots{display:flex;gap:6px}.oo-dots span{width:8px;height:8px;border-radius:50%;background:#2a2a30}.oo-dots span:nth-child(1){background:#3a3a42}.oo-vault{font-size:12px;color:var(--oo-muted);letter-spacing:-.01em}.oo-views{display:flex;gap:2px;margin-left:auto}.oo-views button,.oo-k{height:22px;padding:0 8px;border-radius:4px;font-size:11px;color:var(--oo-muted);cursor:pointer}.oo-views button.is-on,.oo-k:hover{background:#232328;color:var(--oo-text)}.oo-k{font-family:var(--mono);border:1px solid var(--oo-line);margin-left:8px}.oo-body{display:flex;min-height:0;flex:1}.oo-ribbon{width:42px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;border-right:1px solid var(--oo-line);background:#131315}.oo-ribbon button{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:var(--oo-muted);cursor:pointer}.oo-ribbon button.is-on,.oo-ribbon button:hover{background:#222228;color:var(--oo-text)}.oo-side{width:220px;flex-shrink:0;display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--oo-line);background:var(--oo-side)}.oo-search{padding:8px}.oo-search input{width:100%;height:28px;padding:0 8px;border:1px solid var(--oo-line);border-radius:5px;background:#1b1b1f;font-size:12px;outline:none}.oo-tree{overflow:auto;padding:0 6px 12px;font-size:12px}.tree-dir,.tree-file,.oo-tree li button{width:100%;display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;color:var(--oo-muted);text-align:left;cursor:pointer;font-size:12px}.tree-file,.oo-tree li button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-file.is-on,.oo-tree li button.is-on{background:#222228;color:var(--oo-text)}.tree-dir:hover,.tree-file:hover,.oo-tree li button:hover{background:#1d1d22;color:var(--oo-text)}.tree-kids{padding-left:10px}.chev{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid var(--oo-faint)}.chev.is-open{transform:rotate(90deg)}.oo-main{flex:1;min-width:0;display:flex;flex-direction:column}.oo-real-editor,.oo-real-graph{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.oo-real-graph .graph-mode-switch{flex-shrink:0;position:relative}.oo-graph-live{position:relative;flex:1;min-height:0;overflow:hidden}.oo-graph-live .graph-view-container,.oo-graph-live .graph-main,.oo-graph-live .graph-canvas-container,.oo-graph-live .ai-graph-canvas-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.oo-graph-live canvas{display:block;max-width:100%;max-height:100%}.oo-real-spaces{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary, var(--oo-panel))}.oo-real-editor{position:relative}.oo-editor-veil{position:absolute;left:0;right:0;top:0;height:32%;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--oo-text) 8%,transparent) 46%,transparent 100%)}.oo-editor-veil:after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--oo-text) 32%,transparent),transparent)}.oo-real-editor .editor-container{flex:1;min-height:0;height:100%}.oo-real-editor .cm-editor,.oo-real-editor .cm-scroller{height:100%;min-height:0}.oo-real-editor .markdown-preview{padding:20px 24px 40px;max-height:100%;overflow:auto}.oo-real-editor .editor-container>div{min-height:0!important;overflow:auto}.oo-real-editor .editor-container,.oo-real-graph .graph-view-container,.oo-real-graph .graph-mode-shell,.oo-real-spaces>*{flex:1;min-height:0;height:100%}.graph-mode-shell{display:flex;flex-direction:column;height:100%;min-height:0}.graph-mode-switch{display:flex;gap:4px;padding:8px 10px;border-bottom:1px solid var(--oo-line)}.graph-mode-btn{height:26px;padding:0 10px;border-radius:6px;font-size:12px;color:var(--oo-muted)}.graph-mode-btn.active{background:var(--oo-chip);color:var(--oo-text)}.oo-ai-wait{padding:8px 12px;color:var(--oo-muted);font-size:12px}.oo-graph-pane{flex:1;min-height:0;height:100%}.oo-graph-pane[hidden]{display:none!important}.site-graph{position:relative;flex:1;min-height:0;height:100%;overflow:hidden}.site-graph .graph-mode-switch{position:absolute;top:0;left:0;right:0;z-index:2;background:var(--oo-bg)}.site-graph-stage{position:absolute;top:40px;left:0;right:0;bottom:0;overflow:hidden}.site-graph-stage canvas{display:block}.site-graph-meta{margin-left:8px;font-size:11px;color:var(--oo-muted);align-self:center}.site-spaces{flex:1;min-height:0;overflow:auto;padding:22px 24px 32px}.site-spaces-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.site-spaces h2{margin:0 0 6px;font-size:24px;letter-spacing:-.03em}.site-spaces-head p{margin:0;color:var(--oo-muted);font-size:13px;max-width:52ch}.site-spaces-new,.site-spaces-form button{height:34px;padding:0 12px;border-radius:8px;background:#222228;color:var(--oo-text);font-size:13px;cursor:pointer;flex-shrink:0}.site-spaces-form{display:flex;gap:8px;margin-bottom:18px}.site-spaces-form input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--oo-line);border-radius:8px;background:#161618;color:var(--oo-text)}.site-spaces-answer{max-width:720px}.site-spaces-q{font-weight:550;margin:0 0 10px}.site-spaces-answer ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.site-spaces-answer li button{width:100%;text-align:left;padding:12px 14px;border:1px solid var(--oo-line);border-radius:10px;background:#161618;color:inherit;cursor:pointer;display:grid;gap:4px}.site-spaces-answer li button:hover{background:#1c1c20}.site-spaces-answer li span{color:var(--oo-muted);font-size:11px}.site-spaces-answer li em{font-style:normal;color:var(--oo-muted);font-size:13px;line-height:1.45}.oo-real .graph-canvas-container,.oo-real .ai-graph-canvas-container{flex:1;min-height:420px;height:100%}.oo-real .graph-view-container{display:flex;flex-direction:column;height:100%;min-height:420px}.oo-tabs{display:flex;gap:2px;padding:6px 8px 0;border-bottom:1px solid var(--oo-line);background:#141416;overflow-x:auto}.oo-tab{display:flex;align-items:center;height:28px;padding:0 4px 0 10px;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;color:var(--oo-muted);font-size:12px}.oo-tab.is-on{background:var(--oo-bg);border-color:var(--oo-line);color:var(--oo-text)}.oo-tab button{cursor:pointer}.oo-tab-x{width:20px;opacity:.45}.oo-tab-x:hover{opacity:1}.oo-modes{display:flex;gap:2px;flex-shrink:0;padding:6px 8px;border-bottom:1px solid var(--oo-line);background:#141416}.oo-modes button{height:22px;padding:0 8px;border-radius:4px;font-size:11px;color:var(--oo-muted);cursor:pointer}.oo-modes button.is-on{background:#232328;color:var(--oo-text)}.oo-stage.is-write.mode-live{grid-template-columns:1fr 1fr}.oo-stage.is-write.mode-live .oo-editor.is-source{border-right:1px solid var(--oo-line)}.oo-editor.is-source{padding:0;max-width:none;overflow:auto;font-family:var(--mono)}.src{min-height:100%;padding:10px 0 28px}.src-line{display:grid;grid-template-columns:40px minmax(0,1fr);min-height:20px;line-height:20px;font-size:12.5px}.src-line:hover{background:#ffffff06}.src-n{color:var(--oo-faint);text-align:right;padding-right:12px;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.src-c{color:#c8c8d0;white-space:pre-wrap;word-break:break-word;padding-right:16px}.src-line.is-h .src-c{color:#ececf2;font-weight:600}.src-hash{color:#6f7d6c}.src-wiki{color:#c8d4c4;background:#c8d4c414;border:0;padding:0 1px;font:inherit;cursor:pointer}.src-wiki.is-missing{color:#b7a48a;background:#b7a48a14}.src-code{color:#d4c4a8}.src-bold{color:#e8e8ee;font-weight:600}.src-box{color:var(--oo-muted)}.src-line.is-q .src-c{color:#9aa39a}.src-line.is-fence .src-c,.src-line.is-table .src-c{color:#8b8b94}.oo-stage{flex:1;min-height:0;display:grid}.oo-stage.is-write,.oo-stage.is-graph{grid-template-columns:1fr}.oo-stage.is-split{grid-template-columns:1fr 1fr}.oo-stage.is-ask{grid-template-columns:1fr}.oo-editor{overflow:auto;padding:28px 36px 48px;max-width:720px}.oo-editor h1{font-size:26px;letter-spacing:-.03em;margin:0 0 12px;font-weight:600}.oo-editor h2{font-size:16px;margin:22px 0 8px;font-weight:550}.oo-editor h3{font-size:14px;margin:16px 0 6px;font-weight:550}.oo-editor p,.oo-editor li{color:#c8c8d0;font-size:14px;line-height:1.6}.oo-editor p{margin:0 0 10px}.oo-editor ul,.oo-editor ol{margin:0 0 12px;padding-left:18px}.oo-editor blockquote{margin:0 0 12px;padding:8px 12px;border-left:2px solid #6f7d6c;color:#c8c8d0;background:#161618}.oo-editor table{width:100%;border-collapse:collapse;font-size:13px;margin:0 0 14px}.oo-editor th,.oo-editor td{border-top:1px solid var(--oo-line);padding:6px;text-align:left}.oo-editor th{color:var(--oo-muted);font-weight:500}.oo-editor pre{background:#0d0d10;border:1px solid var(--oo-line);border-radius:6px;padding:10px 12px;overflow:auto;font-size:12px;margin:0 0 12px}.oo-editor code{font-family:var(--mono);font-size:.86em}.oo-editor .todo{list-style:none;margin-left:-14px;display:flex;gap:8px;align-items:flex-start}.oo-editor .box{width:12px;height:12px;margin-top:4px;border:1px solid var(--oo-muted);border-radius:2px;flex-shrink:0}.oo-editor .box.is-on{background:#c8d4c4;border-color:#c8d4c4}.wiki{color:#c8d4c4;border-bottom:1px solid rgba(200,212,196,.35);cursor:pointer;background:none;padding:0;font:inherit}.wiki:hover{color:#e4eedf}.wiki.is-missing{color:#b7a48a;border-bottom-style:dotted}.oo-graph{min-width:0;min-height:0;border-left:1px solid var(--oo-line)}.oo-stage.is-graph .oo-graph{border-left:0}.oo-graph-canvas,.oo-graph .graph-stage{height:100%;min-height:280px;border:0;border-radius:0;background:#101014}.oo-ask{overflow:auto;padding:32px 36px 48px;max-width:640px}.oo-ask-kicker{font-family:var(--mono);font-size:11px;color:var(--oo-faint);margin:0 0 8px}.oo-ask h2{margin:0 0 8px;font-size:24px;letter-spacing:-.03em}.oo-ask p{color:var(--oo-muted);font-size:14px}.oo-asks{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.oo-asks button{height:30px;padding:0 10px;border:1px solid var(--oo-line);border-radius:6px;color:var(--oo-muted);font-size:12px;cursor:pointer}.oo-asks button.is-on,.oo-asks button:hover{color:var(--oo-text);border-color:#fff3}.oo-answer{border-top:1px solid var(--oo-line);padding-top:16px}.oo-answer p{color:var(--oo-text);line-height:1.6}.oo-cites{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.oo-cites button{font-size:12px;color:#c8d4c4;border-bottom:1px solid rgba(200,212,196,.35);cursor:pointer}.oo-right{width:196px;flex-shrink:0;border-left:1px solid var(--oo-line);padding:14px 12px;overflow:auto;background:#141416}.oo-right h4{margin:14px 0 6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--oo-faint)}.oo-right h4:first-child{margin-top:0}.oo-right button{display:block;width:100%;text-align:left;padding:5px 6px;border-radius:4px;color:var(--oo-muted);font-size:12px;cursor:pointer}.oo-right button:hover{background:#222228;color:var(--oo-text)}.oo-empty{margin:0;color:var(--oo-faint);font-size:12px}.oo-status{display:flex;justify-content:space-between;gap:12px;height:26px;padding:0 12px;border-top:1px solid var(--oo-line);background:#151518;color:var(--oo-faint);font-size:11px;align-items:center;flex-shrink:0}.oo-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oo-stage>*{animation:pane-in .28s ease}@keyframes pane-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.oo{transition:background-color .35s ease,color .35s ease,background-image .35s ease}.oo-views{overflow-x:auto;max-width:min(620px,52vw);scrollbar-width:none;min-width:0}.oo-views::-webkit-scrollbar{display:none}.oo-k{flex-shrink:0}.oo-shot{margin:22px 0 0;border:1px solid var(--oo-line);border-radius:8px;overflow:hidden;background:#0b0b10}.oo-shot img,.oo-shot video{width:100%;aspect-ratio:16 / 9;object-fit:contain;object-position:center top}.oo-shot figcaption{padding:7px 10px;font-size:11px;color:var(--oo-faint);font-family:var(--mono);border-top:1px solid var(--oo-line)}.oo-canvas{position:relative;min-height:0;overflow:hidden}.oo-canvas-bar{position:absolute;top:10px;left:12px;z-index:2;font-size:11px;color:var(--oo-faint);font-family:var(--mono)}.oo-board{position:relative;height:100%;min-height:360px}.oo-card{position:absolute;width:min(220px,28%);padding:10px 12px;border:1px solid var(--oo-line);border-radius:8px;background:#141418eb;text-align:left;cursor:pointer;font-size:13px;color:var(--oo-text);transition:transform .2s ease,border-color .2s ease}.oo-card span{display:block;font-size:10px;color:var(--oo-faint);margin-bottom:4px;font-family:var(--mono)}.oo-card:hover,.oo-card.is-on{transform:translateY(-2px);border-color:#ffffff38}.oo-card.tone-a{border-top:2px solid #c8d4c4}.oo-card.tone-b{border-top:2px solid #c9c2d8}.oo-card.tone-c{border-top:2px solid #f0d9a6}.oo-card.tone-d{border-top:2px solid #d8dde8}.oo-look,.oo-plugins{overflow:auto;padding:28px 32px 40px;max-width:720px}.oo-look h2,.oo-plugins h2{margin:0 0 8px;font-size:24px;letter-spacing:-.03em}.oo-look p,.oo-plugins p{color:var(--oo-muted);font-size:14px}.oo-skins{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px}.oo-skins button{height:30px;padding:0 12px;border:1px solid var(--oo-line);border-radius:6px;color:var(--oo-muted);font-size:12px;cursor:pointer}.oo-skins button.is-on,.oo-skins button:hover{color:var(--oo-text);border-color:#ffffff3d}.oo-plugin-search{width:min(280px,100%);height:30px;margin:14px 0 10px;padding:0 8px;border:1px solid var(--oo-line);border-radius:6px;background:transparent;font-size:12px}.oo-plugin-list{list-style:none;margin:0;padding:0}.oo-plugin-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--oo-line);font-size:13px}.oo-plugin-list span{color:var(--oo-faint);font-family:var(--mono);font-size:11px}html[data-theme=light] .oo,.oo.is-light{--oo-bg: #ffffff;--oo-side: #f6f8fa;--oo-line: #d1d9e0;--oo-text: #1f2328;--oo-muted: #59636e;--oo-faint: #656d76;background:var(--oo-bg);color:var(--oo-text);border-color:#d1d9e0}html[data-theme=light] .oo-title,html[data-theme=light] .oo-status,html[data-theme=light] .oo-right,html[data-theme=light] .oo-tabs,html[data-theme=light] .oo-modes,html[data-theme=light] .oo-ribbon,html[data-theme=light] .oo-side,.oo.is-light .oo-title,.oo.is-light .oo-status,.oo.is-light .oo-right,.oo.is-light .oo-tabs,.oo.is-light .oo-modes,.oo.is-light .oo-ribbon,.oo.is-light .oo-side{background:#f6f8fa;border-color:#d1d9e0}html[data-theme=light] .oo-card,.oo.is-light .oo-card{background:#fff;color:#1f2328}html[data-theme=light] .oo-search input,.oo.is-light .oo-search input{background:#fff;color:#1f2328;border-color:#d1d9e0}html[data-theme=light] .oo-tab.is-on,.oo.is-light .oo-tab.is-on{background:#fff;border-color:#d1d9e0}html[data-theme=light] .oo-views button.is-on,html[data-theme=light] .oo-modes button.is-on,html[data-theme=light] .oo-ribbon button.is-on,html[data-theme=light] .tree-file.is-on,html[data-theme=light] .oo-tree li button.is-on,.oo.is-light .oo-views button.is-on,.oo.is-light .oo-modes button.is-on,.oo.is-light .oo-ribbon button.is-on,.oo.is-light .tree-file.is-on,.oo.is-light .oo-tree li button.is-on{background:#fff;color:#1f2328}html[data-theme=light] .src-c,html[data-theme=light] .oo-editor p,html[data-theme=light] .oo-editor li,.oo.is-light .src-c,.oo.is-light .oo-editor p,.oo.is-light .oo-editor li{color:#1f2328}html[data-theme=light] .src-n,.oo.is-light .src-n{color:#8c959f}html[data-theme=light] .src-line.is-h .src-c,.oo.is-light .src-line.is-h .src-c{color:#1f2328}html[data-theme=light] .src-line:hover,.oo.is-light .src-line:hover{background:#1f23280a}html[data-theme=light] .oo-editor blockquote,.oo.is-light .oo-editor blockquote,html[data-theme=light] .oo-editor pre,.oo.is-light .oo-editor pre{background:#f6f8fa;color:#1f2328}html[data-theme=light] .wiki,.oo.is-light .wiki{color:#1a7f37;border-bottom-color:#1a7f3759}html[data-theme=light] .graph-stage,html[data-theme=light] .oo-graph .graph-stage,.oo.is-light .graph-stage,.oo.is-light .oo-graph-canvas,.oo.is-light .oo-graph .graph-stage{background:#f6f8fa}html[data-theme=light] .graph-tip,.oo.is-light .graph-tip{background:#fff;border-color:#d1d9e0;color:#1f2328}html[data-theme=light] .oo-dots span,.oo.is-light .oo-dots span{background:#c8cdd3}html[data-theme=light] .oo-shot,.oo.is-light .oo-shot{background:#f6f8fa}html[data-theme=light] .oo-shot img,.oo.is-light .oo-shot img{filter:invert(1) hue-rotate(180deg)}.oo.is-wall.is-light .oo-side,.oo.is-wall.is-light .oo-editor,.oo.is-wall.is-light .oo-right{background:#f6f8fadb}html[data-theme=light] .film-frame,html[data-theme=light] .story-frame-inner{background:#f6f8fa;border-color:#d1d9e0}html[data-theme=light] .film-still,html[data-theme=light] .story-frame-inner img{background:#f6f8fa;filter:invert(1) hue-rotate(180deg)}html[data-theme=light] .site-spaces-form input,html[data-theme=light] .site-spaces-answer li button{background:#fff;border-color:#d1d9e0;color:#1f2328}html[data-theme=light] .site-spaces-new,html[data-theme=light] .site-spaces-form button{background:#eef1f4;color:#1f2328}html[data-theme=light] .story-frame-kicker{background:#ffffffe0;border-color:#d1d9e0;color:#1f2328}.oo.is-ocean{--oo-bg: #10181a;--oo-side: #132022;--oo-line: rgba(170, 210, 200, .12);--oo-text: #dceae6;--oo-muted: #8aa39c;--oo-faint: #6b807a;background:var(--oo-bg)}.oo.is-wall{background-image:linear-gradient(#0c0c108c,#0c0c109e),url(/images/wallpaper-background.png);background-size:cover;background-position:center}.oo.is-wall .oo-side,.oo.is-wall .oo-editor,.oo.is-wall .oo-right,.oo.is-wall .oo-look,.oo.is-wall .oo-plugins{background:#101014b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:980px){.oo-right{display:none}.oo-stage.is-split,.oo-stage.is-write.mode-live{grid-template-columns:1fr}.oo-stage.is-write.mode-live .oo-editor.is-source{border-right:0;border-bottom:1px solid var(--oo-line);max-height:42vh}.oo-stage.is-split .oo-graph{min-height:280px;border-left:0;border-top:1px solid var(--oo-line)}.understory{grid-template-columns:1fr}.story-theater{margin-top:48px}.story-pin{display:none}.story-track{pointer-events:auto}.story-mobile{display:block}.story-chapter,.story-chapter:last-child{height:auto;min-height:0;padding:36px 0 8px}.story-chapter-shot{display:block;margin-top:18px}.film,.film.is-flip{grid-template-columns:1fr;gap:16px;padding-top:36px}.film.is-flip .film-copy{order:0}.oo-views{max-width:min(520px,48vw)}}@media(max-width:760px){.oo{height:auto;min-height:0}.oo-body{flex-direction:column}.oo-ribbon{flex-direction:row;width:auto;border-right:0;border-bottom:1px solid var(--oo-line);padding:6px 8px;justify-content:flex-start}.oo-side{width:auto;border-right:0;border-bottom:1px solid var(--oo-line);max-height:180px}.oo-editor,.oo-ask{padding:20px 16px 32px}.oo-graph .graph-stage,.oo-graph-canvas{min-height:260px;height:280px}.oo-title{height:36px;padding:0 8px;gap:8px}.oo-dots,.oo-vault{display:none}.oo-views{margin-left:0}.oo-k{margin-left:auto}.oo-views{max-width:none;flex:1}.oo-tabs{flex-wrap:wrap}.oo-modes{margin-left:0;width:100%;padding:6px 8px 8px}.oo-board{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto;padding:36px 12px 16px}.oo-card{position:static;width:auto}.oo-look,.oo-plugins,.oo-ask{padding:20px 16px 32px}.oo{height:min(78vh,640px);max-height:min(78vh,640px);min-height:420px}.oo-real-editor .editor-container{flex-direction:column!important;height:100%!important}.oo-real-editor .editor-container>div{flex:1 1 0!important;width:100%!important;max-height:none;min-height:0!important;overflow:auto!important}.site-spaces{padding:16px}.site-spaces-head,.site-spaces-form{flex-direction:column}.compare-wrap{margin-left:calc(var(--pad) * -.2)}}.docs.docs-v2{--docs-paper:#090a0b;--docs-side:#111214;--docs-ink:#f0efeb;--docs-copy:#b7b6b1;--docs-faint:#777874;--docs-line:rgba(255,255,255,.11);--docs-link:#deddd8;--docs-accent:#a9aaa5;--docs-note:#121315;--docs-note-edge:#8f908b;--docs-caution:#171817;--docs-caution-edge:#a4a59f;--docs-code:#141517;width:min(1240px,calc(100% - 72px));margin-inline:auto;grid-template-columns:260px minmax(0,1fr);background:var(--docs-paper)}html[data-theme=dark] .docs.docs-v2{--docs-paper:#090a0b;--docs-side:#111214;--docs-ink:#f0efeb;--docs-copy:#b7b6b1;--docs-faint:#777874;--docs-line:rgba(255,255,255,.11);--docs-link:#deddd8;--docs-note:#121315;--docs-note-edge:#8f908b;--docs-caution:#171817;--docs-caution-edge:#a4a59f;--docs-code:#141517}.docs-v2 .docs-side{z-index:2;padding:24px 18px 54px;border-right:1px solid rgba(255,255,255,.1);background:var(--docs-paper);scrollbar-width:thin;scrollbar-color:#3b3c3f transparent}.docs-side-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 8px 20px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.docs-side-brand a{display:flex;align-items:center;gap:8px;padding:0;border:0;color:#f4f2ed;font-size:14px;font-weight:650;letter-spacing:-.025em}.docs-side-brand a span{width:8px;height:8px;border-radius:50%;background:var(--docs-accent);box-shadow:0 0 0 4px #ffffff12}.docs-side-brand a b{color:#85827d;font-weight:500}.docs-side-brand small{color:#6f706f;font:10px/1 var(--mono)}.docs-search{height:42px;margin-bottom:24px;padding:0 10px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#17181b;transition:border-color .18s ease,background .18s ease}.docs-search:focus-within{border-color:#ffffff5c;background:#1b1c1f}.docs-search svg{width:15px;height:15px;flex:none;fill:none;stroke:#777874;stroke-width:1.6}.docs-v2 .docs-filter{min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#efede8;font-size:12px}.docs-v2 .docs-filter::placeholder{color:#6f706f}.docs-v2 .docs-filter:focus{border:0}.docs-search kbd{min-width:20px;padding:3px 5px;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#777874;background:#111214;font:10px/1 var(--mono);text-align:center}.docs-side-nav>div+div{margin-top:22px}.docs-v2 .docs-side h4{margin:0 8px 8px;display:flex;align-items:center;gap:9px;color:#71726f;font:600 10px/1.2 var(--mono);letter-spacing:.08em}.docs-v2 .docs-side h4 span{color:var(--docs-accent)}.docs-v2 .docs-side a{position:relative;margin:2px 0;padding:7px 28px 7px 26px;border:0;border-radius:8px;color:#aaa9a5;font-size:13px;line-height:1.35;transition:color .15s ease,background .15s ease}.docs-v2 .docs-side a:before{content:"";position:absolute;left:10px;top:50%;width:4px;height:4px;border-radius:50%;background:#3f403f;transform:translateY(-50%)}.docs-v2 .docs-side a:hover{color:#f3f1ec;background:#ffffff0b}.docs-v2 .docs-side a.active{color:#fff;background:#ffffff17;font-weight:600}.docs-v2 .docs-side a.active:before{background:transparent;box-shadow:none}.docs-v2 .docs-side-brand a{margin:0;padding:0}.docs-v2 .docs-side-brand a:before{display:none}.docs-v2 .docs-main{width:100%;max-width:none;grid-template-columns:minmax(0,1fr) 180px;justify-content:center;gap:clamp(56px,5vw,72px);padding:0 0 0 clamp(28px,3vw,42px);background:var(--docs-paper)}.docs-v2 .docs-body{padding:50px 0 112px;counter-reset:docs-section}.docs-v2 .docs-crumbs{margin-bottom:58px;color:var(--docs-faint);font:10px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase}.docs-v2 .docs-crumbs a{color:var(--docs-ink)}.docs-v2 .docs-crumbs span[aria-hidden]{color:var(--docs-accent)}.docs-v2 .docs-hero{margin:0 0 52px;padding:0 0 42px;border-bottom:1px solid var(--docs-line)}.docs-eyebrow{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;color:var(--docs-faint);font:600 10px/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase}.docs-eyebrow span:first-child{display:flex;align-items:center;gap:9px}.docs-eyebrow span:first-child:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--docs-accent)}.docs-v2 .docs-body h1{max-width:760px;margin:0 0 24px;font-size:clamp(48px,5.6vw,76px);font-weight:590;line-height:.96;letter-spacing:-.065em}.docs-v2 .docs-lede{max-width:720px;margin:0;color:var(--docs-copy);font-size:19px;line-height:1.6;letter-spacing:-.018em}.docs-v2 .docs-body h2{counter-increment:docs-section;margin:54px 0 18px;padding:0 0 12px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:baseline;border-bottom:1px solid var(--docs-line);font-size:26px;font-weight:620;line-height:1.15;letter-spacing:-.035em}.docs-v2 .docs-body h2:before{content:"0" counter(docs-section);color:var(--docs-accent);font:600 10px/1 var(--mono);letter-spacing:.08em}.docs-v2 .docs-body h3{margin-top:30px;font-size:18px}.docs-v2 .docs-body p,.docs-v2 .docs-body li{color:var(--docs-copy);font-size:16px;line-height:1.75}.docs-v2 .docs-body a{color:var(--docs-link);text-decoration-thickness:1px;text-underline-offset:3px}.docs-v2 .docs-body a:hover{text-decoration:underline}.docs-v2 .docs-hub{margin-top:44px}.docs-v2 .docs-hub ul{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.docs-v2 .docs-hub li{min-height:112px;padding:18px;border:1px solid var(--docs-line);border-radius:12px;background:color-mix(in srgb,var(--docs-side) 62%,transparent);transition:transform .18s ease,border-color .18s ease,background .18s ease}.docs-v2 .docs-hub li:last-child{border-bottom:1px solid var(--docs-line)}.docs-v2 .docs-hub li:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--docs-accent) 55%,var(--docs-line));background:var(--docs-side)}.docs-v2 .docs-hub li a{display:block;margin-bottom:5px;color:var(--docs-ink);font-size:15px;text-decoration:none}.docs-v2 .docs-note{margin:24px 0 28px;padding:18px 20px;border:1px solid var(--docs-line);border-left:4px solid var(--docs-note-edge);border-radius:10px}.docs-v2 .docs-note strong{color:var(--docs-note-edge);font:650 10px/1.2 var(--mono);letter-spacing:.09em}.docs-v2 .docs-note.is-caution strong{color:var(--docs-caution-edge)}.docs-v2 .docs-body pre,.docs-v2 .card pre{padding:20px;border-radius:12px;line-height:1.65}.docs-v2 .docs-body code,.docs-v2 .kbd{border-radius:5px}.docs-v2 .docs-rail{width:180px;justify-self:end;top:calc(var(--header) + 26px);min-height:0;margin-top:50px;padding:18px 0 48px 20px;border-left:1px solid var(--docs-line);background:transparent}.docs-v2 .docs-rail h4{margin:0 0 12px;color:var(--docs-faint);font:650 10px/1.2 var(--mono);letter-spacing:.08em}.docs-v2 .docs-rail a{margin:2px 0;padding:6px 0 6px 13px;border:0;border-left:1px solid transparent;color:var(--docs-faint);font-size:12px;line-height:1.45}.docs-v2 .docs-rail a:hover{color:var(--docs-ink)}.docs-v2 .docs-rail a.active{border-left-color:transparent;color:var(--docs-ink);font-weight:600}.docs-v2 .docs-rail>div+div{margin-top:28px;padding-top:20px}.docs-v2 .doc-nav{gap:14px;margin-top:64px;padding-top:24px}.docs-v2 .doc-nav a{min-height:92px;padding:17px 18px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:12px;transition:transform .18s ease,border-color .18s ease}.docs-v2 .doc-nav a:hover{transform:translateY(-2px);text-decoration:none}.docs-v2 .doc-nav a:last-child{text-align:right}@media(max-width:1180px){.docs.docs-v2{grid-template-columns:260px minmax(0,1fr)}.docs-v2 .docs-main{grid-template-columns:minmax(0,800px);padding-inline:clamp(30px,5vw,60px)}.docs-v2 .docs-rail{width:auto;justify-self:stretch;margin:0;padding:26px 0 64px;display:grid;grid-template-columns:1fr 1fr;gap:32px;border-left:0;border-top:1px solid var(--docs-line)}.docs-v2 .docs-rail>div+div{margin:0;padding:0;border:0}}@media(max-width:760px){.docs.docs-v2{width:100%;display:block}.docs-v2 .docs-side{position:relative;top:auto;height:auto;padding:18px 16px 16px;display:block;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.docs-side-brand{padding-bottom:16px}.docs-v2 .docs-search{margin-bottom:16px}.docs-side-nav{display:flex;gap:22px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.docs-side-nav::-webkit-scrollbar{display:none}.docs-side-nav>div,.docs-side-nav>div+div{flex:0 0 auto;margin:0}.docs-v2 .docs-side h4{display:flex}.docs-v2 .docs-side a{white-space:nowrap}.docs-v2 .docs-main{padding:0 20px}.docs-v2 .docs-body{padding:34px 0 64px}.docs-v2 .docs-crumbs{margin-bottom:38px}.docs-v2 .docs-hero{margin-bottom:40px;padding-bottom:32px}.docs-v2 .docs-body h1{font-size:clamp(42px,13vw,62px)}.docs-v2 .docs-lede{font-size:17px}.docs-v2 .docs-rail{grid-template-columns:1fr}}@media(max-width:560px){.docs-v2 .docs-hub ul{grid-template-columns:1fr}.docs-v2 .docs-hub li{min-height:0}.docs-v2 .docs-body h2{grid-template-columns:34px minmax(0,1fr);font-size:23px}.docs-v2 .doc-nav{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.docs-v2 .docs-hub li,.docs-v2 .doc-nav a{transition:none}.docs-v2 .docs-hub li:hover,.docs-v2 .doc-nav a:hover{transform:none}}html .docs.docs-manual{--docs-header-height:68px;--docs-paper:#101010;--docs-side:#101010;--docs-ink:#f2f2f2;--docs-copy:rgba(255,255,255,.72);--docs-faint:rgba(255,255,255,.48);--docs-line:rgba(255,255,255,.16);--docs-link:#f2f2f2;--docs-note:transparent;--docs-note-edge:rgba(255,255,255,.5);--docs-caution:transparent;--docs-caution-edge:rgba(255,255,255,.5);--docs-code:rgba(255,255,255,.045);width:100%;margin:0;grid-template-columns:300px minmax(0,1fr);background:var(--docs-paper);color:var(--docs-ink)}.docs-manual .docs-side{top:var(--docs-header-height);height:calc(100vh - var(--docs-header-height));padding:38px 26px 64px 0;border-right:1px solid var(--docs-line);background:var(--docs-paper);scrollbar-width:thin;scrollbar-color:var(--docs-line) transparent}.docs-manual .docs-side-brand{margin:0 0 30px;padding:0 0 18px;border-bottom:1px solid var(--docs-line)}.docs-manual .docs-side-brand a{margin:0;padding:0;border:0;color:var(--docs-ink);font-size:13px;font-weight:650;letter-spacing:-.02em}.docs-manual .docs-side-brand a:before{display:none}.docs-manual .docs-side-brand a b{color:var(--docs-faint);font-weight:500}.docs-manual .docs-side-brand small{color:var(--docs-faint);font:10px/1 var(--mono)}.docs-manual .docs-search{height:38px;margin:0 0 34px;padding:0;display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--docs-line);border-radius:0;background:transparent;transition:border-color .16s ease}.docs-manual .docs-search:focus-within{border-color:var(--docs-ink)}.docs-manual .docs-filter{min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--docs-ink);font-size:12px;outline:0}.docs-manual .docs-filter::placeholder{color:var(--docs-faint)}.docs-manual .docs-search kbd{min-width:auto;padding:0;border:0;border-radius:0;color:var(--docs-faint);background:transparent;font:10px/1 var(--mono)}.docs-manual .docs-side-nav>div+div{margin-top:30px}.docs-manual .docs-side h4{margin:0 0 10px;display:grid;grid-template-columns:24px 1fr;gap:0;color:var(--docs-faint);font:600 9px/1.3 var(--mono);letter-spacing:.09em}.docs-manual .docs-side h4 span{color:inherit}.docs-manual .docs-side a{position:relative;margin:0;padding:6px 0 6px 24px;border:0;border-radius:0;color:var(--docs-copy);font-size:12px;line-height:1.45;transition:color .14s ease}.docs-manual .docs-side a:before{content:"";position:absolute;left:0;top:50%;width:10px;height:1px;background:var(--docs-line);transform:none}.docs-manual .docs-side a:hover{color:var(--docs-ink);background:transparent}.docs-manual .docs-side a.active{color:var(--docs-ink);background:transparent;font-weight:650}.docs-manual .docs-side a.active:before{width:0;background:transparent;box-shadow:none}.docs-manual .docs-side .docs-side-brand a{padding:0;color:var(--docs-ink);font-size:13px}.docs-manual :focus-visible{outline:2px solid var(--docs-ink);outline-offset:3px}.docs-manual .docs-main{width:100%;max-width:none;grid-template-columns:minmax(0,680px) 168px;justify-content:space-between;gap:clamp(56px,6vw,92px);padding:0 0 0 clamp(42px,5vw,68px);background:var(--docs-paper)}.docs-manual .docs-body{min-height:calc(100vh - var(--docs-header-height));padding:38px 0 120px;counter-reset:docs-section;background:var(--docs-paper)}.docs-manual .docs-crumbs{margin:0 0 68px;gap:7px;color:var(--docs-faint);font:9px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase}.docs-manual .docs-crumbs a{color:var(--docs-faint)}.docs-manual .docs-crumbs a:hover{color:var(--docs-ink)}.docs-manual .docs-crumbs span[aria-hidden]{color:var(--docs-faint)}.docs-manual .docs-hero{margin:0 0 58px;padding:0 0 48px;border-bottom:1px solid var(--docs-line)}.docs-manual .docs-eyebrow{margin:0 0 26px;display:flex;justify-content:space-between;color:var(--docs-faint);font:600 9px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.docs-manual .docs-eyebrow span:first-child:before{display:none}.docs-manual .docs-body h1{max-width:680px;margin:0 0 26px;color:var(--docs-ink);font-size:clamp(54px,5.4vw,78px);font-weight:560;line-height:.94;letter-spacing:-.065em}.docs-manual .docs-lede{max-width:620px;margin:0;color:var(--docs-copy);font-size:18px;line-height:1.65;letter-spacing:-.012em}.docs-manual .docs-body h2{counter-increment:docs-section;margin:62px 0 22px;padding:0 0 13px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:baseline;border-bottom:1px solid var(--docs-line);color:var(--docs-ink);font-size:25px;font-weight:610;line-height:1.15;letter-spacing:-.035em}.docs-manual .docs-body h2:before{content:"0" counter(docs-section);color:var(--docs-faint);font:600 9px/1 var(--mono);letter-spacing:.08em}.docs-manual .docs-body h3{margin:34px 0 12px;color:var(--docs-ink);font-size:17px;font-weight:650;letter-spacing:-.02em}.docs-manual .docs-body p,.docs-manual .docs-body li{color:var(--docs-copy);font-size:15px;line-height:1.8}.docs-manual .docs-body a{color:var(--docs-link);text-decoration:underline;text-decoration-color:var(--docs-faint);text-decoration-thickness:1px;text-underline-offset:4px}.docs-manual .docs-body a:hover{text-decoration-color:var(--docs-ink)}.docs-manual .docs-body .docs-crumbs a{color:var(--docs-faint)}.docs-manual .docs-body .docs-crumbs a:hover{color:var(--docs-ink)}.docs-manual .docs-hub{margin-top:48px}.docs-manual .docs-hub ul{margin-top:20px;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--docs-line)}.docs-manual .docs-hub li,.docs-manual .docs-hub li:last-child{min-height:0;padding:18px 0;border:0;border-bottom:1px solid var(--docs-line);border-radius:0;background:transparent;transition:none}.docs-manual .docs-hub li:hover{transform:none;border-color:var(--docs-line);background:transparent}.docs-manual .docs-hub li a{margin-bottom:3px;color:var(--docs-ink);font-size:14px;text-decoration:none}.docs-manual .docs-note{margin:30px 0;padding:20px 0 20px 22px;border:0;border-left:1px solid var(--docs-note-edge);border-radius:0;background:transparent}.docs-manual .docs-note strong,.docs-manual .docs-note.is-caution strong{color:var(--docs-ink);font:650 9px/1.2 var(--mono);letter-spacing:.1em}.docs-manual .docs-body pre,.docs-manual .card pre{padding:22px;border:1px solid var(--docs-line);border-radius:0;background:var(--docs-code);line-height:1.7}.docs-manual .docs-body code,.docs-manual .kbd{border-radius:0}.docs-manual .docs-rail{width:168px;min-height:0;top:calc(var(--docs-header-height) + 38px);margin:38px 0 0;padding:0 0 60px 20px;border-left:1px solid var(--docs-line);background:transparent}.docs-manual .docs-rail h4{margin:0 0 13px;color:var(--docs-faint);font:600 9px/1.2 var(--mono);letter-spacing:.09em}.docs-manual .docs-rail a{margin:0;padding:6px 0;border:0;color:var(--docs-faint);font-size:11px;line-height:1.45}.docs-manual .docs-rail a:hover,.docs-manual .docs-rail a.active{color:var(--docs-ink);border:0;background:transparent;font-weight:500}.docs-manual .docs-rail>div+div{margin-top:34px;padding-top:26px;border-top:1px solid var(--docs-line)}.docs-manual .doc-nav{gap:0;margin-top:82px;padding-top:0;border-top:1px solid var(--docs-line)}.docs-manual .doc-nav a{min-height:96px;padding:22px 0;display:flex;flex-direction:column;justify-content:center;border:0;border-radius:0;color:var(--docs-ink);text-decoration:none;transition:none}.docs-manual .doc-nav a:hover{transform:none;text-decoration:none}.docs-manual .doc-nav a:last-child{text-align:right}.docs-manual .doc-nav a span{color:var(--docs-faint)}@media(max-width:1180px){.docs.docs-manual{width:min(100% - 48px,1240px);grid-template-columns:220px minmax(0,1fr)}.docs-manual .docs-main{grid-template-columns:minmax(0,680px);padding-left:clamp(32px,5vw,56px)}.docs-manual .docs-rail{width:auto;margin:0;padding:28px 0 64px;display:grid;grid-template-columns:1fr 1fr;gap:40px;border-left:0;border-top:1px solid var(--docs-line)}.docs-manual .docs-rail>div+div{margin:0;padding:0;border:0}}@media(max-width:760px){.docs.docs-manual{width:100%;display:block}.docs-manual .docs-side{position:relative;top:auto;height:auto;padding:26px 20px 20px;display:block;border-right:0;border-bottom:1px solid var(--docs-line)}.docs-manual .docs-side-brand{margin-bottom:18px}.docs-manual .docs-search{margin-bottom:22px}.docs-manual .docs-side-nav{display:flex;gap:28px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.docs-manual .docs-side-nav::-webkit-scrollbar{display:none}.docs-manual .docs-side-nav>div,.docs-manual .docs-side-nav>div+div{flex:0 0 auto;margin:0}.docs-manual .docs-side h4{display:grid}.docs-manual .docs-side a{white-space:nowrap}.docs-manual .docs-main{padding:0 20px}.docs-manual .docs-body{padding:34px 0 72px}.docs-manual .docs-crumbs{margin-bottom:44px}.docs-manual .docs-hero{margin-bottom:46px;padding-bottom:36px}.docs-manual .docs-body h1{font-size:clamp(44px,14vw,64px)}.docs-manual .docs-lede{font-size:16px}.docs-manual .docs-rail{grid-template-columns:1fr}}@media(max-width:560px){.docs-manual .docs-body h2{grid-template-columns:32px minmax(0,1fr);font-size:22px}.docs-manual .doc-nav{grid-template-columns:1fr}}.docs-manual .docs-side{padding:42px 32px 80px clamp(28px,3vw,56px)}.docs-manual .docs-main{grid-template-columns:minmax(0,860px) 210px;justify-content:space-between;gap:80px;padding:0 clamp(40px,4vw,76px) 0 clamp(58px,6vw,110px)}.docs-manual .docs-body{padding-top:52px}.docs-manual .docs-crumbs{margin-bottom:80px}.docs-manual .docs-hero{margin-bottom:68px;padding-bottom:54px}.docs-manual .docs-body h1{max-width:820px;font-size:clamp(62px,5.6vw,92px)}.docs-manual .docs-lede{max-width:740px}.docs-manual .docs-note,.docs-manual .docs-note.is-caution{color:var(--docs-ink);background:transparent;border-left-color:var(--docs-line)}.docs-manual .docs-note p,.docs-manual .docs-note a{color:var(--docs-copy)}.docs-manual .docs-rail{width:210px;margin-top:52px;padding-left:28px}.docs-manual .docs-body .compare-table td:nth-child(2),.docs-manual .docs-body .compare-table thead th:nth-child(2){color:var(--docs-ink);background:transparent}html[data-docs-theme=light] .docs.docs-manual{--docs-paper:#f7f7f7;--docs-side:#f7f7f7;--docs-ink:#111;--docs-copy:rgba(0,0,0,.7);--docs-faint:rgba(0,0,0,.42);--docs-line:rgba(0,0,0,.16);--docs-link:#111;--docs-note:transparent;--docs-note-edge:rgba(0,0,0,.45);--docs-caution:transparent;--docs-caution-edge:rgba(0,0,0,.45);--docs-code:rgba(0,0,0,.035)}html[data-docs-theme=light] .docs-manual .docs-side,html[data-docs-theme=light] .docs-manual .docs-main,html[data-docs-theme=light] .docs-manual .docs-body,html[data-docs-theme=light] .docs-manual .docs-rail{color:var(--docs-ink);background:var(--docs-paper)}html[data-docs-theme=light] .docs-manual .docs-body pre,html[data-docs-theme=light] .docs-manual .docs-body code,html[data-docs-theme=light] .docs-manual .kbd,html[data-docs-theme=light] .docs-manual .card pre{color:var(--docs-ink);background:var(--docs-code)}@media(max-width:1500px){html .docs.docs-manual{grid-template-columns:260px minmax(0,1fr)}.docs-manual .docs-side{padding-inline:24px}.docs-manual .docs-main{grid-template-columns:minmax(0,1fr) 190px;gap:56px;padding-inline:clamp(40px,4vw,60px)}.docs-manual .docs-rail{width:190px}}@media(max-width:1300px){html .docs.docs-manual{grid-template-columns:240px minmax(0,1fr)}.docs-manual .docs-main{grid-template-columns:minmax(0,1fr) 175px;gap:44px;padding-inline:40px}.docs-manual .docs-rail{width:175px}}@media(max-width:1050px){.docs-manual .docs-main{grid-template-columns:minmax(0,1fr)}.docs-manual .docs-body h1{font-size:clamp(48px,6vw,68px)}.docs-manual .docs-rail{width:auto;margin:0;padding:28px 0 64px;display:grid;grid-template-columns:1fr 1fr;gap:40px;border-left:0;border-top:1px solid var(--docs-line)}}@media(max-width:760px){html .docs.docs-manual{display:block}.docs-manual .docs-side{position:relative;top:auto;height:auto;padding:22px 20px;border-right:0;border-bottom:1px solid var(--docs-line)}.docs-manual .docs-main{padding-inline:20px}.docs-manual .docs-body{padding-top:36px}.docs-manual .docs-crumbs{margin-bottom:46px}.docs-manual .docs-body h1{font-size:clamp(46px,14vw,66px)}.docs-manual .docs-rail{grid-template-columns:1fr}}.docs-manual .docs-body{max-width:860px}.docs-manual .docs-hero{margin-bottom:52px;padding-bottom:42px}.docs-manual .docs-body h1{max-width:760px;margin-bottom:20px;font-size:clamp(48px,4.1vw,64px);line-height:1;letter-spacing:-.055em}.docs-manual .docs-lede{max-width:720px;font-size:20px;line-height:1.55}.docs-manual .docs-body h2{margin:56px 0 18px;padding-bottom:14px;grid-template-columns:36px minmax(0,1fr);font-size:32px;line-height:1.18;letter-spacing:-.04em}.docs-manual .docs-body h3{margin:34px 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.025em}.docs-manual .docs-body p,.docs-manual .docs-body li{max-width:760px;font-size:18px;line-height:1.68;letter-spacing:-.01em}.docs-manual .docs-body p+p{margin-top:18px}.docs-manual .docs-body ul,.docs-manual .docs-body ol{max-width:760px;margin:18px 0 26px;padding-left:26px}.docs-manual .docs-body li+li{margin-top:7px}.docs-manual .docs-note{max-width:760px;margin:32px 0;padding:18px 0 18px 22px}.docs-manual .docs-note p,.docs-manual .docs-note li{font-size:16px;line-height:1.6}.docs-manual .docs-body pre,.docs-manual .card pre{max-width:760px;padding:20px;font-size:14px}.docs-manual .docs-side-brand a,.docs-manual .docs-side .docs-side-brand a{font-size:15px}.docs-manual .docs-side-brand small{font-size:11px}.docs-manual .docs-filter{font-size:14px}.docs-manual .docs-search kbd{font-size:11px}.docs-manual .docs-side h4{margin-bottom:12px;font-size:11px;line-height:1.35}.docs-manual .docs-side a{padding-top:8px;padding-bottom:8px;font-size:14px;line-height:1.4}.docs-manual .docs-side-nav>div+div{margin-top:34px}.docs-manual .docs-rail h4{font-size:10px}.docs-manual .docs-rail a{font-size:13px}@media(max-width:760px){.docs-manual .docs-body h1{font-size:clamp(42px,12vw,56px)}.docs-manual .docs-lede{font-size:18px}.docs-manual .docs-body h2{font-size:28px}.docs-manual .docs-body h3{font-size:21px}.docs-manual .docs-body p,.docs-manual .docs-body li{font-size:17px}}.docs-manual{--docs-accent:#d97942}.docs-manual .docs-side{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.docs-manual .docs-side h4{color:var(--docs-faint);opacity:.78}.docs-manual .docs-side a{color:color-mix(in srgb,var(--docs-copy) 88%,transparent)}.docs-manual .docs-side a.active{color:var(--docs-ink);font-weight:650;background:color-mix(in srgb,var(--docs-accent) 8%,transparent)}.docs-manual .docs-side a.active:before{background:transparent}.docs-manual .docs-search{height:44px;padding:0 11px;border:1px solid var(--docs-line);border-radius:7px;background:#ffffff06}.docs-manual .docs-search:focus-within{border-color:color-mix(in srgb,var(--docs-accent) 74%,var(--docs-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--docs-accent) 12%,transparent)}.docs-manual .docs-search kbd{padding:3px 5px;border:1px solid var(--docs-line);border-radius:4px}.docs-manual .docs-version{position:relative}.docs-manual .docs-version summary{list-style:none;cursor:pointer;color:var(--docs-faint);font:11px/1 var(--mono)}.docs-manual .docs-version summary::-webkit-details-marker{display:none}.docs-manual .docs-version summary:after{content:"⌄";margin-left:5px;color:var(--docs-accent)}.docs-manual .docs-version div{position:absolute;z-index:10;top:22px;right:0;width:156px;padding:9px;display:grid;gap:8px;border:1px solid var(--docs-line);border-radius:6px;background:var(--docs-paper);box-shadow:0 14px 34px #00000038}.docs-manual .docs-version b,.docs-manual .docs-version a{color:var(--docs-copy);font-size:11px;font-weight:500}.docs-manual .docs-version b{color:var(--docs-accent)}.docs-manual .docs-eyebrow span:last-child{color:var(--docs-accent)}.docs-manual .docs-kicker{margin:0 0 14px;color:var(--docs-accent);font:600 10px/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase}.docs-manual .docs-workflow{max-width:760px;margin:0 0 60px;padding:26px 0 0}.docs-manual .docs-workflow h2{margin:0 0 24px;padding:0;display:block;border:0;font-size:28px}.docs-manual .docs-workflow h2:before{display:none}.docs-manual .docs-workflow ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none}.docs-manual .docs-workflow li{position:relative;padding-top:14px;border-top:1px solid var(--docs-line)}.docs-manual .docs-workflow li:before{content:counter(list-item,decimal-leading-zero);color:var(--docs-accent);font:600 10px/1 var(--mono)}.docs-manual .docs-workflow li b,.docs-manual .docs-workflow li span{display:block}.docs-manual .docs-workflow li b{margin:10px 0 7px;color:var(--docs-ink);font-size:15px}.docs-manual .docs-workflow li span{color:var(--docs-copy);font-size:14px;line-height:1.55}.docs-manual .docs-product-visual{max-width:760px;margin:0 0 58px;overflow:hidden;border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-code)}.docs-manual .docs-product-visual-bar{min-height:36px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--docs-line);color:var(--docs-faint);font:10px/1 var(--mono);text-transform:uppercase}.docs-manual .docs-product-visual-bar span:first-child{color:var(--docs-accent)}.docs-manual .docs-product-visual img{width:100%;height:300px;display:block;object-fit:cover;object-position:54% 30%;filter:saturate(.76) contrast(.95)}.docs-manual .docs-product-visual.is-intelligence img{object-position:82% 35%}.docs-manual .docs-product-visual.is-vault img{object-position:20% 34%}.docs-manual .docs-product-visual figcaption{padding:13px 14px;color:var(--docs-copy);font-size:14px;line-height:1.55}.docs-manual .docs-note{border-left-color:color-mix(in srgb,var(--docs-accent) 70%,var(--docs-line))}.docs-manual .docs-note strong,.docs-manual .docs-note.is-caution strong{color:var(--docs-accent)}.docs-manual .docs-note.is-caution{border-left-color:var(--docs-line)}.docs-manual .docs-note.is-caution strong{color:var(--docs-faint)}.docs-manual .docs-rail{padding-bottom:76px}.docs-manual .docs-rail>div+div{margin-top:28px;padding-top:24px}.docs-manual .docs-reading-progress>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.docs-manual .docs-reading-progress span{color:var(--docs-accent);font:10px/1 var(--mono)}.docs-manual .docs-reading-progress i{height:2px;margin-top:11px;display:block;overflow:hidden;background:var(--docs-line)}.docs-manual .docs-reading-progress b{height:100%;display:block;background:var(--docs-accent);transition:width .12s linear}.docs-manual .docs-rail-tools a{color:var(--docs-faint);font-size:12px}.docs-manual .docs-rail-tools a:before{content:"↗ ";color:var(--docs-accent)}.docs-manual .doc-nav{margin-top:94px}@media(max-width:1050px){.docs-manual .docs-workflow ol{grid-template-columns:1fr;gap:15px}.docs-manual .docs-product-visual{max-width:none}}@media(max-width:760px){.docs-manual .docs-workflow{margin-bottom:46px}.docs-manual .docs-product-visual img{height:210px}.docs-manual .docs-version div{right:auto;left:0}}.marketing{--mk-bg: #fbfcf7;--mk-surface: #f3f5ef;--mk-blue: #cceafa;--mk-blue-deep: #b8e0f4;--mk-sage: #e2f2d5;--mk-yellow: #ffd447;--mk-ink: #143522;--mk-copy: #4b6253;--mk-muted: #758579;--mk-line: #dce2db;--mk-white: #ffffff;--mk-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mk-mono: "JetBrains Mono", ui-monospace, monospace;--mk-fast: .12s;--mk-normal: .18s;--mk-ease: cubic-bezier(.2,.75,.25,1);min-height:100vh;color:var(--mk-ink);background:var(--mk-bg);font-family:var(--mk-sans)}.mk-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.mk-overline,.mk-label{margin:0;color:var(--mk-copy);font:600 10px/1.2 var(--mk-mono);letter-spacing:.09em;text-transform:uppercase}.mk-overline{width:fit-content;margin-inline:auto;padding:8px 12px;border:1px solid #b7c8ba;border-radius:99px;background:#f7faf5}.mk-label{display:flex;gap:16px}.mk-label span{color:#2f8250}.mk-actions{display:flex;flex-wrap:wrap;gap:10px}.mk-button{min-height:46px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #244732;border-radius:7px;color:var(--mk-ink);background:var(--mk-white);font-size:13px;font-weight:650;box-shadow:0 1px #1435220f;transition:transform var(--mk-fast) ease,box-shadow var(--mk-fast) ease,background var(--mk-fast) ease}.mk-button:hover{transform:translateY(-1px);box-shadow:0 5px 14px #1435221a}.mk-button:active{transform:scale(.985)}.mk-button.primary{border-color:#e1b814;color:#183720;background:var(--mk-yellow)}.mk-button.primary:hover{background:#ffdc65}.skip-link{position:fixed;z-index:100;left:14px;top:-60px;padding:9px 12px;background:#153522;color:#fff}.skip-link:focus{top:14px}.header{background:#fbfcf7;border-bottom:1px solid #e3e8e1}.header-bar{max-width:1208px;min-height:64px}.brand{display:inline-flex;align-items:center;gap:9px;color:#143522;font-size:14px;font-weight:700;letter-spacing:-.025em}.brand-gem{width:25px;height:25px;display:grid;place-items:center;border:1px solid #789681;border-radius:6px;color:#22683f;background:#eef7ea;font:600 10px/1 var(--mono)}.nav-links{margin-left:auto;margin-right:26px;gap:30px}.nav-links a{padding:8px 0;color:#64756a;font-size:12px;font-weight:550}.nav-links a:after{display:none}.nav-links a:hover,.nav-links a.active{color:#143522}.header-meta{height:auto}.header-cta{min-height:36px;padding:0 15px;display:inline-flex;align-items:center;border-radius:6px;color:#fff;background:#173e29;font-size:12px;font-weight:650;transition:transform var(--mk-fast) ease,background var(--mk-fast) ease}.header-cta:hover{transform:translateY(-1px);background:#205335}.nav-toggle i{position:absolute;left:8px;right:8px;height:1px;background:#143522;transition:transform var(--mk-normal) var(--mk-ease),top var(--mk-normal) var(--mk-ease)}.nav-toggle i:first-of-type{top:13px}.nav-toggle i:last-of-type{top:21px}.header.is-open .nav-toggle i:first-of-type{top:17px;transform:rotate(45deg)}.header.is-open .nav-toggle i:last-of-type{top:17px;transform:rotate(-45deg)}.mobile-nav{background:#fbfcf7}.mk-hero{padding:clamp(78px,8vw,112px) 0 56px;text-align:center}.mk-hero h1{max-width:930px;margin:30px auto 26px;font-size:clamp(60px,9.2vw,112px);line-height:.92;letter-spacing:-.07em;font-weight:650}.mk-hero h1 em{color:#47845d;font-style:normal;font-weight:500}.mk-hero-bottom{display:flex;flex-direction:column;align-items:center}.mk-hero-bottom>p{max-width:620px;margin:0 auto;color:var(--mk-copy);font-size:clamp(16px,1.8vw,19px);line-height:1.6;letter-spacing:-.02em}.mk-hero-bottom .mk-actions{margin-top:30px;justify-content:center}.mk-product{width:min(1480px,calc(100% - 34px));margin:0 auto;padding:20px 20px 13px;border-radius:18px;background:var(--mk-blue)}.mk-product-frame{border:1px solid #99bfd1;border-radius:10px;overflow:hidden;background:#0d0e0d;box-shadow:0 24px 55px #254f6224}.mk-product-frame img{width:100%;height:auto;display:block}.mk-product-caption{padding:15px 3px 2px;display:flex;justify-content:space-between;color:#496a78;font:600 9px/1 var(--mk-mono);letter-spacing:.07em;text-transform:uppercase}.mk-signal-strip{border-block:1px solid #d2e0d5;background:#eef7ea}.mk-signal-strip .mk-wrap{min-height:68px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.mk-signal-strip span{padding:0 22px;border-right:1px solid #d2e0d5;color:#386247;font:600 10px/1 var(--mk-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase}.mk-signal-strip span:first-child{padding-left:0;text-align:left}.mk-signal-strip span:last-child{padding-right:0;border-right:0;text-align:right}.mk-story{padding:clamp(76px,9vw,118px) 0}.mk-story:nth-of-type(4){background:#f3f7ee}.mk-story:nth-of-type(5){background:#f8faf6}.mk-story-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(65px,10vw,140px);align-items:center}.mk-story-grid.reverse{grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr)}.mk-story-grid.reverse .mk-story-copy{order:2}.mk-story-copy h2{margin:22px 0;font-size:clamp(42px,5.5vw,68px);line-height:.99;letter-spacing:-.055em;font-weight:650}.mk-story-copy>p:last-child{max-width:440px;margin:0;color:var(--mk-copy);font-size:15px;line-height:1.72}.mk-file{margin:0;border:1px solid #bfd0bf;border-radius:14px;overflow:hidden;background:var(--mk-white);box-shadow:0 16px 45px #294a3014}.mk-file>div{min-height:46px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e7df;color:var(--mk-muted);font:600 9px/1 var(--mk-mono)}.mk-file pre{min-height:370px;margin:0;padding:clamp(28px,5vw,60px);display:flex;align-items:center;color:#607064;background:#fbfcfa;font:12px/2 var(--mk-mono);white-space:pre-wrap}.mk-file code b{color:var(--mk-ink);font-size:18px;font-weight:600}.mk-file code em{color:#2f8250;font-style:normal}.mk-graph{margin:0;padding:18px;border-radius:14px;background:var(--mk-blue)}.mk-graph-head{min-height:28px;display:flex;justify-content:space-between;align-items:center;color:#37616f;font:650 9px/1 var(--mk-mono);letter-spacing:.06em;text-transform:uppercase}.mk-graph-head span:last-child{display:flex;align-items:center;gap:6px;color:#4f7180;font-weight:500}.mk-graph-head i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#2f8250;box-shadow:0 0 0 3px #2f825024}.mk-graph svg{width:100%;aspect-ratio:1.55;display:block;border-radius:10px;background:#ffffff9e}.mk-graph line{stroke:#9bb6a2;stroke-width:.45;transition:stroke .18s ease,stroke-width .18s ease}.mk-graph line.is-connected{stroke:#2f8250;stroke-width:.8}.mk-graph circle{fill:#fff;stroke:#6c8a74;stroke-width:.5;cursor:pointer;outline:none;transition:fill .18s ease,stroke .18s ease,r .18s ease}.mk-graph circle.folder:hover,.mk-graph circle.folder:focus-visible,.mk-graph g.is-near circle{fill:#e2f2d5;stroke:#2f8250}.mk-graph circle.current{fill:#d5efdb;stroke:#247044;stroke-width:.8}.mk-graph g.is-focus circle{fill:#b8e0f4;stroke:#143522;stroke-width:1}.mk-graph text{fill:#567064;font:2.15px var(--mk-mono);pointer-events:none}.mk-graph g.is-focus text{fill:#143522;font-weight:700}.mk-graph figcaption{padding:12px 2px 0;display:flex;justify-content:space-between;gap:25px;color:#4f7180;font:600 9px/1.4 var(--mk-mono);text-transform:uppercase}.mk-graph figcaption span:last-child{text-align:right;color:#75909a}.mk-live-graph{margin:0;padding:16px;border:1px solid #d8e0e6;border-radius:12px;background:#fff;box-shadow:0 18px 42px #29374614}.mk-live-graph-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;color:#465464;font:650 9px/1 var(--mk-mono);letter-spacing:.06em;text-transform:uppercase}.mk-live-graph-head span:last-child{display:flex;gap:7px;align-items:center;color:#718090;font-weight:500}.mk-live-graph-head i{width:6px;height:6px;border-radius:50%;background:#238a58;box-shadow:0 0 0 3px #238a581f}.mk-live-graph-stage{position:relative;height:420px;min-height:420px;border:1px solid #e3e8ed;border-radius:8px;overflow:hidden;background:#f7f9fb}.mk-live-graph-stage canvas{width:100%;height:420px;display:block;cursor:grab;touch-action:none}.mk-live-graph-stage canvas:active{cursor:grabbing}.mk-live-graph-hint{position:absolute;right:12px;bottom:10px;color:#8995a1;font:500 9px/1 var(--mk-mono);letter-spacing:.03em;pointer-events:none}.mk-live-graph figcaption{padding:12px 2px 0;display:flex;justify-content:space-between;gap:25px;color:#536272;font:600 9px/1.4 var(--mk-mono);text-transform:uppercase}.mk-live-graph figcaption span:last-child{color:#84919d;text-align:right}.mk-intelligence{margin:0;padding:clamp(30px,5vw,58px);border:1px solid #cbd4ca;border-radius:16px;background:var(--mk-white);box-shadow:0 17px 45px #294a3012}.mk-question{margin:0 0 34px;padding-bottom:22px;border-bottom:1px solid #e1e7df;color:var(--mk-ink);font-size:19px;font-weight:600;letter-spacing:-.025em}.mk-answer small{color:#2f8250;font:650 9px/1 var(--mk-mono);letter-spacing:.08em;text-transform:uppercase}.mk-answer>p{max-width:590px;margin:18px 0 31px;color:var(--mk-copy);font-size:15px;line-height:1.7}.mk-answer ol{margin:0;padding:0;list-style:none;border-top:1px solid #e1e7df;counter-reset:source}.mk-answer li{padding:12px 0;border-bottom:1px solid #e1e7df;color:var(--mk-copy);font:10px/1.3 var(--mk-mono);counter-increment:source}.mk-answer li:before{content:counter(source,decimal-leading-zero);margin-right:14px;color:#2f8250;font-weight:700}.mk-collaboration{position:relative;min-height:420px;margin:0;padding:clamp(34px,6vw,70px);border-radius:18px;background:var(--mk-sage);overflow:hidden}.mk-doc-meta{display:flex;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #bdd7ba;color:#6a806d;font:600 9px/1 var(--mk-mono)}.mk-doc-meta span:last-child{color:#286c42}.mk-collaboration h3{max-width:510px;margin:48px 0 20px;font-size:clamp(27px,4vw,43px);line-height:1.08;letter-spacing:-.05em;font-weight:650}.mk-collaboration>p{max-width:550px;color:#4d6854;font-size:13px;line-height:1.75}.mk-collaboration .mk-selection{position:relative;margin-top:28px;padding:10px 12px;border-left:3px solid #247044;color:var(--mk-ink);background:#ffffffa6}.mk-selection b{position:absolute;right:0;top:-20px;padding:4px 7px;color:#fff;background:#247044;font:600 8px/1 var(--mk-mono)}.mk-cursor{position:absolute;right:13%;bottom:18%;padding:4px 7px;color:#fff;background:#173e29;font:600 8px/1 var(--mk-mono)}.mk-cursor:before{content:"";position:absolute;left:0;bottom:100%;height:21px;border-left:1px solid #173e29}.mk-own{padding:clamp(84px,10vw,132px) 0;color:#f4f7f2;background:#173e29}.mk-own .mk-label{color:#b7cdbd}.mk-own .mk-label span{color:#f3d45a}.mk-own h2{max-width:970px;margin:27px 0 75px;font-size:clamp(58px,9vw,106px);line-height:.9;letter-spacing:-.07em;font-weight:650}.mk-own-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:27px;border-top:1px solid #44624e}.mk-own-grid>p{max-width:520px;margin:0;color:#c1cec4;font-size:17px;line-height:1.65}.mk-own-grid ul{margin:0;padding:0;list-style:none}.mk-own-grid li{padding:12px 0;border-bottom:1px solid #44624e;color:#f4f7f2;font-size:13px}.mk-own-grid li:before{content:"✓";margin-right:12px;color:#f3d45a}.mk-repo-line{margin-top:75px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid #44624e}.mk-repo-line code{color:#b7c8bb;font:10px/1.5 var(--mk-mono)}.mk-repo-line a{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:12px;font-weight:650}.mk-repo-line a:hover{color:#f3d45a}.mk-close{padding:clamp(82px,10vw,132px) 0;text-align:center;background:var(--mk-blue)}.mk-close p{margin:0 0 22px;color:#4f7180;font:650 10px/1 var(--mk-mono);text-transform:uppercase;letter-spacing:.08em}.mk-close h2{margin:0 0 32px;font-size:clamp(55px,8vw,92px);line-height:.95;letter-spacing:-.065em;font-weight:650}.mk-close .mk-actions{justify-content:center}.footer{display:block;padding:0;border-top:0;color:#64756a;background:#fbfcf7}.footer-inner{width:min(1160px,calc(100% - 48px));min-height:120px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px}.footer-inner>p{margin:0;color:#829086;font-size:12px}.footer nav{display:flex;gap:22px}.footer nav a{border:0;color:#64756a;font-size:11px}.footer nav a:hover{border:0;color:#143522}.footer-bottom{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:18px 0 23px;display:flex;justify-content:space-between;border-top:1px solid #dce2db;color:#8a978d;font:9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.marketing{--mk-bg:#f5f7f9;--mk-surface:#fff;--mk-blue:#e8f0f5;--mk-sage:#edf3ef;--mk-yellow:#d9f34f;--mk-ink:#202b39;--mk-copy:#5e6c7b;--mk-muted:#788594;--mk-line:#d8e0e7}.header{background:#f5f7f9;border-bottom-color:#d8e0e7}.brand{color:#202b39}.brand-gem{border-color:#aab7c4;color:#238a58;background:#edf3ef}.nav-links a{color:#687685}.nav-links a:hover,.nav-links a.active{color:#202b39}.header-cta{background:#202b39}.header-cta:hover{background:#334354}.mk-hero{padding:clamp(68px,8vw,108px) 0 44px;text-align:left}.mk-overline{margin-inline:0;padding:0;border:0;border-radius:0;background:transparent;color:#647487}.mk-hero h1{max-width:900px;margin:24px 0;font-size:clamp(58px,8.4vw,104px);line-height:.9}.mk-hero h1 em{color:#238a58}.mk-hero-bottom{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:42px}.mk-hero-bottom>p{max-width:510px;margin:0;color:#5e6c7b;font-size:16px;line-height:1.55}.mk-hero-bottom .mk-actions{margin:0;justify-content:flex-start;flex-shrink:0}.mk-button{border-color:#bac6d1;color:#202b39;border-radius:6px;box-shadow:0 1px #202b390d}.mk-button.primary{border-color:#202b39;color:#fff;background:#202b39}.mk-button.primary:hover{background:#334354}.mk-product{width:min(1280px,calc(100% - 48px));padding:14px 14px 10px;border:1px solid #cbd6df;border-radius:10px;background:#e8f0f5}.mk-product-frame{border-color:#c7d2dc;border-radius:6px;box-shadow:0 18px 42px #2e3e4e1f}.mk-product-caption{color:#68798a}.mk-signal-strip{border-block-color:#d8e0e7;background:#fff}.mk-signal-strip span{color:#647487;border-right-color:#d8e0e7}.mk-story{padding:clamp(64px,8vw,104px) 0;border-top:1px solid #dce3e9}.mk-story:nth-of-type(4),.mk-story:nth-of-type(5){background:transparent}.mk-story-grid{gap:clamp(44px,7vw,100px)}.mk-story-copy h2{font-size:clamp(40px,5vw,64px)}.mk-story-copy>p:last-child{color:#5e6c7b}.mk-file{border-color:#d2dbe3;box-shadow:0 14px 36px #2e3e4e12}.mk-file>div{border-bottom-color:#e1e7ed}.mk-file pre{color:#607081;background:#fbfcfd}.mk-file code b{color:#202b39}.mk-file code em{color:#238a58}.mk-own{padding:clamp(72px,9vw,112px) 0;color:#f7fafc;background:#202b39}.mk-own-grid{border-top-color:#526170}.mk-own-grid>p{color:#c2ccd5}.mk-own-grid li{border-bottom-color:#526170}.mk-repo-line{border-block-color:#526170}.mk-repo-line code{color:#bfccd6}.mk-repo-line a:hover{color:#d9f34f}.mk-close{padding:clamp(72px,9vw,112px) 0;background:#e8f0f5}.mk-close p{color:#647487}.footer{color:#687685;background:#f5f7f9}.footer-inner>p,.footer nav a{color:#687685}.footer-bottom{border-top-color:#d8e0e7;color:#8793a0}.marketing :focus-visible,.header :focus-visible,.footer :focus-visible{outline:2px solid #287448;outline-offset:3px}@media(max-width:800px){.mk-wrap,.footer-inner,.footer-bottom{width:min(100% - 32px,1160px)}.header-bar{min-height:58px;padding-inline:16px}.nav-links,.header-cta{display:none}.nav-toggle{display:block}.mobile-nav{display:flex;min-height:calc(100vh - 58px);padding:18px 16px;gap:0}.mobile-nav a{width:100%;padding:15px 0;border-bottom:1px solid #dce2db;color:#143522;font-size:18px}.mobile-nav a:after{display:none}.mk-hero{padding-top:95px}.mk-hero h1{font-size:clamp(55px,16.5vw,84px)}.mk-hero-bottom>p{font-size:15px}.mk-product{width:calc(100% - 16px);padding:12px 12px 10px;border-radius:14px}.mk-product-caption{padding-inline:2px}.mk-signal-strip .mk-wrap{min-height:auto;grid-template-columns:1fr 1fr}.mk-signal-strip span,.mk-signal-strip span:first-child,.mk-signal-strip span:last-child{padding:16px 10px;border-right:1px solid #d2e0d5;text-align:center}.mk-signal-strip span:nth-child(2n){border-right:0}.mk-story-grid,.mk-story-grid.reverse{grid-template-columns:1fr;gap:52px}.mk-story-grid.reverse .mk-story-copy{order:0}.mk-story-copy{max-width:580px}.mk-file pre{min-height:310px;padding:30px 22px;font-size:10px}.mk-file code b{font-size:15px}.mk-graph{padding:13px;border-radius:13px}.mk-own-grid{grid-template-columns:1fr;gap:45px}.mk-own h2{margin-bottom:55px}.mk-repo-line{align-items:flex-start;flex-direction:column}.footer-inner{padding:40px 0;grid-template-columns:1fr;gap:15px}.footer nav{margin-top:15px;flex-wrap:wrap}.footer-bottom{align-items:flex-start;flex-direction:column;gap:9px}}.studio-page{--studio-black:#090a0b;--studio-ink:#111214;--studio-paper:#f0ede7;--studio-muted:#999793;--studio-line:rgba(255,255,255,.14);background:var(--studio-black);color:#f5f3ef;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.studio-wrap{width:min(1240px,calc(100% - 72px));margin:0 auto}.studio-hero{min-height:760px;background:#090a0b}.studio-hero-nav{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--studio-line)}.studio-logo{display:flex;gap:11px;align-items:center;color:#f5f3ef;font-size:15px;font-weight:650;letter-spacing:-.03em}.studio-mark{width:24px;height:24px;display:flex;align-items:flex-end;gap:3px}.studio-mark i{width:6px;display:block;border-radius:4px 4px 2px 2px;background:#f5f3ef}.studio-mark i:nth-child(1){height:14px}.studio-mark i:nth-child(2){height:22px;background:#f07837}.studio-mark i:nth-child(3){height:9px;background:#913ddd}.studio-hero-nav>div{display:flex;gap:26px;align-items:center}.studio-hero-nav a{color:#9b9b98;font-size:12px;transition:color .18s ease}.studio-hero-nav a:hover{color:#fff}.studio-nav-cta{padding:10px 15px;display:flex;gap:8px;align-items:center;border-radius:99px;color:#121315!important;background:#f5f3ef}.studio-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,120px);align-items:center;padding:100px 0 80px}.studio-tag{margin:0;display:flex;align-items:center;gap:9px;color:#999793;font:600 10px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.09em;text-transform:uppercase}.studio-tag>span{width:6px;height:6px;display:block;border-radius:50%;background:#f07837}.studio-hero h1{margin:27px 0;color:#f5f3ef;font-size:clamp(64px,8.2vw,116px);line-height:.88;letter-spacing:-.085em;font-weight:560}.studio-page h1 i,.studio-page h2 i,.studio-page h3 i{color:#f07837;font-style:normal}.studio-hero-copy>p{max-width:360px;margin:0;color:#aaa8a4;font-size:17px;line-height:1.5;letter-spacing:-.02em}.studio-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:34px}.studio-button{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;gap:10px;border-radius:99px;font-size:13px;font-weight:650}.studio-button-dark{color:#111214;background:#f5f3ef}.studio-button-dark:hover{background:#fff}.studio-text-link{display:inline-flex;gap:8px;align-items:center;color:#aba9a5;font-size:12px}.studio-text-link:hover{color:#fff}.studio-proof{display:flex;gap:20px;margin-top:66px;color:#777673;font:10px ui-monospace,SFMono-Regular,monospace;text-transform:uppercase}.studio-proof span:before{content:"×";margin-right:7px;color:#f07837}.studio-hero h1 i{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.08em;margin-top:.08em;color:#090a0b}.studio-hero h1 i span{display:block;padding:.015em .11em .07em .07em;border-radius:.13em;line-height:.84;background:#f07837}.studio-hero-canvas{position:relative;min-height:490px;border:1px solid rgba(255,255,255,.18);border-radius:18px;overflow:hidden;background:#121416;box-shadow:0 25px 80px #00000059}.studio-art{position:absolute;border-radius:3px;overflow:hidden}.studio-art span{position:absolute;left:24px;bottom:20px;color:#fff;font-size:20px;line-height:.96;letter-spacing:-.06em}.studio-art-orange{top:0;right:44%;bottom:42%;left:0;background:#ed7c22}.studio-art-violet{top:58%;right:0;bottom:0;left:44%;background:#8639ae}.studio-note-card{position:absolute;top:20%;right:14%;bottom:16%;left:14%;padding:13px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#141619e6;box-shadow:0 16px 45px #0000005c;transform:rotate(-2deg)}.studio-window-bar{display:flex;gap:5px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.15)}.studio-window-bar i{width:6px;height:6px;border-radius:50%;background:#f07837}.studio-window-bar i:nth-child(2){background:#c5be57}.studio-window-bar i:nth-child(3){background:#8753bc}.studio-window-bar b{margin-left:auto;color:#8f9293;font:8px ui-monospace,monospace;font-weight:500}.studio-note-lines{padding:31px 22px}.studio-note-lines strong{display:block;color:#f5f3ef;font-size:31px;line-height:.98;letter-spacing:-.06em}.studio-note-lines span{display:block;width:68%;height:7px;margin-top:24px;border-radius:5px;background:#46484b}.studio-note-lines span+span{width:84%;margin-top:8px}.studio-note-lines span+span+span{width:55%}.studio-note-lines em{display:block;margin-top:34px;color:#f07837;font:9px ui-monospace,monospace;font-style:normal}.studio-orbit{position:absolute;border:1px solid rgba(255,255,255,.35);border-radius:50%}.studio-orbit-a{width:300px;height:300px;right:-90px;top:-120px}.studio-orbit-b{width:220px;height:220px;left:-90px;bottom:-100px}.studio-canvas-caption{position:absolute;inset:auto 16px 14px;display:flex;justify-content:space-between;color:#85888a;font:9px ui-monospace,monospace;text-transform:uppercase}.studio-intro{padding:150px 0;color:var(--studio-ink);background:var(--studio-paper)}.studio-intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.studio-intro .studio-tag{color:#77736d}.studio-intro .studio-tag>span{background:#f07837}.studio-intro h2,.studio-section-heading h2{margin:0 0 26px;color:#111214;font-size:clamp(48px,6vw,84px);line-height:.92;letter-spacing:-.08em;font-weight:560}.studio-intro h2 i,.studio-section-heading h2 i{color:#f07837}.studio-intro-grid>div>p{max-width:500px;margin:0;color:#6e6b66;font-size:17px;line-height:1.6}.studio-panels{padding:110px 0;background:var(--studio-paper)}.studio-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.studio-panel{min-height:540px;padding:42px;position:relative;overflow:hidden;border-radius:4px}.studio-panel .studio-tag{color:#7b7872}.studio-panel h3{margin:40px 0 20px;color:#111214;font-size:clamp(42px,4.5vw,66px);line-height:.9;letter-spacing:-.075em;font-weight:550}.studio-panel p{max-width:330px;margin:0;color:#6e6b66;line-height:1.6}.studio-panel-cream{background:#e4e0d8}.studio-panel-graph{color:#f5f3ef;background:#1c1d20}.studio-panel-graph h3{color:#f5f3ef}.studio-panel-graph p{color:#a5a4a0}.studio-panel-graph .studio-tag{color:#9b9994}.studio-file{position:absolute;right:25px;bottom:25px;left:25px;padding:22px;border-radius:3px;background:#f4f1ea;box-shadow:0 15px 40px #0000001a}.studio-file span{display:block;color:#7e7a73;font:9px ui-monospace,monospace;text-transform:uppercase}.studio-file b{display:block;margin-top:35px;color:#1b1b1c;font-size:20px;letter-spacing:-.05em}.studio-file small{display:block;margin-top:10px;color:#77736d}.studio-mini-network{position:absolute;top:190px;right:30px;bottom:30px;left:30px}.studio-mini-network i,.studio-mini-network b{position:absolute;display:block;border-radius:50%}.studio-mini-network i{width:58px;height:58px;border:1px solid #f07837;background:#292b2e}.studio-mini-network i:nth-child(1){left:42%;top:25%}.studio-mini-network i:nth-child(2){left:14%;top:2%}.studio-mini-network i:nth-child(3){right:10%;top:3%}.studio-mini-network i:nth-child(4){left:8%;bottom:10%}.studio-mini-network i:nth-child(5){right:9%;bottom:1%}.studio-mini-network b{height:1px;width:35%;transform-origin:left;background:#8c4a4a}.studio-mini-network b:nth-of-type(1){left:28%;top:27%;transform:rotate(-28deg)}.studio-mini-network b:nth-of-type(2){left:56%;top:29%;transform:rotate(-20deg)}.studio-mini-network b:nth-of-type(3){left:34%;top:55%;transform:rotate(140deg)}.studio-mini-network b:nth-of-type(4){left:58%;top:58%;transform:rotate(35deg)}.studio-intelligence-section{padding:145px 0;background:#111214}.studio-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.studio-feature-grid h2{margin:24px 0;color:#f5f3ef;font-size:clamp(54px,6vw,90px);line-height:.87;letter-spacing:-.08em;font-weight:550}.studio-feature-grid>div>p{max-width:370px;color:#a5a4a0;font-size:16px;line-height:1.6}.studio-intelligence{min-height:510px;padding:30px;border-radius:4px;background:#e6e1d8;color:#111214}.studio-card-top{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #c5c0b7;color:#6e6a63;font:10px ui-monospace,monospace;text-transform:uppercase}.studio-live-dot{color:#477844}.studio-live-dot:before{content:"●";margin-right:7px}.studio-intelligence h3{margin:76px 0 40px;font-size:clamp(38px,4vw,58px);line-height:.9;letter-spacing:-.07em;font-weight:550}.studio-prompt{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;border:1px solid #beb8ae;border-radius:3px;color:#6a665f;font-size:12px}.studio-answer{margin-top:14px;padding:25px;background:#111214;color:#f5f3ef}.studio-answer span,.studio-answer small{color:#98958f;font:10px ui-monospace,monospace;text-transform:uppercase}.studio-answer p{max-width:450px;margin:23px 0 30px;font-size:19px;line-height:1.35;letter-spacing:-.03em}.studio-answer small b{float:right;color:#f07837}.studio-graph-section{padding:140px 0;background:#f0ede7;color:#111214}.studio-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:54px}.studio-section-heading .studio-tag{color:#77736d}.studio-section-heading>p{max-width:270px;margin:0 0 8px;color:#6e6b66;font-size:14px;line-height:1.5}.studio-graph-section .mk-live-graph{border-color:#cbc5bb;box-shadow:none}.studio-graph-section .mk-live-graph-head{color:#54504a}.studio-ownership{padding:140px 0;background:#f0ede7;color:#111214}.studio-ownership-grid{display:grid;grid-template-columns:1fr 1fr;gap:120px}.studio-ownership .studio-tag{color:#77736d}.studio-ownership h2{margin:25px 0 0;font-size:clamp(50px,6vw,84px);line-height:.88;letter-spacing:-.08em;font-weight:550}.studio-ownership h2 i{color:#f07837}.studio-ownership-grid>div:last-child>p{max-width:430px;margin:45px 0;color:#6e6b66;font-size:17px;line-height:1.6}.studio-ownership-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c7c1b7}.studio-ownership-list span{padding:15px 0;border-bottom:1px solid #c7c1b7;color:#5b5751;font:11px ui-monospace,monospace;text-transform:uppercase}.studio-ownership-list span:before{content:"↗";margin-right:9px;color:#f07837}.studio-final{padding:140px 0 160px;background:#090a0b}.studio-final h2{margin:30px 0 35px;color:#f5f3ef;font-size:clamp(62px,9vw,128px);line-height:.86;letter-spacing:-.09em;font-weight:550}.studio-button-light{color:#111214;background:#f5f3ef}.studio-text-link-light{color:#a5a4a0}@media(max-width:800px){.studio-wrap{width:calc(100% - 32px)}.studio-hero-nav>div>a:not(.studio-nav-cta){display:none}.studio-hero-grid,.studio-intro-grid,.studio-feature-grid,.studio-ownership-grid{grid-template-columns:1fr;gap:58px}.studio-hero-grid{padding:70px 0}.studio-hero-canvas{min-height:400px}.studio-panel-grid{grid-template-columns:1fr}.studio-panel{min-height:500px;padding:28px}.studio-intro,.studio-panels,.studio-intelligence-section,.studio-graph-section,.studio-ownership{padding:85px 0}.studio-section-heading{display:block}.studio-section-heading>p{margin-top:25px}.studio-ownership-grid>div:last-child>p{margin-top:0}}@media(prefers-reduced-motion:reduce){.studio-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.studio-hero{background:#090a0b}.studio-art-orange{background:#ed7c22}.studio-art-violet{background:#8639ae}.studio-panel,.studio-intelligence{border-radius:18px}.studio-graph-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(48px,8vw,120px);align-items:center}.studio-graph-layout .studio-section-heading{display:block;margin:0}.studio-graph-layout .studio-section-heading h2{margin-top:24px}.studio-graph-layout .studio-section-heading>p{margin-top:32px}.studio-graph-section .mk-live-graph{padding:0;border:0;background:transparent;box-shadow:none}.studio-graph-section .mk-live-graph-stage{border:0;border-radius:0}.studio-ownership-grid{grid-template-columns:1.15fr .85fr}.studio-ownership-grid>div:last-child{order:2}.studio-final{background:#f0ede7;color:#111214;overflow:hidden}.studio-final .studio-tag{color:#77736d}.studio-final h2{color:#111214}.studio-final .studio-text-link-light{color:#6e6b66}.studio-footer-word{margin-top:120px;margin-left:-.055em;color:#111214;font-size:clamp(96px,14vw,230px);line-height:.7;letter-spacing:-.11em;font-weight:650;white-space:nowrap}.studio-file,.studio-intelligence{border-radius:18px}.studio-answer{border-radius:14px}.studio-prompt{border-radius:12px}.studio-panel-graph{min-height:700px}.studio-panel-graph .mk-live-graph{margin-top:26px;padding:0;border:0;background:transparent;box-shadow:none}.studio-panel-graph .mk-live-graph-head{color:#aaa8a4}.studio-panel-graph .mk-live-graph-stage{height:320px;min-height:320px;border:0;border-radius:0;background:#f7f9fb}.studio-panel-graph .mk-live-graph-stage canvas{height:320px}.studio-panel-graph .mk-live-graph figcaption{color:#aaa8a4}@media(max-width:800px){.studio-graph-layout,.studio-ownership-grid{grid-template-columns:1fr}.studio-ownership-grid>div:last-child{order:0}.studio-footer-word{margin-top:90px;font-size:18vw}.studio-panel-graph{min-height:650px}}@media(max-width:460px){.mk-actions{width:100%}.mk-actions .mk-button{flex:1}.mk-product-caption span:last-child{display:none}.mk-collaboration{min-height:390px}.mk-cursor{right:8%;bottom:9%}.mk-graph-head{font-size:8px}.mk-graph figcaption{flex-direction:column;gap:6px}.mk-graph figcaption span:last-child{text-align:left}.mk-live-graph{padding:12px}.mk-live-graph-stage{height:300px;min-height:300px}.mk-live-graph-stage canvas{height:300px}.mk-live-graph figcaption{flex-direction:column;gap:6px}.mk-live-graph figcaption span:last-child{text-align:left}}.studio-intro-grid{grid-template-columns:1fr 1fr;gap:18px}.studio-panel-graph{min-height:540px}.studio-panel-graph .mk-live-graph-stage{height:235px;min-height:235px;background:#1c1d20}.studio-panel-graph .mk-live-graph-stage canvas{height:235px}.studio-ownership-grid{align-items:center}.studio-final{padding-bottom:0}.studio-footer-word{width:100vw;margin-left:calc((100% - 100vw)/2);margin-top:150px;margin-bottom:0;text-align:center;font-size:clamp(110px,14vw,270px);letter-spacing:-.025em;line-height:.76}.studio-final-title{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.studio-final-title .studio-actions{flex-shrink:0;margin-top:0;align-items:center}.studio-final-title .studio-button{min-height:56px;padding-inline:25px;font-size:14px}.studio-final-title .studio-text-link{font-size:14px}.footer-home{display:none}@media(max-width:800px){.studio-intro-grid{grid-template-columns:1fr}.studio-panel-graph{min-height:540px}.studio-final-title{display:block}.studio-final-title .studio-actions{margin-top:30px}.studio-footer-word{font-size:18vw}}.studio-panel,.studio-panel-graph{min-height:480px}.studio-panel-graph .mk-live-graph-stage{height:210px;min-height:210px;background:#1c1d20}.studio-panel-graph .mk-live-graph-stage canvas{height:210px}.studio-connect-row{display:grid;grid-template-columns:1.35fr .75fr;gap:28px;align-items:center;margin-top:32px}.studio-connect-row>p{color:#a5a4a0;font-size:14px;line-height:1.55}.studio-connect-row .mk-live-graph{margin-top:0}.studio-intro{padding-bottom:64px}.studio-panels{padding-top:64px}.studio-connect-row>p{max-width:260px}.studio-connect-row>p{max-width:340px}.studio-connect-row .mk-live-graph{width:100%}.studio-context-card{padding:42px;border-radius:18px;background:#e4e0d8}.studio-context-card h2{margin-bottom:24px}.studio-principle-card{min-height:480px;padding:42px;position:relative;display:flex;flex-direction:column;border-radius:18px;color:#f5f3ef;background:#1c1d20;overflow:hidden}.studio-principle-card h3{margin:40px 0 20px;font-size:clamp(42px,4.5vw,66px);line-height:.9;letter-spacing:-.075em;font-weight:550}.studio-principle-card>h3:first-child{margin-top:0}.studio-principle-card h3 i{color:#f07837;font-style:normal}.studio-principle-card p{max-width:330px;margin:0;color:#a5a4a0;font-size:15px;line-height:1.55}.studio-principle-files{margin-top:auto;border-top:1px solid rgba(245,243,239,.2)}.studio-principle-files span{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(245,243,239,.14)}.studio-principle-files b,.studio-principle-files em{font:500 10px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.02em}.studio-principle-files b{color:#d2d0cc}.studio-principle-files em{color:#777a7d;font-style:normal;text-transform:uppercase}.studio-card-label{display:block;color:#77736d;font:600 10px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}.studio-principle-card .studio-card-label{color:#a5a4a0}.studio-principle-card h3{margin-top:18px}.studio-principle-files .studio-tree-folder b{color:#f5f3ef}.studio-principle-files span:not(.studio-tree-folder){padding-left:14px}.studio-context-card{display:flex;flex-direction:column}.studio-context-card h2{margin:18px 0 24px}.studio-context-card>p{color:#6e6b66;font-size:15px;line-height:1.55}.studio-ai-preview{margin-top:auto;padding:15px 17px;border:1px solid #c7c1b7;border-radius:8px;background:#efede7}.studio-ai-preview-top{display:flex;justify-content:space-between;gap:12px;color:#77736d;font:500 9px/1.4 ui-monospace,SFMono-Regular,monospace;text-transform:uppercase}.studio-ai-prompt{margin-top:12px;padding:10px 12px;border:1px solid #d2cdc3;border-radius:6px;color:#55514b;font-size:12px}.studio-ai-answer{margin-top:12px;color:#302e2b;font-size:13px;line-height:1.45}.studio-ai-citations{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.studio-ai-citations span{padding:4px 7px;border:1px solid #d2cdc3;border-radius:4px;color:#6e6b66;font:500 9px/1.2 ui-monospace,SFMono-Regular,monospace}.studio-panel-cream .studio-card-label{color:#77736d}.studio-panel-cream h3{margin-top:18px}.studio-ai-graph-visual{position:absolute;right:42px;bottom:32px;left:42px;min-height:142px;padding-top:16px;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:22px;border-top:1px solid #c7c1b7}.studio-ai-graph-map{position:relative;width:100%;height:112px}.studio-ai-graph-map i{position:absolute;z-index:1;width:12px;height:12px;border:1px solid #77736d;border-radius:50%;background:#e4e0d8}.studio-ai-graph-map i:nth-child(1){left:44%;top:44%}.studio-ai-graph-map i:nth-child(2){left:13%;top:18%}.studio-ai-graph-map i:nth-child(3){right:10%;top:13%}.studio-ai-graph-map i:nth-child(4){left:18%;bottom:10%}.studio-ai-graph-map i:nth-child(5){right:17%;bottom:9%}.studio-ai-graph-map b{position:absolute;z-index:0;left:22%;top:50%;width:57%;height:1px;background:#aaa69e;transform-origin:left center}.studio-ai-graph-map b:nth-of-type(1){transform:rotate(-26deg)}.studio-ai-graph-map b:nth-of-type(2){transform:rotate(28deg)}.studio-ai-graph-map b:nth-of-type(3){left:24%;width:42%;transform:rotate(145deg)}.studio-ai-graph-map b:nth-of-type(4){left:50%;width:38%;transform:rotate(62deg)}.studio-ai-graph-suggestions{display:grid;gap:7px;color:#55514b}.studio-ai-graph-suggestions>span,.studio-ai-graph-suggestions small{color:#77736d;font:500 9px/1.3 ui-monospace,SFMono-Regular,monospace;text-transform:uppercase}.studio-ai-graph-suggestions>b{display:flex;justify-content:space-between;gap:10px;padding-bottom:5px;border-bottom:1px solid #d0cbc2;font-size:12px;font-weight:550}.studio-ai-graph-suggestions>b i{color:#77736d;font-style:normal}.studio-ai-graph-suggestions small{margin-top:2px}@media(max-width:800px){.studio-panel,.studio-panel-graph{min-height:480px}.studio-connect-row{grid-template-columns:1fr;gap:18px}.studio-context-card{padding:28px}.studio-ai-graph-visual{position:relative;inset:auto;margin-top:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing *,.marketing *:before,.marketing *:after,.header *,.footer *{animation-duration:.01ms!important;transition-duration:.01ms!important}}body:has(.marketing){background:#0d1116}.marketing{--mk-bg:#0d1116;--mk-surface:#151b22;--mk-blue:#1d2a35;--mk-sage:#17241e;--mk-ink:#f2f5f7;--mk-copy:#aab6c0;--mk-muted:#7e8b96;--mk-line:#2a343e;background:#0d1116;color:#f2f5f7}.header{background:#0d1116;border-bottom:1px solid #252e37}.brand{color:#f2f5f7}.brand-gem{border-color:#536372;color:#b5ff4a;background:#17241e}.nav-links a{color:#93a0ab}.nav-links a:hover,.nav-links a.active{color:#fff}.header-cta{color:#0d1116;background:#b5ff4a}.header-cta:hover{background:#c8ff78}.nav-toggle i{background:#f2f5f7}.mobile-nav{background:#0d1116}.mobile-nav a{color:#f2f5f7;border-bottom-color:#2a343e}.mk-wrap{width:min(1240px,calc(100% - 64px))}.mk-hero{padding:clamp(88px,11vw,150px) 0 74px;border-bottom:1px solid #252e37}.mk-overline{color:#8d9aa5}.mk-overline:before{content:"●";margin-right:9px;color:#b5ff4a;font-size:8px}.mk-hero h1{max-width:980px;margin:24px 0 34px;font-size:clamp(64px,10vw,144px);line-height:.86;letter-spacing:-.085em;color:#f2f5f7}.mk-hero h1 em{color:#b5ff4a;font-weight:500}.mk-hero-bottom{padding-top:28px;border-top:1px solid #2a343e}.mk-hero-bottom>p{color:#aab6c0;font-size:17px}.mk-button{border-color:#536372;color:#f2f5f7;background:transparent}.mk-button:hover{border-color:#8d9aa5;background:#151b22;box-shadow:none}.mk-button.primary{border-color:#b5ff4a;color:#0d1116;background:#b5ff4a}.mk-button.primary:hover{background:#c8ff78}.mk-product{width:min(1380px,calc(100% - 64px));margin-top:0;padding:18px 18px 12px;border:1px solid #2f3c48;border-radius:5px;background:#151b22}.mk-product-frame{border-color:#40505d;border-radius:2px;box-shadow:0 28px 72px #0000005c}.mk-product-caption{color:#8d9aa5}.mk-signal-strip{border-block-color:#2a343e;background:#11171d}.mk-signal-strip span{color:#8d9aa5;border-right-color:#2a343e}.mk-story{padding:clamp(76px,10vw,140px) 0;border-top:1px solid #252e37;background:#0d1116!important}.mk-story-grid{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:clamp(54px,9vw,150px)}.mk-story-grid.reverse{grid-template-columns:minmax(0,1.42fr) minmax(220px,.58fr)}.mk-story-copy{align-self:start;position:sticky;top:100px}.mk-label{color:#8d9aa5}.mk-label span{color:#b5ff4a}.mk-story-copy h2{margin:22px 0 20px;color:#f2f5f7;font-size:clamp(44px,5.6vw,78px);letter-spacing:-.075em}.mk-story-copy>p:last-child{color:#aab6c0;font-size:16px}.mk-file,.mk-intelligence{border-color:#34414d;border-radius:4px;background:#151b22;box-shadow:none}.mk-file>div{border-bottom-color:#2a343e;color:#8d9aa5}.mk-file pre{min-height:390px;color:#9caab5;background:#11171d}.mk-file code b{color:#f2f5f7}.mk-file code em{color:#b5ff4a}.mk-intelligence{color:#f2f5f7}.mk-question{color:#f2f5f7;border-bottom-color:#2a343e}.mk-answer small{color:#b5ff4a}.mk-answer>p,.mk-answer li{color:#aab6c0}.mk-answer ol,.mk-answer li{border-color:#2a343e}.mk-answer li:before{color:#b5ff4a}.mk-live-graph{border-color:#34414d;border-radius:4px;background:#151b22;box-shadow:none}.mk-live-graph-head{color:#aab6c0}.mk-live-graph-head span:last-child,.mk-live-graph figcaption{color:#7e8b96}.mk-live-graph-stage{border-color:#34414d;border-radius:2px;background:#f7f9fb}.mk-live-graph figcaption span:last-child{color:#7e8b96}.mk-live-graph-hint{color:#687581}.mk-collaboration{min-height:420px;border:1px solid #34414d;border-radius:4px;background:#151b22}.mk-doc-meta{border-bottom-color:#2a343e;color:#8d9aa5}.mk-doc-meta span:last-child{color:#b5ff4a}.mk-collaboration h3{color:#f2f5f7}.mk-collaboration>p{color:#aab6c0}.mk-collaboration .mk-selection{color:#f2f5f7;border-left-color:#b5ff4a;background:#1d2a35}.mk-selection b,.mk-cursor{color:#0d1116;background:#b5ff4a}.mk-cursor:before{border-color:#b5ff4a}.mk-own{border-top:1px solid #2a343e;color:#f2f5f7;background:#151b22}.mk-own-grid{border-top-color:#465461}.mk-own-grid>p{color:#aab6c0}.mk-own-grid li,.mk-repo-line{border-color:#465461}.mk-own-grid li:before{color:#b5ff4a}.mk-repo-line code{color:#8d9aa5}.mk-repo-line a:hover{color:#b5ff4a}.mk-close{border-top:1px solid #2a343e;background:#b5ff4a;color:#0d1116}.mk-close p{color:#31412a}.mk-close .mk-button{border-color:#0d1116;color:#0d1116}.mk-close .mk-button.primary{background:#0d1116;color:#f2f5f7;border-color:#0d1116}.footer{color:#8d9aa5;background:#0d1116;border-top:1px solid #252e37}.footer-inner>p,.footer nav a{color:#8d9aa5}.footer nav a:hover{color:#f2f5f7}.footer-bottom{border-color:#252e37;color:#687581}@media(max-width:800px){.mk-wrap{width:min(100% - 32px,1240px)}.mk-hero{padding-top:80px}.mk-hero-bottom{display:block}.mk-hero-bottom .mk-actions{margin-top:26px}.mk-product{width:calc(100% - 24px)}.mk-story-copy{position:static}.mk-story-grid,.mk-story-grid.reverse{grid-template-columns:1fr}.mk-story-grid.reverse .mk-story-copy{order:0}}.studio-connect-row{grid-template-columns:1fr 1fr}.studio-intro{padding-bottom:18px}.studio-panels{padding-top:18px}.studio-context-card h2{font-size:clamp(42px,4.5vw,66px);line-height:.9;letter-spacing:-.075em}.studio-footer-word{margin-top:190px;font-size:clamp(110px,15vw,285px);letter-spacing:-.04em;transform:none}@media(max-width:800px){.studio-connect-row{grid-template-columns:1fr}}.studio-intro-grid{align-items:stretch}.studio-context-card{min-height:480px;display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:801px){.studio-intro-grid>*,.studio-panel-grid>*{height:480px}}.studio-context-points{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:auto;border-top:1px solid #c7c1b7}.studio-context-points span{padding:15px 0;border-bottom:1px solid #c7c1b7;color:#5b5751;font:11px ui-monospace,monospace;text-transform:uppercase}.studio-context-points span:before{content:"↗";margin-right:9px;color:#f07837}.studio-footer-word{margin-top:82px}.studio-final-title .studio-actions{align-items:center}.studio-final-title .studio-actions{flex-direction:column;align-items:flex-start;gap:10px}.studio-final-title .studio-button,.studio-final-title .studio-text-link{width:218px;box-sizing:border-box;justify-content:center}.studio-final-title .studio-button{min-height:62px;padding-inline:28px;border:1px solid #111214;font-size:15px}.studio-final-title .studio-text-link{height:54px;padding:0 24px;display:inline-flex;align-items:center;border:1px solid #111214;border-radius:999px;color:#111214;font-size:15px}.studio-hero-copy .studio-button{min-height:58px;padding-inline:26px;font-size:15px}.studio-hero-copy .studio-text-link{min-height:58px;padding-inline:24px;border:1px solid #f5f3ef;border-radius:999px;font-size:15px}.studio-ownership{padding-bottom:64px}.studio-final{padding-top:64px}.header-bar{max-width:1240px;min-height:78px}.header .brand-gem{border-color:#4c555f;color:#f07837;background:transparent}.header .header-cta{min-height:44px;padding:0 20px;border-radius:999px;color:#111214;background:#f5f3ef}.header .header-cta:hover{background:#fff}.nav-links{gap:28px}.nav-links a{color:#999da1;font-size:12px}.nav-links a:hover,.nav-links a.active{color:#f5f3ef}@media(max-width:800px){.studio-context-card{min-height:0}.studio-context-points{grid-template-columns:1fr}}.header-bar{width:min(1240px,calc(100% - 72px));max-width:1240px;min-height:86px;padding-inline:0}.header .brand{gap:12px;font-size:23px;letter-spacing:-.03em}.header .brand-logo{width:34px;height:34px;object-fit:contain;display:block}.header .nav-links{margin-right:24px;padding:6px;gap:3px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0b}.header .nav-links a{padding:13px 18px;border-radius:999px;color:#b0b3b5;font-size:18px;font-weight:550}.header .nav-links a:hover,.header .nav-links a.active{color:#f5f3ef;background:#ffffff17}.header .header-cta{min-height:52px;padding:0 27px;color:#111214;background:#f07837;font-size:17px;font-weight:700}.header .header-cta:hover{background:#ff8a49}.footer .brand-logo{width:28px;height:28px;object-fit:contain;display:block}@media(max-width:800px){.header-bar{width:calc(100% - 32px);min-height:72px;padding-inline:0}.header .brand-logo{width:30px;height:30px}.header .brand{font-size:18px}}@media(min-width:801px){.header .nav-toggle{display:none!important}}@media(max-width:800px){.studio-principle-card{min-height:360px}}.studio-footer-links{display:grid;grid-template-columns:1fr 1fr;max-width:520px;margin:130px 0 0 auto;gap:110px}.studio-footer-links h3{margin:0 0 22px;color:#111214;font-size:15px;font-weight:600}.studio-footer-links a{display:block;margin:0 0 13px;color:#5e5a54;font-size:14px}.studio-footer-links a:hover{color:#f07837}@media(max-width:800px){.studio-footer-links{margin:90px 0 0;gap:40px}}.studio-final{padding:64px 0 0;overflow:hidden}.studio-final-title{align-items:center}.studio-footer-links{max-width:none;margin:clamp(88px,9vw,124px) 0 0;padding-top:30px;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:clamp(72px,9vw,140px);border-top:1px solid #c7c1b7}.studio-footer-links>p{max-width:330px;margin:0;color:#6e6b66;font-size:15px;line-height:1.55}.studio-footer-links h3{margin-bottom:20px}.studio-footer-links a{width:max-content}.studio-footer-word{width:100%;margin:clamp(54px,6vw,82px) 0 0;padding:0 0 .11em;display:flex;justify-content:space-between;color:#111214;font-size:clamp(96px,15.5vw,240px);font-weight:650;line-height:.86;letter-spacing:-.07em;white-space:nowrap;transform:none}.studio-footer-word>span:first-child{margin-left:-.025em}.studio-footer-word>span:last-child{margin-right:-.015em}@media(max-width:800px){.studio-final{padding-top:54px}.studio-footer-links{margin-top:72px;grid-template-columns:1fr 1fr;gap:44px 28px}.studio-footer-links>p{grid-column:1 / -1}.studio-footer-word{margin-top:58px;padding-bottom:.14em;font-size:17vw;line-height:.9}}@media(max-width:460px){.studio-final-title .studio-actions,.studio-final-title .studio-button,.studio-final-title .studio-text-link{width:100%}.studio-footer-word{font-size:17vw}}body:has(.studio-page) .header,body:has(.studio-page) .mobile-nav{background:#090a0b}body:has(.studio-page) .header{border-bottom-color:transparent;transition:border-color .2s ease}body:has(.studio-page) .header.is-scrolled{border-bottom-color:#ffffff1f}.studio-hero-workspace{min-width:0;border-radius:18px;overflow:hidden;background:#111113;box-shadow:0 25px 80px #00000059}.studio-hero-workspace .oo{--divider-color:rgba(255,255,255,.14) !important;--border-subtle:rgba(255,255,255,.1) !important;--border-medium:rgba(255,255,255,.18) !important;--oo-bg:var(--bg-primary);--oo-side:var(--bg-secondary);--oo-line:rgba(255,255,255,.14) !important;--oo-text:var(--text-primary);--oo-muted:var(--text-muted);--oo-faint:var(--text-faint);width:100%;height:490px;min-height:490px;max-height:490px;border-radius:18px}.studio-hero-workspace .oo.is-light{--divider-color:rgba(31,41,55,.16) !important;--border-subtle:rgba(31,41,55,.11) !important;--border-medium:rgba(31,41,55,.2) !important;--oo-line:rgba(31,41,55,.16) !important}.studio-hero-workspace .oo,.studio-hero-workspace .oo-title,.studio-hero-workspace .oo-ribbon,.studio-hero-workspace .oo-side,.studio-hero-workspace .onyx-note-chrome,.studio-hero-workspace .oo-status{border-color:var(--oo-line)!important}.studio-hero-workspace .oo-title{background:var(--titlebar-background)}.studio-hero-workspace .oo-ribbon{background:var(--bg-launcher)}.studio-hero-workspace .oo-search input{border-color:var(--border-medium);background:var(--bg-input)}.studio-hero-workspace .oo-views button.is-on,.studio-hero-workspace .oo-ribbon button.is-on,.studio-hero-workspace .tree-file.is-on,.studio-hero-workspace .oo-tree li button.is-on{background:var(--nav-item-background-selected);color:var(--nav-item-color-selected)}.studio-hero-workspace .oo-side{width:190px}.studio-hero-workspace .onyx-note-chrome{min-width:0;width:100%}.studio-hero-workspace .onyx-note-chrome>div{min-width:0;padding-inline:10px}.studio-hero-workspace .onyx-note-chrome>div:first-child{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;width:100%;height:36px;min-height:36px;padding-inline:8px}.studio-hero-workspace .onyx-note-chrome>div:first-child>div:first-child{display:flex;width:28px;min-width:28px}.studio-hero-workspace .onyx-note-chrome>div:first-child>div:nth-child(2){min-width:0;justify-content:center;padding-inline:0}.studio-hero-workspace .onyx-note-chrome>div:first-child>div:nth-child(2) span{max-width:100%;padding-inline:0;color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:-.01em}.studio-hero-workspace .onyx-note-chrome>div:first-child>div:last-child{justify-self:end;margin-left:0}.studio-hero-workspace .onyx-note-chrome>div:first-child>div:last-child button{width:28px;min-width:28px;height:28px;padding:0;border-radius:6px}.studio-hero-workspace .onyx-note-chrome>div:first-child>div:last-child svg{width:14px;height:14px}.studio-hero-workspace .oo-real-editor .markdown-preview{padding:14px 18px 28px}.studio-hero-workspace .markdown-preview,.studio-hero-workspace .markdown-preview :where(p,li,h1,h2,h3,h4,h5,h6,blockquote,code,pre,table,td,th),.studio-hero-workspace .cm-content,.studio-hero-workspace .cm-line{cursor:text}.studio-hero-workspace :where(button,a,input,.tree-file,.tree-dir,.oo-tree li button,.oo-views button,.oo-ribbon button){cursor:pointer}.studio-hero-workspace .oo-search input{cursor:text}.studio-hero-workspace :where(.graph-canvas-container,.ai-graph-canvas-container,canvas){cursor:grab}.studio-hero-workspace :where(.graph-canvas-container,.ai-graph-canvas-container,canvas):active{cursor:grabbing}.studio-hero-workspace .graph-slider{min-width:0;width:100%;background:#fff3!important}.studio-hero-workspace .graph-slider::-webkit-slider-thumb{background:#f07837!important;box-shadow:0 0 0 2px #1c1d20}.studio-hero-workspace .graph-slider::-moz-range-track{background:#fff3!important}.studio-hero-workspace .graph-slider::-moz-range-thumb{background:#f07837!important;box-shadow:0 0 0 2px #1c1d20}.studio-workspace-loading{min-height:490px;display:grid;place-items:center;color:#85888a;font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}.studio-marquee{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);background:#0d0e10;color:#f5f3ef;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.studio-marquee:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(240,120,55,.07),transparent 22%,transparent 78%,rgba(240,120,55,.07))}.studio-marquee-track{display:flex;width:max-content;will-change:transform;animation:studio-marquee-scroll 32s linear infinite}.studio-marquee-group{display:flex;flex:none;align-items:center;padding:25px 0}.studio-marquee-item{display:flex;align-items:center;white-space:nowrap;font-size:clamp(18px,1.65vw,28px);font-weight:520;letter-spacing:-.035em}.studio-marquee-item:after{content:"•";margin:0 clamp(28px,3.6vw,68px);color:#f07837;font-size:.48em;line-height:1}.studio-marquee:hover .studio-marquee-track{animation-play-state:paused}@keyframes studio-marquee-scroll{to{transform:translate(-50%)}}@media(max-width:800px){.studio-hero-workspace .oo{height:min(72vh,620px);min-height:480px;max-height:620px}.studio-marquee-group{padding:20px 0}}@media(min-width:801px){.studio-ownership-grid>div:last-child{width:max-content;justify-self:end}}@media(prefers-reduced-motion:reduce){.studio-marquee-track{animation:none;transform:translate(0)}}.studio-connected{padding:clamp(112px,11vw,158px) 0;background:#f0ede7;color:#111214}.studio-connected-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.55fr);gap:clamp(48px,7vw,110px);align-items:end}.studio-connected-heading .studio-tag{color:#77736d}.studio-connected-heading .studio-tag>span{background:#8a847b}.studio-connected h2{margin:28px 0 0;color:#111214;font-size:clamp(54px,6.4vw,94px);line-height:.88;letter-spacing:-.085em;font-weight:550}.studio-connected-heading>p{max-width:430px;margin:0 0 8px;color:#6e6b66;font-size:16px;line-height:1.62}.studio-topic-tabs{margin:clamp(68px,7vw,96px) 0 28px;display:flex;flex-wrap:wrap;gap:8px}.studio-topic-tabs button{min-height:42px;padding:0 15px;border:1px solid #c7c1b7;border-radius:999px;color:#5e5a54;background:transparent;font:600 11px/1 ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;cursor:pointer;transition:background .24s ease,border-color .24s ease,color .24s ease}.studio-topic-tabs button:hover{border-color:#8f8980;color:#111214;background:#ebe7df}.studio-topic-tabs button:focus-visible{outline:2px solid #111214;outline-offset:3px;border-color:#111214}.studio-topic-tabs button.is-active{border-color:#111214;color:#111214;background:#f07837}.studio-connected-demo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr) minmax(260px,.6fr);gap:18px;animation:studio-panel-enter .26s ease}.studio-connected-note,.studio-related,.studio-understand,.studio-graph-card{border:1px solid #c7c1b7;border-radius:18px;background:#e4e0d8}.studio-connected-note{min-height:430px;overflow:hidden}.studio-connected-note>div{min-height:44px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c7c1b7;color:#77736d;font:650 10px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase}.studio-connected-note pre{margin:0;padding:clamp(28px,4vw,52px);color:#2c2b29;white-space:pre-wrap;font:14px/1.85 ui-monospace,SFMono-Regular,monospace}.studio-connected-note code{font:inherit}.studio-connected-side{display:grid;gap:18px}.studio-related,.studio-understand,.studio-graph-card{padding:22px}.studio-step-label{color:#85817a;font:650 10px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}.studio-related h3,.studio-understand h3{margin:18px 0 16px;color:#111214;font-size:24px;line-height:1;letter-spacing:-.045em;font-weight:560}.studio-related ol{margin:0;padding:0;list-style:none}.studio-related li{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #c7c1b7;color:#4f4b45;font-size:13px}.studio-related li:first-child{border-top:1px solid #c7c1b7}.studio-related b{color:#111214;font:650 11px/1 ui-monospace,SFMono-Regular,monospace}.studio-understand{color:#f5f3ef;background:#1c1d20;border-color:#2b2c2f}.studio-understand .studio-step-label,.studio-understand p{color:#a5a4a0}.studio-understand h3{color:#f5f3ef}.studio-understand p{margin:0;font-size:15px;line-height:1.58}.studio-graph-card{display:flex;flex-direction:column;min-height:430px;color:#f5f3ef;background:#1c1d20;border-color:#2b2c2f}.studio-graph-card .studio-step-label{color:#a5a4a0}.studio-connected-graph{flex:1;width:100%;min-height:310px;margin-top:14px;display:block}.studio-connected-graph line{stroke:#5d5d5d;stroke-width:.55;transition:stroke .24s ease,stroke-width .24s ease}.studio-connected-graph circle{fill:#25272b;stroke:#8a8b8c;stroke-width:.7;transition:fill .24s ease,stroke .24s ease}.studio-connected-graph g.is-current circle{fill:#f07837;stroke:#f5f3ef;stroke-width:.65}.studio-connected-graph text{fill:#a5a4a0;font:3px ui-monospace,SFMono-Regular,monospace;text-anchor:middle;transition:fill .24s ease}.studio-connected-graph g.is-current text{fill:#f5f3ef}.studio-intelligence-section .studio-feature-grid>div>p{max-width:430px}.studio-intelligence{min-height:0}.studio-intelligence h3{margin:46px 0 26px}.studio-answer{padding:21px 24px 24px}.studio-answer p{margin:19px 0 20px}.studio-answer-trace{margin:0 0 14px;padding:8px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid rgba(245,243,239,.14);border-bottom:1px solid rgba(245,243,239,.14);color:#77736d;font:650 9px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}.studio-answer-trace span{position:relative}.studio-answer-trace span+span:before{content:"";position:absolute;left:-10px;top:50%;width:6px;height:1px;background:#77736d}.studio-sources{padding-top:13px;border-top:1px solid rgba(245,243,239,.16)}.studio-sources b{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px;color:#98958f;font:650 10px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.studio-sources b i{color:#77736d;font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.studio-sources button{width:100%;min-height:31px;padding:0 8px;display:flex;align-items:center;gap:13px;border:0;border-bottom:1px solid rgba(245,243,239,.14);color:#d8d5cf;background:transparent;font:500 11px/1 ui-monospace,SFMono-Regular,monospace;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.studio-sources button span{color:#f07837}.studio-sources button:hover,.studio-sources button:focus-visible{color:#fff;background:#f5f3ef0e}.studio-sources button:focus-visible{outline:1px solid #f07837;outline-offset:2px}.studio-sources button.is-active{color:#fff;background:#f0783717;border-bottom-color:#f0783747}.studio-source-preview{margin-top:11px;padding:11px 13px;border:1px solid rgba(245,243,239,.14);border-radius:10px;background:#1c1d20}.studio-source-preview span{color:#f07837}.studio-source-preview p{margin:6px 0 0;color:#b8b5ae;font-size:12.5px;line-height:1.45}.studio-filesystem{min-height:520px;padding:30px;border-radius:18px;color:#f5f3ef;background:#1c1d20}.studio-filesystem-top{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(245,243,239,.16);color:#a5a4a0;font:650 10px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}.studio-filesystem-top span:first-child{color:#f5f3ef;font-size:11px}.studio-filesystem pre{margin:30px 0 28px;padding:0;color:#d8d5cf;font:13.5px/1.78 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap}.studio-filesystem dl{margin:0;border-top:1px solid rgba(245,243,239,.16)}.studio-filesystem dl div{min-height:42px;display:grid;grid-template-columns:128px 1fr;align-items:center;column-gap:22px;border-bottom:1px solid rgba(245,243,239,.13)}.studio-filesystem dt,.studio-filesystem dd{margin:0;font:650 10px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}.studio-filesystem dt{color:#85827d}.studio-filesystem dd{color:#f5f3ef;justify-self:start}.studio-ownership-grid>div:last-child>p{max-width:440px;margin:34px 0 0;color:#6e6b66;font-size:17px;line-height:1.6}.studio-thesis{padding:clamp(124px,12vw,184px) 0 clamp(112px,10vw,160px);background:#090a0b;color:#f5f3ef}.studio-thesis h2{max-width:1040px;margin:36px 0;color:#f5f3ef;font-size:clamp(62px,8.2vw,124px);line-height:.9;letter-spacing:-.09em;font-weight:550}.studio-thesis h2 span,.studio-thesis h2 i{display:block}.studio-thesis h2 i{margin-top:.42em;color:#f07837;font-style:normal}.studio-thesis p{max-width:560px;margin:0;color:#a5a4a0;font-size:18px;line-height:1.6}@keyframes studio-panel-enter{0%{opacity:.86;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.studio-topic-tabs{margin-top:clamp(54px,7vw,78px)}.studio-connected-demo{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)}.studio-connected-side{grid-template-rows:auto 1fr}.studio-graph-card{grid-column:1 / -1;min-height:360px}.studio-connected-graph{min-height:260px}}@media(max-width:800px){.studio-connected{padding:85px 0}.studio-connected-heading,.studio-connected-demo{grid-template-columns:1fr}.studio-connected-heading>p{max-width:620px}.studio-topic-tabs{margin:44px 0 30px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.studio-topic-tabs button{flex:0 0 auto}.studio-connected-note,.studio-graph-card{min-height:0}.studio-connected-demo>*{position:relative}.studio-connected-demo>*+*:before{content:"↓";position:absolute;left:20px;top:-23px;color:#8a847b;font:650 14px/1 ui-monospace,SFMono-Regular,monospace}.studio-connected-note pre{font-size:12px}.studio-intelligence{min-height:0}.studio-answer-trace{grid-template-columns:1fr;gap:8px}.studio-answer-trace span+span:before{left:0;top:-5px;width:12px}.studio-sources b{display:block}.studio-sources b i{display:block;margin-top:6px}.studio-filesystem{min-height:0;padding:22px}.studio-filesystem pre{font-size:12px;line-height:1.75;overflow-x:auto}.studio-filesystem dl div{grid-template-columns:1fr;align-items:start;gap:7px;padding:12px 0}.studio-thesis{padding:88px 0 76px}.studio-thesis h2{max-width:358px;font-size:clamp(48px,13.4vw,66px);line-height:.94;letter-spacing:-.075em}.studio-thesis p{max-width:330px;font-size:16px}}@media(prefers-reduced-motion:reduce){.studio-connected-demo{animation:none}}.header{background:#090a0b}body:has(.docs-manual),body:has(.docs-reader){color-scheme:dark;--docs-shell-bg:#101010;--docs-shell-ink:#f2f2f2;--docs-shell-muted:rgba(255,255,255,.62);--docs-shell-line:rgba(255,255,255,.16);--docs-shell-nav:rgba(255,255,255,.04);--docs-shell-nav-active:rgba(255,255,255,.1);--docs-shell-logo-filter:none}html[data-docs-theme=light] body:has(.docs-manual),html[data-docs-theme=light] body:has(.docs-reader){color-scheme:light;--docs-shell-bg:#f7f7f7;--docs-shell-ink:#111;--docs-shell-muted:rgba(0,0,0,.62);--docs-shell-line:rgba(0,0,0,.16);--docs-shell-nav:rgba(0,0,0,.035);--docs-shell-nav-active:rgba(0,0,0,.08);--docs-shell-logo-filter:invert(1)}body:has(.docs-manual),body:has(.docs-reader),body:has(.docs-manual) .page,body:has(.docs-reader) .page,body:has(.docs-manual) .footer,body:has(.docs-reader) .footer,.header.is-docs,.header.is-docs .mobile-nav{background:var(--docs-shell-bg);color:var(--docs-shell-ink)}.header.is-docs,body:has(.docs-manual) .footer,body:has(.docs-reader) .footer{border-color:var(--docs-shell-line)}.header.is-docs .header-bar{width:calc(100% - 64px);max-width:none;min-height:68px}.header.is-docs .brand{gap:9px;color:var(--docs-shell-ink);font-size:19px}.header.is-docs .brand-logo{width:28px;height:28px;filter:var(--docs-shell-logo-filter)}.header.is-docs .header-meta{gap:14px}.header.is-docs .nav-links{margin-right:8px;padding:4px;border-color:var(--docs-shell-line);background:var(--docs-shell-nav)}.header.is-docs .nav-links a{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;color:var(--docs-shell-muted);font-size:14px}.header.is-docs .nav-links a:hover,.header.is-docs .nav-links a.active{color:var(--docs-shell-ink);background:var(--docs-shell-nav-active)}.header.is-docs .nav-links a.github-stars-link{gap:6px}.header.is-docs .nav-links a.github-stars-link:after{display:none}.header.is-docs .github-stars-link svg{width:17px;height:17px;flex:0 0 auto}.header.is-docs .github-stars-link span{font-size:13px}.header.is-docs .header-cta{min-height:40px;padding:0 18px;color:var(--docs-shell-bg);background:var(--docs-shell-ink);font-size:13px}.header.is-docs .header-cta:hover{opacity:.82}.header.is-docs .nav-toggle i{background:var(--docs-shell-ink)}.header.is-docs .mobile-nav{border-top-color:var(--docs-shell-line)}.header.is-docs .mobile-nav a{color:var(--docs-shell-muted);border-bottom-color:var(--docs-shell-line)}.header.is-docs .mobile-nav a:hover,.header.is-docs .mobile-nav a.active{color:var(--docs-shell-ink)}.header.is-docs :focus-visible,body:has(.docs-manual) .footer :focus-visible,body:has(.docs-reader) .footer :focus-visible{outline:2px solid var(--docs-shell-ink);outline-offset:3px}.header.is-docs .docs-theme-toggle{position:relative;width:76px;height:48px;padding:4px;display:inline-flex;align-items:center;border:1px solid var(--docs-shell-line);border-radius:999px;color:var(--docs-shell-muted);background:var(--docs-shell-nav);cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease}.header.is-docs .docs-theme-toggle:hover{color:var(--docs-shell-ink);background:var(--docs-shell-nav-active)}.header.is-docs .docs-theme-toggle span{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:var(--docs-shell-bg);background:var(--docs-shell-ink);transform:translate(28px);transition:transform .24s ease,color .24s ease,background .24s ease}html[data-docs-theme=light] .header.is-docs .docs-theme-toggle span{transform:translate(0)}.header.is-docs .docs-theme-toggle svg{grid-area:1 / 1;width:20px;height:20px;transition:opacity .2s ease,transform .24s ease}.header.is-docs .docs-theme-toggle svg:first-child,html[data-docs-theme=light] .header.is-docs .docs-theme-toggle svg:last-child{opacity:0;transform:scale(.72) rotate(-20deg)}html[data-docs-theme=light] .header.is-docs .docs-theme-toggle svg:first-child{opacity:1;transform:scale(1) rotate(0)}.header.is-docs .docs-theme-toggle svg:last-child{opacity:1;transform:scale(1) rotate(0)}body:has(.docs-manual) .footer .brand,body:has(.docs-reader) .footer .brand,body:has(.docs-manual) .footer nav a:hover{color:var(--docs-shell-ink)}body:has(.docs-reader) .footer nav a:hover{color:var(--docs-shell-ink)}body:has(.docs-manual) .footer .brand-logo,body:has(.docs-reader) .footer .brand-logo{filter:var(--docs-shell-logo-filter)}body:has(.docs-manual) .footer-inner>p,body:has(.docs-reader) .footer-inner>p,body:has(.docs-manual) .footer nav a,body:has(.docs-reader) .footer nav a,body:has(.docs-manual) .footer-bottom{color:var(--docs-shell-muted)}body:has(.docs-reader) .footer-bottom{color:var(--docs-shell-muted)}body:has(.docs-manual) .footer-bottom,body:has(.docs-reader) .footer-bottom{border-top-color:var(--docs-shell-line)}@media(max-width:940px){.header.is-docs .nav-links,.header.is-docs .header-cta{display:none}.header.is-docs .nav-toggle{display:block!important}.header.is-docs .mobile-nav[hidden]{display:none}.header.is-docs .mobile-nav:not([hidden]){display:flex}}@media(max-width:520px){.header.is-docs .header-bar{width:calc(100% - 32px)}.header.is-docs .brand{font-size:17px}.header.is-docs .brand-logo{width:26px;height:26px}.header.is-docs .docs-theme-toggle{width:60px;height:38px}.header.is-docs .docs-theme-toggle span{width:28px;height:28px;transform:translate(22px)}html[data-docs-theme=light] .header.is-docs .docs-theme-toggle span{transform:translate(0)}}html[data-docs-theme] body{--bg: var(--bg-primary);--bg-3: var(--bg-hover);--text: var(--text-primary);--faint: var(--text-muted);--line: var(--border-subtle);--line-strong: var(--border-medium);--docs-shell-bg: var(--bg-primary);--docs-shell-ink: var(--text-primary);--docs-shell-muted: var(--text-secondary);--docs-shell-line: var(--border-medium);--docs-shell-nav: var(--bg-secondary);--docs-shell-nav-active: var(--bg-hover);--docs-shell-logo-filter: none;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans)}html[data-docs-theme=light] body{--docs-shell-logo-filter: invert(1)}html[data-docs-theme] .header.is-docs{background:var(--bg-primary);border-color:var(--border-subtle)}html[data-docs-theme] .footer{background:var(--bg-primary);color:var(--text-primary)}html[data-docs-theme] .footer a{color:var(--text-secondary)}html[data-docs-theme] .footer .brand-logo{filter:var(--docs-shell-logo-filter)}html[data-docs-theme] .footer-bottom{color:var(--text-muted);border-color:var(--border-subtle)}html[data-docs-theme] .palette{color:var(--text-primary)}.docs-reader{display:grid;grid-template-columns:280px minmax(0,1fr);width:100%;min-height:0;align-items:start;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans)}.docs-reader :focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.manual-sidebar,.manual-rail{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.manual-sidebar{position:sticky;top:68px;height:calc(100dvh - 68px);overflow-y:auto;padding:32px 22px 48px;border-right:1px solid var(--border-subtle);background:var(--bg-secondary)}.manual-brand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px;font-size:14px}.manual-brand>a:first-child{color:var(--text-primary);font-weight:600}.manual-brand span,.manual-brand>a:last-child{color:var(--text-muted);font-size:12px;font-weight:400}.manual-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border-medium);border-radius:6px;background:var(--bg-input)}.manual-search:focus-within{border-color:var(--accent-primary)}.manual-search input{min-width:0;width:100%;padding:0;border:0;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:14px}.manual-search input::placeholder{color:var(--text-muted);opacity:1}.manual-search kbd{color:var(--text-muted);font-size:12px}.manual-sidebar nav section{margin-top:28px}.manual-sidebar nav h2{margin:0 10px 8px;font-size:12px;line-height:1.5;font-weight:500;color:var(--text-muted);letter-spacing:.025em}.manual-sidebar nav a{display:block;padding:7px 10px;margin:2px 0;border-radius:5px;color:var(--text-secondary);font-size:15px;line-height:1.5;text-decoration:none}.manual-sidebar nav a:hover{color:var(--text-primary);background:var(--bg-hover)}.manual-sidebar nav a[aria-current=page]{color:var(--text-link);background:var(--bg-tree-selected);font-weight:600}.manual-empty{margin:24px 0;color:var(--text-secondary);font-size:15px}.manual-main{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:clamp(28px,4vw,80px);padding:48px clamp(28px,4vw,80px) 56px;min-width:0}.manual-document{width:100%;max-width:80ch;min-width:0;margin-inline:auto;font-size:18px}.manual-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--text-muted);font-size:13px;margin-bottom:32px}.manual-breadcrumb a{color:var(--text-secondary)}.manual-markdown{--preview-font-size: 18px;min-width:0;color:var(--text-primary);font-family:var(--font-sans);line-height:1.7;overflow-wrap:anywhere}.docs-reader .manual-markdown{padding:0}.manual-markdown>h1:first-child{margin-top:0!important;margin-bottom:1.25rem!important}.manual-markdown :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:100px;letter-spacing:normal}.manual-markdown p{margin:0 0 1em;color:inherit}.manual-markdown>:is(h2,h3){margin-top:2rem!important}.manual-markdown a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.manual-markdown a:hover{text-decoration-thickness:2px}.manual-markdown img{display:block;width:100%;height:auto;margin:24px 0 10px;border:1px solid var(--border-medium);border-radius:8px;background:var(--bg-secondary)}.manual-markdown img+em{display:block;font-size:14px;color:var(--text-muted)}.manual-markdown blockquote{font-style:normal!important;border-radius:0 5px 5px 0}.manual-markdown blockquote p:last-child{margin-bottom:0}.manual-markdown blockquote strong{color:var(--text-primary)}.manual-markdown pre{position:relative;overflow-x:auto;padding:48px 20px 20px;margin:24px 0;border:1px solid var(--border-subtle);border-radius:6px;background:var(--code-background, var(--bg-secondary));line-height:1.6}.manual-markdown code{font-family:var(--font-mono);font-size:.86em;color:var(--code-normal, var(--text-primary));background:var(--code-background, var(--bg-secondary));border-radius:3px;padding:.1em .3em}.manual-markdown pre code{display:block;padding:0;white-space:pre!important;overflow-wrap:normal;background:transparent}.manual-copy{position:absolute;top:10px;right:12px;padding:4px 9px;border:1px solid var(--border-medium);border-radius:4px;color:var(--text-secondary);background:var(--bg-primary);font:12px var(--font-sans);cursor:pointer}.manual-copy:hover{color:var(--text-primary);background:var(--bg-hover)}.manual-markdown table{display:block;width:100%;overflow-x:auto;margin:24px 0;border-collapse:collapse;font-size:16px}.manual-markdown :is(th,td){padding:10px 14px;border:1px solid var(--table-border-color, var(--border-medium));text-align:left}.manual-markdown th{background:var(--table-header-background, var(--bg-secondary));font-weight:600}.manual-markdown hr{border:0;border-top:1px solid var(--border-subtle);margin:32px 0}.manual-markdown input[type=checkbox]{accent-color:var(--accent-primary);margin-right:8px}.manual-copy-status{min-height:1.5em;margin:16px 0;font-size:13px;color:var(--text-secondary)}.manual-pagination{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:calc(100% - 64px);margin:24px 0 0 32px;border-top:1px solid var(--border-subtle);padding-top:24px}.manual-pagination a,.manual-pagination>span{min-height:76px;width:100%}.manual-pagination a{display:flex;flex-direction:column;justify-content:center;padding:16px 18px;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);background:var(--bg-secondary);font-size:16px;line-height:1.35;text-decoration:none}.manual-pagination a:last-child{align-items:flex-end;text-align:right}.manual-pagination small{display:block;color:var(--text-muted);font-size:12px;margin-bottom:6px}.manual-rail{position:sticky;top:104px;align-self:start;max-height:calc(100dvh - 128px);overflow-y:auto;padding:0 4px;font-size:13px}.manual-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:12px;margin-bottom:28px}.manual-progress progress{width:100%;height:3px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border-subtle);color:var(--accent-primary)}.manual-progress progress::-webkit-progress-bar{background:var(--border-subtle)}.manual-progress progress::-webkit-progress-value{background:var(--accent-primary)}.manual-progress progress::-moz-progress-bar{background:var(--accent-primary)}.manual-rail h2{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.manual-rail a{display:block;padding:6px 0;line-height:1.5;color:var(--text-secondary);text-decoration:none}.manual-rail a[data-level="3"]{padding-left:12px}.manual-rail a[aria-current=location]{color:var(--text-link);font-weight:600}.manual-rail a:hover{color:var(--text-link)}.manual-pagination a:hover{color:var(--text-link);border-color:var(--border-medium);background:var(--bg-hover)}.manual-tools{margin-top:28px;border-top:1px solid var(--border-subtle);padding-top:16px}.manual-tools a{color:var(--text-muted)}.manual-mobile-toggle{display:none}@media(min-width:1800px){.manual-main{grid-template-columns:minmax(0,1fr) 230px}}@media(max-width:1200px){.docs-reader{grid-template-columns:240px minmax(0,1fr)}.manual-main{grid-template-columns:minmax(0,1fr);padding-inline:32px}.manual-rail{position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:24px}.manual-progress{grid-column:1 / -1;margin-bottom:0}.manual-tools{margin-top:0;padding-top:0;border:0}}@media(max-width:760px){.docs-reader{display:block}.manual-sidebar{position:static;height:auto;padding:18px 20px;border-right:0;border-bottom:1px solid var(--border-subtle)}.manual-brand{margin-bottom:16px}.manual-mobile-toggle{display:block;width:100%;padding:12px 0 0;background:transparent;border:0;text-align:left;color:var(--text-primary);font:14px var(--font-sans);cursor:pointer}.manual-sidebar nav:not(.is-expanded){display:none}.manual-main{padding:28px 20px 48px}.manual-breadcrumb{margin-bottom:24px}.manual-markdown{--preview-font-size: 17px}.manual-document{font-size:17px}.manual-pagination{display:grid;grid-template-columns:1fr}.manual-pagination{width:100%;margin-left:0}.manual-pagination a,.manual-pagination>span{width:100%}.manual-pagination a:last-child{align-items:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.docs-reader *,.header.is-docs *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
