/*! 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-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@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;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--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%;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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-offset-default)}:root{scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border:var(--scrollbar-thumb-border) solid transparent;border-radius:var(--radius-pill);background-color:var(--scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.relative{position:relative}.static{position:static}.inline{display:inline}.inline-flex{display:inline-flex}.h-\[var\(--control-auth\)\]{height:var(--control-auth)}.h-\[var\(--control-compact\)\]{height:var(--control-compact)}.h-\[var\(--control-form\)\]{height:var(--control-form)}.h-\[var\(--control-standard\)\]{height:var(--control-standard)}.min-w-\[var\(--control-form\)\]{min-width:var(--control-form)}.min-w-\[var\(--control-standard\)\]{min-width:var(--control-standard)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-manipulation{touch-action:manipulation}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[var\(--border\)\]{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-\[var\(--chip-surface\)\]{background-color:var(--chip-surface)}.bg-\[var\(--control-idle\)\]{background-color:var(--control-idle)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.\[font-size\:var\(--type-auth-body\)\]{font-size:var(--type-auth-body)}.\[font-size\:var\(--type-button\)\]{font-size:var(--type-button)}.\[font-size\:var\(--type-control\)\]{font-size:var(--type-control)}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-\[var\(--type-auth-body-line\)\]{--tw-leading:var(--type-auth-body-line);line-height:var(--type-auth-body-line)}.leading-\[var\(--type-button-line\)\]{--tw-leading:var(--type-button-line);line-height:var(--type-button-line)}.leading-\[var\(--type-control-line\)\]{--tw-leading:var(--type-control-line);line-height:var(--type-control-line)}.\[font-weight\:var\(--font-weight-medium\)\]{font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--destructive\)\]{color:var(--destructive)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--secondary-foreground\)\]{color:var(--secondary-foreground)}.shadow-\[var\(--shadow-main-surface\)\]{--tw-shadow:var(--shadow-main-surface);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,color\,opacity\]{transition-property:border-color,background-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--motion-control\)\]{--tw-duration:var(--motion-control);transition-duration:var(--motion-control)}.ease-\[var\(--ease-standard\)\]{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.select-none{-webkit-user-select:none;user-select:none}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:shadow-\[var\(--shadow-hairline\)\,var\(--shadow-main-surface\)\]:before{content:var(--tw-content);--tw-shadow:var(--shadow-hairline), var(--shadow-main-surface);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:shadow-\[var\(--shadow-raised\)\]:before{content:var(--tw-content);--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:bg-\[var\(--chip-surface-hover\)\]:hover{background-color:var(--chip-surface-hover)}.hover\:bg-\[var\(--control-hover\)\]:hover{background-color:var(--control-hover)}.hover\:bg-\[var\(--destructive-wash\)\]:hover{background-color:var(--destructive-wash)}.hover\:bg-\[var\(--primary-hover\)\]:hover{background-color:var(--primary-hover)}.hover\:bg-\[var\(--tab-hover\)\]:hover{background-color:var(--tab-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:before\:shadow-\[var\(--shadow-hairline-hover\)\,var\(--shadow-main-surface\)\]:hover:before{content:var(--tw-content);--tw-shadow:var(--shadow-hairline-hover), var(--shadow-main-surface);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:before\:shadow-\[var\(--shadow-raised-hover\)\]:hover:before{content:var(--tw-content);--tw-shadow:var(--shadow-raised-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:outline-offset-\[var\(--focus-offset-standalone\)\]:focus-visible{outline-offset:var(--focus-offset-standalone)}.active\:border-\[var\(--border-strong\)\]:active{border-color:var(--border-strong)}.active\:bg-\[var\(--chip-surface-hover\)\]:active{background-color:var(--chip-surface-hover)}.active\:bg-\[var\(--control-hover\)\]:active{background-color:var(--control-hover)}.active\:bg-\[var\(--destructive-wash\)\]:active{background-color:var(--destructive-wash)}.active\:bg-\[var\(--primary-hover\)\]:active{background-color:var(--primary-hover)}.active\:bg-\[var\(--tab-hover\)\]:active{background-color:var(--tab-hover)}.active\:bg-transparent:active{background-color:#0000}.active\:text-\[var\(--foreground\)\]:active{color:var(--foreground)}.active\:before\:shadow-\[var\(--shadow-hairline-hover\)\,var\(--shadow-main-surface\)\]:active:before{content:var(--tw-content);--tw-shadow:var(--shadow-hairline-hover), var(--shadow-main-surface);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:before\:shadow-\[var\(--shadow-raised-hover\)\]:active:before{content:var(--tw-content);--tw-shadow:var(--shadow-raised-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:not-data-pending\:cursor-default[data-disabled]:not([data-pending]){cursor:default}.data-disabled\:not-data-pending\:opacity-60[data-disabled]:not([data-pending]){opacity:.6}.data-pending\:cursor-progress[data-pending]{cursor:progress}@media (any-pointer:coarse){.any-pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.any-pointer-coarse\:after\:top-1\/2:after{content:var(--tw-content);top:50%}.any-pointer-coarse\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.any-pointer-coarse\:after\:h-\[var\(--hit-plane-coarse\)\]:after{content:var(--tw-content);height:var(--hit-plane-coarse)}.any-pointer-coarse\:after\:w-\[var\(--zml-button-hit-width\,100\%\)\]:after{content:var(--tw-content);width:var(--zml-button-hit-width,100%)}.any-pointer-coarse\:after\:-translate-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.any-pointer-coarse\:after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}}.\[\&_\[data-slot\=button\]\]\:\[font-size\:inherit\] [data-slot=button]{font-size:inherit}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\:is\(\[data-popup-open\]\,\[aria-expanded\=true\]\,\[aria-pressed\=true\]\)\]\:bg-\[var\(--chip-surface-pressed\)\]:is([data-popup-open],[aria-expanded=true],[aria-pressed=true]){background-color:var(--chip-surface-pressed)}.\[\&\:is\(\[data-popup-open\]\,\[aria-expanded\=true\]\,\[aria-pressed\=true\]\)\]\:text-\[var\(--foreground\)\]:is([data-popup-open],[aria-expanded=true],[aria-pressed=true]){color:var(--foreground)}.\[\&\:is\(\[data-popup-open\]\,\[aria-expanded\=true\]\,\[aria-pressed\=true\]\)\]\:before\:shadow-\[var\(--shadow-raised-pressed\)\]:is([data-popup-open],[aria-expanded=true],[aria-pressed=true]):before{content:var(--tw-content);--tw-shadow:var(--shadow-raised-pressed);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:is\(\[data-popup-open\]\,\[aria-expanded\=true\]\,\[aria-pressed\=true\]\)\:is\(\:hover\,\:active\)\]\:bg-\[var\(--chip-surface-pressed\)\]:is([data-popup-open],[aria-expanded=true],[aria-pressed=true]):is(:hover,:active){background-color:var(--chip-surface-pressed)}.\[\&\:is\(\[data-popup-open\]\,\[aria-expanded\=true\]\,\[aria-pressed\=true\]\)\:is\(\:hover\,\:active\)\]\:before\:shadow-\[var\(--shadow-raised-pressed\)\]:is([data-popup-open],[aria-expanded=true],[aria-pressed=true]):is(:hover,:active):before{content:var(--tw-content);--tw-shadow:var(--shadow-raised-pressed);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\[data-pending\]\>\*\:not\(\[data-slot\=button-spinner\]\)\]\:invisible[data-pending]>:not([data-slot=button-spinner]){visibility:hidden}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/InterVariable.woff2)format("woff2-variations")}:root{--font-sans:"Inter Variable", Inter, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:var(--font-sans);--font-mono:"Geist Mono", "SFMono-Regular", "Cascadia Code", "Roboto Mono", ui-monospace, monospace;--font-weight-regular:400;--font-weight-normal:var(--font-weight-regular);--font-weight-medium:500;--font-weight-semibold:600;--font-feature-numeric:"tnum" 1, "kern" 1, "calt" 0;--type-workbench-primary:13px;--type-workbench-primary-line:18px;--type-body:13px;--type-body-line:18px;--type-workbench-secondary:12px;--type-workbench-secondary-line:16px;--type-workbench-micro:12px;--type-workbench-micro-line:16px;--type-micro:11px;--type-micro-line:13px;--type-control:13px;--type-control-line:18px;--type-row-title:13px;--type-row-title-line:18px;--type-menu-item:13px;--type-menu-item-line:19.5px;--type-button:12px;--type-button-line:14.5px;--type-tooltip:var(--type-micro);--type-tooltip-line:16px;--type-mono:12px;--type-mono-line:16px;--type-auth-heading:18px;--type-auth-heading-line:24px;--type-auth-body:13px;--type-auth-body-line:18px;--type-heading-section:15px;--type-heading-section-line:23px;--type-heading-page:24px;--type-heading-page-line:32px;--type-article-body:15px;--type-article-body-line:24px;--font-weight-article-heading:var(--font-weight-semibold);--article-reading-width:80ch;--tracking-heading:-.16px;--tracking-body:-.1px;--tracking-section:.1px;--unread-marker-size:6px;--space-base-unit:4px;--space-inline-compact:4px;--space-inline-standard:8px;--space-inline-wide:12px;--space-toolbar-quiet:6px;--space-stack-compact:4px;--space-stack-standard:8px;--space-confirmation-actions:20px;--space-section-compact:16px;--space-section-standard:24px;--radius-square:0;--radius-micro:4px;--radius-checkbox:3px;--radius-small:6px;--radius-segmented:6px;--radius-control:8px;--radius-section:10px;--radius-auth-field:10px;--radius-rail-switcher:10px;--radius-floating:12px;--radius-shell:12px;--radius-pill:9999px;--border-width-hairline:1px;--border-width-control:1px;--border-width-surface:1px;--border-width-focus:1px;--border-width-invalid:1px;--control-compact:24px;--control-standard:28px;--control-form:32px;--icon-micro:12px;--icon-toolbar:14px;--icon-standard:16px;--control-auth:44px;--select-trigger:30px;--select-trigger-compact:24px;--select-option-compact:24px;--select-option-compact-line:18px;--switch-track-w:30px;--switch-track-h:20px;--switch-thumb-size:14px;--switch-pad:3px;--switch-compact-w:22px;--switch-compact-h:14px;--switch-compact-thumb:10px;--switch-compact-pad:2px;--motion-switch:.15s;--motion-switch-thumb:.1s;--motion-switch-thumb-delay:50ms;--field-inline:12px;--menu-item:32px;--filter-menu-width:207px;--filter-cascade-width:195px;--filter-panel-width:320px;--filter-search-height:36px;--filter-summary-row:44px;--display-options-width:300px;--popover-max-width:331px;--display-options-control-min:99px;--details-pane-width:364.781px;--details-inline-min:1152px;--details-balanced-inline-min:1024px;--details-balanced-min:360px;--details-balanced-master:1.08fr;--details-balanced-detail:.92fr;--details-library-master-width:288px;--selection-list-column-min:14rem;--selection-identity-width:8rem;--board-column-width:320px;--timeline-identity-width:176px;--timeline-min-width:640px;--timeline-interval-height:24px;--timeline-point-width:3px;--timeline-marker:var(--muted-foreground);--hit-plane-coarse:40px;--checkbox-size:14px;--checkbox-indicator-size:16px;--keyboard-occlusion:max(0px, calc(100svh - var(--vv-height,100svh)));--shell-rail-width:244px;--shell-wide-inset:8px;--shell-navigation-inset:12px;--shell-bar-height:43.5px;--shell-bar-inset-start:8px;--shell-bar-inset-end:11px;--view-title-inset-start:10px;--view-title-inset-end:4px;--row-single:44px;--row-dual:46px;--row-table:48px;--row-inbox:55px;--table-header:32px;--cell-inline:12px;--cell-gap:8px;--table-column-identity-min:176px;--table-column-policy:192px;--table-column-amount-min:112px;--data-identity-size:20px;--data-identity-monogram:11px;--data-alert-rail-width:3px;--data-message-row:14px;--data-annotation-row:20px;--data-matrix-inset:10px;--data-header-coarse:44px;--data-matrix-identity-default:150px;--data-matrix-basis-default:88px;--data-matrix-venue-default:104px;--data-column-resize-hit:20px;--data-card-collapsed:124px;--data-card-message:22px;--data-card-expanded-extra:131px;--row-dense-single:32px;--row-dense-dual:40px;--table-header-dense:28px;--cell-inline-dense:8px;--settings-row:65px;--view-bar-control:28px;--view-bar-gap:8px;--view-rail-end-slots:3;--view-rail-end-max:calc(var(--view-rail-end-slots) * var(--control-standard) + (var(--view-rail-end-slots) - 1) * var(--space-toolbar-quiet));--table-record-min:56rem;--table-column-asset:96px;--table-column-status:112px;--table-column-metric:136px;--table-column-metric-wide:160px;--table-column-identity:160px;--table-column-time:176px;--table-column-action:96px;--table-column-body:240px;--table-column-fill:160px;--overlay-gutter:8px;--overlay-data-width:1080px;--calendar-day-width:112px;--calendar-day-height:112px;--calendar-heat-max:18%;--scrollbar-size:8px;--scrollbar-size-rail:11px;--scrollbar-thumb-border:2px;--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scrollbar-thumb:color-mix(in srgb, var(--foreground) 18%, transparent)}}:root{--scrollbar-thumb-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scrollbar-thumb-hover:color-mix(in srgb, var(--foreground) 30%, transparent)}}:root{--scrollbar-thumb-active:var(--scrollbar-thumb-hover);--settings-window-width:1180px;--settings-window-height:704px;--settings-reading-width:640px;--settings-section-gap:48px;--settings-control-width:160px;--settings-range-width:176px;--settings-label-min:128px;--settings-content-inset-wide:48px;--settings-content-inset-compact:24px;--settings-nav-compact-width:330px;--form-column-min:18rem;--form-section-content-gap:16px;--form-field-compact:10rem;--form-field-default:12rem;--form-field-wide:18rem;--record-identity-min:10rem;--record-summary-min:16rem;--data-identity-prefix-min:32px;--chart-line-primary:3;--chart-line-secondary:2;--chart-line-reference:2;--chart-line-baseline:2;--chart-line-overview:1;--chart-marker-primary:5;--chart-marker-secondary:4;--chart-scale-margin:.08;--chart-overview-margin:.12;--chart-area-fill-near:.22;--chart-area-fill-far:.02;--chart-bar-spacing:10;--chart-plot-height:clamp(18rem, 48dvh, 34rem);--chart-plot-summary-height:clamp(12rem, 30dvh, 20rem);--chart-plot-min-height:12rem;--chart-plot-min-wide:16rem;--chart-overview-height:32px;--chart-tooltip-width:244px;--chart-data-max-height:min(20rem, 45dvh);--chart-compact-width:420px;--chart-brush-grip:7px;--chart-brush-click-slop:3px;--chart-annotation-offset:6px;--chart-legend-width:28px;--chart-axis-text:var(--muted-foreground);--chart-crosshair-label-background:var(--background);--chart-series-reference:var(--muted-foreground);--chart-surface:var(--work-surface);--chart-brush-mask:var(--chart-surface)}@supports (color:color-mix(in lab, red, red)){:root{--chart-brush-mask:color-mix(in srgb, var(--chart-surface) 70%, transparent)}}:root{--chart-brush-window:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--chart-brush-window:color-mix(in srgb, var(--primary) 12%, transparent)}}:root{--auth-content-width:288px;--auth-action-pitch:60px;--marketing-nav-wide:72px;--marketing-nav-narrow:64px;--marketing-grid-max:1200px;--marketing-measure:680px;--marketing-hero-wide:64px;--marketing-hero-narrow:38px;--marketing-hero-weight:510;--marketing-heading-wide:48px;--marketing-heading-narrow:24px;--marketing-rhythm-wide:128px;--marketing-rhythm-narrow:80px;--marketing-cta:44px;--marketing-reveal:.35s;--motion-in:0s;--motion-out:.15s;--motion-instant:0s;--motion-micro:.1s;--motion-floating:.1s;--motion-disclosure:.15s;--motion-control:var(--motion-out);--motion-overlay:.15s;--motion-overlay-exit:.15s;--motion-popup-enter:50ms;--motion-popup-exit:.21s;--motion-popup-scale:50ms;--ease-popup-enter:linear(0, .2753 14%, .3463 28%, .4662 42%, .6069 56%, .7615 70%, .9028 84%, 1);--ease-popup-scale-enter:linear(0, .1377 14%, .1732 28%, .2331 42%, .3035 56%, .3807 70%, .4514 84%, .5 96%, 1 96%, 1);--ease-popup-exit:linear(0 0% 15%, .1331 18%, .2742 21%, .3943 24%, .4956 28%, .6697 34%, .8114 44%, .8982 54%, .942 64%, .9679 74%, .9817 84%, .9901 94%, 1);--ease-popup-scale-exit:linear(0, .1814 18%, .2734 30%, .3772 44%, .4846 58%, .5 64%, 1 64%, 1);--motion-dialog:.3s;--motion-panel:.25s;--motion-shell:.45s;--motion-pulse:.7s;--motion-loop:1.2s;--motion-floating-offset:4px;--motion-overlay-offset:0px;--motion-overlay-scale-from:.98;--motion-dialog-scale-from:.968;--motion-panel-offset:8px;--motion-reduced-duration:.01ms;--motion-reduced-transform:none;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--ease-exit:ease-in;--ease-floating:ease-out;--ease-dialog:var(--ease-emphasized);--ease-overlay:var(--ease-emphasized);--ease-shell:cubic-bezier(.45, 0, .55, 1);--ease-switch:ease-out;--ease-checkbox:ease-out;--z-base:0;--z-raised:1;--z-sticky:10;--z-navigation:20;--z-workbench-controls:30;--z-floating:40;--z-celebrate:45;--z-overlay:50;--z-toast:70;--z-skip-link:90;--celebrate-count-burst:320;--celebrate-gravity:.3;--celebrate-flip-floor:.22;--celebrate-back-mix:.3;--celebrate-lum-floor:.82;--shell-surface-border:var(--border);--checkbox-border:var(--input);--checkbox-border-standalone:lch(52.04% 0 282);--motion-checkbox:80ms;--shadow-hairline:0 0 0 .5px #00000016;--shadow-hairline-hover:0 0 0 .5px #00000025;--shadow-main-surface:0 3px 6px -2px #00000005, 0 1px 1px #0000000a;--chip-ring:#00000017;--chip-ring-strong:#00000026;--chip-surface:var(--control-idle);--chip-surface-hover:lch(95.883% .157 282);--chip-surface-pressed:lch(94.854% .157 282);--shadow-raised:0 0 0 .5px var(--chip-ring), var(--shadow-main-surface);--shadow-raised-hover:0 0 0 .5px var(--chip-ring-strong), var(--shadow-main-surface);--shadow-raised-pressed:0 0 0 .5px var(--chip-ring-strong);--settings-section-border:var(--border);--shadow-floating:0 6px 18px #00000005, 0 3px 9px #0000000a, 0 1px 1px #0000000a;--shadow-dialog:0 9px 48px #00000014, 0 6px 24px #0000001a, 0 1px 1px #0000000a;--theme-hue:282;--background:lch(94.44% .5 282);--work-surface:lch(97.94% .5 282);--sub-surface:lch(96.8% .4 282);--card:lch(99.3% .3 282);--elevated:lch(100% 0 282);--popover:lch(100% 0 282);--select-compact-list-surface:lch(97.94% .5 282);--select-compact-list-border:lch(84.44% 0 282);--select-compact-list-hover:var(--menu-item-hover);--menu:lch(100% 0 282);--overlay-surface:lch(100% 0 282);--modal-scrim:#00000040;--personal-settings-scrim:#0006;--foreground:lch(9.794% 0 282);--secondary-foreground:lch(19.588% 1.25 282);--muted-foreground:lch(39.176% 1.25 282);--disabled-foreground:lch(64.64% 1.25 282);--inverse-foreground:lch(100% 0 282);--border-subtle:lch(95.24% 0 282);--border:lch(89.84% 0 282);--border-segmented:lch(84.44% 0 282);--border-strong:lch(78.5% 1.48 282);--border-focus:#6d78d5;--border-invalid:lch(45.5% 54 29);--input:lch(86.5% 0 282);--overlay-border:lch(91.9% 0 282);--overlay-divider:lch(91.9% 0 282);--modal-border:var(--overlay-border);--modal-surface:lch(100% 0 282);--overlay-surface-in-modal:var(--overlay-surface);--overlay-border-in-modal:var(--overlay-border);--overlay-divider-in-modal:var(--overlay-divider);--overlay-foreground-in-modal:var(--overlay-foreground);--overlay-muted-in-modal:var(--menu-muted);--overlay-foreground:var(--secondary-foreground);--menu-muted:lch(40% 1 282);--menu-item-hover:lch(95% 0 282);--control-idle:lch(99.997% .5 282);--control-hover:lch(94.5% .157 282);--control-pressed:lch(93% 0 282);--control-current:lch(89.54% .5 282);--control-selected:lch(91% 0 282);--control-checked:lch(53% 52.26 286.91);--control-open:lch(94.854% .157 282);--tab-current:lch(93.48% .5 282);--tab-idle:var(--control-idle);--tab-hover:lch(94.854% .5 282);--rail-item-hover:lch(91.43% .5 282);--rail-item-current:var(--control-current);--rail-control-idle:lch(90.55% .4 282);--rail-control-quiet-hover:lch(0% 0 0/.06);--rail-control-hover:lch(88.17% .4 282);--row-fill-hover:var(--background);--row-fill-selected:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--row-fill-selected:color-mix(in srgb, var(--primary) 10%, var(--work-surface))}}:root{--row-fill-selected-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--row-fill-selected-hover:color-mix(in srgb, var(--primary) 16%, var(--work-surface))}}:root{--segmented-track:var(--tab-current);--segmented-current:var(--elevated);--segmented-option-current:lch(95.54% 0 282);--chip-current:lch(94.86% 0 282);--option-well:lch(100% 0 282);--option-well-hover:lch(96.914% 0 282);--select-well-hover:lch(95.886% 0 282);--select-open-border:lch(75.7% 0 282);--option-well-hover-foreground:var(--overlay-foreground);--switch-track-off:lch(82.5% .05 282);--switch-track-off-hover:lch(76.98% .08 282);--control-checked-hover:lch(47% 50.26 286.91);--field:lch(100% 0 282);--field-border:lch(86.5% 1.48 282);--field-border-hover:lch(80% 1.48 282);--field-border-pressed:lch(74% 1.48 282);--primary:lch(48.5% 52.26 286.91);--primary-hover:lch(44% 50.26 286.91);--primary-pressed:var(--primary-hover);--primary-foreground:lch(100% 5 286.91);--destructive:lch(45.5% 80 29);--destructive-wash:lch(93.966% 7.33 19.355);--invalid:lch(45.5% 54 29);--status-info:#2563b9;--status-healthy:#086646;--status-warning:#7a5000;--status-error:#ae1f29;--status-idle:#686870;--status-stale:#6b6252;--status-offline:#686870;--status-unknown:#686870;--celebrate-1:#5e6ad2;--celebrate-2:#8b95e6;--celebrate-3:#12a594;--celebrate-4:#e8a317;--celebrate-5:#ef6449;--celebrate-6:#d9407a;--celebrate-7:#3da35d;--celebrate-8:#3b82f6;--financial-positive:oklch(45.9% .1274 163.23);--financial-negative:oklch(49.6% .1648 27.45);--financial-neutral:#52525b;--risk:oklch(49.1% .154 58.3);--chart-1:lch(53% 52.26 287);--chart-2:#348542;--chart-3:#cf3e46;--chart-4:#9f6800;--chart-5:#8e4ec6;--chart-series-open:var(--chart-4);--chart-series-funding:var(--chart-2);--chart-axis-border:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--chart-axis-border:color-mix(in srgb, var(--muted-foreground) 20%, transparent)}}:root{--chart-grid-line:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--chart-grid-line:color-mix(in srgb, var(--muted-foreground) 14%, transparent)}}:root{--chart-crosshair-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--chart-crosshair-line:color-mix(in srgb, var(--foreground) 28%, transparent)}}:root{--chart-zero-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--chart-zero-line:color-mix(in srgb, var(--foreground) 50%, transparent)}}:root{--focus-ring-width:1px;--focus-ring-color:var(--border-focus);--focus-ring-outline:var(--focus-ring-width) solid var(--focus-ring-color);--focus-offset-default:0px;--focus-offset-standalone:2px;--focus-offset-inset:0;--focus-offset-clipped:-1px}.dark{--theme-hue:272;--background:lch(2.595% .4 272);--work-surface:lch(5.52% .4 272);--sub-surface:lch(7.32% .85 272);--card:lch(8.22% 1.3 272);--elevated:lch(10.8% 1.05 272);--popover:lch(12.72% .85 272);--select-compact-list-surface:lch(5.52% .4 272);--select-compact-list-border:lch(16.32% 1.48 272);--select-compact-list-hover:lch(14.777% 1.075 272);--menu:lch(12.72% .85 272);--overlay-surface:lch(12.72% .85 272);--modal-surface:lch(9.232% .85 272);--modal-scrim:#0006;--foreground:lch(100% 0 272);--secondary-foreground:lch(90.451% 1.2 272);--muted-foreground:lch(61.803% 1.2 272);--disabled-foreground:lch(36.975% 1.2 272);--inverse-foreground:lch(5.52% .4 272);--border-subtle:lch(9.84% 1.48 272);--border:lch(14.16% 1.48 272);--border-segmented:lch(18.48% 1.48 272);--border-strong:lch(28.032% 1.48 272);--border-focus:#8b95e6;--border-invalid:lch(71.06% 38 22.22);--input:lch(30.833% 1.93 272);--overlay-border:lch(25.68% 1.93 272);--overlay-divider:lch(20.28% 1.93 272);--modal-border:lch(22.193% 1.93 272);--overlay-surface-in-modal:lch(16.433% 1.3 272);--overlay-border-in-modal:lch(29.393% 2.38 272);--overlay-divider-in-modal:lch(20.753% 2.38 272);--overlay-foreground-in-modal:lch(91.554% 1.65 272);--overlay-muted-in-modal:lch(66.215% 1.65 272);--overlay-foreground:lch(91.178% 1.425 272);--menu-muted:lch(64.714% 1.425 272);--menu-item-hover:lch(20.82% 1.3 272);--control-idle:lch(8.22% 1.1 272);--control-hover:lch(12.2% 1.1 272);--control-pressed:lch(14.4% 1.15 272);--control-current:lch(13.845% 1.3 272);--control-selected:lch(13.845% 1.429 272);--control-checked:lch(47.918% 59.303 288.421);--control-open:lch(18.634% 1.075 272);--tab-current:lch(16.706% .979 272);--tab-idle:lch(10.149% .593 272);--tab-hover:lch(14.006% .593 272);--rail-item-hover:lch(8.445% 1.3 272);--rail-item-current:var(--control-current);--rail-control-idle:lch(10.149% .689 272);--rail-control-quiet-hover:var(--rail-control-idle);--rail-control-hover:lch(14.777% 1.075 272);--row-fill-hover:lch(9.345% .85 272);--row-fill-selected:lch(12.141% 17.792 286.445);--row-fill-selected-hover:lch(15.966% 18.242 286.445);--segmented-track:var(--tab-current);--segmented-current:lch(20.418% 1.429 272);--segmented-option-current:lch(23.906% 1.429 272);--chip-current:lch(25.834% 1.525 272);--option-well:lch(17.349% 1.043 272);--option-well-hover:lch(21.206% 1.043 272);--select-well-hover:lch(21.977% 1.525 272);--select-open-border:lch(27.84% 1.93 272);--option-well-hover-foreground:var(--overlay-foreground);--switch-track-off:lch(48.247% .93 272);--switch-track-off-hover:lch(56.807% 1.019 272);--control-checked-hover:lch(52.418% 61.103 288.421);--field:lch(9.232% .85 272);--field-border:lch(30.833% 1.93 272);--field-border-hover:lch(28.032% 6.93 272);--field-border-pressed:var(--field-border-hover);--primary:lch(47.918% 59.303 288.421);--primary-hover:lch(52.418% 61.103 288.421);--primary-pressed:var(--primary-hover);--primary-foreground:lch(100% 5 288.421);--destructive:#ff8583;--destructive-wash:lch(14.272% 13.438 19.784);--invalid:lch(71.06% 38 22.22);--status-info:#60a5fa;--status-healthy:#34d399;--status-warning:#fbbf24;--status-error:#f87171;--status-idle:#a1a1aa;--status-stale:#c4b99f;--status-offline:#a1a1aa;--status-unknown:#a1a1aa;--celebrate-1:#8b95e6;--celebrate-2:#b4bbf7;--celebrate-3:#3fc1c9;--celebrate-4:#f6c445;--celebrate-5:#f2764b;--celebrate-6:#f0619a;--celebrate-7:#5bd9a4;--celebrate-8:#fff;--financial-positive:oklch(77.29% .1535 163.22);--financial-negative:oklch(71.06% .1661 22.22);--financial-neutral:#d4d4d8;--risk:oklch(75.76% .159 55.93);--chart-1:lch(58% 55 288);--chart-2:#46a758;--chart-3:#ee686d;--chart-4:#f1a10d;--chart-5:#bf7af0;--chart-axis-border:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--chart-axis-border:color-mix(in srgb, var(--muted-foreground) 24%, transparent)}}.dark{--chart-grid-line:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--chart-grid-line:color-mix(in srgb, var(--muted-foreground) 16%, transparent)}}.dark{--chart-crosshair-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--chart-crosshair-line:color-mix(in srgb, var(--foreground) 42%, transparent)}}.dark{--chart-zero-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--chart-zero-line:color-mix(in srgb, var(--foreground) 40%, transparent)}}.dark{--focus-ring-color:var(--primary);--scrollbar-thumb:lch(37.275% 1.2 272);--scrollbar-thumb-hover:lch(37.375% 1.2 272);--scrollbar-thumb-active:lch(36.975% 1.2 272);--shadow-main-surface:0 .5px 1px 1px #0000004d;--shell-surface-border:lch(13.08% 1.48 272);--checkbox-border:lch(55.92% 1.93 272);--checkbox-border-standalone:lch(55.92% 1.93 272);--shadow-hairline:0 0 0 .5px lch(100% 0 272/.148);--shadow-hairline-hover:0 0 0 .5px lch(100% 0 272/.247);--chip-surface:lch(10.149% .689 272);--chip-surface-hover:lch(14.777% 1.075 272);--chip-surface-pressed:var(--control-open);--chip-ring:lch(100% 0 272/.137);--chip-ring-strong:lch(100% 0 272/.229);--shadow-raised:0 0 0 .5px var(--chip-ring), var(--shadow-main-surface);--shadow-raised-hover:0 0 0 .5px var(--chip-ring-strong), var(--shadow-main-surface);--shadow-raised-pressed:0 0 0 .5px var(--chip-ring-strong);--settings-section-border:var(--overlay-divider);--shadow-floating:0 3px 8px #00000020, 0 2px 5px #00000020, 0 1px 1px #00000020;--shadow-dialog:0 4px 40px #0000001a, 0 3px 20px #00000020, 0 3px 12px #00000020, 0 2px 8px #00000020, 0 1px 1px #00000020}:where(button,summary,a[href],input,select,textarea,[role=button],[role=tab],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[role=combobox]):is(:hover,:focus-visible,:active,[data-state=open],[aria-expanded=true],[aria-current=page],[data-popup-open],[data-active=true],[data-focused=true]){--motion-control:var(--motion-in)}[aria-invalid=true]:focus-visible{--focus-ring-color:var(--invalid)}html :is([data-slot=checkbox],[data-slot=switch]):focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-offset-inset)}html :is([data-slot=checkbox],[data-slot=switch])[aria-invalid=true]:focus-visible{outline-color:var(--invalid)}@media (forced-colors:active){html :is([data-slot=checkbox],[data-slot=switch]){color:buttontext;forced-color-adjust:none;background:canvas;border-color:buttontext}html [data-slot=checkbox]:is([data-checked],[data-indeterminate]){color:highlighttext;background:highlight;border-color:highlight}html [data-slot=switch]>[data-slot=switch-thumb]{background:buttontext}html [data-slot=switch]{outline:var(--border-width-control) solid ButtonText;outline-offset:var(--focus-offset-inset)}html [data-slot=switch][data-checked]{background:highlight}html [data-slot=switch][data-checked]>[data-slot=switch-thumb]{background:highlighttext}html :is([data-slot=checkbox],[data-slot=switch])[aria-invalid=true]:focus-visible{outline-color:highlight}}.zml-sidebar-footer{align-items:center;gap:var(--space-inline-compact);padding-top:var(--space-inline-standard);flex-shrink:0;display:flex}.zml-connection-summary{height:var(--control-standard);min-height:var(--control-standard);align-items:center;gap:var(--space-inline-standard);padding-inline:var(--space-inline-standard);border-radius:var(--radius-control);font-size:var(--type-workbench-secondary);line-height:normal;font-weight:var(--font-weight-regular)}.zml-connection-summary-compact{min-height:var(--control-standard);align-items:center}.zml-sidebar-preview{block-size:auto;z-index:var(--z-floating);width:calc(var(--shell-rail-width) - var(--shell-navigation-inset) - 1px - var(--scrollbar-size-rail));background:var(--work-surface);animation:zml-sidebar-reveal var(--motion-overlay) var(--ease-standard);border-start-end-radius:var(--radius-floating);border-end-end-radius:var(--radius-floating);position:fixed;inset-block-start:var(--shell-bar-height);inset-block-end:0;inset-inline-start:0}@keyframes zml-sidebar-reveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.zml-sidebar-preview{animation:none}}.zml-sidebar-reveal-edge{inset-inline-start:0;top:var(--shell-bar-height);width:var(--shell-wide-inset);z-index:var(--z-navigation);position:fixed;bottom:0}[data-slot=sidebar-mode-glyph] [data-part]{transform-box:fill-box;transform-origin:50%;transition:opacity var(--motion-micro) var(--ease-standard), transform var(--motion-control) var(--ease-standard)}[data-slot=sidebar-mode-glyph][data-pinned=true] [data-part=divider]{opacity:1;transform:none}[data-slot=sidebar-mode-glyph][data-pinned=true] [data-part=collapse],[data-slot=sidebar-mode-glyph][data-pinned=true] [data-part=expand]{opacity:0}[data-slot=sidebar-mode-button]:is(:hover,:focus-visible) [data-slot=sidebar-mode-glyph][data-pinned=true] [data-part=divider]{opacity:0;transform:translate(-2px)}[data-slot=sidebar-mode-button]:is(:hover,:focus-visible) [data-slot=sidebar-mode-glyph][data-pinned=true] [data-part=collapse]{opacity:1;transform:none}[data-slot=sidebar-mode-button]:is(:hover,:focus-visible) [data-slot=sidebar-mode-glyph][data-pinned=true] [data-part=expand]{opacity:0}[data-slot=sidebar-mode-glyph][data-pinned=false] [data-part=divider]{opacity:0;transform:translate(-2px)}[data-slot=sidebar-mode-glyph][data-pinned=false] [data-part=expand]{opacity:1;transform:none}[data-slot=sidebar-mode-glyph][data-pinned=false] [data-part=collapse]{opacity:0}[data-slot=sidebar-mode-button]:is(:hover,:focus-visible) [data-slot=sidebar-mode-glyph][data-pinned=false] [data-part=divider]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-slot=sidebar-mode-glyph] [data-part]{transition:none}}[data-zml-frozen-surface]{--font-sans:"Inter Variable", Inter, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:var(--font-sans);--font-feature-numeric:"tnum" 1, "kern" 1, "calt" 0;letter-spacing:normal;--type-workbench-primary:13px;--type-workbench-primary-line:18px;--type-workbench-secondary:12px;--type-workbench-secondary-line:16px;--type-row-title:13px;--type-row-title-line:18px;--row-single:44px;--row-dual:46px;--table-header:32px;--cell-inline:12px;--cell-gap:8px;--data-identity-size:20px;--data-identity-monogram:11px;--data-message-row:14px;--data-annotation-row:20px;--data-matrix-inset:10px;--data-header-coarse:44px;--data-matrix-identity-default:150px;--data-matrix-basis-default:88px;--data-matrix-venue-default:104px;--work-surface:lch(97.94% .5 282);--sub-surface:lch(96.8% .4 282);--foreground:lch(9.794% 0 282);--muted-foreground:lch(39.176% 1.25 282);--border-subtle:lch(95.24% 0 282);--border:lch(89.84% 0 282);--control-hover:lch(94.5% .157 282);--control-open:lch(87.36% .157 282);--control-selected:lch(91% 0 282);--financial-positive:oklch(45.9% .1274 163.23);--financial-negative:oklch(49.6% .1648 27.45);--financial-neutral:#52525b;--status-stale:#6b6252;--motion-checkbox:var(--motion-control);--disabled-foreground:lch(61.803% 1.2 282);--focus-offset-default:1px;--primary-hover:lch(47% 50.26 286.91);--menu-muted:lch(39.176% 1.25 282);--destructive:lch(45.5% 54 29);scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab, red, red)){[data-zml-frozen-surface]{scrollbar-color:color-mix(in srgb, var(--foreground) 18%, transparent) transparent}}.dark [data-zml-frozen-surface]{--work-surface:lch(5.52% .4 272);--sub-surface:lch(7.32% .85 272);--card:lch(8.22% 1.1 272);--foreground:lch(100% 0 272);--muted-foreground:lch(60.621% 1.2 272);--disabled-foreground:lch(35.024% 1.2 272);--border-subtle:lch(9.84% 1.48 272);--border:lch(14.16% 1.48 272);--control-hover:lch(12.2% 1.1 272);--control-open:lch(18.634% 1.075 272);--control-selected:lch(13.845% 1.429 272);--motion-checkbox:var(--motion-control);--focus-ring-color:#8b95e6;--primary-hover:lch(44% 59.303 288.421);--menu-muted:lch(60.621% 1.2 272);--field-border-pressed:lch(32% 1.48 272);--destructive:lch(71.06% 38 22.22)}[data-combo-table-scroll]:has(>[data-zml-frozen-surface]){scrollbar-color:#1a1a1a2e transparent}.dark [data-combo-table-scroll]:has(>[data-zml-frozen-surface]){scrollbar-color:#ffffff2e transparent}.zml-shell-connection-alert{border-top:1px solid var(--border-subtle);background:var(--work-surface);padding-bottom:env(safe-area-inset-bottom,0px);flex-shrink:0}[data-slot=main-surface]:focus,#settings-main-content:focus{outline:none}.zml-virtual-row{contain:layout style paint}.zml-data-row{background-color:var(--work-surface)}.zml-data-row[data-row-stripe=odd]{background-color:var(--zml-combo-stripe-surface,var(--sub-surface))}.zml-combo-row{--zml-combo-row-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.zml-combo-row{--zml-combo-row-border:color-mix(in srgb, var(--border) 25%, transparent)}}.zml-combo-row{--zml-combo-stripe-surface:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zml-combo-row{--zml-combo-stripe-surface:color-mix(in srgb, var(--foreground) 3%, var(--work-surface))}}.zml-combo-row{--zml-combo-column-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.zml-combo-row{--zml-combo-column-border:color-mix(in srgb, var(--border) 55%, transparent)}}.zml-combo-row{box-shadow:inset 0 -1px var(--zml-combo-row-border)}.zml-combo-row>:is(th,td){border-bottom-color:var(--zml-combo-row-border);border-inline-end:1px solid var(--zml-combo-column-border)}.zml-combo-row :is([role=cell],[role=gridcell]){box-shadow:inset -1px 0 var(--zml-combo-column-border)}.zml-data-message-cell{--zml-message-line:14px;grid-template-rows:var(--zml-message-line) calc(var(--zml-message-line) * 2);font-size:var(--type-workbench-secondary);line-height:var(--zml-message-line);align-content:start;padding-block:0;overflow:hidden}.zml-data-message-text{-webkit-line-clamp:2;overflow-wrap:anywhere;max-height:calc(var(--zml-message-line) * 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zml-data-message-text[hidden]{display:none}@media (hover:hover){.zml-data-row:not([aria-selected=true]):hover{background-color:var(--control-hover)}}.zml-data-row[aria-selected=true]{background-color:var(--control-selected)}.zml-data-row[data-focused=true]{outline:var(--focus-ring-outline);outline-offset:var(--focus-offset-clipped)}.zml-data-row[data-stale=true] .zml-data-numeric{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--status-stale);-webkit-text-decoration-color:var(--status-stale);text-decoration-color:var(--status-stale);text-underline-offset:var(--space-inline-compact)}@media (forced-colors:active){.zml-table-row-highlight{--zml-data-row-surface:Highlight;forced-color-adjust:none;color:highlighttext}.zml-table-row-highlight>:is(th,td){background:canvas linear-gradient(highlight,highlight)}.zml-table-row-highlight>:is(th,td) :where(*){color:highlighttext;background-color:#0000!important}.zml-data-row,.zml-data-row[data-row-stripe]{background-color:canvas}.zml-data-row[aria-selected=true]{color:highlighttext;background-color:highlight}.zml-data-row[aria-selected=true] :where(*){color:highlighttext}.zml-data-row-alert{background-color:canvastext}.zml-data-row[aria-selected=true] .zml-data-row-alert{background-color:highlighttext}.zml-data-row[data-stale=true] .zml-data-numeric{text-decoration-color:canvastext}.zml-data-row[aria-selected=true][data-stale=true] .zml-data-numeric{text-decoration-color:highlighttext}:root{--focus-ring-width:2px;--focus-ring-color:Highlight}[data-status][aria-hidden=true],[data-status-dot-mark]{background:canvastext;box-shadow:none!important}[data-status=active][aria-hidden=true]{outline-offset:1px;outline:1px dotted canvastext}[data-status=error][aria-hidden=true],[data-status-dot-mark][data-status-dot-tone=danger]{outline-offset:1px;outline:1px solid canvastext}[data-status=warning][aria-hidden=true],[data-status-dot-mark][data-status-dot-tone=warning]{outline-offset:1px;background:canvas;outline:1px dashed canvastext}[data-status=offline][aria-hidden=true]{outline-offset:1px;background:canvas;outline:1px solid canvastext}[data-status=stale][aria-hidden=true]{outline-offset:1px;background:canvas;outline:1px dashed graytext}[data-status=idle][aria-hidden=true],[data-status-dot-mark][data-status-dot-tone=muted]{outline-offset:1px;background:canvas;outline:1px solid graytext}[data-status=unknown][aria-hidden=true],[data-status-dot-mark][data-status-dot-tone=unknown]{outline-offset:1px;background:canvas;outline:1px dotted graytext}[data-status]:not([aria-hidden=true]){border-style:solid;border-color:canvastext}[data-status=active]:not([aria-hidden=true]){border-style:dotted}[data-status=warning]:not([aria-hidden=true]){border-style:dashed}[data-status=error]:not([aria-hidden=true]),[data-status=offline]:not([aria-hidden=true]){outline-offset:1px;outline:1px solid canvastext}[data-status=offline]:not([aria-hidden=true]){border-style:dashed}[data-status=stale]:not([aria-hidden=true]){border-style:dashed;border-color:graytext}[data-status=idle]:not([aria-hidden=true]){color:graytext;border-color:graytext}[data-status=unknown]:not([aria-hidden=true]){color:graytext;border-style:dotted;border-color:graytext}}html[data-theme-transition=suppressed],html[data-theme-transition=suppressed] *,html[data-theme-transition=suppressed] :before,html[data-theme-transition=suppressed] :after{transition-duration:0s!important;transition-delay:0s!important}@media (prefers-contrast:more){:root{--focus-ring-width:2px}}.zml-form-section{gap:var(--form-section-content-gap);display:grid;container:zml-form/inline-size}.zml-form-section-header{align-items:center;gap:var(--space-inline-standard);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions";display:grid}.zml-form-section-header[data-has-presets=true]{grid-template-areas:"title actions""presets presets"}.zml-form-section-title{grid-area:title}.zml-form-section-presets{gap:var(--space-inline-compact);flex-wrap:wrap;grid-area:presets;min-width:0;display:flex}.zml-form-section-actions{justify-content:end;gap:var(--space-inline-compact);flex-wrap:wrap;grid-area:actions;display:flex}.zml-form-section-body{gap:var(--form-section-content-gap);min-width:0;display:grid}.zml-form-live-region{min-height:0;margin:0}.zml-form-section-body>.zml-form-live-region:empty:not(:first-child){margin-block-start:calc(-1*var(--form-section-content-gap))}@container zml-form (width>=36rem){.zml-form-section-header[data-has-presets=true]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title presets actions"}}.zml-data-matrix{--data-heat-quiet:1%;--data-heat-medium:2%;--data-heat-strong:4%;--data-heat-extreme:6%;--data-heat-maximum:8%;--data-heat-best:7%;--data-best-indicator:var(--muted-foreground)}.zml-data-matrix [data-funding-row]{--funding-row-fill:var(--work-surface);background-color:#0000}.zml-data-matrix [data-funding-row],.zml-data-matrix [data-funding-identity]{border-bottom:0}.zml-data-matrix [data-funding-identity]{isolation:isolate;background-color:var(--work-surface);border-inline-end:var(--border-width-hairline) solid var(--border)}.zml-data-matrix-seam{border-inline-end:var(--border-width-hairline) solid var(--border)}.zml-data-matrix [data-funding-row]:before,.zml-data-matrix [data-funding-identity]:before{content:"";inset-block:0;inset-inline:var(--space-inline-standard);z-index:-1;pointer-events:none;border-radius:var(--radius-control);background:var(--row-fill-hover);opacity:0;position:absolute}.zml-data-matrix [data-funding-identity]:before{border-start-end-radius:0;border-end-end-radius:0;inset-inline-end:0}.zml-data-matrix [data-hovered=true]{--funding-row-fill:var(--row-fill-hover)}.zml-data-matrix [data-hovered=true]:before{opacity:1}@media (hover:hover){.zml-data-matrix [data-funding-row]:hover,.zml-data-matrix [data-funding-identity]:hover{--funding-row-fill:var(--row-fill-hover)}.zml-data-matrix [data-funding-row]:hover:before,.zml-data-matrix [data-funding-identity]:hover:before{opacity:1}}.zml-data-matrix :is([data-funding-row],[data-funding-identity])[aria-selected=true]{--funding-row-fill:var(--row-fill-selected)}.zml-data-matrix :is([data-funding-row],[data-funding-identity])[aria-selected=true]:before{background:var(--row-fill-selected);opacity:1}.zml-data-matrix :is([data-funding-row],[data-funding-identity])[aria-selected=true][data-hovered=true]{--funding-row-fill:var(--row-fill-selected-hover)}.zml-data-matrix :is([data-funding-row],[data-funding-identity])[aria-selected=true][data-hovered=true]:before{background:var(--row-fill-selected-hover)}@media (hover:hover){.zml-data-matrix :is([data-funding-row],[data-funding-identity])[aria-selected=true]:hover{--funding-row-fill:var(--row-fill-selected-hover)}.zml-data-matrix :is([data-funding-row],[data-funding-identity])[aria-selected=true]:hover:before{background:var(--row-fill-selected-hover)}}.zml-data-matrix-heading{padding-inline:clamp(0px,calc(var(--funding-venue-width)/4),var(--space-inline-compact));font-size:var(--type-workbench-secondary);line-height:normal;font-weight:var(--font-weight-medium)}.zml-data-matrix-cell{--data-matrix-content-height:var(--type-workbench-secondary-line);--funding-heat-pct:var(--data-heat-quiet);box-sizing:border-box;padding-inline:clamp(0px,calc(var(--funding-venue-width)/4),var(--cell-inline-dense));padding-top:calc((var(--funding-row-height) - var(--data-matrix-content-height))/2);display:block}[data-funding-stat-lines="1"] .zml-data-matrix-cell{--data-matrix-content-height:calc(2*var(--type-workbench-secondary-line))}[data-funding-stat-lines="2"] .zml-data-matrix-cell{--data-matrix-content-height:calc(3*var(--type-workbench-secondary-line))}.zml-data-matrix-cell[data-funding-heat]{background-color:var(--funding-heat-color)}@supports (color:color-mix(in lab, red, red)){.zml-data-matrix-cell[data-funding-heat]{background-color:color-mix(in srgb,var(--funding-heat-color) var(--funding-heat-pct),var(--funding-row-fill))}}.zml-data-matrix-cell[data-funding-heat^=p]{--funding-heat-color:var(--financial-positive)}.zml-data-matrix-cell[data-funding-heat^=n]{--funding-heat-color:var(--financial-negative)}.zml-data-matrix-cell:is([data-funding-heat=p9],[data-funding-heat=n9],[data-funding-heat=p10],[data-funding-heat=n10],[data-funding-heat=p11],[data-funding-heat=n11],[data-funding-heat=p12],[data-funding-heat=n12]){--funding-heat-pct:var(--data-heat-medium)}.zml-data-matrix-cell:is([data-funding-heat=p13],[data-funding-heat=n13],[data-funding-heat=p14],[data-funding-heat=n14]){--funding-heat-pct:var(--data-heat-strong)}.zml-data-matrix-cell:is([data-funding-heat=p15],[data-funding-heat=n15]){--funding-heat-pct:var(--data-heat-extreme)}.zml-data-matrix-cell:is([data-funding-heat=p16],[data-funding-heat=n16]){--funding-heat-pct:var(--data-heat-maximum)}.zml-data-matrix-cell:is([data-funding-adornment~=best-long],[data-funding-adornment~=best-short])[data-funding-heat]{--funding-heat-pct:var(--data-heat-best)}.zml-data-matrix-cell:is([data-funding-adornment~=best-long],[data-funding-adornment~=best-short]):not([data-funding-heat]){background-color:var(--sub-surface)}.zml-data-matrix-cell[data-funding-adornment~=best-long]{box-shadow:inset var(--border-width-hairline) 0 0 var(--data-best-indicator)}.zml-data-matrix-cell[data-funding-adornment~=best-short]{box-shadow:inset calc(-1*var(--border-width-hairline)) 0 0 var(--data-best-indicator)}.zml-data-matrix-cell[data-funding-adornment~=best-long][data-funding-adornment~=best-short]{box-shadow:inset var(--border-width-hairline) 0 0 var(--data-best-indicator), inset calc(-1*var(--border-width-hairline)) 0 0 var(--data-best-indicator)}.zml-data-matrix-value{text-overflow:ellipsis;overflow:hidden}.zml-data-matrix-value[data-funding-tone=positive]{color:var(--financial-positive)}.zml-data-matrix-value[data-funding-tone=negative]{color:var(--financial-negative)}.zml-data-matrix-value[data-funding-tone=foreground]{color:var(--foreground)}.zml-data-matrix-value[data-funding-tone=muted]{color:var(--muted-foreground)}.zml-data-matrix-stats{box-sizing:border-box;width:100%;color:var(--muted-foreground);font-size:var(--type-workbench-secondary);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;line-height:var(--type-workbench-secondary-line);text-align:right;white-space:pre;text-overflow:ellipsis;margin-top:0;overflow:hidden}[data-funding-stat-lines="0"] .zml-data-matrix-stats{height:0;display:none}[data-funding-stat-lines="1"] .zml-data-matrix-stats{height:var(--type-workbench-secondary-line);display:block}[data-funding-stat-lines="2"] .zml-data-matrix-stats{height:calc(2*var(--type-workbench-secondary-line));display:block}@media (forced-colors:active){.zml-data-matrix-cell[data-funding-heat]{background-color:canvas}.zml-data-matrix :is([data-funding-row],[data-funding-identity])[aria-selected=true]{--funding-row-fill:Highlight;color:highlighttext;background-color:highlight}.zml-data-matrix :is([data-funding-row],[data-funding-identity])[aria-selected=true] :where(*){color:highlighttext}.zml-data-matrix [data-funding-row][aria-selected=true] .zml-data-matrix-cell{background-color:highlight}.zml-data-matrix-value[data-funding-tone=muted]{color:graytext}.zml-data-matrix-cell[data-funding-adornment~=best-long]{border-inline-start:var(--focus-ring-width) solid CanvasText}.zml-data-matrix-cell[data-funding-adornment~=best-short]{border-inline-end:var(--focus-ring-width) solid CanvasText}.zml-data-matrix [data-funding-row][aria-selected=true] .zml-data-matrix-cell{border-color:highlighttext}}.zml-column-record-list{width:100%;min-width:0;container:zml-column-record-list/inline-size}[data-slot=column-record-grid]{column-gap:var(--space-section-compact);grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}.zml-column-record-row{isolation:isolate;grid-column:1/-1;grid-template-columns:subgrid;align-items:start;column-gap:inherit;row-gap:var(--space-stack-compact);min-width:0;min-height:var(--row-single);padding:var(--space-stack-standard) var(--cell-inline);color:var(--muted-foreground);font-size:var(--type-workbench-secondary);line-height:normal;display:grid;position:relative}.zml-column-record-row:before{content:"";inset-block:0;inset-inline:var(--space-inline-standard);z-index:-1;border-radius:var(--radius-control);background:var(--row-fill-hover);opacity:0;position:absolute}.zml-column-record-row[data-interactive]:hover{cursor:pointer}.zml-column-record-row[data-interactive]:hover:before{opacity:1}[data-slot=column-record-identity]{align-items:center;gap:var(--space-inline-standard);overflow-wrap:anywhere;min-width:0;color:var(--foreground);font-size:var(--type-workbench-primary);line-height:normal;font-weight:var(--font-weight-medium);grid-area:1/1;display:flex}.zml-column-record-row:not([data-has-actions])>[data-slot=column-record-identity]{grid-column:1/-1}[data-slot=column-record-actions]{justify-content:end;align-items:center;gap:var(--space-inline-compact);flex-wrap:wrap;grid-area:1/2;max-width:100%;display:flex}[data-slot=column-record-cells]{align-items:baseline;gap:var(--space-stack-compact) var(--space-inline-wide);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}[data-slot=column-record-cell]{overflow-wrap:anywhere;min-width:0}[data-slot=column-record-cell][data-full-width]{flex-basis:100%}[data-slot=column-record-footer]{grid-column:1/-1;min-width:0}@container zml-column-record-list (width>=56rem){[data-slot=column-record-grid]{grid-template-columns:var(--record-columns)}.zml-column-record-row{align-items:center}.zml-column-record-row>[data-slot=column-record-identity],.zml-column-record-row:not([data-has-actions])>[data-slot=column-record-identity],[data-slot=column-record-actions]{grid-area:auto}[data-slot=column-record-cells]{display:contents}[data-slot=column-record-cell][data-align=end]{text-align:end;justify-self:end}}[data-overlay-frame]{isolation:isolate;overscroll-behavior:none}[data-overlay-frame][data-closed]{pointer-events:none}[data-overlay-frame] [data-scroll-y-owner]{overflow-anchor:none;overscroll-behavior-y:contain;scroll-padding-block:var(--space-section-compact)}:is([data-overlay-frame]>[data-scroll-y-owner],[data-overlay-frame] [data-overlay-primary-scroll]){--overlay-keyboard-inset:var(--keyboard-occlusion)}@keyframes zml-auth-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-slot=auth-content]{animation:zml-auth-enter var(--motion-overlay) var(--ease-overlay) both}@media (prefers-reduced-motion:reduce){:root{--motion-micro:0s;--motion-floating:0s;--motion-disclosure:0s;--motion-out:0s;--motion-switch:0s;--motion-switch-thumb:0s;--motion-switch-thumb-delay:0s;--motion-overlay:var(--motion-reduced-duration);--motion-overlay-exit:var(--motion-reduced-duration);--motion-popup-enter:var(--motion-reduced-duration);--motion-popup-exit:var(--motion-reduced-duration);--motion-popup-scale:var(--motion-reduced-duration);--motion-dialog:var(--motion-reduced-duration);--motion-panel:var(--motion-reduced-duration);--motion-shell:var(--motion-reduced-duration);--motion-pulse:0s;--motion-loop:0s;--motion-floating-offset:0px}[data-slot=auth-content]{animation:none}*,:before,:after{scroll-behavior:auto!important;animation-delay:0s!important;animation-duration:var(--motion-reduced-duration)!important;transition-delay:0s!important;transition-duration:var(--motion-reduced-duration)!important;animation-iteration-count:1!important}}:root{--site-max:1184px;--site-inset:clamp(20px, 5vw, 64px);--site-muted:var(--muted-foreground);scroll-behavior:smooth;scroll-padding-top:96px}*{box-sizing:border-box}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,summary{-webkit-tap-highlight-color:transparent}p{line-height:1.85}.section-wrap{width:min(var(--site-max), calc(100% - var(--site-inset) * 2));margin-inline:auto}.site-header{z-index:30;background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0}.header-inner{width:min(var(--site-max), calc(100% - var(--site-inset) * 2));align-items:center;gap:36px;height:76px;margin:auto;display:flex}.brand{white-space:nowrap;letter-spacing:-.4px;align-items:baseline;gap:9px;font-size:14px;font-weight:500;display:inline-flex}.brand-initial{letter-spacing:-1px;font-size:22px;font-weight:650}.desktop-nav{color:var(--site-muted);gap:30px;margin-left:auto;font-size:13px;display:flex}.desktop-nav a:hover,.text-link:hover,.site-footer>a:hover{color:var(--foreground);text-underline-offset:5px;text-decoration:underline}.mobile-nav{display:none}.hero{padding-top:clamp(66px,9vw,128px)}.eyebrow{letter-spacing:.035em;color:var(--site-muted);align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:500;display:flex}.eyebrow-line{background:var(--foreground);width:23px;height:1px}.hero h1{letter-spacing:-.058em;margin:0;font-size:clamp(42px,5.8vw,76px);font-weight:550;line-height:1.16}.hero h1 span,.section-heading h2 span{color:var(--site-muted)}.hero-description{max-width:690px;color:var(--site-muted);margin:29px 0;font-size:16px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-footnote{color:var(--site-muted);margin-top:18px;font-size:12px}.workflow-figure{border:1px solid var(--border);border-radius:var(--radius-floating);background:var(--card);box-shadow:var(--shadow-main-surface);margin:62px 0 0;overflow:hidden}.figure-toolbar{color:var(--site-muted);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:15px 20px;font-size:11px;display:flex}.figure-dot{background:var(--foreground);border-radius:50%;width:6px;height:6px}.figure-meta{margin-left:auto}.workflow-canvas{background-image:radial-gradient(var(--border) .65px, transparent .65px);background-size:16px 16px;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:center;padding:54px 50px 44px;display:grid}.workflow-product{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-main-surface);overflow:hidden}.product-label{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}.product-label>span:last-child{color:var(--site-muted);margin-left:auto;font-size:11px}.product-number{border:1px solid var(--border);width:23px;height:23px;color:var(--site-muted);border-radius:4px;place-items:center;font-size:10px;display:grid}.market-list{padding:6px 16px}.market-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:39px;font-size:12px;display:flex}.market-list>div:last-child{border:0}.market-list>div>span:last-child{color:var(--site-muted);font-size:11px}.figure-note{border-top:1px solid var(--border);color:var(--site-muted);align-items:center;gap:7px;padding:13px 16px;font-size:10px;display:flex}.status-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.handoff{color:var(--site-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.handoff-line{background:var(--border);flex:1;height:1px}.review-path{gap:13px;padding:10px 16px;display:grid}.review-path>div{align-items:center;gap:9px;font-size:12px;display:flex}.step-point{background:var(--muted);width:24px;height:24px;color:var(--site-muted);border-radius:50%;place-items:center;font-size:10px;display:grid}figcaption{border-top:1px solid var(--border);color:var(--site-muted);margin:0;padding:13px 20px;font-size:11px}.capability-strip{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-block:51px 70px;display:grid}.section-index{color:var(--site-muted);font-variant-numeric:tabular-nums;font-size:11px}.capability-strip h2{margin:14px 0 10px;font-size:14px;font-weight:500}.capability-strip p{color:var(--site-muted);margin:0;font-size:12px}.products{padding-top:108px}.section-heading{max-width:700px}.section-heading h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(29px,4vw,45px);font-weight:500;line-height:1.35}.section-heading>p:last-child{color:var(--site-muted);font-size:14px}.product-section{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:88px;padding-block:76px;scroll-margin-top:96px;display:grid}.product-section.reverse .product-copy{order:2}.product-kicker{align-items:center;gap:14px;margin:0 0 15px;display:flex}.delivery-label{border:1px solid var(--border);color:var(--site-muted);border-radius:999px;padding:2px 8px;font-size:10px}.product-copy h3{letter-spacing:-.9px;margin:0 0 25px;font-size:27px;font-weight:550}.product-lead{letter-spacing:-.02em;margin:0 0 21px;font-size:24px;line-height:1.5}.product-copy>p:not(.product-kicker,.product-lead){color:var(--site-muted);margin:0;font-size:14px}.product-copy ul{margin:23px 0 29px;padding:0;list-style:none}.product-copy li{color:var(--site-muted);gap:10px;margin-block:11px;font-size:12px;line-height:1.8;display:flex}.product-copy li:before{content:"—";color:var(--foreground)}.text-link{font-size:12px;font-weight:500}.text-link>span{margin-left:8px}.product-illustration{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-floating);min-width:0;box-shadow:var(--shadow-main-surface);overflow:hidden}.mini-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px;font-size:12px;display:flex}.mini-header>span:last-child{color:var(--site-muted);font-size:10px}.illustration-table{padding:12px 20px 26px}.illustration-row{border-bottom:1px solid var(--border);grid-template-columns:1.1fr 1fr .9fr;align-items:center;gap:10px;min-height:49px;font-size:11px;display:grid}.illustration-row strong{font-size:12px;font-weight:500}.illustration-row>span{color:var(--site-muted)}.illustration-row.table-label{min-height:35px;font-size:10px}.insight-note{background:var(--muted);border-radius:var(--radius-control);align-items:flex-start;gap:12px;margin:0 20px 25px;padding:14px;display:flex}.note-mark{text-align:center;border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:18px;height:18px;font-size:11px}.insight-note strong{font-size:11px;font-weight:500}.insight-note p{color:var(--site-muted);margin:6px 0 0;font-size:11px}.illustration-caption{border-top:1px solid var(--border);color:var(--site-muted);padding:11px 20px;font-size:10px;display:block}.execution-route{justify-content:space-between;align-items:center;gap:15px;padding:26px 24px;display:flex}.execution-route>div{gap:8px;display:grid}.execution-route>div>span,.execution-route small{color:var(--site-muted);font-size:10px}.execution-route strong{font-size:14px;font-weight:500}.route-divider{color:var(--border);font-size:28px;font-weight:200}.review-fields{margin:0 24px 25px}.review-fields>div{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-block:12px;font-size:11px;display:flex}.review-fields>div>span{color:var(--site-muted)}.review-fields strong{font-weight:400}.execution-bottom{border-top:1px solid var(--border);color:var(--site-muted);padding:13px 24px;font-size:10px}.workflow-section{background:var(--card);border-block:1px solid var(--border);margin-top:100px;padding-block:80px}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:50px 0 0;padding:0;list-style:none;display:grid}.workflow-steps li{border-top:1px solid var(--border);padding-top:20px}.workflow-steps li>span{color:var(--site-muted);font-size:11px}.workflow-steps h3{margin:24px 0 12px;font-size:16px;font-weight:500}.workflow-steps p{color:var(--site-muted);font-size:13px}.deployment{padding-top:104px}.deployment-grid{grid-template-columns:1fr 1fr;gap:60px;margin-block:42px 44px;display:grid}.deployment-grid h3{font-size:15px;font-weight:500}.deployment-grid p{color:var(--site-muted);font-size:13px}.faq{border-top:1px solid var(--border)}.faq:last-child{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;padding-block:21px;font-size:13px;list-style-position:inside}.faq p{max-width:850px;color:var(--site-muted);margin-top:0;padding-bottom:18px;font-size:13px}.closing{padding-block:110px}.closing h2{letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(30px,4vw,48px);font-weight:500}.site-footer{border-top:1px solid var(--border);align-items:center;gap:30px;padding-block:30px;display:flex}.site-footer p{color:var(--site-muted);margin-left:auto;font-size:11px}.site-footer>a:last-child{color:var(--site-muted);font-size:11px}.skip-link{z-index:100;background:var(--background);border:1px solid var(--border);padding:10px 15px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}@media (width<=850px){.header-inner{gap:20px;height:64px}.desktop-nav{gap:20px}.workflow-canvas{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);padding:30px 24px}.product-label{flex-wrap:wrap}.product-label>span:last-child{flex-basis:100%;margin-left:33px}.market-list>div{flex-wrap:wrap;gap:2px;padding-block:8px}.capability-strip{gap:25px}.product-section{gap:32px}.product-lead{font-size:21px}}@media (width<=620px){.header-inner{gap:14px;height:62px}.brand{font-size:12px}.brand-initial{font-size:20px}.desktop-nav,.header-action{display:none}.mobile-nav{margin-left:auto;font-size:12px;display:block}.mobile-nav summary{cursor:pointer;padding:10px 0 10px 16px}.mobile-nav nav{padding:12px var(--site-inset);background:var(--background);border-bottom:1px solid var(--border);box-shadow:var(--shadow-main-surface);gap:0;display:grid;position:absolute;inset:62px 0 auto}.mobile-nav nav a{padding:13px 0}.hero{padding-top:65px}.hero-description{font-size:14px}.desktop-break{display:none}.workflow-figure{margin-top:44px}.figure-meta{display:none}.workflow-canvas{grid-template-columns:minmax(0,1fr);padding:24px 20px}.product-label{flex-wrap:nowrap}.product-label>span:last-child{flex-basis:auto;margin-left:auto}.handoff{justify-content:center;padding:18px 0}.handoff-line{max-width:44px}.capability-strip{grid-template-columns:1fr;gap:28px;padding-block:35px 44px}.capability-strip h2{margin-left:15px;display:inline}.capability-strip p{margin-top:10px}.products,.deployment{padding-top:66px}.section-heading .eyebrow{margin-bottom:18px}.product-section{grid-template-columns:1fr;gap:32px;padding-block:42px}.product-section.reverse .product-copy{order:initial}.product-copy h3{margin-bottom:17px}.workflow-section{margin-top:54px;padding-block:52px}.workflow-steps{grid-template-columns:1fr;gap:25px;margin-top:32px}.workflow-steps h3{margin-top:16px}.deployment-grid{grid-template-columns:1fr;gap:18px;margin-block:30px}.closing{padding-block:66px}.site-footer{flex-wrap:wrap;gap:14px 22px}.site-footer p{order:3;width:100%;margin:0}.site-footer>a:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}@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-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
