@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_CWaigfGFqz1h2h9TW9YTzf2Grr7P)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_CWaigfGFqz1h2h9TW9YTzf2Grr7P)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_CWaigfGFqz1h2h9TW9YTzf2Grr7P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_CWaigfGFqz1h2h9TW9YTzf2Grr7P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_CWaigfGFqz1h2h9TW9YTzf2Grr7P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_f880305f-module__AJLRcW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_f880305f-module__AJLRcW__variable{--font-sans:"Geist", "Geist Fallback"}
:root,[data-theme=light]{--x4rge-primary:#f97316;--x4rge-primary-hover:#ea580c;--x4rge-primary-foreground:#fff;--x4rge-bg:#f7f7f7;--x4rge-bg-elevated:#f8f8f8;--x4rge-bg-subtle:#f3f3f3;--x4rge-bg-muted:#f3f3f3;--x4rge-bg-input:#fff;--x4rge-fg:#3b3b3b;--x4rge-fg-muted:#767676;--x4rge-fg-subtle:#6e7681;--x4rge-border:#e6e6e6;--x4rge-border-strong:#cecece;--x4rge-surface:#f8f8f8;--x4rge-surface-hover:#f2f2f2;--x4rge-error:#f85149;--x4rge-success:#2ea043;--x4rge-warning:#9e6a03;--x4rge-focus-ring:var(--x4rge-primary);--x4rge-frame-border:#f9731640;--x4rge-corner-bg:#fff;--x4rge-hero-gradient-start:#f973161a;--x4rge-hero-gradient-end:#ea580c0d;--x4rge-hero-glow:#f973162e;--x4rge-hero-mesh:#f973160a;--x4rge-mkt-heading-fg:#1f1f1f;--x4rge-mkt-heading-muted:#616161}[data-theme=dark]{--x4rge-primary:#f97316;--x4rge-primary-hover:#fb923c;--x4rge-primary-foreground:#fff;--x4rge-bg:#141414;--x4rge-bg-elevated:#181818;--x4rge-bg-subtle:#141414;--x4rge-bg-muted:#202020;--x4rge-bg-input:#313131;--x4rge-fg:#ccc;--x4rge-fg-muted:#9d9d9d;--x4rge-fg-subtle:#6e7681;--x4rge-border:#212121;--x4rge-border-strong:#3c3c3c;--x4rge-surface:#181818;--x4rge-surface-hover:#2b2b2b;--x4rge-error:#f85149;--x4rge-success:#2ea043;--x4rge-warning:#9e6a03;--x4rge-focus-ring:var(--x4rge-primary);--x4rge-frame-border:#f973163d;--x4rge-corner-bg:#1f1f1f;--x4rge-hero-gradient-start:#f9731624;--x4rge-hero-gradient-end:#ea580c14;--x4rge-hero-glow:#f9731638;--x4rge-hero-mesh:#f973160d;--x4rge-mkt-heading-fg:#f8f8f8;--x4rge-mkt-heading-muted:#9d9d9d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--x4rge-primary:#f97316;--x4rge-primary-hover:#fb923c;--x4rge-primary-foreground:#fff;--x4rge-bg:#141414;--x4rge-bg-elevated:#181818;--x4rge-bg-subtle:#141414;--x4rge-bg-muted:#202020;--x4rge-bg-input:#313131;--x4rge-fg:#ccc;--x4rge-fg-muted:#9d9d9d;--x4rge-fg-subtle:#6e7681;--x4rge-border:#212121;--x4rge-border-strong:#3c3c3c;--x4rge-surface:#181818;--x4rge-surface-hover:#2b2b2b;--x4rge-error:#f85149;--x4rge-success:#2ea043;--x4rge-warning:#9e6a03;--x4rge-focus-ring:var(--x4rge-primary);--x4rge-frame-border:#f973163d;--x4rge-corner-bg:#1f1f1f;--x4rge-hero-gradient-start:#f9731624;--x4rge-hero-gradient-end:#ea580c14;--x4rge-hero-glow:#f9731638;--x4rge-hero-mesh:#f973160d;--x4rge-mkt-heading-fg:#f8f8f8;--x4rge-mkt-heading-muted:#9d9d9d}}:root{--x4rge-space-1:.25rem;--x4rge-space-2:.5rem;--x4rge-space-3:.75rem;--x4rge-space-4:1rem;--x4rge-space-5:1.25rem;--x4rge-space-6:1.5rem;--x4rge-space-8:2rem;--x4rge-space-10:2.5rem;--x4rge-space-12:3rem;--x4rge-space-16:4rem;--x4rge-radius-sm:4px;--x4rge-radius-md:6px;--x4rge-radius-lg:8px;--x4rge-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--x4rge-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-sans:var(--x4rge-font-sans)}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--font-sans:var(--font-sans)}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:codicon;font-display:block;src:url(../media/codicon.0hcrl2zbcb23m.ttf?dpl=dpl_CWaigfGFqz1h2h9TW9YTzf2Grr7P)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;text-decoration:none;display:inline-block}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:1.5s steps(30,end) infinite codicon-spin}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before,.codicon-plus:before,.codicon-gist-new:before,.codicon-repo-create:before{content:""}.codicon-lightbulb:before,.codicon-light-bulb:before{content:""}.codicon-repo:before,.codicon-repo-delete:before{content:""}.codicon-gist-fork:before,.codicon-repo-forked:before{content:""}.codicon-git-pull-request:before,.codicon-git-pull-request-abandoned:before{content:""}.codicon-record-keys:before,.codicon-keyboard:before{content:""}.codicon-tag:before,.codicon-git-pull-request-label:before,.codicon-tag-add:before,.codicon-tag-remove:before{content:""}.codicon-person:before,.codicon-person-follow:before,.codicon-person-outline:before,.codicon-person-filled:before{content:""}.codicon-source-control:before{content:""}.codicon-mirror:before,.codicon-mirror-public:before{content:""}.codicon-star:before,.codicon-star-add:before,.codicon-star-delete:before,.codicon-star-empty:before{content:""}.codicon-comment:before,.codicon-comment-add:before{content:""}.codicon-alert:before,.codicon-warning:before{content:""}.codicon-search:before,.codicon-search-save:before{content:""}.codicon-log-out:before,.codicon-sign-out:before{content:""}.codicon-log-in:before,.codicon-sign-in:before{content:""}.codicon-eye:before,.codicon-eye-unwatch:before,.codicon-eye-watch:before{content:""}.codicon-circle-filled:before,.codicon-primitive-dot:before,.codicon-close-dirty:before,.codicon-debug-breakpoint:before,.codicon-debug-breakpoint-disabled:before,.codicon-debug-hint:before,.codicon-terminal-decoration-success:before{content:""}.codicon-primitive-square:before{content:""}.codicon-edit:before,.codicon-pencil:before{content:""}.codicon-info:before,.codicon-issue-opened:before{content:""}.codicon-gist-private:before,.codicon-git-fork-private:before,.codicon-lock:before,.codicon-mirror-private:before{content:""}.codicon-close:before,.codicon-remove-close:before,.codicon-x:before{content:""}.codicon-repo-sync:before,.codicon-sync:before{content:""}.codicon-clone:before,.codicon-desktop-download:before{content:""}.codicon-beaker:before,.codicon-microscope:before{content:""}.codicon-vm:before,.codicon-device-desktop:before{content:""}.codicon-file:before{content:""}.codicon-more:before,.codicon-ellipsis:before,.codicon-kebab-horizontal:before{content:""}.codicon-mail-reply:before,.codicon-reply:before{content:""}.codicon-organization:before,.codicon-organization-filled:before,.codicon-organization-outline:before{content:""}.codicon-new-file:before,.codicon-file-add:before{content:""}.codicon-new-folder:before,.codicon-file-directory-create:before{content:""}.codicon-trash:before,.codicon-trashcan:before{content:""}.codicon-history:before,.codicon-clock:before{content:""}.codicon-folder:before,.codicon-file-directory:before,.codicon-symbol-folder:before{content:""}.codicon-logo-github:before,.codicon-mark-github:before,.codicon-github:before{content:""}.codicon-terminal:before,.codicon-console:before,.codicon-repl:before{content:""}.codicon-zap:before,.codicon-symbol-event:before{content:""}.codicon-error:before,.codicon-stop:before{content:""}.codicon-variable:before,.codicon-symbol-variable:before{content:""}.codicon-array:before,.codicon-symbol-array:before{content:""}.codicon-symbol-module:before,.codicon-symbol-package:before,.codicon-symbol-namespace:before,.codicon-symbol-object:before{content:""}.codicon-symbol-method:before,.codicon-symbol-function:before,.codicon-symbol-constructor:before{content:""}.codicon-symbol-boolean:before,.codicon-symbol-null:before{content:""}.codicon-symbol-numeric:before,.codicon-symbol-number:before{content:""}.codicon-symbol-structure:before,.codicon-symbol-struct:before{content:""}.codicon-symbol-parameter:before,.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-key:before,.codicon-symbol-text:before{content:""}.codicon-symbol-reference:before,.codicon-go-to-file:before{content:""}.codicon-symbol-enum:before,.codicon-symbol-value:before{content:""}.codicon-symbol-ruler:before,.codicon-symbol-unit:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-archive:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-up:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before,.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before,.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before,.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-outline:before,.codicon-circle:before,.codicon-debug-breakpoint-unverified:before,.codicon-terminal-decoration-incomplete:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-close-all:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-code:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before,.codicon-diff-sidebyside:before{content:""}.codicon-discard:before{content:""}.codicon-editor-layout:before{content:""}.codicon-empty-window:before{content:""}.codicon-exclude:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-zip:before{content:""}.codicon-files:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-opened:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before,.codicon-compare-changes:before{content:""}.codicon-git-merge:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-globe:before{content:""}.codicon-grabber:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-heart:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before,.codicon-bracket:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-law:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-milestone:before,.codicon-git-pull-request-milestone:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-mute:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pin:before{content:""}.codicon-play:before,.codicon-run:before{content:""}.codicon-plug:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-stop:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-smiley:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-property:before,.codicon-wrench:before,.codicon-wrench-subaction:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-unfold:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-selection:before,.codicon-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before,.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-circle-small-filled:before,.codicon-debug-stackframe-dot:before,.codicon-terminal-decoration-mark:before{content:""}.codicon-debug-stackframe:before,.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-symbol-string:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-alt:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-menu:before{content:""}.codicon-expand-all:before{content:""}.codicon-feedback:before,.codicon-git-pull-request-reviewer:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-account:before,.codicon-git-pull-request-assignee:before{content:""}.codicon-bell-dot:before{content:""}.codicon-debug-console:before{content:""}.codicon-library:before{content:""}.codicon-output:before{content:""}.codicon-run-all:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-pinned:before{content:""}.codicon-github-inverted:before{content:""}.codicon-server-process:before{content:""}.codicon-server-environment:before{content:""}.codicon-pass:before,.codicon-issue-closed:before{content:""}.codicon-stop-circle:before{content:""}.codicon-play-circle:before{content:""}.codicon-record:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-vm-connect:before{content:""}.codicon-cloud:before{content:""}.codicon-merge:before{content:""}.codicon-export:before{content:""}.codicon-graph-left:before{content:""}.codicon-magnet:before{content:""}.codicon-notebook:before{content:""}.codicon-redo:before{content:""}.codicon-check-all:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pass-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large:before,.codicon-circle-large-outline:before{content:""}.codicon-combine:before,.codicon-gather:before{content:""}.codicon-table:before{content:""}.codicon-variable-group:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-run-above:before{content:""}.codicon-run-below:before{content:""}.codicon-notebook-template:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-copy:before{content:""}.codicon-person-add:before{content:""}.codicon-filter-filled:before{content:""}.codicon-wand:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-inspect:before{content:""}.codicon-layers:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers-active:before{content:""}.codicon-compass:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass-active:before{content:""}.codicon-azure:before{content:""}.codicon-issue-draft:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-run-errors:before{content:""}.codicon-folder-library:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-pie-chart:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-lock-small:before{content:""}.codicon-azure-devops:before{content:""}.codicon-verified-filled:before{content:""}.codicon-newline:before{content:""}.codicon-layout:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-centered:before{content:""}.codicon-target:before{content:""}.codicon-indent:before{content:""}.codicon-record-small:before{content:""}.codicon-error-small:before,.codicon-terminal-decoration-error:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-layout-sidebar-right-off:before{content:""}.codicon-layout-panel-off:before{content:""}.codicon-layout-sidebar-left-off:before{content:""}.codicon-blank:before{content:""}.codicon-heart-filled:before{content:""}.codicon-map:before,.codicon-map-horizontal:before,.codicon-fold-horizontal:before{content:""}.codicon-map-filled:before,.codicon-map-horizontal-filled:before,.codicon-fold-horizontal-filled:before{content:""}.codicon-circle-small:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-comment-draft:before{content:""}.codicon-send:before{content:""}.codicon-sparkle:before{content:""}.codicon-insert:before{content:""}.codicon-mic:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-coffee:before{content:""}.codicon-snake:before{content:""}.codicon-game:before{content:""}.codicon-vr:before{content:""}.codicon-chip:before{content:""}.codicon-piano:before{content:""}.codicon-music:before{content:""}.codicon-mic-filled:before{content:""}.codicon-repo-fetch:before{content:""}.codicon-copilot:before{content:""}.codicon-lightbulb-sparkle:before{content:""}.codicon-robot:before{content:""}.codicon-sparkle-filled:before{content:""}.codicon-diff-single:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-surround-with:before{content:""}.codicon-share:before{content:""}.codicon-git-stash:before{content:""}.codicon-git-stash-apply:before{content:""}.codicon-git-stash-pop:before{content:""}.codicon-vscode:before{content:""}.codicon-vscode-insiders:before{content:""}.codicon-code-oss:before{content:""}.codicon-run-coverage:before{content:""}.codicon-run-all-coverage:before{content:""}.codicon-coverage:before{content:""}.codicon-github-project:before{content:""}.codicon-map-vertical:before,.codicon-fold-vertical:before{content:""}.codicon-map-vertical-filled:before,.codicon-fold-vertical-filled:before{content:""}.codicon-go-to-search:before{content:""}.codicon-percentage:before,.codicon-sort-percentage:before{content:""}.codicon-attach:before{content:""}.codicon-go-to-editing-session:before{content:""}.codicon-edit-session:before{content:""}.codicon-code-review:before{content:""}.codicon-copilot-warning:before{content:""}.codicon-python:before{content:""}.codicon-copilot-large:before{content:""}.codicon-copilot-warning-large:before{content:""}.codicon-keyboard-tab:before{content:""}.codicon-copilot-blocked:before{content:""}.codicon-copilot-not-connected:before{content:""}.codicon-flag:before{content:""}.codicon-lightbulb-empty:before{content:""}.codicon-symbol-method-arrow:before{content:""}.codicon-copilot-unavailable:before{content:""}.codicon-repo-pinned:before{content:""}.codicon-keyboard-tab-above:before{content:""}.codicon-keyboard-tab-below:before{content:""}.codicon-git-pull-request-done:before{content:""}.codicon-mcp:before{content:""}.codicon-extensions-large:before{content:""}.codicon-layout-panel-dock:before{content:""}.codicon-layout-sidebar-left-dock:before{content:""}.codicon-layout-sidebar-right-dock:before{content:""}.codicon-copilot-in-progress:before{content:""}.codicon-copilot-error:before{content:""}.codicon-copilot-success:before{content:""}.codicon-chat-sparkle:before{content:""}.codicon-search-sparkle:before{content:""}.codicon-edit-sparkle:before{content:""}.codicon-copilot-snooze:before{content:""}.codicon-send-to-remote-agent:before{content:""}.codicon-comment-discussion-sparkle:before{content:""}.codicon-chat-sparkle-warning:before{content:""}.codicon-chat-sparkle-error:before{content:""}.codicon-collection:before{content:""}.codicon-new-collection:before{content:""}.codicon-thinking:before{content:""}.codicon-build:before{content:""}.codicon-comment-discussion-quote:before{content:""}.codicon-cursor:before{content:""}.codicon-eraser:before{content:""}.codicon-file-text:before{content:""}.codicon-quotes:before{content:""}.codicon-rename:before{content:""}.codicon-run-with-deps:before{content:""}.codicon-debug-connected:before{content:""}.codicon-strikethrough:before{content:""}.codicon-open-in-product:before{content:""}.codicon-index-zero:before{content:""}.codicon-agent:before{content:""}.codicon-edit-code:before{content:""}.codicon-repo-selected:before{content:""}.codicon-skip:before{content:""}.codicon-merge-into:before{content:""}.codicon-git-branch-changes:before{content:""}.codicon-git-branch-staged-changes:before{content:""}.codicon-git-branch-conflicts:before{content:""}.codicon-git-branch:before,.codicon-git-branch-create:before,.codicon-git-branch-delete:before{content:""}.codicon-search-large:before{content:""}.codicon-terminal-git-bash:before{content:""}.codicon-window-active:before{content:""}.codicon-forward:before{content:""}.codicon-download:before{content:""}.codicon-clockface:before{content:""}.codicon-unarchive:before{content:""}.codicon-session-in-progress:before{content:""}.codicon-collection-small:before{content:""}.codicon-vm-small:before{content:""}.codicon-cloud-small:before{content:""}.codicon-git-fetch:before{content:""}.codicon-vm-pending:before{content:""}.codicon-chat:before{content:""}.codicon-cloud-two:before{content:""}.codicon-cube-nodes:before{content:""}:root{--background:var(--x4rge-bg,#f7f7f7);--foreground:var(--x4rge-fg,#3b3b3b);--card:var(--x4rge-bg-elevated,#fff);--card-foreground:var(--x4rge-fg,#3b3b3b);--popover:var(--x4rge-bg-elevated,#fff);--popover-foreground:var(--x4rge-fg,#3b3b3b);--primary:var(--x4rge-primary,#005fb8);--primary-foreground:var(--x4rge-primary-foreground,#fff);--secondary:var(--x4rge-bg-muted,#e6e6e6);--secondary-foreground:var(--x4rge-fg,#3b3b3b);--muted:var(--x4rge-bg-muted,#e6e6e6);--muted-foreground:var(--x4rge-fg-muted,#767676);--accent:var(--x4rge-primary,#005fb8)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in srgb, var(--x4rge-primary,#005fb8) 12%, var(--x4rge-bg-elevated,#fff))}}:root{--accent-foreground:var(--x4rge-fg,#3b3b3b);--destructive:var(--x4rge-error,#f85149);--destructive-foreground:#fff;--border:var(--x4rge-border,#e6e6e6);--input:var(--x4rge-border,#e6e6e6);--ring:var(--x4rge-primary,#005fb8);--radius:.625rem}body{--background:var(--x4rge-bg,#f7f7f7);--foreground:var(--x4rge-fg,#3b3b3b);--card:var(--x4rge-bg-elevated,#fff);--card-foreground:var(--x4rge-fg,#3b3b3b);--popover:var(--x4rge-bg-elevated,#fff);--popover-foreground:var(--x4rge-fg,#3b3b3b);--primary:var(--x4rge-primary,#005fb8);--primary-foreground:var(--x4rge-primary-foreground,#fff);--secondary:var(--x4rge-bg-muted,#e6e6e6);--secondary-foreground:var(--x4rge-fg,#3b3b3b);--muted:var(--x4rge-bg-muted,#e6e6e6);--muted-foreground:var(--x4rge-fg-muted,#767676);--accent:var(--x4rge-primary,#005fb8)}@supports (color:color-mix(in lab, red, red)){body{--accent:color-mix(in srgb, var(--x4rge-primary,#005fb8) 12%, var(--x4rge-bg-elevated,#fff))}}body{--accent-foreground:var(--x4rge-fg,#3b3b3b);--destructive:var(--x4rge-error,#f85149);--destructive-foreground:#fff;--border:var(--x4rge-border,#e6e6e6);--input:var(--x4rge-border,#e6e6e6);--ring:var(--x4rge-primary,#005fb8);--radius:.625rem}[data-theme=dark] body{--background:var(--x4rge-bg,#141414);--foreground:var(--x4rge-fg,#ccc);--card:var(--x4rge-bg-elevated,#181818);--card-foreground:var(--x4rge-fg,#ccc);--popover:var(--x4rge-bg-elevated,#181818);--popover-foreground:var(--x4rge-fg,#ccc);--secondary:var(--x4rge-bg-muted,#212121);--secondary-foreground:var(--x4rge-fg,#ccc);--muted:var(--x4rge-bg-muted,#212121);--muted-foreground:var(--x4rge-fg-muted,#9d9d9d);--accent:var(--x4rge-primary,#005fb8)}body:has([data-theme=dark]){--background:var(--x4rge-bg,#141414);--foreground:var(--x4rge-fg,#ccc);--card:var(--x4rge-bg-elevated,#181818);--card-foreground:var(--x4rge-fg,#ccc);--popover:var(--x4rge-bg-elevated,#181818);--popover-foreground:var(--x4rge-fg,#ccc);--secondary:var(--x4rge-bg-muted,#212121);--secondary-foreground:var(--x4rge-fg,#ccc);--muted:var(--x4rge-bg-muted,#212121);--muted-foreground:var(--x4rge-fg-muted,#9d9d9d);--accent:var(--x4rge-primary,#005fb8)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] body{--accent:color-mix(in srgb, var(--x4rge-primary,#005fb8) 12%, var(--x4rge-bg-elevated,#181818))}body:has([data-theme=dark]){--accent:color-mix(in srgb, var(--x4rge-primary,#005fb8) 12%, var(--x4rge-bg-elevated,#181818))}}[data-theme=dark] body{--accent-foreground:var(--x4rge-fg,#ccc);--border:var(--x4rge-border,#212121);--input:var(--x4rge-border,#212121)}body:has([data-theme=dark]){--accent-foreground:var(--x4rge-fg,#ccc);--border:var(--x4rge-border,#212121);--input:var(--x4rge-border,#212121)}.x4rge-shell{background:var(--x4rge-bg);min-height:100vh;color:var(--x4rge-fg);font-family:var(--x4rge-font-sans);padding-top:var(--site-header-height);flex-direction:column;justify-content:space-between;display:flex;position:relative}.x4rge-shell:before{content:"";z-index:-1;background:linear-gradient(135deg, var(--x4rge-hero-gradient-start) 0%, transparent 50%), linear-gradient(225deg, var(--x4rge-hero-gradient-end) 0%, transparent 50%), radial-gradient(ellipse 100% 80% at 50% 0%, var(--x4rge-hero-glow) 0%, transparent 50%);opacity:.6;animation:20s ease-in-out infinite alternate x4rge-bg-shift;position:fixed;inset:0}@keyframes x4rge-bg-shift{0%{opacity:.5;transform:scale(1)}to{opacity:.7;transform:scale(1.02)}}.x4rge-btn{justify-content:center;align-items:center;gap:var(--x4rge-space-2);padding:var(--x4rge-space-2) var(--x4rge-space-4);border-radius:var(--x4rge-radius-md);cursor:pointer;border:1px solid #0000;font-size:.875rem;font-weight:500;line-height:1.25;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.x4rge-btn:focus-visible{outline:2px solid var(--x4rge-focus-ring);outline-offset:2px}.x4rge-btn-primary{background:var(--x4rge-primary);color:var(--x4rge-primary-foreground);border-color:#0000}.x4rge-btn-primary:hover{background:var(--x4rge-primary-hover)}.x4rge-btn-secondary{background:var(--x4rge-bg-muted);color:var(--x4rge-fg);border-color:var(--x4rge-border)}.x4rge-btn-secondary:hover{background:var(--x4rge-surface-hover)}.x4rge-btn-ghost{color:var(--x4rge-fg);background:0 0}.x4rge-btn-ghost:hover{background:var(--x4rge-bg-muted)}.x4rge-link{color:var(--x4rge-primary);text-decoration:none;transition:color .2s}.x4rge-link:hover{color:var(--x4rge-primary-hover)}.x4rge-link:focus-visible{outline:2px solid var(--x4rge-focus-ring);outline-offset:2px;border-radius:2px}:root{--site-header-height:52px;--mkt-btn-sm-height:32px;--mkt-btn-sm-px:12px;--mkt-btn-radius:6px;--mkt-nav-font:.875rem}.x4rge-mkt-topbar{z-index:50;height:var(--site-header-height);background:var(--x4rge-bg);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);border-bottom:1px solid #0000000f;position:fixed;top:0;left:0;right:0}[data-theme=dark] .x4rge-mkt-topbar{border-bottom-color:#ffffff0f}.x4rge-mkt-skipnav{top:-100%;left:var(--x4rge-space-2);z-index:100;padding:var(--x4rge-space-2) var(--x4rge-space-3);color:var(--x4rge-fg);background:var(--x4rge-bg-elevated);border:1px solid var(--x4rge-border);border-radius:var(--x4rge-radius-sm);font-size:.875rem;font-weight:500;text-decoration:none;transition:top .15s;position:absolute}.x4rge-mkt-skipnav:focus{top:var(--x4rge-space-2);outline:2px solid var(--x4rge-focus-ring);outline-offset:2px}.x4rge-mkt-topbar-grid{width:100%;max-width:1400px;padding:0 var(--x4rge-space-4);height:var(--site-header-height);grid-template-rows:1fr;grid-template-columns:1fr auto auto;align-items:center;margin:0 auto;display:grid;position:relative}@media (min-width:1024px){.x4rge-mkt-topbar-grid{padding-left:var(--x4rge-space-6);padding-right:var(--x4rge-space-6);grid-template-columns:auto 1fr auto}}.x4rge-mkt-topbar-logo-wrap{grid-area:1/1}.x4rge-mkt-topbar-logo-wrap .x4rge-mkt-topbar-logo{position:relative;top:.2rem;left:-2px}.x4rge-mkt-nav--desktop{display:none}@media (min-width:1024px){.x4rge-mkt-nav--desktop{pointer-events:none;grid-area:1/1/auto/-1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.x4rge-mkt-nav--desktop .x4rge-mkt-nav-list{pointer-events:auto}}.x4rge-mkt-nav-list{justify-content:center;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.x4rge-mkt-nav-li{margin:0;list-style:none}.x4rge-mkt-nav-li--dropdown{position:relative}.x4rge-mkt-nav-link{height:var(--mkt-btn-sm-height);padding:0 var(--mkt-btn-sm-px);font-size:var(--mkt-nav-font);color:var(--x4rge-fg);border-radius:var(--mkt-btn-radius);border:1px solid #0000;align-items:center;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.x4rge-mkt-nav-link:hover{background:var(--x4rge-bg-muted);color:var(--x4rge-fg)}.x4rge-dropdown-root{align-items:center;display:flex}.x4rge-nav-btn{height:var(--mkt-btn-sm-height);padding:0 var(--mkt-btn-sm-px);font-size:var(--mkt-nav-font);color:var(--x4rge-fg);border-radius:var(--mkt-btn-radius);border:1px solid #0000;align-items:center;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.x4rge-nav-btn:hover{background:var(--x4rge-bg-muted);color:var(--x4rge-fg)}.x4rge-nav-sub-nav{pointer-events:none;opacity:0;z-index:100;padding-top:6px;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:0;transform:translateY(-4px)}.x4rge-nav-sub-nav[data-open=true]{pointer-events:auto;opacity:1;transform:translateY(0)}.x4rge-nav-sub-nav-card{background:var(--x4rge-bg-elevated);border:1px solid var(--x4rge-border);border-radius:var(--mkt-btn-radius);min-width:8rem;padding:6px 0;box-shadow:0 10px 40px #0000001f,0 4px 12px #0000000f}[data-theme=dark] .x4rge-nav-sub-nav-card{box-shadow:0 12px 48px #0006,0 0 1px #ffffff14}.x4rge-nav-sub-nav-list{margin:0;padding:0;list-style:none}.x4rge-nav-sub-nav-li{margin:0}.x4rge-nav-sub-nav-link{width:100%;color:var(--x4rge-fg);text-align:left;background:0 0;border:none;border-radius:0;padding:10px 14px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.x4rge-nav-sub-nav-link:hover{background:var(--x4rge-bg-muted);color:var(--x4rge-fg)}.x4rge-nav-sub-nav.x4rge-nav-sub-nav--two-cols .x4rge-nav-sub-nav-card{min-width:20rem}.x4rge-nav-sub-nav.x4rge-nav-sub-nav--two-cols .x4rge-nav-sub-nav-list{grid-template-columns:1fr 1fr;gap:0 1.5rem;padding:6px 8px 6px 0;display:grid}.x4rge-mkt-topbar-mobile-trigger{grid-area:1/2;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.x4rge-mkt-topbar-mobile-trigger{display:none}}.x4rge-mkt-hamburger{width:var(--mkt-btn-sm-height);height:var(--mkt-btn-sm-height);border-radius:var(--mkt-btn-radius);color:var(--x4rge-fg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0 -4px 0 0;padding:0;transition:background .15s;display:inline-flex}.x4rge-mkt-hamburger:hover{background:var(--x4rge-bg-muted)}.x4rge-mkt-hamburger:focus-visible{outline:2px solid var(--x4rge-focus-ring);outline-offset:2px}.x4rge-mkt-hamburger-icon{flex-shrink:0;width:24px;height:24px}.x4rge-mkt-nav-actions{grid-area:1/3;justify-content:flex-end;align-items:center;gap:6px;display:flex}.x4rge-mkt-nav-quinary{height:var(--mkt-btn-sm-height);padding:0 var(--mkt-btn-sm-px);font-size:var(--mkt-nav-font);color:var(--x4rge-fg-muted);border-radius:var(--mkt-btn-radius);background:0 0;border:none;align-items:center;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.x4rge-mkt-nav-quinary:hover{color:var(--x4rge-fg)}.x4rge-mkt-download{display:none}@media (min-width:640px){.x4rge-mkt-download{display:inline-flex}}.x4rge-btn-sm{height:var(--mkt-btn-sm-height);font-size:var(--mkt-nav-font);border-radius:var(--mkt-btn-radius);padding:0 14px}.x4rge-mkt-mobilenav{z-index:50;background:var(--x4rge-bg);padding:0 var(--x4rge-space-6);overscroll-behavior:contain;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0;overflow-y:auto}.x4rge-mkt-mobilenav--open{opacity:1;pointer-events:auto}.x4rge-mkt-mobilenav-header{height:var(--site-header-height);margin-bottom:var(--x4rge-space-4);justify-content:flex-end;align-items:center;display:flex}.x4rge-mkt-mobilenav-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.x4rge-mkt-mobilenav-li{border-bottom:1px solid var(--x4rge-border);margin:0;list-style:none}.x4rge-mkt-mobilenav-link{width:100%;padding:var(--x4rge-space-4) 0;color:var(--x4rge-fg);text-align:left;cursor:pointer;background:0 0;border:none;font-size:1.125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.x4rge-mkt-mobilenav-link:hover{color:var(--x4rge-primary)}.x4rge-mkt-mobilenav-trigger{justify-content:space-between;align-items:center;width:100%;display:flex}.x4rge-mkt-mobilenav-caret{color:var(--x4rge-fg-muted);font-size:1rem}.x4rge-mkt-mobilenav-dropdown .x4rge-mkt-mobilenav-sublist{margin:0 0 var(--x4rge-space-3) var(--x4rge-space-4);border-left:2px solid var(--x4rge-border);padding:0;padding-left:var(--x4rge-space-3);list-style:none}.x4rge-mkt-mobilenav-dropdown .x4rge-mkt-mobilenav-sublist li{margin:0}.x4rge-mkt-mobilenav-dropdown .x4rge-mkt-mobilenav-sublist .x4rge-mkt-mobilenav-link{padding:var(--x4rge-space-2) 0;font-size:1rem}.x4rge-mkt-frame{background:var(--x4rge-bg);flex-direction:column;flex:1;min-height:0;display:flex}.x4rge-mkt-frame>main{flex:1}.x4rge-mkt-topbar-logo{align-items:center;gap:var(--x4rge-space-3);letter-spacing:-.025em;color:var(--x4rge-fg);font-size:1.25rem;font-weight:700;text-decoration:none;transition:color .15s,transform .15s;display:flex}.x4rge-mkt-topbar-logo:hover{color:var(--x4rge-fg);transform:scale(1.02)}.x4rge-mkt-topbar-logo-img{flex-shrink:0;display:block}.x4rge-mkt-nav{align-items:center;gap:2px;display:flex}.x4rge-mkt-nav-item{height:36px;color:var(--x4rge-fg);border-radius:var(--x4rge-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative}.x4rge-mkt-nav-item:hover{background:var(--x4rge-bg-muted);color:var(--x4rge-fg)}.x4rge-mkt-nav-actions .x4rge-btn-primary,.x4rge-mkt-download{box-shadow:0 1px 2px #0000000f}.x4rge-mkt-nav-actions .x4rge-btn-primary:hover,.x4rge-mkt-download:hover{box-shadow:0 2px 4px #00000014}.x4rge-mkt-kbd{color:#ffffffe6;background:#ffffff26;border:1px solid #fff3;border-radius:3px;align-items:center;gap:2px;margin-left:4px;padding:2px 6px;font-size:.6875rem;font-weight:700;line-height:1;display:none}@media (min-width:640px){.x4rge-mkt-kbd{display:inline-flex}}.x4rge-mkt-search-btn{padding:0 8px}.x4rge-mkt-search-icon{width:1em;height:1em;color:var(--x4rge-fg-muted);font-size:15px}.x4rge-cmd-overlay{z-index:100;background:#0000004d;justify-content:center;align-items:flex-start;padding-top:4rem;display:flex;position:fixed;inset:0}.x4rge-cmd-dialog{background:var(--x4rge-bg);border:1px solid var(--x4rge-border);border-radius:var(--x4rge-radius-lg);min-width:36rem;max-width:28rem;animation:.15s x4rge-cmd-scaleIn;overflow:hidden;box-shadow:0 16px 48px #0000001f}[data-theme=dark] .x4rge-cmd-dialog{box-shadow:0 16px 48px #0006}@keyframes x4rge-cmd-scaleIn{0%{opacity:.95;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.x4rge-cmd-input-wrap{border-bottom:1px solid var(--x4rge-border);padding:var(--x4rge-space-2)}.x4rge-cmd-input{width:100%;padding:var(--x4rge-space-2);color:var(--x4rge-fg);background:0 0;border:none;outline:none;font-size:.9375rem}.x4rge-cmd-input::placeholder{color:var(--x4rge-fg-muted)}.x4rge-cmd-list{max-height:400px;padding:var(--x4rge-space-2);overflow-y:auto}.x4rge-cmd-group{margin-bottom:var(--x4rge-space-3)}.x4rge-cmd-group-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--x4rge-fg-muted);padding:var(--x4rge-space-1) var(--x4rge-space-2);margin-bottom:2px;font-size:.6875rem;font-weight:600}.x4rge-cmd-group-items{flex-direction:column;gap:2px;display:flex}.x4rge-cmd-item{align-items:center;gap:var(--x4rge-space-3);padding:var(--x4rge-space-2) var(--x4rge-space-3);color:var(--x4rge-fg);border-radius:var(--x4rge-radius-sm);font-size:.875rem;text-decoration:none;transition:background .15s;display:flex}.x4rge-cmd-item:hover{background:var(--x4rge-bg-muted)}.x4rge-cmd-footer{justify-content:flex-end;align-items:center;gap:var(--x4rge-space-4);padding:var(--x4rge-space-2) var(--x4rge-space-3);border-top:1px solid var(--x4rge-border);color:var(--x4rge-fg-muted);font-size:.75rem;display:flex}.x4rge-cmd-kbd{border:1px solid var(--x4rge-border);background:var(--x4rge-bg-muted);border-radius:3px;padding:2px 6px;font-size:.6875rem;font-weight:700}.x4rge-dash-layout{min-height:100vh;display:flex}.x4rge-dash-sidebar{background:var(--x4rge-bg-elevated);border-right:1px solid var(--x4rge-border);flex-direction:column;flex-shrink:0;width:14rem;display:flex}.x4rge-dash-sidebar-header{height:3.5rem;padding:0 var(--x4rge-space-4);border-bottom:1px solid var(--x4rge-border);align-items:center;display:flex}.x4rge-dash-sidebar-nav{padding:var(--x4rge-space-3) 0;flex:1}.x4rge-dash-sidebar-link{padding:var(--x4rge-space-2) var(--x4rge-space-4);color:var(--x4rge-fg);font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;display:block}.x4rge-dash-sidebar-link:hover{background:var(--x4rge-border);color:var(--x4rge-fg)}.x4rge-dash-sidebar-link[data-active=true]{background:var(--x4rge-border);color:var(--x4rge-primary)}.x4rge-dash-main{flex-direction:column;flex:1;min-width:0;display:flex}.x4rge-dash-topbar{justify-content:flex-end;align-items:center;gap:var(--x4rge-space-3);height:3.5rem;padding:0 var(--x4rge-space-6);background:var(--x4rge-bg);border-bottom:1px solid var(--x4rge-border);display:flex}.x4rge-dash-content{padding:var(--x4rge-space-6);flex:1}.x4rge-docs-layout{flex-direction:column;min-height:100vh;display:flex}.x4rge-docs-topbar{z-index:40;height:3.5rem;padding:0 var(--x4rge-space-6);background:var(--x4rge-bg);border-bottom:1px solid var(--x4rge-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.x4rge-docs-body{flex:1;min-width:0;display:flex}.x4rge-docs-sidebar{width:16rem;padding:var(--x4rge-space-4) 0;border-right:1px solid var(--x4rge-border);background:var(--x4rge-bg-elevated);flex-shrink:0}.x4rge-docs-sidebar-nav{padding:0 var(--x4rge-space-3)}.x4rge-docs-sidebar-link{padding:var(--x4rge-space-2) var(--x4rge-space-3);color:var(--x4rge-fg);border-radius:var(--x4rge-radius-md);font-size:.8125rem;text-decoration:none;transition:background .15s,color .15s;display:block}.x4rge-docs-sidebar-link:hover{background:var(--x4rge-border)}.x4rge-docs-sidebar-link[data-active=true]{background:var(--x4rge-border);color:var(--x4rge-primary);font-weight:500}.x4rge-docs-content{min-width:0;padding:var(--x4rge-space-8) var(--x4rge-space-10);flex:1;max-width:48rem;margin:0 auto}.x4rge-dropdown-root{padding:0;position:relative}.x4rge-dropdown-root.x4rge-mkt-nav-item{padding:0}.x4rge-dropdown-trigger{letter-spacing:-.01em;height:36px;color:var(--x4rge-fg);border-radius:var(--x4rge-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding-left:10px;padding-right:12px;font-size:.875rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.x4rge-dropdown-trigger:hover,.x4rge-dropdown-trigger[data-state=open]{background:var(--x4rge-bg-muted)}.x4rge-dropdown-chevron{flex-shrink:0;width:1em;height:1em;font-size:14px;transition:transform .2s}.x4rge-dropdown-trigger:hover .x4rge-dropdown-chevron,.x4rge-dropdown-trigger[data-state=open] .x4rge-dropdown-chevron{transform:rotate(180deg)}.x4rge-dropdown-panel{background:var(--x4rge-bg-elevated);border:1px solid var(--x4rge-border);border-radius:var(--x4rge-radius-lg);opacity:0;pointer-events:none;z-index:100;width:max-content;min-width:8rem;max-width:min(22rem,90vw);margin-top:6px;padding:6px;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:0;transform:translateY(-8px);box-shadow:0 10px 40px #0000001f,0 4px 12px #0000000f}.x4rge-dropdown-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}[data-theme=dark] .x4rge-dropdown-panel{background:var(--x4rge-bg-elevated);border-color:var(--x4rge-border);box-shadow:0 12px 48px #0006,0 0 1px #ffffff14}.x4rge-dropdown-panel-inner{border-radius:var(--x4rge-radius-md);overflow:hidden}.x4rge-dropdown-panel.x4rge-dropdown-panel--two-cols{width:max-content;min-width:20rem;max-width:min(24rem,92vw)}.x4rge-dropdown-panel--two-cols .x4rge-dropdown-panel-inner{grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}.x4rge-dropdown-item{width:100%;color:var(--x4rge-fg);text-align:left;border-radius:var(--x4rge-radius-md);cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.x4rge-dropdown-item:hover{background:var(--x4rge-surface-hover);color:var(--x4rge-primary)}
html{scrollbar-width:thin;scrollbar-color:var(--x4rge-fg-muted,#80808066) transparent;font-family:var(--font-sans)}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--x4rge-fg-muted,#80808059);border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:var(--x4rge-fg-muted,#80808080)}body{--background:var(--x4rge-bg);--foreground:var(--x4rge-fg);--card:var(--x4rge-bg-elevated,#fff);--card-foreground:var(--x4rge-fg);--popover:var(--x4rge-bg-elevated,#fff);--popover-foreground:var(--x4rge-fg);--primary:var(--x4rge-primary);--primary-foreground:#fff;--secondary:var(--x4rge-bg-muted);--secondary-foreground:var(--x4rge-fg);--muted:var(--x4rge-bg-muted);--muted-foreground:var(--x4rge-fg-muted);--accent:color-mix(in srgb, var(--x4rge-primary) 12%, var(--x4rge-bg-elevated,#fff));--accent-foreground:var(--x4rge-fg);--destructive:var(--x4rge-error);--destructive-foreground:#fff;--border:var(--x4rge-border);--input:var(--x4rge-border);--ring:var(--x4rge-primary);--radius:.625rem;background:var(--x4rge-bg);color:var(--x4rge-fg)}[data-x4rge-dashboard-shell]{--x4rge-bg:#f7f7f7;--x4rge-bg-elevated:#fff;--x4rge-bg-subtle:#f3f3f3;--x4rge-bg-muted:#e6e6e6;--x4rge-bg-input:#fff;--x4rge-surface:#fff;--x4rge-surface-hover:#e6e6e6;--x4rge-fg-primary-light:#3b3b3b;--x4rge-fg:var(--x4rge-fg-primary-light);--agent-theme-bg:var(--x4rge-bg);--agent-sidebar-bg:var(--x4rge-bg-subtle);--agent-composer-bg:var(--x4rge-surface);--agent-theme-bg-tertiary:var(--x4rge-bg-muted);--agent-theme-bg-card:var(--x4rge-bg-elevated);--agent-theme-card-hex:var(--x4rge-bg-elevated);--agent-text-primary:var(--x4rge-fg-primary-light);--agent-text-secondary:var(--x4rge-fg-muted);--agent-text-tertiary:var(--x4rge-fg-subtle);--agent-text-quaternary:color-mix(in srgb, var(--x4rge-fg-muted) 80%, var(--x4rge-bg));--agent-text-inverted:#fff;--agent-border-tertiary:var(--x4rge-border);--agent-bg-quaternary:var(--x4rge-surface-hover);--agent-bg-unified-elevated:var(--x4rge-bg-elevated);--agent-icon-secondary:var(--x4rge-fg-muted);--agent-icon-primary:var(--x4rge-fg-primary-light);--agent-neutral:var(--x4rge-mkt-heading-fg);--agent-neutral-hover:color-mix(in srgb, var(--x4rge-mkt-heading-fg) 85%, #000);--agent-yellow-bg:color-mix(in srgb, var(--x4rge-warning) 16%, var(--x4rge-surface));--agent-yellow-bg-hover:color-mix(in srgb, var(--x4rge-warning) 26%, var(--x4rge-surface));--agent-warn-text:var(--x4rge-warning);--agent-brand-fg:var(--x4rge-primary);--agent-brand-bg:var(--x4rge-hero-mesh);--agent-theme-text-sec:color-mix(in srgb, var(--x4rge-fg) 42%, transparent);--agent-switch-track:#d4d4d4;--agent-switch-on:#22c55e;--agent-preview-amber:#b45309;--agent-focus-ring:var(--x4rge-primary);--background:var(--x4rge-bg);--foreground:var(--x4rge-fg-primary-light);--card:var(--x4rge-bg-elevated);--card-foreground:var(--x4rge-fg-primary-light);--popover:var(--x4rge-bg-elevated);--popover-foreground:var(--x4rge-fg-primary-light);--primary:var(--x4rge-primary);--primary-foreground:#fff;--secondary:var(--x4rge-bg-muted);--secondary-foreground:var(--x4rge-fg-primary-light);--muted:var(--x4rge-bg-muted);--muted-foreground:var(--x4rge-fg-muted);--accent:color-mix(in srgb, var(--x4rge-primary) 12%, var(--x4rge-bg-elevated));--accent-foreground:var(--x4rge-fg-primary-light);--destructive:var(--x4rge-error);--destructive-foreground:#fff;--border:var(--x4rge-border);--input:var(--x4rge-border);--ring:var(--x4rge-primary);--radius:.625rem}html[data-theme=dark] [data-x4rge-dashboard-shell],[data-x4rge-dashboard-shell][data-theme=dark]{--x4rge-bg:#141414;--x4rge-bg-elevated:#181818;--x4rge-bg-subtle:#141414;--x4rge-bg-muted:#212121;--x4rge-bg-input:#313131;--x4rge-surface:#181818;--x4rge-surface-hover:#212121;--x4rge-fg-primary-light:#ccc;--x4rge-fg:var(--x4rge-fg-primary-light);--background:var(--x4rge-bg);--foreground:var(--x4rge-fg-primary-light);--card:var(--x4rge-bg-elevated);--card-foreground:var(--x4rge-fg-primary-light);--popover:var(--x4rge-bg-elevated);--popover-foreground:var(--x4rge-fg-primary-light);--secondary:var(--x4rge-bg-muted);--secondary-foreground:var(--x4rge-fg-primary-light);--muted:var(--x4rge-bg-muted);--muted-foreground:var(--x4rge-fg-muted);--accent:color-mix(in srgb, var(--x4rge-primary) 12%, var(--x4rge-bg-elevated));--accent-foreground:var(--x4rge-fg-primary-light);--border:var(--x4rge-border);--input:var(--x4rge-border)}@layer base{*,:before,:after,::backdrop{border-color:var(--border);outline-color:color-mix(in srgb, var(--ring) 50%, transparent)}}html[data-theme-transition=active]::view-transition-old(root){animation-duration:.18s;animation-timing-function:ease}html[data-theme-transition=active]::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease}html:not([data-theme-transition=active]) [data-x4rge-dashboard-shell],html:not([data-theme-transition=active]) [data-x4rge-dashboard-shell] *{transition-property:background-color,border-color,color,fill,stroke,box-shadow;transition-duration:.12s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){html:not([data-theme-transition=active]) [data-x4rge-dashboard-shell],html:not([data-theme-transition=active]) [data-x4rge-dashboard-shell] *{transition-duration:0s}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--x4rge-fg-muted,#80808066) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--x4rge-fg-muted,#80808059);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--x4rge-fg-muted,#80808080)}.scrollbar-thin::-webkit-scrollbar-thumb:active{background:var(--x4rge-fg-muted,#80808099)}
