@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--fontStack-sans);--font-mono:var(--fontStack-mono);--color-amber-500:#f99c00;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:590;--font-weight-bold:590;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:var(--text-lineHeight-relaxed);--radius-sm:var(--borderRadius-small);--radius-md:var(--borderRadius-medium);--radius-lg:var(--borderRadius-large);--radius-xl:var(--borderRadius-xlarge);--radius-2xl:var(--borderRadius-2xlarge);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:var(--duration-fast);--default-transition-timing-function:var(--ease);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:var(--borderRadius-small);--color-background:var(--bgColor-default);--color-surface:var(--bgColor-muted);--color-surface-elevated:var(--bgColor-elevated);--color-inset:var(--bgColor-inset);--color-foreground:var(--fgColor-default);--color-body:var(--fgColor-muted);--color-muted-foreground:var(--fgColor-subtle);--color-disabled:var(--fgColor-disabled);--color-primary:var(--button-primary-bgColor-rest);--color-primary-foreground:var(--button-primary-fgColor-rest);--color-success:var(--fgColor-success);--color-warning:var(--fgColor-attention);--color-destructive:var(--fgColor-danger);--color-info:var(--fgColor-accent);--color-accent:var(--fgColor-accent);--color-border:var(--borderColor-default);--color-border-strong:var(--borderColor-emphasis);--color-border-interactive:var(--control-borderColor-rest);--color-input:var(--control-borderColor-rest);--text-caption:var(--text-caption-size);--text-caption--line-height:var(--text-lineHeight-default);--text-ui:var(--text-body-size-medium);--text-ui--line-height:var(--text-lineHeight-default);--text-ui-lg:var(--text-body-size-large);--text-ui-lg--line-height:var(--text-lineHeight-relaxed);--text-subtitle:var(--text-subtitle-size);--text-subtitle--line-height:var(--text-lineHeight-condensed);--text-title:var(--text-title-size-small);--text-title--line-height:var(--text-lineHeight-condensed);--text-title-md:var(--text-title-size-medium);--text-title-md--line-height:var(--text-lineHeight-condensed);--text-title-lg:var(--text-title-size-large);--text-title-lg--line-height:var(--text-lineHeight-condensed);--radius-full:var(--borderRadius-full)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-500:lab(72.7183% 31.8672 97.9407)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bgColor-default);color:var(--fgColor-default);font-family:var(--fontStack-sans);font-size:var(--text-body-size-medium);line-height:var(--text-lineHeight-relaxed);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;margin:0}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:focus-visible{box-shadow:none;outline:none}:focus-visible:not(input):not(select):not(textarea){outline:1.5px solid var(--focus-outlineColor);outline-offset:2px;border-radius:var(--borderRadius-medium)}.fx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}*,:before,:after{border-color:var(--borderColor-default)}html,body{background-color:var(--bgColor-default);color:var(--fgColor-default);font-family:var(--fontStack-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--a-16);color:var(--fgColor-default)}*{scrollbar-color:var(--a-16) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--a-12);border-radius:var(--borderRadius-full);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--a-24);background-clip:content-box;border:3px solid #0000}}@layer components{.fx-btn{justify-content:center;align-items:center;gap:var(--base-size-8);height:var(--control-medium-size);padding:0 var(--base-size-12);border-radius:var(--borderRadius-large);font:inherit;font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);letter-spacing:-.008em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease);border:1px solid #0000;display:inline-flex;position:relative}.fx-btn:disabled,.fx-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fx-btn svg{flex:0 0 16px;width:16px;height:16px}.fx-btn--primary{background:var(--button-primary-bgColor-rest);color:var(--button-primary-fgColor-rest)}.fx-btn--primary:hover:not(:disabled){background:var(--button-primary-bgColor-hover)}.fx-btn--secondary{background:var(--button-default-bgColor-rest);color:var(--fgColor-default);border-color:var(--borderColor-default)}.fx-btn--secondary:hover:not(:disabled){background:var(--button-default-bgColor-hover);border-color:var(--borderColor-emphasis)}.fx-btn--ghost{color:var(--fgColor-muted);background:0 0}.fx-btn--ghost:hover:not(:disabled){background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default)}.fx-btn--danger{background:var(--button-danger-bgColor-rest);color:var(--button-danger-fgColor-rest)}.fx-btn--danger:hover:not(:disabled){filter:brightness(1.08)}.fx-btn--sm{height:var(--control-small-size);padding:0 var(--base-size-8);font-size:var(--text-body-size-small);border-radius:var(--borderRadius-medium)}.fx-btn--lg{height:var(--control-large-size);padding:0 var(--base-size-20);font-size:var(--text-body-size-large)}.fx-btn--icon{width:var(--control-medium-size);padding:0}.fx-btn--icon.fx-btn--sm{width:var(--control-small-size)}.fx-btn--block{width:100%}.fx-btn--loading{pointer-events:none;color:#0000!important}.fx-btn--loading:after{content:"";width:14px;height:14px;color:var(--button-primary-fgColor-rest);border:2px solid;border-top-color:#0000;border-radius:50%;animation:.6s linear infinite fxspin;position:absolute}.fx-btn--secondary.fx-btn--loading:after,.fx-btn--ghost.fx-btn--loading:after{color:var(--fgColor-default)}@keyframes fxspin{to{transform:rotate(360deg)}}.fx-field{gap:var(--base-size-8);flex-direction:column;display:flex}.fx-label{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-muted)}.fx-label .req{color:var(--fgColor-danger);margin-left:2px}.fx-help{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default)}.fx-error{align-items:flex-start;gap:var(--base-size-4);font-size:var(--text-caption-size);color:var(--fgColor-danger);line-height:var(--text-lineHeight-default);display:flex}.fx-error svg{flex:0 0 13px;width:13px;height:13px;margin-top:1px}.fx-input,.fx-select,.fx-textarea{width:100%;height:var(--control-medium-size);padding:0 var(--base-size-12);background:var(--bgColor-inset);color:var(--fgColor-default);border:1px solid var(--control-borderColor-rest);border-radius:var(--borderRadius-large);font:inherit;font-size:var(--text-body-size-medium);letter-spacing:-.006em;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.fx-textarea{height:auto;min-height:80px;padding:var(--base-size-8) var(--base-size-12);resize:vertical;line-height:var(--text-lineHeight-default)}.fx-input::placeholder,.fx-textarea::placeholder{color:var(--fgColor-disabled)}.fx-input:hover,.fx-select:hover,.fx-textarea:hover{border-color:var(--control-borderColor-emphasis)}.fx-input:focus,.fx-select:focus,.fx-textarea:focus{box-shadow:none;border-color:var(--focus-outlineColor);outline:none}.fx-input:disabled,.fx-select:disabled,.fx-textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--bgColor-default)}.fx-input[aria-invalid=true],.fx-textarea[aria-invalid=true]{border-color:var(--bgColor-danger-emphasis)}.fx-input--mono{font-size:var(--text-body-size-small)}.fx-select{appearance:none;padding-right:var(--base-size-32);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393939C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--base-size-12) center;background-size:15px}.fx-inputgroup{align-items:center;display:flex;position:relative}.fx-inputgroup .fx-input{padding-left:var(--base-size-32)}.fx-inputgroup>svg{left:var(--base-size-12);width:15px;height:15px;color:var(--fgColor-icon);pointer-events:none;position:absolute}.fx-check{align-items:flex-start;gap:var(--base-size-8);cursor:pointer;font-size:var(--text-body-size-medium);color:var(--fgColor-muted);display:inline-flex}.fx-check input{appearance:none;background:var(--bgColor-inset);border:1px solid var(--control-borderColor-rest);border-radius:var(--borderRadius-small);cursor:pointer;width:16px;height:16px;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);flex:0 0 16px;place-items:center;margin:1px 0 0;display:grid}.fx-check input[type=radio]{border-radius:50%}.fx-check input:hover{border-color:var(--control-borderColor-emphasis)}.fx-check input:checked{background:var(--button-primary-bgColor-rest);border-color:var(--button-primary-bgColor-rest)}.fx-check input[type=checkbox]:checked:after{content:"";border:2px solid var(--button-primary-fgColor-rest);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.fx-check input[type=radio]:checked:after{content:"";background:var(--button-primary-fgColor-rest);border-radius:50%;width:6px;height:6px}.fx-check input:focus-visible{box-shadow:none;outline:1.5px solid var(--focus-outlineColor);outline-offset:2px}.fx-toggle{align-items:center;gap:var(--base-size-8);cursor:pointer;font-size:var(--text-body-size-medium);color:var(--fgColor-muted);display:inline-flex;position:relative}.fx-toggle input{appearance:none;border-radius:var(--borderRadius-full);background:var(--a-12);border:1px solid var(--control-borderColor-rest);cursor:pointer;width:36px;height:20px;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);margin:0;position:relative}.fx-toggle input:after{content:"";background:var(--n-800);width:16px;height:16px;transition:transform var(--duration-medium) var(--ease),background var(--duration-fast) var(--ease);border-radius:50%;position:absolute;top:1px;left:1px}.fx-toggle input:checked{background:var(--button-primary-bgColor-rest);border-color:var(--button-primary-bgColor-rest)}.fx-toggle input:checked:after{background:var(--button-primary-fgColor-rest);transform:translate(16px)}.fx-toggle input:focus-visible{box-shadow:none;outline:1.5px solid var(--focus-outlineColor);outline-offset:2px}.fx-badge{align-items:center;gap:var(--base-size-4);height:22px;padding:0 var(--base-size-8);border-radius:var(--borderRadius-medium);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-medium);letter-spacing:-.002em;background:var(--bgColor-neutral-muted);color:var(--fgColor-muted);border:1px solid var(--borderColor-default);display:inline-flex}.fx-badge--ok{background:var(--bgColor-success-muted);color:var(--fgColor-success);border-color:var(--borderColor-success-muted)}.fx-badge--warn{background:var(--bgColor-attention-muted);color:var(--fgColor-attention);border-color:var(--borderColor-attention-muted)}.fx-badge--err{background:var(--bgColor-danger-muted);color:var(--fgColor-danger);border-color:var(--borderColor-danger-muted)}.fx-badge--info{background:var(--bgColor-accent-muted);color:var(--fgColor-accent);border-color:var(--borderColor-accent-muted)}.fx-status{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-muted);display:inline-flex}.fx-status i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.fx-status--ok i{background:var(--bgColor-success-emphasis);box-shadow:0 0 0 3px var(--bgColor-success-muted)}.fx-status--warn i{background:var(--bgColor-attention-emphasis);box-shadow:0 0 0 3px var(--bgColor-attention-muted)}.fx-status--err i{background:var(--bgColor-danger-emphasis);box-shadow:0 0 0 3px var(--bgColor-danger-muted)}.fx-status--idle i{background:var(--n-500)}.fx-status--live i{background:var(--bgColor-success-emphasis);animation:fxpulse 2s var(--ease) infinite}@keyframes fxpulse{0%{box-shadow:0 0 0 0 var(--borderColor-success-muted)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.fx-card{background:var(--bgColor-muted);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge)}.fx-card__head{align-items:center;gap:var(--base-size-12);padding:var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);display:flex}.fx-card__title{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);letter-spacing:-.014em}.fx-card__body{padding:var(--base-size-16)}.fx-card__foot{padding:var(--base-size-12) var(--base-size-16);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset);border-radius:0 0 var(--borderRadius-xlarge) var(--borderRadius-xlarge);gap:var(--base-size-8);justify-content:flex-end;display:flex}.fx-banner{gap:var(--base-size-12);padding:var(--base-size-12) var(--base-size-16);border-radius:var(--borderRadius-large);border:1px solid var(--borderColor-default);background:var(--bgColor-neutral-muted);font-size:var(--text-body-size-medium);display:flex}.fx-banner svg{flex:0 0 17px;width:17px;height:17px;margin-top:1px}.fx-banner__body{flex:1;min-width:0}.fx-banner__title{font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.fx-banner__text{color:var(--fgColor-muted);line-height:var(--text-lineHeight-default);margin-top:2px}.fx-banner__actions{gap:var(--base-size-8);margin-top:var(--base-size-12);display:flex}.fx-banner--ok{background:var(--bgColor-success-muted);border-color:var(--borderColor-success-muted);color:var(--fgColor-success)}.fx-banner--warn{background:var(--bgColor-attention-muted);border-color:var(--borderColor-attention-muted);color:var(--fgColor-attention)}.fx-banner--err{background:var(--bgColor-danger-muted);border-color:var(--borderColor-danger-muted);color:var(--fgColor-danger)}.fx-banner--info{background:var(--bgColor-accent-muted);border-color:var(--borderColor-accent-muted);color:var(--fgColor-accent)}.fx-tablewrap{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-muted);overflow-x:auto}.fx-table{border-collapse:collapse;width:100%;min-width:640px}.fx-table th{z-index:1;text-align:left;white-space:nowrap;padding:var(--base-size-8) var(--base-size-16);background:var(--bgColor-inset);border-bottom:1px solid var(--borderColor-default);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-medium);color:var(--fgColor-subtle);letter-spacing:.04em;text-transform:uppercase;position:sticky;top:0}.fx-table td{padding:var(--control-medium-paddingBlock) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);font-size:var(--text-body-size-small);color:var(--fgColor-muted);vertical-align:middle}.fx-table tbody tr:last-child td{border-bottom:0}.fx-table tbody tr{transition:background var(--duration-fast) var(--ease)}.fx-table tbody tr:hover{background:var(--bgColor-neutral-muted)}.fx-table tbody tr[aria-selected=true]{background:var(--control-transparent-bgColor-selected)}.fx-table .num{text-align:right;font-variant-numeric:tabular-nums}.fx-table__primary{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium);font-size:var(--text-body-size-medium)}.fx-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.fx-sortable:hover{color:var(--fgColor-muted)}.fx-sortable[aria-sort]{color:var(--fgColor-default)}.fx-modal-scrim{background:var(--overlay-backdrop-bgColor);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;position:fixed;inset:0}.fx-modal{z-index:61;width:min(520px,calc(100vw - var(--base-size-32)));background:var(--overlay-bgColor);border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-2xlarge);box-shadow:var(--shadow-floating-medium);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.fx-modal__head{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-20) var(--base-size-20) var(--base-size-12);display:flex}.fx-modal__title{font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.018em;flex:1}.fx-modal__body{padding:0 var(--base-size-20) var(--base-size-20);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.fx-modal__foot{gap:var(--base-size-8);padding:var(--base-size-16) var(--base-size-20);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-elevated);justify-content:flex-end;display:flex}.fx-drawer{z-index:61;background:var(--bgColor-elevated);border-left:1px solid var(--borderColor-emphasis);width:min(440px,100vw);box-shadow:var(--shadow-floating-medium);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.fx-menu{min-width:200px;padding:var(--base-size-4);background:var(--bgColor-elevated);border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-large);box-shadow:var(--shadow-floating-small)}.fx-menu__item{align-items:center;gap:var(--base-size-8);width:100%;padding:var(--base-size-8);border-radius:var(--borderRadius-medium);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-medium);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.fx-menu__item:hover{background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default)}.fx-menu__item svg{width:15px;height:15px;color:var(--fgColor-icon)}.fx-menu__item--danger{color:var(--fgColor-danger)}.fx-menu__sep{height:1px;margin:var(--base-size-4) 0;background:var(--borderColor-muted)}.fx-tooltip{padding:var(--base-size-4) var(--base-size-8);border-radius:var(--borderRadius-medium);background:var(--n-200);border:1px solid var(--borderColor-emphasis);color:var(--fgColor-default);font-size:var(--text-caption-size);box-shadow:var(--shadow-resting-medium);white-space:nowrap;display:inline-block}.fx-toast{gap:var(--base-size-12);width:min(380px,calc(100vw - var(--base-size-32)));padding:var(--base-size-12) var(--base-size-16);background:var(--overlay-bgColor);border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-large);box-shadow:var(--shadow-floating-small);font-size:var(--text-body-size-medium);align-items:flex-start;display:flex}.fx-toast svg{flex:0 0 17px;width:17px;height:17px;margin-top:1px}.fx-skeleton{background:linear-gradient(90deg,var(--a-5) 25%,var(--a-9) 37%,var(--a-5) 63%);border-radius:var(--borderRadius-small);background-size:400% 100%;animation:1.4s infinite fxshim}@keyframes fxshim{0%{background-position:100%}to{background-position:0}}.fx-spinner{border:2px solid var(--a-16);border-top-color:var(--fgColor-default);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite fxspin}.fx-empty{text-align:center;padding:var(--base-size-48) var(--base-size-24);flex-direction:column;align-items:center;display:flex}.fx-empty__icon{border-radius:var(--borderRadius-xlarge);background:var(--bgColor-neutral-muted);border:1px solid var(--borderColor-default);width:44px;height:44px;color:var(--fgColor-icon);margin-bottom:var(--base-size-16);place-items:center;display:grid}.fx-empty__icon svg{width:20px;height:20px}.fx-empty__title{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.fx-empty__text{margin-top:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);max-width:44ch;line-height:var(--text-lineHeight-relaxed)}.fx-empty__actions{margin-top:var(--base-size-20);gap:var(--base-size-8);display:flex}.fx-tabs{gap:var(--base-size-4);border-bottom:1px solid var(--borderColor-default);display:flex}.fx-tab{padding:var(--base-size-8) var(--base-size-12);cursor:pointer;font:inherit;font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-subtle);transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.fx-tab:hover{color:var(--fgColor-muted)}.fx-tab[aria-selected=true]{color:var(--fgColor-default);border-bottom-color:var(--button-primary-bgColor-rest)}.fx-crumbs{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.fx-crumbs a{color:var(--fgColor-subtle);text-decoration:none}.fx-crumbs a:hover,.fx-crumbs [aria-current]{color:var(--fgColor-default)}.fx-steps{align-items:center;gap:var(--base-size-8);display:flex}.fx-step{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.fx-step__dot{border:1px solid var(--control-borderColor-rest);width:22px;height:22px;font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.fx-step--done .fx-step__dot{background:var(--bgColor-success-emphasis);border-color:var(--bgColor-success-emphasis);color:var(--n-0)}.fx-step--done{color:var(--fgColor-muted)}.fx-step--now .fx-step__dot{background:var(--button-primary-bgColor-rest);border-color:var(--button-primary-bgColor-rest);color:var(--button-primary-fgColor-rest)}.fx-step--now{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.fx-step__line{background:var(--borderColor-default);width:28px;height:1px}.fx-step__dot svg{width:12px;height:12px}.fx-progress{border-radius:var(--borderRadius-full);background:var(--a-9);height:5px;overflow:hidden}.fx-progress__bar{background:var(--button-primary-bgColor-rest);border-radius:inherit;height:100%;transition:width var(--duration-slow) var(--ease-out)}.oi{fill:currentColor;vertical-align:text-bottom;flex:0 0 16px;width:16px;height:16px;display:inline-block}.fx-stateLabel{align-items:center;gap:var(--base-size-4);height:24px;padding:0 var(--base-size-8);border-radius:var(--borderRadius-full);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-medium);border:1px solid #0000;display:inline-flex}.fx-stateLabel--connected{background:var(--connection-connected-bgColor);color:var(--connection-connected-fgColor);border-color:var(--connection-connected-borderColor)}.fx-stateLabel--degraded{background:var(--connection-degraded-bgColor);color:var(--connection-degraded-fgColor);border-color:var(--connection-degraded-borderColor)}.fx-stateLabel--failed{background:var(--connection-failed-bgColor);color:var(--connection-failed-fgColor);border-color:var(--connection-failed-borderColor)}.fx-stateLabel--syncing{background:var(--connection-syncing-bgColor);color:var(--connection-syncing-fgColor);border-color:var(--borderColor-accent-muted)}.fx-stateLabel--idle{background:var(--bgColor-neutral-muted);color:var(--connection-idle-fgColor);border-color:var(--borderColor-default)}.fx-timeline{flex-direction:column;padding-inline-start:var(--base-size-8);display:flex}.fx-timeline__item{gap:var(--base-size-12);padding:var(--base-size-12) 0 var(--base-size-12) var(--base-size-40);display:flex;position:relative}.fx-timeline__item:before{content:"";background:var(--borderColor-default);inset-inline-start:12px;width:1px;position:absolute;top:0;bottom:0}.fx-timeline__item:first-child:before{top:50%}.fx-timeline__item:last-child:before{bottom:50%}.fx-timeline__badge svg{flex:0 0 12px;width:12px;height:12px}.fx-timeline__badge{background:var(--bgColor-inset);border:1px solid var(--borderColor-default);width:24px;height:24px;color:var(--fgColor-icon);inset-inline-start:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fx-timeline__item--success .fx-timeline__badge{background:var(--connection-connected-bgColor);border-color:var(--connection-connected-borderColor);color:var(--connection-connected-fgColor)}.fx-timeline__item--failed .fx-timeline__badge{background:var(--connection-failed-bgColor);border-color:var(--connection-failed-borderColor);color:var(--connection-failed-fgColor)}.fx-timeline__body{min-width:0;font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-default);flex:1}.fx-timeline__body b{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.fx-timeline__time{font-size:var(--text-caption-size);color:var(--fgColor-subtle);flex:none}.fx-actionList{padding:var(--base-size-4);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.fx-actionList__group{padding:var(--base-size-8) var(--base-size-8) var(--base-size-4);font-size:var(--text-caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--fgColor-subtle)}.fx-actionList__item{align-items:center;gap:var(--base-size-8);width:100%;padding:var(--base-size-8);border-radius:var(--borderRadius-medium);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-medium);text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:0;text-decoration:none;display:flex}.fx-actionList__item:hover{background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default)}.fx-actionList__item[aria-current],.fx-actionList__item[aria-selected=true]{background:var(--control-transparent-bgColor-selected);color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.fx-actionList__item--danger{color:var(--fgColor-danger)}.fx-actionList__item--danger:hover{background:var(--bgColor-danger-muted);color:var(--fgColor-danger)}.fx-actionList__desc{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.fx-actionList__trailing{font-size:var(--text-caption-size);color:var(--fgColor-subtle);margin-inline-start:auto}.fx-actionList__divider{height:1px;margin:var(--base-size-4) 0;background:var(--borderColor-muted)}.fx-blankslate{text-align:center;padding:var(--base-size-48) var(--base-size-24);flex-direction:column;align-items:center;display:flex}.fx-blankslate__visual{border-radius:var(--borderRadius-xlarge);background:var(--bgColor-neutral-muted);border:1px solid var(--borderColor-default);width:44px;height:44px;color:var(--fgColor-icon);margin-bottom:var(--base-size-16);place-items:center;display:grid}.fx-blankslate__heading{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.fx-blankslate__description{margin-top:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);max-width:46ch;line-height:var(--text-lineHeight-relaxed)}.fx-blankslate__actions{margin-top:var(--base-size-20);gap:var(--base-size-8);flex-wrap:wrap;justify-content:center;display:flex}.fx-segmented{border-radius:var(--borderRadius-large);background:var(--bgColor-inset);border:1px solid var(--borderColor-default);gap:2px;padding:2px;display:inline-flex}.fx-segmented__item{height:26px;padding:0 var(--base-size-12);border-radius:var(--borderRadius-medium);cursor:pointer;font:inherit;font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-muted);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:0}.fx-segmented__item:hover{color:var(--fgColor-default)}.fx-segmented__item[aria-current=true]{background:var(--control-transparent-bgColor-selected);color:var(--fgColor-default)}.fx-dataTable__toolbar{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-16);border-bottom:1px solid var(--borderColor-default);background:var(--bgColor-inset);flex-wrap:wrap;display:flex}.fx-dataTable__title{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold)}.fx-dataTable__count{font-size:var(--text-caption-size);color:var(--fgColor-subtle)}.fx-dataTable__spacer{margin-inline-start:auto}.fx-dataTable__rowActions{gap:var(--base-size-4);opacity:0;transition:opacity var(--duration-fast) var(--ease);display:flex}tr:hover .fx-dataTable__rowActions,tr:focus-within .fx-dataTable__rowActions{opacity:1}@media(hover:none){.fx-dataTable__rowActions{opacity:1}}.fx-conn{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12) var(--base-size-16);background:var(--bgColor-muted);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);display:flex}.fx-conn:hover{border-color:var(--borderColor-emphasis)}.fx-conn--err{border-color:var(--borderColor-danger-muted);background:linear-gradient(0deg,var(--bgColor-danger-muted),var(--bgColor-danger-muted)),var(--bgColor-muted)}.fx-conn--warn{border-color:var(--borderColor-attention-muted)}.fx-conn__logo{border-radius:var(--borderRadius-large);background:var(--bgColor-inset);border:1px solid var(--borderColor-default);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.fx-conn__logo svg,.fx-conn__logo img{width:18px;height:18px}.fx-conn__main{flex:1;min-width:0}.fx-conn__name{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.fx-conn__meta{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px;display:flex}.fx-conn__meta span+span:before{content:"·";margin-right:var(--base-size-8);color:var(--fgColor-disabled)}.fx-conn__actions{align-items:center;gap:var(--base-size-8);flex:none;display:flex}.fx-fail{border:1px solid var(--borderColor-danger-muted);border-radius:var(--borderRadius-xlarge);background:linear-gradient(0deg,var(--bgColor-danger-muted),var(--bgColor-danger-muted)),var(--bgColor-muted);overflow:hidden}.fx-fail--warn{border-color:var(--borderColor-attention-muted);background:linear-gradient(0deg,var(--bgColor-attention-muted),var(--bgColor-attention-muted)),var(--bgColor-muted)}.fx-fail__head{gap:var(--base-size-12);padding:var(--base-size-16);display:flex}.fx-fail__icon{border-radius:var(--borderRadius-large);background:var(--bgColor-danger-muted);border:1px solid var(--borderColor-danger-muted);width:32px;height:32px;color:var(--fgColor-danger);flex:0 0 32px;place-items:center;display:grid}.fx-fail--warn .fx-fail__icon{background:var(--bgColor-attention-muted);border-color:var(--borderColor-attention-muted);color:var(--fgColor-attention)}.fx-fail__icon svg{width:16px;height:16px}.fx-fail__body{flex:1;min-width:0}.fx-fail__what{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);letter-spacing:-.014em}.fx-fail__why{margin-top:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.fx-fail__impact{margin-top:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.fx-fail__actions{gap:var(--base-size-8);padding:0 var(--base-size-16) var(--base-size-16);flex-wrap:wrap;display:flex}.fx-fail__detail{border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset)}.fx-fail__summary{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-16);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.fx-fail__summary::-webkit-details-marker{display:none}.fx-fail__summary svg{width:12px;height:12px;transition:transform var(--duration-medium) var(--ease)}details[open]>.fx-fail__summary svg{transform:rotate(90deg)}.fx-fail__pre{padding:0 var(--base-size-16) var(--base-size-12);font-family:var(--fontStack-mono);font-size:var(--text-caption-size);color:var(--fgColor-subtle);margin:0;line-height:1.7;overflow-x:auto}.fx-attempts{gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);border-top:1px solid var(--borderColor-muted);flex-direction:column;display:flex}.fx-attempt{align-items:center;gap:var(--base-size-8);font-size:var(--text-caption-size);color:var(--fgColor-subtle);display:flex}.fx-attempt i{background:var(--n-500);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.fx-attempt time{margin-left:auto}.fx-map{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-muted);overflow:hidden}.fx-map__head{gap:var(--base-size-12);padding:var(--base-size-8) var(--base-size-16);background:var(--bgColor-inset);border-bottom:1px solid var(--borderColor-default);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-medium);color:var(--fgColor-subtle);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:1fr 34px 1fr 92px;display:grid}.fx-map__row{gap:var(--base-size-12);padding:var(--base-size-8) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);grid-template-columns:1fr 34px 1fr 92px;align-items:center;display:grid}.fx-map__row:last-child{border-bottom:0}.fx-map__row:hover{background:var(--bgColor-neutral-muted)}.fx-map__arrow{color:var(--fgColor-icon);place-items:center;display:grid}.fx-map__arrow svg{width:15px;height:15px}.fx-map__field{align-items:center;gap:var(--base-size-8);min-width:0;display:flex}.fx-map__field code{font-size:var(--text-body-size-small);color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-map__type{font-size:var(--text-caption-size);color:var(--fgColor-subtle);flex:none}.fx-map__custom{height:18px;padding:0 var(--base-size-4);border-radius:var(--borderRadius-small);background:var(--bgColor-accent-muted);border:1px solid var(--borderColor-accent-muted);color:var(--fgColor-accent);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-medium);flex:none;align-items:center;display:inline-flex}.fx-map__row--unmapped{background:var(--bgColor-attention-muted)}.fx-map__row--unmapped .fx-map__arrow{color:var(--fgColor-attention)}.fx-map__hint{font-size:var(--text-body-size-small);color:var(--fgColor-attention)}.fx-picker{gap:var(--base-size-12);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.fx-pick{gap:var(--base-size-8);padding:var(--base-size-12);background:var(--bgColor-muted);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);cursor:pointer;text-align:left;font:inherit;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);flex-direction:column;display:flex}.fx-pick:hover{border-color:var(--borderColor-emphasis);background:var(--bgColor-elevated)}.fx-pick[aria-pressed=true]{border-color:var(--focus-outlineColor);background:var(--control-transparent-bgColor-selected)}.fx-pick__top{align-items:center;gap:var(--base-size-8);display:flex}.fx-pick__logo{border-radius:var(--borderRadius-medium);background:var(--bgColor-inset);border:1px solid var(--borderColor-default);flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.fx-pick__logo svg{width:16px;height:16px}.fx-pick__name{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.fx-pick__note{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default)}.fx-onb{max-width:560px;margin-inline:auto}.fx-onb__head{text-align:center;margin-bottom:var(--base-size-24)}.fx-onb__eyebrow{font-size:var(--text-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--fgColor-subtle)}.fx-onb__title{margin:var(--base-size-8) 0 0;font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.022em}.fx-onb__sub{margin-top:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.fx-onb__time{align-items:center;gap:var(--base-size-4);margin-top:var(--base-size-12);font-size:var(--text-caption-size);color:var(--fgColor-subtle);display:inline-flex}.fx-onb__time svg{width:13px;height:13px}.fx-tenant{align-items:center;gap:var(--base-size-8);height:var(--control-small-size);padding:0 var(--base-size-8);border-radius:var(--borderRadius-large);background:var(--bgColor-neutral-muted);border:1px solid var(--borderColor-default);font-size:var(--text-body-size-small);color:var(--fgColor-muted);cursor:pointer;display:inline-flex}.fx-tenant:hover{background:var(--control-transparent-bgColor-hover);border-color:var(--borderColor-emphasis)}.fx-tenant__avatar{border-radius:var(--borderRadius-small);background:var(--a-16);width:18px;height:18px;font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);flex:0 0 18px;place-items:center;display:grid}.fx-tenant__name{color:var(--fgColor-default)}.fx-scope{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-inset);font-size:var(--text-body-size-small);display:flex}.fx-scope__verb{font-size:var(--text-caption-size);padding:1px var(--base-size-4);border-radius:var(--borderRadius-small);background:var(--a-9);color:var(--fgColor-default)}.fx-scope__verb--read{background:var(--bgColor-accent-muted);color:var(--fgColor-accent)}.fx-scope__verb--write{background:var(--bgColor-attention-muted);color:var(--fgColor-attention)}.fx-scope__obj{color:var(--fgColor-muted)}.fx-scope__masked{font-size:var(--text-caption-size);color:var(--fgColor-subtle);margin-left:auto}.fx-shell{grid-template-columns:1fr 232px;min-height:100vh;display:grid}.fx-shell>.fx-side{order:2}.fx-shell>.fx-content{order:1;min-width:0}.fx-shell[data-nav=start]{grid-template-columns:232px 1fr}.fx-shell[data-nav=start]>.fx-side{order:1}.fx-shell[data-nav=start]>.fx-content{order:2}.fx-side{background:var(--bgColor-inset);border-inline-start:1px solid var(--borderColor-default);padding:var(--base-size-12)}.fx-shell[data-nav=start] .fx-side{border-inline-start:0;border-inline-end:1px solid var(--borderColor-default)}.fx-side__group{margin-top:var(--base-size-20)}.fx-side__label{padding:0 var(--base-size-8) var(--base-size-8);font-size:var(--text-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--fgColor-subtle)}.fx-side__item{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8);border-radius:var(--borderRadius-medium);color:var(--fgColor-muted);font-size:var(--text-body-size-medium);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);text-decoration:none;display:flex}.fx-side__item:hover{background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default)}.fx-side__item[aria-current=page]{background:var(--control-transparent-bgColor-selected);color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.fx-side__item svg{width:16px;height:16px;color:var(--fgColor-icon)}.fx-side__item[aria-current=page] svg{color:var(--fgColor-iconEmphasis)}.fx-topbar{align-items:center;gap:var(--base-size-12);height:52px;padding:0 var(--base-size-20);border-bottom:1px solid var(--borderColor-default);background:var(--bgColor-default);z-index:20;display:flex;position:sticky;top:0}.fx-main{padding:var(--base-size-24)}.fx-page__title{font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.022em}.fx-page__sub{margin-top:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-muted)}@media(max-width:1024px){.fx-shell{grid-template-columns:1fr 64px}.fx-shell[data-nav=start]{grid-template-columns:64px 1fr}.fx-side__label,.fx-side__item span{display:none}.fx-side__item{justify-content:center}}@media(max-width:768px){.fx-shell,.fx-shell[data-nav=start]{grid-template-columns:1fr}.fx-side{display:none}.fx-main{padding:var(--base-size-16)}.fx-map__head{display:none}.fx-map__row{gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);grid-template-columns:1fr}.fx-map__arrow{justify-content:flex-start;width:15px;transform:rotate(90deg)}.fx-conn{flex-wrap:wrap}.fx-conn__actions{justify-content:flex-end;width:100%}.fx-modal{width:calc(100vw - var(--base-size-16))}.fx-drawer{width:100vw}}@media(max-width:480px){.fx-fail__head{flex-direction:column}.fx-fail__actions .fx-btn{flex:1}.fx-picker{grid-template-columns:1fr 1fr}}.fastn-embed{font-family:var(--fontStack-sans);font-size:var(--text-body-size-medium);line-height:var(--text-lineHeight-relaxed);letter-spacing:-.006em;color:var(--fgColor-default);text-align:start;-webkit-font-smoothing:antialiased;contain:layout style;isolation:isolate}.fastn-embed *,.fastn-embed :before,.fastn-embed :after{box-sizing:border-box}.fastn-embed button,.fastn-embed input,.fastn-embed select,.fastn-embed textarea{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;margin:0}.fastn-embed img,.fastn-embed svg{vertical-align:middle;max-width:none}.fastn-embed p,.fastn-embed h1,.fastn-embed h2,.fastn-embed h3,.fastn-embed h4,.fastn-embed ul,.fastn-embed ol{margin:0;padding:0}.fastn-embed ul,.fastn-embed ol{list-style:none}.fastn-embed a{color:inherit;text-decoration:none}.fastn-embed--panel{background:var(--bgColor-default);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);padding:var(--base-size-20);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fastn-embed{--brand-solid:var(--n-1000);--brand-solid-hover:var(--n-900);--brand-on-solid:var(--n-0);--brand-focus:var(--a-40)}@supports (container-type:inline-size){.fastn-embed{container:fastnembed/inline-size}@container fastnembed (width<=560px){.fx-map__head{display:none}.fx-map__row{gap:var(--base-size-8);grid-template-columns:1fr}.fx-map__arrow{justify-content:flex-start;width:15px;transform:rotate(90deg)}.fx-conn{flex-wrap:wrap}.fx-conn__actions{justify-content:flex-end;width:100%}.fx-fail__head{flex-direction:column}.fx-fail__actions .fx-btn{flex:1}}@container fastnembed (width<=380px){.fx-picker{grid-template-columns:1fr}.fx-btn{width:100%}}}.ob-app{background:var(--bgColor-default);grid-template-columns:264px 1fr;align-items:start;min-height:100vh;display:grid}@media(max-width:900px){.ob-app{grid-template-columns:1fr}}.ob-railWrap{padding:var(--base-size-12)}@media(max-width:900px){.ob-railWrap{padding:var(--base-size-8)}}.ob-rail{top:var(--base-size-12);height:calc(100vh - var(--base-size-24));background:linear-gradient(180deg,var(--n-75),var(--n-50) 42%);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);box-shadow:var(--shadow-resting-medium);padding:var(--base-size-12);gap:var(--base-size-4);flex-direction:column;display:flex;position:sticky;overflow:hidden}@media(max-width:900px){.ob-rail{height:auto;position:static}}.ob-switch{align-items:center;gap:var(--base-size-8);width:100%;padding:var(--base-size-8) var(--base-size-8);border-radius:var(--borderRadius-large);border:1px solid var(--borderColor-default);background:var(--a-3);font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);display:flex}.ob-switch:hover{background:var(--a-7);border-color:var(--borderColor-emphasis)}.ob-switch__mark{border-radius:var(--borderRadius-medium);background:var(--n-1000);flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.ob-switch__mark svg{width:auto;height:14px;color:var(--n-0)}.ob-switch__body{flex:1;min-width:0}.ob-switch__name{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);letter-spacing:-.012em;color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ob-switch__meta{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:block}.ob-switch__chev{color:var(--fgColor-subtle);flex:none}.ob-search{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-12);padding:var(--base-size-8);border-radius:var(--borderRadius-large);color:var(--fgColor-subtle);cursor:pointer;font:inherit;font-size:var(--text-body-size-medium);text-align:start;width:100%;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:0;display:flex}.ob-search:hover{background:var(--a-5);color:var(--fgColor-muted)}.ob-kbd{border:1px solid var(--borderColor-default);background:var(--a-5);min-width:18px;height:18px;font-size:var(--text-caption-size);color:var(--fgColor-subtle);border-radius:5px;place-items:center;margin-inline-start:auto;padding:0 5px;display:grid}.ob-railDiv{height:1px;margin:var(--base-size-12) var(--base-size-4);background:var(--borderColor-muted)}.ob-railHead{padding:var(--base-size-4) var(--base-size-8) var(--base-size-8);justify-content:space-between;align-items:baseline;display:flex}.ob-railHead span{font-size:var(--text-caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--fgColor-subtle)}.ob-step{gap:var(--base-size-12);padding:var(--base-size-8);border-radius:var(--borderRadius-large);text-align:start;font:inherit;cursor:default;background:0 0;border:1px solid #0000;width:100%;display:flex;position:relative}.ob-step__dot{border:1px solid var(--control-borderColor-rest);width:22px;height:22px;font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 22px;place-items:center;margin-top:1px;display:grid}.ob-step__body{min-width:0}.ob-step__title{font-size:var(--text-body-size-medium);color:var(--fgColor-muted)}.ob-step__note{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px;display:block}.ob-step--now{background:var(--a-9);border-color:var(--borderColor-default);box-shadow:var(--shadow-resting-xsmall)}.ob-step--now .ob-step__dot{background:var(--button-primary-bgColor-rest);border-color:var(--button-primary-bgColor-rest);color:var(--button-primary-fgColor-rest)}.ob-step--now .ob-step__title{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.ob-step--done .ob-step__dot{background:var(--connection-connected-bgColor);border-color:var(--connection-connected-borderColor);color:var(--connection-connected-fgColor)}.ob-step--done .ob-step__title{color:var(--fgColor-muted)}.ob-step--done{cursor:pointer}.ob-step--done:hover{background:var(--control-transparent-bgColor-hover)}.ob-railFoot{margin-top:auto}.ob-card{padding:var(--base-size-12);border-radius:var(--borderRadius-xlarge);border:1px solid var(--borderColor-default);background:linear-gradient(180deg,var(--a-5),var(--a-2));position:relative}.ob-card__icon{border-radius:var(--borderRadius-large);background:var(--a-9);border:1px solid var(--borderColor-default);width:30px;height:30px;color:var(--fgColor-muted);margin-bottom:var(--base-size-8);place-items:center;display:grid}.ob-card__title{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.ob-card__text{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default);margin-top:2px}.ob-card__btn{margin-top:var(--base-size-12);width:100%}.ob-card__x{top:var(--base-size-8);border-radius:var(--borderRadius-small);width:20px;height:20px;color:var(--fgColor-subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:var(--base-size-8)}.ob-card__x:hover{background:var(--a-9);color:var(--fgColor-default)}.ob-nav{flex-direction:column;gap:2px;display:flex}.ob-navItem{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8);border-radius:var(--borderRadius-large);color:var(--fgColor-muted);font-size:var(--text-body-size-medium);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;width:100%;text-decoration:none;display:flex}.ob-navItem:hover{background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default)}.ob-navItem[aria-current=page]{background:var(--a-9);border:1px solid var(--borderColor-default);color:var(--fgColor-default);font-weight:var(--base-text-weight-medium);box-shadow:var(--shadow-resting-xsmall)}.ob-navItem[aria-current=page] svg{color:var(--fgColor-iconEmphasis)}.ob-main{flex-direction:column;min-width:0;display:flex}.ob-topbar{align-items:center;gap:var(--base-size-12);height:52px;padding:0 var(--base-size-20);border-bottom:1px solid var(--borderColor-default);display:flex}.ob-topbar__spacer{margin-inline-start:auto}.ob-canvas{padding:var(--base-size-32) var(--base-size-20) var(--base-size-48);flex:1;justify-content:center;display:flex}.ob-screen{width:100%;max-width:640px}.ob-screen--wide{max-width:880px}.ob-screen[hidden]{display:none}.ob-h{font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.022em;line-height:var(--text-lineHeight-condensed)}.ob-sub{margin-top:var(--base-size-8);font-size:var(--text-body-size-large);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.ob-prompt{margin-top:var(--base-size-24);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:linear-gradient(180deg,var(--a-3),transparent 60%),var(--bgColor-inset);padding:var(--base-size-16);transition:border-color var(--duration-medium) var(--ease),background var(--duration-medium) var(--ease);position:relative}.ob-prompt:hover{border-color:var(--borderColor-emphasis)}.ob-prompt:focus-within{border-color:var(--a-40);background:linear-gradient(180deg,var(--a-5),transparent 60%),var(--bgColor-inset);box-shadow:0 0 0 4px #ffffff0b}.ob-prompt textarea{resize:none;width:100%;min-height:68px;color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-large);line-height:var(--text-lineHeight-relaxed);background:0 0;border:0;outline:none;padding:0}.ob-prompt textarea:focus-visible{box-shadow:none;outline:none}.ob-prompt textarea::placeholder{color:var(--fgColor-disabled)}.ob-promptFoot{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-8);display:flex}.ob-hint{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.ob-chips{gap:var(--base-size-8);margin-top:var(--base-size-12);flex-wrap:wrap;display:flex}.ob-chip{height:30px;padding:0 var(--base-size-12);border-radius:var(--borderRadius-full);border:1px solid var(--borderColor-default);background:var(--bgColor-neutral-muted);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-small);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.ob-chip:hover{background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default)}.ob-pickHead{justify-content:center;align-items:baseline;gap:var(--base-size-8);margin-top:var(--base-size-24);flex-wrap:wrap;display:flex}.ob-pickT{font-size:var(--text-body-size-medium);color:var(--fgColor-default)}.ob-pickSel{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.find.ob-find{width:100%;min-width:0;max-width:none;margin-top:var(--base-size-12);flex:none}.find.ob-find input{height:44px;font-size:var(--text-body-size-medium);border-radius:var(--borderRadius-xlarge);padding-inline-start:var(--base-size-40)}.find.ob-find svg{inset-inline-start:var(--base-size-16)}.ob-none{align-items:flex-start;gap:var(--base-size-10);margin-top:var(--base-size-16);padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-inset);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);display:flex}.ob-none svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.ob-sysGrid{gap:var(--base-size-8);margin-top:var(--base-size-16);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.ob-sys{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-muted);cursor:pointer;font:inherit;text-align:start;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);display:flex;position:relative}.ob-sys:hover{border-color:var(--borderColor-emphasis)}.ob-sys[aria-pressed=true]{border-color:var(--focus-outlineColor);background:var(--control-transparent-bgColor-selected)}.ob-sys__logo{border-radius:var(--borderRadius-medium);background:var(--bgColor-inset);border:1px solid var(--borderColor-default);flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.ob-sys__logo svg{width:15px;height:15px}.ob-sys__name{font-size:var(--text-body-size-medium);color:var(--fgColor-default)}.ob-sys__tick{background:var(--button-primary-bgColor-rest);width:16px;height:16px;color:var(--button-primary-fgColor-rest);opacity:0;transition:opacity var(--duration-fast) var(--ease);border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.ob-sys[aria-pressed=true] .ob-sys__tick{opacity:1}.ob-sys__tick svg{width:10px;height:10px}.ob-actions{align-items:center;gap:var(--base-size-12);margin-top:var(--base-size-24);flex-wrap:wrap;display:flex}.ob-actions .ob-spacer{margin-inline-start:auto}.ob-split{gap:var(--base-size-16);margin-top:var(--base-size-20);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media(max-width:860px){.ob-split{grid-template-columns:1fr}}.ob-pane{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ob-pane__head{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-12);border-bottom:1px solid var(--borderColor-muted);background:var(--bgColor-inset);display:flex}.ob-pane__label{font-size:var(--text-body-size-medium);color:var(--fgColor-muted)}.ob-pane__body{padding:var(--base-size-16);flex:1}.ob-code{padding:var(--base-size-16);font-family:var(--fontStack-mono);color:var(--fgColor-muted);background:var(--bgColor-default);flex:1;min-height:0;margin:0;font-size:13px;line-height:1.8;overflow:auto}.ob-code .t-k{color:#c792ea}.ob-code .t-s{color:#8fd98f}.ob-code .t-a{color:#e0a93b}.ob-code .t-c{color:var(--fgColor-disabled)}.ob-widget{background:0 0;border:0;padding:0}.ob-widget__title{font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.014em;color:var(--fgColor-default)}.ob-widget__sub{margin-top:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.ob-widget__list{gap:var(--base-size-8);margin-top:var(--base-size-20);flex-direction:column;display:flex}.ob-wrow{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12) var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.ob-wrow__logo{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.ob-wrow__logo svg{width:15px;height:15px}.ob-wrow__name{font-size:var(--text-body-size-large);color:var(--fgColor-default)}.ob-wrow__act{margin-inline-start:auto}.ob-host{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ob-host__bar{flex:none}.ob-host__body{padding:var(--base-size-20);flex:1;min-height:0;overflow:auto}.ob-host__bar{align-items:center;gap:var(--base-size-10);padding:var(--base-size-12) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);background:var(--a-3);display:flex}.ob-host__dots{gap:5px;display:flex}.ob-host__dots i{background:var(--a-12);border-radius:50%;width:7px;height:7px}.ob-host__url{font-family:var(--fontStack-mono);font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.ob-host__body{padding:var(--base-size-16)}.ob-success{text-align:center;padding:var(--base-size-24) 0}.ob-success__ring{width:56px;height:56px;margin:0 auto var(--base-size-16);background:var(--connection-connected-bgColor);border:1px solid var(--connection-connected-borderColor);color:var(--connection-connected-fgColor);animation:obPop .45s var(--ease-out);border-radius:50%;place-items:center;display:grid}@keyframes obPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ob-success__ring svg{width:26px;height:26px}.ob-found{gap:var(--base-size-8);margin-top:var(--base-size-20);text-align:start;flex-direction:column;display:flex}.ob-foundRow{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-muted);font-size:var(--text-body-size-small);opacity:0;animation:obIn .4s var(--ease-out) forwards;display:flex;transform:translateY(6px)}.ob-foundRow:first-child{animation-delay:50ms}.ob-foundRow:nth-child(2){animation-delay:.15s}.ob-foundRow:nth-child(3){animation-delay:.25s}.ob-foundRow:nth-child(4){animation-delay:.35s}@keyframes obIn{to{opacity:1;transform:none}}.ob-foundRow code{font-family:var(--fontStack-mono);font-size:var(--text-caption-size);color:var(--fgColor-default)}.ob-foundRow .sp{margin-inline-start:auto}.ob-scrim{background:var(--overlay-backdrop-bgColor);z-index:80;padding:var(--base-size-16);place-items:center;display:grid;position:fixed;inset:0}.ob-scrim[hidden]{display:none}.ob-oauth{background:var(--overlay-bgColor);border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-2xlarge);width:min(400px,100%);box-shadow:var(--shadow-floating-medium);overflow:hidden}.ob-oauth__head{padding:var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);align-items:center;gap:var(--base-size-8);display:flex}.ob-oauth__body{padding:var(--base-size-20);text-align:center}.ob-oauth__steps{gap:var(--base-size-8);margin-top:var(--base-size-16);text-align:start;flex-direction:column;display:flex}.ob-oauthStep{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.ob-oauthStep--done{color:var(--fgColor-muted)}.ob-oauthStep__dot{border:1px solid var(--control-borderColor-rest);border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;display:grid}.ob-oauthStep--done .ob-oauthStep__dot{background:var(--connection-connected-bgColor);border-color:var(--connection-connected-borderColor);color:var(--connection-connected-fgColor)}.ob-oauthStep__dot svg{width:9px;height:9px}.ob-annotate{z-index:70;position:fixed;inset-block-end:var(--base-size-16);inset-inline-start:var(--base-size-16)}.ob-note{z-index:60;max-width:250px;padding:var(--base-size-8) var(--base-size-12);border-radius:var(--borderRadius-large);background:var(--bgColor-accent-muted);border:1px solid var(--borderColor-accent-muted);color:var(--fgColor-accent);font-size:var(--text-body-size-small);line-height:var(--text-lineHeight-default);pointer-events:none;position:absolute}body:not(.show-notes) .ob-note{display:none}[hidden]{display:none!important}.ico{vertical-align:-2px;flex:0 0 16px;width:16px;height:16px;display:inline-block}.ico--sm{flex-basis:12px;width:12px;height:12px}.ico--lg{flex-basis:24px;width:24px;height:24px}.oi{flex:0 0 16px;width:16px;height:16px}.oi--sm{flex-basis:12px;width:12px;height:12px}.oi--lg{flex-basis:24px;width:24px;height:24px}svg:not([width]):not([class]){max-width:24px;max-height:24px}html,body{height:100%}body{letter-spacing:-.005em}body[data-shell=app]{overflow:hidden}.ap{grid-template-columns:var(--rail-w) 1fr;background:var(--bgColor-default);height:100vh;transition:grid-template-columns var(--rail-dur) var(--rail-ease);display:grid;overflow:hidden}@media(prefers-reduced-motion:reduce){.ap,.rail,.wsName,.navItem span,.acctBody,.orgBody,.navCount,.navCaret,.orgChev,.wsBtn,.wsBtn svg,.navGroupHead,.navSubs,.apScrim{transition-duration:1ms!important}}.ap[data-collapsed="1"]{grid-template-columns:var(--rail-w-collapsed) 1fr}.ap[data-collapsed="1"] .main{grid-column:2}@media(max-width:960px){.ap,.ap[data-collapsed="1"]{grid-template-columns:1fr}.ap[data-collapsed="1"] .main{grid-column:1}}.rail{background:var(--bgColor-inset);border-inline-end:1px solid var(--borderColor-muted);min-height:0;padding:var(--base-size-16) var(--base-size-12) var(--base-size-12);flex-direction:column;display:flex}.apScrim{display:none}@media(max-width:960px){.apScrim{display:block}.rail{z-index:70;width:280px;transition:transform var(--duration-slow) var(--ease-out);border-inline-end:1px solid var(--borderColor-default);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.ap[data-mobile="1"] .rail{transform:none}.apScrim{z-index:69;background:var(--overlay-backdrop-bgColor);opacity:0;visibility:hidden;transition:opacity var(--duration-slow) var(--ease),visibility 0s var(--duration-slow);position:fixed;inset:0}.ap[data-mobile="1"] .apScrim{opacity:1;visibility:visible;transition-delay:0s}}.wsHead{align-items:center;gap:var(--nav-gap);padding:0 var(--base-size-8) var(--base-size-20);display:flex}.wsMark{width:28px;height:28px;color:var(--fgColor-default);flex:0 0 28px;place-items:center;display:grid}.wsMark svg{width:auto;height:22px}.wsName{min-width:0;font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.014em;color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wsBtn{width:26px;height:26px;color:var(--fgColor-subtle);border-radius:var(--borderRadius-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.wsBtn:hover{background:var(--a-7);color:var(--fgColor-default)}.wsBtn svg{transition:transform var(--rail-dur) var(--rail-ease)}.ap[data-collapsed="1"] .wsBtn svg{transform:scaleX(-1)}.wsBtn:active{transform:scale(.9)}.wsBtn{transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform 90ms var(--ease),opacity var(--rail-fade) var(--ease)}.navScroll{margin:0 calc(var(--base-size-4)*-1);padding:0 var(--base-size-4);scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow:hidden auto}.navScroll::-webkit-scrollbar{width:0;height:0;display:none}.cnRailBody,.agentLeft .paneBody{scrollbar-width:none;-ms-overflow-style:none}.cnRailBody::-webkit-scrollbar{width:0;display:none}.agentLeft .paneBody::-webkit-scrollbar{width:0;display:none}.navGroup{margin-bottom:var(--base-size-8);margin-bottom:var(--base-size-4)}.navGroup+.navGroup{margin-top:var(--base-size-16)}.navGroupHead{width:100%;height:24px;padding:0 var(--base-size-8);margin-bottom:var(--base-size-4);cursor:pointer;font:inherit;font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--fgColor-subtle);background:0 0;border:0;align-items:center;display:flex}.navGroupHead:hover{color:var(--fgColor-muted)}.navGroupHead svg{opacity:0;width:12px;height:12px;transition:transform var(--duration-medium) var(--ease),opacity var(--duration-fast) var(--ease);margin-inline-start:auto}.navGroupHead:hover svg,.navGroupHead:focus-visible svg{opacity:1}.navGroup[data-open="0"] .navGroupHead svg{opacity:1;transform:rotate(-90deg)}.navGroup[data-open="0"] .navItems{display:none}.navRow{position:relative}.navCaret{inset-inline-end:2px;top:calc(var(--nav-row-h)/2);cursor:pointer;border-radius:var(--borderRadius-small);width:18px;height:18px;color:var(--fgColor-subtle);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.navCaret:hover{background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default)}.navCaret svg{width:12px;height:12px;transition:transform var(--duration-medium) var(--ease);flex:0 0 12px}.navBranch[data-open="0"] .navCaret svg{transform:rotate(-90deg)}.navBranch[data-open="0"] .navSubs{opacity:0;grid-template-rows:0fr}.navSubs{margin:0 0 var(--base-size-8);transition:grid-template-rows var(--rail-dur) var(--rail-ease),opacity var(--rail-fade) var(--ease);grid-template-rows:1fr;display:grid}.navSubsIn{min-height:0;overflow:hidden}.navSub:before{transition:opacity var(--rail-fade) var(--ease)}.navSub{align-items:center;gap:var(--base-size-8);text-align:start;cursor:pointer;width:100%;height:var(--nav-sub-row-h);padding:0 var(--base-size-8) 0 30px;border-radius:var(--borderRadius-medium);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:0;display:flex;position:relative}.navSub:before{content:"";border-inline-start:1px solid var(--borderColor-muted);border-block-end:1px solid var(--borderColor-muted);pointer-events:none;inset-inline-start:16px;border-end-start-radius:6px;width:10px;height:50%;position:absolute;top:0}.navSub:not(:last-child):after{content:"";background:var(--borderColor-muted);pointer-events:none;inset-inline-start:16px;width:1px;position:absolute;top:50%;bottom:0}.navSub:first-child:before{height:calc(50% + 4px);top:-4px}.navSub svg{width:14px;height:14px;color:var(--fgColor-icon);opacity:.75;flex:0 0 14px}.navSub span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navSub:hover{background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default)}.navSub:hover svg{opacity:1}.navSub[aria-current=page]{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium);background:var(--a-9)}.navSub[aria-current=page] svg{color:var(--fgColor-default);opacity:1}.navItem{align-items:center;gap:var(--nav-gap);width:100%;height:var(--nav-row-h);padding:0 var(--base-size-8);border-radius:var(--borderRadius-large);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-medium);text-align:start;cursor:pointer;letter-spacing:-.008em;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:0;margin-bottom:2px;display:flex}.navItem:hover{background:var(--a-5);color:var(--fgColor-default)}.navItem[aria-current=page]{background:var(--a-9);color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.navItem--parent[data-section-active="1"]{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium);background:0 0}.navItem--parent[data-section-active="1"]:hover{background:var(--a-5)}.navItem svg{width:var(--nav-icon-size);height:var(--nav-icon-size);flex:0 0 var(--nav-icon-size);color:var(--fgColor-icon)}.navItem[aria-current=page] svg,.navItem--parent[data-section-active="1"] svg{color:var(--fgColor-default)}.navItem>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navItem.navItem--parent{padding-inline-end:24px}.navItem.navItem--parent .navCount{margin-inline-end:var(--base-size-8)}.navCount{background:var(--a-9);min-width:20px;height:17px;font-size:var(--text-caption-size);text-align:center;color:var(--fgColor-subtle);line-height:17px;font-weight:var(--base-text-weight-normal);border-radius:99px;flex:none;margin-inline-start:auto;padding:0 5px}.navItem[aria-current=page] .navCount,.navItem--parent[data-section-active="1"] .navCount{color:var(--fgColor-default)}.ap[data-collapsed="1"] .rail{width:var(--rail-w-collapsed);z-index:60;padding-inline:var(--base-size-8);transition:width var(--duration-medium) var(--ease),box-shadow var(--duration-medium) var(--ease);position:fixed;inset-block:0;inset-inline-start:0}.ap[data-collapsed="1"] .rail:hover{width:var(--rail-w);padding-inline:var(--base-size-12);box-shadow:var(--shadow-floating-medium);border-inline-end:1px solid var(--borderColor-default)}.wsName,.navItem span,.navSub span,.acctBody,.orgBody{max-width:var(--rail-w);white-space:nowrap;transition:max-width var(--rail-dur) var(--rail-ease),opacity var(--rail-fade) var(--ease);overflow:hidden}.navCount,.navCaret,.orgChev,.wsBtn{transition:opacity var(--rail-fade) var(--ease),transform var(--rail-dur) var(--rail-ease)}.navGroupHead{transition:height var(--rail-dur) var(--rail-ease),margin-bottom var(--rail-dur) var(--rail-ease),opacity var(--rail-fade) var(--ease);overflow:hidden}.ap[data-collapsed="1"] .rail:not(:hover) .wsName,.ap[data-collapsed="1"] .rail:not(:hover) .navItem span,.ap[data-collapsed="1"] .rail:not(:hover) .acctBody,.ap[data-collapsed="1"] .rail:not(:hover) .orgBody{opacity:0;max-width:0}.ap[data-collapsed="1"] .rail:not(:hover) .navCount,.ap[data-collapsed="1"] .rail:not(:hover) .navCaret,.ap[data-collapsed="1"] .rail:not(:hover) .orgChev,.ap[data-collapsed="1"] .rail:not(:hover) .wsBtn{opacity:0;pointer-events:none;transform:scale(.86)}.ap[data-collapsed="1"] .rail:not(:hover) .navGroupHead{opacity:0;pointer-events:none;height:0;margin-bottom:0}.ap[data-collapsed="1"] .rail:not(:hover) .navSubs{opacity:0;grid-template-rows:0fr}.navItem,.navSub,.wsHead,.org,.acct{transition:padding-inline var(--rail-dur) var(--rail-ease),background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.ap[data-collapsed="1"] .rail:not(:hover) .navItem,.ap[data-collapsed="1"] .rail:not(:hover) .navSub{padding-inline-start:14px}.ap[data-collapsed="1"] .rail:not(:hover) .wsHead{padding-inline-start:8px}.ap[data-collapsed="1"] .rail:not(:hover) .org{padding-inline-start:9px}.ap[data-collapsed="1"] .rail:not(:hover) .acct{padding-inline-start:6px}.ap[data-collapsed="1"] .rail:not(:hover) .navSub:before{opacity:0}.ap[data-collapsed="1"] .rail:not(:hover) .navSub span{opacity:0;max-width:0}.ap[data-collapsed="1"] .rail:not(:hover) .navGroup[data-open="0"] .navItems{display:block}@media(max-width:960px){.ap[data-collapsed="1"] .rail{width:280px;position:fixed}}.railFoot{padding-top:var(--base-size-12);margin-top:var(--base-size-4);border-top:1px solid var(--borderColor-muted)}.orgWrap{position:relative}.org{align-items:center;gap:var(--base-size-10);width:100%;padding:var(--base-size-8);border-radius:var(--borderRadius-xlarge);font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);background:0 0;border:1px solid #0000;display:flex}.org:hover{background:var(--a-5);border-color:var(--borderColor-default)}.org[aria-expanded=true]{background:var(--a-7);border-color:var(--borderColor-emphasis)}.orgAv{border-radius:var(--borderRadius-large);background:var(--a-16);width:26px;height:26px;color:var(--fgColor-default);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);letter-spacing:.02em;flex:0 0 26px;place-items:center;display:grid}.orgAv--sm{flex:0 0 24px;width:24px;height:24px}.orgBody{flex:1;min-width:0}.orgName{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.orgMeta{font-size:var(--text-caption-size);color:var(--fgColor-subtle);display:block}.orgChev{width:14px;height:14px;color:var(--fgColor-subtle);flex:0 0 14px}.orgMenu{bottom:calc(100% + var(--base-size-4));z-index:40;width:max(100%,232px);padding:var(--base-size-4);border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-xlarge);background:var(--overlay-bgColor);box-shadow:var(--shadow-floating-medium);position:absolute;inset-inline-start:0}.orgMenuT{padding:var(--base-size-8) var(--base-size-8) var(--base-size-4);font-size:var(--text-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--fgColor-subtle)}.orgOpt{align-items:center;gap:var(--base-size-8);width:100%;padding:var(--base-size-8);border-radius:var(--borderRadius-large);font:inherit;text-align:start;cursor:pointer;color:var(--fgColor-default);background:0 0;border:0;display:flex}.orgOpt:hover{background:var(--a-7)}.orgOptBody{flex:1;min-width:0}.orgOptName{font-size:var(--text-body-size-small);color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.orgOptMeta{font-size:var(--text-caption-size);color:var(--fgColor-subtle);display:block}.orgTick{width:14px;height:14px;color:var(--fgColor-accent);flex:0 0 14px}.orgMenuRule{height:1px;margin:var(--base-size-4);background:var(--borderColor-muted)}.orgNew{align-items:center;gap:var(--base-size-8);width:100%;padding:var(--base-size-8);border-radius:var(--borderRadius-large);font:inherit;text-align:start;cursor:pointer;font-size:var(--text-body-size-small);color:var(--fgColor-muted);background:0 0;border:0;display:flex}.orgNew:hover{background:var(--a-7);color:var(--fgColor-default)}.orgNew svg{width:14px;height:14px}.acct{align-items:center;gap:var(--base-size-10);margin-top:var(--base-size-8);padding:var(--base-size-8);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--a-2);cursor:pointer;width:100%;font:inherit;text-align:start;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);display:flex}.acct:hover{background:var(--a-5);border-color:var(--borderColor-emphasis)}.acctAv{background:linear-gradient(140deg,var(--a-24),var(--a-9));width:32px;height:32px;color:var(--fgColor-default);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.acctBody{flex:1;min-width:0}.acctName{font-size:var(--text-body-size-medium);color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.acctMail{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.topbar{align-items:center;gap:var(--base-size-12);height:60px;padding:0 var(--base-size-24);border-bottom:1px solid var(--borderColor-muted);flex:none;grid-template-columns:1fr minmax(0,560px) 1fr;display:grid}.topLeft{align-items:center;gap:var(--base-size-8);min-width:0;display:flex}.topRight{align-items:center;gap:var(--base-size-8);justify-content:flex-end;min-width:0;display:flex}@media(max-width:860px){.topbar{grid-template-columns:auto 1fr auto}.credits{display:none}}.burger{display:none}@media(max-width:960px){.burger{display:grid}}.topSearch{align-items:center;gap:var(--base-size-10);width:100%;max-width:420px;height:34px;padding:0 var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--a-3);color:var(--fgColor-subtle);font:inherit;font-size:var(--text-body-size-small);cursor:pointer;text-align:start;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);margin-inline:auto;display:flex}.topSearch:hover{border-color:var(--borderColor-emphasis);background:var(--a-5)}.topSearch svg{width:15px;height:15px;color:var(--fgColor-muted);flex:0 0 15px}.topSearch>span:not(.kbd){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topSearch .kbd{flex:none;margin-inline-start:auto}.kbd{flex:none;gap:2px;margin-inline-start:auto;display:flex}.kbd i{border:1px solid var(--borderColor-default);background:var(--a-5);min-width:18px;height:19px;font-size:var(--text-caption-size);color:var(--fgColor-subtle);border-radius:5px;place-items:center;padding:0 5px;font-style:normal;display:grid}.topSp{margin-inline-start:auto}.credits{align-items:center;gap:var(--base-size-8);height:32px;padding:0 var(--base-size-10);border-radius:var(--borderRadius-full);border:1px solid var(--borderColor-default);background:var(--a-3);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);display:flex}.credits b{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.credits svg{width:15px;height:15px;color:var(--fgColor-attention)}.subtabs{gap:var(--base-size-4);padding:0 var(--base-size-24);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex;overflow-x:auto}.subtab{padding:var(--base-size-12) var(--base-size-12) var(--base-size-10);cursor:pointer;font:inherit;font-size:var(--text-body-size-large);color:var(--fgColor-subtle);white-space:nowrap;transition:color var(--duration-fast) var(--ease);background:0 0;border:0;position:relative}.subtab:hover{color:var(--fgColor-muted)}.subtab[aria-current=true]{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.subtab[aria-current=true]:after{content:"";inset-inline:var(--base-size-12);background:var(--fgColor-default);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.scroll{flex:1;overflow-y:auto}.page{padding:var(--base-size-32) var(--base-size-24) var(--base-size-48)}.page--narrow{max-width:1080px}.ph{align-items:flex-start;gap:var(--base-size-16);padding-bottom:var(--base-size-20);margin-bottom:var(--base-size-24);border-bottom:1px solid var(--borderColor-muted);flex-wrap:wrap;display:flex}.phIcon{border-radius:var(--borderRadius-large);background:var(--a-7);border:1px solid var(--borderColor-default);width:36px;height:36px;color:var(--fgColor-default);flex:0 0 36px;place-items:center;display:grid}.phIcon svg{width:18px;height:18px}.phText{min-width:0}.phTitle{font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.024em;line-height:1.2}.phSub{margin-top:var(--base-size-4);font-size:var(--text-body-size-large);color:var(--fgColor-muted);line-height:var(--text-lineHeight-default);max-width:72ch}.phActions{gap:var(--base-size-8);flex-wrap:wrap;margin-inline-start:auto;display:flex}.bar{align-items:center;gap:var(--base-size-10);margin-bottom:var(--base-size-20);flex-wrap:wrap;display:flex}.barSp{margin-inline-start:auto}.count{font-size:var(--text-body-size-medium);color:var(--fgColor-subtle)}.pill{height:32px;padding:0 var(--base-size-12);border-radius:var(--borderRadius-full);border:1px solid var(--borderColor-default);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0}.pill:hover{background:var(--a-5);color:var(--fgColor-default)}.pill[aria-pressed=true]{background:var(--fgColor-default);color:var(--bgColor-default);border-color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.find{flex:auto;align-items:center;min-width:220px;max-width:560px;display:flex;position:relative}.find svg{width:16px;height:16px;color:var(--fgColor-subtle);pointer-events:none;position:absolute;inset-inline-start:var(--base-size-12)}.find input{width:100%;height:38px;padding:0 var(--base-size-12) 0 var(--base-size-32);border:1px solid var(--control-borderColor-rest);border-radius:var(--borderRadius-large);background:var(--a-3);color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-medium);transition:border-color var(--duration-fast) var(--ease);outline:none}.find input::placeholder{color:var(--fgColor-subtle)}.find input:hover{border-color:var(--control-borderColor-emphasis)}.find input:focus{border-color:var(--focus-outlineColor)}.homePage{justify-content:center;align-items:center;min-height:100%;display:flex}.homeMini{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:620px;padding-bottom:12vh;display:flex}.homeBrand{align-items:center;gap:var(--base-size-12);display:flex}.homeMark{border-radius:var(--borderRadius-xlarge);background:var(--a-5);border:1px solid var(--borderColor-muted);place-items:center;width:44px;height:44px;display:grid}.homeMark svg{width:auto;height:24px}.homeWord{font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.03em;color:var(--fgColor-default)}.homeGreet{margin-top:var(--base-size-12);font-size:var(--text-body-size-large);color:var(--fgColor-muted)}.askBox{align-items:center;gap:var(--base-size-10);width:100%;margin-top:var(--base-size-24);padding:var(--base-size-8) var(--base-size-8) var(--base-size-8) var(--base-size-20);border:1px solid var(--control-borderColor-rest);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);transition:border-color var(--duration-fast) var(--ease);display:flex}.askBox textarea{resize:none;min-width:0;height:26px;min-height:26px;max-height:180px;color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-large);background:0 0;border:0;outline:none;flex:1;padding:0;line-height:26px}.askBox textarea::placeholder{color:var(--fgColor-subtle)}.askGo{cursor:pointer;background:var(--a-12);width:34px;height:34px;color:var(--fgColor-default);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);border:0;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.askGo:hover{background:var(--button-primary-bgColor-rest);color:var(--button-primary-fgColor-rest)}.askGo svg{width:16px;height:16px}@property --fx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fxTrace{to{--fx-angle:1turn}}@supports (background:conic-gradient(from 0deg,red,blue)){.askBox{--fx-inner:var(--n-25);background:linear-gradient(var(--fx-inner),var(--fx-inner)) padding-box,conic-gradient(from var(--fx-angle,0deg),var(--control-borderColor-rest) 0turn,var(--control-borderColor-rest) .13turn,#ffffffeb .25turn,var(--control-borderColor-rest) .37turn,var(--control-borderColor-rest) .63turn,#ffffffeb .75turn,var(--control-borderColor-rest) .87turn,var(--control-borderColor-rest) 1turn) border-box;border-color:#0000;animation:9s linear infinite fxTrace}.askBox:focus-within{background:linear-gradient(var(--fx-inner),var(--fx-inner)) padding-box,linear-gradient(var(--focus-outlineColor),var(--focus-outlineColor)) border-box;animation:none}}@media(prefers-reduced-motion:reduce){.askBox{animation:none}}.askChips{justify-content:center;gap:var(--base-size-8);margin-top:var(--base-size-16);flex-wrap:wrap;display:flex}.askChip{align-items:center;gap:var(--base-size-8);height:34px;padding:0 var(--base-size-16);border-radius:var(--borderRadius-medium);border:1px solid var(--borderColor-default);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-small);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);background:0 0;display:inline-flex}.askChip:hover{background:var(--a-7);color:var(--fgColor-default);border-color:var(--borderColor-emphasis)}.claudeBtn{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-32);height:34px;padding:0 var(--base-size-16);border-radius:var(--borderRadius-medium);border:1px solid var(--borderColor-default);background:var(--bgColor-inset);color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);display:inline-flex}.claudeBtn:hover{background:var(--a-7);border-color:var(--borderColor-emphasis)}.claudeBtn svg{flex:0 0 15px;width:15px;height:15px}.pf-modal.cl{width:min(560px,100%)}.clHead{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-24) var(--base-size-24) var(--base-size-16);display:flex}.clTitle{font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.016em;color:var(--fgColor-default)}.clSub{margin-top:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.clBody{padding:0 var(--base-size-24) var(--base-size-24)}.clAdd svg:last-child{opacity:.7;width:13px;height:13px}.clNote{margin-top:var(--base-size-12);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.clNote b{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.clRule{background:var(--borderColor-muted);height:1px;margin:var(--base-size-20) 0}.clSecTitle{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.clUrl{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-12);padding:var(--base-size-8) var(--base-size-8) var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.clUrl code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fontStack-mono);color:var(--fgColor-default);flex:1;font-size:13px;overflow:hidden}.clMore{font-size:var(--text-body-size-medium)}.clMore summary{align-items:center;gap:var(--base-size-8);cursor:pointer;color:var(--fgColor-muted);list-style:none;display:flex}.clMore summary::-webkit-details-marker{display:none}.clMore summary:hover{color:var(--fgColor-default)}.clMore summary svg{width:13px;height:13px;transition:transform var(--duration-medium) var(--ease);margin-inline-start:auto}.clMore[open] summary svg{transform:rotate(180deg)}.clMoreBody{margin-top:var(--base-size-16);gap:var(--base-size-16);flex-direction:column;display:flex}.clRow{gap:var(--base-size-8);flex-direction:column;display:flex}.clRowT{font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--fgColor-subtle)}.clRowD{font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.clRow code{padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-medium);background:var(--bgColor-default);font-family:var(--fontStack-mono);color:var(--fgColor-muted);white-space:pre;font-size:12px;overflow-x:auto}.pf-modal.nc{flex-direction:column;width:min(680px,100%);max-height:min(86vh,820px);display:flex}.ncHead{align-items:center;gap:var(--base-size-12);padding:var(--base-size-20) var(--base-size-24);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex}.ncTitle{font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.016em;color:var(--fgColor-default);flex:1}.ncBody{min-height:0;padding:var(--base-size-20) var(--base-size-24) var(--base-size-24);flex:1;overflow-y:auto}.ncFoot{align-items:center;gap:var(--base-size-8);padding:var(--base-size-16) var(--base-size-24);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset);flex:none;display:flex}.ncFootNote{min-width:0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex:1}.ncSec{padding-bottom:var(--base-size-24);margin-bottom:var(--base-size-24);border-bottom:1px solid var(--borderColor-muted)}.ncSec:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ncSecHead{align-items:center;gap:var(--base-size-12);display:flex}.ncSecT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);flex:1}.ncSecNote{margin-top:var(--base-size-4);margin-bottom:var(--base-size-12);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.ncSec .fx-field{margin-top:var(--base-size-16)}.ncGrid{gap:var(--base-size-16);grid-template-columns:1fr 1fr;display:grid}@media(max-width:560px){.ncGrid{grid-template-columns:1fr}}.ncOpt{font-weight:var(--base-text-weight-normal);color:var(--fgColor-disabled);margin-inline-start:var(--base-size-8)}.pf-modal.ak{width:min(640px,100%)}.akModes{gap:var(--base-size-8);grid-template-columns:1fr 1fr;display:grid}@media(max-width:560px){.akModes{grid-template-columns:1fr}}.akMode{gap:var(--base-size-4);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);flex-direction:column;display:flex}.akMode:hover{border-color:var(--borderColor-emphasis)}.akMode.is-on{border-color:var(--fgColor-accent);background:var(--a-5)}.akModeT{align-items:center;gap:var(--base-size-4);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:flex}.akModeD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default)}.akWarn{color:var(--fgColor-attention);place-items:center;display:inline-grid}.akWarn svg{width:13px;height:13px}.akScope{gap:var(--base-size-8);flex-direction:column;display:flex}.akOpt{align-items:flex-start;gap:var(--base-size-10);padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);cursor:pointer;display:flex}.akOpt.is-on{border-color:var(--fgColor-accent);background:var(--a-5)}.akOpt input{accent-color:var(--fgColor-accent);margin:2px 0 0}.akOptBody{min-width:0}.akOptT{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:block}.akOptD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.akPick{margin-top:var(--base-size-12)}.akFind{max-width:none}.akCusts{margin-top:var(--base-size-8);scrollbar-width:none;-ms-overflow-style:none;gap:var(--base-size-4);flex-direction:column;max-height:186px;display:flex;overflow-y:auto}.akCusts::-webkit-scrollbar{width:0;display:none}.akCust{align-items:center;gap:var(--base-size-10);padding:var(--base-size-8) var(--base-size-10);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);cursor:pointer;display:flex}.akCust.is-on{border-color:var(--fgColor-accent);background:var(--a-5)}.akCust input{accent-color:var(--fgColor-accent)}.akCustBody{min-width:0}.akCustN{font-size:var(--text-body-size-small);color:var(--fgColor-default);display:block}.akCustId{font-family:var(--fontStack-mono);color:var(--fgColor-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.akNone{margin:var(--base-size-12) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.akNeed{align-items:center;gap:var(--base-size-4);margin:var(--base-size-8) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-attention);display:flex}.akNeed svg{flex:0 0 13px;width:13px;height:13px}.akIpRow{gap:var(--base-size-8);display:flex}.akIpRow .fx-input{flex:1;min-width:0}.akChips{gap:var(--base-size-4);margin-top:var(--base-size-8);flex-wrap:wrap;display:flex}.akChip{align-items:center;gap:var(--base-size-4);padding:2px var(--base-size-4) 2px var(--base-size-8);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-medium);background:var(--bgColor-inset);display:inline-flex}.akChip code{font-family:var(--fontStack-mono);color:var(--fgColor-muted);font-size:12px}.akChip button{border-radius:var(--borderRadius-small);width:18px;height:18px;color:var(--fgColor-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.akChip button:hover{background:var(--a-9);color:var(--fgColor-default)}.akChip button svg{width:12px;height:12px}.akUnit{align-items:center;gap:var(--base-size-8);display:flex}.akUnit .fx-input{flex:1;min-width:0}.akUnit span{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex:none}.akSum{align-items:flex-start;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-24);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset);font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed);flex:none;display:flex}.akSum--risk{color:var(--fgColor-attention)}.akSumI{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.akSum:not(.akSum--risk) .akSumI{color:var(--fgColor-success)}.akOnce{align-items:flex-start;gap:var(--base-size-8);padding:var(--base-size-12);margin-bottom:var(--base-size-16);border:1px solid var(--borderColor-attention-emphasis,var(--borderColor-default));border-radius:var(--borderRadius-large);background:var(--a-5);font-size:var(--text-body-size-small);color:var(--fgColor-attention);line-height:var(--text-lineHeight-relaxed);display:flex}.akKey{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-inset);display:flex}.akKey code{min-width:0;font-family:var(--fontStack-mono);color:var(--fgColor-default);white-space:nowrap;scrollbar-width:none;flex:1;font-size:13px;overflow-x:auto}.akKey code::-webkit-scrollbar{height:0;display:none}.akAfter{margin:var(--base-size-12) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.ivDate{margin-top:var(--base-size-8)}.ivDate .fx-input{width:100%}.fx-input.is-bad{border-color:var(--fgColor-danger)}.evRow{margin:0}.trList{gap:var(--base-size-12);display:grid}.trCard{padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-default)}.trCardHead{align-items:center;gap:var(--base-size-8);display:flex}.trCardN{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.trCardC{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.trCardLims{gap:var(--base-size-12);margin-top:var(--base-size-16);grid-template-columns:repeat(5,1fr);display:grid}@media(max-width:720px){.trCardLims{grid-template-columns:repeat(2,1fr)}}.trLim{min-width:0}.trLimV{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);font-variant-numeric:tabular-nums;display:block}.trLimV--none{color:var(--fgColor-subtle);font-weight:var(--base-text-weight-normal)}.trLimL{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.trCardFoot{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-16);padding-top:var(--base-size-12);border-top:1px solid var(--borderColor-muted);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.trCardFoot svg{width:14px;height:14px}.pf-modal.tr{width:min(720px,100%)}.trPresets{gap:var(--base-size-4);display:flex}.trLimits{gap:var(--base-size-12);margin-top:var(--base-size-12);grid-template-columns:repeat(5,1fr);display:grid}@media(max-width:720px){.trLimits{grid-template-columns:repeat(2,1fr)}}.trLimits .fx-field{margin-top:0}.trPick{margin-top:var(--base-size-12)}.trPickBar{align-items:center;gap:var(--base-size-8);display:flex}.trFind{flex:1;min-width:0;max-width:none}.trCount{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums;flex:none}.trConns{margin-top:var(--base-size-8);scrollbar-width:none;-ms-overflow-style:none;gap:var(--base-size-4);grid-template-columns:repeat(3,1fr);max-height:216px;display:grid;overflow-y:auto}.trConns::-webkit-scrollbar{width:0;display:none}@media(max-width:720px){.trConns{grid-template-columns:repeat(2,1fr)}}.trConn{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);cursor:pointer;min-width:0;display:flex}.trConn.is-on{border-color:var(--fgColor-accent);background:var(--a-5)}.trConn input{accent-color:var(--fgColor-accent);flex:none}.trConnLogo{flex:0 0 16px;place-items:center;display:grid}.trConnN{min-width:0;font-size:var(--text-body-size-small);color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trUse{gap:var(--base-size-16);display:grid}.trUseRow{padding:var(--base-size-12) var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-default)}.trUseHead{align-items:center;gap:var(--base-size-8);display:flex}.trUseN{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.trUseWorst{font-size:var(--text-body-size-small);font-variant-numeric:tabular-nums}.trUseBars{gap:var(--base-size-12);margin-top:var(--base-size-12);grid-template-columns:repeat(5,1fr);display:grid}@media(max-width:720px){.trUseBars{grid-template-columns:repeat(2,1fr)}}.trUseCell{min-width:0}.trUseL{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:block}.trUseCell .stQBar{width:100%;margin:var(--base-size-4) 0;display:block}.trUseV{font-size:var(--text-body-size-small);color:var(--fgColor-default);font-variant-numeric:tabular-nums;display:block}.trUseCap{color:var(--fgColor-subtle)}.ncAuth{margin-top:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-default);overflow:hidden}.ncAuthHead{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12);border-bottom:1px solid var(--borderColor-muted);display:flex}.ncAuthType{width:auto;min-width:170px;height:var(--control-small-size);font-size:var(--text-body-size-small)}.ncDefault{align-items:center;gap:var(--base-size-8);padding:0 var(--base-size-10);height:var(--control-small-size);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-medium);font-size:var(--text-caption-size);color:var(--fgColor-subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);margin-inline-start:auto;display:inline-flex}.ncDefault:hover{color:var(--fgColor-default);border-color:var(--borderColor-default)}.ncDefault.is-on{color:var(--fgColor-default);border-color:var(--borderColor-emphasis);background:var(--a-7)}.ncDefault input{appearance:none;border:1px solid var(--control-borderColor-rest);background:var(--bgColor-inset);border-radius:50%;flex:0 0 12px;width:12px;height:12px;margin:0}.ncDefault.is-on input{border-color:var(--fgColor-default);background:radial-gradient(circle at 50% 50%,var(--fgColor-default) 0 3px,transparent 3px)}.ncAuthBody{padding:var(--base-size-16)}.ncAuthBody .fx-field:first-child{margin-top:0}.ncDcr{margin-top:var(--base-size-16);align-items:flex-start}.ncDcrT{font-size:var(--text-body-size-medium);color:var(--fgColor-default);display:block}.ncDcrD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px;display:block}.ncAdv{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-16);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-muted);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ncAdv:hover{color:var(--fgColor-default)}.ncAdv svg{width:12px;height:12px;transition:transform var(--duration-medium) var(--ease)}.ncAdv[aria-expanded=true] svg{transform:rotate(180deg)}.ncAdvBody{margin-top:var(--base-size-12);padding-top:var(--base-size-12);border-top:1px solid var(--borderColor-muted)}.ncKv{gap:var(--base-size-8);grid-template-columns:1fr 1fr auto;display:grid}.pf-modal.pk{flex-direction:column;width:min(680px,100%);max-height:min(82vh,760px);display:flex}.pkHead{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-20) var(--base-size-24) var(--base-size-16);flex:none;display:flex}.pkTitle{font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.016em;color:var(--fgColor-default)}.pkSub{margin-top:var(--base-size-4);font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.pkSearch{padding:0 var(--base-size-24) var(--base-size-16);flex:none}.pkSearch .find{max-width:none}.pkBodyWrap{min-height:0;padding:0 var(--base-size-24) var(--base-size-8);flex:1;overflow-y:auto}.pkGrid{gap:var(--base-size-8);grid-template-columns:repeat(3,1fr);display:grid}@media(max-width:620px){.pkGrid{grid-template-columns:repeat(2,1fr)}}.pkTile{align-items:center;gap:var(--base-size-10);padding:var(--base-size-10);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);display:flex;position:relative}.pkTile:hover{background:var(--a-5);border-color:var(--borderColor-emphasis)}.pkBody{flex-direction:column;flex:1;min-width:0;display:flex}.pkName{font-size:var(--text-body-size-small);color:var(--fgColor-default);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.pkAuth{font-size:var(--text-caption-size);color:var(--fgColor-subtle);margin-top:2px}.pkOn{background:var(--connection-connected-bgColor);width:16px;height:16px;color:var(--connection-connected-fgColor);border-radius:50%;flex:none;place-items:center;display:grid}.pkOn svg{width:10px;height:10px}.pkNone{padding:var(--base-size-32) var(--base-size-16)}.pkFoot{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-24);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset);flex:none;display:flex}.pkCount{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex:1}.pf-modal.cr{flex-direction:column;width:min(520px,100%);max-height:min(82vh,700px);display:flex}.crHead{align-items:center;gap:var(--base-size-10);padding:var(--base-size-16) var(--base-size-20);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex}.crBack{border-radius:var(--borderRadius-medium);width:28px;height:28px;color:var(--fgColor-muted);cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;display:grid}.crBack:hover{background:var(--a-7);color:var(--fgColor-default)}.crBack svg{width:15px;height:15px}.crHeadBody{align-items:center;gap:var(--base-size-8);flex:1;min-width:0;display:flex}.crTitle{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);letter-spacing:-.012em;color:var(--fgColor-default)}.crBody{min-height:0;padding:var(--base-size-20);gap:var(--base-size-20);flex-direction:column;flex:1;display:flex;overflow-y:auto}.crOauth{gap:var(--base-size-12);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.crOauthIcon{border-radius:var(--borderRadius-medium);background:var(--a-9);width:28px;height:28px;color:var(--fgColor-default);flex:0 0 28px;place-items:center;display:grid}.crOauthIcon svg{width:15px;height:15px}.crOauthT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.crOauthD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px}.crNote{gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);display:flex}.crNote svg{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.crFoot{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-20);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset);flex:none;display:flex}.crSp{margin-inline-start:auto}.crDocs{padding-inline:var(--base-size-8);font-size:var(--text-body-size-small)}.pf-modal.tgp{width:min(560px,100%)}.tgpBody{padding:0 var(--base-size-24) var(--base-size-24);gap:var(--base-size-8);flex-direction:column;display:flex}.tgKind{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-default);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);display:flex}.tgKind:hover{background:var(--a-5);border-color:var(--borderColor-emphasis)}.tgKindIcon{border-radius:var(--borderRadius-medium);background:var(--a-9);width:30px;height:30px;color:var(--fgColor-default);flex:0 0 30px;place-items:center;display:grid}.tgKindIcon svg{width:15px;height:15px}.tgKindBody{flex:1;min-width:0}.tgKindT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:block}.tgKindD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px;display:block}.pf-modal.tg{flex-direction:column;width:min(600px,100%);max-height:min(86vh,840px);display:flex}.tgHead{align-items:center;gap:var(--base-size-10);padding:var(--base-size-16) var(--base-size-20);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex}.tgHeadIcon{border-radius:var(--borderRadius-medium);background:var(--a-9);width:30px;height:30px;color:var(--fgColor-default);flex:0 0 30px;place-items:center;display:grid}.tgHeadIcon svg{width:15px;height:15px}.tgHeadBody{flex:1;min-width:0}.tgTitle{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);letter-spacing:-.012em;color:var(--fgColor-default)}.tgKindTag{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px;display:inline-flex}.tgKindTag button{font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-accent);cursor:pointer;background:0 0;border:0;padding:0}.tgKindTag button:hover{text-decoration:underline}.tgBody{min-height:0;padding:var(--base-size-20);flex:1;overflow-y:auto}.tgBody>.fx-field{margin-bottom:var(--base-size-16)}.tgFoot{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-20);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset);flex:none;display:flex}.tgUrl{align-items:center;gap:var(--base-size-10);margin-bottom:var(--base-size-20);padding:var(--base-size-8) var(--base-size-8) var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.tgUrlL{font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--fgColor-subtle);flex:none}.tgUrl code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fontStack-mono);color:var(--fgColor-default);flex:1;font-size:12.5px;overflow:hidden}.tgSecHead{align-items:flex-start;gap:var(--base-size-12);padding-top:var(--base-size-16);margin-bottom:var(--base-size-12);border-top:1px solid var(--borderColor-muted);display:flex}.tgSecT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);flex:1}.tgSecD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px}.tgRoute{margin-bottom:var(--base-size-12);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-default)}.tgRouteHead{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-12);display:flex}.tgRouteN{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--fgColor-subtle);flex:1}.tgRoute .fx-field+.fx-field{margin-top:var(--base-size-16)}.tgHdrs{gap:var(--base-size-8);flex-direction:column;display:flex}.tgHdr{gap:var(--base-size-8);grid-template-columns:1fr 1fr auto;display:grid}.tgAddHdr{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-8);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.tgAddHdr:hover{color:var(--fgColor-default)}.tgAddHdr svg{width:12px;height:12px}.cn{grid-template-columns:264px 1fr;height:100%;min-height:0;display:grid}@media(max-width:900px){.cn{grid-template-columns:1fr}.cnRail{display:none}}.cnRail{border-inline-end:1px solid var(--borderColor-muted);background:var(--bgColor-inset);flex-direction:column;min-height:0;display:flex}.cnRailHead{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-12) var(--base-size-8);flex:none;display:flex}.cnRailT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);flex:1}.cnRailSearch{padding:0 var(--base-size-12) var(--base-size-8);flex:none}.cnRailSearch .find{min-width:0;max-width:none}.cnRailSearch .find input{height:32px;font-size:var(--text-body-size-small)}.cnRailBody{min-height:0;padding:0 var(--base-size-8) var(--base-size-12);flex:1;overflow-y:auto}.cnRailItem{align-items:center;gap:var(--base-size-10);width:100%;padding:var(--base-size-8);border-radius:var(--borderRadius-medium);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease);background:0 0;border:0;display:flex}.cnRailItem:hover{background:var(--a-5)}.cnRailItem[aria-current=page]{background:var(--a-9)}.cnRailN{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-size-small);color:var(--fgColor-muted);flex:1;overflow:hidden}.cnRailItem[aria-current=page] .cnRailN{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.cnRailDot{background:var(--connection-connected-fgColor);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.cnRailBranch{margin-bottom:2px}.cnRailRow{position:relative}.cnRailRow .cnRailItem{padding-inline-end:24px}.cnRailCaret{border-radius:var(--borderRadius-small);width:18px;height:18px;color:var(--fgColor-subtle);cursor:pointer;inset-inline-end:2px;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cnRailCaret:hover{background:var(--a-7);color:var(--fgColor-default)}.cnRailCaret svg{width:11px;height:11px;transition:transform var(--duration-medium) var(--ease)}.cnRailBranch[data-open="0"] .cnRailCaret svg{transform:rotate(-90deg)}.cnRailCount{font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums;flex:none}.cnRailBad{background:var(--connection-failed-bgColor);min-width:17px;height:17px;color:var(--connection-failed-fgColor);border:1px solid var(--connection-failed-borderColor);font-size:var(--text-caption-size);text-align:center;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;padding:0 5px;line-height:15px}.opsWrap{margin:var(--base-size-4) 0 var(--base-size-8) var(--base-size-8);border-inline-start:1px solid var(--borderColor-muted);padding-inline-start:var(--base-size-8)}.opsAll{align-items:center;gap:var(--base-size-8);padding:var(--base-size-4) var(--base-size-8);cursor:pointer;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.opsCount{font-variant-numeric:tabular-nums}.opsList{flex-direction:column;display:flex}.opsRow{align-items:center;gap:var(--base-size-8);padding:var(--base-size-4) var(--base-size-8);border-radius:var(--borderRadius-small);cursor:pointer;transition:background var(--duration-fast) var(--ease);display:flex}.opsRow:hover{background:var(--a-5)}.opsRow.is-sel{background:var(--a-7)}.opsAll input,.opsRow input{appearance:none;border:1px solid var(--control-borderColor-rest);background:var(--bgColor-default);cursor:pointer;border-radius:3px;flex:0 0 13px;place-items:center;width:13px;height:13px;margin:0;display:grid}.opsAll input:checked,.opsRow input:checked{background:var(--fgColor-default);border-color:var(--fgColor-default)}.opsAll input:checked:after,.opsRow input:checked:after{content:"";border:1.5px solid var(--bgColor-default);border-top:0;border-right:0;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.opsM{text-align:center;font-family:var(--fontStack-mono);letter-spacing:.02em;text-transform:uppercase;border-radius:3px;flex:0 0 46px;padding:1px 0;font-size:9.5px;font-weight:600}.opsM--get{color:#5cc46b;background:#3fb95029}.opsM--post{color:#79b8ff;background:#58a6ff29}.opsM--patch,.opsM--put{color:#d8a429;background:#d299222e}.opsM--delete{color:#f0817b;background:#f8514929}.opsN{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-size-small);color:var(--fgColor-muted);flex:1;overflow:hidden}.opsRow:hover .opsN,.opsRow.is-sel .opsN{color:var(--fgColor-default)}.opsOk{background:var(--connection-connected-bgColor);width:14px;height:14px;color:var(--connection-connected-fgColor);border-radius:50%;flex:0 0 14px;place-items:center;display:grid}.opsOk--bad{background:var(--connection-failed-bgColor);color:var(--connection-failed-fgColor)}.opsOk svg{width:9px;height:9px}.opsBar{align-items:center;gap:var(--base-size-4);margin-top:var(--base-size-4);padding:var(--base-size-4) var(--base-size-8);border-radius:var(--borderRadius-medium);background:var(--a-9);display:flex}.opsBarN{font-size:var(--text-caption-size);color:var(--fgColor-default);font-variant-numeric:tabular-nums}.cnMain{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.cnHead{align-items:center;gap:var(--base-size-12);padding:var(--base-size-20) var(--base-size-24) var(--base-size-16);flex:none;display:flex}.cnLogo{border-radius:var(--borderRadius-large);flex:0 0 44px;width:44px;height:44px}.cnHeadBody{flex:1;min-width:0}.cnName{font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold);letter-spacing:-.02em;color:var(--fgColor-default)}.cnSub{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px;display:block}.cnStage{flex:none}.cnTabs{gap:var(--base-size-4);padding:0 var(--base-size-24);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex;overflow-x:auto}.cnTab{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex;position:relative}.cnTab svg{width:14px;height:14px;color:inherit}.cnTab:hover{color:var(--fgColor-default)}.cnTab[aria-current=true]{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.cnTab[aria-current=true]:after{content:"";inset-inline:var(--base-size-8);background:var(--fgColor-default);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.cnBody{min-height:0;padding:var(--base-size-24);flex:1;max-width:920px;overflow-y:auto}.cnLede{font-size:var(--text-body-size-large);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed);margin-bottom:var(--base-size-20)}.cnSp{margin-inline-start:auto}.cnStats{gap:var(--base-size-12);margin-bottom:var(--base-size-20);grid-template-columns:repeat(3,1fr);display:grid}@media(max-width:760px){.cnStats{grid-template-columns:1fr}}.cnStat{padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cnStat:hover{background:var(--a-5);border-color:var(--borderColor-emphasis)}.cnStatV{font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold);letter-spacing:-.02em;color:var(--fgColor-default);font-variant-numeric:tabular-nums;line-height:1.15}.cnStatL{font-size:var(--text-body-size-small);color:var(--fgColor-default)}.cnStatD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default)}.cnCard{margin-bottom:var(--base-size-20);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);overflow:hidden}.cnCardHead{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);display:flex}.cnCardT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.cnCardD{padding:var(--base-size-16) var(--base-size-16) 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.cnDl{margin:0}.cnDlRow{gap:var(--base-size-16);padding:var(--base-size-12) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);display:flex}.cnDlRow:last-child{border-bottom:0}.cnDl dt{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex:0 0 140px}.cnDl dd{min-width:0;font-size:var(--text-body-size-medium);color:var(--fgColor-default);flex:1;margin:0}.cnDl dd code{font-family:var(--fontStack-mono);font-size:12.5px}.cnDlHelp{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px;display:block}.cnVer{align-items:center;gap:var(--base-size-10);padding:var(--base-size-12) var(--base-size-16);display:flex}.cnVerN{font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:13px}.cnVerD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.cnSecHead{align-items:flex-start;gap:var(--base-size-12);margin-bottom:var(--base-size-16);display:flex}.cnSecT{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);letter-spacing:-.012em;color:var(--fgColor-default)}.cnSecD{margin-top:var(--base-size-4);max-width:64ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.cnSecHead>div:first-child{flex:1;min-width:0}.cnAuthRow{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);display:flex}.cnAuthIcon{border-radius:var(--borderRadius-medium);background:var(--a-9);width:32px;height:32px;color:var(--fgColor-default);flex:0 0 32px;place-items:center;display:grid}.cnAuthIcon svg{width:15px;height:15px}.cnAuthBody{min-width:0}.cnAuthT{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:flex}.cnAuthD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px;display:block}.cnAuthProv{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.cnHint{align-items:flex-start;gap:var(--base-size-10);margin-top:var(--base-size-12);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-inline-start:2px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-large);background:var(--a-3);font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed);display:flex}.cnHint svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.cnHint .fx-btn{flex:none}.cnEmpty{padding:var(--base-size-32) var(--base-size-24);text-align:center;border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);margin-bottom:var(--base-size-20)}.cnEmptyIcon{border-radius:var(--borderRadius-large);background:var(--a-7);width:38px;height:38px;color:var(--fgColor-muted);place-items:center;margin:0 auto;display:grid}.cnEmptyIcon svg{width:17px;height:17px}.cnEmptyT{margin-top:var(--base-size-12);font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.cnEmptyD{margin:var(--base-size-4) auto var(--base-size-16);max-width:52ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.cnCmp{gap:var(--base-size-12);padding:var(--base-size-16);grid-template-columns:2fr 1fr 1fr auto;align-items:end;display:grid}@media(max-width:720px){.cnCmp{grid-template-columns:1fr}}.cnCmpGo{justify-content:flex-end}.whGrid{gap:var(--base-size-16);margin-bottom:var(--base-size-16);grid-template-columns:1fr 1fr;display:grid}@media(max-width:720px){.whGrid{grid-template-columns:1fr}}.whCode{margin-top:var(--base-size-16)}.whCodeHead{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large) var(--borderRadius-large) 0 0;background:var(--bgColor-inset);border-bottom:0;display:flex}.whCodeHead svg{width:14px;height:14px;color:var(--fgColor-icon)}.whCodeT{font-size:var(--text-body-size-small);color:var(--fgColor-default)}.whCodeL{font-size:var(--text-caption-size);color:var(--fgColor-subtle)}.whCodeBody{border:1px solid var(--borderColor-default);border-radius:0 0 var(--borderRadius-large) var(--borderRadius-large);background:var(--bgColor-default);display:flex;overflow:hidden}.whCodeArea{resize:vertical;min-width:0;min-height:88px;color:var(--fgColor-default);font-family:var(--fontStack-mono);padding:var(--base-size-12) var(--base-size-16);background:0 0;border:0;outline:none;flex:1;font-size:13px;line-height:1.7}.whCodeArea::placeholder{color:var(--fgColor-disabled)}.whCode .fx-help{margin-top:var(--base-size-8);display:block}.whFoot{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-24);padding-top:var(--base-size-16);border-top:1px solid var(--borderColor-muted);display:flex}.cxHead{align-items:center;gap:var(--base-size-12);margin-bottom:var(--base-size-24);display:flex}.cxHeadBody{flex:1;min-width:0}.cxStatus{align-items:center;gap:var(--base-size-10);margin-top:var(--base-size-4);flex-wrap:wrap;display:flex}.cxHealth{font-size:var(--text-body-size-small);color:var(--fgColor-muted)}.cxGrid{gap:var(--base-size-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media(max-width:860px){.cxGrid{grid-template-columns:1fr}}.cnLink{color:var(--fgColor-accent);text-decoration:none}.cnLink:hover{text-decoration:underline}.cnCopy{border-radius:var(--borderRadius-small);width:22px;height:22px;color:var(--fgColor-subtle);cursor:pointer;vertical-align:-5px;background:0 0;border:0;margin-inline-start:var(--base-size-8)}.cnCopy:hover{background:var(--a-7);color:var(--fgColor-default)}.cnCopy svg{width:12px;height:12px}.cxEvents{flex-direction:column;display:flex}.cxEvent{align-items:center;gap:var(--base-size-10);padding:var(--base-size-10) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);display:flex}.cxEvent:last-child{border-bottom:0}.cxEventN{font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:12.5px}.cxEventK,.cxEventW{font-size:var(--text-caption-size);color:var(--fgColor-subtle)}.cxNone{padding:var(--base-size-20) var(--base-size-16);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.cxDanger{align-items:center;gap:var(--base-size-16);margin-top:var(--base-size-24);padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);display:flex}.cxDangerBody{flex:1;min-width:0}.cxDangerT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.cxDangerD{max-width:68ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px}.cxDanger .fx-btn{flex:none}.tRow{cursor:pointer}.tRow:hover{background:var(--a-3)}.tRight{text-align:end}.tNum,.tWhen{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fgColor-muted)}.pillN{background:var(--a-9);font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums;border-radius:99px;margin-inline-start:var(--base-size-8);padding:0 5px}.pill[aria-pressed=true] .pillN{background:var(--a-16);color:var(--fgColor-default)}.actSwitch{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-muted);cursor:pointer;display:inline-flex}.actSwitch input{opacity:0;width:0;height:0;position:absolute}.actSwitchUi{background:var(--a-12);width:30px;height:18px;transition:background var(--duration-fast) var(--ease);border-radius:99px;position:relative}.actSwitchUi:after{content:"";background:var(--fgColor-muted);width:12px;height:12px;transition:transform var(--duration-fast) var(--ease);top:3px;border-radius:50%;position:absolute;inset-inline-start:3px}.actSwitch input:checked+.actSwitchUi{background:var(--fgColor-success)}.actSwitch input:checked+.actSwitchUi:after{background:var(--bgColor-default);transform:translate(12px)}.actSwitch input:focus-visible+.actSwitchUi{outline:2px solid var(--focus-outlineColor);outline-offset:2px}.actEmpty{padding:var(--base-size-48) var(--base-size-24);text-align:center;border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset)}.actEmptyIcon{border-radius:var(--borderRadius-large);background:var(--a-7);width:40px;height:40px;color:var(--fgColor-muted);place-items:center;margin:0 auto;display:grid}.actEmptyIcon svg{width:18px;height:18px}.actEmptyT{margin-top:var(--base-size-12);font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.actEmptyD{margin:var(--base-size-4) auto var(--base-size-16);max-width:56ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.trList{gap:var(--base-size-4);flex-direction:column;display:flex}.trRow{align-items:center;gap:var(--base-size-12);width:100%;padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-inset);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease);display:flex}.trRow:hover{background:var(--a-5)}.trBody{flex:0 0 34%;min-width:0}.trName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:12.5px;display:block;overflow:hidden}.trMeta{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.trBar{background:var(--a-7);border-radius:99px;flex:1;min-width:60px;height:8px;overflow:hidden}.trBar i{border-radius:99px;height:100%;display:block}.trBar--success{background:var(--a-40)}.trBar--slow{background:var(--fgColor-attention)}.trBar--error{background:var(--fgColor-danger)}.trMs{text-align:end;font-size:var(--text-body-size-small);color:var(--fgColor-default);font-variant-numeric:tabular-nums;flex:0 0 52px}.trWhen{text-align:end;font-size:var(--text-caption-size);color:var(--fgColor-subtle);flex:0 0 68px}.alList{gap:var(--base-size-8);flex-direction:column;display:flex}.alRow{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-inset);display:flex}.alRow[data-on="0"]{opacity:.68}.alIcon{border-radius:var(--borderRadius-medium);background:var(--a-7);width:30px;height:30px;color:var(--fgColor-muted);flex:0 0 30px;place-items:center;display:grid}.alIcon svg{width:14px;height:14px}.alBody{flex:1;min-width:0}.alName{font-size:var(--text-body-size-medium);color:var(--fgColor-default);display:block}.alRule{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.alChan{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-muted);display:inline-flex}.alChan svg{width:13px;height:13px}.alState{flex:none}.syList{gap:var(--base-size-12);flex-direction:column;display:flex}.syCard{padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset)}.syHead{align-items:center;gap:var(--base-size-10);margin-bottom:var(--base-size-12);display:flex}.syBody{min-width:0}.syName{font-size:var(--text-body-size-medium);color:var(--fgColor-default);display:block}.syMeta{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.syTotal{font-size:var(--text-body-size-small);color:var(--fgColor-muted);font-variant-numeric:tabular-nums}.syBar{background:var(--a-7);border-radius:99px;height:10px;display:flex;overflow:hidden}.syBar i{height:100%;display:block}.sy--unchanged{background:var(--a-16)}.sy--updated{background:var(--a-40)}.sy--created{background:var(--fgColor-success)}.sy--failed{background:var(--fgColor-danger)}.syLegend{gap:var(--base-size-16);margin-top:var(--base-size-10);font-size:var(--text-body-size-small);color:var(--fgColor-muted);flex-wrap:wrap;display:flex}.syLeg{align-items:center;gap:var(--base-size-8);font-variant-numeric:tabular-nums;display:inline-flex}.syLeg i{border-radius:2px;width:8px;height:8px}.syLeg.sy--unchanged{background:0 0}.syLeg.sy--unchanged i{background:var(--a-16)}.syLeg.sy--updated{background:0 0}.syLeg.sy--updated i{background:var(--a-40)}.syLeg.sy--created{background:0 0}.syLeg.sy--created i{background:var(--fgColor-success)}.syLeg.sy--failed{background:0 0}.syLeg.sy--failed i{background:var(--fgColor-danger)}.pfHead{align-items:flex-start;gap:var(--base-size-12);margin-bottom:var(--base-size-20);display:flex}.pfId{align-items:center;gap:var(--base-size-12);padding:var(--base-size-16);margin-bottom:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);display:flex}.pfAv{background:linear-gradient(140deg,var(--a-24),var(--a-9));width:52px;height:52px;color:var(--fgColor-default);font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.pfIdBody{min-width:0}.pfName{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);letter-spacing:-.012em;color:var(--fgColor-default)}.pfMail{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px}.pfMailRow{align-items:center;gap:var(--base-size-10);flex-wrap:wrap;display:flex}.pfMailV{font-size:var(--text-body-size-medium);color:var(--fgColor-default)}.pfH2{margin:var(--base-size-32) 0 var(--base-size-12);font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);letter-spacing:-.012em;color:var(--fgColor-default)}.pfWarn{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-16);margin-bottom:var(--base-size-12);border:1px solid var(--bgColor-attention-emphasis);border-radius:var(--borderRadius-xlarge);background:var(--a-3);display:flex}.pfWarn>svg{width:18px;height:18px;color:var(--fgColor-attention);flex:0 0 18px;margin-top:1px}.pfWarn>div{flex:1;min-width:0}.pfWarnT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.pfWarnD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px}.pfWarn .fx-btn{flex:none}.pfSecs{gap:var(--base-size-8);margin-bottom:var(--base-size-16);flex-direction:column;display:flex}.pfSec{align-items:center;gap:var(--base-size-12);padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);display:flex}.pfSec--rec{border-color:var(--bgColor-attention-emphasis)}.pfSecBody{flex:1;min-width:0}.pfSecT{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:flex}.pfSecD{max-width:52ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px}.pfSecState{flex:none}.pfSessions{flex-direction:column;display:flex}.pfSession{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12) 0;border-bottom:1px solid var(--borderColor-muted);display:flex}.pfSession:first-child{padding-top:0}.pfSession:last-child{border-bottom:0;padding-bottom:0}.pfSessIcon{border-radius:var(--borderRadius-medium);background:var(--a-7);width:30px;height:30px;color:var(--fgColor-muted);flex:0 0 30px;place-items:center;display:grid}.pfSessIcon svg{width:14px;height:14px}.pfSessBody{flex:1;min-width:0}.pfSessT{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-default);display:flex}.pfSessD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.pfSessW{font-size:var(--text-caption-size);color:var(--fgColor-subtle);white-space:nowrap;flex:none}.stNarrow{max-width:760px;margin-inline:auto}.stLede{max-width:78ch;margin-bottom:var(--base-size-20);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.stCard{margin-bottom:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);overflow:hidden}.stCardHead{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-16) var(--base-size-16) 0;display:flex}.stCardT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.stCardD{max-width:72ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px}.stCardBody{padding:var(--base-size-16)}.stGrid{column-gap:var(--base-size-20);row-gap:var(--base-size-24);grid-template-columns:1fr 1fr;display:grid}@media(max-width:720px){.stGrid{grid-template-columns:1fr}}.stCardBody .fx-field+.fx-field,.stGrid+.stGrid,.stGrid+.fx-field,.fx-field+.stGrid{margin-top:var(--base-size-24)}.stGrid .fx-field+.fx-field{margin-top:0}.stCardBody .fx-field>.fx-help{margin-block-start:-2px}.stRow{align-items:center;gap:var(--base-size-12);display:flex}.stRowV{font-size:var(--text-body-size-medium);color:var(--fgColor-muted)}.stFoot{margin-top:var(--base-size-12);max-width:78ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.stSave{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);display:flex}.stSaveNote{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex:1}.stAv{background:var(--a-9);width:30px;height:30px;color:var(--fgColor-default);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.stKey{font-family:var(--fontStack-mono);color:var(--fgColor-muted);font-size:12.5px}.stAct{font-family:var(--fontStack-mono);color:var(--fgColor-accent);font-size:12.5px}.stTop{gap:var(--base-size-16);grid-template-columns:1fr 1fr;display:grid}@media(max-width:720px){.stTop{grid-template-columns:1fr}}.stTop .stCard{margin-bottom:var(--base-size-16)}.stPlan{align-items:baseline;gap:var(--base-size-10);display:flex}.stPlanN{font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold);letter-spacing:-.02em;color:var(--fgColor-default)}.stPlanP{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.dbNow{gap:var(--base-size-12);padding:var(--base-size-16);margin-bottom:var(--base-size-16);border:1px solid var(--borderColor-default);border-inline-start:2px solid var(--connection-connected-fgColor);border-radius:var(--borderRadius-large);background:var(--bgColor-inset);display:flex}.dbNowDot{background:var(--connection-connected-fgColor);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.dbNowBody{min-width:0}.dbNowT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:block}.dbNowD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px;display:block}.dbSchema{margin-top:var(--base-size-12);padding:var(--base-size-8) var(--base-size-10);border-radius:var(--borderRadius-medium);border:1px solid var(--borderColor-muted);background:var(--bgColor-default);font-family:var(--fontStack-mono);color:var(--fgColor-muted);white-space:nowrap;font-size:13px;display:block;overflow-x:auto}.dbChoices{gap:var(--base-size-12);margin-bottom:var(--base-size-16);grid-template-columns:1fr 1fr;display:grid}@media(max-width:720px){.dbChoices{grid-template-columns:1fr}}.dbChoice{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.dbChoice:hover{border-color:var(--borderColor-emphasis)}.dbChoice[aria-pressed=true]{border-color:var(--fgColor-default);background:var(--a-5)}.dbChoiceHead{align-items:center;gap:var(--base-size-10);padding:var(--base-size-16) var(--base-size-16) 0;display:flex}.dbIcon{border-radius:var(--borderRadius-medium);background:var(--a-9);width:30px;height:30px;color:var(--fgColor-muted);flex:0 0 30px;place-items:center;display:grid}.dbIcon svg{width:14px;height:14px}.dbChoiceBody{flex:1;min-width:0}.dbChoiceN{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:block}.dbChoiceT{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:block}.stRadio{border:1px solid var(--control-borderColor-rest);border-radius:50%;flex:0 0 14px;width:14px;height:14px}.dbChoice[aria-pressed=true] .stRadio{border-color:var(--fgColor-default);background:radial-gradient(circle at 50% 50%,var(--fgColor-default) 0 4px,transparent 4px)}.dbChoiceD{min-height:3.2em;margin:var(--base-size-10) var(--base-size-16) var(--base-size-16);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);flex:1}.dbFacts{border-top:1px solid var(--borderColor-muted);margin-top:auto;display:block}.dbFact{align-items:center;gap:var(--base-size-8);padding:var(--base-size-10) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);font-size:var(--text-body-size-small);display:flex}.dbFact:last-child{border-bottom:0}.dbFactK{color:var(--fgColor-subtle);flex:1}.dbFactV{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium);flex:none}.dbIps{align-items:center;gap:var(--base-size-8);flex-wrap:wrap;display:flex}.dbIps code{padding:var(--base-size-4) var(--base-size-8);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-medium);background:var(--bgColor-default);font-family:var(--fontStack-mono);color:var(--fgColor-muted);font-size:12px}.blHero{gap:var(--base-size-16);margin-bottom:var(--base-size-16);grid-template-columns:1fr 1fr;display:grid}@media(max-width:820px){.blHero{grid-template-columns:1fr}}.blPlan,.blUse{padding:var(--base-size-20);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset)}.blPlanN{font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold);letter-spacing:-.02em;color:var(--fgColor-default);display:block}.blPlanP{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px;display:block}.blPlanD{margin:var(--base-size-12) 0 var(--base-size-16);max-width:44ch;font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.blUseHead{align-items:center;gap:var(--base-size-8);display:flex}.blUseT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.blUseW{font-size:var(--text-caption-size);color:var(--fgColor-subtle)}.blUseV{margin-top:var(--base-size-10);font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.026em;color:var(--fgColor-default);font-variant-numeric:tabular-nums}.blUseOf{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-normal);color:var(--fgColor-subtle);letter-spacing:0;margin-inline-start:var(--base-size-8)}.blUseBar{margin-top:var(--base-size-12)}.blUseD{margin-top:var(--base-size-10);font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.stQPct{text-align:end;min-width:38px;font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;color:var(--fgColor-subtle)}.stQP--near{color:var(--fgColor-attention)}.stQP--over{color:var(--fgColor-danger)}.stRoleTop{align-items:baseline;gap:var(--base-size-8);display:flex}.stRoleN{white-space:nowrap}.stRoleP{margin-inline-start:auto}.stRoleD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default);display:block}.rlSum{padding:var(--base-size-12);margin-bottom:var(--base-size-16);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-large);background:var(--bgColor-default)}.rlSumTop{align-items:baseline;gap:var(--base-size-8);display:flex}.rlSumV{font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold);letter-spacing:-.02em;color:var(--fgColor-default);font-variant-numeric:tabular-nums}.rlSumOf{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.rlSumPct{font-size:var(--text-body-size-small);color:var(--fgColor-muted);font-variant-numeric:tabular-nums}.rlSumBar{height:6px;margin-top:var(--base-size-10);background:var(--a-7);border-radius:99px;display:block;overflow:hidden}.rlSumBar i{background:var(--a-40);border-radius:99px;height:100%;display:block}.rlGroups{gap:var(--base-size-16);flex-direction:column;display:flex}.rlGroup{padding-bottom:var(--base-size-16);border-bottom:1px solid var(--borderColor-muted)}.rlGroup:last-child{border-bottom:0;padding-bottom:0}.rlGroupHead{align-items:center;gap:var(--base-size-12);margin-bottom:var(--base-size-10);display:flex}.rlGroupT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);flex:0 0 110px}.rlGroupBar{background:var(--a-7);border-radius:99px;flex:1;height:5px;overflow:hidden}.rlGroupBar i{background:var(--a-24);border-radius:99px;height:100%;display:block}.rlGroupN{font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums;flex:none}.stQuota{gap:var(--base-size-10);flex-direction:column;display:flex}.stQRow{align-items:center;gap:var(--base-size-12);grid-template-columns:minmax(0,1fr) 2fr auto;display:grid}.stQName{min-width:0;font-size:var(--text-body-size-small);color:var(--fgColor-default)}.stQPer{color:var(--fgColor-subtle);margin-inline-start:var(--base-size-8)}.stQBar{background:var(--a-7);border-radius:99px;height:8px;overflow:hidden}.stQBar i{border-radius:99px;height:100%;display:block}.stQ--ok{background:var(--a-40)}.stQ--near{background:var(--fgColor-attention)}.stQ--over{background:var(--fgColor-danger)}.stQNum{font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums}.stRoles{gap:var(--base-size-16);grid-template-columns:236px 1fr;align-items:start;display:grid}@media(max-width:860px){.stRoles{grid-template-columns:1fr}}.stRoleList{flex-direction:column;gap:2px;display:flex}.stRole{width:100%;padding:var(--base-size-10);border-radius:var(--borderRadius-large);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:stretch;gap:2px;display:flex}.stRole:hover{background:var(--a-5)}.stRole[aria-current=true]{background:var(--a-9);border-color:var(--borderColor-default)}.stRole svg{width:14px;height:14px;color:var(--fgColor-icon)}.stRoleN{min-width:0;font-size:var(--text-body-size-medium);color:var(--fgColor-muted);flex:1}.stRole[aria-current=true] .stRoleN{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.stRoleP{font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums}.stRoleMain{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);padding:var(--base-size-16)}.stRoleHead{align-items:flex-start;gap:var(--base-size-12);padding-bottom:var(--base-size-16);margin-bottom:var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);display:flex}.stRoleT{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.stPermG{padding-bottom:var(--base-size-12);margin-bottom:var(--base-size-12);border-bottom:1px solid var(--borderColor-muted)}.stPermG:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.stPermH{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-8);display:flex}.stPermT{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);flex:1}.stPermN{font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums}.stPerms{gap:var(--base-size-8);flex-wrap:wrap;display:flex}.stPerm{align-items:center;gap:var(--base-size-4);padding:3px var(--base-size-8);border-radius:var(--borderRadius-medium);border:1px solid var(--borderColor-muted);font-size:var(--text-caption-size);color:var(--fgColor-disabled);background:0 0;display:inline-flex}.stPerm svg{width:11px;height:11px}.stPerm.is-on{border-color:var(--connection-connected-borderColor);background:var(--connection-connected-bgColor);color:var(--connection-connected-fgColor)}.card{color:inherit;font:inherit;text-align:start;border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);flex-direction:column;display:flex}.card:hover{border-color:var(--borderColor-emphasis);background:var(--a-2)}.cardTop{align-items:center;gap:var(--base-size-12);padding:var(--base-size-16);display:flex}.cardBody{padding:0 var(--base-size-16);flex:1}.cardFoot{padding:var(--base-size-16)}.logo{border-radius:var(--borderRadius-large);background:var(--a-5);border:1px solid var(--borderColor-muted);flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.logo svg{width:20px;height:20px}.logo--sm{border-radius:var(--borderRadius-medium);flex-basis:28px;width:28px;height:28px}.logo--sm svg{width:16px;height:16px}.cardName{color:var(--fgColor-default);font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.014em}.cardDesc{font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cardMeta{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-12);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex-wrap:wrap;display:flex}.stack{display:flex}.stack .logo--sm{border:2px solid var(--bgColor-inset);margin-inline-start:-8px}.stack .logo--sm:first-child{margin-inline-start:0}.stackMore{border-radius:var(--borderRadius-medium);background:var(--a-9);border:2px solid var(--bgColor-inset);width:28px;height:28px;font-size:var(--text-caption-size);color:var(--fgColor-muted);place-items:center;margin-inline-start:-8px;display:grid}.tbl{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);overflow:hidden}.tblScroll{overflow-x:auto}table.t{border-collapse:collapse;width:100%;min-width:720px}table.t th{text-align:start;padding:var(--base-size-12) var(--base-size-20);background:var(--a-3);border-bottom:1px solid var(--borderColor-default);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-subtle);white-space:nowrap}table.t td{padding:var(--base-size-16) var(--base-size-20);border-bottom:1px solid var(--borderColor-muted);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);vertical-align:middle}table.t tbody tr:last-child td{border-bottom:0}table.t tbody tr{transition:background var(--duration-fast) var(--ease)}table.t tbody tr:hover{background:var(--a-3)}.tName{font-size:var(--text-body-size-large);color:var(--fgColor-default);font-weight:var(--base-text-weight-medium);letter-spacing:-.008em}.tSlug{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px;display:block}.tDesc{margin-top:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:70ch;display:-webkit-box;overflow:hidden}.tActions{gap:var(--base-size-8);justify-content:flex-end;display:flex}.cellWith{align-items:center;gap:var(--base-size-12);display:flex}.agent{gap:var(--base-size-16);height:100%;min-height:0;padding:var(--base-size-20) var(--base-size-24) var(--base-size-24);grid-template-columns:272px 1fr;display:grid;position:relative}.agentCentre{grid-column:2}@media(max-width:860px){.agent{grid-template-columns:1fr}.agentLeft{display:none}.agentCentre{grid-column:1}}.sessBtn{margin-inline-start:var(--base-size-4)}.agent[data-sess="1"] .sessSearch{margin-inline-start:auto}.agent[data-sess="0"]{grid-template-columns:44px 1fr}.agent[data-sess="0"] .agentLeft{z-index:5;width:44px;box-shadow:none;transition:width var(--duration-medium) var(--ease),background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);background:0 0;border-color:#0000;position:absolute;inset-block-start:var(--base-size-20);inset-block-end:auto;inset-inline-start:var(--base-size-24);overflow:hidden}.agent[data-sess="0"] .agentLeft:not(:hover) .paneTitle,.agent[data-sess="0"] .agentLeft:not(:hover) .sessSearch,.agent[data-sess="0"] .agentLeft:not(:hover) .sessNew,.agent[data-sess="0"] .agentLeft:not(:hover) .paneBody{display:none}.agent[data-sess="0"] .agentLeft:not(:hover) .paneHead{padding:var(--base-size-4);justify-content:center}.agent[data-sess="0"] .agentLeft:not(:hover) .sessBtn{background:var(--a-5);border:1px solid var(--borderColor-muted);margin:0}.agent[data-sess="0"] .agentLeft:not(:hover) .sessBtn:hover{background:var(--a-9)}.agent[data-sess="0"] .agentLeft:hover{background:var(--bgColor-inset);border-color:var(--borderColor-default);width:272px;box-shadow:var(--shadow-floating-medium);inset-block-end:var(--base-size-24)}.pane{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset);flex-direction:column;min-height:0;display:flex;overflow:hidden}.paneHead{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-12) var(--base-size-12) var(--base-size-16);flex:none;display:flex}.paneTitle{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);letter-spacing:-.012em}.paneBody{padding:0 var(--base-size-8) var(--base-size-12);flex:1;overflow-y:auto}.sessNew{padding:0 var(--base-size-12) var(--base-size-12)}.sessNewBtn{justify-content:center;width:100%}.sessGroup{padding:var(--base-size-12) var(--base-size-8) var(--base-size-4);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--fgColor-subtle)}.sess{text-align:start;width:100%;padding:var(--base-size-10) var(--base-size-12);border-radius:var(--borderRadius-large);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease);background:0 0;border:1px solid #0000;margin-bottom:2px;display:block}.sess:hover{background:var(--a-5)}.sess[aria-current=true]{background:var(--a-9);border-color:var(--borderColor-default)}.sessT{-webkit-line-clamp:2;font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-default);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sess[aria-current=true] .sessT{color:var(--fgColor-default)}.sessM{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-4);white-space:nowrap;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.sessDot{background:var(--fgColor-disabled);border-radius:50%;width:2px;height:2px}.sessNone{padding:var(--base-size-12);font-size:var(--text-body-size-medium);color:var(--fgColor-subtle)}.agentCentre{background:var(--bgColor-default)}.thread{padding:var(--base-size-24) var(--base-size-24) var(--base-size-8);gap:var(--base-size-24);flex-direction:column;flex:1;display:flex;overflow-y:auto}.turn{width:100%;max-width:820px;margin-inline:auto}.turn--me{justify-content:flex-end;display:flex}.bubble{max-width:78%;padding:var(--base-size-10) var(--base-size-16);border-radius:var(--borderRadius-xlarge);background:var(--a-12);color:var(--fgColor-default);font-size:var(--text-body-size-medium);line-height:var(--text-lineHeight-default)}.turnHead{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-12);display:flex}.turnAv{border-radius:var(--borderRadius-medium);background:var(--a-9);width:24px;height:24px;color:var(--fgColor-default);flex:0 0 24px;place-items:center;display:grid}.turnAv svg{width:13px;height:13px}.turnWho{white-space:nowrap;font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-muted)}.turnActions{opacity:0;transition:opacity var(--duration-fast) var(--ease);gap:2px;margin-inline-start:auto;display:flex}.turn--bot:hover .turnActions,.turn--bot:focus-within .turnActions{opacity:1}.wl{border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);margin-bottom:var(--base-size-20);overflow:hidden}.wlHead{align-items:center;gap:var(--base-size-10);width:100%;padding:var(--base-size-10) var(--base-size-12);font:inherit;cursor:pointer;text-align:start;transition:background var(--duration-fast) var(--ease);background:0 0;border:0;display:flex}.wlHead:hover{background:var(--a-3)}.wlTick{background:var(--connection-connected-bgColor);width:20px;height:20px;color:var(--connection-connected-fgColor);border:1px solid var(--connection-connected-borderColor);border-radius:50%;flex:0 0 20px;place-items:center;display:grid}.wlTick svg{width:11px;height:11px}.wlSum{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-muted);display:flex}.wlDot{background:var(--fgColor-disabled);border-radius:50%;width:2px;height:2px}.wlToggle{align-items:center;gap:var(--base-size-4);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-inline-start:auto;display:flex}.wlToggle svg{width:12px;height:12px;transition:transform var(--duration-medium) var(--ease)}.wl[data-open="1"] .wlToggle svg{transform:rotate(180deg)}.wlBody{border-top:1px solid var(--borderColor-muted);padding:var(--base-size-4) 0}.wlRow{align-items:center;gap:var(--base-size-10);width:100%;padding:var(--base-size-8) var(--base-size-12);font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease);background:0 0;border:0;display:flex}.wlRow:hover{background:var(--a-3)}.wlRow--static{cursor:default}.wlIcon{width:18px;height:18px;color:var(--fgColor-icon);flex:0 0 18px;place-items:center;display:grid}.wlIcon svg{width:13px;height:13px}.wlLabel{white-space:nowrap;font-size:var(--text-body-size-small);color:var(--fgColor-default);flex:none}.wlCall{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fontStack-mono);color:var(--fgColor-subtle);flex:auto;font-size:11.5px;overflow:hidden}.wlResult{white-space:nowrap;font-size:var(--text-caption-size);color:var(--fgColor-muted);flex:none}.wlMs{text-align:end;min-width:46px;font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums;flex:none}.wlChev{color:var(--fgColor-disabled);flex:none;display:grid}.wlChev svg{width:12px;height:12px;transition:transform var(--duration-medium) var(--ease)}.wlStep[data-open="1"] .wlChev svg{transform:rotate(180deg)}.wlStepBody{padding:0 var(--base-size-12) var(--base-size-12) calc(var(--base-size-12) + 18px + var(--base-size-10))}.wlThink{font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.wlMeta{font-family:var(--fontStack-mono);color:var(--fgColor-muted);font-size:12px}.wlItems{flex-direction:column;gap:2px;display:flex}.wlItem{align-items:center;gap:var(--base-size-10);padding:5px 0;display:flex}.wlItemN{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-body-size-small);color:var(--fgColor-default);flex:0 0 120px;overflow:hidden}.wlItemId{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fontStack-mono);color:var(--fgColor-subtle);flex:auto;font-size:11.5px;overflow:hidden}.wlItemC{white-space:nowrap;font-size:var(--text-caption-size);color:var(--fgColor-muted);flex:none}.ansLede{font-size:var(--text-body-size-large);color:var(--fgColor-default);line-height:var(--text-lineHeight-relaxed)}.ansList{margin-top:var(--base-size-16);gap:var(--base-size-4);flex-direction:column;display:flex}.ansRow{gap:var(--base-size-12);padding:var(--base-size-12);border-radius:var(--borderRadius-large);transition:background var(--duration-fast) var(--ease);display:flex}.ansRow:hover{background:var(--a-3)}.ansBody{flex:1;min-width:0}.ansName{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:flex}.ansKey{font-family:var(--fontStack-mono);color:var(--fgColor-subtle);border-radius:var(--borderRadius-small);background:var(--a-7);padding:1px 6px;font-size:11.5px}.ansPoints{margin:var(--base-size-4) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed);padding-inline-start:var(--base-size-16)}.ansPoints li{margin-bottom:2px}.agentHero{text-align:center;padding:var(--base-size-32) var(--base-size-24);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow-y:auto}.agentHero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,var(--a-9),transparent 70%);border-radius:50%;width:520px;height:320px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.agentHero>*{position:relative}.agentMark{border-radius:var(--borderRadius-2xlarge);background:var(--a-7);border:1px solid var(--borderColor-default);width:56px;height:56px;color:var(--fgColor-default);margin-bottom:var(--base-size-20);place-items:center;display:grid}.agentMark svg{width:24px;height:24px}.agentTitle{font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.024em;color:var(--fgColor-default)}.agentSub{margin-top:var(--base-size-10);font-size:var(--text-body-size-large);color:var(--fgColor-muted);max-width:52ch;line-height:var(--text-lineHeight-relaxed)}.agentEyebrow{margin-top:var(--base-size-32);margin-bottom:var(--base-size-12);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--fgColor-subtle)}.agentSuggest{gap:var(--base-size-10);text-align:start;grid-template-columns:1fr 1fr;width:100%;max-width:640px;display:grid}@media(max-width:1100px){.agentSuggest{grid-template-columns:1fr}}.sugg{align-items:flex-start;gap:var(--base-size-12);text-align:start;padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);color:inherit;font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);display:flex}.sugg:hover{background:var(--a-5);border-color:var(--borderColor-emphasis)}.suggIcon{border-radius:var(--borderRadius-medium);background:var(--a-9);width:28px;height:28px;color:var(--fgColor-default);flex:0 0 28px;place-items:center;display:grid}.suggIcon svg{width:15px;height:15px}.suggBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.suggT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.suggD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default)}.suggGo{color:var(--fgColor-disabled);flex:none;align-items:center;padding-top:5px;display:grid}.suggGo svg{width:14px;height:14px}.sugg:hover .suggGo{color:var(--fgColor-muted)}.composer{padding:var(--base-size-16) var(--base-size-24) var(--base-size-16);flex:none}.composerBox{align-items:center;gap:var(--base-size-10);max-width:820px;padding:var(--base-size-8) var(--base-size-8) var(--base-size-8) var(--base-size-16);border:1px solid var(--control-borderColor-rest);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);transition:border-color var(--duration-fast) var(--ease);margin-inline:auto;display:flex}.composerBox:focus-within{border-color:var(--focus-outlineColor)}.composerBox textarea{resize:none;min-width:0;height:26px;min-height:26px;max-height:180px;color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-medium);background:0 0;border:0;outline:none;flex:1;padding:0;line-height:26px}.composerBox textarea::placeholder{color:var(--fgColor-subtle)}.composerMeta{align-items:center;gap:var(--base-size-12);max-width:820px;margin:var(--base-size-8) auto 0;display:flex}.cmSp{margin-inline-start:auto}.cmChip{align-items:center;gap:var(--base-size-4);height:24px;padding:0 var(--base-size-8);border-radius:var(--borderRadius-medium);border:1px solid var(--borderColor-muted);color:var(--fgColor-subtle);font:inherit;font-size:var(--text-caption-size);cursor:pointer;background:0 0;display:inline-flex}.cmChip:hover{color:var(--fgColor-default);border-color:var(--borderColor-default)}.cmChip svg{width:11px;height:11px}.cmTokens{align-items:center;gap:var(--base-size-8);font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums;display:flex}.cmBar{background:var(--a-9);border-radius:99px;width:56px;height:3px;display:block;overflow:hidden}.cmBar i{background:var(--fgColor-muted);height:100%;display:block}.ed{background:var(--bgColor-default);flex-direction:column;height:100vh;display:flex;overflow:hidden}.edTabs{border-bottom:1px solid var(--borderColor-default);background:var(--bgColor-inset);flex:none;align-items:stretch;height:52px;display:flex}.edBack{align-items:center;gap:var(--base-size-8);padding:0 var(--base-size-16);border:0;border-inline-end:1px solid var(--borderColor-default);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-medium);cursor:pointer;background:0 0;display:flex}.edBack:hover{background:var(--a-5);color:var(--fgColor-default)}.edTab{align-items:center;gap:var(--base-size-8);padding:0 var(--base-size-16);border:0;border-inline-end:1px solid var(--borderColor-default);background:var(--bgColor-default);color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);cursor:pointer;display:flex;position:relative}.edTab:after{content:"";background:var(--fgColor-accent);inset-inline:0;height:2px;position:absolute;top:0}.edTabX{width:18px;height:18px;color:var(--fgColor-subtle);border-radius:4px;place-items:center;display:grid}.edTabX:hover{background:var(--a-9);color:var(--fgColor-default)}.edSp{align-items:center;gap:var(--base-size-8);padding-inline:var(--base-size-16);margin-inline-start:auto;display:flex}.edBody{flex:1;grid-template-columns:340px 1fr 420px;min-height:0;display:grid}@media(max-width:1400px){.edBody{grid-template-columns:300px 1fr 360px}}@media(max-width:1100px){.edBody{grid-template-columns:280px 1fr}.edInspect{display:none}}@media(max-width:820px){.edBody{grid-template-columns:1fr}.edConfig{display:none}}.edConfig{border-inline-end:1px solid var(--borderColor-default);background:var(--bgColor-inset);overflow-y:auto}.edSecTitle{align-items:center;gap:var(--base-size-8);padding:var(--base-size-20) var(--base-size-20) var(--base-size-10);font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);letter-spacing:-.012em;text-transform:none;color:var(--fgColor-default);display:flex}.edSecTitle svg{width:16px;height:16px;color:var(--fgColor-icon)}.edSecNote{padding:0 var(--base-size-20) var(--base-size-16);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.edGroup{padding:var(--base-size-16) 0 var(--base-size-4);border-top:1px solid var(--borderColor-muted)}.edGroupTitle{padding:0 var(--base-size-20) var(--base-size-12);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--fgColor-subtle)}.edField{padding:0 var(--base-size-20) var(--base-size-20)}.edLabel{margin-bottom:var(--base-size-8);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:block}.edLabel .req{color:var(--fgColor-danger);margin-inline-start:2px}.edHelp{margin-top:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.edToggleRow{align-items:flex-start;gap:var(--base-size-12);padding:0 var(--base-size-20) var(--base-size-8);display:flex}.edToggleRow .edLabel{flex:1;margin:0}.edToggleRow .fx-toggle{flex:none;margin-top:2px}.edRange{align-items:center;gap:var(--base-size-12);display:flex}.edRange input[type=range]{appearance:none;background:var(--a-12);color:#0000;border-radius:99px;outline:none;flex:1;height:4px}.edRange input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--fgColor-default);cursor:pointer;border:2px solid var(--bgColor-inset);border-radius:50%;width:16px;height:16px}.edRange input[type=range]::-moz-range-thumb{background:var(--fgColor-default);cursor:pointer;border:2px solid var(--bgColor-inset);border-radius:50%;width:16px;height:16px}.edRangeVal{text-align:end;min-width:44px;font-size:var(--text-body-size-medium);color:var(--fgColor-default);font-variant-numeric:tabular-nums}.edCode{background:var(--bgColor-default);flex-direction:column;min-width:0;display:flex;overflow:hidden}.edCodeHead{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12) var(--base-size-20);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex}.edFile{font-family:var(--fontStack-mono);font-size:var(--text-body-size-medium);color:var(--fgColor-default)}.edLang{font-family:var(--fontStack-mono);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-inline-start:auto}.edEditor{font-family:var(--fontStack-mono);flex:1;font-size:14px;line-height:1.7;display:flex;overflow:auto}.edGutter{padding:var(--base-size-16) var(--base-size-12);white-space:pre;text-align:end;color:var(--fgColor-disabled);-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--borderColor-muted);background:var(--a-2);font-variant-numeric:tabular-nums;flex:none}.edLines{padding:var(--base-size-16) var(--base-size-20);white-space:pre;color:var(--fgColor-muted);flex:1;min-width:0}.k{color:#c792ea}.s{color:#8fd98f}.f{color:#7fb7ff}.c{color:var(--fgColor-disabled)}.p{color:var(--fgColor-subtle)}.n{color:#e5b95c}.edInspect{border-inline-start:1px solid var(--borderColor-default);background:var(--bgColor-inset);flex-direction:column;min-height:0;display:flex;overflow:hidden}.edITabs{gap:var(--base-size-4);padding:0 var(--base-size-12);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex;overflow-x:auto}.edITab{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-12);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex;position:relative}.edITab svg{color:inherit}.edITab:hover{color:var(--fgColor-default)}.edITab[aria-current=true]{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.edITab[aria-current=true]:after{content:"";inset-inline:var(--base-size-8);background:var(--fgColor-default);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.edITab svg{width:15px;height:15px}.edIBody{padding:var(--base-size-20);flex:1;overflow-y:auto}.edBlockHead{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-10);flex-wrap:wrap;display:flex}.edBlockHead .fx-btn{height:var(--control-small-size);min-height:var(--control-small-size);flex:none;align-self:center;line-height:1}.edBlockHead .fx-btn svg{flex:0 0 14px;width:14px;height:14px}.edBlockTitle{font-family:var(--fontStack-mono);font-size:13px;font-weight:var(--base-text-weight-medium);letter-spacing:0;text-transform:none;color:var(--fgColor-default)}.edJson{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);overflow:hidden}.edJson pre{padding:var(--base-size-12) var(--base-size-16);font-family:var(--fontStack-mono);color:var(--fgColor-muted);white-space:pre;margin:0;font-size:13px;line-height:1.8;overflow-x:auto}.edJson--wrap pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.edNote{margin-top:var(--base-size-16);padding:var(--base-size-12) var(--base-size-16);border:1px solid var(--borderColor-default);border-inline-start:2px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-large);background:var(--a-3);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.edNote code{font-family:var(--fontStack-mono);color:var(--fgColor-default);background:var(--a-7);border-radius:4px;padding:1px 5px;font-size:12px}.edDoc{margin-bottom:var(--base-size-20);padding-bottom:var(--base-size-20);border-bottom:1px solid var(--borderColor-muted)}.edDoc:last-child{border-bottom:0}.ecBar{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-12);display:flex}.ecCount{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex:1}.ecList{gap:var(--base-size-4);flex-direction:column;display:flex}.ecRow{align-items:center;gap:var(--base-size-10);padding:var(--base-size-10);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.ecBody{flex:1;min-width:0}.ecName{font-size:var(--text-body-size-medium);color:var(--fgColor-default);display:block}.ecMeta{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.ecFoot{margin-top:var(--base-size-16);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.ecFoot code{font-family:var(--fontStack-mono);color:var(--fgColor-muted);background:var(--a-7);border-radius:4px;padding:1px 5px;font-size:12px}.ecEmpty{padding:var(--base-size-20);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-default)}.ecEmptyIcon{border-radius:var(--borderRadius-large);background:var(--a-7);width:34px;height:34px;color:var(--fgColor-muted);place-items:center;display:grid}.ecEmptyIcon svg{width:16px;height:16px}.ecEmptyT{margin-top:var(--base-size-12);font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);letter-spacing:-.012em}.ecEmptyD{margin-top:var(--base-size-4);font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.ecWays{margin-top:var(--base-size-16);gap:var(--base-size-16);flex-direction:column;display:flex}.ecWay{gap:var(--base-size-10);display:flex}.ecWayN{background:var(--a-9);width:20px;height:20px;color:var(--fgColor-muted);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);border-radius:50%;flex:0 0 20px;place-items:center;display:grid}.ecWayT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:block}.ecWayC{margin-top:var(--base-size-8);padding:var(--base-size-8) var(--base-size-10);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-medium);background:var(--bgColor-inset);font-family:var(--fontStack-mono);color:var(--fgColor-muted);white-space:pre;font-size:12px;display:block;overflow-x:auto}.ecWayD{margin-top:var(--base-size-4);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);display:block}.ecWayBtn{margin-top:var(--base-size-10)}.edDocTag{padding:3px var(--base-size-8);border-radius:var(--borderRadius-medium);background:var(--a-9);border:1px solid var(--borderColor-default);font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:13px;display:inline-block}.edDocText{margin-top:var(--base-size-10);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.edDocText code{font-family:var(--fontStack-mono);color:var(--fgColor-default);background:var(--a-7);border-radius:4px;padding:1px 5px;font-size:13px}.wb{gap:var(--base-size-16);height:100%;min-height:0;padding:var(--base-size-20) var(--base-size-24) var(--base-size-24);grid-template-columns:376px 1fr;display:grid}@media(max-width:1040px){.wb{grid-template-columns:1fr}}.wbPanel{min-height:0}.wbBody{padding:0}.wbFoot{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-default);flex:none;display:flex}.wbMenuWrap{margin-inline-start:var(--base-size-4);position:relative}.wbMenu{z-index:40;min-width:196px;padding:var(--base-size-4);border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-large);background:var(--overlay-bgColor);box-shadow:var(--shadow-floating-medium);inset-inline-end:0;position:absolute;top:calc(100% + 4px)}.wbMenuItem{align-items:center;gap:var(--base-size-10);width:100%;padding:var(--base-size-8) var(--base-size-10);border-radius:var(--borderRadius-medium);color:var(--fgColor-muted);font:inherit;font-size:var(--text-body-size-small);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.wbMenuItem:hover{background:var(--a-7);color:var(--fgColor-default)}.wbMenuItem svg{width:14px;height:14px;color:var(--fgColor-icon)}.wbMenuRule{height:1px;margin:var(--base-size-4) 0;background:var(--borderColor-muted)}.wbSegs{margin:0 var(--base-size-12) var(--base-size-12);border-radius:var(--borderRadius-large);background:var(--a-5);border:1px solid var(--borderColor-muted);gap:2px;padding:3px;display:flex}.wbSeg{justify-content:center;align-items:center;gap:var(--base-size-8);border-radius:var(--borderRadius-medium);height:32px;color:var(--fgColor-subtle);font:inherit;font-size:var(--text-body-size-small);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:0;flex:1;display:flex}.wbSeg:hover{color:var(--fgColor-default)}.wbSeg[aria-current=true]{background:var(--bgColor-default);color:var(--fgColor-default);box-shadow:var(--shadow-resting-xsmall)}.wbSeg svg{width:15px;height:15px}.wbSub{gap:var(--base-size-4);padding:0 var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);display:flex;overflow-x:auto}.wbSub--wide{gap:var(--base-size-8);border-bottom:0;padding:0}.wbSubTab{align-items:center;gap:var(--base-size-8);padding:var(--base-size-10) var(--base-size-8);color:var(--fgColor-subtle);font:inherit;font-size:var(--text-body-size-small);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex;position:relative}.wbSubTab:hover:not(:disabled){color:var(--fgColor-default)}.wbSubTab:disabled{opacity:.5;cursor:not-allowed}.wbSubTab[aria-current=true]{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.wbSubTab[aria-current=true]:after{content:"";inset-inline:var(--base-size-4);background:var(--fgColor-default);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.wbSub--wide .wbSubTab{padding:var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-medium)}.wbSub--wide .wbSubTab[aria-current=true]{background:var(--a-9);border-color:var(--borderColor-emphasis)}.wbSub--wide .wbSubTab[aria-current=true]:after{display:none}.wbGroup{padding:var(--base-size-16);border-bottom:1px solid var(--borderColor-muted)}.wbGroup:last-child{border-bottom:0}.wbGroupHead{align-items:center;gap:var(--base-size-8);display:flex}.wbGroupHead .wbGroupT{flex:1;margin-bottom:0}.wbGroupT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.006em;text-transform:none;color:var(--fgColor-default);margin-bottom:var(--base-size-4)}.wbGroupD{margin-bottom:var(--base-size-12);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.wbCount{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.wbGroup .fx-field{margin-bottom:var(--base-size-12)}.wbGroup .fx-field:last-child{margin-bottom:0}.wbRow{align-items:flex-start;gap:var(--base-size-10);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);margin-bottom:var(--base-size-8);cursor:pointer;transition:border-color var(--duration-fast) var(--ease);display:flex}.wbRow:last-child{margin-bottom:0}.wbRow:hover{border-color:var(--borderColor-emphasis)}.wbRow--soon{cursor:default;opacity:.72}.wbRow--soon:hover{border-color:var(--borderColor-default)}.wbRowIcon{border-radius:var(--borderRadius-medium);background:var(--a-7);width:28px;height:28px;color:var(--fgColor-muted);flex:0 0 28px;place-items:center;display:grid}.wbRowIcon svg{width:14px;height:14px}.wbRowBody{flex:1;min-width:0}.wbRowName{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-default);display:flex}.wbRowMeta{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px;display:block}.wbRow .fx-toggle{flex:none;margin-top:2px}.wbThemes{gap:var(--base-size-10);grid-template-columns:1fr 1fr;display:grid}.wbTheme{padding:var(--base-size-10);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.wbTheme:hover{border-color:var(--borderColor-emphasis)}.wbTheme[aria-pressed=true]{border-color:var(--fgColor-default);background:var(--a-5)}.wbThemeArt{border-radius:var(--borderRadius-medium);margin-bottom:var(--base-size-8);border:1px solid;padding:6px;display:block}.wbThemeBar{border-radius:3px;height:14px;margin-bottom:5px;display:block}.wbThemeCard{border:1px solid;border-radius:3px;align-items:center;gap:4px;margin-bottom:4px;padding:5px;display:flex}.wbThemeCard:last-child{margin-bottom:0}.wbThemeCard i{opacity:.75;border-radius:2px;height:3px;display:block}.wbThemeCard i:first-child{width:34%}.wbThemeCard i:last-child{width:20%}.wbThemeN{align-items:center;gap:var(--base-size-4);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:flex}.wbThemeN svg{width:13px;height:13px;color:var(--fgColor-success)}.wbThemeD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:block}.wbCheck{align-items:flex-start;gap:var(--base-size-8);margin-top:var(--base-size-10);padding:var(--base-size-10);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-medium);background:var(--a-2);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);display:flex}.wbCheck svg{width:14px;height:14px;color:var(--fgColor-success);flex:0 0 14px;margin-top:2px}.wbCheck b{color:var(--fgColor-default);font-variant-numeric:tabular-nums}.wbCheck--warn{border-color:var(--bgColor-attention-emphasis)}.wbCheck--warn svg{color:var(--fgColor-attention)}.presets{gap:var(--base-size-8);grid-template-columns:repeat(8,1fr);display:grid}.preset{border-radius:var(--borderRadius-medium);color:#fff;height:30px;font:inherit;cursor:pointer;border:1px solid #0000;place-items:center;padding:0;display:grid}.preset[aria-pressed=true]{box-shadow:0 0 0 2px var(--bgColor-inset),0 0 0 4px var(--fgColor-default)}.preset svg{width:12px;height:12px}.colorRow{align-items:center;gap:var(--base-size-12);margin-bottom:var(--base-size-8);display:flex}.colorSw{border-radius:var(--borderRadius-medium);border:1px solid var(--borderColor-emphasis);flex:0 0 32px;width:32px;height:32px}.colorName{font-size:var(--text-body-size-medium);color:var(--fgColor-default);flex:1}.colorHex{width:108px;height:32px;padding:0 var(--base-size-10);border:1px solid var(--control-borderColor-rest);border-radius:var(--borderRadius-medium);background:var(--bgColor-default);color:var(--fgColor-default);font-family:var(--fontStack-mono);outline:none;font-size:12.5px}.colorHex:focus{border-color:var(--focus-outlineColor)}.wbSpec{padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);margin-bottom:var(--base-size-16)}.wbSpecA{color:var(--fgColor-default)}.wbSpecB{margin-top:var(--base-size-4);color:var(--fgColor-subtle)}.wbShapes{gap:var(--base-size-8);grid-template-columns:repeat(4,1fr);display:grid}.wbShape{align-items:center;gap:var(--base-size-8);padding:var(--base-size-10) var(--base-size-4);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);color:var(--fgColor-subtle);font:inherit;font-size:var(--text-caption-size);cursor:pointer;flex-direction:column;display:flex}.wbShape:hover{border-color:var(--borderColor-emphasis)}.wbShape[aria-pressed=true]{border-color:var(--fgColor-default);color:var(--fgColor-default)}.wbShapeArt{background:var(--a-16);width:26px;height:26px}.wbStage{min-height:0}.wbStageWho{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.wbPreview{min-height:0;padding:var(--base-size-32);background-color:var(--bgColor-default);background-image:radial-gradient(var(--a-16) 1px,transparent 1px);background-position:-10px -10px;background-size:20px 20px;flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.wbPreview[data-theme-preview=light]{background-color:#141419}.wbPreview[data-theme-preview=dark]{background-color:#08080b}.wgt{border-radius:calc(var(--wgt-radius,8px) + 6px);width:min(460px,100%);box-shadow:var(--shadow-floating-medium);background:var(--wgt-bg,#fff);color:var(--wgt-fg,#1a1816);font-size:var(--wgt-size,14px);overflow:hidden}.wgt[data-w=mobile]{width:340px}.wgt[data-w=desktop]{width:min(620px,100%)}.wgtHead{padding:var(--base-size-20);background:var(--wgt-primary,#4f46e5);color:var(--wgt-on,#fff);align-items:flex-start;gap:var(--base-size-12);display:flex}.wgtHeadTxt{flex:1;min-width:0}.wgtKebab{cursor:pointer;border-radius:var(--borderRadius-medium);width:28px;height:28px;color:var(--wgt-on,#fff);opacity:.82;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-block-start:-2px;margin-inline-end:-4px;padding:0;transition:background .12s,opacity .12s;display:inline-flex}.wgtKebab:hover{opacity:1;background:#ffffff2e}.wgtKebab:focus-visible{outline:2px solid var(--wgt-on,#fff);outline-offset:1px}.wgtKebab svg{width:16px;height:16px}.wgtHead h4{font-size:calc(var(--wgt-size,14px) + 3px);font-weight:var(--base-text-weight-semibold);margin:0}.wgtHead p{font-size:var(--wgt-size,14px);opacity:.88;margin:4px 0 0}.wgtBody{padding:var(--base-size-16)}.wgtSearch,.wgtAsk{align-items:center;gap:var(--base-size-8);height:40px;padding:0 var(--base-size-12);border-radius:var(--wgt-radius,8px);font-size:var(--wgt-size,14px);margin-bottom:var(--base-size-12);display:flex}.wgtSearch{background:var(--wgt-field,#f4f2ed);color:var(--wgt-subtle,#6b6560)}.wgtAsk{background:var(--wgt-primary)}@supports (color:color-mix(in lab,red,red)){.wgtAsk{background:color-mix(in srgb,var(--wgt-primary) 12%,transparent)}}.wgtAsk{color:var(--wgt-primary)}.wgtSearch svg,.wgtAsk svg{width:16px;height:16px}.wgtRow{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12) 0;border-bottom:1px solid var(--wgt-border,#00000014);display:flex}.wgtRow:last-child{border-bottom:0}.wgtRowLogo{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.wgtRowBody{flex:1;min-width:0}.wgtRowName{font-size:var(--wgt-size,14px);color:var(--wgt-fg,#1a1816);display:block}.wgtRowState{font-size:calc(var(--wgt-size,14px) - 1px);color:#16a34a;margin-top:2px;display:block}.wgtRowState--off{color:var(--wgt-subtle,#6b7280)}.wgtBtn{height:32px;padding:0 var(--base-size-12);border-radius:var(--wgt-radius,8px);border:1px solid var(--wgt-border,#00000024);background:var(--wgt-card,#fff);color:var(--wgt-fg,#1a1816);font:inherit;font-size:calc(var(--wgt-size,14px) - 1px);cursor:pointer}.wgtBtn--go{background:var(--wgt-primary,#4f46e5);color:var(--wgt-on,#fff);font-weight:var(--base-text-weight-medium);border-color:#0000}.wgtFoot{justify-content:center;align-items:center;gap:var(--base-size-8);padding:var(--base-size-12);border-top:1px solid var(--wgt-border,#00000014);font-size:calc(var(--wgt-size,14px) - 2px);color:var(--wgt-subtle,#6b7280);display:flex}.wgtFoot svg{width:auto;height:14px}.insScrim{z-index:80;padding:var(--base-size-20);background:#040406b8;place-items:center;display:grid;position:fixed;inset:0}.ins{width:min(980px,100%);max-height:calc(100vh - var(--base-size-40));border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-2xlarge);background:var(--overlay-bgColor);color:var(--fgColor-default);box-shadow:var(--shadow-floating-large,var(--shadow-floating-medium));flex-direction:column;animation:.24s cubic-bezier(.16,1,.3,1) pfIn;display:flex;overflow:hidden}.insHead{align-items:center;gap:var(--base-size-12);padding:var(--base-size-16) var(--base-size-20);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex}.insTitle{font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.016em;flex:1}.insFresh{align-items:center;gap:var(--base-size-8);font-size:var(--text-caption-size);color:var(--fgColor-subtle);display:inline-flex}.insFresh i{background:var(--connection-connected-fgColor);border-radius:50%;width:6px;height:6px}.insX{border-radius:var(--borderRadius-medium);width:30px;height:30px;color:var(--fgColor-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.insX:hover{background:var(--a-7);color:var(--fgColor-default)}.insX svg{width:15px;height:15px}.insBody{min-height:0;padding:var(--base-size-20);scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-y:auto}.insBody::-webkit-scrollbar{width:0;height:0;display:none}.insBody:after{content:"";bottom:calc(var(--base-size-20) * -1);height:var(--base-size-32);pointer-events:none;background:linear-gradient(to bottom,transparent,var(--overlay-bgColor));margin-block-start:calc(var(--base-size-32) * -1);display:block;position:sticky}.tgBody,.edIBody{scrollbar-width:none;-ms-overflow-style:none}.tgBody::-webkit-scrollbar{width:0;display:none}.edIBody::-webkit-scrollbar{width:0;display:none}.insBar{margin-bottom:var(--base-size-16);align-items:center;display:flex}.insPanel{padding:var(--base-size-16);margin-bottom:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset)}.insPanel:last-child{margin-bottom:0}.insPanelHead{align-items:flex-start;gap:var(--base-size-12);margin-bottom:var(--base-size-12);display:flex}.insPanelT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.insPanelD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px}.insPanelV{margin-top:var(--base-size-4);font-size:var(--text-title-size-small);font-weight:var(--base-text-weight-semibold);letter-spacing:-.02em;color:var(--fgColor-default);font-variant-numeric:tabular-nums}.insHeroV{align-items:baseline;gap:var(--base-size-10);margin-top:var(--base-size-4);font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.026em;color:var(--fgColor-default);font-variant-numeric:tabular-nums;display:flex}.insDelta{padding:2px var(--base-size-8);border-radius:var(--borderRadius-full);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-medium);background:var(--connection-connected-bgColor);color:var(--connection-connected-fgColor);align-items:center;gap:3px;display:inline-flex}.insDelta svg{width:11px;height:11px}.insDelta--down{background:var(--connection-failed-bgColor);color:var(--connection-failed-fgColor)}.insGrid{gap:var(--base-size-16);grid-template-columns:1.6fr 1fr;align-items:start;display:grid}@media(max-width:760px){.insGrid{grid-template-columns:1fr}}.insGrid .insPanel{margin-bottom:0}.chart{width:100%;height:140px;color:var(--fgColor-default);display:block;overflow:visible}.insPanel--hero .chart{height:170px}.barOk{fill:var(--a-40)}.barBad{fill:var(--fgColor-attention)}.insAxis{margin-top:var(--base-size-8);font-size:var(--text-caption-size);color:var(--fgColor-subtle);justify-content:space-between;padding-inline-start:40px;display:flex}.insLegend,.insDonutLegend{gap:var(--base-size-12);margin-top:var(--base-size-12);font-size:var(--text-body-size-small);flex-wrap:wrap;display:flex}.insDonutLegend{justify-content:center}.legOk,.legBad,.legMuted{align-items:center;gap:var(--base-size-8);color:var(--fgColor-muted);display:inline-flex}.legOk:before,.legBad:before,.legMuted:before{content:"";border-radius:2px;width:8px;height:8px}.legOk:before{background:var(--a-40)}.legBad:before{background:var(--fgColor-attention)}.legMuted:before{background:var(--a-9)}.chartWrap{gap:var(--base-size-10);grid-template-columns:auto 1fr;display:grid}.chartY{text-align:end;min-width:30px;font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding-block:2px;display:flex}.chartY span{line-height:1;display:block}.gridline{stroke:var(--borderColor-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.insPanel--donut{flex-direction:column;justify-content:center;display:flex}.donutWrap{width:176px;height:176px;margin:var(--base-size-8) auto 0;position:relative}.donut{width:100%;height:100%;display:block}.donutTrack{fill:none;stroke:var(--a-9);stroke-width:9px}.donutFill{fill:none;stroke:var(--connection-connected-fgColor);stroke-width:9px;stroke-linecap:round}.donutMid{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.donutV{font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.02em;color:var(--fgColor-default);font-variant-numeric:tabular-nums;line-height:1}.donutL{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.barList{gap:var(--base-size-10);flex-direction:column;display:flex}.barRow{align-items:center;gap:var(--base-size-12);grid-template-columns:minmax(0,1fr) 2fr auto;display:grid}.barName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-size-small);color:var(--fgColor-muted);overflow:hidden}.barTrack{background:var(--a-7);border-radius:99px;height:8px;overflow:hidden}.barTrack i{background:var(--a-40,var(--a-24));border-radius:99px;height:100%;display:block}.barVal{font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums}.insList{gap:var(--base-size-4);flex-direction:column;display:flex}.insRow{align-items:center;gap:var(--base-size-10);width:100%;padding:var(--base-size-10);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-large);background:var(--bgColor-default);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease);display:flex}.insRow:hover{background:var(--a-5)}.insDot{background:var(--a-24);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.insDot--active{background:var(--connection-connected-fgColor)}.insDot--degraded{background:var(--connection-degraded-fgColor)}.insDot--failed{background:var(--connection-failed-fgColor)}.insRowBody{flex:1;min-width:0}.insRowName{font-size:var(--text-body-size-medium);color:var(--fgColor-default);display:block}.insRowSub{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.insChev{color:var(--fgColor-disabled);display:grid}.insChev svg{width:13px;height:13px}.insPager{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-12);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.insPageN{font-variant-numeric:tabular-nums}.insPageBtn{border-radius:var(--borderRadius-medium);background:var(--a-7);width:28px;height:28px;color:var(--fgColor-muted);cursor:pointer;border:0;place-items:center;display:grid}.insPageBtn:hover:not(:disabled){background:var(--a-12);color:var(--fgColor-default)}.insPageBtn:disabled{opacity:.4;cursor:not-allowed}.insPageBtn svg{width:13px;height:13px}.insFoot{align-items:center;gap:var(--base-size-12);padding:var(--base-size-16) var(--base-size-20);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset);flex:none;display:flex}.insFoot>svg{width:16px;height:16px;color:var(--fgColor-muted);flex:0 0 16px}.insFootBody{flex:1;min-width:0}.insFootT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);display:block}.insFootS{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.pf-login{min-height:100vh;padding:var(--base-size-24);background:radial-gradient(760px 440px at 50% -5%,var(--a-5),transparent 70%),var(--bgColor-default);place-items:center;display:grid}.pf-loginBox{width:min(408px,100%)}.pf-loginMark{color:var(--fgColor-default);margin-bottom:var(--base-size-24);place-items:center;display:grid}.pf-loginTitle{text-align:center;font-size:var(--text-title-size-medium);font-weight:var(--base-text-weight-semibold);letter-spacing:-.024em}.pf-loginSub{text-align:center;margin-top:var(--base-size-8);font-size:var(--text-body-size-large);color:var(--fgColor-muted)}.pf-loginForm{margin-top:var(--base-size-32);gap:var(--base-size-20);flex-direction:column;display:flex}.pf-or{align-items:center;gap:var(--base-size-12);margin:var(--base-size-24) 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.pf-or:before,.pf-or:after{content:"";background:var(--borderColor-default);flex:1;height:1px}.pf-oauthRow{gap:var(--base-size-10);grid-template-columns:1fr 1fr;display:grid}.pf-loginFoot{margin-top:var(--base-size-24);text-align:center;font-size:var(--text-body-size-medium);color:var(--fgColor-muted)}.pf-link{color:var(--fgColor-accent);font:inherit;cursor:pointer;background:0;border:0;padding:0}.pf-link:hover{text-decoration:underline}.pf-toasts{z-index:95;gap:var(--base-size-8);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--base-size-20);inset-inline-end:var(--base-size-20)}.pf-toasts>*{pointer-events:auto}@keyframes pfIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pf-scrim{z-index:90;background:var(--overlay-backdrop-bgColor);padding:var(--base-size-20);place-items:center;display:grid;position:fixed;inset:0}.pf-modal{background:var(--overlay-bgColor);border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-2xlarge);width:min(480px,100%);box-shadow:var(--shadow-floating-medium);animation:.24s cubic-bezier(.16,1,.3,1) pfIn;overflow:hidden}.pf-modal__h{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-20) var(--base-size-20) var(--base-size-12);display:flex}.pf-modal__t{font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.016em;flex:1}.pf-modal__b{padding:0 var(--base-size-20) var(--base-size-20);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.pf-modal__f{gap:var(--base-size-8);padding:var(--base-size-16) var(--base-size-20);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset);justify-content:flex-end;display:flex}.pf-fields{gap:var(--base-size-20);flex-direction:column;display:flex}.pf-settings{gap:var(--base-size-32);grid-template-columns:216px 1fr;display:grid}@media(max-width:900px){.pf-settings{gap:var(--base-size-20);grid-template-columns:1fr}}.pf-setNav{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:0}@media(max-width:900px){.pf-setNav{padding-bottom:var(--base-size-8);flex-direction:row;position:static;overflow-x:auto}}.pf-credits{padding:var(--base-size-16);border-radius:var(--borderRadius-xlarge);border:1px solid var(--borderColor-default);background:var(--a-3)}.pf-credits__top{align-items:center;gap:var(--base-size-8);color:var(--fgColor-muted);display:flex}.pf-credits__label{font-size:var(--text-body-size-medium)}.pf-credits__btn{margin-top:var(--base-size-12);width:100%}.mk{background:var(--bgColor-default);flex-direction:column;min-height:100vh;display:flex}.mkTop{z-index:50;border-bottom:1px solid var(--borderColor-muted);background:var(--bgColor-default);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.mkTop{background:color-mix(in srgb,var(--bgColor-default) 88%,transparent)}}.mkTop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mkTopIn{align-items:center;gap:var(--base-size-24);max-width:1120px;padding:var(--base-size-12) var(--base-size-32);margin-inline:auto;display:flex}.mkBrand{color:var(--fgColor-default);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:1px;padding:0;display:flex}.mkBrandRow{align-items:center;gap:var(--base-size-8);display:flex}.mkBrandRow svg{width:auto;height:22px}.mkBrandN{font-size:19px;font-weight:var(--base-text-weight-semibold);letter-spacing:-.02em}.mkBrandS{font-size:11px;font-weight:var(--base-text-weight-semibold);letter-spacing:.28em;color:var(--fgColor-accent);padding-inline-start:0;line-height:1}.mkBrand{align-items:flex-start;gap:3px}.mkNav{align-items:center;gap:var(--base-size-4);display:flex}.mkNav button{padding:var(--base-size-8) var(--base-size-12);border-radius:var(--borderRadius-medium);font:inherit;font-size:var(--text-body-size-medium);color:var(--fgColor-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:0}.mkNav button:hover{background:var(--a-5);color:var(--fgColor-default)}.mkNav button[aria-current=page]{color:var(--fgColor-default);background:var(--a-5)}.mkTopEnd{align-items:center;gap:var(--base-size-12);margin-inline-start:auto;display:flex}.mkMain{flex:1}.mkWrap{max-width:1120px;padding-inline:var(--base-size-32);margin-inline:auto}.mkFoot{border-top:1px solid var(--borderColor-muted);padding:var(--base-size-24) 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.mkFootRow{justify-content:center;align-items:center;gap:var(--base-size-20);text-align:center;flex-wrap:wrap;display:flex}.mkFootRow button{font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);cursor:pointer;background:0 0;border:0;padding:0}.mkFootRow button:hover{color:var(--fgColor-default)}.mkOps{align-items:center;gap:var(--base-size-4);color:var(--fgColor-success);display:inline-flex}.mkOps i{background:currentColor;border-radius:50%;width:6px;height:6px}.hero{gap:var(--base-size-48);padding:var(--base-size-80) 0;grid-template-columns:1fr 1fr;align-items:center;display:grid}@media(max-width:900px){.hero{gap:var(--base-size-32);padding:var(--base-size-48) 0;grid-template-columns:1fr}}.heroTag{align-items:center;gap:var(--base-size-8);padding:var(--base-size-4) var(--base-size-12);border-radius:var(--borderRadius-full);border:1px solid var(--borderColor-default);background:var(--a-2);font-size:var(--text-body-size-small);color:var(--fgColor-muted);display:inline-flex}.heroTag i{background:var(--fgColor-success);border-radius:50%;width:6px;height:6px}.heroH{margin:var(--base-size-20) 0 0;letter-spacing:-.035em;font-size:clamp(38px,5vw,58px);line-height:1.04;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.heroP{margin:var(--base-size-20) 0 0;max-width:52ch;font-size:var(--text-title-size-small);line-height:var(--text-lineHeight-relaxed);color:var(--fgColor-muted)}.heroActs{align-items:center;gap:var(--base-size-12);margin-top:var(--base-size-32);flex-wrap:wrap;display:flex}.heroWorks{margin-top:var(--base-size-32)}.heroWorksT{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.heroLogos{align-items:center;gap:var(--base-size-16);margin-top:var(--base-size-12);flex-wrap:wrap;display:flex}.heroLogo{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-muted);display:inline-flex}.heroLogo svg{width:18px;height:18px}.heroPlus{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.claim{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset);box-shadow:var(--shadow-floating-medium);overflow:hidden}.claimBar{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);background:var(--a-2);display:flex}.claimDots{gap:5px;display:flex}.claimDots i{background:var(--a-16);border-radius:50%;width:9px;height:9px}.claimBarT{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.claimBody{padding:var(--base-size-20)}.claimAddr{margin-top:var(--base-size-8);display:flex}.claimAddr input{min-width:0;height:44px;padding:0 var(--base-size-12);border:1px solid var(--control-borderColor-rest);background:var(--bgColor-default);color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-medium);border-inline-end:0;border-start-start-radius:var(--borderRadius-large);border-end-start-radius:var(--borderRadius-large);flex:1}.claimAddr input:focus{border-color:var(--fgColor-default);outline:0}.claimSuf{height:44px;padding:0 var(--base-size-12);border:1px solid var(--control-borderColor-rest);background:var(--a-5);font-family:var(--fontStack-mono);color:var(--fgColor-muted);border-start-end-radius:var(--borderRadius-large);border-end-end-radius:var(--borderRadius-large);place-items:center;font-size:13px;display:grid}.claimBtn{width:100%;height:44px;margin-top:var(--base-size-12)}.claimNote{margin:var(--base-size-12) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.claimRule{height:1px;margin:var(--base-size-20) 0;background:var(--borderColor-muted)}.claimPills{gap:var(--base-size-8);grid-template-columns:repeat(3,1fr);display:grid}.claimPill{padding:var(--base-size-8);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);text-align:center;font-size:var(--text-body-size-small);color:var(--fgColor-muted)}.mkSec{padding:var(--base-size-64) 0;border-top:1px solid var(--borderColor-muted)}.mkEyebrow{font-size:var(--text-caption-size);letter-spacing:.14em;text-transform:uppercase;color:var(--fgColor-subtle)}.mkH2{margin:var(--base-size-12) 0 0;font-size:var(--text-title-size-medium);letter-spacing:-.022em;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.mkP{margin:var(--base-size-12) 0 0;max-width:60ch;font-size:var(--text-body-size-medium);line-height:var(--text-lineHeight-relaxed);color:var(--fgColor-muted)}.mk3{gap:var(--base-size-16);grid-template-columns:repeat(3,1fr);display:grid}@media(max-width:900px){.mk3{grid-template-columns:1fr}}.mkCard{padding:var(--base-size-20);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset)}.mkCardIco{border-radius:var(--borderRadius-large);background:var(--a-9);width:32px;height:32px;color:var(--fgColor-default);margin-bottom:var(--base-size-12);place-items:center;display:grid}.mkCardT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.mkCardD{margin:var(--base-size-4) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.mkSplit{gap:var(--base-size-48);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}@media(max-width:900px){.mkSplit{gap:var(--base-size-24);grid-template-columns:1fr}}.mkClose{padding:var(--base-size-64) 0 var(--base-size-80)}.mkCta{text-align:center;padding:var(--base-size-64) var(--base-size-32);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset);position:relative;overflow:hidden}.mkCta:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,var(--fgColor-accent),transparent 62%);width:min(760px,120%);position:absolute;inset-block-start:-40%;inset-inline-start:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.mkCta:before{background:radial-gradient(circle,color-mix(in srgb,var(--fgColor-accent) 16%,transparent),transparent 62%)}}.mkCtaIn{position:relative}.mkCtaEy{align-items:center;gap:var(--base-size-8);padding:var(--base-size-4) var(--base-size-12);border-radius:var(--borderRadius-full);border:1px solid var(--borderColor-default);background:var(--bgColor-default);font-size:var(--text-body-size-small);color:var(--fgColor-muted);display:inline-flex}.mkCtaEy i{background:var(--fgColor-success);border-radius:50%;width:6px;height:6px}.mkCtaH{margin:var(--base-size-20) auto 0;letter-spacing:-.03em;max-width:20ch;font-size:clamp(28px,3.6vw,42px);line-height:1.1;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.mkCtaP{margin:var(--base-size-16) auto 0;max-width:56ch;font-size:var(--text-body-size-medium);line-height:var(--text-lineHeight-relaxed);color:var(--fgColor-muted)}.mkCtaForm{gap:var(--base-size-8);max-width:600px;margin:var(--base-size-32) auto 0;display:flex}@media(max-width:560px){.mkCtaForm{flex-direction:column}}.mkCtaAddr{flex:1;min-width:0;display:flex}.mkCtaAddr input{min-width:0;height:44px;padding:0 var(--base-size-12);border:1px solid var(--control-borderColor-rest);background:var(--bgColor-default);color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-medium);border-inline-end:0;border-start-start-radius:var(--borderRadius-large);border-end-start-radius:var(--borderRadius-large);flex:1}.mkCtaAddr input:focus{border-color:var(--fgColor-default);outline:0}.mkCtaSuf{height:44px;padding:0 var(--base-size-12);border:1px solid var(--control-borderColor-rest);background:var(--a-5);font-family:var(--fontStack-mono);color:var(--fgColor-muted);white-space:nowrap;border-start-end-radius:var(--borderRadius-large);border-end-end-radius:var(--borderRadius-large);flex:none;place-items:center;font-size:13px;display:grid}.mkCtaForm .fx-btn{flex:none;height:44px}.mkCtaTrust{justify-content:center;gap:var(--base-size-20);margin-top:var(--base-size-20);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex-wrap:wrap;display:flex}.mkCtaTrust span{align-items:center;gap:var(--base-size-4);display:inline-flex}.mkCtaTrust svg{width:13px;height:13px;color:var(--fgColor-success)}.snip{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);overflow:hidden}.snipTabs{align-items:center;gap:var(--base-size-4);padding:var(--base-size-8);border-bottom:1px solid var(--borderColor-muted);display:flex}.snipTab{padding:var(--base-size-4) var(--base-size-12);border-radius:var(--borderRadius-medium);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-muted);cursor:pointer;background:0 0;border:0}.snipTab[aria-current=true]{background:var(--a-9);color:var(--fgColor-default)}.snipFile{padding:var(--base-size-8) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);font-family:var(--fontStack-mono);color:var(--fgColor-subtle);font-size:12.5px}.snipCode{padding:var(--base-size-16);font-family:var(--fontStack-mono);color:var(--fgColor-muted);scrollbar-width:none;margin:0;font-size:13px;line-height:1.65;overflow-x:auto}.snipCode::-webkit-scrollbar{height:0;display:none}.snipCode .k{color:var(--fgColor-accent)}.snipCode .s{color:var(--connection-connected-fgColor)}.snipCode .p{color:var(--fgColor-subtle)}.prHead{text-align:center;padding:var(--base-size-64) 0 var(--base-size-32)}.prH{letter-spacing:-.03em;font-size:clamp(30px,4vw,44px);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.prP{margin:var(--base-size-16) auto 0;max-width:64ch;font-size:var(--text-body-size-medium);line-height:var(--text-lineHeight-relaxed);color:var(--fgColor-muted)}.prBill{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-24);flex-direction:column;display:flex}.prBillSw{border:1px solid var(--borderColor-default);background:var(--bgColor-default);border-radius:999px;gap:4px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.prBillSw{background:color-mix(in srgb,var(--bgColor-default) 88%,var(--fgColor-default))}}.prBillOpt{align-items:center;gap:var(--base-size-8);height:36px;padding:0 var(--base-size-16);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--base-text-weight-medium);color:var(--fgColor-muted);background:0 0;border:0;border-radius:999px;transition:background .18s,color .18s;display:inline-flex}.prBillOpt:hover{color:var(--fgColor-default)}.prBillOpt[aria-pressed=true]{background:var(--plan-blue);color:var(--plan-blue-fg)}.prBillSave{padding:0 var(--base-size-8);font-size:12px;font-weight:var(--base-text-weight-semibold);background:var(--plan-blue);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.prBillSave{background:color-mix(in srgb,var(--plan-blue) 22%,transparent)}}.prBillSave{color:var(--plan-blue)}.prBillOpt[aria-pressed=true] .prBillSave{background:var(--plan-blue-fg)}@supports (color:color-mix(in lab,red,red)){.prBillOpt[aria-pressed=true] .prBillSave{background:color-mix(in srgb,var(--plan-blue-fg) 20%,transparent)}}.prBillOpt[aria-pressed=true] .prBillSave{color:var(--plan-blue-fg)}.prBillNote{color:var(--fgColor-muted);font-size:14px}:root{--plan-blue:#7ea6ff;--plan-blue-fg:#0b1020}[data-theme=light]{--plan-blue:#3b6fe0;--plan-blue-fg:#fff}.prWide{max-width:1600px;padding-inline:var(--base-size-24);margin-inline:auto}.prGrid{gap:var(--base-size-16);grid-template-rows:auto auto auto auto auto auto;grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}@media(max-width:1180px){.prGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.prGrid{grid-template-columns:1fr}}.prCard{grid-row:span 6;grid-template-rows:subgrid;border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset);transition:border-color var(--duration-medium) var(--ease);align-content:start;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.prCard:hover{border-color:var(--borderColor-emphasis)}@supports not (grid-template-rows:subgrid){.prCard{flex-direction:column;display:flex}.prBtnWrap{margin-top:auto}}.prCardIn{grid-row:span 6;grid-template-rows:subgrid;padding:var(--base-size-24);display:grid;position:relative}@supports not (grid-template-rows:subgrid){.prCardIn{flex-direction:column;flex:1;display:flex}}.prWash{pointer-events:none;background:radial-gradient(120% 100% at 50% 0%,var(--fgColor-default) 0%,transparent 62%),radial-gradient(90% 70% at 20% 0%,var(--fgColor-default) 0%,transparent 70%);height:58%;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.prWash{background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--fgColor-default) 16%,transparent) 0%,transparent 62%),radial-gradient(90% 70% at 20% 0%,color-mix(in srgb,var(--fgColor-default) 8%,transparent) 0%,transparent 70%)}}.prWash{-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0000)}.prWash:after{content:"";background-image:radial-gradient(var(--fgColor-default) .6px,transparent .7px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.prWash:after{background-image:radial-gradient(color-mix(in srgb,var(--fgColor-default) 26%,transparent) .6px,transparent .7px)}}.prWash:after{opacity:.5;background-size:5px 5px;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.prCard--pop{border-color:var(--plan-blue)}@supports (color:color-mix(in lab,red,red)){.prCard--pop{border-color:color-mix(in srgb,var(--plan-blue) 55%,transparent)}}.prCard--pop{box-shadow:0 18px 60px -28px var(--plan-blue)}@supports (color:color-mix(in lab,red,red)){.prCard--pop{box-shadow:0 18px 60px -28px color-mix(in srgb,var(--plan-blue) 60%,transparent)}}.prCard--pop .prWash{background:radial-gradient(120% 100% at 50% 0%,var(--plan-blue) 0%,transparent 64%),radial-gradient(80% 80% at 85% 5%,var(--plan-blue) 0%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.prCard--pop .prWash{background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--plan-blue) 62%,transparent) 0%,transparent 64%),radial-gradient(80% 80% at 85% 5%,color-mix(in srgb,var(--plan-blue) 34%,transparent) 0%,transparent 70%)}}.prCard--pop .prWash:after{opacity:.6;background-image:radial-gradient(#ffffff80 .6px,#0000 .7px)}.prCard--mine{border-color:var(--borderColor-emphasis)}.prTag{z-index:1;padding:2px var(--base-size-8);border-radius:var(--borderRadius-full);background:var(--plan-blue);color:var(--plan-blue-fg);font-size:10px;font-weight:var(--base-text-weight-semibold);letter-spacing:.12em;text-transform:uppercase;position:absolute;inset-block-start:var(--base-size-16);inset-inline-end:var(--base-size-16)}.prTag--mine{background:var(--a-24);color:var(--fgColor-default)}.prHeadBlock{padding-inline-end:var(--base-size-64)}.prName{font-size:var(--text-subtitle-size);letter-spacing:-.02em;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.prTagline{margin:var(--base-size-4) 0 0;min-height:38px;font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.prPriceBlock{margin-top:var(--base-size-20)}.prPrice{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:2px;display:flex}.prPriceV{letter-spacing:-.04em;font-size:40px;line-height:1;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);font-variant-numeric:tabular-nums}.prPriceU{font-size:var(--text-body-size-medium);color:var(--fgColor-muted);flex:none}.prRate{margin:var(--base-size-8) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums}.prSave{min-height:18px;font-size:var(--text-body-size-small);color:var(--fgColor-success);margin:2px 0 0}.prBtnWrap{padding-top:var(--base-size-20);align-self:end}.prBtn{background:var(--button-primary-bgColor-rest,#fff);width:100%;color:var(--button-primary-fgColor-rest,#0b0b0e);border:1px solid #0000;justify-content:center}.prBtn:hover{filter:brightness(.94)}.prBtn--mine{background:var(--a-9);color:var(--fgColor-muted)}.prBtn--mine:hover{filter:none}.prFeatsWrap{padding-top:var(--base-size-20);margin-top:var(--base-size-20);border-top:1px solid var(--borderColor-muted)}.prFeats{gap:var(--base-size-10);display:grid}.prFeat{align-items:flex-start;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed);display:flex}.prFeat svg{width:15px;height:15px;color:var(--plan-blue);flex:0 0 15px;margin-top:2px}.prFeat--key{color:var(--fgColor-default)}.prMore{margin-top:var(--base-size-12);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-accent);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.prMore:hover{text-decoration:underline}.prFoot{margin:var(--base-size-16) 0 0;padding-top:var(--base-size-12);border-top:1px solid var(--borderColor-muted);font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.prCmp{margin-top:var(--base-size-64)}.prCmpWrap{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset);overflow:hidden}.prCmpScroll{scrollbar-width:none;overflow-x:auto}.prCmpScroll::-webkit-scrollbar{height:0;display:none}.prCmpT{border-collapse:collapse;width:100%;min-width:720px}.prCmpT th,.prCmpT td{padding:var(--base-size-12) var(--base-size-16);text-align:start;border-bottom:1px solid var(--borderColor-muted);font-size:var(--text-body-size-small)}.prCmpT thead th{background:var(--a-5);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);border-bottom:1px solid var(--borderColor-default);position:sticky;top:0}.prCmpT tbody tr:last-child td{border-bottom:0}.prCmpT td:not(:first-child),.prCmpT th:not(:first-child){text-align:center;color:var(--fgColor-muted);font-variant-numeric:tabular-nums}.prCmpT td:first-child{color:var(--fgColor-default)}.prCmpGroup td{background:var(--a-2);font-size:var(--text-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--fgColor-subtle)}.prCmpT .yes{color:var(--fgColor-success)}.prCmpT .no{color:var(--fgColor-disabled)}.prCmpT .prCmpPop{background:var(--fgColor-accent)}@supports (color:color-mix(in lab,red,red)){.prCmpT .prCmpPop{background:color-mix(in srgb,var(--fgColor-accent) 10%,transparent)}}.prNote{margin:var(--base-size-40) auto 0;text-align:center;max-width:74ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.prNote b{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.faq{gap:var(--base-size-8);max-width:840px;margin-inline:auto;display:grid}.faqItem{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);overflow:hidden}.faqQ{align-items:center;gap:var(--base-size-12);width:100%;padding:var(--base-size-16);font:inherit;text-align:start;cursor:pointer;font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);background:0 0;border:0;display:flex}.faqQ svg{width:14px;height:14px;color:var(--fgColor-subtle);transition:transform var(--duration-medium) var(--ease);flex:0 0 14px;margin-inline-start:auto}.faqItem[data-open="1"] .faqQ svg{transform:rotate(180deg)}.faqA{transition:grid-template-rows var(--duration-medium) var(--ease);grid-template-rows:0fr;display:grid}.faqItem[data-open="1"] .faqA{grid-template-rows:1fr}.faqAIn{min-height:0;overflow:hidden}.faqAT{padding:0 var(--base-size-16) var(--base-size-16);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.dc{gap:var(--base-size-48);padding:var(--base-size-40) 0 var(--base-size-64);grid-template-columns:250px 1fr;align-items:start;display:grid}@media(max-width:900px){.dc{gap:var(--base-size-24);grid-template-columns:1fr}}.dcNav{gap:var(--base-size-4);display:grid;position:sticky;top:88px}.dcNavG{margin-top:var(--base-size-16);font-size:var(--text-caption-size);letter-spacing:.12em;text-transform:uppercase;color:var(--fgColor-subtle);padding-inline-start:var(--base-size-12)}.dcNavG:first-child{margin-top:0}.dcNavA{width:100%;padding:var(--base-size-8) var(--base-size-12);font:inherit;text-align:start;cursor:pointer;font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-default);border:0;background:0 0;border-inline-start:2px solid #0000;display:block}.dcNavA:hover{color:var(--fgColor-default);background:var(--a-2)}.dcNavA[aria-current=true]{color:var(--fgColor-default);border-inline-start-color:var(--fgColor-accent);background:var(--a-5)}.dcH{font-size:var(--text-title-size-large);letter-spacing:-.03em;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.dcLede{margin:var(--base-size-16) 0 0;max-width:72ch;font-size:var(--text-body-size-medium);line-height:var(--text-lineHeight-relaxed);color:var(--fgColor-muted)}.dcGroup{margin-top:var(--base-size-40)}.dcGrid{gap:var(--base-size-12);margin-top:var(--base-size-12);grid-template-columns:1fr 1fr;display:grid}@media(max-width:760px){.dcGrid{grid-template-columns:1fr}}.dcCard{padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);text-align:start;font:inherit;cursor:pointer;width:100%;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.dcCard:hover{background:var(--a-5);border-color:var(--borderColor-emphasis)}.dcCardT{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:flex}.dcCardT svg{width:14px;height:14px;color:var(--fgColor-subtle);margin-inline-start:auto}.dcCardD{margin:var(--base-size-4) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.dcRead{max-width:78ch}.dcBack{margin-bottom:var(--base-size-16)}.dcRead h3{margin:var(--base-size-32) 0 var(--base-size-8);font-size:var(--text-subtitle-size);letter-spacing:-.018em;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.dcRead p{margin:0 0 var(--base-size-12);font-size:var(--text-body-size-medium);line-height:var(--text-lineHeight-relaxed);color:var(--fgColor-muted)}.dcRead code{font-family:var(--fontStack-mono);border-radius:var(--borderRadius-small);background:var(--a-9);color:var(--fgColor-default);padding:1px 5px;font-size:.92em}.dcRead ul{margin:0 0 var(--base-size-16);padding-inline-start:var(--base-size-20)}.dcRead li{margin-bottom:var(--base-size-8);font-size:var(--text-body-size-medium);line-height:var(--text-lineHeight-relaxed);color:var(--fgColor-muted)}.gwCard{margin-bottom:var(--base-size-24);padding:var(--base-size-20);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset)}.gwTop{align-items:center;gap:var(--base-size-12);margin-bottom:var(--base-size-16);display:flex}.gwEyebrow{font-size:var(--text-caption-size);letter-spacing:.12em;text-transform:uppercase;color:var(--fgColor-subtle)}.gwSwitch{flex:none}.gwRow{align-items:center;gap:var(--base-size-12);flex-wrap:wrap;display:flex}.gwUrl{align-items:center;gap:var(--base-size-8);min-width:0;padding:var(--base-size-8) var(--base-size-8) var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);flex:380px;display:flex}.gwUrl code{min-width:0;font-family:var(--fontStack-mono);color:var(--fgColor-subtle);white-space:nowrap;scrollbar-width:none;flex:1;font-size:13px;overflow-x:auto}.gwUrl code::-webkit-scrollbar{height:0;display:none}.gwUrl code b{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.gwActs{gap:var(--base-size-8);flex-wrap:wrap;flex:none;display:flex}.gwLede{margin:var(--base-size-12) 0 0;max-width:88ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}:root{--metric-apps:#6e8bff;--metric-tools:#a98bff;--metric-who:#3fc8c0}.gwPills{gap:var(--base-size-8);margin-top:var(--base-size-16);flex-wrap:wrap;display:flex}.gwPill{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-12) var(--base-size-8) var(--base-size-10);border:1px solid var(--pill);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gwPill{border:1px solid color-mix(in srgb,var(--pill) 30%,transparent)}}.gwPill{border-radius:var(--borderRadius-full);background:var(--pill)}@supports (color:color-mix(in lab,red,red)){.gwPill{background:color-mix(in srgb,var(--pill) 12%,var(--bgColor-default))}}.gwPill{font-size:var(--text-body-size-small);color:var(--fgColor-muted)}.gwPillI{border-radius:var(--borderRadius-full);background:var(--pill);flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.gwPillI{background:color-mix(in srgb,var(--pill) 22%,transparent)}}.gwPillI{color:var(--pill)}.gwPillI svg{width:12px;height:12px}.gwPill b{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);font-variant-numeric:tabular-nums}.gwPill--apps{--pill:var(--metric-apps)}.gwPill--tools{--pill:var(--metric-tools)}.gwPill--who{--pill:var(--metric-who)}.gwGov{margin-top:var(--base-size-20);padding-top:var(--base-size-16);border-top:1px solid var(--borderColor-muted)}.gwGovL{align-items:center;gap:var(--base-size-4);margin-bottom:var(--base-size-12);font-size:var(--text-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--fgColor-subtle);display:flex}.gwGovRow{gap:var(--base-size-8);grid-template-columns:repeat(3,1fr);display:grid}@media(max-width:900px){.gwGovRow{grid-template-columns:1fr}}.gwGovL svg{width:13px;height:13px}.gwGovBtn{align-items:center;gap:var(--base-size-8);min-width:0;padding:var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);display:flex}.gwGovBtn:hover{background:var(--a-5);border-color:var(--borderColor-emphasis)}.gwGovT{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.gwGovD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gwGovBtn svg{width:13px;height:13px;color:var(--fgColor-subtle);flex:0 0 13px;margin-inline-start:auto}@media(max-width:760px){.gwGovD{display:none}}.att{margin-bottom:var(--base-size-24);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset);overflow:hidden}.attHead{align-items:center;gap:var(--base-size-8);padding:var(--base-size-16) var(--base-size-20);border-bottom:1px solid var(--borderColor-muted);display:flex}.attT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.attRow{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-16) var(--base-size-20);border-bottom:1px solid var(--borderColor-muted);display:flex}.attRow:last-child{border-bottom:0}.attIco{border-radius:var(--borderRadius-large);flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.attIco svg{width:14px;height:14px}.attIco--warn{background:var(--a-9);color:var(--fgColor-attention)}.attIco--bad{background:var(--a-9);color:var(--fgColor-danger)}.attIco--ok{background:var(--a-9);color:var(--fgColor-success)}.attBody{flex:1;min-width:0}.attRowT{font-size:var(--text-body-size-medium);color:var(--fgColor-default)}.attRowD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px}.attNone{padding:var(--base-size-24) var(--base-size-20);text-align:center;font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.skList{gap:var(--base-size-12);display:grid}.skItem{padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset)}.skTop{align-items:center;gap:var(--base-size-8);flex-wrap:wrap;display:flex}.skName{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.skId{font-family:var(--fontStack-mono);color:var(--fgColor-subtle);font-size:12.5px}.skDesc{margin:var(--base-size-8) 0 0;max-width:84ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.skFoot{align-items:center;gap:var(--base-size-12);margin-top:var(--base-size-12);padding-top:var(--base-size-12);border-top:1px solid var(--borderColor-muted);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.mnPlan{margin-bottom:var(--base-size-20);padding:var(--base-size-16) var(--base-size-20);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset)}.mnPlanHead{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-16);display:flex}.mnPlanT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.mnBars{gap:var(--base-size-20);grid-template-columns:repeat(3,1fr);display:grid}@media(max-width:760px){.mnBars{grid-template-columns:1fr}}.mnBarTop{align-items:baseline;gap:var(--base-size-8);font-size:var(--text-body-size-small);display:flex}.mnBarL{color:var(--fgColor-muted)}.mnBarR{color:var(--fgColor-subtle);margin-inline-start:auto}.mnBarTrack{height:6px;margin:var(--base-size-8) 0 0;border-radius:var(--borderRadius-full);background:var(--a-9);overflow:hidden}.mnBarFill{border-radius:var(--borderRadius-full);background:var(--fgColor-accent);height:100%}.mnBarFill--near{background:var(--fgColor-attention)}.mnBarFill--over{background:var(--fgColor-danger)}.mnRates{gap:var(--base-size-24);margin-top:var(--base-size-16);padding-top:var(--base-size-12);border-top:1px solid var(--borderColor-muted);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex-wrap:wrap;display:flex}.mnGrid{gap:var(--base-size-12);margin-bottom:var(--base-size-20);grid-template-columns:repeat(4,1fr);display:grid}@media(max-width:1000px){.mnGrid{grid-template-columns:repeat(2,1fr)}}.mnKpi{padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset)}.mnKpiL{font-size:var(--text-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--fgColor-subtle)}.mnKpiV{margin-top:var(--base-size-8);font-size:var(--text-title-size-small);letter-spacing:-.024em;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default);font-variant-numeric:tabular-nums}.mnKpiD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:2px}.mnPanel{margin-bottom:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset);overflow:hidden}.mnPanelHead{align-items:center;gap:var(--base-size-8);padding:var(--base-size-16) var(--base-size-20);border-bottom:1px solid var(--borderColor-muted);display:flex}.mnPanelT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.mnPanelD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.mnPanelBody{padding:var(--base-size-20)}.mnLock{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-16) var(--base-size-20);background:var(--a-2);border-top:1px solid var(--borderColor-muted);display:flex}.mnLockI{border-radius:var(--borderRadius-large);background:var(--a-9);width:28px;height:28px;color:var(--fgColor-accent);flex:0 0 28px;place-items:center;display:grid}.mnLockI svg{width:14px;height:14px}.mnLockT{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.mnLockD{max-width:70ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin-top:2px}.mnRank{gap:var(--base-size-12);display:grid}.mnRankRow{gap:var(--base-size-12);grid-template-columns:minmax(0,200px) 1fr auto;align-items:center;display:grid}@media(max-width:620px){.mnRankRow{grid-template-columns:1fr auto}}.mnRankN{align-items:center;gap:var(--base-size-8);min-width:0;font-size:var(--text-body-size-small);color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.mnRankTrack{border-radius:var(--borderRadius-full);background:var(--a-5);height:8px;overflow:hidden}@media(max-width:620px){.mnRankTrack{display:none}}.mnRankFill{border-radius:var(--borderRadius-full);background:var(--fgColor-accent);height:100%}.mnRankV{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums}.auChain{align-items:flex-start;gap:var(--base-size-12);margin-bottom:var(--base-size-20);padding:var(--base-size-16) var(--base-size-20);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset);display:flex}.auChain--bad{border-color:var(--fgColor-attention)}.auChainI{border-radius:var(--borderRadius-large);background:var(--a-9);flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.auChainI svg{width:15px;height:15px}.auChain--ok .auChainI{color:var(--fgColor-success)}.auChain--bad .auChainI{color:var(--fgColor-attention)}.auChainB{flex:1;min-width:0}.auChainT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.auChainD{margin-top:var(--base-size-4);max-width:78ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.auChainActs{gap:var(--base-size-8);flex:none;display:flex}.auFilters{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-12);flex-wrap:wrap;display:flex}.auFilterL{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.auAct{font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:12.5px}.auRes,.auIp{font-family:var(--fontStack-mono);color:var(--fgColor-subtle);font-size:12.5px}.acMap{gap:var(--base-size-12);grid-template-columns:repeat(4,1fr) auto;align-items:end;display:grid}@media(max-width:900px){.acMap{grid-template-columns:1fr 1fr}}.acMap .fx-field{margin:0}html[data-shell=site],html[data-shell=site] body{height:auto;min-height:100%;overflow:visible}html[data-shell=app],html[data-shell=app] body{height:100%;overflow:hidden}.phHead{align-items:flex-start;gap:var(--base-size-16);margin-bottom:var(--base-size-24);display:flex}.phBody{flex:1;min-width:0}.phTitle{margin:0}.phSub{margin-top:var(--base-size-8);max-width:70ch}.phHead .fx-btn{margin-top:var(--base-size-4);flex:none}@media(max-width:700px){.phHead{flex-wrap:wrap}.phBody{flex:100%}}.cnList{gap:var(--base-size-8);display:grid}.cnItem{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);transition:border-color var(--duration-fast) var(--ease);overflow:hidden}.cnItem[data-open="1"]{border-color:var(--borderColor-emphasis)}.cnItemHead{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12) var(--base-size-16);display:flex}.cnOpen{align-items:center;gap:var(--base-size-12);min-width:0;font:inherit;text-align:start;cursor:pointer;color:inherit;background:0 0;border:0;flex:1;padding:0;display:flex}.cnCaret{width:14px;height:14px;color:var(--fgColor-subtle);transition:transform var(--duration-medium) var(--ease);flex:0 0 14px}.cnItem[data-open="1"] .cnCaret{transform:rotate(180deg)}.cnLogo{border-radius:var(--borderRadius-large);background:var(--a-5);border:1px solid var(--borderColor-muted);flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.cnBody{align-items:baseline;gap:var(--base-size-8);flex-wrap:wrap;flex:1;min-width:0;display:flex}.cnName{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.cnWho{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.cnWho b{color:var(--fgColor-muted);font-weight:var(--base-text-weight-normal)}.cnDot{color:var(--fgColor-disabled)}.cnItem[data-on="0"] .cnLogo{opacity:.45}.cnItem[data-on="0"] .cnName{color:var(--fgColor-muted)}.cnBodyIn{min-height:0}.cnItemBody{padding:0 var(--base-size-16) var(--base-size-16)}.cnMode{padding:var(--base-size-16);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-large);background:var(--bgColor-default)}.cnModeQ{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.cnModeOpts{gap:var(--base-size-8);margin-top:var(--base-size-12);grid-template-columns:repeat(3,1fr);display:grid}@media(max-width:900px){.cnModeOpts{grid-template-columns:1fr}}.cnModeOpt{padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-inset);text-align:start;font:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.cnModeOpt:hover{border-color:var(--borderColor-emphasis)}.cnModeOpt.is-on{border-color:var(--fgColor-accent);background:var(--a-5)}.cnModeOptT{align-items:center;gap:var(--base-size-4);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:flex}.cnModeOptT svg{width:13px;height:13px;color:var(--fgColor-accent);margin-inline-start:auto}.cnModeOptD{margin-top:var(--base-size-4);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);display:block}.cnModeNow{align-items:flex-start;gap:var(--base-size-8);margin-top:var(--base-size-12);padding-top:var(--base-size-12);border-top:1px solid var(--borderColor-muted);font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed);display:flex}.cnModeNow svg{width:14px;height:14px;color:var(--fgColor-success);flex:0 0 14px;margin-top:2px}.cnFoot{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-12);flex-wrap:wrap;display:flex}.askCard{margin-bottom:var(--base-size-24);padding:var(--base-size-16) var(--base-size-20);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset)}.askTop{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-12);color:var(--fgColor-accent);display:flex}.askTop svg{width:15px;height:15px}.askT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.askRow{gap:var(--base-size-8);display:flex}.askInput{min-width:0;height:44px;padding:0 var(--base-size-12);border:1px solid var(--control-borderColor-rest);border-radius:var(--borderRadius-large);background:var(--bgColor-default);color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-medium);flex:1}.askInput:focus{border-color:var(--fgColor-default);outline:0}.askRow .fx-btn{flex:none;height:44px}.askChips{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-12);flex-wrap:wrap;display:flex}.askChipsL{font-size:var(--text-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--fgColor-subtle)}.askChip{padding:var(--base-size-4) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-full);background:var(--bgColor-default);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.askChip:hover{background:var(--a-7);color:var(--fgColor-default)}.pf-modal.wz{flex-direction:column;width:min(720px,100%);max-height:min(88vh,880px);display:flex}.wzHead{padding:var(--base-size-20) var(--base-size-24) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);flex:none}.wzTop{align-items:center;gap:var(--base-size-8);display:flex}.wzEyebrow{font-size:var(--text-caption-size);letter-spacing:.12em;text-transform:uppercase;color:var(--fgColor-subtle)}.wzTitle{margin-top:var(--base-size-4);font-size:var(--text-subtitle-size);letter-spacing:-.018em;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.wzSub{margin:var(--base-size-4) 0 0;max-width:70ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.wzSteps{gap:var(--base-size-16);margin:var(--base-size-16) 0 0;padding:0;list-style:none;display:flex}.wzStep{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.wzStepN{border:1px solid var(--borderColor-default);width:20px;height:20px;font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 20px;place-items:center;display:grid}.wzStepN svg{width:11px;height:11px}.wzStep--now{color:var(--fgColor-default)}.wzStep--now .wzStepN{background:var(--fgColor-accent);border-color:var(--fgColor-accent);color:#fff}.wzStep--done{color:var(--fgColor-muted)}.wzStep--done .wzStepN{background:var(--connection-connected-bgColor);border-color:var(--connection-connected-borderColor);color:var(--connection-connected-fgColor)}.wzBody{min-height:0;padding:var(--base-size-20) var(--base-size-24);scrollbar-width:none;flex:1;overflow-y:auto}.wzBody::-webkit-scrollbar{width:0;display:none}.wzFoot{align-items:center;gap:var(--base-size-12);padding:var(--base-size-16) var(--base-size-24);border-top:1px solid var(--borderColor-muted);background:var(--bgColor-inset);flex:none;display:flex}.wzFootNote{min-width:0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex:1}.wzApps{gap:var(--base-size-8);display:grid}.wzApp,.wzAppNow,.wzRev{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.wzApp{cursor:pointer}.wzApp.is-on{border-color:var(--fgColor-accent);background:var(--a-5)}.wzAppLogo{border-radius:var(--borderRadius-large);background:var(--a-5);border:1px solid var(--borderColor-muted);flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.wzAppBody{flex:1;min-width:0}.wzAppN{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:block}.wzAppD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.wzAddWrap{margin-top:var(--base-size-20)}.wzAddWrap .find{max-width:none;margin-top:var(--base-size-8)}.wzAdd{gap:var(--base-size-4);margin-top:var(--base-size-8);display:grid}.wzAddBtn{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-default);cursor:pointer;text-align:start;display:flex}.wzAddBtn:hover{background:var(--a-5);border-color:var(--borderColor-emphasis)}.wzAddN{color:var(--fgColor-subtle);margin-inline-start:auto}.wzAddBtn>svg:last-child{width:13px;height:13px;color:var(--fgColor-subtle)}.wzNone{margin:var(--base-size-8) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.wzAppNow,.wzGroup{margin-bottom:var(--base-size-16)}.wzGroupHead{align-items:baseline;gap:var(--base-size-8);margin-bottom:var(--base-size-8);display:flex}.wzGroupT{font-size:var(--text-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--base-text-weight-semibold)}.wzGroup--read .wzGroupT{color:var(--fgColor-success)}.wzGroup--write .wzGroupT{color:var(--fgColor-attention)}.wzGroupD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.wzTools{gap:var(--base-size-8);grid-template-columns:1fr 1fr;display:grid}@media(max-width:640px){.wzTools{grid-template-columns:1fr}}.wzTool{align-items:flex-start;gap:var(--base-size-8);padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);cursor:pointer;display:flex}.wzTool input{accent-color:var(--fgColor-accent);margin-top:2px}.wzGroup--read .wzTool.is-on{border-color:var(--connection-connected-borderColor);background:var(--connection-connected-bgColor)}.wzGroup--write .wzTool.is-on{border-color:var(--fgColor-attention);background:var(--fgColor-attention)}@supports (color:color-mix(in lab,red,red)){.wzGroup--write .wzTool.is-on{background:color-mix(in srgb,var(--fgColor-attention) 12%,transparent)}}.wzToolBody{min-width:0}.wzToolN{font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:12.5px;display:block}.wzToolD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default);margin-top:2px;display:block}.wzMore{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin:0}.wzRevs{gap:var(--base-size-8);display:grid}.wzArea{min-height:76px;padding:var(--base-size-10) var(--base-size-12);resize:vertical;line-height:var(--text-lineHeight-relaxed)}.wzSum{align-items:flex-start;gap:var(--base-size-8);margin-top:var(--base-size-20);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--a-2);font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed);display:flex}.wzSum--warn{border-color:var(--fgColor-attention)}@supports (color:color-mix(in lab,red,red)){.wzSum--warn{border-color:color-mix(in srgb,var(--fgColor-attention) 40%,transparent)}}.wzSum--warn{color:var(--fgColor-attention)}.wzSumI{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.wzSum:not(.wzSum--warn) .wzSumI{color:var(--fgColor-success)}.tsGroup{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--a-2);overflow:hidden}.tsHead{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12) var(--base-size-16);display:flex}.tsOpen{align-items:center;gap:var(--base-size-12);min-width:0;font:inherit;text-align:start;cursor:pointer;color:inherit;background:0 0;border:0;flex:1;padding:0;display:flex}.tsCaret{width:14px;height:14px;color:var(--fgColor-subtle);transition:transform var(--duration-medium) var(--ease);flex:0 0 14px}.tsGroup[data-open="1"] .tsCaret{transform:rotate(180deg)}.tsName{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.tsMeta{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.tsApps{gap:var(--base-size-8);padding:0 var(--base-size-16) var(--base-size-16);display:grid}.tsApp{align-items:center;gap:var(--base-size-12);padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-inset);display:flex}.tsGuide{margin:0 var(--base-size-16) var(--base-size-16);padding:var(--base-size-12);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-large);background:var(--bgColor-default);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.page{max-width:1120px;padding:var(--base-size-32) var(--base-size-32) var(--base-size-64);margin-inline:auto}@media(max-width:820px){.page{padding-inline:var(--base-size-20)}}.page>.stNarrow{max-width:none;margin-inline:0}.fx-badge,.t .tName{white-space:nowrap}.wzFootNote,.ncFootNote{color:var(--fgColor-muted)}.wzFootNote b,.ncFootNote b{color:var(--fgColor-default);font-weight:var(--base-text-weight-semibold);font-variant-numeric:tabular-nums}:root{--modal-bg:#171717;--modal-sink:#000;--modal-lift-1:#ffffff0a;--modal-lift-2:#ffffff0f;--modal-line-1:#ffffff1a;--modal-line-2:#ffffff24;--modal-line-3:#ffffff3d}[data-theme=light]{--modal-bg:#fff;--modal-sink:#fff;--modal-lift-1:#00000006;--modal-lift-2:#0000000a;--modal-line-1:#00000014;--modal-line-2:#0000001f;--modal-line-3:#0003}.pf-modal{background:var(--modal-bg);--bgColor-default:var(--modal-bg)}@supports (color:color-mix(in lab,red,red)){.pf-modal{--bgColor-default:color-mix(in srgb, var(--modal-bg) 86%, var(--modal-sink))}}.pf-modal{--bgColor-inset:var(--modal-bg)}@supports (color:color-mix(in lab,red,red)){.pf-modal{--bgColor-inset:color-mix(in srgb, var(--modal-bg) 93%, var(--modal-sink))}}.pf-modal{--borderColor-muted:var(--modal-line-1);--borderColor-default:var(--modal-line-2);--borderColor-emphasis:var(--modal-line-3)}[data-theme=light] .pf-modal{--bgColor-default:#f6f7f9;--bgColor-inset:#fafbfc}.wzHead{background:var(--modal-lift-1)}.wzFoot,.ncFoot{background:var(--modal-lift-2);border-top:1px solid var(--borderColor-default)}.pf-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pf-modal.ag{flex-direction:column;width:min(760px,100%);max-height:min(88vh,900px);display:flex}.agBody{min-height:0;padding:var(--base-size-20) var(--base-size-24) var(--base-size-24);scrollbar-width:none;flex:1;overflow-y:auto}.agBody::-webkit-scrollbar{width:0;display:none}.agPanel{margin-bottom:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-inset);overflow:hidden}.agPanel:last-child{margin-bottom:0}.agPanelHead{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);display:flex}.agPanelT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.agPanelN{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums}.agPanelBody{padding:var(--base-size-16)}.agEmpty{padding:var(--base-size-16) 0;text-align:center;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin:0}.agRows{gap:var(--base-size-8);display:grid}.agRowItem{align-items:center;gap:var(--base-size-8);padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.agRowN{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.agRowW{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.agForm{display:block}.agFormHead{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-16);display:flex}.agFormT{font-size:var(--text-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--fgColor-subtle)}.agForm .fx-field{margin-top:var(--base-size-16)}.agForm .fx-field:first-of-type{margin-top:0}.agNote{align-items:flex-start;gap:var(--base-size-8);margin:var(--base-size-16) 0 0;padding:var(--base-size-12);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-large);background:var(--bgColor-default);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);display:flex}.agNote svg{width:14px;height:14px;color:var(--fgColor-accent);flex:0 0 14px;margin-top:2px}.agNote code{font-family:var(--fontStack-mono);border-radius:var(--borderRadius-small);background:var(--a-9);color:var(--fgColor-default);padding:1px 4px;font-size:.92em}.agRow{margin:var(--base-size-16) 0 0}.agForm .akSum{margin-top:var(--base-size-16)}.agFormFoot{align-items:center;gap:var(--base-size-12);margin-top:var(--base-size-16);padding-top:var(--base-size-16);border-top:1px solid var(--borderColor-muted);display:flex}.agFormFoot .wzFootNote{flex:1}.agForm .akCusts{max-height:180px}.pf-modal.cx{width:min(600px,100%)}.cxHead{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-20) var(--base-size-20) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);display:flex}.cxMark{border-radius:var(--borderRadius-large);background:var(--bgColor-default);border:1px solid var(--borderColor-muted);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.cxMark svg{width:18px;height:18px}.cxTitle{font-size:var(--text-subtitle-size);letter-spacing:-.018em;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.cxSub{max-width:56ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default);margin:2px 0 0}.cxTabs{gap:var(--base-size-4);padding:var(--base-size-12) var(--base-size-20) 0;grid-template-columns:repeat(3,1fr);display:grid}.cxTab{padding:var(--base-size-8) var(--base-size-10) var(--base-size-16);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;position:relative}.cxTab:hover{color:var(--fgColor-default)}.cxTab[aria-current=true]{color:var(--fgColor-default);border-bottom-color:var(--fgColor-accent)}.cxRec{font-size:var(--text-caption-size);color:var(--fgColor-accent);margin-top:2px;display:block}.cxBody{padding:var(--base-size-20);border-top:1px solid var(--borderColor-muted);margin-top:-1px}.cxWhen{margin:0 0 var(--base-size-16);max-width:64ch;font-size:var(--text-body-size-small);color:var(--fgColor-muted);line-height:var(--text-lineHeight-relaxed)}.cxCode{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);overflow:hidden}.cxCodeL{padding:var(--base-size-8) var(--base-size-12);border-bottom:1px solid var(--borderColor-muted);font-size:var(--text-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--fgColor-subtle)}.cxPre{padding:var(--base-size-12);margin:0;font-size:12.5px}.cxNote{margin:var(--base-size-12) 0 0;max-width:66ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.cxLink{align-items:flex-start;gap:var(--base-size-8);margin-top:var(--base-size-12);padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.cxLink svg{width:14px;height:14px;color:var(--fgColor-attention);flex:0 0 14px;margin-top:2px}.cxA{font:inherit;cursor:pointer;color:var(--fgColor-accent);background:0 0;border:0;padding:0;text-decoration:underline}.cxFoot{align-items:center;gap:var(--base-size-8);padding:var(--base-size-16) var(--base-size-20);border-top:1px solid var(--borderColor-muted);background:var(--modal-lift-2);display:flex}.pf-modal.op{flex-direction:column;width:min(640px,100%);max-height:min(88vh,880px);display:flex}.cxSub b{color:var(--fgColor-default);font-weight:var(--base-text-weight-semibold);font-variant-numeric:tabular-nums}.opBody{min-height:0;padding:var(--base-size-20);scrollbar-width:none;flex:1;overflow-y:auto}.opBody::-webkit-scrollbar{width:0;display:none}.opModes{margin-bottom:var(--base-size-4);grid-template-columns:repeat(3,1fr)}.opModes .cnModeOptD{margin-top:2px}@media(max-width:720px){.opModes{grid-template-columns:1fr}}.opRow{align-items:center;gap:var(--base-size-12);padding:var(--base-size-12) 0;border-bottom:1px solid var(--borderColor-muted);display:flex}.opRow:last-child{border-bottom:0}.opRowT{align-items:center;gap:var(--base-size-8);min-width:0;font-size:var(--text-body-size-medium);color:var(--fgColor-default);display:flex}.opRowI{width:14px;height:14px;color:var(--fgColor-subtle);flex:0 0 14px}.opRowC{flex:none;align-items:center;display:flex}.opNum{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:inline-flex}.opNum .fx-input{text-align:center;width:52px;height:30px}.opPins{padding:var(--base-size-12) 0 0;border-top:1px solid var(--borderColor-muted)}.opPinChips{margin-top:var(--base-size-8);align-items:center}.opPin{gap:var(--base-size-4);padding:2px var(--base-size-4) 2px var(--base-size-8)}.opPin>svg:first-child{flex:0 0 14px}.opPin>span{font-size:var(--text-body-size-small);color:var(--fgColor-muted)}.opPinAdd{width:auto;min-width:140px;height:26px;padding:0 var(--base-size-8);font-size:var(--text-body-size-small)}.polSug{gap:var(--base-size-8);display:grid}.polSugItem{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.polSugBody{flex:1;min-width:0}.polSugT{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default);display:flex}.polSugD{margin:var(--base-size-4) 0 0;max-width:70ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.polSugM{margin:var(--base-size-4) 0 0;font-size:var(--text-caption-size);color:var(--fgColor-disabled)}.polSugItem .fx-btn{flex:none}.polChecks{gap:var(--base-size-8);margin-top:var(--base-size-16);display:grid}.polCheck{margin:0}.polGroup{margin-top:var(--base-size-20);padding-top:var(--base-size-16);border-top:1px solid var(--borderColor-muted)}.polGroupT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.polGroupD{margin:var(--base-size-4) 0 var(--base-size-12);max-width:66ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.polKinds{gap:var(--base-size-8);grid-template-columns:1fr 1fr;display:grid}@media(max-width:640px){.polKinds{grid-template-columns:1fr}}.polKind{align-items:flex-start;gap:var(--base-size-8);padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);cursor:pointer;display:flex}.polKind.is-on{border-color:var(--fgColor-accent);background:var(--a-5)}.polKind input{accent-color:var(--fgColor-accent);margin-top:2px}.polKindT{font-size:var(--text-body-size-small);color:var(--fgColor-default);display:block}.polKindD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);margin-top:1px;display:block}.cnModeOpts--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.cnModeOpts--4{grid-template-columns:1fr 1fr}}@media(max-width:640px){.cnModeOpts--4{grid-template-columns:1fr}}.cnTestBtn{flex:none}.cnTest{align-items:flex-start;gap:var(--base-size-8);margin-top:var(--base-size-12);padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);font-size:var(--text-body-size-small);line-height:var(--text-lineHeight-relaxed);display:flex}.cnTest svg{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.cnTest--run{color:var(--fgColor-subtle)}.cnTest--run svg{animation:1s linear infinite cnSpin}@keyframes cnSpin{to{transform:rotate(360deg)}}.cnTest--ok{color:var(--fgColor-muted);border-color:var(--connection-connected-borderColor);background:var(--connection-connected-bgColor)}.cnTest--ok svg{color:var(--fgColor-success)}.cnTest--fail{color:var(--fgColor-muted);border-color:var(--fgColor-danger)}@supports (color:color-mix(in lab,red,red)){.cnTest--fail{border-color:color-mix(in srgb,var(--fgColor-danger) 45%,transparent)}}.cnTest--fail{background:var(--fgColor-danger)}@supports (color:color-mix(in lab,red,red)){.cnTest--fail{background:color-mix(in srgb,var(--fgColor-danger) 10%,transparent)}}.cnTest--fail svg{color:var(--fgColor-danger)}@media(prefers-reduced-motion:reduce){.cnTest--run svg{animation:none}}.cnNoAuth{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:inline-flex}.cnNoAuth svg{width:14px;height:14px;color:var(--fgColor-accent);flex:0 0 14px}.cxBody .fx-field{margin-top:var(--base-size-16)}.cxBody .fx-field:first-child{margin-top:0}.cxBody .ncGrid{margin-top:var(--base-size-16)}.cxFoot .wzFootNote{flex:1;min-width:0}.pf-modal.cc{width:min(720px,100%)}.cc .wzSub code{font-family:var(--fontStack-mono);border-radius:var(--borderRadius-small);background:var(--a-9);color:var(--fgColor-default);padding:1px 5px;font-size:.92em}.ncSecN{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.ccFields{gap:var(--base-size-4);margin-top:var(--base-size-8);display:grid}.ccField{align-items:center;gap:var(--base-size-8);padding:var(--base-size-8) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.ccField code{font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:12.5px}.ccFieldT{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.ccAdv{margin-top:var(--base-size-16);padding-top:var(--base-size-12);border-top:1px solid var(--borderColor-muted)}.ccAdvBtn{align-items:center;gap:var(--base-size-8);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-muted);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ccAdvBtn:hover{color:var(--fgColor-default)}.ccAdvBtn svg{width:13px;height:13px;transition:transform var(--duration-medium) var(--ease)}.ccAdv[data-open="1"] .ccAdvBtn svg{transform:rotate(180deg)}.ccPre{margin:var(--base-size-12) 0 var(--base-size-8);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);scrollbar-width:none;max-height:220px;font-size:12.5px;overflow:auto}.ccPre::-webkit-scrollbar{width:0;height:0;display:none}.acSwitch{align-items:flex-end;gap:var(--base-size-16);margin:var(--base-size-24) 0 var(--base-size-12);display:flex}.acSwitchT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.acSwitchD{margin:var(--base-size-4) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.acTabs{flex:none}.acExt{margin:0 var(--base-size-16)}.acFull{font-size:var(--text-body-size-small);color:var(--fgColor-muted)}.acNone{font-size:var(--text-body-size-small);color:var(--fgColor-attention)}.pf-modal.pl{flex-direction:column;width:min(1000px,100%);max-height:min(90vh,900px);display:flex}.plBody{flex:1;grid-template-columns:300px 1fr;min-height:0;display:grid}@media(max-width:820px){.plBody{grid-template-columns:1fr}}.plSide{border-inline-end:1px solid var(--borderColor-muted);min-height:0;padding:var(--base-size-12);flex-direction:column;align-items:stretch;display:flex}.plFind{flex:none;max-width:none}.plChips{gap:var(--base-size-4);margin:var(--base-size-12) 0;flex-wrap:wrap;display:flex}.plChip{align-items:center;gap:var(--base-size-4);padding:3px var(--base-size-8);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-full);background:var(--bgColor-default);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-muted);cursor:pointer;display:inline-flex}.plChip span{color:var(--fgColor-subtle);font-variant-numeric:tabular-nums}.plChip.is-on{border-color:var(--fgColor-accent);background:var(--a-7);color:var(--fgColor-default)}.plList{scrollbar-width:none;flex:1;gap:2px;min-height:0;display:grid;overflow-y:auto}.plList::-webkit-scrollbar{width:0;display:none}.plItem{padding:var(--base-size-8) var(--base-size-10);border-radius:var(--borderRadius-large);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000}.plItem:hover{background:var(--a-5)}.plItem.is-on{border-color:var(--fgColor-accent);background:var(--a-7)}.plItemT{align-items:center;gap:var(--base-size-8);display:flex}.plItemT code{font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:12.5px}.plDot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.plDot--read{background:var(--fgColor-success)}.plDot--write{background:var(--fgColor-attention)}.plDot--delete{background:var(--fgColor-danger)}.plOff{font-size:var(--text-caption-size);color:var(--fgColor-disabled);margin-inline-start:auto}.plItemD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default);margin-top:2px;display:block}.plNone{padding:var(--base-size-16) 0;text-align:center;font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.plMain{min-height:0;padding:var(--base-size-20);scrollbar-width:none;overflow-y:auto}.plMain::-webkit-scrollbar{width:0;display:none}.plHead{align-items:center;gap:var(--base-size-8);display:flex}.plName{font-family:var(--fontStack-mono);font-size:var(--text-body-size-medium);color:var(--fgColor-default)}.plDesc{margin:var(--base-size-8) 0 var(--base-size-16);max-width:70ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.plArgs{font-family:var(--fontStack-mono);padding:var(--base-size-12);resize:vertical;font-size:12.5px;line-height:1.6}.plRunAs{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-16);padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-large);background:var(--bgColor-default);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:flex}.plRunAs svg{flex:0 0 14px;width:14px;height:14px}.plRunAs b{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.plActs{align-items:center;gap:var(--base-size-12);margin-top:var(--base-size-16);display:flex}.plWarn{align-items:center;gap:var(--base-size-4);font-size:var(--text-body-size-small);color:var(--fgColor-attention);display:inline-flex}.plWarn svg{width:13px;height:13px}.plConfirm{align-items:flex-start;gap:var(--base-size-12);margin-top:var(--base-size-16);padding:var(--base-size-12);border:1px solid var(--fgColor-attention);display:flex}@supports (color:color-mix(in lab,red,red)){.plConfirm{border:1px solid color-mix(in srgb,var(--fgColor-attention) 45%,transparent)}}.plConfirm{border-radius:var(--borderRadius-large);background:var(--fgColor-attention)}@supports (color:color-mix(in lab,red,red)){.plConfirm{background:color-mix(in srgb,var(--fgColor-attention) 10%,transparent)}}.plConfirm>svg{width:15px;height:15px;color:var(--fgColor-attention);flex:0 0 15px;margin-top:2px}.plConfirmT{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.plConfirmD{max-width:56ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin:2px 0 0}.plConfirm .fx-btn{flex:none}.plRes{align-items:flex-start;gap:var(--base-size-8);margin-top:var(--base-size-16);padding:var(--base-size-10) var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);font-size:var(--text-body-size-small);line-height:var(--text-lineHeight-relaxed);display:flex}.plRes svg{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.plRes--run{color:var(--fgColor-subtle)}.plRes--run svg{animation:1s linear infinite cnSpin}.plRes--ok{color:var(--fgColor-muted);border-color:var(--connection-connected-borderColor);background:var(--connection-connected-bgColor)}.plRes--ok svg{color:var(--fgColor-success)}.plRes--fail{color:var(--fgColor-muted);border-color:var(--fgColor-danger)}@supports (color:color-mix(in lab,red,red)){.plRes--fail{border-color:color-mix(in srgb,var(--fgColor-danger) 45%,transparent)}}.plRes--fail{background:var(--fgColor-danger)}@supports (color:color-mix(in lab,red,red)){.plRes--fail{background:color-mix(in srgb,var(--fgColor-danger) 10%,transparent)}}.plRes--fail svg{color:var(--fgColor-danger)}.plOut{margin:var(--base-size-8) 0 0;padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);scrollbar-width:none;max-height:220px;font-size:12.5px;overflow:auto}.plOut::-webkit-scrollbar{width:0;height:0;display:none}.pf-modal.sk{flex-direction:column;width:min(880px,100%);max-height:min(90vh,940px);display:flex}.pf-modal.skPick{width:min(680px,100%)}.skKinds{gap:var(--base-size-12);grid-template-columns:1fr 1fr;display:grid}@media(max-width:640px){.skKinds{grid-template-columns:1fr}}.skKind{gap:var(--base-size-8);padding:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-default);text-align:start;font:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);flex-direction:column;display:flex}.skKind:hover{border-color:var(--fgColor-accent);background:var(--a-5)}.skKindT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.skKindD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.skKindGo{align-items:center;gap:var(--base-size-4);font-size:var(--text-body-size-small);color:var(--fgColor-accent);margin-top:auto;display:inline-flex}.skKindGo svg{width:13px;height:13px}.skImport{align-items:center;gap:var(--base-size-8);width:100%;margin-top:var(--base-size-12);padding:var(--base-size-12);border:1px dashed var(--borderColor-emphasis);border-radius:var(--borderRadius-xlarge);font:inherit;text-align:start;cursor:pointer;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);background:0 0;display:flex}.skImport:hover{background:var(--a-5)}.skImport svg{width:15px;height:15px;color:var(--fgColor-muted);flex:0 0 15px}.skImport b{color:var(--fgColor-default);font-weight:var(--base-text-weight-medium)}.skTop{align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex}.skChange{font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-accent);cursor:pointer;background:0 0;border:0;padding:0}.skChange:hover{text-decoration:underline}.skScore{align-items:center;gap:var(--base-size-8);margin-inline-start:var(--base-size-8);display:flex}.skScoreBar{border-radius:var(--borderRadius-full);background:var(--a-9);width:64px;height:4px;display:block;overflow:hidden}.skScoreBar i{background:var(--fgColor-accent);height:100%;transition:width var(--duration-medium) var(--ease);display:block}.skScoreT{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.skBody{min-height:0;padding:var(--base-size-20);scrollbar-width:none;flex:1;overflow-y:auto}.skBody::-webkit-scrollbar{width:0;display:none}.skH{margin:0 0 var(--base-size-16);font-size:var(--text-subtitle-size);letter-spacing:-.018em;font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.skForm .fx-field{margin-top:var(--base-size-16)}.skForm .ncGrid .fx-field{margin-top:0}.skArea{min-height:72px;padding:var(--base-size-10) var(--base-size-12);resize:vertical;line-height:var(--text-lineHeight-relaxed)}.skSteps{gap:var(--base-size-8);margin-top:var(--base-size-8);display:grid}.skStep{align-items:flex-start;gap:var(--base-size-8);padding:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.skStepN{border:1px solid var(--borderColor-default);width:22px;height:22px;font-size:var(--text-caption-size);color:var(--fgColor-subtle);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 22px;place-items:center;margin-top:4px;display:grid}.skStepBody{gap:var(--base-size-8);flex:1;min-width:0;display:grid}.skStepRow{gap:var(--base-size-8);grid-template-columns:1.4fr 1fr;display:grid}@media(max-width:640px){.skStepRow{grid-template-columns:1fr}}.skStepActs{flex-direction:column;flex:none;gap:2px;display:flex}.skStepBtn{border-radius:var(--borderRadius-medium);width:24px;height:24px;color:var(--fgColor-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.skStepBtn:hover:not(:disabled){background:var(--a-9);color:var(--fgColor-default)}.skStepBtn:disabled{opacity:.3;cursor:default}.skStepBtn svg{width:12px;height:12px}.skAdd{align-items:center;gap:var(--base-size-4);margin-top:var(--base-size-8);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-accent);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.skAdd svg{width:13px;height:13px}.skRules{gap:var(--base-size-4);margin-top:var(--base-size-8);display:grid}.skRule{align-items:center;gap:var(--base-size-8);display:flex}.skBullet{background:var(--fgColor-subtle);border-radius:50%;flex:0 0 4px;width:4px;height:4px}.skChips{align-items:center;gap:var(--base-size-8);margin-top:var(--base-size-20);padding-top:var(--base-size-16);border-top:1px solid var(--borderColor-muted);flex-wrap:wrap;display:flex}.skRm{font:inherit;font-size:var(--text-caption-size);color:var(--fgColor-subtle);cursor:pointer;background:0 0;border:0;margin-inline-start:var(--base-size-8);padding:0}.skRm:hover{color:var(--fgColor-danger)}.skMdBar{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-8);display:flex}.skMdT{padding:var(--base-size-4) var(--base-size-8);border-radius:var(--borderRadius-medium);background:var(--a-9);font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:12.5px}.skMdN{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.skMdArea{width:100%;min-height:360px;padding:var(--base-size-12);font-family:var(--fontStack-mono);resize:vertical;font-size:12.5px;line-height:1.7}.thBtn{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-full);background:var(--bgColor-inset);width:30px;height:30px;color:var(--fgColor-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);flex:0 0 30px;place-items:center;display:grid;position:relative}.thBtn:hover{background:var(--a-7);color:var(--fgColor-default);border-color:var(--borderColor-emphasis)}.thBtn:active{transform:scale(.92)}.thBtn svg{width:15px;height:15px;transition:opacity var(--duration-medium) var(--ease),transform var(--duration-medium) var(--ease-out);position:absolute}.thSun{opacity:0;transform:rotate(-90deg)scale(.6)}.thMoon,[data-theme=light] .thSun{opacity:1;transform:none}[data-theme=light] .thMoon{opacity:0;transform:rotate(90deg)scale(.6)}html.theming,html.theming body,html.theming .rail,html.theming .main,html.theming .topbar,html.theming .mk,html.theming .mkTop,html.theming .stCard,html.theming .gwCard,html.theming .att,html.theming .askCard,html.theming .cnItem,html.theming .skItem,html.theming .tbl,html.theming .t th,html.theming .pf-modal,html.theming .prCard,html.theming .mkCard,html.theming .claim,html.theming .mnPanel,html.theming .mnPlan,html.theming .mnKpi,html.theming .agPanel,html.theming .fx-btn,html.theming .fx-input,html.theming .fx-select,html.theming .fx-badge{transition:background-color .26s var(--ease),color .26s var(--ease),border-color .26s var(--ease)!important}@media(prefers-reduced-motion:reduce){html.theming,html.theming *{transition-duration:1ms!important}}.orgOpt.is-on{background:var(--a-5)}.orgDef{padding:1px var(--base-size-4);border-radius:var(--borderRadius-small);background:var(--a-9);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-normal);color:var(--fgColor-subtle);margin-inline-start:var(--base-size-8)}.orgOptName{align-items:center;display:flex}.mkNav a,.mkFootRow a,.mkBrand,.navItem,.navSub,.gwGovBtn,.attRow a,.pkTile{text-decoration:none}.mkNav a{padding:var(--base-size-8) var(--base-size-12);border-radius:var(--borderRadius-medium);font-size:var(--text-body-size-medium);color:var(--fgColor-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.mkNav a:hover{background:var(--a-5);color:var(--fgColor-default)}.mkNav a[aria-current=page]{color:var(--fgColor-default);background:var(--a-5)}.mkFootRow a{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);cursor:pointer}.mkFootRow a:hover{color:var(--fgColor-default)}.navItem,.navSub{color:var(--fgColor-muted)}.logoFallback{border-radius:var(--borderRadius-medium);background:var(--a-9);border:1px solid var(--borderColor-default);color:var(--fgColor-muted);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);text-transform:uppercase;flex:none;place-items:center;line-height:1;display:grid}.dc[data-rail="1"]{grid-template-columns:250px minmax(0,1fr) 200px}.dcRail{display:none}.dcRailIn{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);position:sticky;top:88px}@media(min-width:1100px){.dcRail{display:block}}@media(max-width:900px){.dc,.dc[data-rail="1"]{gap:var(--base-size-24);grid-template-columns:1fr}.dcNav{position:static}.dcRail{display:none}}.lg{max-width:78ch;padding:var(--base-size-48) 0 var(--base-size-80);margin-inline:auto}.lgBody{margin-top:var(--base-size-40);gap:var(--base-size-32);display:grid}.lgH2{font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.014em;color:var(--fgColor-default);margin:0}.lgP{margin:var(--base-size-8) 0 0;font-size:var(--text-body-size-large);line-height:var(--text-lineHeight-relaxed);color:var(--fgColor-muted)}.lgList{margin:var(--base-size-12) 0 0;gap:var(--base-size-8);font-size:var(--text-body-size-large);line-height:var(--text-lineHeight-relaxed);color:var(--fgColor-muted);padding-inline-start:var(--base-size-20);list-style:outside;display:grid}.lgList li::marker{color:var(--fgColor-subtle)}.bootSplash{place-content:center;justify-items:center;gap:var(--base-size-12);min-height:60vh;font-size:var(--text-body-size-medium);color:var(--fgColor-subtle);display:grid}.gwUrlEdit{min-width:0;font-family:var(--fontStack-mono);color:var(--fgColor-subtle);align-items:center;font-size:13px;display:flex}.gwUrlEdit input{border:0;border-bottom:1px dashed var(--control-borderColor-rest);min-width:3ch;max-width:24ch;color:var(--fgColor-default);font:inherit;font-weight:var(--base-text-weight-medium);background:0 0;outline:none;padding:0 1px 0 0}.gwUrlEdit input:focus{border-bottom-color:var(--focus-outlineColor)}.gwUrl code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fontStack-mono);color:var(--fgColor-default);font-size:13px;overflow:hidden}.gwLede--ok{color:var(--fgColor-success)}.gwLede--err{color:var(--fgColor-danger)}.gwOptIn{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);display:inline-flex}.gwGovBtn svg{width:14px;height:14px;color:var(--fgColor-subtle);flex:0 0 14px}.gwGovBtn:hover svg{color:var(--fgColor-default)}.snipCode--inset{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);max-height:320px;font-size:12.5px;overflow:auto}.snipToken{font:inherit;color:var(--fgColor-success);cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.snipToken--gen{color:var(--fgColor-accent)}.snipToken:disabled{opacity:.6;cursor:default}.fx-modal--wide{width:min(720px,calc(100vw - var(--base-size-32)));flex-direction:column;max-height:min(86vh,900px);display:flex}.fx-modal--wide .fx-modal__body{overflow-y:auto}@media(max-width:860px){.topStatus{display:none}}.cmdk{z-index:61;width:min(560px,calc(100vw - var(--base-size-32)));border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-2xlarge);background:var(--overlay-bgColor);max-height:min(60vh,520px);box-shadow:var(--shadow-floating-medium);inset-inline:0;flex-direction:column;margin-inline:auto;display:flex;position:fixed;top:12vh;overflow:hidden}.cmdkHead{align-items:center;gap:var(--base-size-10);padding:0 var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);flex:none;height:52px;display:flex}.cmdkHead>svg{color:var(--fgColor-subtle);flex:0 0 16px}.cmdkInput{min-width:0;height:100%;color:var(--fgColor-default);font:inherit;font-size:var(--text-body-size-large);background:0 0;border:0;outline:none;flex:1}.cmdkInput::placeholder{color:var(--fgColor-subtle)}.cmdkList{min-height:0;padding:var(--base-size-4);flex:1;overflow-y:auto}.cmdkGroup{padding:var(--base-size-8) var(--base-size-8) var(--base-size-4);font-size:var(--text-caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--fgColor-subtle)}.cmdkItem{align-items:center;gap:var(--base-size-10);width:100%;padding:var(--base-size-8);border-radius:var(--borderRadius-large);font:inherit;text-align:start;cursor:pointer;color:var(--fgColor-muted);background:0 0;border:0;display:flex}.cmdkItem[aria-selected=true]{background:var(--control-transparent-bgColor-selected);color:var(--fgColor-default)}.cmdkIco{border-radius:var(--borderRadius-medium);background:var(--a-5);border:1px solid var(--borderColor-muted);width:28px;height:28px;color:var(--fgColor-icon);flex:0 0 28px;place-items:center;display:grid}.cmdkItem[aria-selected=true] .cmdkIco{color:var(--fgColor-default)}.cmdkBody{flex-direction:column;flex:1;min-width:0;display:flex}.cmdkLabel{font-size:var(--text-body-size-medium);color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmdkHint{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmdkGo{opacity:0;width:14px;height:14px;color:var(--fgColor-subtle);flex:0 0 14px}.cmdkItem[aria-selected=true] .cmdkGo{opacity:1}.cmdkNone{padding:var(--base-size-32) var(--base-size-16);text-align:center;font-size:var(--text-body-size-medium);color:var(--fgColor-subtle)}.tGroup td{background:var(--a-3);color:var(--fgColor-subtle)}.tGroupL{font-size:var(--text-caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--fgColor-subtle);margin-inline-end:var(--base-size-8);display:inline-block}.tGroupN{font-size:var(--text-caption-size);color:var(--fgColor-subtle);margin-inline-start:var(--base-size-8)}.t tbody tr[data-nested="1"] td:first-child{padding-inline-start:var(--base-size-32);position:relative}.t tbody tr[data-nested="1"] td:first-child:before{content:"";background:var(--borderColor-default);inset-inline-start:var(--base-size-20);width:1px;position:absolute;top:0;bottom:0}.auNote{max-width:52ch;font-size:var(--text-caption-size);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default);margin-top:2px;display:block}.auTrace{gap:var(--base-size-8);font-size:var(--text-caption-size);color:var(--fgColor-subtle);flex-wrap:wrap;margin-top:2px;display:flex}.auTrace a{color:var(--fgColor-subtle);text-decoration:none}.auTrace a:hover{color:var(--fgColor-default)}.t td .fx-badge+.fx-badge,.t td .fx-badge+.auNote{margin-inline-start:var(--base-size-4)}.pageStack{gap:var(--base-size-24);flex-direction:column;display:flex}.setRow{align-items:center;gap:var(--base-size-16);padding:var(--base-size-12) var(--base-size-16);margin-bottom:var(--base-size-12);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-default);display:flex}.setRowBody{flex:1;min-width:0}.setRowT{font-size:var(--text-body-size-medium);color:var(--fgColor-default)}.setRowD{font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default);margin-top:2px}.fx-toggle.is-disabled{opacity:.6;cursor:default}.fx-toggle input:disabled{cursor:default}.mnBar{margin-bottom:var(--base-size-16)}.hiddenTray{padding:var(--base-size-12);margin-bottom:var(--base-size-16);border:1px dashed var(--borderColor-emphasis);border-radius:var(--borderRadius-xlarge);background:var(--a-2)}.hiddenTrayL{margin-bottom:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.hiddenTrayRow{gap:var(--base-size-8);flex-wrap:wrap;display:flex}.connList{margin:calc(var(--base-size-16) * -1);padding:0;list-style:none}.connList>li{padding:var(--base-size-12) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted)}.connList>li:last-child{border-bottom:0}.lock{min-height:280px;position:relative}.lockPreview{opacity:.35;filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none}.lockScrim{padding:var(--base-size-32) var(--base-size-16);place-items:start center;display:grid;position:absolute;inset:0}.lockCard{max-width:420px;padding:var(--base-size-20);text-align:center;border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-xlarge);background:var(--bgColor-elevated)}@supports (color:color-mix(in lab,red,red)){.lockCard{background:color-mix(in srgb,var(--bgColor-elevated) 94%,transparent)}}.lockCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-floating-medium)}.lockIco{width:36px;height:36px;margin:0 auto var(--base-size-12);border-radius:var(--borderRadius-large);background:var(--a-9);border:1px solid var(--borderColor-default);color:var(--fgColor-icon);place-items:center;display:grid}.lockT{margin-top:var(--base-size-8);font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.lockD{margin:var(--base-size-4) 0 0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.lockNow{margin:var(--base-size-12) 0 0;font-size:var(--text-caption-size);color:var(--fgColor-subtle)}.cnItem[data-nested="1"]{background:var(--a-2);margin-inline-start:var(--base-size-24)}.cnItem[data-nested="1"] .cnItemHead{padding-inline-start:var(--base-size-12)}.cnRows{gap:var(--base-size-8);margin:0;padding:0;list-style:none;display:grid}.is-spinning svg{animation:.9s linear infinite fxspin}.cnLogo>img,.cnLogo>svg{border-radius:var(--borderRadius-small);width:18px;height:18px}.cnUrl{margin-bottom:var(--base-size-12)}.cnUrl code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:var(--base-size-4) var(--base-size-8);border:1px solid var(--borderColor-muted);border-radius:var(--borderRadius-medium);background:var(--bgColor-default);font-family:var(--fontStack-mono);color:var(--fgColor-subtle);font-size:12.5px;display:inline-block;overflow:hidden}.skSettings{margin-bottom:var(--base-size-16);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-inset)}.skSettings>summary{padding:var(--base-size-8) var(--base-size-12);font-size:var(--text-body-size-small);color:var(--fgColor-subtle);cursor:pointer;-webkit-user-select:none;user-select:none}.skSettings>summary:hover{color:var(--fgColor-default)}.skSettings[open]>summary{border-bottom:1px solid var(--borderColor-muted)}.skSettingsBody{gap:var(--base-size-16);padding:var(--base-size-12);flex-direction:column;display:flex}.fx-select--auto{width:auto;min-width:12ch}.modalScrim{z-index:50;padding:var(--base-size-16);background:var(--overlay-backdrop-bgColor);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modalScrim--nested{z-index:60}.modalScrim--dim{-webkit-backdrop-filter:none;backdrop-filter:none}.modalPanel{background:var(--modal-bg);border:1px solid var(--modal-line-3);border-radius:var(--borderRadius-2xlarge);box-shadow:var(--shadow-floating-medium);--bgColor-default:var(--modal-bg);animation:.24s cubic-bezier(.16,1,.3,1) pfIn;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.modalPanel{--bgColor-default:color-mix(in srgb, var(--modal-bg) 86%, var(--modal-sink))}}.modalPanel{--bgColor-inset:var(--modal-bg)}@supports (color:color-mix(in lab,red,red)){.modalPanel{--bgColor-inset:color-mix(in srgb, var(--modal-bg) 93%, var(--modal-sink))}}.modalPanel{--bgColor-muted:var(--modal-bg)}@supports (color:color-mix(in lab,red,red)){.modalPanel{--bgColor-muted:color-mix(in srgb, var(--modal-bg) 96%, var(--fgColor-default))}}.modalPanel{--bgColor-elevated:var(--modal-bg)}@supports (color:color-mix(in lab,red,red)){.modalPanel{--bgColor-elevated:color-mix(in srgb, var(--modal-bg) 93%, var(--fgColor-default))}}.modalPanel{--overlay-bgColor:var(--modal-bg);--borderColor-muted:var(--modal-line-1);--borderColor-default:var(--modal-line-2);--borderColor-emphasis:var(--modal-line-3);--color-background:var(--bgColor-default);--color-inset:var(--bgColor-inset);--color-surface:var(--bgColor-muted);--color-card:var(--bgColor-muted);--color-secondary:var(--bgColor-inset);--color-muted:var(--bgColor-inset);--color-surface-elevated:var(--bgColor-elevated);--color-popover:var(--bgColor-elevated);--color-overlay:var(--overlay-bgColor);--color-border:var(--borderColor-default);--color-border-subtle:var(--borderColor-muted);--color-border-strong:var(--borderColor-emphasis);--background:var(--bgColor-default);--surface:var(--bgColor-muted);--surface-elevated:var(--bgColor-elevated);--card:var(--bgColor-muted);--popover:var(--bgColor-elevated);--secondary:var(--bgColor-inset);--muted:var(--bgColor-inset);--border:var(--borderColor-default);--border-strong:var(--borderColor-emphasis)}[data-theme=light] .modalPanel{--bgColor-default:#f6f7f9;--bgColor-inset:#fafbfc;--bgColor-muted:#fff;--bgColor-elevated:#fff}.modalScrim--stretch{align-items:stretch}.modalHead{align-items:flex-start;gap:var(--base-size-12);padding:var(--base-size-20) var(--base-size-20) var(--base-size-16);border-bottom:1px solid var(--borderColor-muted);flex:none;display:flex}.modalHead--lift{background:var(--modal-lift-1);border-bottom-color:var(--borderColor-default)}.modalMark{border-radius:var(--borderRadius-large);background:var(--bgColor-default);border:1px solid var(--borderColor-muted);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.modalTitle{min-width:0;font-size:var(--text-subtitle-size);font-weight:var(--base-text-weight-semibold);letter-spacing:-.018em;color:var(--fgColor-default);flex:1}.modalSub{max-width:56ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-default);margin:2px 0 0}.modalHeadBody{flex:1;min-width:0}.modalFoot{align-items:center;gap:var(--base-size-8);padding:var(--base-size-16) var(--base-size-20);border-top:1px solid var(--borderColor-default);background:var(--modal-lift-2);flex:none;display:flex}.modalFoot--end{justify-content:flex-end}.stageLock{margin-bottom:var(--base-size-12)}.stageLock .fx-banner__title{align-items:center;gap:var(--base-size-8);display:flex}.t .auAct,.t .auRes{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;display:inline-block;overflow:hidden}.t .auRes{max-width:30ch}.t th:nth-last-child(-n+2),.t td:nth-last-child(-n+2){white-space:nowrap}.idnWrap{position:relative}.idn{border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-xlarge);background:var(--a-2);width:100%;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);align-items:stretch;display:flex;overflow:hidden}.idn:hover,.idn[data-open="1"]{border-color:var(--borderColor-emphasis)}.idn[data-open="1"]{background:var(--a-5)}.idn[data-busy="1"]{opacity:.6;pointer-events:none}.idnMain,.idnSwitch{font:inherit;color:var(--fgColor-default);text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease),padding-inline var(--rail-dur) var(--rail-ease);background:0 0;border:0;align-items:center;display:flex}.idnMain:hover,.idnSwitch:hover{background:var(--a-7)}.idnMain{gap:var(--base-size-8);min-width:0;padding:var(--base-size-8);border-start-start-radius:var(--borderRadius-xlarge);border-end-start-radius:var(--borderRadius-xlarge);flex:1}.idnSwitch{padding-inline:var(--base-size-8);color:var(--fgColor-muted);border-start-end-radius:var(--borderRadius-xlarge);border-end-end-radius:var(--borderRadius-xlarge);flex:none;justify-content:center}.idnSwitch:hover{color:var(--fgColor-default)}.idnSwitch svg{width:14px;height:14px;transform:rotate(90deg)}.idnDiv{background:var(--borderColor-muted);flex:0 0 1px;width:1px}.idnAv{background:linear-gradient(140deg,var(--a-24),var(--a-9));width:28px;height:28px;color:var(--fgColor-default);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);letter-spacing:.02em;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.idnBody{flex:1;min-width:0}.idnName,.idnOrg{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.idnName{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.idnOrg{font-size:var(--text-caption-size);color:var(--fgColor-subtle)}.idnChev{width:12px;height:12px;color:var(--fgColor-subtle);flex:0 0 12px}.idnBody{max-width:var(--rail-w);white-space:nowrap;transition:max-width var(--rail-dur) var(--rail-ease),opacity var(--rail-fade) var(--ease);overflow:hidden}.idnChev,.idnDiv,.idnSwitch{transition:opacity var(--rail-fade) var(--ease),transform var(--rail-dur) var(--rail-ease)}.ap[data-collapsed="1"] .rail:not(:hover) .idnBody{opacity:0;max-width:0}.ap[data-collapsed="1"] .rail:not(:hover) .idnChev,.ap[data-collapsed="1"] .rail:not(:hover) .idnDiv,.ap[data-collapsed="1"] .rail:not(:hover) .idnSwitch{opacity:0;pointer-events:none;transform:scale(.86)}.ap[data-collapsed="1"] .rail:not(:hover) .idnMain{padding-inline-start:8px}@media(prefers-reduced-motion:reduce){.idn,.idnMain,.idnSwitch,.idnBody,.idnChev,.idnDiv{transition-duration:1ms!important}}.idnMenu{bottom:calc(100% + var(--base-size-4));z-index:40;border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-xlarge);background:var(--overlay-bgColor);width:max(100%,288px);box-shadow:var(--shadow-floating-medium);padding:6px;position:absolute;inset-inline-start:0}.idnHead{align-items:center;gap:var(--base-size-10);padding:var(--base-size-10) var(--base-size-8);display:flex}.idnHeadAv{border-radius:var(--borderRadius-large);background:linear-gradient(140deg,var(--a-24),var(--a-9));width:34px;height:34px;color:var(--fgColor-default);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold);flex:0 0 34px;place-items:center;display:grid}.idnHeadBody{flex:1;min-width:0}.idnHeadName,.idnHeadMail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.idnHeadName{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.idnHeadMail{font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.idnRule{height:1px;margin:var(--base-size-4);background:var(--borderColor-muted)}.idnEyebrow{padding:var(--base-size-8) var(--base-size-8) var(--base-size-4);font-size:var(--text-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--fgColor-subtle)}.idnFind{align-items:center;gap:var(--base-size-4);margin:0 var(--base-size-4) var(--base-size-4);padding:0 var(--base-size-8);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-large);background:var(--bgColor-inset);color:var(--fgColor-subtle);display:flex}.idnFind:focus-within{border-color:var(--focus-outlineColor)}.idnFind svg{flex:0 0 13px;width:13px;height:13px}.idnFind input{min-width:0;height:30px;font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-default);background:0 0;border:0;outline:0;flex:1}.idnFind input::placeholder{color:var(--fgColor-subtle)}.idnList{overscroll-behavior:contain;max-height:318px;overflow-y:auto}.idnRowWrap{align-items:center;display:flex;position:relative}.idnRow{align-items:center;gap:var(--base-size-8);min-width:0;padding:var(--base-size-4) var(--base-size-8);border-radius:var(--borderRadius-large);font:inherit;text-align:start;cursor:pointer;color:var(--fgColor-default);background:0 0;border:0;flex:1;display:flex}.idnRow:hover{background:var(--a-7)}.idnRow.is-on{background:var(--a-5)}.idnRowAv{border-radius:var(--borderRadius-medium);background:var(--a-16);width:26px;height:26px;color:var(--fgColor-default);font-size:var(--text-caption-size);font-weight:var(--base-text-weight-semibold);letter-spacing:.02em;flex:0 0 26px;place-items:center;display:grid}.idnRowBody{flex:1;min-width:0}.idnRowName{font-size:var(--text-body-size-small);color:var(--fgColor-default);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.idnRowRole{font-size:var(--text-caption-size);color:var(--fgColor-subtle);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.idnRowText{text-overflow:ellipsis;min-width:0;overflow:hidden}.idnGrp+.idnGrp{border-top:1px solid var(--borderColor-muted);margin-top:6px;padding-top:6px}.idnRowName .orgDef{flex:none}.idnRow--org{width:100%;padding-block:6px}.idnRow--org .idnRowName{font-weight:var(--base-text-weight-medium)}.idnRow--label{cursor:default}.idnRow--label:hover{background:0 0}.idnKids{margin:2px 0 var(--base-size-4) 21px;border-inline-start:1px solid var(--borderColor-default);flex-direction:column;gap:2px;padding-inline-start:6px;display:flex;position:relative}.idnRow--ws{min-height:32px;padding:var(--base-size-4) var(--base-size-8)}.idnRow--ws .idnRowBody{align-items:center;gap:var(--base-size-8);display:flex}.idnRow--ws .idnRowName{flex:1;min-width:0}.idnRow--ws .idnRowRole{flex:none}.idnWsAv{border-radius:var(--borderRadius-small);border:1px solid var(--borderColor-default);width:20px;height:20px;color:var(--fgColor-muted);font-size:10px;font-weight:var(--base-text-weight-semibold);flex:0 0 20px;place-items:center;display:grid}.idnRow--ws.is-on .idnWsAv{border-color:var(--fgColor-accent);color:var(--fgColor-accent)}.idnTick{width:14px;height:14px;color:var(--fgColor-accent);flex:0 0 14px}.idnDel{inset-inline-end:var(--base-size-4);position:absolute;top:50%;transform:translateY(-50%)}.idnRowWrap:has(.idnDel):hover .idnTick{visibility:hidden}.idnEmpty{padding:var(--base-size-8);font-size:var(--text-body-size-small);color:var(--fgColor-subtle)}.idnAct{align-items:center;gap:var(--base-size-8);width:100%;padding:var(--base-size-8);border-radius:var(--borderRadius-large);font:inherit;font-size:var(--text-body-size-small);text-align:start;cursor:pointer;color:var(--fgColor-muted);background:0 0;border:0;text-decoration:none;display:flex}.idnAct:hover{background:var(--a-7);color:var(--fgColor-default)}.idnAct svg{flex:0 0 14px;width:14px;height:14px}.idnFoot{margin-top:var(--base-size-4);padding-top:var(--base-size-4);border-top:1px solid var(--borderColor-muted)}.idnAct--danger{color:var(--fgColor-muted)}.idnAct--danger:hover{background:var(--bgColor-danger-muted);color:var(--fgColor-danger)}.cnErr{align-items:center;gap:var(--base-size-8);padding:var(--base-size-4) var(--base-size-16) var(--base-size-8) 42px;font-size:var(--text-caption-size);color:var(--fgColor-attention);display:flex}.cnErr svg{flex:0 0 13px;width:13px;height:13px}.cnErrMsg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.skItem.is-off{opacity:.62}.skFoot .barSp,.skItem .skTop .barSp{flex:1}.stCard--pad{padding:var(--base-size-16)}.rowMenu{z-index:50;width:208px;padding:var(--base-size-4);border:1px solid var(--borderColor-emphasis);border-radius:var(--borderRadius-large);background:var(--overlay-bgColor);box-shadow:var(--shadow-floating-medium)}.rowMenuItem{width:100%;padding:var(--base-size-8);border-radius:var(--borderRadius-medium);font:inherit;font-size:var(--text-body-size-small);text-align:start;cursor:pointer;color:var(--fgColor-default);background:0 0;border:0;display:block}.rowMenuItem:hover{background:var(--a-7)}.rowMenuItem.is-danger{color:var(--fgColor-danger)}.rowMenuItem.is-danger:hover{background:var(--bgColor-danger-muted)}.agRowD{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);flex:0 auto;overflow:hidden}.usYou{font-size:var(--text-caption-size);font-weight:var(--base-text-weight-normal);color:var(--fgColor-subtle);margin-inline-start:var(--base-size-4)}.find>svg{top:50%;transform:translateY(-50%)}.modalScrim--wash{background:radial-gradient(58% 46% at 50% -4%,var(--plan-blue),transparent 62%),var(--overlay-backdrop-bgColor)}@supports (color:color-mix(in lab,red,red)){.modalScrim--wash{background:radial-gradient(58% 46% at 50% -4%,color-mix(in srgb,var(--plan-blue) 22%,transparent),transparent 62%),var(--overlay-backdrop-bgColor)}}.orgLock{align-items:flex-start;gap:var(--base-size-12);display:flex}.orgLockI{border-radius:var(--borderRadius-large);background:var(--a-9);width:30px;height:30px;color:var(--fgColor-attention);flex:0 0 30px;place-items:center;display:grid}.orgLockI svg{width:14px;height:14px}.orgLockB{flex:1;min-width:0}.orgLockT{font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-medium);color:var(--fgColor-default)}.orgLockD{max-width:64ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed);margin:2px 0 0}.planUse{margin-bottom:var(--base-size-32);padding:var(--base-size-20);border:1px solid var(--borderColor-default);border-radius:var(--borderRadius-2xlarge);background:var(--bgColor-inset)}.planUseT{margin-bottom:var(--base-size-16);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-default)}.planUseN{margin:var(--base-size-16) 0 0;padding-top:var(--base-size-12);border-top:1px solid var(--borderColor-muted);max-width:80ch;font-size:var(--text-body-size-small);color:var(--fgColor-subtle);line-height:var(--text-lineHeight-relaxed)}.page .prWide{max-width:none;padding-inline:0}@media(min-width:1400px){.page .prWide{margin-inline:calc(-1*min(240px,50vw - 700px))}}.page .prGrid{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.page .prGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.page .prGrid{grid-template-columns:1fr}}.stCardBody .ncGrid .fx-field+.fx-field{margin-top:0}.ncGrid{align-items:start}.fx-loading{justify-content:center;align-items:center;gap:var(--base-size-10);padding:var(--base-size-48) var(--base-size-24);font-size:var(--text-body-size-medium);color:var(--fgColor-subtle);display:flex}.fx-loadingInline{align-items:center;gap:var(--base-size-8);font-size:var(--text-body-size-medium);color:var(--fgColor-subtle);display:inline-flex}.fx-loading .fx-spinner,.fx-loadingInline .fx-spinner{border-top-color:currentColor;flex:none}.fx-working{align-items:center;gap:var(--base-size-8);display:inline-flex}:root{--code-key:var(--fgColor-accent);--code-string:var(--fgColor-success);--code-number:var(--fgColor-attention);--code-literal:var(--fgColor-attention);--code-keyword:var(--fgColor-danger);--code-method:var(--fgColor-accent);--code-url:var(--fgColor-success);--code-comment:var(--fgColor-subtle);--code-punct:var(--fgColor-muted)}.cdTok--key{color:var(--code-key)}.cdTok--string{color:var(--code-string)}.cdTok--number{color:var(--code-number)}.cdTok--literal{color:var(--code-literal)}.cdTok--keyword{color:var(--code-keyword)}.cdTok--method{color:var(--code-method);font-weight:var(--base-text-weight-semibold)}.cdTok--url{color:var(--code-url)}.cdTok--comment{color:var(--code-comment);font-style:italic}.cdTok--punct{color:var(--code-punct)}.cdCopy{align-items:center;gap:var(--base-size-4);font:inherit;font-size:var(--text-body-size-small);color:var(--fgColor-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease);background:0 0;border:0;padding:0;display:inline-flex}.cdCopy:hover{color:var(--fgColor-default)}.cdCopy .ico{width:13px;height:13px}.whSection{gap:var(--base-size-16);flex-direction:column;align-items:flex-start;display:flex}.whSection>.fx-table,.whSection>.fx-card{align-self:stretch}.whSection .fx-card{padding:var(--base-size-16)}.whForm{gap:var(--base-size-16);flex-direction:column;display:flex}.whSection .fx-actions{align-items:center;gap:var(--base-size-8);flex-wrap:wrap;display:flex}.whForm .fx-actions{justify-content:flex-end}.whEvents .fx-check{display:flex}.whSection .fx-table td:last-child{white-space:nowrap;width:1%}.whSection .fx-table td .fx-actions{justify-content:flex-end;gap:var(--base-size-4);flex-wrap:nowrap}.whSection .fx-table code{word-break:break-all}@media(max-width:900px){.whSection .fx-table td:last-child{white-space:normal}.whSection .fx-table td .fx-actions{flex-wrap:wrap}}.whFilters{gap:var(--base-size-16);grid-template-columns:1fr 1fr;display:grid}@media(max-width:720px){.whFilters{grid-template-columns:1fr}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-12{top:calc(var(--spacing) * 12)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2/span 2}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.field-sizing-content{field-sizing:content}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-80{height:calc(var(--spacing) * 80)}.h-\[15px\]{height:15px}.h-\[80vh\]{height:80vh}.h-\[85vh\]{height:85vh}.h-\[88vh\]{height:88vh}.h-\[90vh\]{height:90vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[220px\]{max-height:220px}.max-h-\[460px\]{max-height:460px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[120px\]{min-height:120px}.min-h-\[230px\]{min-height:230px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[4\.5rem\]{width:4.5rem}.w-\[15px\]{width:15px}.w-\[38\%\]{width:38%}.w-\[460px\]{width:460px}.w-\[480px\]{width:480px}.w-\[560px\]{width:560px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85vw\]{max-width:85vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-\[1000px\]{max-width:1000px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[130px\]{min-width:130px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3\.5{--tw-translate-x:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[84px_1fr\]{grid-template-columns:84px 1fr}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.grid-cols-\[minmax\(0\,180px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,180px) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\/50>:not(:last-child)){border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[13px\]{border-radius:13px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--color-border)}.border-border-strong,.border-border-strong\/70{border-color:var(--color-border-strong)}@supports (color:color-mix(in lab,red,red)){.border-border-strong\/70{border-color:color-mix(in oklab,var(--color-border-strong) 70%,transparent)}}.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-border\/70{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.border-border\/80{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.border-destructive\/50{border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}.border-info,.border-info\/60{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/60{border-color:color-mix(in oklab,var(--color-info) 60%,transparent)}}.border-input{border-color:var(--color-input)}.border-primary{border-color:var(--color-primary)}.border-success{border-color:var(--color-success)}.border-transparent{border-color:#0000}.border-warning,.border-warning\/15{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/15{border-color:color-mix(in oklab,var(--color-warning) 15%,transparent)}}.border-warning\/50{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/50{border-color:color-mix(in oklab,var(--color-warning) 50%,transparent)}}.border-t-body{border-top-color:var(--color-body)}.bg-accent\/15{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.bg-background,.bg-background\/40{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--color-background) 40%,transparent)}}.bg-background\/60{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}.bg-background\/70{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--color-background) 70%,transparent)}}.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.bg-destructive\/20{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/20{background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}.bg-destructive\/40{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/40{background-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}.bg-destructive\/80{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/80{background-color:color-mix(in oklab,var(--color-destructive) 80%,transparent)}}.bg-destructive\/90{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/90{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.bg-foreground{background-color:var(--color-foreground)}.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-info\/15{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/15{background-color:color-mix(in oklab,var(--color-info) 15%,transparent)}}.bg-info\/20{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/20{background-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.bg-info\/40{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/40{background-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}.bg-info\/60{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/60{background-color:color-mix(in oklab,var(--color-info) 60%,transparent)}}.bg-info\/80{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/80{background-color:color-mix(in oklab,var(--color-info) 80%,transparent)}}.bg-info\/\[0\.04\]{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-info) 4%,transparent)}}.bg-inset{background-color:var(--color-inset)}.bg-primary,.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.bg-primary\/50{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}.bg-primary\/80{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/80{background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-primary) 6%,transparent)}}.bg-success,.bg-success\/5{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/5{background-color:color-mix(in oklab,var(--color-success) 5%,transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-success\/15{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--color-success) 15%,transparent)}}.bg-success\/20{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/20{background-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.bg-success\/70{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/70{background-color:color-mix(in oklab,var(--color-success) 70%,transparent)}}.bg-success\/80{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/80{background-color:color-mix(in oklab,var(--color-success) 80%,transparent)}}.bg-success\/\[0\.04\]{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-success) 4%,transparent)}}.bg-success\/\[0\.07\]{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-success) 7%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-elevated,.bg-surface-elevated\/50{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-surface-elevated\/50{background-color:color-mix(in oklab,var(--color-surface-elevated) 50%,transparent)}}.bg-surface-elevated\/60{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-surface-elevated\/60{background-color:color-mix(in oklab,var(--color-surface-elevated) 60%,transparent)}}.bg-surface-elevated\/70{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-surface-elevated\/70{background-color:color-mix(in oklab,var(--color-surface-elevated) 70%,transparent)}}.bg-surface-elevated\/80{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-surface-elevated\/80{background-color:color-mix(in oklab,var(--color-surface-elevated) 80%,transparent)}}.bg-surface\/10{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/10{background-color:color-mix(in oklab,var(--color-surface) 10%,transparent)}}.bg-surface\/20{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/20{background-color:color-mix(in oklab,var(--color-surface) 20%,transparent)}}.bg-surface\/30{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/30{background-color:color-mix(in oklab,var(--color-surface) 30%,transparent)}}.bg-surface\/40{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/40{background-color:color-mix(in oklab,var(--color-surface) 40%,transparent)}}.bg-surface\/50{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--color-surface) 50%,transparent)}}.bg-surface\/60{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.bg-surface\/70{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.bg-surface\/80{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-warning\/15{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--color-warning) 15%,transparent)}}.bg-warning\/20{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.bg-warning\/50{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/50{background-color:color-mix(in oklab,var(--color-warning) 50%,transparent)}}.bg-warning\/70{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/70{background-color:color-mix(in oklab,var(--color-warning) 70%,transparent)}}.bg-warning\/80{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/80{background-color:color-mix(in oklab,var(--color-warning) 80%,transparent)}}.bg-warning\/90{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/90{background-color:color-mix(in oklab,var(--color-warning) 90%,transparent)}}.bg-warning\/\[0\.03\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-warning) 3%,transparent)}}.bg-warning\/\[0\.05\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-warning\/\[0\.06\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-warning) 6%,transparent)}}.bg-warning\/\[0\.07\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-warning) 7%,transparent)}}.bg-white{background-color:var(--color-white)}.from-input{--tw-gradient-from:var(--color-input);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[13px\]{padding-inline:13px}.px-\[15px\]{padding-inline:15px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[12px\]{padding-block:12px}.py-\[13px\]{padding-block:13px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[11px\]{padding-left:11px}.pl-\[15px\]{padding-left:15px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-subtitle{font-size:var(--text-subtitle);line-height:var(--tw-leading,var(--text-subtitle--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.text-title-lg{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height))}.text-title-md{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height))}.text-ui{font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height))}.text-ui-lg{font-size:var(--text-ui-lg);line-height:var(--tw-leading,var(--text-ui-lg--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent,.text-accent\/90{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/90{color:color-mix(in oklab,var(--color-accent) 90%,transparent)}}.text-body{color:var(--color-body)}.text-destructive,.text-destructive\/70{color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/70{color:color-mix(in oklab,var(--color-destructive) 70%,transparent)}}.text-destructive\/90{color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/90{color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.text-disabled{color:var(--color-disabled)}.text-foreground{color:var(--color-foreground)}.text-info,.text-info\/70{color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.text-info\/70{color:color-mix(in oklab,var(--color-info) 70%,transparent)}}.text-info\/80{color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.text-info\/80{color:color-mix(in oklab,var(--color-info) 80%,transparent)}}.text-info\/90{color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.text-info\/90{color:color-mix(in oklab,var(--color-info) 90%,transparent)}}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-primary\/80{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/80{color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.text-success,.text-success\/70{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.text-success\/70{color:color-mix(in oklab,var(--color-success) 70%,transparent)}}.text-success\/80{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.text-success\/80{color:color-mix(in oklab,var(--color-success) 80%,transparent)}}.text-success\/90{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.text-success\/90{color:color-mix(in oklab,var(--color-success) 90%,transparent)}}.text-warning,.text-warning\/70{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.text-warning\/70{color:color-mix(in oklab,var(--color-warning) 70%,transparent)}}.text-warning\/80{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.text-warning\/80{color:color-mix(in oklab,var(--color-warning) 80%,transparent)}}.text-warning\/90{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.text-warning\/90{color:color-mix(in oklab,var(--color-warning) 90%,transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-accent{accent-color:var(--color-accent)}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-floating-medium);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-floating-small);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-resting-medium);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-floating-medium);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accent,.ring-accent\/30{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.ring-accent\/40{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.ring-accent\/40{--tw-ring-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.ring-border{--tw-ring-color:var(--color-border)}.ring-border-strong{--tw-ring-color:var(--color-border-strong)}.ring-border\/70{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.ring-border\/70{--tw-ring-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.ring-border\/80{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.ring-border\/80{--tw-ring-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.ring-current{--tw-ring-color:currentcolor}.ring-destructive\/20{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/20{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.ring-destructive\/30{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/30{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}.ring-destructive\/40{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/40{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.ring-destructive\/50{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/50{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.ring-destructive\/60{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/60{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 60%, transparent)}}.ring-info,.ring-info\/20{--tw-ring-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/20{--tw-ring-color:color-mix(in oklab, var(--color-info) 20%, transparent)}}.ring-info\/25{--tw-ring-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/25{--tw-ring-color:color-mix(in oklab, var(--color-info) 25%, transparent)}}.ring-info\/30{--tw-ring-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/30{--tw-ring-color:color-mix(in oklab, var(--color-info) 30%, transparent)}}.ring-info\/40{--tw-ring-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/40{--tw-ring-color:color-mix(in oklab, var(--color-info) 40%, transparent)}}.ring-info\/50{--tw-ring-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/50{--tw-ring-color:color-mix(in oklab, var(--color-info) 50%, transparent)}}.ring-primary,.ring-primary\/30{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.ring-primary\/60{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.ring-success\/20{--tw-ring-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/20{--tw-ring-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}.ring-success\/30{--tw-ring-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/30{--tw-ring-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.ring-success\/40{--tw-ring-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/40{--tw-ring-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.ring-success\/50{--tw-ring-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/50{--tw-ring-color:color-mix(in oklab, var(--color-success) 50%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-warning\/20{--tw-ring-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/20{--tw-ring-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.ring-warning\/25{--tw-ring-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/25{--tw-ring-color:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.ring-warning\/30{--tw-ring-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/30{--tw-ring-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.ring-warning\/40{--tw-ring-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/40{--tw-ring-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.ring-warning\/50{--tw-ring-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/50{--tw-ring-color:color-mix(in oklab, var(--color-warning) 50%, transparent)}}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-width\:none\]{scrollbar-width:none}@media(hover:hover){.group-hover\:bg-primary\/80:is(:where(.group):hover *){background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/80:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:rounded::file-selector-button{border-radius:var(--radius)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-surface::file-selector-button{background-color:var(--color-surface)}.file\:px-2::file-selector-button{padding-inline:calc(var(--spacing) * 2)}.file\:text-ui::file-selector-button{font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height))}.file\:text-body::file-selector-button{color:var(--color-body)}.file\:ring-1::file-selector-button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.file\:ring-border::file-selector-button{--tw-ring-color:var(--color-border)}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:text-disabled::placeholder{color:var(--color-disabled)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.first\:rounded-t:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.empty\:hidden:empty{display:none}.focus-within\:ring-primary\/40:focus-within{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-primary\/40:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}@media(hover:hover){.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive:hover,.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}.hover\:bg-info\/10:hover{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.hover\:bg-info\/20:hover{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/20:hover{background-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.hover\:bg-primary\/25:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/25:hover{background-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-success\/10:hover{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.hover\:bg-success\/20:hover{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/20:hover{background-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.hover\:bg-success\/25:hover{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/25:hover{background-color:color-mix(in oklab,var(--color-success) 25%,transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-elevated:hover,.hover\:bg-surface-elevated\/70:hover{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-elevated\/70:hover{background-color:color-mix(in oklab,var(--color-surface-elevated) 70%,transparent)}}.hover\:bg-surface\/30:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface\/30:hover{background-color:color-mix(in oklab,var(--color-surface) 30%,transparent)}}.hover\:bg-surface\/40:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface\/40:hover{background-color:color-mix(in oklab,var(--color-surface) 40%,transparent)}}.hover\:bg-surface\/60:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface\/60:hover{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.hover\:bg-warning:hover,.hover\:bg-warning\/20:hover{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-body:hover{color:var(--color-body)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.hover\:text-success:hover{color:var(--color-success)}.hover\:text-warning:hover,.hover\:text-warning\/90:hover{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:text-warning\/90:hover{color:color-mix(in oklab,var(--color-warning) 90%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-border:hover{--tw-ring-color:var(--color-border)}.hover\:ring-border-interactive:hover{--tw-ring-color:var(--color-border-interactive)}.hover\:ring-border-strong:hover{--tw-ring-color:var(--color-border-strong)}.hover\:ring-destructive\/40:hover{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-destructive\/40:hover{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.hover\:ring-primary\/40:hover{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-primary\/40:hover{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.hover\:ring-primary\/50:hover{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-primary\/50:hover{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.hover\:ring-primary\/60:hover{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-primary\/60:hover{--tw-ring-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.hover\:ring-success\/50:hover{--tw-ring-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-success\/50:hover{--tw-ring-color:color-mix(in oklab, var(--color-success) 50%, transparent)}}}.focus\:border-border-interactive:focus{border-color:var(--color-border-interactive)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-border-strong:focus{--tw-ring-color:var(--color-border-strong)}.focus\:ring-primary\/40:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.focus\:ring-primary\/60:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/60:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-muted-foreground:disabled:hover{color:var(--color-muted-foreground)}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--n-0:#08080a;--n-25:#0b0b0e;--n-50:#0e0e12;--n-75:#131318;--n-100:#17171d;--n-150:#1d1d24;--n-200:#24242c;--n-300:#2e2e38;--n-400:#3c3c48;--n-500:#55555f;--n-600:#71717b;--n-700:#93939c;--n-800:#b8b8bf;--n-900:#dedee2;--n-950:#f0f0f2;--n-1000:#fff;--a-2:#ffffff05;--a-3:#ffffff08;--a-5:#ffffff0d;--a-7:#ffffff12;--a-9:#ffffff17;--a-12:#ffffff1f;--a-16:#ffffff29;--a-24:#ffffff3d;--a-40:#fff6;--bgColor-success-emphasis:#3ecf8e;--fgColor-success:#5fe0a5;--bgColor-success-muted:#3ecf8e1a;--borderColor-success-muted:#3ecf8e47;--bgColor-attention-emphasis:#e0a93b;--fgColor-attention:#f0c368;--bgColor-attention-muted:#e0a93b1a;--borderColor-attention-muted:#e0a93b47;--bgColor-danger-emphasis:#e5484d;--fgColor-danger:#f2777b;--bgColor-danger-muted:#e5484d1a;--borderColor-danger-muted:#e5484d4d;--bgColor-accent-emphasis:#4a8dff;--fgColor-accent:#7fb0ff;--bgColor-accent-muted:#4a8dff1a;--borderColor-accent-muted:#4a8dff47;--fontStack-sans:"Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, system-ui, sans-serif;--fontStack-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, "Cascadia Mono", "Roboto Mono", Consolas, monospace;--base-size-4:4px;--base-size-8:8px;--base-size-10:10px;--base-size-12:12px;--base-size-16:16px;--base-size-20:20px;--base-size-24:24px;--base-size-32:32px;--base-size-40:40px;--base-size-48:48px;--base-size-64:64px;--base-size-80:80px;--borderRadius-small:4px;--borderRadius-medium:6px;--borderRadius-large:8px;--borderRadius-xlarge:12px;--borderRadius-2xlarge:16px;--borderRadius-full:999px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-medium:.2s;--duration-slow:.3s;--rail-dur:.26s;--rail-ease:cubic-bezier(.32,.72,0,1);--rail-fade:.15s;--bgColor-default:var(--n-0);--bgColor-inset:var(--n-25);--bgColor-muted:var(--n-50);--bgColor-elevated:var(--n-75);--overlay-bgColor:var(--n-100);--overlay-backdrop-bgColor:#040406b8;--bgColor-neutral-muted:var(--a-3);--control-transparent-bgColor-hover:var(--a-7);--control-transparent-bgColor-active:var(--a-9);--control-transparent-bgColor-selected:var(--a-9);--borderColor-muted:var(--a-7);--borderColor-default:var(--a-9);--borderColor-emphasis:var(--a-16);--focus-outlineColor:var(--n-1000);--control-borderColor-rest:#ffffff59;--control-borderColor-emphasis:#ffffff75;--fgColor-default:var(--n-950);--fgColor-muted:#ffffffdb;--fgColor-subtle:#ffffffbf;--fgColor-disabled:var(--n-500);--fgColor-onEmphasis:var(--n-0);--fgColor-icon:var(--n-700);--fgColor-iconEmphasis:var(--n-900);--button-primary-bgColor-rest:var(--brand-solid,var(--n-1000));--button-primary-bgColor-hover:var(--brand-solid-hover,var(--n-900));--button-primary-fgColor-rest:var(--brand-on-solid,var(--n-0));--button-default-bgColor-rest:var(--a-5);--button-default-bgColor-hover:var(--a-9);--button-danger-bgColor-rest:var(--bgColor-danger-emphasis);--button-danger-fgColor-rest:#fff;--focus-ring:0 0 0 2px var(--bgColor-default), 0 0 0 4px var(--brand-focus,var(--a-40));--shadow-resting-xsmall:0 1px 2px #0006;--shadow-resting-medium:0 4px 12px -2px #00000080;--shadow-floating-small:0 12px 32px -8px #0009;--shadow-floating-medium:0 24px 56px -12px #000000b3;--text-caption-size:12px;--text-body-size-small:14px;--text-body-size-medium:14px;--text-body-size-large:15px;--text-subtitle-size:17px;--text-title-size-small:20px;--text-title-size-medium:26px;--text-title-size-large:32px;--text-lineHeight-condensed:1.25;--text-lineHeight-default:1.4;--text-lineHeight-relaxed:1.55;--base-text-weight-normal:400;--base-text-weight-medium:500;--base-text-weight-semibold:590;--control-row-size:52px;--control-medium-paddingBlock:15px;--control-medium-size:36px;--control-small-size:30px;--control-large-size:44px;--nav-row-h:34px;--nav-icon-size:16px;--nav-gap:10px;--rail-w:216px;--nav-sub-row-h:29px;--rail-w-collapsed:60px;--connection-connected-fgColor:var(--fgColor-success);--connection-connected-bgColor:var(--bgColor-success-muted);--connection-connected-borderColor:var(--borderColor-success-muted);--connection-connected-dotColor:var(--bgColor-success-emphasis);--connection-degraded-fgColor:var(--fgColor-attention);--connection-degraded-bgColor:var(--bgColor-attention-muted);--connection-degraded-borderColor:var(--borderColor-attention-muted);--connection-degraded-dotColor:var(--bgColor-attention-emphasis);--connection-failed-fgColor:var(--fgColor-danger);--connection-failed-bgColor:var(--bgColor-danger-muted);--connection-failed-borderColor:var(--borderColor-danger-muted);--connection-failed-dotColor:var(--bgColor-danger-emphasis);--connection-syncing-fgColor:var(--fgColor-accent);--connection-syncing-bgColor:var(--bgColor-accent-muted);--connection-syncing-dotColor:var(--bgColor-accent-emphasis);--connection-idle-fgColor:var(--fgColor-subtle);--connection-idle-dotColor:var(--n-500);--field-custom-fgColor:var(--fgColor-accent);--field-custom-bgColor:var(--bgColor-accent-muted);--field-custom-borderColor:var(--borderColor-accent-muted)}[data-density=compact]{--control-row-size:34px;--control-medium-paddingBlock:7px;--control-medium-size:30px}[data-theme=light]{--n-0:#fff;--n-25:#fbfcfd;--n-50:#f6f8fa;--n-75:#f0f3f6;--n-100:#e9edf1;--n-150:#dfe4ea;--n-200:#d3dae1;--n-300:#bfc8d2;--n-400:#a2aebb;--n-500:#7c8894;--n-600:#5e6a76;--n-700:#48535e;--n-800:#333c46;--n-900:#1f262e;--n-950:#12181e;--n-1000:#08080a;--a-2:#10161c05;--a-3:#10161c08;--a-5:#10161c0d;--a-7:#10161c12;--a-9:#10161c17;--a-12:#10161c1f;--a-16:#10161c29;--a-24:#10161c3d;--a-40:#10161c66;--bgColor-default:var(--n-0);--bgColor-inset:var(--n-50);--bgColor-muted:var(--n-0);--bgColor-elevated:var(--n-0);--overlay-bgColor:var(--n-0);--overlay-backdrop-bgColor:#10161c52;--borderColor-muted:var(--a-7);--borderColor-default:var(--a-12);--borderColor-emphasis:var(--a-24);--control-borderColor-rest:#10161c75;--control-borderColor-emphasis:#10161c9e;--focus-outlineColor:#12181e;--fgColor-default:var(--n-950);--fgColor-muted:var(--n-700);--fgColor-subtle:var(--n-600);--fgColor-disabled:var(--n-400);--fgColor-onEmphasis:#fff;--fgColor-icon:var(--n-600);--fgColor-iconEmphasis:var(--n-900);--button-primary-bgColor-rest:var(--n-950);--button-primary-bgColor-hover:var(--n-900);--button-primary-fgColor-rest:#fff;--button-default-bgColor-rest:var(--a-3);--button-default-bgColor-hover:var(--a-7);--fgColor-success:#106e42;--bgColor-success-emphasis:#17914f;--bgColor-success-muted:#17914f1a;--borderColor-success-muted:#17914f4d;--fgColor-attention:#7a5300;--bgColor-attention-emphasis:#b07a0c;--bgColor-attention-muted:#b07a0c1a;--borderColor-attention-muted:#b07a0c52;--fgColor-danger:#b3232b;--bgColor-danger-emphasis:#d0343b;--bgColor-danger-muted:#d0343b17;--borderColor-danger-muted:#d0343b4d;--fgColor-accent:#0a5cd6;--bgColor-accent-emphasis:#1668e3;--bgColor-accent-muted:#1668e317;--borderColor-accent-muted:#1668e34d;--shadow-resting-xsmall:0 1px 1px #10161c0d;--shadow-resting-medium:0 1px 2px #10161c0f, 0 3px 8px #10161c0d;--shadow-floating-small:0 8px 20px -6px #10161c24;--shadow-floating-medium:0 18px 44px -12px #10161c33}[data-theme=light] .pf-rail{background:linear-gradient(180deg,var(--n-50),var(--n-25) 42%)}[data-theme=light] .pf-brandMark{color:var(--n-950)}[data-theme=light] .pf-code{background:var(--n-50)}[data-theme=light] .pf-widgetFrame{background:var(--n-0)}:root{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-seq-1:#3987e5;--viz-seq-2:#6ea8ff;--viz-seq-3:#9cc4ff}[data-theme=light]{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-seq-1:#5c93e0;--viz-seq-2:#2a78d6;--viz-seq-3:#1b57a8}:root{--plan-blue:#7ea6ff;--plan-blue-fg:#0b1020}[data-theme=light]{--plan-blue:#3b6fe0;--plan-blue-fg:#fff}:root{--background:var(--bgColor-default);--foreground:var(--fgColor-default);--surface:var(--bgColor-muted);--surface-elevated:var(--bgColor-elevated);--card:var(--bgColor-muted);--popover:var(--bgColor-elevated);--primary:var(--button-primary-bgColor-rest);--primary-foreground:var(--button-primary-fgColor-rest);--secondary:var(--bgColor-inset);--accent:var(--fgColor-accent);--accent-foreground:var(--fgColor-onEmphasis);--destructive:var(--fgColor-danger);--destructive-foreground:var(--fgColor-onEmphasis);--success:var(--fgColor-success);--warning:var(--fgColor-attention);--info:var(--fgColor-accent);--muted:var(--bgColor-inset);--muted-foreground:var(--fgColor-subtle);--body:var(--fgColor-muted);--code:var(--fgColor-muted);--border:var(--borderColor-default);--border-strong:var(--borderColor-emphasis);--border-interactive:var(--control-borderColor-rest);--input:var(--control-borderColor-rest);--ring:var(--focus-outlineColor);--radius:var(--borderRadius-small)}@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}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
