@charset "UTF-8";*,:before,:after,::backdrop,::file-selector-button{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--v4-border-subtle)}html{font-family:var(--v4-font-family-sans);font-size:100%;line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0;padding:0;font-family:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,blockquote,dl,dd,figure{margin:0}ol,ul{list-style:none;margin:0;padding:0}hr{height:0;color:inherit;border-top-width:.0625rem}abbr:where([title]){text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}button,[role=button],[role=tab],[role=menuitem],[role=option],[role=checkbox],[role=radio],[role=switch],[role=link],input:where([type=button]),input:where([type=reset]),input:where([type=submit]),input:where([type=checkbox]),input:where([type=radio]),input:where([type=file]),input:where([type=range]),label:where([for]),select,summary,a:where([href]){cursor:pointer}[disabled],[aria-disabled=true]{cursor:not-allowed}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.scrollbar-hide,.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar,.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin}@keyframes v4-accordion-down{0%{height:0;overflow:hidden}to{height:var(--radix-accordion-content-height);overflow:hidden}}@keyframes v4-accordion-up{0%{height:var(--radix-accordion-content-height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes v4-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v4-pulse{50%{opacity:.5}}@keyframes v4-ping{75%,to{transform:scale(2);opacity:0}}@keyframes v4-caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes v4-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.v4-skeleton{background-color:var(--v4-surface-sunken);animation:v4-pulse 2s var(--v4-easing-standard) infinite}@media(prefers-reduced-motion:reduce){.v4-skeleton{transition-property:none;animation:none}}.v4-skeleton--default{border-radius:var(--v4-radius-control)}.v4-skeleton--circular{border-radius:var(--v4-radius-pill)}.v4-skeleton--text{height:var(--v4-text-body-sm-size);border-radius:calc(var(--v4-radius-control) / 2)}.v4-skeleton--sm{height:var(--v4-icon-size-sm)}.v4-skeleton--md{height:var(--v4-icon-size-lg)}.v4-skeleton--lg{height:var(--v4-control-height-sm)}.v4-skeleton--xl{height:var(--v4-control-height-lg)}.v4-separator{display:flex;align-items:center;width:100%}.v4-separator--text{gap:var(--v4-space-inline-sm)}.v4-separator__line{flex:1 1 0%;flex-shrink:0;width:100%;height:var(--v4-border-width-hairline);min-height:var(--v4-border-width-hairline)}.v4-separator__line--solid{border-top:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-separator__line--dotted{border:none;background-color:transparent}.v4-separator__label{font-family:var(--v4-text-overline-family);font-size:var(--v4-text-overline-size);font-weight:var(--v4-text-overline-weight);line-height:var(--v4-text-overline-line-height);letter-spacing:var(--v4-text-overline-tracking);text-transform:uppercase;flex-shrink:0;color:var(--v4-fg-secondary)}.v4-loading-spinner{display:flex;align-items:center;justify-content:center;min-height:100vh}.v4-loading-spinner__inner{display:flex;flex-direction:column;align-items:center;gap:var(--v4-space-stack-md)}.v4-loading-spinner__ring{width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);border:var(--v4-border-width-heavy) solid var(--v4-border-subtle);border-top-color:var(--v4-icon-primary);border-radius:var(--v4-radius-pill);animation:v4-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.v4-loading-spinner__ring{animation-duration:3s}}.v4-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-primary)}.v4-label[data-disabled],:disabled~.v4-label,:disabled+.v4-label{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.v4-avatar--sm{width:2rem;height:2rem;font-size:.625rem}.v4-avatar--md{width:2.25rem;height:2.25rem;font-size:var(--v4-text-label-sm-size)}.v4-avatar--default{width:2.5rem;height:2.5rem;font-size:var(--v4-text-label-sm-size)}.v4-avatar--lg{width:3rem;height:3rem;font-size:var(--v4-text-label-md-size)}.v4-avatar--circle{border-radius:var(--v4-radius-pill)}.v4-avatar--square{border-radius:var(--v4-radius-control)}.v4-avatar--color-grey{background-color:var(--v4-surface-sunken)}.v4-avatar--color-white{background-color:var(--v4-surface-base)}.v4-avatar__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--v4-duration-moderate) var(--v4-easing-enter)}@media(prefers-reduced-motion:reduce){.v4-avatar__image{transition-property:none;animation:none}}.v4-avatar__image--loading{opacity:0}.v4-avatar__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:var(--v4-text-label-md-weight);color:var(--v4-fg-primary);-webkit-user-select:none;user-select:none}.v4-avatar__fallback--sm{font-size:.625rem}.v4-avatar__fallback--md,.v4-avatar__fallback--default{font-size:var(--v4-text-label-sm-size)}.v4-avatar__fallback--lg{font-size:var(--v4-text-label-md-size)}.v4-avatar__fallback .v4-avatar__icon{width:50%;height:50%;color:var(--v4-icon-secondary)}.v4-badge__icon-wrap{display:flex;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);flex-shrink:0;align-items:center;justify-content:center}.v4-badge{display:inline-flex;align-items:center;font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);gap:var(--v4-space-inline-2xs);padding:var(--v4-space-inset-2xs) var(--v4-space-inset-xs);border-radius:var(--v4-radius-pill);transition-property:color,background-color,border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-badge{transition-property:none;animation:none}}.v4-badge--border{border:var(--v4-border-width-hairline) solid}.v4-badge--filled--success{background-color:var(--v4-feedback-success-surface-subtle);color:var(--v4-feedback-success-fg-default)}.v4-badge--border--success{background-color:var(--v4-feedback-success-surface-subtle);border-color:var(--v4-feedback-success-border-subtle);color:var(--v4-feedback-success-fg-default)}.v4-badge--strong--success{background-color:var(--v4-feedback-success-surface-strong);color:var(--v4-feedback-success-fg-strong)}.v4-badge--filled--warning{background-color:var(--v4-feedback-warning-surface-subtle);color:var(--v4-feedback-warning-fg-default)}.v4-badge--border--warning{background-color:var(--v4-feedback-warning-surface-subtle);border-color:var(--v4-feedback-warning-border-subtle);color:var(--v4-feedback-warning-fg-default)}.v4-badge--strong--warning{background-color:var(--v4-feedback-warning-surface-strong);color:var(--v4-feedback-warning-fg-strong)}.v4-badge--filled--info{background-color:var(--v4-feedback-info-surface-subtle);color:var(--v4-feedback-info-fg-default)}.v4-badge--border--info{background-color:var(--v4-feedback-info-surface-subtle);border-color:var(--v4-feedback-info-border-subtle);color:var(--v4-feedback-info-fg-default)}.v4-badge--strong--info{background-color:var(--v4-feedback-info-surface-strong);color:var(--v4-feedback-info-fg-strong)}.v4-badge--filled--error{background-color:var(--v4-feedback-error-surface-subtle);color:var(--v4-feedback-error-fg-default)}.v4-badge--border--error{background-color:var(--v4-feedback-error-surface-subtle);border-color:var(--v4-feedback-error-border-subtle);color:var(--v4-feedback-error-fg-default)}.v4-badge--strong--error{background-color:var(--v4-feedback-error-surface-strong);color:var(--v4-feedback-error-fg-strong)}.v4-badge--filled--neutral{background-color:var(--v4-surface-sunken);color:var(--v4-fg-primary)}.v4-badge--border--neutral{background-color:var(--v4-surface-base);border-color:var(--v4-border-default);color:var(--v4-fg-primary)}.v4-badge--strong--neutral{background-color:var(--v4-surface-inverse);color:var(--v4-fg-inverse)}.v4-badge--filled--default,.v4-badge--strong--default{background-color:var(--v4-surface-brand);color:var(--v4-fg-on-brand)}.v4-badge--border--default{background-color:var(--v4-surface-base);border-color:var(--v4-surface-brand);color:var(--v4-fg-primary)}.v4-input-root{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);width:100%}.v4-input-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-space-inline-xs)}.v4-input-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-2xs);color:var(--v4-fg-primary)}.v4-input-label--disabled{color:var(--v4-fg-disabled)}.v4-input-label__optional{font-weight:var(--v4-text-body-sm-weight);color:var(--v4-fg-secondary)}.v4-input-label__optional--disabled{color:var(--v4-fg-disabled)}.v4-input-label__required{font-family:var(--v4-text-body-md-family);font-size:var(--v4-text-body-md-size);font-weight:var(--v4-text-body-md-weight);line-height:var(--v4-text-body-md-line-height);letter-spacing:var(--v4-text-body-md-tracking);color:var(--v4-feedback-error-fg-default)}.v4-input-label__info-icon{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-tertiary)}.v4-input-action{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);padding:0;border:none;background:none;color:var(--v4-fg-secondary);text-decoration:underline;cursor:pointer}.v4-input-action:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-input-action:disabled{color:var(--v4-fg-disabled);cursor:not-allowed}@media(pointer:coarse){.v4-input-action{position:relative}.v4-input-action:before{content:"";position:absolute;top:-1rem;bottom:-.5rem;left:50%;width:max(100%,2.75rem);transform:translate(-50%)}}.v4-input-wrapper{--v4-input-inner-radius: calc(var(--v4-radius-control) - var(--v4-border-width-hairline));font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;align-items:center;width:100%;height:var(--v4-input-height);border:var(--v4-border-width-hairline) solid var(--v4-input-border, var(--v4-border-default));border-radius:var(--v4-radius-control);background-color:var(--v4-input-bg, var(--v4-surface-base));color:var(--v4-input-text, var(--v4-fg-primary));transition-property:border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-input-wrapper{transition-property:none;animation:none}}.v4-input-wrapper:hover:not(.v4-input-wrapper--disabled,:focus-within){border-color:var(--v4-input-border-hover, var(--v4-border-strong))}.v4-input-wrapper:focus-within{border-color:var(--v4-input-ring, var(--v4-focus-ring-color));outline:var(--v4-focus-ring-width) solid var(--v4-input-ring, var(--v4-focus-ring-color));outline-offset:0}.v4-input-wrapper[data-variant=error]:focus-within{outline-color:var(--v4-feedback-error-border-strong)}.v4-input-wrapper--with-addon{gap:0;padding:0}.v4-input-wrapper--no-addon{gap:var(--v4-space-inline-xs);padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm)}.v4-input-wrapper--disabled{cursor:not-allowed}.v4-input-wrapper--disabled:focus-within{border-color:var(--v4-input-border, var(--v4-border-disabled));outline:none}.v4-input-field{flex:1 1 0%;min-width:0;overflow:hidden;border:none;outline:none;background:transparent;color:inherit;font-size:var(--v4-input-text-size);text-overflow:ellipsis;transition-property:color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(pointer:coarse)and (not (min-width:48rem)){.v4-input-field{font-size:var(--v4-text-body-md-size)}}@media(prefers-reduced-motion:reduce){.v4-input-field{transition-property:none;animation:none}}.v4-input-field::placeholder{color:var(--v4-input-placeholder, var(--v4-fg-tertiary))}.v4-input-field:focus{color:var(--v4-input-text-focus, var(--v4-fg-primary))}.v4-input-field:focus::placeholder{color:var(--v4-input-placeholder-focus, var(--v4-fg-tertiary))}.v4-input-field:disabled{cursor:not-allowed}.v4-input-field--with-addon{padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm)}.v4-input-field--with-addon:first-child{border-start-start-radius:var(--v4-input-inner-radius);border-end-start-radius:var(--v4-input-inner-radius)}.v4-input-field--with-addon:last-child{border-start-end-radius:var(--v4-input-inner-radius);border-end-end-radius:var(--v4-input-inner-radius)}.v4-input-adornment{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-input-icon, var(--v4-icon-secondary));transition-property:color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-input-adornment{transition-property:none;animation:none}}.v4-input-wrapper:focus-within .v4-input-adornment{color:var(--v4-input-icon-focus, var(--v4-icon-primary))}.v4-input-addon{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);position:relative;display:flex;flex-shrink:0;align-items:center;height:100%;padding-inline:var(--v4-space-inset-sm);background-color:var(--v4-input-addon-bg, var(--v4-surface-subtle));color:var(--v4-input-addon-text, var(--v4-fg-secondary))}.v4-input-addon--start{border-right:var(--v4-border-width-hairline) solid var(--v4-input-addon-divider, var(--v4-border-subtle));border-start-start-radius:var(--v4-input-inner-radius);border-end-start-radius:var(--v4-input-inner-radius)}.v4-input-addon--end{border-left:var(--v4-border-width-hairline) solid var(--v4-input-addon-divider, var(--v4-border-subtle));border-start-end-radius:var(--v4-input-inner-radius);border-end-end-radius:var(--v4-input-inner-radius)}.v4-input-password-toggle{position:relative;flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);padding:0;border:none;border-radius:var(--v4-radius-control);background:none;color:var(--v4-input-icon, var(--v4-icon-secondary));cursor:pointer;outline:none;transition-property:color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-input-password-toggle:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-input-password-toggle{transition-property:none;animation:none}}.v4-input-password-toggle svg{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-input-password-toggle:before{content:"";position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}.v4-input-wrapper:focus-within .v4-input-password-toggle{color:var(--v4-input-icon-focus, var(--v4-icon-primary))}.v4-input-hint{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-input-hint, var(--v4-fg-secondary))}.v4-textarea-root{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);width:100%}.v4-textarea-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-space-inline-xs)}.v4-textarea-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-2xs);color:var(--v4-fg-primary)}.v4-textarea-label--disabled{color:var(--v4-fg-disabled)}.v4-textarea-label__optional{font-weight:var(--v4-text-body-sm-weight);color:var(--v4-fg-secondary)}.v4-textarea-label__optional--disabled{color:var(--v4-fg-disabled)}.v4-textarea-label__required{font-family:var(--v4-text-body-md-family);font-size:var(--v4-text-body-md-size);font-weight:var(--v4-text-body-md-weight);line-height:var(--v4-text-body-md-line-height);letter-spacing:var(--v4-text-body-md-tracking);color:var(--v4-feedback-error-fg-default)}.v4-textarea{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);width:100%;min-height:5rem;padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border:var(--v4-border-width-hairline) solid var(--v4-border-default);border-radius:var(--v4-radius-control);background-color:var(--v4-surface-base);color:var(--v4-fg-primary);font-family:inherit;outline:none;transition-property:border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(pointer:coarse)and (not (min-width:48rem)){.v4-textarea{font-size:var(--v4-text-body-md-size)}}@media(prefers-reduced-motion:reduce){.v4-textarea{transition-property:none;animation:none}}.v4-textarea::placeholder{color:var(--v4-fg-tertiary)}.v4-textarea:hover:not(:disabled,:focus){border-color:var(--v4-border-strong)}.v4-textarea:focus{border-color:var(--v4-focus-ring-color);outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:0}.v4-textarea:disabled{border-color:var(--v4-border-disabled);background-color:var(--v4-surface-sunken);color:var(--v4-fg-disabled);cursor:not-allowed}.v4-textarea:disabled::placeholder{color:var(--v4-fg-disabled)}.v4-textarea--variant-error{border-color:var(--v4-feedback-error-border-strong)}.v4-textarea--variant-error:hover:not(:disabled,:focus){border-color:var(--v4-feedback-error-border-strong)}.v4-textarea--variant-error:focus{border-color:var(--v4-feedback-error-border-strong);outline-color:var(--v4-feedback-error-border-strong)}.v4-textarea--resize-none{resize:none}.v4-textarea--resize-vertical{resize:vertical}.v4-textarea-hint{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-secondary)}.v4-textarea-hint--error{color:var(--v4-feedback-error-fg-default)}.v4-file-upload{display:flex;width:100%;flex-direction:column;gap:var(--v4-space-stack-xs)}.v4-file-upload__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-space-inline-xs)}.v4-file-upload__wrapper{display:flex;height:var(--v4-input-height);width:100%;align-items:center;overflow:clip;border-radius:var(--v4-radius-control);border:var(--v4-border-width-hairline) solid var(--v4-border-default);background-color:var(--v4-surface-base);transition-property:border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-file-upload__wrapper{transition-property:none;animation:none}}.v4-file-upload__wrapper:hover:not(.v4-file-upload__wrapper--disabled,:focus-within){border-color:var(--v4-border-strong)}.v4-file-upload__wrapper:focus-within{border-color:var(--v4-focus-ring-color);outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:0}.v4-file-upload__wrapper--error{border-color:var(--v4-feedback-error-border-strong)}.v4-file-upload__wrapper--error:hover:not(:focus-within){border-color:var(--v4-feedback-error-border-strong)}.v4-file-upload__wrapper--error:focus-within{border-color:var(--v4-feedback-error-border-strong);outline-color:var(--v4-feedback-error-border-strong)}.v4-file-upload__wrapper--disabled{border-color:var(--v4-border-disabled);background-color:var(--v4-surface-sunken);cursor:not-allowed}.v4-file-upload__wrapper--disabled:focus-within{border-color:var(--v4-border-disabled);outline:none}.v4-file-upload__wrapper .v4-button.v4-file-upload__button{flex-shrink:0;border:none;border-right:var(--v4-border-width-hairline) solid var(--v4-border-default);border-radius:0;height:100%}.v4-file-upload__wrapper .v4-button.v4-file-upload__button:hover,.v4-file-upload__wrapper .v4-button.v4-file-upload__button:active{border:none;border-right:var(--v4-border-width-hairline) solid var(--v4-border-default)}.v4-file-upload__wrapper .v4-button.v4-file-upload__button:disabled{border:none;border-right:var(--v4-border-width-hairline) solid var(--v4-border-disabled)}.v4-file-upload__wrapper .v4-button.v4-file-upload__button:focus-visible{outline:none}.v4-file-upload__wrapper--error .v4-button.v4-file-upload__button,.v4-file-upload__wrapper--error .v4-button.v4-file-upload__button:hover,.v4-file-upload__wrapper--error .v4-button.v4-file-upload__button:active{border-right-color:var(--v4-feedback-error-border-strong)}.v4-file-upload__wrapper--disabled .v4-button.v4-file-upload__button,.v4-file-upload__wrapper--disabled .v4-button.v4-file-upload__button:hover,.v4-file-upload__wrapper--disabled .v4-button.v4-file-upload__button:active{border-right-color:var(--v4-border-disabled)}.v4-file-upload__field{min-width:0;flex:1 1 0%;background:transparent;color:var(--v4-fg-primary);font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);font-size:var(--v4-input-text-size);text-overflow:ellipsis;overflow:hidden;outline:none;border:none;padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm)}.v4-file-upload__field::placeholder{color:var(--v4-fg-tertiary)}.v4-file-upload__field:disabled{cursor:not-allowed;color:var(--v4-fg-disabled)}.v4-file-upload__field:disabled::placeholder{color:var(--v4-fg-disabled)}.v4-file-upload__wrapper--error .v4-file-upload__field{color:var(--v4-feedback-error-fg-default)}.v4-file-upload__wrapper--error .v4-file-upload__field::placeholder{color:var(--v4-feedback-error-fg-default)}.v4-file-upload__hint{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-secondary)}.v4-file-upload__hint--error{color:var(--v4-feedback-error-fg-default)}.v4-file-upload__hint--disabled{color:var(--v4-fg-disabled)}.v4-file-upload-hidden{display:none}.v4-input-otp{display:flex;align-items:center;gap:var(--v4-space-inline-xs);color:var(--v4-fg-primary)}.v4-input-otp:has([disabled]){color:var(--v4-fg-disabled)}.v4-input-otp:has([disabled]) .v4-input-otp__slot{border-color:var(--v4-border-disabled);background-color:var(--v4-surface-sunken)}.v4-input-otp__field:disabled{cursor:not-allowed}.v4-input-otp__group{display:flex;align-items:center}.v4-input-otp__slot{font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums;position:relative;display:flex;align-items:center;justify-content:center;width:var(--v4-input-height);height:var(--v4-input-height);border-block:var(--v4-border-width-hairline) solid var(--v4-border-default);border-inline-end:var(--v4-border-width-hairline) solid var(--v4-border-default);background-color:var(--v4-surface-base);transition-property:border-color,outline-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(pointer:coarse)and (not (min-width:48rem)){.v4-input-otp__slot{font-size:var(--v4-text-body-md-size)}}@media(prefers-reduced-motion:reduce){.v4-input-otp__slot{transition-property:none;animation:none}}.v4-input-otp__slot:first-child{border-inline-start:var(--v4-border-width-hairline) solid var(--v4-border-default);border-start-start-radius:var(--v4-radius-control);border-end-start-radius:var(--v4-radius-control)}.v4-input-otp__slot:last-child{border-start-end-radius:var(--v4-radius-control);border-end-end-radius:var(--v4-radius-control)}.v4-input-otp__slot--active{z-index:var(--v4-z-raised);border-color:var(--v4-focus-ring-color);outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:0}.v4-input-otp__caret-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.v4-input-otp__caret{width:var(--v4-border-width-hairline);height:var(--v4-icon-size-sm);background-color:var(--v4-fg-primary);animation:v4-caret-blink 1.2s var(--v4-easing-standard) infinite}@media(prefers-reduced-motion:reduce){.v4-input-otp__caret{transition-property:none;animation:none}}.v4-input-otp__separator{display:flex;align-items:center;color:var(--v4-icon-tertiary)}.v4-select-root{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);width:100%}.v4-select-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-space-inline-xs)}.v4-select-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-2xs);color:var(--v4-fg-primary)}.v4-select-label--disabled{color:var(--v4-fg-disabled)}.v4-select-trigger-wrap{position:relative}.v4-select-trigger{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);font-size:var(--v4-input-text-size);display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;height:var(--v4-input-height);padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border:var(--v4-border-width-hairline) solid var(--v4-select-border, var(--v4-border-default));border-radius:var(--v4-radius-control);background-color:var(--v4-select-bg, var(--v4-surface-base));color:var(--v4-select-text, var(--v4-fg-primary));text-align:start;cursor:pointer;outline:none;transition-property:border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(pointer:coarse)and (not (min-width:48rem)){.v4-select-trigger{font-size:var(--v4-text-body-md-size)}}.v4-select-trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-select-ring, var(--v4-focus-ring-color));outline-offset:0}@media(prefers-reduced-motion:reduce){.v4-select-trigger{transition-property:none;animation:none}}.v4-select-trigger:hover:not([data-disabled]){border-color:var(--v4-select-border-hover, var(--v4-border-strong))}.v4-select-trigger:focus-visible,.v4-select-trigger[data-open]{border-color:var(--v4-select-ring, var(--v4-focus-ring-color))}.v4-select-trigger[data-open]{outline:var(--v4-focus-ring-width) solid var(--v4-select-ring, var(--v4-focus-ring-color));outline-offset:0}.v4-select-trigger[data-disabled]{cursor:not-allowed}.v4-select-trigger--multi{flex-wrap:wrap;height:auto;min-height:var(--v4-input-height)}.v4-select-content{display:flex;flex:1;align-items:center;gap:var(--v4-space-inline-xs);min-width:0;overflow:hidden}.v4-select-trigger--multi .v4-select-content{flex-wrap:wrap;overflow:visible}.v4-select-trigger__icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-select-icon, var(--v4-icon-secondary))}.v4-select-trigger__avatar{flex-shrink:0;width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg);border-radius:var(--v4-radius-pill);object-fit:cover}.v4-select-placeholder{color:var(--v4-select-placeholder, var(--v4-fg-tertiary))}.v4-select-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.v4-select-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-select-icon, var(--v4-icon-secondary));transition-property:transform;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}[data-open] .v4-select-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.v4-select-icon{transition-property:none;animation:none}}.v4-select-dropdown{position:fixed;z-index:var(--v4-z-popover);display:flex;flex-direction:column;width:max-content;overflow:hidden;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow);outline:none}.v4-select-scroll-container{position:relative;overflow-y:auto;scrollbar-width:none}.v4-select-scroll-container::-webkit-scrollbar{display:none}.v4-select-scroll-fade{--v4-select-scroll-fade-color: var(--v4-elevation-2-surface);position:sticky;z-index:var(--v4-z-raised);height:var(--v4-control-height-sm);pointer-events:none}.v4-select-scroll-fade--top{top:0;margin-bottom:calc(-1 * var(--v4-control-height-sm));background-image:linear-gradient(to bottom,color-mix(in srgb,var(--v4-select-scroll-fade-color) 90%,transparent),color-mix(in srgb,var(--v4-select-scroll-fade-color) 50%,transparent),transparent)}.v4-select-scroll-fade--bottom{bottom:0;margin-top:calc(-1 * var(--v4-control-height-sm));background-image:linear-gradient(to top,color-mix(in srgb,var(--v4-select-scroll-fade-color) 90%,transparent),color-mix(in srgb,var(--v4-select-scroll-fade-color) 50%,transparent),transparent)}.v4-select-options{margin:0;padding:var(--v4-space-inset-2xs);list-style:none}.v4-select-group-header{display:flex;align-items:center;height:var(--v4-control-height-sm);padding-inline:var(--v4-space-inset-sm)}.v4-select-group-label{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);color:var(--v4-fg-tertiary)}.v4-select-option{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;padding:var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-radius:calc(var(--v4-radius-overlay) - var(--v4-space-inset-2xs));color:var(--v4-select-text, var(--v4-fg-primary));text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-select-option{transition-property:none;animation:none}}.v4-select-option[aria-selected=true]{background-color:var(--v4-state-selected);font-weight:var(--v4-text-label-md-weight)}.v4-select-option:hover:not([disabled]),.v4-select-option[data-highlighted]{background-color:var(--v4-select-option-hover, var(--v4-state-hover))}.v4-select-option[disabled]{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-select-option[disabled] .v4-select-option__icon,.v4-select-option[disabled] .v4-select-option__check{color:var(--v4-icon-disabled)}.v4-select-option__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:start}.v4-select-option__icon,.v4-select-option__check{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-select-icon, var(--v4-icon-secondary))}.v4-select-option__check{color:var(--v4-icon-primary)}.v4-select-option__check-placeholder{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-select-option__avatar{flex-shrink:0;width:var(--v4-icon-size-md);height:var(--v4-icon-size-md);border-radius:var(--v4-radius-pill);object-fit:cover}.v4-select-loading-item{display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;padding:var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-radius:calc(var(--v4-radius-overlay) - var(--v4-space-inset-2xs))}.v4-select-tag{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);display:inline-flex;align-items:center;gap:var(--v4-space-inline-2xs);padding:var(--v4-space-inset-2xs) var(--v4-space-inset-xs);border:var(--v4-border-width-hairline) solid var(--v4-select-tag-border, var(--v4-border-subtle));border-radius:var(--v4-radius-control);background-color:var(--v4-select-tag-bg, var(--v4-surface-subtle));color:var(--v4-select-tag-text, var(--v4-fg-primary))}.v4-select-tag__remove{flex-shrink:0;width:.875rem;height:.875rem;padding:0;border-radius:var(--v4-radius-pill);color:var(--v4-select-tag-icon, var(--v4-icon-secondary));cursor:pointer}.v4-select-tag__remove svg{width:.875rem;height:.875rem}.v4-select-tag__remove:hover{color:var(--v4-select-text, var(--v4-icon-primary))}.v4-select-tag__remove:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-select-hint{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-select-hint, var(--v4-fg-secondary))}.v4-select-empty{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);text-align:center;color:var(--v4-fg-tertiary)}.v4-select-leading-visual{flex-shrink:0}.v4-select-label-optional{font-weight:var(--v4-text-body-sm-weight);color:var(--v4-fg-secondary)}.v4-select-label-optional--disabled{color:var(--v4-fg-disabled)}.v4-select-required-mark{color:var(--v4-feedback-error-fg-default)}.v4-select-info-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-tertiary)}.v4-combobox-root{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);width:100%}.v4-combobox-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-space-inline-xs)}.v4-combobox-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-2xs);color:var(--v4-fg-primary)}.v4-combobox-label--disabled{color:var(--v4-fg-disabled)}.v4-combobox-trigger-wrap{position:relative}.v4-combobox-trigger{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);font-size:var(--v4-input-text-size);display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;height:var(--v4-input-height);padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border:var(--v4-border-width-hairline) solid var(--v4-combobox-border, var(--v4-border-default));border-radius:var(--v4-radius-control);background-color:var(--v4-combobox-bg, var(--v4-surface-base));color:var(--v4-combobox-text, var(--v4-fg-primary));text-align:start;cursor:pointer;outline:none;transition-property:border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-combobox-trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-combobox-ring, var(--v4-focus-ring-color));outline-offset:0}@media(prefers-reduced-motion:reduce){.v4-combobox-trigger{transition-property:none;animation:none}}.v4-combobox-trigger:hover:not([data-disabled]){border-color:var(--v4-combobox-border-hover, var(--v4-border-strong))}.v4-combobox-trigger:focus-visible,.v4-combobox-trigger[data-open]{border-color:var(--v4-combobox-ring, var(--v4-focus-ring-color))}.v4-combobox-trigger[data-open]{outline:var(--v4-focus-ring-width) solid var(--v4-combobox-ring, var(--v4-focus-ring-color));outline-offset:0}.v4-combobox-trigger[data-disabled]{cursor:not-allowed}.v4-combobox-trigger--multi{align-items:flex-start;flex-wrap:wrap;height:auto;min-height:var(--v4-input-height)}.v4-combobox-content{display:flex;flex:1;align-items:center;gap:var(--v4-space-inline-xs);min-width:0;overflow:hidden}.v4-combobox-trigger--multi .v4-combobox-content{flex-wrap:wrap;overflow:visible}.v4-combobox-trigger__icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-combobox-icon, var(--v4-icon-secondary))}.v4-combobox-trigger__avatar{flex-shrink:0;width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg);border-radius:var(--v4-radius-pill);object-fit:cover}.v4-combobox-placeholder{color:var(--v4-combobox-placeholder, var(--v4-fg-tertiary))}.v4-combobox-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.v4-combobox-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-combobox-icon, var(--v4-icon-secondary))}.v4-combobox-dropdown{position:fixed;z-index:var(--v4-z-popover);display:flex;flex-direction:column;overflow:hidden;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow);outline:none}.v4-combobox-search{display:flex;flex-shrink:0;align-items:center;gap:var(--v4-space-inline-xs);padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-bottom:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-combobox-search__icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-tertiary)}.v4-combobox-input{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);font-size:var(--v4-input-text-size);flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--v4-fg-primary);cursor:text}.v4-combobox-input::placeholder{color:var(--v4-fg-tertiary)}@media(pointer:coarse)and (not (min-width:48rem)){.v4-combobox-input{font-size:var(--v4-text-body-md-size)}}.v4-combobox-scroll-container{position:relative;overflow-y:auto;scrollbar-width:none}.v4-combobox-scroll-container::-webkit-scrollbar{display:none}.v4-combobox-scroll-fade{--v4-combobox-scroll-fade-color: var(--v4-elevation-2-surface);position:sticky;z-index:var(--v4-z-raised);height:var(--v4-control-height-sm);pointer-events:none}.v4-combobox-scroll-fade--top{top:0;margin-bottom:calc(-1 * var(--v4-control-height-sm));background-image:linear-gradient(to bottom,color-mix(in srgb,var(--v4-combobox-scroll-fade-color) 90%,transparent),color-mix(in srgb,var(--v4-combobox-scroll-fade-color) 50%,transparent),transparent)}.v4-combobox-scroll-fade--bottom{bottom:0;margin-top:calc(-1 * var(--v4-control-height-sm));background-image:linear-gradient(to top,color-mix(in srgb,var(--v4-combobox-scroll-fade-color) 90%,transparent),color-mix(in srgb,var(--v4-combobox-scroll-fade-color) 50%,transparent),transparent)}.v4-combobox-options{margin:0;padding:var(--v4-space-inset-2xs);list-style:none}.v4-combobox-group-header{display:flex;align-items:center;height:var(--v4-control-height-sm);padding-inline:var(--v4-space-inset-sm)}.v4-combobox-group-label{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);color:var(--v4-fg-tertiary)}.v4-combobox-option{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;padding:var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-radius:calc(var(--v4-radius-overlay) - var(--v4-space-inset-2xs));color:var(--v4-combobox-text, var(--v4-fg-primary));text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-combobox-option{transition-property:none;animation:none}}.v4-combobox-option[aria-selected=true]{background-color:var(--v4-state-selected);font-weight:var(--v4-text-label-md-weight)}.v4-combobox-option:hover:not([disabled]),.v4-combobox-option[data-highlighted]{background-color:var(--v4-combobox-option-hover, var(--v4-state-hover))}.v4-combobox-option[disabled]{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-combobox-option[disabled] .v4-combobox-option__icon,.v4-combobox-option[disabled] .v4-combobox-option__check{color:var(--v4-icon-disabled)}.v4-combobox-option__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:start}.v4-combobox-option__icon,.v4-combobox-option__check{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-combobox-icon, var(--v4-icon-secondary))}.v4-combobox-option__check{color:var(--v4-icon-primary)}.v4-combobox-option__avatar{flex-shrink:0;border-radius:var(--v4-radius-pill);object-fit:cover}.v4-combobox-loading-item{display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;padding:var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-radius:calc(var(--v4-radius-overlay) - var(--v4-space-inset-2xs))}.v4-combobox-tag{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);display:inline-flex;align-items:center;gap:var(--v4-space-inline-2xs);padding:var(--v4-space-inset-2xs) var(--v4-space-inset-xs);border:var(--v4-border-width-hairline) solid var(--v4-combobox-tag-border, var(--v4-border-subtle));border-radius:var(--v4-radius-control);background-color:var(--v4-combobox-tag-bg, var(--v4-surface-subtle));color:var(--v4-combobox-tag-text, var(--v4-fg-primary))}.v4-combobox-tag__remove{flex-shrink:0;width:.875rem;height:.875rem;padding:0;border-radius:var(--v4-radius-pill);color:var(--v4-combobox-tag-icon, var(--v4-icon-secondary));cursor:pointer}.v4-combobox-tag__remove svg{width:.875rem;height:.875rem}.v4-combobox-tag__remove:hover{color:var(--v4-combobox-text, var(--v4-icon-primary))}.v4-combobox-tag__remove:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-combobox-empty{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);padding:var(--v4-space-inset-lg) var(--v4-space-inset-sm);text-align:center;color:var(--v4-fg-secondary)}.v4-combobox-hint{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-combobox-hint, var(--v4-fg-secondary))}.v4-combobox-label-optional{font-weight:var(--v4-text-body-sm-weight);color:var(--v4-fg-secondary)}.v4-combobox-label-optional--disabled{color:var(--v4-fg-disabled)}.v4-combobox-required-mark{color:var(--v4-feedback-error-fg-default)}.v4-combobox-info-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-tertiary)}.v4-combobox-leading-visual{flex-shrink:0}.v4-combobox-avatar--sm-trigger{width:var(--v4-icon-size-md);height:var(--v4-icon-size-md)}.v4-combobox-avatar--sm-option{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-combobox-avatar--default-trigger{width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg)}.v4-combobox-avatar--default-option{width:var(--v4-icon-size-md);height:var(--v4-icon-size-md)}.v4-combobox-avatar--lg-trigger{width:var(--v4-control-height-sm);height:var(--v4-control-height-sm)}.v4-combobox-avatar--lg-option{width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg)}.v4-combobox-avatar--circle{border-radius:var(--v4-radius-pill)}.v4-combobox-avatar--square{border-radius:var(--v4-radius-control)}.v4-combobox-avatar-initials{display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--v4-surface-sunken);color:var(--v4-fg-primary);font-weight:var(--v4-text-label-md-weight)}.v4-combobox-avatar-initials--option{font-size:.625rem}.v4-combobox-avatar-initials--trigger{font-size:var(--v4-text-caption-size)}.v4-dp-root{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);width:100%}.v4-dp-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-2xs);color:var(--v4-fg-primary)}.v4-dp-label--disabled{color:var(--v4-fg-disabled)}.v4-dp-trigger{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;height:var(--v4-control-height-md);padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border:var(--v4-border-width-hairline) solid var(--v4-dp-border, var(--v4-border-default));border-radius:var(--v4-radius-control);background-color:var(--v4-dp-bg, var(--v4-surface-base));color:var(--v4-dp-text, var(--v4-fg-primary));cursor:pointer;outline:none;transition-property:border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-dp-trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-dp-ring, var(--v4-focus-ring-color));outline-offset:0}@media(prefers-reduced-motion:reduce){.v4-dp-trigger{transition-property:none;animation:none}}.v4-dp-trigger:hover:not([data-disabled]){border-color:var(--v4-dp-border-hover, var(--v4-border-strong))}.v4-dp-trigger:focus-visible,.v4-dp-trigger[data-open]{border-color:var(--v4-dp-ring, var(--v4-focus-ring-color))}.v4-dp-trigger[data-open]{outline:var(--v4-focus-ring-width) solid var(--v4-dp-ring, var(--v4-focus-ring-color));outline-offset:0}.v4-dp-trigger[data-disabled]{cursor:not-allowed}.v4-dp-placeholder{color:var(--v4-dp-placeholder, var(--v4-fg-tertiary))}.v4-dp-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);margin-inline-start:auto;color:var(--v4-dp-icon, var(--v4-icon-secondary))}.v4-dp-icon--filled{color:var(--v4-dp-icon-filled, var(--v4-icon-primary))}.v4-dp-popover{position:fixed;z-index:var(--v4-z-popover);padding:var(--v4-space-inset-sm);border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow)}.v4-dp-cal-header{display:flex;align-items:center;justify-content:space-between;width:100%}.v4-dp-cal-nav-btn{display:flex;align-items:center;justify-content:center;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);border:var(--v4-border-width-hairline) solid var(--v4-border-default);border-radius:var(--v4-radius-control);background-color:transparent;color:var(--v4-icon-primary);cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-dp-cal-nav-btn svg{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-dp-cal-nav-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-dp-cal-nav-btn{transition-property:none;animation:none}}.v4-dp-cal-nav-btn:hover:not([data-disabled],:disabled){border-color:var(--v4-border-strong);background-color:var(--v4-state-hover)}.v4-dp-cal-nav-btn:active:not([data-disabled],:disabled){background-color:var(--v4-state-pressed)}.v4-dp-cal-nav-btn[data-disabled],.v4-dp-cal-nav-btn:disabled{border-color:var(--v4-border-disabled);color:var(--v4-icon-disabled);cursor:not-allowed}.v4-dp-cal-month{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-primary)}.v4-dp-cal-weekday{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);display:flex;align-items:center;justify-content:center;width:2.25rem;height:var(--v4-icon-size-md);color:var(--v4-fg-tertiary)}.v4-dp-cal-day{font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--v4-radius-control);cursor:pointer;transition-property:background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-dp-cal-day:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-dp-cal-day{transition-property:none;animation:none}}.v4-dp-cal-day--default{color:var(--v4-fg-primary)}.v4-dp-cal-day--default:hover{background-color:var(--v4-state-hover)}.v4-dp-cal-day--outside{color:var(--v4-fg-tertiary)}.v4-dp-cal-day--outside:hover{background-color:var(--v4-state-hover)}.v4-dp-cal-day--selected{background-color:var(--v4-action-primary-bg-rest);color:var(--v4-action-primary-fg-rest)}.v4-dp-cal-day--selected:hover{background-color:var(--v4-action-primary-bg-hover)}.v4-dp-cal-day--today{background-color:var(--v4-state-selected);color:var(--v4-fg-primary);font-weight:var(--v4-text-label-md-weight)}.v4-dp-cal-day--today:hover{background-color:var(--v4-state-pressed)}.v4-dp-cal-day--disabled{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-dp-hint{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-dp-hint, var(--v4-fg-secondary))}.v4-dp-cal-grid{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);margin-top:var(--v4-space-stack-sm)}.v4-dp-cal-week-row{display:flex;align-items:center;justify-content:space-between}.v4-dp-label-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-space-inline-xs)}.v4-dp-label-optional{font-weight:var(--v4-text-body-sm-weight);color:var(--v4-fg-secondary)}.v4-dp-label-optional--disabled{color:var(--v4-fg-disabled)}.v4-dp-required-mark{color:var(--v4-feedback-error-fg-default)}.v4-dp-info-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-tertiary)}.v4-dp-trigger-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-dp-icon, var(--v4-icon-secondary))}.v4-dp-trigger-icon--filled{color:var(--v4-dp-icon-filled, var(--v4-icon-primary))}.v4-dp-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:start}.v4-dp-trigger-text--filled{color:var(--v4-dp-text, var(--v4-fg-primary))}.v4-dp-trigger-text--empty{color:var(--v4-dp-placeholder, var(--v4-fg-tertiary))}.v4-checkbox-root{display:flex;align-items:flex-start;gap:var(--v4-space-inline-xs);width:fit-content;text-align:start;cursor:pointer}.v4-checkbox-root[data-disabled],.v4-checkbox-root:has([data-disabled]){cursor:not-allowed}.v4-checkbox-control-wrap{display:flex;flex-shrink:0;align-items:center;padding-top:calc((var(--v4-text-body-sm-line-height) - var(--v4-icon-size-sm)) / 2)}.v4-checkbox{position:relative;display:grid;flex-shrink:0;place-items:center;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);border:var(--v4-border-width-hairline) solid var(--v4-border-strong);border-radius:calc(var(--v4-radius-control) / 2);background-color:var(--v4-surface-base);cursor:pointer;outline:none;transition-property:border-color,background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-checkbox:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-checkbox{transition-property:none;animation:none}}.v4-checkbox[data-state=unchecked]:hover:not([data-disabled]){border-color:var(--v4-icon-primary);background-color:var(--v4-state-hover)}.v4-checkbox[data-state=checked],.v4-checkbox[data-state=indeterminate]{border-color:var(--v4-action-primary-bg-rest);background-color:var(--v4-action-primary-bg-rest);color:var(--v4-action-primary-fg-rest)}.v4-checkbox[data-state=checked]:hover:not([data-disabled]),.v4-checkbox[data-state=indeterminate]:hover:not([data-disabled]){border-color:var(--v4-action-primary-bg-hover);background-color:var(--v4-action-primary-bg-hover);color:var(--v4-action-primary-fg-hover)}.v4-checkbox[data-disabled]{border-color:var(--v4-border-disabled);background-color:var(--v4-surface-sunken);color:var(--v4-icon-disabled);cursor:not-allowed}.v4-checkbox[data-disabled][data-state=checked],.v4-checkbox[data-disabled][data-state=indeterminate]{border-color:var(--v4-action-primary-bg-disabled);background-color:var(--v4-action-primary-bg-disabled);color:var(--v4-action-primary-fg-disabled)}.v4-checkbox-indicator{display:grid;place-items:center;color:currentColor}.v4-checkbox-indicator svg{width:.75rem;height:.75rem}.v4-checkbox-icon-check{display:block}[data-state=indeterminate] .v4-checkbox-icon-check,.v4-checkbox-icon-minus{display:none}[data-state=indeterminate] .v4-checkbox-icon-minus{display:block}.v4-checkbox-content{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);min-width:0}.v4-checkbox-label{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-primary)}.v4-checkbox-label--normal{font-weight:var(--v4-text-body-sm-weight)}.v4-checkbox-label--medium{font-weight:var(--v4-text-label-md-weight)}.v4-checkbox-label--disabled{color:var(--v4-fg-disabled);-webkit-user-select:none;user-select:none}.v4-checkbox-label--strike{text-decoration:line-through}.v4-checkbox-description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-secondary)}.v4-checkbox-description--disabled{color:var(--v4-fg-disabled);-webkit-user-select:none;user-select:none}.v4-checkbox-description--strike{text-decoration:line-through}.v4-radio-root{display:flex;align-items:flex-start;gap:var(--v4-space-inline-xs);width:fit-content;text-align:start;cursor:pointer}.v4-radio-root[data-disabled],.v4-radio-root:has([data-disabled]){cursor:not-allowed}.v4-radio-root--border{display:flex;align-items:flex-start;gap:var(--v4-space-inline-xs);width:fit-content;padding:var(--v4-space-inset-md);border:var(--v4-border-width-hairline) solid var(--v4-border-default);border-radius:var(--v4-radius-control);background-color:var(--v4-surface-base);text-align:start;cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-radio-root--border{transition-property:none;animation:none}}.v4-radio-root--border:hover:not([data-disabled],:has([data-disabled])){border-color:var(--v4-border-strong)}.v4-radio-root--border:has([data-state=checked]){border-color:var(--v4-action-primary-bg-rest);background-color:var(--v4-state-selected)}.v4-radio-root--border[data-disabled],.v4-radio-root--border:has([data-disabled]){border-color:var(--v4-border-disabled);background-color:var(--v4-surface-base);cursor:not-allowed}.v4-radio-control-wrap{display:flex;flex-shrink:0;align-items:center;padding-top:calc((var(--v4-text-body-sm-line-height) - var(--v4-icon-size-sm)) / 2)}.v4-radio{position:relative;display:grid;flex-shrink:0;place-items:center;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);border:var(--v4-border-width-hairline) solid var(--v4-border-strong);border-radius:var(--v4-radius-pill);background-color:var(--v4-surface-base);cursor:pointer;outline:none;transition-property:border-color,background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-radio:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-radio{transition-property:none;animation:none}}.v4-radio[data-state=unchecked]:hover:not([data-disabled]){border-color:var(--v4-icon-primary);background-color:var(--v4-state-hover)}.v4-radio[data-state=checked]{border-color:var(--v4-action-primary-bg-rest)}.v4-radio[data-disabled]{border-color:var(--v4-border-disabled);background-color:var(--v4-surface-sunken);cursor:not-allowed}.v4-radio-indicator{display:grid;place-items:center}.v4-radio-dot{display:block;width:.625rem;height:.625rem;border-radius:var(--v4-radius-pill);background-color:var(--v4-action-primary-bg-rest)}[data-disabled] .v4-radio-dot{background-color:var(--v4-icon-disabled)}.v4-radio-content{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);min-width:0}.v4-radio-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-primary)}.v4-radio-label--disabled{color:var(--v4-fg-disabled);-webkit-user-select:none;user-select:none}.v4-radio-description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-secondary)}.v4-radio-description--disabled{color:var(--v4-fg-disabled);-webkit-user-select:none;user-select:none}.v4-switch-root{display:flex;align-items:flex-start;gap:var(--v4-space-inline-sm);width:fit-content;text-align:start;cursor:pointer}.v4-switch-root--text-left{flex-direction:row-reverse;text-align:end}.v4-switch-root[data-disabled],.v4-switch-root:has([data-disabled]){cursor:not-allowed}.v4-switch{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-start;width:2.75rem;height:1.5rem;padding:0 .125rem;border:var(--v4-border-width-hairline) solid transparent;border-radius:var(--v4-radius-pill);background-color:var(--v4-border-default);cursor:pointer;outline:none;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-switch:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-switch{transition-property:none;animation:none}}.v4-switch[data-state=unchecked]:hover:not([data-disabled]){background-color:var(--v4-border-strong)}.v4-switch[data-state=checked]{background-color:var(--v4-action-primary-bg-rest)}.v4-switch[data-state=checked]:hover:not([data-disabled]){background-color:var(--v4-action-primary-bg-hover)}.v4-switch[data-state=checked] .v4-switch__thumb{transform:translate(calc(2.75rem - 1.25rem - 2 * (var(--v4-border-width-hairline) + .125rem)))}.v4-switch[data-disabled]{background-color:var(--v4-action-primary-bg-disabled);cursor:not-allowed}.v4-switch[data-disabled] .v4-switch__thumb{background-color:var(--v4-surface-subtle);box-shadow:none}.v4-switch__thumb{display:block;width:1.25rem;height:1.25rem;border-radius:var(--v4-radius-pill);background-color:var(--v4-surface-base);box-shadow:var(--v4-elevation-1-shadow);pointer-events:none;transform:translate(0);transition-property:transform;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-switch__thumb{transition-property:none;animation:none}}.v4-switch-content{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);min-width:0}.v4-switch-content--left{align-items:flex-end}.v4-switch-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-primary)}.v4-switch-label--disabled{color:var(--v4-fg-disabled);-webkit-user-select:none;user-select:none}.v4-switch-description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-secondary)}.v4-switch-description--disabled{color:var(--v4-fg-disabled);-webkit-user-select:none;user-select:none}.v4-slider-root{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);width:100%}.v4-slider-header{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-space-inline-xs)}.v4-slider-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-primary)}.v4-slider-label--disabled{color:var(--v4-fg-disabled)}.v4-slider-value{font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums;color:var(--v4-fg-secondary)}.v4-slider{position:relative;display:flex;align-items:center;width:100%;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.v4-slider[data-disabled]{cursor:not-allowed}.v4-slider__track{position:relative;width:100%;height:var(--v4-space-inset-xs);overflow:hidden;border-radius:var(--v4-radius-pill);background-color:var(--v4-slider-track-bg, var(--v4-surface-sunken))}.v4-slider__track[data-disabled]{background-color:var(--v4-slider-track-disabled, var(--v4-surface-sunken))}.v4-slider__range{position:absolute;height:100%;border-radius:var(--v4-radius-pill);background-color:var(--v4-slider-range-bg, var(--v4-action-primary-bg-rest))}.v4-slider__range[data-disabled]{background-color:var(--v4-slider-range-disabled, var(--v4-border-disabled))}.v4-slider__thumb{display:block;width:var(--v4-icon-size-md);height:var(--v4-icon-size-md);border:var(--v4-border-width-thick) solid var(--v4-slider-thumb-border, var(--v4-action-primary-bg-rest));border-radius:var(--v4-radius-pill);background-color:var(--v4-slider-thumb-bg, var(--v4-surface-base));outline:none;transition-property:background-color,transform;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-slider__thumb:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-slider-thumb-ring, var(--v4-focus-ring-color));outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-slider__thumb{transition-property:none;animation:none}}.v4-slider__thumb:hover:not([data-disabled]){background-color:var(--v4-surface-subtle)}.v4-slider__thumb:active:not([data-disabled]){transform:scale(1.1)}.v4-slider__thumb[data-disabled]{border-color:var(--v4-slider-thumb-border-disabled, var(--v4-border-disabled));background-color:var(--v4-slider-thumb-bg-disabled, var(--v4-surface-sunken))}.v4-slider-description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-secondary)}.v4-slider-description--disabled{color:var(--v4-fg-disabled)}.v4-progress-root{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);width:100%}.v4-progress-header{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-space-inline-xs)}.v4-progress-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-primary)}.v4-progress-label--disabled{color:var(--v4-fg-disabled)}.v4-progress-value{font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums;color:var(--v4-fg-secondary)}.v4-progress-value--disabled{color:var(--v4-fg-disabled)}.v4-progress-track{position:relative;width:100%;height:var(--v4-space-inset-xs);overflow:hidden;border-radius:var(--v4-radius-pill);background-color:var(--v4-progress-track-bg, var(--v4-surface-sunken))}.v4-progress-track--disabled{background-color:var(--v4-progress-track-disabled, var(--v4-surface-subtle))}.v4-progress-fill{height:100%;border-radius:var(--v4-radius-pill);background-color:var(--v4-progress-fill-bg, var(--v4-action-primary-bg-rest));transition-property:width;transition-duration:var(--v4-duration-slow);transition-timing-function:var(--v4-easing-enter)}@media(prefers-reduced-motion:reduce){.v4-progress-fill{transition-property:none;animation:none}}.v4-progress-fill--disabled{background-color:var(--v4-progress-fill-disabled, var(--v4-border-disabled))}.v4-progress-description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-secondary)}.v4-progress-description--disabled{color:var(--v4-fg-disabled)}.v4-button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);gap:var(--v4-button-gap);white-space:nowrap;border:var(--v4-border-width-hairline) solid transparent;border-radius:var(--v4-button-radius);transition-property:color,background-color,border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard);cursor:pointer}.v4-button:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-button{transition-property:none;animation:none}}.v4-button:disabled{pointer-events:none;cursor:not-allowed}.v4-button svg{pointer-events:none;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);flex-shrink:0}.v4-button--default{height:var(--v4-button-height-md);padding:0 var(--v4-button-padding-inline-md)}.v4-button--sm{height:var(--v4-button-height-sm);padding:0 var(--v4-button-padding-inline-sm)}.v4-button--lg{height:var(--v4-button-height-lg);padding:0 var(--v4-button-padding-inline-lg)}.v4-button--icon{height:var(--v4-button-height-md);width:var(--v4-button-height-md);padding:0}.v4-button--variant-primary{border-color:var(--v4-action-primary-border-rest);background-color:var(--v4-action-primary-bg-rest);color:var(--v4-action-primary-fg-rest)}.v4-button--variant-primary:hover{border-color:var(--v4-action-primary-border-hover);background-color:var(--v4-action-primary-bg-hover);color:var(--v4-action-primary-fg-hover)}.v4-button--variant-primary:active,.v4-button--variant-primary[data-loading=true]{border-color:var(--v4-action-primary-border-pressed);background-color:var(--v4-action-primary-bg-pressed);color:var(--v4-action-primary-fg-pressed)}.v4-button--variant-primary:disabled:not([data-loading=true]){border-color:var(--v4-action-primary-border-disabled);background-color:var(--v4-action-primary-bg-disabled);color:var(--v4-action-primary-fg-disabled)}.v4-button--variant-secondary{border-color:var(--v4-action-secondary-border-rest);background-color:var(--v4-action-secondary-bg-rest);color:var(--v4-action-secondary-fg-rest)}.v4-button--variant-secondary:hover{border-color:var(--v4-action-secondary-border-hover);background-color:var(--v4-action-secondary-bg-hover);color:var(--v4-action-secondary-fg-hover)}.v4-button--variant-secondary:active,.v4-button--variant-secondary[data-loading=true]{border-color:var(--v4-action-secondary-border-pressed);background-color:var(--v4-action-secondary-bg-pressed);color:var(--v4-action-secondary-fg-pressed)}.v4-button--variant-secondary:disabled:not([data-loading=true]){border-color:var(--v4-action-secondary-border-disabled);background-color:var(--v4-action-secondary-bg-disabled);color:var(--v4-action-secondary-fg-disabled)}.v4-button--variant-tertiary{border-color:var(--v4-action-tertiary-border-rest);background-color:var(--v4-action-tertiary-bg-rest);color:var(--v4-action-tertiary-fg-rest)}.v4-button--variant-tertiary:hover{border-color:var(--v4-action-tertiary-border-hover);background-color:var(--v4-action-tertiary-bg-hover);color:var(--v4-action-tertiary-fg-hover)}.v4-button--variant-tertiary:active,.v4-button--variant-tertiary[data-loading=true]{border-color:var(--v4-action-tertiary-border-pressed);background-color:var(--v4-action-tertiary-bg-pressed);color:var(--v4-action-tertiary-fg-pressed)}.v4-button--variant-tertiary:disabled:not([data-loading=true]){border-color:var(--v4-action-tertiary-border-disabled);background-color:var(--v4-action-tertiary-bg-disabled);color:var(--v4-action-tertiary-fg-disabled)}.v4-button--variant-brand{border-color:var(--v4-action-brand-border-rest);background-color:var(--v4-action-brand-bg-rest);color:var(--v4-action-brand-fg-rest)}.v4-button--variant-brand:hover{border-color:var(--v4-action-brand-border-hover);background-color:var(--v4-action-brand-bg-hover);color:var(--v4-action-brand-fg-hover)}.v4-button--variant-brand:active,.v4-button--variant-brand[data-loading=true]{border-color:var(--v4-action-brand-border-pressed);background-color:var(--v4-action-brand-bg-pressed);color:var(--v4-action-brand-fg-pressed)}.v4-button--variant-brand:disabled:not([data-loading=true]){border-color:var(--v4-action-brand-border-disabled);background-color:var(--v4-action-brand-bg-disabled);color:var(--v4-action-brand-fg-disabled)}.v4-button--variant-danger{border-color:var(--v4-action-danger-border-rest);background-color:var(--v4-action-danger-bg-rest);color:var(--v4-action-danger-fg-rest)}.v4-button--variant-danger:hover{border-color:var(--v4-action-danger-border-hover);background-color:var(--v4-action-danger-bg-hover);color:var(--v4-action-danger-fg-hover)}.v4-button--variant-danger:active,.v4-button--variant-danger[data-loading=true]{border-color:var(--v4-action-danger-border-pressed);background-color:var(--v4-action-danger-bg-pressed);color:var(--v4-action-danger-fg-pressed)}.v4-button--variant-danger:disabled:not([data-loading=true]){border-color:var(--v4-action-danger-border-disabled);background-color:var(--v4-action-danger-bg-disabled);color:var(--v4-action-danger-fg-disabled)}.v4-button--variant-link{height:auto;padding:0;background-color:transparent;color:var(--v4-fg-link);text-decoration:underline;text-decoration-thickness:var(--v4-border-width-hairline);text-underline-offset:.25rem;font-weight:var(--v4-text-body-sm-weight)}.v4-button--variant-link:disabled{color:var(--v4-fg-disabled);text-decoration:none}.v4-button__icon-wrap{display:flex;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);flex-shrink:0;align-items:center;justify-content:center}.v4-button__spinner{animation:v4-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.v4-button__spinner{animation-duration:3s}}.v4-text{margin:0;overflow-wrap:break-word}.v4-text--display-lg{font-family:var(--v4-text-display-lg-family);font-size:var(--v4-text-display-lg-size);font-weight:var(--v4-text-display-lg-weight);line-height:var(--v4-text-display-lg-line-height);letter-spacing:var(--v4-text-display-lg-tracking)}.v4-text--display-md{font-family:var(--v4-text-display-md-family);font-size:var(--v4-text-display-md-size);font-weight:var(--v4-text-display-md-weight);line-height:var(--v4-text-display-md-line-height);letter-spacing:var(--v4-text-display-md-tracking)}.v4-text--display-sm{font-family:var(--v4-text-display-sm-family);font-size:var(--v4-text-display-sm-size);font-weight:var(--v4-text-display-sm-weight);line-height:var(--v4-text-display-sm-line-height);letter-spacing:var(--v4-text-display-sm-tracking)}.v4-text--heading-xl{font-family:var(--v4-text-heading-xl-family);font-size:var(--v4-text-heading-xl-size);font-weight:var(--v4-text-heading-xl-weight);line-height:var(--v4-text-heading-xl-line-height);letter-spacing:var(--v4-text-heading-xl-tracking)}.v4-text--heading-lg{font-family:var(--v4-text-heading-lg-family);font-size:var(--v4-text-heading-lg-size);font-weight:var(--v4-text-heading-lg-weight);line-height:var(--v4-text-heading-lg-line-height);letter-spacing:var(--v4-text-heading-lg-tracking)}.v4-text--heading-md{font-family:var(--v4-text-heading-md-family);font-size:var(--v4-text-heading-md-size);font-weight:var(--v4-text-heading-md-weight);line-height:var(--v4-text-heading-md-line-height);letter-spacing:var(--v4-text-heading-md-tracking)}.v4-text--heading-sm{font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}.v4-text--heading-xs{font-family:var(--v4-text-heading-xs-family);font-size:var(--v4-text-heading-xs-size);font-weight:var(--v4-text-heading-xs-weight);line-height:var(--v4-text-heading-xs-line-height);letter-spacing:var(--v4-text-heading-xs-tracking)}.v4-text--body-lg{font-family:var(--v4-text-body-lg-family);font-size:var(--v4-text-body-lg-size);font-weight:var(--v4-text-body-lg-weight);line-height:var(--v4-text-body-lg-line-height);letter-spacing:var(--v4-text-body-lg-tracking)}.v4-text--body-md{font-family:var(--v4-text-body-md-family);font-size:var(--v4-text-body-md-size);font-weight:var(--v4-text-body-md-weight);line-height:var(--v4-text-body-md-line-height);letter-spacing:var(--v4-text-body-md-tracking)}.v4-text--body-sm{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.v4-text--label-lg{font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.v4-text--label-md{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking)}.v4-text--label-sm{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking)}.v4-text--caption{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking)}.v4-text--overline{font-family:var(--v4-text-overline-family);font-size:var(--v4-text-overline-size);font-weight:var(--v4-text-overline-weight);line-height:var(--v4-text-overline-line-height);letter-spacing:var(--v4-text-overline-tracking);text-transform:uppercase}.v4-text--data-md{font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums}.v4-text--data-sm{font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.v4-text--tone-primary{color:var(--v4-fg-primary)}.v4-text--tone-secondary{color:var(--v4-fg-secondary)}.v4-text--tone-tertiary{color:var(--v4-fg-tertiary)}.v4-text--tone-disabled{color:var(--v4-fg-disabled)}.v4-text--tone-inverse{color:var(--v4-fg-inverse)}.v4-text--tone-on-brand{color:var(--v4-fg-on-brand)}.v4-text--tone-link{color:var(--v4-fg-link)}.v4-text--numeric{font-variant-numeric:tabular-nums}.v4-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-kbd{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-control);background-color:var(--v4-surface-subtle);color:var(--v4-fg-secondary);-webkit-user-select:none;user-select:none}.v4-kbd>svg{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary)}.v4-kbd--sm{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);min-width:1.5rem;height:1.25rem;padding-inline:var(--v4-space-inset-2xs);line-height:1}.v4-kbd--xs{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);min-width:1.125rem;height:1rem;padding-inline:var(--v4-space-inset-2xs);line-height:1}.v4-icon{--_stroke: var(--v4-icon-color, currentColor);--_plane: var(--_stroke);--_plane-strong: var(--_stroke);--_plane-opacity: var(--v4-icon-plane-strength);--_plane-strong-opacity: var(--v4-icon-plane-strength-strong);fill:none;stroke:none}.v4-icon__plane{fill:var(--_plane);fill-opacity:var(--_plane-opacity)}.v4-icon__plane-strong{fill:var(--_plane-strong);fill-opacity:var(--_plane-strong-opacity)}.v4-icon__solid{fill:var(--_stroke)}.v4-icon__stroke{fill:none;stroke:var(--_stroke)}.v4-icon--tone-brand{--_stroke: var(--v4-icon-brand-stroke);--_plane: var(--v4-icon-brand-plane);--_plane-strong: var(--v4-icon-brand-plane-strong);--_plane-opacity: 1;--_plane-strong-opacity: 1}.v4-icon--color-primary{--v4-icon-color: var(--v4-icon-primary)}.v4-icon--color-secondary{--v4-icon-color: var(--v4-icon-secondary)}.v4-icon--color-tertiary{--v4-icon-color: var(--v4-icon-tertiary)}.v4-icon--color-disabled{--v4-icon-color: var(--v4-icon-disabled)}.v4-icon--color-inverse{--v4-icon-color: var(--v4-icon-inverse)}.v4-icon--color-on-brand{--v4-icon-color: var(--v4-icon-on-brand)}.v4-icon--color-link{--v4-icon-color: var(--v4-icon-link)}.v4-icon--color-error{--v4-icon-color: var(--v4-feedback-error-icon-default)}.v4-icon--color-warning{--v4-icon-color: var(--v4-feedback-warning-icon-default)}.v4-icon--color-success{--v4-icon-color: var(--v4-feedback-success-icon-default)}.v4-icon--color-info{--v4-icon-color: var(--v4-feedback-info-icon-default)}.v4-icon--color-brand{--v4-icon-color: var(--v4-accent-brand)}.v4-icon--color-blue{--v4-icon-color: var(--v4-accent-blue)}.v4-icon--color-teal{--v4-icon-color: var(--v4-accent-teal)}.v4-icon--color-violet{--v4-icon-color: var(--v4-accent-violet)}.v4-icon--color-green{--v4-icon-color: var(--v4-accent-green)}.v4-icon--color-amber{--v4-icon-color: var(--v4-accent-amber)}.v4-icon--color-coral{--v4-icon-color: var(--v4-accent-coral)}.v4-icon--color-cyan{--v4-icon-color: var(--v4-accent-cyan)}.v4-icon--color-magenta{--v4-icon-color: var(--v4-accent-magenta)}.v4-icon--spin{animation:v4-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.v4-icon--spin{animation-duration:3s}}:where(.v4-icon){display:inline-block;flex-shrink:0;overflow:visible;vertical-align:middle;inline-size:var(--v4-icon-size-md);block-size:var(--v4-icon-size-md)}:where(.v4-icon--xs){inline-size:var(--v4-icon-size-xs);block-size:var(--v4-icon-size-xs)}:where(.v4-icon--sm){inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}:where(.v4-icon--md){inline-size:var(--v4-icon-size-md);block-size:var(--v4-icon-size-md)}:where(.v4-icon--lg){inline-size:var(--v4-icon-size-lg);block-size:var(--v4-icon-size-lg)}:where(.v4-icon--xl){inline-size:var(--v4-icon-size-xl);block-size:var(--v4-icon-size-xl)}.v4-avatar-group{display:flex;align-items:center}.v4-avatar-group__item{position:relative;flex-shrink:0;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-pill);background-color:var(--v4-surface-subtle)}.v4-avatar-group__item .v4-avatar{border:none}.v4-avatar-group__item--sm{width:2rem;height:2rem;margin-inline-end:calc(-1 * var(--v4-space-inline-xs))}.v4-avatar-group__item--default{width:2.5rem;height:2.5rem;margin-inline-end:calc(-1 * var(--v4-space-inline-xs))}.v4-avatar-group__item--lg{width:3rem;height:3rem;margin-inline-end:calc(-1 * var(--v4-space-inline-sm))}.v4-avatar-group__counter{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-pill);background-color:var(--v4-surface-sunken);color:var(--v4-fg-primary);font-weight:var(--v4-text-label-md-weight);font-variant-numeric:tabular-nums}.v4-avatar-group__counter--sm{width:2rem;height:2rem;font-size:.625rem}.v4-avatar-group__counter--default{width:2.5rem;height:2.5rem;font-size:var(--v4-text-label-sm-size)}.v4-avatar-group__counter--lg{width:3rem;height:3rem;font-size:var(--v4-text-label-md-size)}.v4-breadcrumb{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-xs)}.v4-breadcrumb__separator{display:flex;align-items:center;color:var(--v4-icon-tertiary)}.v4-breadcrumb__icon{flex-shrink:0;width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg);color:var(--v4-icon-secondary)}.v4-breadcrumb__item{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:inline-flex;align-items:center;gap:var(--v4-space-inline-2xs);border-radius:calc(var(--v4-radius-control) / 2);outline:none;transition-property:color,background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-breadcrumb__item:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-breadcrumb__item{transition-property:none;animation:none}}.v4-breadcrumb__item--default{color:var(--v4-fg-secondary)}.v4-breadcrumb__item--default:hover{color:var(--v4-fg-primary)}.v4-breadcrumb__item--current{color:var(--v4-fg-primary);font-weight:var(--v4-text-label-md-weight)}.v4-breadcrumb__item--disabled{color:var(--v4-fg-disabled);pointer-events:none}.v4-breadcrumb__item--icon-only{justify-content:center;width:var(--v4-control-height-md);height:var(--v4-control-height-md);border-radius:var(--v4-radius-control)}.v4-breadcrumb__item--icon-only:hover{background-color:var(--v4-state-hover)}.v4-breadcrumb__item-wrap{position:relative}.v4-breadcrumb__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-breadcrumb__menu{position:absolute;z-index:var(--v4-z-popover);min-width:10rem;margin-top:var(--v4-space-stack-xs);padding:var(--v4-space-inset-2xs);overflow:hidden;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow)}.v4-breadcrumb__menu-item{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-radius:calc(var(--v4-radius-overlay) - var(--v4-space-inset-2xs));text-align:start;color:var(--v4-fg-primary);outline:none;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-breadcrumb__menu-item:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:calc(-1 * var(--v4-focus-ring-width))}@media(prefers-reduced-motion:reduce){.v4-breadcrumb__menu-item{transition-property:none;animation:none}}.v4-breadcrumb__menu-item:hover{background-color:var(--v4-state-hover)}.v4-breadcrumb__menu-item--disabled{color:var(--v4-fg-disabled);pointer-events:none}.v4-pagination{display:flex;align-items:center;gap:var(--v4-space-inline-2xs)}.v4-pagination__icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:currentColor}.v4-pagination__ellipsis{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);display:inline-flex;align-items:center;justify-content:center;width:var(--v4-control-height-md);height:var(--v4-control-height-md);color:var(--v4-fg-tertiary)}.v4-pagination__page,.v4-pagination__control{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);display:inline-flex;align-items:center;height:var(--v4-control-height-md);border:var(--v4-border-width-hairline) solid transparent;border-radius:var(--v4-radius-control);background-color:transparent;outline:none;transition-property:background-color,border-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-pagination__page:focus-visible,.v4-pagination__control:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-pagination__page,.v4-pagination__control{transition-property:none;animation:none}}.v4-pagination__control{gap:var(--v4-space-inline-2xs);padding:0 var(--v4-space-inset-sm)}.v4-pagination__control--enabled{color:var(--v4-fg-primary)}.v4-pagination__control--enabled:hover{background-color:var(--v4-state-hover)}.v4-pagination__control--enabled:active{background-color:var(--v4-state-pressed)}.v4-pagination__control--disabled{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-pagination__page{justify-content:center;width:var(--v4-control-height-md);font-variant-numeric:tabular-nums}.v4-pagination__page--default{color:var(--v4-fg-secondary)}.v4-pagination__page--default:hover{background-color:var(--v4-state-hover);color:var(--v4-fg-primary)}.v4-pagination__page--default:active{background-color:var(--v4-state-pressed)}.v4-pagination__page--active{border-color:var(--v4-border-strong);background-color:var(--v4-state-selected);color:var(--v4-fg-primary)}.v4-pagination__page--disabled{border-color:var(--v4-border-disabled);color:var(--v4-fg-disabled);cursor:not-allowed}.v4-tooltip-wrapper{position:fixed;z-index:var(--v4-z-tooltip);pointer-events:none}.v4-tooltip{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:20rem;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-control);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow);color:var(--v4-fg-primary)}.v4-tooltip--medium{padding:var(--v4-space-inset-2xs) var(--v4-space-inset-xs)}.v4-tooltip--large{padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm)}.v4-tooltip--with-support{gap:var(--v4-space-stack-2xs)}.v4-tooltip__label{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);color:var(--v4-fg-primary)}.v4-tooltip__support{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);color:var(--v4-fg-secondary)}.v4-tooltip__arrow{position:absolute;pointer-events:none}.v4-tabs{display:flex;flex-direction:column;gap:var(--v4-space-stack-sm)}.v4-tabs__list{display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:fit-content}.v4-tabs__list--box{gap:var(--v4-space-inline-2xs);padding:var(--v4-space-inset-2xs);border-radius:var(--v4-radius-control);background-color:var(--v4-surface-sunken)}.v4-tabs__list--underline{gap:var(--v4-space-inline-sm);border-bottom:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-tabs__trigger{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);display:inline-flex;align-items:center;gap:var(--v4-space-inline-xs);padding:var(--v4-space-inset-2xs) var(--v4-space-inset-sm);border:var(--v4-border-width-hairline) solid transparent;outline:none;transition-property:color,background-color,border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-tabs__trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-tabs__trigger{transition-property:none;animation:none}}.v4-tabs__trigger--box{border-radius:var(--v4-radius-control)}.v4-tabs__trigger--box-active{border-color:var(--v4-border-subtle);background-color:var(--v4-surface-base);color:var(--v4-fg-primary)}.v4-tabs__trigger--box-inactive{color:var(--v4-fg-secondary)}.v4-tabs__trigger--box-inactive:hover{background-color:var(--v4-state-hover);color:var(--v4-fg-primary)}.v4-tabs__trigger--box-disabled{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-tabs__trigger--underline{padding-inline:var(--v4-space-inset-2xs);padding-block:var(--v4-space-inset-xs);border:none;border-bottom:var(--v4-border-width-thick) solid transparent;border-radius:0;margin-bottom:calc(-1 * var(--v4-border-width-hairline))}.v4-tabs__trigger--underline-active{border-bottom-color:var(--v4-action-primary-bg-rest);color:var(--v4-fg-primary)}.v4-tabs__trigger--underline-inactive{border-bottom-color:transparent;color:var(--v4-fg-secondary)}.v4-tabs__trigger--underline-inactive:hover{border-bottom-color:var(--v4-border-default);color:var(--v4-fg-primary)}.v4-tabs__trigger--underline-disabled{border-bottom-color:transparent;color:var(--v4-fg-disabled);cursor:not-allowed}.v4-tabs__icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:currentColor}.v4-tabs__label{white-space:nowrap}.v4-tabs__panel{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-primary)}.v4-popover-wrapper{position:fixed;z-index:var(--v4-z-popover)}.v4-popover{display:flex;flex-direction:column;min-width:12.5rem;overflow:hidden;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow)}.v4-popover--auto{width:auto}.v4-popover--sm{width:12.5rem}.v4-popover--md{width:15.625rem}.v4-popover--lg{width:20rem}.v4-popover--xl{width:25rem}.v4-popover--trigger{min-width:0}.v4-popover__header{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-space-inline-sm);padding:var(--v4-space-inset-md)}.v4-popover__header--with-border{border-bottom:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-popover__title{font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking);color:var(--v4-fg-primary)}.v4-popover__action{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);padding:var(--v4-space-inset-2xs) var(--v4-space-inset-xs);border-radius:var(--v4-radius-control);background-color:var(--v4-surface-sunken);color:var(--v4-fg-secondary);cursor:pointer;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-popover__action:hover{background-color:var(--v4-state-hover)}.v4-popover__action:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-popover__action{transition-property:none;animation:none}}.v4-popover__body{display:flex;flex-direction:column;padding:var(--v4-space-inset-xs) var(--v4-space-inset-md)}.v4-popover__body--no-padding{padding:0}.v4-popover__close-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);border-radius:var(--v4-radius-control);color:var(--v4-icon-secondary);outline:none;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-popover__close-btn:hover{background-color:var(--v4-state-hover)}.v4-popover__close-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-popover__close-btn{transition-property:none;animation:none}}.v4-popover__close-icon{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary)}.v4-popover__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-space-inline-sm);padding:var(--v4-space-inset-md)}.v4-popover__footer--with-border{border-top:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-alert{width:100%;padding:var(--v4-space-inset-md);border:var(--v4-border-width-hairline) solid;border-radius:var(--v4-radius-container)}.v4-alert--vertical{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v4-space-stack-2xs)}.v4-alert--horizontal{display:flex;flex-direction:row;align-items:center;gap:var(--v4-space-inline-sm)}.v4-alert--neutral{border-color:var(--v4-border-subtle);background-color:var(--v4-surface-base)}.v4-alert--success{border-color:var(--v4-feedback-success-border-subtle);background-color:var(--v4-feedback-success-surface-subtle)}.v4-alert--warning{border-color:var(--v4-feedback-warning-border-subtle);background-color:var(--v4-feedback-warning-surface-subtle)}.v4-alert--info{border-color:var(--v4-feedback-info-border-subtle);background-color:var(--v4-feedback-info-surface-subtle)}.v4-alert--error{border-color:var(--v4-feedback-error-border-subtle);background-color:var(--v4-feedback-error-surface-subtle)}.v4-alert__header{display:flex;align-items:flex-start;gap:var(--v4-space-inline-sm);width:100%}.v4-alert--horizontal .v4-alert__header{align-items:center}.v4-alert__inner{display:flex;flex:1;flex-direction:column;gap:var(--v4-space-stack-2xs)}.v4-alert__close-btn{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:var(--v4-space-inline-2xs);padding:var(--v4-space-inset-2xs);border-radius:var(--v4-radius-control);outline:none;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-alert__close-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-alert__close-btn{transition-property:none;animation:none}}.v4-alert__close-btn:hover{background-color:var(--v4-state-hover)}.v4-alert__close-btn:active{background-color:var(--v4-state-pressed)}.v4-alert__icon-sm{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-alert--vertical .v4-alert__icon-sm{margin-top:var(--v4-space-stack-2xs)}.v4-alert__title-row{display:flex;align-items:center;gap:var(--v4-space-inline-xs)}.v4-alert__text{display:flex;flex:1;flex-direction:column;gap:var(--v4-space-stack-2xs)}.v4-alert__title{font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.v4-alert__description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.v4-alert--neutral .v4-alert__title{color:var(--v4-fg-primary)}.v4-alert--neutral .v4-alert__description{color:var(--v4-fg-secondary)}.v4-alert--neutral .v4-alert__icon,.v4-alert--neutral .v4-alert__close,.v4-alert--neutral .v4-alert__close-btn{color:var(--v4-icon-primary)}.v4-alert--success .v4-alert__title,.v4-alert--success .v4-alert__description{color:var(--v4-feedback-success-fg-default)}.v4-alert--success .v4-alert__icon,.v4-alert--success .v4-alert__close,.v4-alert--success .v4-alert__close-btn{color:var(--v4-feedback-success-icon-default)}.v4-alert--warning .v4-alert__title,.v4-alert--warning .v4-alert__description{color:var(--v4-feedback-warning-fg-default)}.v4-alert--warning .v4-alert__icon,.v4-alert--warning .v4-alert__close,.v4-alert--warning .v4-alert__close-btn{color:var(--v4-feedback-warning-icon-default)}.v4-alert--info .v4-alert__title,.v4-alert--info .v4-alert__description{color:var(--v4-feedback-info-fg-default)}.v4-alert--info .v4-alert__icon,.v4-alert--info .v4-alert__close,.v4-alert--info .v4-alert__close-btn{color:var(--v4-feedback-info-icon-default)}.v4-alert--error .v4-alert__title,.v4-alert--error .v4-alert__description{color:var(--v4-feedback-error-fg-default)}.v4-alert--error .v4-alert__icon,.v4-alert--error .v4-alert__close,.v4-alert--error .v4-alert__close-btn{color:var(--v4-feedback-error-icon-default)}.v4-alert__description--indent{padding-inline-start:calc(var(--v4-icon-size-sm) + var(--v4-space-inline-xs))}.v4-alert__actions--vertical{padding-top:var(--v4-space-stack-2xs);padding-inline-start:var(--v4-space-inset-md)}.v4-alert__actions--horizontal{display:flex;align-items:center;gap:var(--v4-space-inline-xs);margin-inline-start:auto}.v4-accordion{display:flex;flex-direction:column;width:100%}.v4-accordion--outline{gap:0}.v4-accordion--rounded{gap:var(--v4-space-stack-xs)}.v4-accordion__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--v4-surface-base)}.v4-accordion__item--outline{border-bottom:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-accordion__item--rounded{overflow:hidden;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-container);transition-property:border-color;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-accordion__item--rounded{transition-property:none;animation:none}}.v4-accordion__item--rounded[data-expanded]{border-color:var(--v4-border-default)}.v4-accordion__item--disabled{cursor:not-allowed}.v4-accordion__item--disabled .v4-accordion__title{color:var(--v4-fg-disabled)}.v4-accordion__item--disabled .v4-accordion__icon,.v4-accordion__item--disabled .v4-accordion__chevron{color:var(--v4-icon-disabled)}.v4-accordion__trigger{display:flex;align-items:center;gap:var(--v4-space-inline-sm);width:100%;padding:var(--v4-space-inset-md);border:none;background:none;text-align:start;cursor:pointer;outline:none;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-accordion__trigger{transition-property:none;animation:none}}.v4-accordion__trigger--enabled:hover{background-color:var(--v4-state-hover)}.v4-accordion__trigger--enabled:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:calc(-1 * var(--v4-focus-ring-width))}.v4-accordion__trigger--disabled{cursor:not-allowed}.v4-accordion__item--rounded .v4-accordion__trigger{padding:var(--v4-space-inset-md);padding-block:calc(var(--v4-space-inset-md) + var(--v4-space-inset-2xs))}.v4-accordion__item--rounded[data-expanded] .v4-accordion__trigger{padding-bottom:var(--v4-space-inset-md)}.v4-accordion__trigger-left{display:flex;flex:1;align-items:center;gap:var(--v4-space-inline-xs)}.v4-accordion__title{font-family:var(--v4-text-body-md-family);font-size:var(--v4-text-body-md-size);font-weight:var(--v4-text-body-md-weight);line-height:var(--v4-text-body-md-line-height);letter-spacing:var(--v4-text-body-md-tracking);flex:1;text-align:start;color:var(--v4-fg-primary)}.v4-accordion__title--collapsed{font-weight:var(--v4-text-body-md-weight)}.v4-accordion__title--expanded{font-weight:var(--v4-text-label-lg-weight)}.v4-accordion__chevron{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary);transition-property:transform;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-accordion__chevron{transition-property:none;animation:none}}.v4-accordion__chevron--expanded{transform:rotate(180deg)}.v4-accordion__chevron--collapsed{transform:rotate(0)}.v4-accordion__icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-primary)}.v4-accordion__content-wrap{width:100%;overflow:hidden;transition-property:max-height,opacity;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-accordion__content-wrap{transition-property:none;animation:none}}.v4-accordion__content-wrap--expanded{max-height:62.5rem;opacity:1}.v4-accordion__content-wrap--collapsed{max-height:0;opacity:0}.v4-accordion__content{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;flex-direction:column;gap:var(--v4-space-stack-md);padding:0 var(--v4-space-inset-md) var(--v4-space-inset-md);color:var(--v4-fg-secondary)}.v4-accordion__item--rounded .v4-accordion__content{padding-bottom:calc(var(--v4-space-inset-md) + var(--v4-space-inset-2xs))}.v4-tenant-switcher{position:relative;width:100%}.v4-tenant-switcher--collapsed{display:flex;justify-content:center;width:auto}.v4-tenant-switcher__trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;padding:var(--v4-space-inset-xs);border-radius:var(--v4-radius-control);background-color:var(--v4-surface-base);color:var(--v4-fg-primary);outline:none;transition-property:background-color,background-image,border-color,transform;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-tenant-switcher__trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-tenant-switcher__trigger{transition-property:none;animation:none}}.v4-tenant-switcher__trigger--enabled{cursor:pointer}.v4-tenant-switcher__trigger--enabled:hover{border-color:var(--v4-border-default)}.v4-tenant-switcher__trigger--enabled:active{transform:scale(.97);border-color:var(--v4-border-strong);background-image:linear-gradient(var(--v4-state-pressed),var(--v4-state-pressed))}@media(prefers-reduced-motion:reduce){.v4-tenant-switcher__trigger--enabled:active{transform:none}}.v4-tenant-switcher__trigger--disabled{cursor:not-allowed;color:var(--v4-fg-disabled)}.v4-tenant-switcher__trigger--disabled .v4-tenant-switcher__primary-label,.v4-tenant-switcher__trigger--disabled .v4-tenant-switcher__label,.v4-tenant-switcher__trigger--disabled .v4-tenant-switcher__secondary-label{color:var(--v4-fg-disabled)}.v4-tenant-switcher__trigger--disabled .v4-tenant-switcher__chevron{color:var(--v4-icon-disabled)}.v4-tenant-switcher__trigger--bordered{border:var(--v4-border-width-hairline) solid var(--v4-border-default)}.v4-tenant-switcher__trigger--bordered:hover,.v4-tenant-switcher__trigger--bordered:active{border-color:var(--v4-border-strong)}.v4-tenant-switcher__trigger--bordered.v4-tenant-switcher__trigger--disabled{border-color:var(--v4-border-disabled)}.v4-tenant-switcher__trigger--borderless{border:var(--v4-border-width-hairline) solid transparent}.v4-tenant-switcher__trigger--borderless .v4-tenant-switcher__trigger-avatar{background-color:var(--v4-surface-inverse)}.v4-tenant-switcher__trigger--borderless .v4-tenant-switcher__trigger-avatar .v4-avatar__fallback{color:var(--v4-fg-inverse)}.v4-tenant-switcher__trigger--compact{min-block-size:var(--v4-control-height-sm);padding:var(--v4-space-inset-2xs);border-color:transparent;background-color:transparent}.v4-tenant-switcher__trigger--compact .v4-avatar.v4-tenant-switcher__trigger-avatar{width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg);font-size:var(--v4-text-caption-size)}.v4-tenant-switcher__trigger--compact.v4-tenant-switcher__trigger--enabled:hover,.v4-tenant-switcher__trigger--compact.v4-tenant-switcher__trigger--enabled[data-state=open],.v4-tenant-switcher__trigger--compact.v4-tenant-switcher__trigger--enabled[aria-expanded=true]{border-color:transparent;background-color:var(--v4-state-hover)}.v4-tenant-switcher__trigger--compact.v4-tenant-switcher__trigger--enabled:active{border-color:transparent}.v4-tenant-switcher__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0}.v4-tenant-switcher__primary-label,.v4-tenant-switcher__label{font-family:var(--v4-font-family-sans);font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height);font-weight:var(--v4-text-heading-sm-weight);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:start;color:var(--v4-fg-primary)}.v4-tenant-switcher__secondary-label{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:start;color:var(--v4-fg-secondary)}.v4-tenant-switcher__group{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v4-fg-secondary)}.v4-tenant-switcher__chevron{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-tertiary)}.v4-tenant-switcher__shortcut{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--v4-space-inline-2xs);color:var(--v4-fg-tertiary)}.v4-tenant-switcher__trigger--borderless .v4-tenant-switcher__shortcut{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);color:var(--v4-fg-secondary)}.v4-tenant-switcher__trigger--collapsed-btn{display:flex;align-items:center;justify-content:center;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);padding:0;border-radius:var(--v4-radius-control);cursor:pointer;outline:none;transition-property:transform;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-tenant-switcher__trigger--collapsed-btn .v4-avatar{background-color:var(--v4-surface-inverse);outline:var(--v4-border-width-hairline) solid transparent;outline-offset:calc(-1 * var(--v4-border-width-hairline))}.v4-tenant-switcher__trigger--collapsed-btn .v4-avatar .v4-avatar__fallback{color:var(--v4-fg-inverse)}.v4-tenant-switcher__trigger--collapsed-btn:hover .v4-avatar{outline-color:var(--v4-border-default)}.v4-tenant-switcher__trigger--collapsed-btn:active{transform:scale(.9)}.v4-tenant-switcher__trigger--collapsed-btn:active .v4-avatar{outline-color:var(--v4-border-strong);background-image:linear-gradient(var(--v4-state-pressed),var(--v4-state-pressed))}.v4-tenant-switcher__trigger--collapsed-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-tenant-switcher__trigger--collapsed-btn{transition-property:none;animation:none}}@media(prefers-reduced-motion:reduce){.v4-tenant-switcher__trigger--collapsed-btn:active{transform:none}}.v4-tenant-switcher__dropdown{display:flex;flex-direction:column;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow);position:absolute;top:100%;left:0;right:0;z-index:var(--v4-z-dropdown);margin-top:var(--v4-space-stack-2xs)}.v4-tenant-switcher__dropdown--portal{display:flex;flex-direction:column;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow);position:fixed;z-index:var(--v4-z-popover);width:16rem}.v4-tenant-switcher__search{display:flex;align-items:center;gap:var(--v4-space-inline-xs);padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-bottom:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-tenant-switcher__search-icon{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);flex-shrink:0;color:var(--v4-icon-tertiary)}.v4-tenant-switcher__search-input{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);flex:1;border:none;outline:none;background:transparent;color:var(--v4-fg-primary)}.v4-tenant-switcher__search-input::placeholder{color:var(--v4-fg-tertiary)}@media(pointer:coarse)and (not (min-width:48rem)){.v4-tenant-switcher__search-input{font-size:var(--v4-text-body-md-size)}}.v4-tenant-switcher__scroll{overflow-y:auto;scrollbar-width:none}.v4-tenant-switcher__scroll::-webkit-scrollbar{display:none}.v4-tenant-switcher__empty{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);padding:var(--v4-space-inset-lg) var(--v4-space-inset-sm);text-align:center;color:var(--v4-fg-secondary)}.v4-tenant-switcher__options{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);margin:0;padding:var(--v4-space-inset-2xs);list-style:none}.v4-tenant-switcher__group-list{margin:0;padding:0;list-style:none}.v4-tenant-switcher__group-header{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);display:flex;align-items:center;justify-content:space-between;height:var(--v4-control-height-sm);padding-inline:var(--v4-space-inset-sm);color:var(--v4-fg-tertiary)}.v4-tenant-switcher__option{font-family:var(--v4-font-family-sans);font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height);font-weight:var(--v4-text-body-sm-weight);letter-spacing:0;display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-radius:var(--v4-radius-control);color:var(--v4-fg-primary);cursor:pointer;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-tenant-switcher__option{transition-property:none;animation:none}}.v4-tenant-switcher__option:hover{background-color:var(--v4-state-hover)}.v4-tenant-switcher__option--selected{background-color:var(--v4-state-selected);font-weight:var(--v4-text-label-md-weight)}.v4-tenant-switcher__option--disabled{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-tenant-switcher__option--disabled:hover{background-color:transparent}.v4-tenant-switcher__option--disabled .v4-tenant-switcher__option-icon,.v4-tenant-switcher__option--disabled .v4-tenant-switcher__option-check{color:var(--v4-icon-disabled)}.v4-tenant-switcher__option-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary)}.v4-tenant-switcher__option .v4-avatar.v4-tenant-switcher__option-avatar{flex-shrink:0;width:var(--v4-icon-size-md);height:var(--v4-icon-size-md);font-size:calc(var(--v4-text-caption-size) * .75)}.v4-tenant-switcher__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:start}.v4-tenant-switcher__option-check{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);flex-shrink:0;color:var(--v4-icon-primary)}.v4-tenant-switcher__footer{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);padding:var(--v4-space-inset-sm);border-top:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-tenant-switcher__footer-action{width:100%}.v4-dropdown-menu.v4-organization-menu{min-width:16rem}.v4-organization-menu .v4-dropdown-menu__item.v4-dropdown-menu__item,.v4-organization-menu .v4-dropdown-menu__sub-trigger.v4-dropdown-menu__sub-trigger,.v4-organization-menu .v4-organization-menu__header,.v4-organization-menu .v4-organization-menu__shortcut{font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height)}.v4-organization-menu__group{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs)}.v4-organization-menu__header{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);padding:var(--v4-space-inset-2xs) var(--v4-space-inset-sm);color:var(--v4-fg-tertiary)}.v4-organization-menu__organization .v4-dropdown-menu__item-icon{width:var(--v4-icon-size-md);height:var(--v4-icon-size-md)}.v4-organization-menu__organization .v4-avatar.v4-organization-menu__avatar{width:100%;height:100%;font-size:calc(var(--v4-text-caption-size) * .75)}.v4-organization-menu__all .v4-dropdown-menu__item-label{display:flex;align-items:center;gap:var(--v4-space-inline-xs)}.v4-organization-menu__all-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.v4-organization-menu__shortcut{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);display:inline-flex;flex-shrink:0;align-items:center;gap:var(--v4-space-inline-2xs);color:var(--v4-fg-tertiary)}.v4-icon-color-picker{display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);inline-size:100%;min-inline-size:0}.v4-icon-color-picker__colors{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v4-space-inline-2xs);padding-block-end:var(--v4-space-inset-sm);border-block-end:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-icon-color-picker__color{display:flex;align-items:center;justify-content:center;transition:color var(--v4-duration-fast) var(--v4-easing-standard),background-color var(--v4-duration-fast) var(--v4-easing-standard),border-color var(--v4-duration-fast) var(--v4-easing-standard),outline-color var(--v4-duration-fast) var(--v4-easing-standard),fill var(--v4-duration-fast) var(--v4-easing-standard),stroke var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-icon-color-picker__color{transition-property:none;animation:none}}.v4-icon-color-picker__color{inline-size:var(--v4-control-height-sm);block-size:var(--v4-control-height-sm);padding:0;border:0;border-radius:var(--v4-radius-pill);background-color:transparent;cursor:pointer}.v4-icon-color-picker__color:hover,.v4-icon-color-picker__color[aria-checked=true]{background-color:var(--v4-state-hover)}.v4-icon-color-picker__color:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-icon-color-picker__color-dot{display:flex;align-items:center;justify-content:center;inline-size:var(--v4-icon-size-lg);block-size:var(--v4-icon-size-lg);border-radius:var(--v4-radius-pill);background-color:var(--v4-item-accent);color:var(--v4-fg-inverse)}.v4-icon-color-picker__color-check{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}.v4-icon-color-picker__icons{display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);max-block-size:min(18rem,35dvh);min-inline-size:0;margin:0;padding:0;border:0;overflow-y:auto}.v4-icon-color-picker__category{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs)}.v4-icon-color-picker__category-label{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);margin:0;color:var(--v4-fg-tertiary)}.v4-icon-color-picker__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--v4-space-inline-2xs)}@media(min-width:40rem){.v4-icon-color-picker__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.v4-icon-color-picker__icon{display:flex;align-items:center;justify-content:center;transition:color var(--v4-duration-fast) var(--v4-easing-standard),background-color var(--v4-duration-fast) var(--v4-easing-standard),border-color var(--v4-duration-fast) var(--v4-easing-standard),outline-color var(--v4-duration-fast) var(--v4-easing-standard),fill var(--v4-duration-fast) var(--v4-easing-standard),stroke var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-icon-color-picker__icon{transition-property:none;animation:none}}.v4-icon-color-picker__icon{aspect-ratio:1;min-inline-size:0;padding:0;border:0;border-radius:var(--v4-radius-control);background-color:transparent;color:var(--v4-item-accent, var(--v4-icon-primary));cursor:pointer}.v4-icon-color-picker__icon:hover{background-color:var(--v4-state-hover)}.v4-icon-color-picker__icon[aria-pressed=true]{background-color:var(--v4-state-selected)}.v4-icon-color-picker__icon:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-icon-color-picker__icon svg{inline-size:var(--v4-icon-size-md);block-size:var(--v4-icon-size-md)}.v4-icon-color-picker__empty{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:block;margin:0;padding-block:var(--v4-space-inset-md);color:var(--v4-fg-secondary);text-align:center}.v4-stepper{--v4-stepper-accent: var(--v4-feedback-success-surface-strong);--v4-stepper-accent-fill: var(--v4-feedback-success-surface-strong);--v4-stepper-accent-fg: var(--v4-feedback-success-fg-strong)}.v4-stepper--brand{--v4-stepper-accent: var(--v4-surface-brand);--v4-stepper-accent-fill: var(--v4-surface-brand);--v4-stepper-accent-fg: var(--v4-fg-on-brand)}.v4-stepper{display:flex;width:100%}.v4-stepper--horizontal{flex-direction:row}.v4-stepper--vertical{flex-direction:column}.v4-stepper__step{display:flex;padding:0;border:none;background:none;cursor:default;appearance:none}.v4-stepper--horizontal .v4-stepper__step{flex:1 1 0%;flex-direction:column;align-items:center;gap:var(--v4-space-stack-xs)}.v4-stepper--vertical .v4-stepper__step{flex-direction:row;align-items:center;gap:var(--v4-space-inline-xs)}.v4-stepper__step:focus-visible{outline:none}.v4-stepper__step:focus-visible .v4-stepper__indicator{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-stepper__step--disabled{cursor:not-allowed}.v4-stepper__step--disabled .v4-stepper__indicator{border-color:var(--v4-border-disabled);background-color:var(--v4-surface-sunken);color:var(--v4-fg-disabled)}.v4-stepper__step--disabled .v4-stepper__label,.v4-stepper__step--disabled .v4-stepper__description{color:var(--v4-fg-disabled)}.v4-stepper__step--disabled .v4-stepper__connector--active{background-color:var(--v4-border-disabled)}button.v4-stepper__step:not(.v4-stepper__step--disabled){cursor:pointer}button.v4-stepper__step:not(.v4-stepper__step--disabled):hover .v4-stepper__indicator{background-image:linear-gradient(var(--v4-state-hover),var(--v4-state-hover))}button.v4-stepper__step:not(.v4-stepper__step--disabled):hover .v4-stepper__indicator--inactive{border-color:var(--v4-border-strong)}.v4-stepper__header{display:flex;flex-shrink:0;align-items:center;gap:0}.v4-stepper--horizontal .v4-stepper__header{flex-direction:row;width:100%}.v4-stepper--vertical .v4-stepper__header{flex-direction:column;align-self:stretch;min-height:4rem}.v4-stepper__connector-wrapper{display:flex;flex:1 1 0%;align-items:center;justify-content:center;min-width:var(--v4-border-width-hairline);min-height:var(--v4-border-width-hairline)}.v4-stepper__connector{transition-property:background-color;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-stepper__connector{transition-property:none;animation:none}}.v4-stepper__connector--horizontal{width:100%;height:var(--v4-border-width-hairline)}.v4-stepper__connector--vertical{width:var(--v4-border-width-hairline);height:100%}.v4-stepper__connector--inactive{background-color:var(--v4-border-default)}.v4-stepper__connector--active{background-color:var(--v4-stepper-accent)}.v4-stepper__indicator{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--v4-radius-pill);font-variant-numeric:tabular-nums;transition-property:background-color,color,border-color;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-stepper__indicator{transition-property:none;animation:none}}.v4-stepper__indicator--sm{width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg)}.v4-stepper__indicator--md{width:var(--v4-control-height-sm);height:var(--v4-control-height-sm)}.v4-stepper__indicator--lg{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);width:var(--v4-control-height-md);height:var(--v4-control-height-md)}.v4-stepper__indicator--inactive{border:var(--v4-border-width-hairline) solid var(--v4-border-default);background-color:var(--v4-surface-base);color:var(--v4-fg-secondary)}.v4-stepper__indicator--active{border:var(--v4-border-width-thick) solid var(--v4-stepper-accent);background-color:var(--v4-surface-base);color:var(--v4-fg-primary)}.v4-stepper__indicator--completed{border:var(--v4-border-width-hairline) solid var(--v4-stepper-accent);background-color:var(--v4-stepper-accent-fill);color:var(--v4-stepper-accent-fg)}.v4-stepper__icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:currentColor}.v4-stepper__content{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs)}.v4-stepper--horizontal .v4-stepper__content{align-items:center;text-align:center}.v4-stepper--vertical .v4-stepper__content{align-items:flex-start;text-align:start}.v4-stepper__label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-primary);transition-property:color;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-stepper__label{transition-property:none;animation:none}}.v4-stepper__description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-secondary)}@media not (min-width:40rem){.v4-stepper--horizontal .v4-stepper__step{gap:var(--v4-space-stack-2xs)}.v4-stepper--horizontal .v4-stepper__indicator--md{width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg)}.v4-stepper--horizontal .v4-stepper__indicator--lg{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);width:var(--v4-control-height-sm);height:var(--v4-control-height-sm)}.v4-stepper--horizontal .v4-stepper__content{gap:0;min-width:0;overflow:hidden}.v4-stepper--horizontal .v4-stepper__label{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);max-width:100%;overflow-wrap:break-word}.v4-stepper--horizontal .v4-stepper__description{display:none}.v4-stepper--vertical .v4-stepper__header{min-height:3rem}.v4-stepper--vertical .v4-stepper__indicator--lg{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);width:var(--v4-control-height-sm);height:var(--v4-control-height-sm)}}.v4-audio-player{display:flex;align-items:center;gap:var(--v4-space-inline-sm);width:100%;padding:var(--v4-space-inset-sm);border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-container);background-color:var(--v4-surface-subtle)}.v4-audio-player--unavailable{font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking);justify-content:center;min-height:3.75rem;color:var(--v4-fg-disabled);text-align:center}.v4-audio-player__play-btn{display:flex;align-items:center;justify-content:center;width:var(--v4-control-height-md);height:var(--v4-control-height-md);padding:0;border:none;border-radius:var(--v4-radius-pill);background-color:var(--v4-action-primary-bg-rest);color:var(--v4-action-primary-fg-rest);cursor:pointer;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-audio-player__play-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-audio-player__play-btn{transition-property:none;animation:none}}.v4-audio-player__play-btn:hover{background-color:var(--v4-action-primary-bg-hover);color:var(--v4-action-primary-fg-hover)}.v4-audio-player__play-btn:active{background-color:var(--v4-action-primary-bg-pressed);color:var(--v4-action-primary-fg-pressed)}.v4-audio-player__play-icon{width:var(--v4-icon-size-md);height:var(--v4-icon-size-md)}.v4-audio-player__waveform{display:flex;flex:1 1 0%;align-items:center;align-self:stretch;justify-content:space-between;cursor:pointer}.v4-audio-player__bar{width:var(--v4-border-width-thick);border-radius:var(--v4-radius-pill);background-color:var(--v4-border-default)}.v4-audio-player__bar--played{background-color:var(--v4-action-primary-bg-rest)}.v4-audio-player__duration{font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums;color:var(--v4-fg-secondary)}.v4-audio-player__skeleton-play{width:var(--v4-control-height-md);height:var(--v4-control-height-md);border-radius:var(--v4-radius-pill)}.v4-audio-player__skeleton-waveform{flex:1 1 0%;height:var(--v4-text-body-sm-size);border-radius:calc(var(--v4-radius-control) / 2)}.v4-audio-player__skeleton-duration{width:2.5rem;height:var(--v4-icon-size-sm);border-radius:calc(var(--v4-radius-control) / 2)}.v4-header{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;min-width:0;height:var(--v4-sidebar-header-height);padding:0 var(--v4-space-inset-lg);background-color:var(--v4-surface-subtle)}.v4-header__trigger{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);border-radius:var(--v4-radius-control);color:var(--v4-icon-secondary);cursor:pointer;outline:none;transition-property:color,background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-header__trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-header__trigger{transition-property:none;animation:none}}.v4-header__trigger svg{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-header__trigger:hover{background-color:var(--v4-state-hover);color:var(--v4-icon-primary)}.v4-header__trigger:active{background-color:var(--v4-state-pressed)}.v4-header__actions{display:flex;align-items:center;gap:var(--v4-space-inline-md);min-width:0;margin-left:auto}@media(min-width:64rem){.v4-header__actions{gap:var(--v4-space-inline-lg)}}.v4-header__action-item{display:flex;flex-shrink:0;align-items:center}@media(min-width:64rem){.v4-header--mobile{display:none}}.v4-header--desktop{display:none}@media(min-width:64rem){.v4-header--desktop{display:flex}}.v4-header__center-logo{position:absolute;left:50%;flex-shrink:0;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);transform:translate(-50%)}.v4-header__spacer{flex:1}.v4-table-wrapper{width:100%;overflow-x:auto}.v4-table{width:100%;border-collapse:collapse;font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);text-align:left;background-color:var(--v4-surface-base)}.v4-table__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-space-inline-md);padding:var(--v4-space-inset-md);border-top:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-table__row{border-bottom:var(--v4-border-width-hairline) solid var(--v4-border-subtle);transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-table__row{transition-property:none;animation:none}}.v4-table__row--hoverable:hover{background-color:var(--v4-state-hover)}.v4-table__row--selected{background-color:var(--v4-state-selected)}.v4-table__row--no-border{border-bottom:none}.v4-table__head-cell{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);height:var(--v4-control-height-lg);min-width:5.3125rem;padding:0 var(--v4-space-inset-md);color:var(--v4-fg-secondary);border-bottom:var(--v4-border-width-hairline) solid var(--v4-border-subtle);transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard);white-space:nowrap}@media(prefers-reduced-motion:reduce){.v4-table__head-cell{transition-property:none;animation:none}}.v4-table__head-cell--left{text-align:left}.v4-table__head-cell--center{text-align:center}.v4-table__head-cell--right{text-align:right}.v4-table__head-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.v4-table__head-cell--sortable:hover{background-color:var(--v4-state-hover)}.v4-table__head-cell--sortable:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:calc(-1 * var(--v4-focus-ring-width))}.v4-table__cell{padding:0 var(--v4-space-inset-md);color:var(--v4-fg-primary);transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-table__cell{transition-property:none;animation:none}}.v4-table__cell--left{text-align:left}.v4-table__cell--center{text-align:center}.v4-table__cell--right{text-align:right}.v4-table__cell--sm{padding-block:var(--v4-space-inset-md)}.v4-table__cell--md{padding-block:var(--v4-space-inset-lg)}.v4-table__cell--lg{padding-block:var(--v4-space-inset-xl)}.v4-table__cell--bold{font-weight:var(--v4-text-label-md-weight)}.v4-table__cell--normal{font-weight:var(--v4-text-body-sm-weight)}.v4-table__cell-text{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-table__cell-description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v4-fg-secondary)}.v4-table__footer-info{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-secondary)}.v4-table__footer-actions{display:flex;align-items:center;gap:var(--v4-space-inline-md)}.v4-table__items-per-page{display:flex;align-items:center;gap:var(--v4-space-inline-xs)}.v4-table__caption{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);margin-top:var(--v4-space-stack-md);color:var(--v4-fg-secondary)}.v4-table__sort-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary);transition-property:transform;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-table__sort-icon{transition-property:none;animation:none}}.v4-table__sort-icon--active{color:var(--v4-icon-primary)}.v4-table__head-cell-content{display:flex;align-items:center;gap:var(--v4-space-inline-xs)}.v4-table__head-cell-content--left{justify-content:flex-start}.v4-table__head-cell-content--center{justify-content:center}.v4-table__head-cell-content--right{justify-content:flex-end}.v4-table__cell-align{display:flex;align-items:center;min-width:0}.v4-table__cell-align--left{justify-content:flex-start;text-align:left}.v4-table__cell-align--center{justify-content:center;text-align:center}.v4-table__cell-align--right{justify-content:flex-end;text-align:right}.v4-table__cell-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-table__cell-avatar-container{display:flex;align-items:center;gap:var(--v4-space-inline-sm)}.v4-table__cell-avatar{flex-shrink:0;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);border-radius:var(--v4-radius-pill);background-color:var(--v4-surface-sunken);display:flex;align-items:center;justify-content:center;overflow:hidden}.v4-table__cell-avatar-image{width:100%;height:100%;object-fit:cover}.v4-table__cell-avatar-fallback{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);color:var(--v4-fg-secondary)}.v4-table__cell-content-stack{display:flex;flex-direction:column;min-width:0}.v4-table__footer-items-per-page-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-secondary);white-space:nowrap}.v4-toast-viewport{position:fixed;z-index:var(--v4-z-toast);display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);width:100%;max-width:26.25rem;pointer-events:none}.v4-toast-viewport--top-right{top:var(--v4-space-inset-md);right:var(--v4-space-inset-md);align-items:flex-end}.v4-toast-viewport--top-left{top:var(--v4-space-inset-md);left:var(--v4-space-inset-md);align-items:flex-start}.v4-toast-viewport--bottom-right{bottom:var(--v4-space-inset-md);right:var(--v4-space-inset-md);align-items:flex-end}.v4-toast-viewport--bottom-left{bottom:var(--v4-space-inset-md);left:var(--v4-space-inset-md);align-items:flex-start}.v4-toast{display:flex;align-items:center;gap:var(--v4-space-inline-sm);width:100%;max-width:26.25rem;padding:var(--v4-space-inset-md);border:var(--v4-border-width-hairline) solid;border-radius:var(--v4-radius-overlay);box-shadow:var(--v4-elevation-4-shadow);pointer-events:auto}.v4-toast--neutral{border-color:var(--v4-border-subtle);background-color:var(--v4-elevation-4-surface)}.v4-toast--success{border-color:var(--v4-feedback-success-border-subtle);background-color:var(--v4-feedback-success-surface-subtle)}.v4-toast--info{border-color:var(--v4-feedback-info-border-subtle);background-color:var(--v4-feedback-info-surface-subtle)}.v4-toast--warning{border-color:var(--v4-feedback-warning-border-subtle);background-color:var(--v4-feedback-warning-surface-subtle)}.v4-toast--error{border-color:var(--v4-feedback-error-border-subtle);background-color:var(--v4-feedback-error-surface-subtle)}.v4-toast__text{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);flex:1}.v4-toast--neutral .v4-toast__text{color:var(--v4-fg-primary)}.v4-toast--success .v4-toast__text{color:var(--v4-feedback-success-fg-default)}.v4-toast--info .v4-toast__text{color:var(--v4-feedback-info-fg-default)}.v4-toast--warning .v4-toast__text{color:var(--v4-feedback-warning-fg-default)}.v4-toast--error .v4-toast__text{color:var(--v4-feedback-error-fg-default)}.v4-toast__icon{flex-shrink:0;width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg)}.v4-toast--neutral .v4-toast__icon{color:var(--v4-icon-primary)}.v4-toast--success .v4-toast__icon{color:var(--v4-feedback-success-icon-default)}.v4-toast--info .v4-toast__icon{color:var(--v4-feedback-info-icon-default)}.v4-toast--warning .v4-toast__icon{color:var(--v4-feedback-warning-icon-default)}.v4-toast--error .v4-toast__icon{color:var(--v4-feedback-error-icon-default)}.v4-toast__action{color:var(--v4-fg-primary)}.v4-toast__actions{display:flex;align-items:center;align-self:flex-start;gap:var(--v4-space-inline-xs)}.v4-toast__close-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);border-radius:var(--v4-radius-control);color:var(--v4-icon-primary);outline:none;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-toast__close-btn svg{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-toast__close-btn:hover{background-color:var(--v4-state-hover)}.v4-toast__close-btn:active{background-color:var(--v4-state-pressed)}.v4-toast__close-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-toast__close-btn{transition-property:none;animation:none}}.v4-dialog-overlay{position:fixed;inset:0;z-index:var(--v4-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--v4-space-inset-md);background-color:var(--v4-scrim);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}@media(min-width:40rem){.v4-dialog-overlay{padding:var(--v4-space-inset-md) var(--v4-space-inset-lg)}}.v4-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:32rem;max-block-size:100%;overflow-y:auto;padding:var(--v4-space-inset-lg);border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-3-surface);box-shadow:var(--v4-elevation-3-shadow);outline:none}.v4-dialog:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-dialog--default{gap:var(--v4-space-stack-md)}.v4-dialog--icon,.v4-dialog--destructive{gap:var(--v4-space-stack-lg)}.v4-dialog--scroll{gap:var(--v4-space-stack-lg);max-height:80vh}.v4-dialog__header{display:flex;flex-direction:column}.v4-dialog--default .v4-dialog__header{gap:var(--v4-space-stack-xs)}.v4-dialog--icon .v4-dialog__header,.v4-dialog--destructive .v4-dialog__header{gap:var(--v4-space-stack-md)}.v4-dialog--scroll .v4-dialog__header{gap:var(--v4-space-stack-sm)}.v4-dialog__title{font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking);color:var(--v4-fg-primary)}.v4-dialog__description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);color:var(--v4-fg-secondary)}.v4-dialog--scroll .v4-dialog__description{gap:var(--v4-space-stack-sm)}.v4-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--v4-space-inline-sm)}.v4-dialog__divider{width:100%;height:var(--v4-border-width-hairline);background-color:var(--v4-border-subtle)}.v4-dialog__header-content{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs)}.v4-dialog__icon-wrap{display:flex;align-items:center;justify-content:center;width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg)}.v4-dialog__icon-wrap svg{width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg)}.v4-dialog__icon-wrap--default{color:var(--v4-icon-primary)}.v4-dialog__icon-wrap--destructive{color:var(--v4-feedback-error-icon-default)}.v4-dialog__close-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);border-radius:var(--v4-radius-control);color:var(--v4-icon-secondary);outline:none;transition-property:background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-dialog__close-btn svg{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-dialog__close-btn:hover{background-color:var(--v4-state-hover);color:var(--v4-icon-primary)}.v4-dialog__close-btn:active{background-color:var(--v4-state-pressed)}.v4-dialog__close-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-dialog__close-btn{transition-property:none;animation:none}}.v4-dialog__description--scrollable{max-height:20rem;padding-inline-end:var(--v4-space-inset-2xs);overflow-y:auto}.v4-drawer-overlay{position:fixed;inset:0;z-index:var(--v4-z-modal);display:flex;background-color:var(--v4-scrim);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.v4-drawer-overlay--right{align-items:stretch;justify-content:flex-end}.v4-drawer-overlay--left{align-items:stretch;justify-content:flex-start}.v4-drawer-overlay--top{align-items:flex-start}.v4-drawer-overlay--bottom{align-items:flex-end}.v4-drawer{position:relative;display:flex;flex-direction:column;gap:var(--v4-space-stack-md);width:100%;padding:var(--v4-space-inset-lg);background-color:var(--v4-elevation-3-surface);box-shadow:var(--v4-elevation-3-shadow);outline:none}.v4-drawer:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-drawer--right{width:24rem;max-width:100%;height:100vh;margin-inline-start:auto;border-inline-start:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-drawer--left{width:24rem;max-width:100%;height:100vh;margin-inline-end:auto;border-inline-end:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-drawer--top{width:100%;border-bottom:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-end-start-radius:var(--v4-radius-overlay);border-end-end-radius:var(--v4-radius-overlay)}.v4-drawer--bottom{width:100%;border-top:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-start-start-radius:var(--v4-radius-overlay);border-start-end-radius:var(--v4-radius-overlay)}.v4-drawer__header{display:flex;gap:var(--v4-space-inline-md);width:100%}.v4-drawer__header--right,.v4-drawer__header--left,.v4-drawer__header--top{flex-direction:row;align-items:flex-start;justify-content:space-between}.v4-drawer__header--bottom{flex-direction:column;gap:var(--v4-space-stack-md);align-items:center;text-align:center}.v4-drawer__header-content{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs)}.v4-drawer__header-content--right,.v4-drawer__header-content--left,.v4-drawer__header-content--top{flex:1;align-items:flex-start;text-align:start}.v4-drawer__header-content--bottom{width:100%;align-items:center;text-align:center}.v4-drawer__title{font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking);color:var(--v4-fg-primary)}.v4-drawer__description{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);color:var(--v4-fg-secondary)}.v4-drawer__content{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);width:100%;color:var(--v4-fg-secondary)}.v4-drawer__content--scrollable{flex:1;padding-inline-end:var(--v4-space-inset-2xs);overflow-y:auto}.v4-drawer__actions{display:flex;width:100%}.v4-drawer__actions--1-button{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--v4-space-inline-sm)}.v4-drawer__actions--2-buttons{flex-direction:column;align-items:stretch;gap:var(--v4-space-stack-sm)}.v4-drawer__actions--ghost{flex-direction:row;align-items:center;gap:var(--v4-space-inline-sm)}.v4-drawer__handle{width:7.5rem;height:var(--v4-space-inset-xs);margin-inline:auto;border-radius:var(--v4-radius-pill);background-color:var(--v4-border-default)}.v4-drawer__close-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);margin:calc((var(--v4-icon-size-sm) - var(--v4-control-height-sm)) / 2);border-radius:var(--v4-radius-control);color:var(--v4-icon-secondary);outline:none;transition-property:background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-drawer__close-btn svg{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-drawer__close-btn:hover{background-color:var(--v4-state-hover);color:var(--v4-icon-primary)}.v4-drawer__close-btn:active{background-color:var(--v4-state-pressed)}.v4-drawer__close-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-drawer__close-btn{transition-property:none;animation:none}}.v4-sidebar{--v4-sidebar-trailing-inset: var(--v4-space-inset-xs);--v4-sidebar-action-inset: calc( var(--v4-sidebar-trailing-inset) - (1.5rem - var(--v4-icon-size-sm)) / 2 );display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--v4-sidebar-surface);color:var(--v4-fg-primary);transition-property:width;transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-sidebar{transition-property:none;animation:none}}.v4-sidebar--floating{margin:var(--v4-space-inset-xs);border-radius:var(--v4-radius-container);background-color:var(--v4-elevation-1-surface);box-shadow:var(--v4-elevation-1-shadow)}.v4-sidebar__header{display:flex;align-items:center;gap:var(--v4-space-inline-sm);flex-shrink:0;height:var(--v4-sidebar-header-height);padding-inline:var(--v4-space-inset-md);overflow-x:clip;overflow-y:visible}.v4-sidebar__header--collapsed{justify-content:center;padding-inline:var(--v4-space-inset-xs)}.v4-sidebar__logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--v4-radius-control)}.v4-sidebar__logo--transparent{background-color:transparent}.v4-sidebar__logo--with-trigger{position:relative}.v4-sidebar__logo-content{display:inline-flex;align-items:center;justify-content:center}.v4-sidebar__logo-img{height:2rem;width:auto}.v4-sidebar__title{font-family:var(--v4-font-family-sans);font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height);font-weight:var(--v4-text-heading-sm-weight);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v4-fg-primary)}.v4-sidebar__content{flex:1;display:flex;flex-direction:column;gap:var(--v4-space-stack-md);padding:var(--v4-space-inset-sm);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.v4-sidebar__content::-webkit-scrollbar{width:var(--v4-space-inset-2xs)}.v4-sidebar__content::-webkit-scrollbar-track{background-color:transparent}.v4-sidebar__content::-webkit-scrollbar-thumb{border-radius:var(--v4-radius-pill);background-color:transparent}.v4-sidebar__content--collapsed{align-items:center;padding-inline:var(--v4-space-inset-xs)}.v4-sidebar:hover .v4-sidebar__content,.v4-sidebar:focus-within .v4-sidebar__content{scrollbar-color:var(--v4-border-default) transparent}.v4-sidebar:hover .v4-sidebar__content::-webkit-scrollbar-thumb,.v4-sidebar:focus-within .v4-sidebar__content::-webkit-scrollbar-thumb{background-color:var(--v4-border-default)}.v4-sidebar__footer{display:flex;flex-direction:column;flex-shrink:0;padding:var(--v4-space-inset-xs) var(--v4-space-inset-md);overflow-x:clip;overflow-y:visible}.v4-sidebar__footer--collapsed{align-items:center;padding-inline:var(--v4-space-inset-xs)}.v4-sidebar__group{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs)}.v4-sidebar__group--collapsed{align-items:center}.v4-sidebar__group--fade-bottom{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,currentColor calc(100% - 2rem),transparent);mask-image:linear-gradient(to bottom,currentColor calc(100% - 2rem),transparent)}.v4-sidebar__group-content{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs)}.v4-sidebar__group-label{font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking);display:flex;align-items:center;justify-content:space-between;padding-inline:var(--v4-space-inset-xs) var(--v4-sidebar-trailing-inset);border-radius:var(--v4-radius-control);color:var(--v4-fg-tertiary);-webkit-user-select:none;user-select:none}.v4-sidebar__group-label--sm{height:var(--v4-sidebar-item-height)}.v4-sidebar__group-label--xs{height:calc(var(--v4-sidebar-item-height) - var(--v4-space-inset-2xs))}.v4-sidebar__group-label--collapsible{cursor:pointer;transition-property:background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-sidebar__group-label--collapsible:hover{background-color:var(--v4-state-hover);color:var(--v4-fg-secondary)}.v4-sidebar__group-label--collapsible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-sidebar__group-label--collapsible{transition-property:none;animation:none}}.v4-sidebar__group-label-row{display:flex;align-items:center;gap:var(--v4-space-inline-2xs)}.v4-sidebar__group-label-row>.v4-sidebar__group-label{flex:1;min-inline-size:0}.v4-sidebar__group-label-action{display:flex;flex-shrink:0;align-items:center;margin-inline-end:var(--v4-sidebar-action-inset)}.v4-sidebar__action-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;border-radius:var(--v4-radius-control);background-color:transparent;color:var(--v4-icon-secondary);cursor:pointer;transition-property:background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-sidebar__action-btn{transition-property:none;animation:none}}.v4-sidebar__action-btn:hover,.v4-sidebar__action-btn[data-state=open],.v4-sidebar__action-btn[aria-expanded=true]{background-color:var(--v4-state-hover);color:var(--v4-icon-primary)}.v4-sidebar__action-btn:active{background-color:var(--v4-state-pressed)}.v4-sidebar__action-btn:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-sidebar__action-btn:disabled{color:var(--v4-icon-disabled);cursor:not-allowed;background-color:transparent}.v4-sidebar__action-btn svg{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}.v4-sidebar__menu{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);list-style:none;padding:0;margin:0}.v4-sidebar__menu--collapsed{align-items:center}.v4-sidebar__menu-item{display:flex;flex-direction:column;list-style:none}.v4-sidebar__menu-item--collapsed{align-items:center}.v4-sidebar__menu-item--has-actions{position:relative}.v4-sidebar__menu-item-actions{position:absolute;inset-block-start:0;inset-inline-end:var(--v4-sidebar-action-inset);display:flex;align-items:center;gap:var(--v4-space-inline-2xs);block-size:var(--v4-sidebar-item-height);opacity:0;transition:opacity var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-sidebar__menu-item-actions{transition-property:none;animation:none}}.v4-sidebar__menu-item--has-actions:has(>.v4-sidebar__menu-btn:hover,>.v4-sidebar__menu-btn:focus-visible,>.v4-sidebar__menu-item-actions:hover,>.v4-sidebar__menu-item-actions:focus-within,>.v4-sidebar__menu-item-actions [data-state=open])>.v4-sidebar__menu-item-actions{opacity:1}.v4-sidebar__menu-item--has-actions:has(>.v4-sidebar__menu-btn:hover,>.v4-sidebar__menu-btn:focus-visible,>.v4-sidebar__menu-item-actions:hover,>.v4-sidebar__menu-item-actions:focus-within,>.v4-sidebar__menu-item-actions [data-state=open])>.v4-sidebar__menu-btn{padding-inline-end:calc(var(--v4-sidebar-item-height) + var(--v4-space-inset-2xs))}.v4-sidebar__menu-sub-btn,.v4-sidebar__menu-btn{font-family:var(--v4-font-family-sans);font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height);font-weight:var(--v4-text-body-sm-weight);letter-spacing:0;display:flex;align-items:center;width:100%;border:0;border-radius:var(--v4-radius-control);background-color:transparent;color:var(--v4-fg-secondary);text-decoration:none;cursor:pointer;outline:none;transition-property:background-color,color,transform;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-sidebar__menu-sub-btn:focus-visible,.v4-sidebar__menu-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-sidebar__menu-sub-btn,.v4-sidebar__menu-btn{transition-property:none;animation:none}}.v4-sidebar__menu-sub-btn:disabled,.v4-sidebar__menu-btn:disabled,[aria-disabled=true].v4-sidebar__menu-sub-btn,[aria-disabled=true].v4-sidebar__menu-btn{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-sidebar__menu-sub-btn:disabled svg,.v4-sidebar__menu-btn:disabled svg,[aria-disabled=true].v4-sidebar__menu-sub-btn svg,[aria-disabled=true].v4-sidebar__menu-btn svg{color:var(--v4-icon-disabled)}.v4-sidebar__menu-btn--default:hover:not(:disabled,[aria-disabled=true]){background-color:var(--v4-state-hover);color:var(--v4-fg-primary)}.v4-sidebar__menu-btn--default:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.v4-sidebar__menu-btn--hover{background-color:var(--v4-state-hover);color:var(--v4-fg-primary)}.v4-sidebar__menu-btn--active{position:relative}.v4-sidebar__menu-btn--active:before{content:"";position:absolute;inset-block:20%;inset-inline-start:0;inline-size:var(--v4-sidebar-indicator-width);border-radius:var(--v4-radius-pill);background-color:var(--v4-item-accent, var(--v4-sidebar-indicator-color))}.v4-sidebar__menu-btn--active{background-color:var(--v4-state-selected);color:var(--v4-fg-primary);font-weight:var(--v4-text-label-md-weight)}.v4-sidebar__menu-btn--active[data-accent] :is(.v4-sidebar__menu-btn-icon,.v4-sidebar__menu-sub-btn-icon){color:var(--v4-item-accent)}.v4-sidebar__menu-btn--active:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.v4-sidebar__menu-btn--default:active:not(:disabled,[aria-disabled=true]),.v4-sidebar__menu-btn--active:active{transform:none}}.v4-sidebar__menu-btn--size-default{height:var(--v4-sidebar-item-height);gap:var(--v4-space-inline-xs);padding-inline:var(--v4-space-inset-xs);padding-inline-start:max(var(--v4-space-inset-xs),var(--v4-sidebar-indicator-width) + var(--v4-sidebar-indicator-gap))}.v4-sidebar__menu-btn--size-sm{height:calc(var(--v4-sidebar-item-height) - var(--v4-space-inset-2xs));gap:var(--v4-space-inline-xs);padding-inline:var(--v4-space-inset-xs);padding-inline-start:max(var(--v4-space-inset-xs),var(--v4-sidebar-indicator-width) + var(--v4-sidebar-indicator-gap))}.v4-sidebar__menu-btn--size-lg{height:var(--v4-control-height-md);gap:var(--v4-space-inline-sm);padding-inline:var(--v4-space-inset-sm)}.v4-sidebar__menu-btn--collapsed{width:var(--v4-sidebar-item-height);height:var(--v4-sidebar-item-height);padding:0;justify-content:center;gap:0}.v4-sidebar__menu-btn--collapsed.v4-sidebar__menu-btn--active:before{inset-inline-start:calc((var(--v4-sidebar-width-collapsed) - var(--v4-sidebar-item-height)) / -2)}.v4-sidebar__menu-btn--big-icon{flex-direction:row;align-items:center;height:auto;min-block-size:var(--v4-sidebar-item-height);gap:var(--v4-space-inline-xs);padding:var(--v4-space-inset-xs);padding-inline-start:max(var(--v4-space-inset-xs),var(--v4-sidebar-indicator-width) + var(--v4-sidebar-indicator-gap))}.v4-sidebar__menu-btn--big-icon-collapsed{width:var(--v4-sidebar-item-height);height:var(--v4-sidebar-item-height);padding:0}.v4-sidebar__menu-btn-icon{flex-shrink:0;transition-property:color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-sidebar__menu-btn-icon{transition-property:none;animation:none}}.v4-sidebar__menu-btn-icon--default{color:var(--v4-icon-secondary)}.v4-sidebar__menu-btn-icon--active{color:var(--v4-icon-primary)}.v4-sidebar__menu-btn-icon--size-default{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-sidebar__menu-btn-icon--size-sm{width:.875rem;height:.875rem}.v4-sidebar__menu-btn-icon--size-lg{width:var(--v4-icon-size-md);height:var(--v4-icon-size-md)}.v4-sidebar__menu-btn-icon--big-icon{width:2rem;height:2rem}.v4-sidebar__menu-btn--default:hover .v4-sidebar__menu-btn-icon--default,.v4-sidebar__menu-btn--hover .v4-sidebar__menu-btn-icon--default{color:var(--v4-icon-primary)}.v4-sidebar__menu-btn[data-accent-variant=tile]:not(.v4-sidebar__menu-btn--active) .v4-sidebar__menu-btn-icon{box-sizing:content-box;margin:calc(var(--v4-space-inset-2xs) * -1);padding:var(--v4-space-inset-2xs);border-radius:var(--v4-radius-control);background-color:color-mix(in srgb,var(--v4-item-accent) 12%,transparent);color:var(--v4-item-accent)}.v4-sidebar__menu-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:start;color:inherit}.v4-sidebar__menu-btn-label--default,.v4-sidebar__menu-btn-label--hover{font-weight:var(--v4-text-body-sm-weight)}.v4-sidebar__menu-btn-label--active{font-weight:var(--v4-text-label-md-weight)}.v4-sidebar__menu-btn-info{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}.v4-sidebar__menu-btn-primary-label{font-family:var(--v4-font-family-sans);font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height);font-weight:var(--v4-text-heading-sm-weight);letter-spacing:0;color:var(--v4-fg-primary)}.v4-sidebar__menu-btn-secondary-label{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v4-fg-secondary)}.v4-sidebar__badge{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);display:flex;align-items:center;justify-content:center;height:var(--v4-icon-size-md);padding-inline:var(--v4-space-inset-2xs);color:var(--v4-fg-secondary)}.v4-sidebar__menu-sub{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);margin:0;margin-inline-start:calc(max(var(--v4-space-inset-xs),var(--v4-sidebar-indicator-width) + var(--v4-sidebar-indicator-gap)) + var(--v4-icon-size-sm) / 2);padding-block:var(--v4-space-stack-2xs);padding-inline:var(--v4-space-inset-xs) 0;border-inline-start:var(--v4-border-width-hairline) solid var(--v4-sidebar-border)}.v4-sidebar__menu-sub-btn--default:hover:not(:disabled,[aria-disabled=true]){background-color:var(--v4-state-hover);color:var(--v4-fg-primary)}.v4-sidebar__menu-sub-btn--default:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.v4-sidebar__menu-sub-btn--hover{background-color:var(--v4-state-hover);color:var(--v4-fg-primary)}.v4-sidebar__menu-sub-btn--active{position:relative}.v4-sidebar__menu-sub-btn--active:before{content:"";position:absolute;inset-block:20%;inset-inline-start:calc(-1 * (var(--v4-space-inset-xs) + var(--v4-sidebar-indicator-width) / 2 + var(--v4-border-width-hairline) / 2));inline-size:var(--v4-sidebar-indicator-width);border-radius:var(--v4-radius-pill);background-color:var(--v4-item-accent, var(--v4-sidebar-indicator-color))}.v4-sidebar__menu-sub-btn--active{background-color:var(--v4-state-selected);color:var(--v4-fg-primary);font-weight:var(--v4-text-label-md-weight)}.v4-sidebar__menu-sub-btn--active[data-accent] :is(.v4-sidebar__menu-btn-icon,.v4-sidebar__menu-sub-btn-icon){color:var(--v4-item-accent)}.v4-sidebar__menu-sub-btn--active:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.v4-sidebar__menu-sub-btn--default:active:not(:disabled,[aria-disabled=true]),.v4-sidebar__menu-sub-btn--active:active{transform:none}}.v4-sidebar__menu-sub-btn{height:calc(var(--v4-sidebar-item-height) - var(--v4-space-inset-2xs));gap:var(--v4-space-inline-xs);padding-inline:var(--v4-space-inset-xs);padding-inline-start:max(var(--v4-space-inset-xs),var(--v4-sidebar-indicator-width) / 2 + var(--v4-sidebar-indicator-gap))}.v4-sidebar__menu-sub-btn--default,.v4-sidebar__menu-sub-btn--hover{font-weight:var(--v4-text-body-sm-weight)}.v4-sidebar__menu-sub-btn-icon{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);flex-shrink:0;transition-property:color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-sidebar__menu-sub-btn-icon{transition-property:none;animation:none}}.v4-sidebar__menu-sub-btn-icon--default{color:var(--v4-icon-secondary)}.v4-sidebar__menu-sub-btn-icon--active,.v4-sidebar__menu-sub-btn--default:hover .v4-sidebar__menu-sub-btn-icon--default,.v4-sidebar__menu-sub-btn--hover .v4-sidebar__menu-sub-btn-icon--default{color:var(--v4-icon-primary)}.v4-sidebar__separator{height:var(--v4-border-width-hairline);margin:var(--v4-space-stack-2xs) var(--v4-space-inset-xs);background-color:var(--v4-sidebar-border)}.v4-sidebar__collapse-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-tertiary);transition-property:transform;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-sidebar__collapse-icon{transition-property:none;animation:none}}.v4-sidebar__collapse-icon--rotate-90{transform:rotate(90deg)}.v4-sidebar__collapse-icon--rotate-180{transform:rotate(180deg)}.v4-sidebar__collapse-icon--ml-auto{margin-inline-start:auto}.v4-sidebar__collapse-icon--ml-auto-self-center{margin-inline-start:auto;align-self:center}.v4-sidebar__text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-sidebar__hidden{display:none}.v4-sidebar__trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--v4-control-height-md);height:var(--v4-control-height-md);border-radius:var(--v4-radius-control);color:var(--v4-icon-primary);cursor:pointer;outline:none;transition-property:background-color,border-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-sidebar__trigger:hover{background-color:var(--v4-state-hover)}.v4-sidebar__trigger:active{background-color:var(--v4-state-pressed)}.v4-sidebar__trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-sidebar__trigger{transition-property:none;animation:none}}.v4-sidebar__trigger{border:var(--v4-border-width-hairline) solid var(--v4-border-default);background-color:transparent}.v4-sidebar__trigger:hover{border-color:var(--v4-border-strong)}.v4-sidebar__trigger svg{width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg);flex-shrink:0}.v4-sidebar__mobile-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--v4-control-height-md);height:var(--v4-control-height-md);border-radius:var(--v4-radius-control);color:var(--v4-icon-primary);cursor:pointer;outline:none;transition-property:background-color,border-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-sidebar__mobile-close:hover{background-color:var(--v4-state-hover)}.v4-sidebar__mobile-close:active{background-color:var(--v4-state-pressed)}.v4-sidebar__mobile-close:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-sidebar__mobile-close{transition-property:none;animation:none}}.v4-sidebar__mobile-close{border:0;background-color:transparent;margin-inline-start:auto}@media(min-width:64rem){.v4-sidebar__mobile-close{display:none}}.v4-sidebar__mobile-close svg{width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg);flex-shrink:0}.v4-sidebar__collapse-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);border-radius:var(--v4-radius-control);color:var(--v4-icon-primary);cursor:pointer;outline:none;transition-property:background-color,border-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-sidebar__collapse-trigger:hover{background-color:var(--v4-state-hover)}.v4-sidebar__collapse-trigger:active{background-color:var(--v4-state-pressed)}.v4-sidebar__collapse-trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-sidebar__collapse-trigger{transition-property:none;animation:none}}.v4-sidebar__collapse-trigger{display:none;border:0;background-color:transparent;color:var(--v4-icon-secondary)}.v4-sidebar__collapse-trigger:hover{color:var(--v4-icon-primary)}@media(min-width:64rem){.v4-sidebar__collapse-trigger{display:flex}}.v4-sidebar__collapse-trigger svg{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}aside.v4-sidebar__desktop-aside .v4-sidebar__header{position:relative}aside.v4-sidebar__desktop-aside .v4-sidebar__header .v4-sidebar__collapse-trigger{margin-inline-start:auto}aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed .v4-sidebar__logo,aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed .v4-sidebar__collapse-trigger{transition-property:opacity,background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed .v4-sidebar__logo,aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed .v4-sidebar__collapse-trigger{transition-property:none;animation:none}}aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed .v4-sidebar__collapse-trigger{position:absolute;inset:0;margin:auto;opacity:0}aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed:hover .v4-sidebar__logo,aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed:focus-within .v4-sidebar__logo{opacity:0}aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed:hover .v4-sidebar__collapse-trigger,aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed:focus-within .v4-sidebar__collapse-trigger{opacity:1}aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed>.v4-sidebar__logo--with-trigger~.v4-sidebar__collapse-trigger,aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed>.v4-sidebar__collapse-trigger:has(~.v4-sidebar__logo--with-trigger){display:none}aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed .v4-sidebar__logo-content{transition-property:opacity;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed .v4-sidebar__logo-content{transition-property:none;animation:none}}aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed:hover .v4-sidebar__logo--with-trigger,aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed:focus-within .v4-sidebar__logo--with-trigger{opacity:1}aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed:hover .v4-sidebar__logo--with-trigger .v4-sidebar__logo-content,aside.v4-sidebar__desktop-aside .v4-sidebar__header--collapsed:focus-within .v4-sidebar__logo--with-trigger .v4-sidebar__logo-content{opacity:0}.v4-sidebar__overlay{position:fixed;inset:0;z-index:var(--v4-z-overlay);background-color:var(--v4-scrim);transition-property:opacity;transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-sidebar__overlay{transition-property:none;animation:none}}@media(min-width:64rem){.v4-sidebar__overlay{display:none}}.v4-sidebar__overlay[data-state=open]{opacity:1}.v4-sidebar__overlay[data-state=closed]{opacity:0;pointer-events:none}dialog.v4-sidebar__mobile-aside{position:fixed;inset:0 auto auto;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;z-index:var(--v4-z-modal);background-color:var(--v4-elevation-3-surface);box-shadow:var(--v4-elevation-3-shadow);transition-property:transform;transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){dialog.v4-sidebar__mobile-aside{transition-property:none;animation:none}}@media(min-width:64rem){dialog.v4-sidebar__mobile-aside{display:none}}dialog.v4-sidebar__mobile-aside[data-side=left]{left:0}dialog.v4-sidebar__mobile-aside[data-side=left][data-state=open]{transform:translate(0)}dialog.v4-sidebar__mobile-aside[data-side=left][data-state=closed]{transform:translate(-100%);pointer-events:none}dialog.v4-sidebar__mobile-aside[data-side=right]{right:0}dialog.v4-sidebar__mobile-aside[data-side=right][data-state=open]{transform:translate(0)}dialog.v4-sidebar__mobile-aside[data-side=right][data-state=closed]{transform:translate(100%);pointer-events:none}dialog.v4-sidebar__mobile-aside[data-state=closed]{box-shadow:none}aside.v4-sidebar__desktop-aside{display:none;height:100vh;flex-shrink:0}@media(min-width:64rem){aside.v4-sidebar__desktop-aside{display:flex;flex-direction:column;position:relative;overflow:visible;z-index:var(--v4-z-raised)}}aside.v4-sidebar__desktop-aside:not(.v4-sidebar--floating,.v4-sidebar--inset){border-inline-end:var(--v4-border-width-hairline) solid var(--v4-sidebar-border)}aside.v4-sidebar__desktop-aside:not(.v4-sidebar--floating,.v4-sidebar--inset).v4-sidebar--right{border-inline-end:0;border-inline-start:var(--v4-border-width-hairline) solid var(--v4-sidebar-border)}aside.v4-sidebar__desktop-aside.v4-sidebar--floating{height:calc(100vh - 2 * var(--v4-space-inset-xs))}.v4-sidebar__resize-handle{position:absolute;inset-block:0;inset-inline-end:calc(var(--v4-sidebar-resize-hit) / -2);z-index:var(--v4-z-raised);inline-size:var(--v4-sidebar-resize-hit);cursor:col-resize;touch-action:none}.v4-sidebar__resize-handle[data-side=right]{inset-inline-end:auto;inset-inline-start:calc(var(--v4-sidebar-resize-hit) / -2)}.v4-sidebar__resize-handle:after{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:var(--v4-border-width-thick);margin-inline-start:calc(var(--v4-border-width-thick) / -2);background-color:transparent;transition:background-color var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-sidebar__resize-handle:after{transition-property:none;animation:none}}.v4-sidebar__resize-handle:hover:after{background-color:var(--v4-border-strong)}.v4-sidebar__resize-handle:focus-visible:after,.v4-sidebar__resize-handle[data-resizing]:after{background-color:var(--v4-border-focus)}.v4-sidebar__resize-handle:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-sidebar__desktop-aside[data-resizing]{-webkit-user-select:none;user-select:none}.v4-sidebar-layout{display:flex;height:100vh;width:100%;background-color:var(--v4-sidebar-surface)}.v4-sidebar-inset{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background-color:var(--v4-surface-base)}@media(min-width:64rem){.v4-sidebar__desktop-aside.v4-sidebar--inset~.v4-sidebar-inset{margin:var(--v4-space-inset-xs);margin-inline-start:0;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-container)}}.v4-sidebar-inset-main{flex:1;overflow:auto;padding:var(--v4-space-inset-lg)}.v4-sidebar-inset-main--default{background-color:var(--v4-surface-base)}.v4-sidebar-inset-main--neutral{background-color:var(--v4-surface-subtle)}.v4-sidebar-inset-main--transparent{background-color:transparent}.v4-sidebar__org-switcher--expanded{padding:var(--v4-space-inset-md)}.v4-sidebar__org-switcher--collapsed{display:flex;justify-content:center;padding:var(--v4-space-inset-md) var(--v4-space-inset-xs)}.v4-sidebar__mobile-aside .v4-sidebar__visibility--desktop,.v4-sidebar__desktop-aside .v4-sidebar__visibility--mobile{display:none}.v4-sidebar__menu-btn-shortcut{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);display:inline-flex;align-items:center;flex-shrink:0;gap:var(--v4-space-inline-2xs);margin-inline-start:auto;color:var(--v4-fg-tertiary);pointer-events:none}.v4-sidebar__product-toggle--expanded{display:flex;align-items:center;gap:var(--v4-space-inline-2xs);padding:var(--v4-space-inset-2xs);border-radius:var(--v4-radius-control);background-color:var(--v4-surface-sunken)}.v4-sidebar__product-toggle--collapsed{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);padding:var(--v4-space-inset-2xs);border-radius:var(--v4-radius-control);background-color:var(--v4-surface-sunken)}.v4-sidebar__product-toggle--collapsed .v4-sidebar__product-toggle-option{flex:none;min-block-size:var(--v4-control-height-sm);padding-inline:var(--v4-space-inset-xs)}.v4-sidebar__product-toggle-segment{display:flex;flex-direction:column}.v4-sidebar__product-toggle-option{font-family:var(--v4-font-family-sans);font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height);font-weight:var(--v4-text-body-sm-weight);letter-spacing:0;display:inline-flex;flex:1 0 0;align-items:center;justify-content:center;gap:var(--v4-space-inline-xs);min-width:0;padding:var(--v4-space-inset-2xs) var(--v4-space-inset-xs);border:var(--v4-border-width-hairline) solid transparent;border-radius:var(--v4-radius-control);background-color:transparent;color:var(--v4-fg-secondary);cursor:pointer;outline:none;transition-property:color,background-color,border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-sidebar__product-toggle-option:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-sidebar__product-toggle-option{transition-property:none;animation:none}}.v4-sidebar__product-toggle-option--default:hover{background-color:var(--v4-state-hover);color:var(--v4-fg-primary)}.v4-sidebar__product-toggle-option--active{border-color:var(--v4-border-subtle);background-color:var(--v4-surface-base);color:var(--v4-fg-primary);font-weight:var(--v4-text-label-md-weight)}.v4-sidebar__product-toggle-option-icon{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-primary)}.v4-sidebar__product-toggle-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-flex-container{display:flex;flex-direction:column;box-sizing:border-box;block-size:100%;min-block-size:0;padding:var(--v4-space-inset-xs);padding-inline-start:0;background-color:var(--v4-sidebar-surface);color:var(--v4-fg-primary)}.v4-sidebar-layout:has(.v4-flex-container) .v4-sidebar__desktop-aside{border-inline:0}.v4-flex-container__card{--v4-flex-container-header-text: var(--v4-text-heading-xs-line-height);--v4-flex-container-header-content: var(--v4-flex-container-header-text)}.v4-flex-container__card:has(.v4-flex-container__header>.v4-flex-container__meta){--v4-flex-container-header-text: calc( var(--v4-text-heading-xs-line-height) + var(--v4-space-stack-2xs) + var(--v4-text-body-sm-line-height) )}.v4-flex-container__card:has(.v4-flex-container__header>.v4-flex-container__media){--v4-flex-container-header-content: max( var(--v4-flex-container-header-text), var(--v4-flex-container-media-size) )}.v4-flex-container__card{position:relative;display:flex;flex:1;min-block-size:0;overflow:hidden;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-container);background-color:var(--v4-surface-base)}@media(min-width:48rem){.v4-flex-container__card:has(.v4-flex-container__sidebar--column){padding-inline-start:var(--v4-flex-container-sidebar-width);transition:padding-inline-start var(--v4-duration-moderate) var(--v4-easing-standard)}}@media(min-width:48rem)and (prefers-reduced-motion:reduce){.v4-flex-container__card:has(.v4-flex-container__sidebar--column){transition-property:none;animation:none}}@media(min-width:48rem){.v4-flex-container__card:has(.v4-flex-container__sidebar--column[data-state=collapsed]){padding-inline-start:var(--v4-sidebar-width-collapsed)}}.v4-flex-container__card:has(.v4-flex-container__sidebar--column>.v4-sidebar__resize-handle[data-resizing]){transition:none}.v4-flex-container__main{display:flex;flex:1;flex-direction:column;min-inline-size:0;min-block-size:0}.v4-flex-container__toolbar{display:flex;flex-shrink:0;align-items:center;gap:var(--v4-space-inline-sm);min-block-size:var(--v4-control-height-lg);padding:var(--v4-space-inset-xs) var(--v4-space-inset-md)}.v4-flex-container__toolbar-actions{display:flex;align-items:center;gap:var(--v4-space-inline-sm);margin-inline-start:auto;color:var(--v4-fg-tertiary);font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.v4-flex-container__header{display:grid;flex-shrink:0;grid-template-areas:"media title actions" "media meta actions";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--v4-space-inline-md);row-gap:var(--v4-space-stack-2xs);min-block-size:calc(var(--v4-space-inset-md) * 2 + var(--v4-flex-container-header-content));padding:var(--v4-space-inset-md)}.v4-flex-container__header:not(:has(>.v4-flex-container__media)){grid-template-areas:"title actions" "meta actions";grid-template-columns:minmax(0,1fr) auto}.v4-flex-container__media{display:flex;grid-area:media;align-items:center;justify-content:center;inline-size:var(--v4-flex-container-media-size);block-size:var(--v4-flex-container-media-size);overflow:hidden;border-radius:var(--v4-radius-control);background-color:var(--v4-surface-sunken);color:var(--v4-icon-secondary)}.v4-flex-container__media>img{inline-size:100%;block-size:100%;object-fit:cover}.v4-flex-container__title{grid-area:title;align-self:end;min-inline-size:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-flex-container__header:not(:has(>.v4-flex-container__meta))>.v4-flex-container__title{grid-row:1/-1;align-self:center}.v4-flex-container__meta{display:flex;flex-wrap:wrap;grid-area:meta;align-items:center;align-self:start;gap:var(--v4-space-inline-xs);color:var(--v4-fg-secondary);font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.v4-flex-container__meta>*+*:before{content:"·";margin-inline-end:var(--v4-space-inline-xs);color:var(--v4-fg-tertiary)}.v4-flex-container__actions{display:flex;grid-area:actions;align-items:center;align-self:stretch;gap:var(--v4-space-inline-sm);block-size:0;min-block-size:100%}:where(.v4-flex-container__actions)>:where(div,span){display:flex;align-items:center}.v4-flex-container__divider{flex-shrink:0;margin:0;border:0;border-block-start:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-flex-container__body{display:flex;flex:1;flex-direction:column;gap:var(--v4-space-section-sm);min-block-size:0;overflow:auto;padding:var(--v4-space-inset-md);outline:none}.v4-flex-container__body:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:calc(-1 * var(--v4-focus-ring-width))}@media(min-width:48rem){.v4-flex-container__body{padding:var(--v4-space-inset-lg)}}.v4-flex-container__section{display:flex;flex-direction:column;gap:var(--v4-space-stack-md)}.v4-flex-container__section-header{display:flex;align-items:center;gap:var(--v4-space-inline-sm)}.v4-flex-container__section-label{flex-shrink:0;margin:0}.v4-flex-container__section-rule{flex:1;border-block-start:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-flex-container__section-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--v4-space-inline-xs)}.v4-flex-container__section-content{display:flex;flex-direction:column;gap:var(--v4-space-stack-md)}.v4-flex-container__sidebar{display:flex;flex-direction:column;min-block-size:0;background-color:var(--v4-surface-base);color:var(--v4-fg-primary)}.v4-flex-container__sidebar--column{position:absolute;inset-block:0;inset-inline-start:0;display:none;box-sizing:border-box;inline-size:var(--v4-flex-container-sidebar-width);border-inline-end:var(--v4-border-width-hairline) solid var(--v4-border-subtle);overflow-x:clip;transition:inline-size var(--v4-duration-moderate) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-flex-container__sidebar--column{transition-property:none;animation:none}}@media(min-width:48rem){.v4-flex-container__sidebar--column{display:flex}}.v4-flex-container__sidebar--column[data-state=collapsed]{inline-size:var(--v4-sidebar-width-collapsed)}.v4-flex-container__sidebar--column:has(>.v4-sidebar__resize-handle[data-resizing]){transition:none}.v4-flex-container__sidebar--column>.v4-sidebar__resize-handle{inset-inline-end:0}.v4-flex-container__sidebar--column>.v4-sidebar__resize-handle:after{inset-inline-start:auto;inset-inline-end:0;margin-inline-start:0}.v4-flex-container__sidebar--drawer{flex:1;block-size:100%}.v4-drawer.v4-flex-container__drawer{gap:0;inline-size:var(--v4-flex-container-sidebar-width);padding:0;background-color:var(--v4-surface-base)}.v4-flex-container__sidebar-header{display:flex;flex-shrink:0;align-items:center;gap:var(--v4-space-inline-2xs);min-block-size:calc(var(--v4-space-inset-md) * 2 + var(--v4-flex-container-header-content, var(--v4-text-heading-xs-line-height)) + var(--v4-border-width-hairline));padding-inline:var(--v4-space-inset-sm);border-block-end:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-flex-container__sidebar-header--collapsed{position:relative;justify-content:center;padding-inline:var(--v4-space-inset-xs)}.v4-flex-container__sidebar-header--collapsed .v4-flex-container__switcher{flex:0 0 auto;padding:0}.v4-flex-container__sidebar-header--collapsed .v4-flex-container__switcher-text{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.v4-flex-container__sidebar-header--collapsed .v4-flex-container__switcher,.v4-flex-container__sidebar-header--collapsed .v4-flex-container__sidebar-collapse-trigger{transition-property:opacity,background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-flex-container__sidebar-header--collapsed .v4-flex-container__switcher,.v4-flex-container__sidebar-header--collapsed .v4-flex-container__sidebar-collapse-trigger{transition-property:none;animation:none}}.v4-flex-container__sidebar-header--collapsed .v4-flex-container__sidebar-collapse-trigger{margin-inline:auto}.v4-flex-container__sidebar-header--collapsed .v4-flex-container__switcher~.v4-flex-container__sidebar-collapse-trigger{position:absolute;inset:0;margin:auto;opacity:0}.v4-flex-container__sidebar-header--collapsed:hover .v4-flex-container__switcher:has(~.v4-flex-container__sidebar-collapse-trigger),.v4-flex-container__sidebar-header--collapsed:focus-within .v4-flex-container__switcher:has(~.v4-flex-container__sidebar-collapse-trigger){opacity:0}.v4-flex-container__sidebar-header--collapsed:hover .v4-flex-container__sidebar-collapse-trigger,.v4-flex-container__sidebar-header--collapsed:focus-within .v4-flex-container__sidebar-collapse-trigger{opacity:1}.v4-flex-container__sidebar-collapse-trigger{display:none;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--v4-control-height-sm);block-size:var(--v4-control-height-sm);margin-inline-start:auto;padding:0;border:0;border-radius:var(--v4-radius-control);background:none;color:var(--v4-icon-secondary);cursor:pointer;transition:color var(--v4-duration-fast) var(--v4-easing-standard),background-color var(--v4-duration-fast) var(--v4-easing-standard),border-color var(--v4-duration-fast) var(--v4-easing-standard),outline-color var(--v4-duration-fast) var(--v4-easing-standard),fill var(--v4-duration-fast) var(--v4-easing-standard),stroke var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-flex-container__sidebar-collapse-trigger{transition-property:none;animation:none}}.v4-flex-container__sidebar-collapse-trigger>svg{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}.v4-flex-container__sidebar-collapse-trigger:hover{background-color:var(--v4-state-hover);color:var(--v4-icon-primary)}.v4-flex-container__sidebar-collapse-trigger:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(min-width:48rem){.v4-flex-container__sidebar-collapse-trigger{display:inline-flex}}.v4-flex-container__sidebar-title{min-inline-size:0;margin:0;padding-inline:var(--v4-space-inset-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-flex-container__sidebar-content{display:flex;flex:1;flex-direction:column;gap:var(--v4-space-stack-sm);min-block-size:0;overflow-y:auto;padding-block:var(--v4-space-inset-xs);padding-inline:var(--v4-flex-container-sidebar-inset)}.v4-flex-container__sidebar-footer{display:flex;flex-shrink:0;flex-direction:column;gap:var(--v4-space-stack-2xs);padding:var(--v4-space-inset-xs)}.v4-flex-container__switcher{display:flex;flex:1;align-items:center;gap:var(--v4-space-inline-xs);min-inline-size:0;padding:var(--v4-space-inset-2xs) var(--v4-space-inset-xs);border:0;border-radius:var(--v4-radius-control);background:none;color:inherit;font:inherit;text-align:start}.v4-flex-container__switcher--interactive{cursor:pointer;transition:color var(--v4-duration-fast) var(--v4-easing-standard),background-color var(--v4-duration-fast) var(--v4-easing-standard),border-color var(--v4-duration-fast) var(--v4-easing-standard),outline-color var(--v4-duration-fast) var(--v4-easing-standard),fill var(--v4-duration-fast) var(--v4-easing-standard),stroke var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-flex-container__switcher--interactive{transition-property:none;animation:none}}.v4-flex-container__switcher--interactive:hover{background-color:var(--v4-state-hover)}.v4-flex-container__switcher--interactive:active,.v4-flex-container__switcher--interactive[data-state=open]{background-color:var(--v4-state-pressed)}.v4-flex-container__switcher--interactive:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-flex-container__switcher--outlined{border:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-flex-container__switcher--sm .v4-flex-container__switcher-overline{font-size:.6875rem}.v4-flex-container__switcher--sm .v4-flex-container__switcher-title{font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height)}.v4-flex-container__switcher-tile{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--v4-control-height-sm);block-size:var(--v4-control-height-sm);border-radius:var(--v4-radius-control);background-color:color-mix(in srgb,var(--v4-item-accent) 12%,transparent);color:var(--v4-item-accent)}.v4-flex-container__switcher-icon{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}.v4-flex-container__switcher-text{display:flex;flex:1;flex-direction:column;min-inline-size:0}.v4-flex-container__switcher-overline{color:var(--v4-fg-tertiary);font-family:var(--v4-text-overline-family);font-size:var(--v4-text-overline-size);font-weight:var(--v4-text-overline-weight);line-height:var(--v4-text-overline-line-height);letter-spacing:var(--v4-text-overline-tracking);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-flex-container__switcher-title{color:var(--v4-fg-primary);font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-flex-container__switcher-chevron{flex-shrink:0;inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm);color:var(--v4-icon-tertiary)}.v4-flex-container__back-link{display:flex;align-items:center;gap:var(--v4-space-inline-sm);min-block-size:var(--v4-control-height-sm);padding-inline:var(--v4-space-inset-xs);border-radius:var(--v4-radius-control);color:var(--v4-fg-secondary);text-decoration:none;font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);transition:color var(--v4-duration-fast) var(--v4-easing-standard),background-color var(--v4-duration-fast) var(--v4-easing-standard),border-color var(--v4-duration-fast) var(--v4-easing-standard),outline-color var(--v4-duration-fast) var(--v4-easing-standard),fill var(--v4-duration-fast) var(--v4-easing-standard),stroke var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-flex-container__back-link{transition-property:none;animation:none}}.v4-flex-container__back-link:hover{background-color:var(--v4-state-hover);color:var(--v4-fg-primary)}.v4-flex-container__back-link:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-flex-container__back-link-icon{flex-shrink:0;inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm);color:var(--v4-icon-secondary)}.v4-flex-container__back-link-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-flex-container__back-link--collapsed{justify-content:center;inline-size:var(--v4-control-height-sm);margin-inline:auto;padding-inline:0}.v4-flex-container__back-link--collapsed .v4-flex-container__back-link-label{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.v4-flex-container__sidebar-trigger{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--v4-control-height-sm);block-size:var(--v4-control-height-sm);padding:0;border:0;border-radius:var(--v4-radius-control);background:none;color:var(--v4-icon-secondary);cursor:pointer;transition:color var(--v4-duration-fast) var(--v4-easing-standard),background-color var(--v4-duration-fast) var(--v4-easing-standard),border-color var(--v4-duration-fast) var(--v4-easing-standard),outline-color var(--v4-duration-fast) var(--v4-easing-standard),fill var(--v4-duration-fast) var(--v4-easing-standard),stroke var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-flex-container__sidebar-trigger{transition-property:none;animation:none}}.v4-flex-container__sidebar-trigger>svg{inline-size:var(--v4-icon-size-md);block-size:var(--v4-icon-size-md)}.v4-flex-container__sidebar-trigger:hover{background-color:var(--v4-state-hover);color:var(--v4-icon-primary)}.v4-flex-container__sidebar-trigger:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(min-width:48rem){.v4-flex-container__sidebar-trigger{display:none}}.v4-calendar{display:flex;gap:var(--v4-space-inline-md);padding:var(--v4-space-inset-sm);border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-container);background-color:var(--v4-surface-base)}.v4-calendar--default{flex-direction:column;width:18.75rem}.v4-calendar--two-months{flex-direction:column;width:fit-content}.v4-calendar--dropdown{flex-direction:column;width:18.75rem}.v4-calendar--toggle{flex-direction:row;width:fit-content}.v4-calendar__header{display:flex;align-items:center;justify-content:space-between;width:100%}.v4-calendar__nav-btn{cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-calendar__nav-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-calendar__nav-btn{transition-property:none;animation:none}}.v4-calendar__nav-btn{display:flex;align-items:center;justify-content:center;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);border:var(--v4-border-width-hairline) solid var(--v4-border-default);border-radius:var(--v4-radius-control);background-color:transparent}.v4-calendar__nav-btn svg{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-calendar__nav-btn--default{color:var(--v4-icon-primary)}.v4-calendar__nav-btn--default:hover{border-color:var(--v4-border-strong);background-color:var(--v4-state-hover)}.v4-calendar__nav-btn--default:active{background-color:var(--v4-state-pressed)}.v4-calendar__nav-btn--disabled{border-color:var(--v4-border-disabled);color:var(--v4-icon-disabled);cursor:not-allowed}.v4-calendar__month-label{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-fg-primary)}.v4-calendar__weekday-label{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);display:flex;align-items:center;justify-content:center;width:2.25rem;height:var(--v4-icon-size-md);color:var(--v4-fg-tertiary)}.v4-calendar__day{font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums;cursor:pointer;transition-property:background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-calendar__day:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-calendar__day{transition-property:none;animation:none}}.v4-calendar__day{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--v4-radius-control)}.v4-calendar__day--default{color:var(--v4-fg-primary)}.v4-calendar__day--default:hover{background-color:var(--v4-state-hover)}.v4-calendar__day--outside{color:var(--v4-fg-tertiary)}.v4-calendar__day--outside:hover{background-color:var(--v4-state-hover)}.v4-calendar__day--selected,.v4-calendar__day--range-start,.v4-calendar__day--range-end{background-color:var(--v4-action-primary-bg-rest);color:var(--v4-action-primary-fg-rest)}.v4-calendar__day--selected:hover,.v4-calendar__day--range-start:hover,.v4-calendar__day--range-end:hover{background-color:var(--v4-action-primary-bg-hover)}.v4-calendar__day--today{background-color:var(--v4-state-selected);color:var(--v4-fg-primary);font-weight:var(--v4-text-label-md-weight)}.v4-calendar__day--today:hover{background-color:var(--v4-state-pressed)}.v4-calendar__day--disabled{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-calendar__day--disabled:hover{background-color:transparent}.v4-calendar__day--in-range{background-color:var(--v4-state-selected);color:var(--v4-fg-primary)}.v4-calendar__day--in-range:hover{background-color:var(--v4-state-pressed)}.v4-calendar__month-grid{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs)}.v4-calendar__week-row{display:flex;align-items:center;justify-content:space-between}.v4-calendar__toggle-grid{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);padding-inline-start:var(--v4-space-inset-md);border-inline-start:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-calendar__toggle-btn{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-calendar__toggle-btn:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-calendar__toggle-btn{transition-property:none;animation:none}}.v4-calendar__toggle-btn{display:flex;align-items:center;justify-content:flex-start;gap:var(--v4-space-inline-xs);width:100%;min-width:8.75rem;height:var(--v4-control-height-md);padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border:var(--v4-border-width-hairline) solid;border-radius:var(--v4-radius-control);white-space:nowrap}.v4-calendar__toggle-btn--default{border-color:var(--v4-border-default);background-color:transparent;color:var(--v4-fg-primary)}.v4-calendar__toggle-btn--default:hover{border-color:var(--v4-border-strong);background-color:var(--v4-state-hover)}.v4-calendar__toggle-btn--selected{border-color:var(--v4-border-strong);background-color:var(--v4-state-selected);color:var(--v4-fg-primary)}.v4-calendar__dropdown-container{display:flex;align-items:center;gap:var(--v4-space-inline-md)}.v4-calendar__select-trigger-wrap{position:relative}.v4-calendar__select-dropdown{position:absolute;top:100%;left:0;z-index:var(--v4-z-dropdown);width:100%;max-height:15rem;margin-top:var(--v4-space-stack-2xs);padding:var(--v4-space-inset-2xs);overflow:auto;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow)}.v4-calendar__select-option{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);cursor:pointer;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-calendar__select-option:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-calendar__select-option{transition-property:none;animation:none}}.v4-calendar__select-option{width:100%;padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-radius:calc(var(--v4-radius-overlay) - var(--v4-space-inset-2xs));text-align:start;color:var(--v4-fg-primary)}.v4-calendar__select-option:hover{background-color:var(--v4-state-hover)}.v4-calendar__two-months-months{display:flex;gap:var(--v4-space-inline-md)}.v4-calendar__toggle-wrapper{display:flex;flex-direction:column;gap:var(--v4-space-stack-md)}.v4-calendar__select-trigger{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-xs);height:var(--v4-control-height-md);padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);overflow:hidden;border:var(--v4-border-width-hairline) solid var(--v4-border-default);border-radius:var(--v4-radius-control);background-color:var(--v4-surface-base);color:var(--v4-fg-primary)}.v4-calendar__select-trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:0}.v4-app-shell__tenant-switcher{position:relative;z-index:var(--v4-z-raised);flex-shrink:0;padding:var(--v4-space-inset-sm);background-color:var(--v4-sidebar-surface)}.v4-app-shell__tenant-switcher:after{content:"";position:absolute;inset:0;box-shadow:var(--v4-elevation-2-shadow);clip-path:inset(100% 0 -100% 0);opacity:0;pointer-events:none;transition:opacity var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-app-shell__tenant-switcher:after{transition-property:none;animation:none}}.v4-app-shell__tenant-switcher[data-scrolled=true]:after{opacity:1}.v4-app-shell__tenant-switcher:has(.v4-tenant-switcher--collapsed){padding-inline:var(--v4-space-inset-xs)}.v4-app-shell__brand.v4-sidebar__header{justify-content:flex-start;height:auto;min-block-size:var(--v4-control-height-md);margin-block-end:var(--v4-space-stack-xs);padding-inline:calc(var(--v4-space-inset-xs) + var(--v4-border-width-hairline))}.v4-app-shell__tenant-switcher:has(.v4-tenant-switcher__trigger--compact)>.v4-app-shell__brand.v4-sidebar__header:not(.v4-sidebar__header--collapsed){padding-inline:calc(var(--v4-space-inset-2xs) + var(--v4-border-width-hairline))}.v4-app-shell__brand.v4-sidebar__header.v4-sidebar__header--collapsed{justify-content:center;padding-inline:0}.v4-app-shell__brand-link{display:inline-flex;align-items:center;gap:var(--v4-space-inline-xs);min-width:0;border-radius:var(--v4-radius-control);color:var(--v4-fg-primary);text-decoration:none}.v4-app-shell__brand-link:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-app-shell__brand-lockup{display:inline-flex;align-items:center;height:var(--v4-sidebar-brand-logo-height)}.v4-app-shell__brand-lockup>svg,.v4-app-shell__brand-lockup>img{width:auto;height:100%}.v4-app-shell__brand-logo.v4-sidebar__logo{background-color:transparent}.v4-app-shell__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--v4-sidebar-brand-logo-size);height:var(--v4-sidebar-brand-logo-size)}.v4-app-shell__brand-mark>svg,.v4-app-shell__brand-mark>img{width:100%;height:100%;object-fit:contain}.v4-app-shell__brand-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--v4-sidebar-brand-family);font-size:var(--v4-sidebar-brand-size);font-weight:var(--v4-sidebar-brand-weight);line-height:var(--v4-sidebar-brand-line-height)}.v4-app-shell__brand-trigger.v4-sidebar__collapse-trigger{flex-shrink:0}.v4-app-shell__brand-trigger.v4-sidebar__collapse-trigger:hover{background-color:var(--v4-state-hover)}.v4-app-shell__brand-trigger.v4-sidebar__collapse-trigger:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}aside.v4-sidebar__desktop-aside .v4-app-shell__brand.v4-sidebar__header--collapsed:not(.v4-app-shell__brand--with-mark) .v4-app-shell__brand-trigger.v4-sidebar__collapse-trigger{position:static;inset:auto;margin:0;opacity:1;transition-property:background-color,color}aside.v4-sidebar__desktop-aside:is(:hover,:focus-within) .v4-app-shell__brand--with-mark.v4-sidebar__header--collapsed .v4-sidebar__logo{opacity:0}aside.v4-sidebar__desktop-aside:is(:hover,:focus-within) .v4-app-shell__brand--with-mark.v4-sidebar__header--collapsed .v4-sidebar__collapse-trigger{opacity:1}.v4-app-shell__switcher-row{--v4-app-shell-trigger-size: var(--v4-control-height-sm);--v4-app-shell-trigger-gap: var(--v4-space-inline-xs);--v4-app-shell-trigger-overhang: calc( (var(--v4-app-shell-trigger-size) - var(--v4-icon-size-sm)) / 2 - var(--v4-sidebar-trailing-inset) );position:relative;display:flex;align-items:center;gap:var(--v4-space-inline-xs);transition-property:padding;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-app-shell__switcher-row{transition-property:none;animation:none}}.v4-app-shell__switcher-row>.v4-tenant-switcher{flex:0 1 auto;width:auto;min-width:0}.v4-app-shell__switcher-row>.v4-tenant-switcher .v4-tenant-switcher__content{flex:0 1 auto}@media(min-width:64rem){.v4-app-shell__switcher-row{padding-inline-end:calc(var(--v4-app-shell-trigger-size) + var(--v4-app-shell-trigger-gap) - var(--v4-app-shell-trigger-overhang))}}.v4-app-shell__switcher-row:has(.v4-tenant-switcher--collapsed){justify-content:center;padding-inline-end:0}.v4-app-shell__switcher-row:has(.v4-tenant-switcher--collapsed)>.v4-tenant-switcher{flex:0 0 auto}@media(min-width:64rem){.v4-app-shell__switcher-row:has(.v4-tenant-switcher--collapsed){padding-block-end:calc(var(--v4-app-shell-trigger-size) + var(--v4-app-shell-trigger-gap))}}.v4-app-shell__switcher-row.v4-app-shell__switcher-row--no-trigger,.v4-app-shell__switcher-row.v4-app-shell__switcher-row--no-trigger:has(.v4-tenant-switcher--collapsed){padding-inline-end:0;padding-block-end:0}.v4-app-shell__collapse-trigger.v4-sidebar__collapse-trigger{position:absolute;inset-block-start:calc(50% - var(--v4-app-shell-trigger-size) / 2);inset-inline-start:calc(100% - var(--v4-app-shell-trigger-size) + var(--v4-app-shell-trigger-overhang));margin:0;transition-property:inset-block-start,inset-inline-start,background-color,color;transition-duration:var(--v4-duration-moderate);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-app-shell__collapse-trigger.v4-sidebar__collapse-trigger{transition-property:none;animation:none}}.v4-app-shell__collapse-trigger.v4-sidebar__collapse-trigger:hover{background-color:var(--v4-state-hover)}.v4-app-shell__collapse-trigger.v4-sidebar__collapse-trigger:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-app-shell__switcher-row:has(.v4-tenant-switcher--collapsed)>.v4-app-shell__collapse-trigger.v4-sidebar__collapse-trigger{inset-block-start:calc(100% - var(--v4-app-shell-trigger-size));inset-inline-start:calc(50% - var(--v4-app-shell-trigger-size) / 2)}.v4-app-shell__nav-header{margin-top:var(--v4-space-stack-md)}.v4-app-shell__nav{gap:var(--v4-space-stack-sm)}.v4-app-shell__sidebar-footer.v4-sidebar__footer:not(.v4-sidebar__footer--collapsed){padding-inline:var(--v4-space-inset-sm)}.v4-app-shell__footer-nav{display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);width:100%}.v4-app-shell__footer{margin-block-start:var(--v4-space-stack-xs);padding-block:var(--v4-space-inset-xs) 0;border-block-start:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-app-shell__main{min-height:0}.v4-sidebar-inset-main.v4-app-shell__main{padding:0}.v4-sidebar-inset-main--default.v4-app-shell__main{background-color:var(--v4-surface-base)}.v4-app-shell__user-actions{width:100%}.v4-command{display:flex;flex-direction:column;width:100%;overflow:hidden;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-container);background-color:var(--v4-surface-base);color:var(--v4-fg-primary);outline:none}.v4-command__input-wrapper{display:flex;align-items:center;gap:var(--v4-space-inline-xs);padding:var(--v4-space-inset-sm) var(--v4-space-inset-md);border-bottom:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-command__input-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary)}.v4-command__input-icon svg{width:100%;height:100%}.v4-command__input{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--v4-fg-primary);outline:none}.v4-command__input::placeholder{color:var(--v4-fg-tertiary)}.v4-command__input:disabled{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-command__list{padding:var(--v4-space-inset-2xs);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--v4-border-default) transparent;scrollbar-width:thin}.v4-command__empty{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);padding:var(--v4-space-inset-lg) var(--v4-space-inset-md);color:var(--v4-fg-tertiary);text-align:center}.v4-command__group{display:flex;flex-direction:column;padding-block:var(--v4-space-stack-2xs)}.v4-command__group[data-hidden=true]{display:none}.v4-command__group+.v4-command__group{margin-top:var(--v4-space-stack-2xs);padding-top:var(--v4-space-stack-xs);border-top:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.v4-command__group-heading{font-family:var(--v4-text-overline-family);font-size:var(--v4-text-overline-size);font-weight:var(--v4-text-overline-weight);line-height:var(--v4-text-overline-line-height);letter-spacing:var(--v4-text-overline-tracking);text-transform:uppercase;padding:var(--v4-space-inset-2xs) var(--v4-space-inset-sm);color:var(--v4-fg-tertiary);-webkit-user-select:none;user-select:none}.v4-command__item{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-radius:calc(var(--v4-radius-overlay) - var(--v4-space-inset-2xs));background-color:transparent;color:var(--v4-fg-primary);text-align:start;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition-property:background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-command__item{transition-property:none;animation:none}}.v4-command__item>svg{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary)}.v4-command__item[data-hidden=true]{display:none}.v4-command__item--active,.v4-command__item:hover{background-color:var(--v4-state-hover)}.v4-command__item--disabled,.v4-command__item[data-disabled=true]{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-command__item--disabled>svg,.v4-command__item[data-disabled=true]>svg{color:var(--v4-icon-disabled)}.v4-command__item--disabled:hover,.v4-command__item--disabled.v4-command__item--active,.v4-command__item[data-disabled=true]:hover,.v4-command__item[data-disabled=true].v4-command__item--active{background-color:transparent}.v4-command__shortcut{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);margin-inline-start:auto;color:var(--v4-fg-tertiary)}.v4-command__separator{height:var(--v4-border-width-hairline);margin-block:var(--v4-space-stack-2xs);margin-inline:0;border:0;background-color:var(--v4-border-subtle)}.v4-dialog.v4-command-dialog__panel{gap:0;width:100%;max-width:40rem;padding:0;overflow:hidden}.v4-dialog.v4-command-dialog__panel .v4-command{border:none;border-radius:inherit;background-color:transparent}.v4-dropdown-menu-wrapper{position:fixed;z-index:var(--v4-z-dropdown)}.v4-dropdown-menu{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);min-width:12rem;padding:var(--v4-space-inset-2xs);border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow);outline:none}.v4-dropdown-menu--match-trigger{min-width:0}.v4-dropdown-menu__sub-trigger,.v4-dropdown-menu__item{font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking);display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;padding:var(--v4-space-inset-xs) var(--v4-space-inset-sm);border-radius:calc(var(--v4-radius-overlay) - var(--v4-space-inset-2xs));background-color:transparent;color:var(--v4-fg-primary);text-align:start;cursor:pointer;transition-property:background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-dropdown-menu__sub-trigger:hover,.v4-dropdown-menu__item:hover,.v4-dropdown-menu__sub-trigger:focus-visible,.v4-dropdown-menu__item:focus-visible{background-color:var(--v4-state-hover)}.v4-dropdown-menu__sub-trigger:focus-visible,.v4-dropdown-menu__item:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:calc(var(--v4-focus-ring-width) * -1)}@media(prefers-reduced-motion:reduce){.v4-dropdown-menu__sub-trigger,.v4-dropdown-menu__item{transition-property:none;animation:none}}.v4-dropdown-menu__item--danger{color:var(--v4-feedback-error-fg-default)}.v4-dropdown-menu__item--danger .v4-dropdown-menu__item-icon{color:var(--v4-feedback-error-icon-default)}.v4-dropdown-menu__item--danger:hover,.v4-dropdown-menu__item--danger:focus-visible{background-color:var(--v4-feedback-error-surface-subtle)}.v4-dropdown-menu__item--selected{font-weight:var(--v4-text-label-md-weight)}.v4-dropdown-menu__item--disabled{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-dropdown-menu__item--disabled .v4-dropdown-menu__item-icon,.v4-dropdown-menu__item--disabled .v4-dropdown-menu__item-check{color:var(--v4-icon-disabled)}.v4-dropdown-menu__item--disabled:hover,.v4-dropdown-menu__item--disabled:focus-visible{background-color:transparent}.v4-dropdown-menu__item-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary)}.v4-dropdown-menu__item-icon svg{width:100%;height:100%}.v4-dropdown-menu__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.v4-dropdown-menu__item-check{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-primary)}.v4-dropdown-menu__separator{height:var(--v4-border-width-hairline);margin-block:var(--v4-space-stack-2xs);margin-inline:0;border:0;background-color:var(--v4-border-subtle)}.v4-dropdown-menu__sub-trigger--open{background-color:var(--v4-state-hover)}.v4-dropdown-menu__sub-trigger--disabled{color:var(--v4-fg-disabled);cursor:not-allowed}.v4-dropdown-menu__sub-trigger--disabled .v4-dropdown-menu__item-icon,.v4-dropdown-menu__sub-trigger--disabled .v4-dropdown-menu__sub-trigger-chevron{color:var(--v4-icon-disabled)}.v4-dropdown-menu__sub-trigger--disabled:hover,.v4-dropdown-menu__sub-trigger--disabled:focus-visible{background-color:transparent}.v4-dropdown-menu__sub-trigger-chevron{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary)}.v4-dialog.v4-organization-command-palette{max-width:36rem}.v4-organization-command-palette__input{position:relative}.v4-organization-command-palette__input-wrapper{padding-inline-end:calc(var(--v4-space-inset-md) + var(--v4-space-inset-xl))}.v4-organization-command-palette__input-kbd{position:absolute;inset-block-start:50%;inset-inline-end:var(--v4-space-inset-md);transform:translateY(-50%);pointer-events:none}.v4-organization-command-palette__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.v4-organization-command-palette__item-check{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-primary)}.v4-organization-command-palette__footer{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);display:flex;align-items:center;justify-content:space-between;gap:var(--v4-space-inline-md);padding:var(--v4-space-inset-sm) var(--v4-space-inset-md);border-top:var(--v4-border-width-hairline) solid var(--v4-border-subtle);color:var(--v4-fg-tertiary)}.v4-organization-command-palette__hints{display:flex;align-items:center;gap:var(--v4-space-inline-md)}.v4-organization-command-palette__hint{display:inline-flex;align-items:center;gap:var(--v4-space-inline-2xs)}.v4-organization-command-palette__count{font-variant-numeric:tabular-nums}.v4-user-account-popover__trigger{display:flex;align-items:center;gap:var(--v4-space-inline-xs);width:100%;min-block-size:var(--v4-target-min);padding:var(--v4-space-inset-xs);border:none;border-radius:var(--v4-radius-control);background-color:transparent;color:var(--v4-fg-primary);text-align:start;cursor:pointer;outline:none;transition-property:background-color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.v4-user-account-popover__trigger{transition-property:none;animation:none}}.v4-user-account-popover__trigger:hover{background-color:var(--v4-state-hover)}.v4-user-account-popover__trigger:active,.v4-user-account-popover__trigger[data-state=open]{background-color:var(--v4-state-pressed)}.v4-user-account-popover__trigger:focus-visible:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-user-account-popover__trigger--collapsed{justify-content:center;width:auto;padding:var(--v4-space-inset-2xs)}.v4-user-account-popover__trigger-content{display:flex;flex:1 0 0;flex-direction:column;min-width:0}.v4-user-account-popover__trigger-name{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height);color:var(--v4-fg-primary)}.v4-user-account-popover__trigger-email{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v4-fg-secondary)}.v4-user-account-popover__trigger-chevron{flex-shrink:0;width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm);color:var(--v4-icon-secondary)}.v4-user-account-popover{min-inline-size:13.75rem}.v4-user-account-popover .v4-dropdown-menu__item{font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height);text-decoration:none}.v4-header-avatar__skeleton{width:var(--v4-control-height-md);height:var(--v4-control-height-md)}.v4-header-avatar__trigger{border-radius:var(--v4-radius-pill);cursor:pointer;outline:none}.v4-header-avatar__trigger:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.v4-header-avatar__popover-header{display:flex;flex-direction:column;align-items:flex-start}.v4-header-avatar__name{font-family:var(--v4-font-family-sans);font-size:var(--v4-sidebar-text-size);line-height:var(--v4-sidebar-text-line-height);font-weight:var(--v4-text-heading-sm-weight);color:var(--v4-fg-primary)}.v4-header-avatar__email{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);color:var(--v4-fg-secondary)}.v4-header-avatar__popover-footer{display:flex;justify-content:flex-end}.v4-csat-modal__panel{width:min(31.9375rem,100vw - 2 * var(--v4-space-inset-md));padding:0;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-elevation-3-surface)}.v4-csat-modal__content{padding:0}.v4-csat-modal__form,.v4-csat-modal__success{display:flex;flex-direction:column;gap:var(--v4-space-stack-md);padding:var(--v4-space-inset-lg)}.v4-csat-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-space-inline-sm);width:100%}.v4-csat-modal__header-text{display:flex;flex:1 1 0;flex-direction:column;gap:var(--v4-space-stack-xs);min-width:0}.v4-csat-modal__title{font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking);margin:0;color:var(--v4-fg-primary)}.v4-csat-modal__subtitle{font-family:var(--v4-text-body-md-family);font-size:var(--v4-text-body-md-size);font-weight:var(--v4-text-body-md-weight);line-height:var(--v4-text-body-md-line-height);letter-spacing:var(--v4-text-body-md-tracking);margin:0;color:var(--v4-fg-secondary)}.v4-csat-modal__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--v4-control-height-sm);height:var(--v4-control-height-sm);margin:calc((var(--v4-icon-size-sm) - var(--v4-control-height-sm)) / 2);padding:0;border:none;border-radius:var(--v4-radius-control);background:none;color:var(--v4-icon-secondary);cursor:pointer;outline:none;transition-property:background-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-csat-modal__close:hover{background-color:var(--v4-state-hover);color:var(--v4-icon-primary)}.v4-csat-modal__close:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-csat-modal__close{transition-property:none;animation:none}}.v4-csat-modal__close-icon{width:var(--v4-icon-size-sm);height:var(--v4-icon-size-sm)}.v4-csat-modal__ratings{display:flex;flex-direction:row;gap:var(--v4-space-inline-xs);width:100%}.v4-csat-modal__rating-button{font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:var(--v4-control-height-md);border:var(--v4-border-width-hairline) solid var(--v4-border-default);border-radius:var(--v4-radius-control);background-color:transparent;color:var(--v4-fg-primary);font-weight:var(--v4-text-label-md-weight);cursor:pointer;outline:none;transition-property:background-color,border-color,color;transition-duration:var(--v4-duration-fast);transition-timing-function:var(--v4-easing-standard)}.v4-csat-modal__rating-button:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.v4-csat-modal__rating-button{transition-property:none;animation:none}}.v4-csat-modal__rating-button:hover{border-color:var(--v4-border-strong);background-color:var(--v4-state-hover)}.v4-csat-modal__rating-button--selected,.v4-csat-modal__rating-button--selected:hover{border-color:var(--v4-action-primary-bg-rest);background-color:var(--v4-action-primary-bg-rest);color:var(--v4-action-primary-fg-rest)}.v4-csat-modal__rating-labels{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking);display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--v4-fg-secondary)}.v4-csat-modal__textarea,.v4-csat-modal__submit{width:100%}.v4-csat-modal__success{align-items:center;text-align:center}.v4-csat-modal__success-header{display:flex;justify-content:flex-end;width:100%}.v4-csat-modal__success-icon{width:var(--v4-control-height-lg);height:var(--v4-control-height-lg);color:var(--v4-feedback-success-icon-default)}.v4-csat-modal__success-body{display:flex;flex-direction:column;align-items:center;gap:var(--v4-space-stack-xs);width:100%}.v4-csat-modal__success-title{font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking);margin:0;color:var(--v4-fg-primary)}.v4-csat-modal__success-text{font-family:var(--v4-text-body-md-family);font-size:var(--v4-text-body-md-size);font-weight:var(--v4-text-body-md-weight);line-height:var(--v4-text-body-md-line-height);letter-spacing:var(--v4-text-body-md-tracking);margin:0;color:var(--v4-fg-secondary)}.v4-csat-reminder-toast{gap:var(--v4-space-inline-md);max-width:32rem;padding:var(--v4-space-inset-lg);border:var(--v4-border-width-hairline) solid var(--v4-feedback-warning-border-subtle);border-radius:var(--v4-radius-overlay);background-color:var(--v4-feedback-warning-surface-subtle);box-shadow:var(--v4-elevation-4-shadow);color:var(--v4-feedback-warning-fg-default)}.v4-csat-reminder-toast p{font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);color:var(--v4-feedback-warning-fg-default)}.v4-csat-reminder-toast svg{width:var(--v4-icon-size-lg);height:var(--v4-icon-size-lg);color:var(--v4-feedback-warning-icon-default)}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--v4-color-brand-50: #fef4f3;--v4-color-brand-100: #ffe6e3;--v4-color-brand-200: #ffcdc7;--v4-color-brand-300: #fea99f;--v4-color-brand-400: #fe6f65;--v4-color-brand-500: #e92e30;--v4-color-brand-600: #d60e1e;--v4-color-brand-700: #ad0013;--v4-color-brand-800: #86000c;--v4-color-brand-900: #610106;--v4-color-brand-950: #3c0103;--v4-color-ink-0: #ffffff;--v4-color-ink-50: #f6f7f9;--v4-color-ink-100: #ebedf1;--v4-color-ink-200: #d7dbe1;--v4-color-ink-300: #bdc3cd;--v4-color-ink-400: #9ca3b0;--v4-color-ink-500: #838b98;--v4-color-ink-600: #6c7380;--v4-color-ink-700: #555b67;--v4-color-ink-800: #40454f;--v4-color-ink-900: #2c3038;--v4-color-ink-950: #191c21;--v4-color-error-50: #fff4f5;--v4-color-error-100: #ffe6e9;--v4-color-error-200: #feccd3;--v4-color-error-300: #ffa5b5;--v4-color-error-400: #fe698d;--v4-color-error-500: #e84573;--v4-color-error-600: #cb255c;--v4-color-error-700: #a70947;--v4-color-error-800: #830035;--v4-color-error-900: #5f0024;--v4-color-error-950: #3b0014;--v4-color-warning-50: #fff5eb;--v4-color-warning-100: #ffe9d1;--v4-color-warning-200: #fad3a7;--v4-color-warning-300: #f1b66f;--v4-color-warning-400: #dd901e;--v4-color-warning-500: #be7907;--v4-color-warning-600: #9f6401;--v4-color-warning-700: #7e4f01;--v4-color-warning-800: #613c01;--v4-color-warning-900: #452901;--v4-color-warning-950: #2a1700;--v4-color-success-50: #eefbf1;--v4-color-success-100: #dbf5e1;--v4-color-success-200: #bae8c5;--v4-color-success-300: #8dd6a1;--v4-color-success-400: #56bb77;--v4-color-success-500: #2ca45b;--v4-color-success-600: #008a45;--v4-color-success-700: #046d36;--v4-color-success-800: #015428;--v4-color-success-900: #003b1a;--v4-color-success-950: #00230d;--v4-color-info-50: #f1f8fe;--v4-color-info-100: #e0effe;--v4-color-info-200: #c1defe;--v4-color-info-300: #93c8ff;--v4-color-info-400: #52a8fb;--v4-color-info-500: #2a8ee7;--v4-color-info-600: #0375c9;--v4-color-info-700: #045da1;--v4-color-info-800: #01477d;--v4-color-info-900: #00315a;--v4-color-info-950: #001c38;--v4-color-ink-alpha-4: rgb(25 28 33 / .04);--v4-color-ink-alpha-8: rgb(25 28 33 / .08);--v4-color-ink-alpha-12: rgb(25 28 33 / .12);--v4-color-ink-alpha-16: rgb(25 28 33 / .16);--v4-color-ink-alpha-24: rgb(25 28 33 / .24);--v4-color-ink-alpha-40: rgb(25 28 33 / .4);--v4-color-ink-alpha-64: rgb(25 28 33 / .64);--v4-color-white-alpha-4: rgb(255 255 255 / .04);--v4-color-white-alpha-8: rgb(255 255 255 / .08);--v4-color-white-alpha-12: rgb(255 255 255 / .12);--v4-color-white-alpha-16: rgb(255 255 255 / .16);--v4-color-white-alpha-24: rgb(255 255 255 / .24);--v4-color-white-alpha-40: rgb(255 255 255 / .4);--v4-color-white-alpha-64: rgb(255 255 255 / .64);--v4-color-viz-1: #4087de;--v4-color-viz-2: #079a94;--v4-color-viz-3: #956ed2;--v4-color-viz-4: #409d48;--v4-color-viz-5: #b37903;--v4-color-viz-6: #d15c56;--v4-color-viz-7: #0994ba;--v4-color-viz-8: #bf5da2;--v4-color-viz-bright-1: #60a7ff;--v4-color-viz-bright-2: #03bdb6;--v4-color-viz-bright-3: #b48df4;--v4-color-viz-bright-4: #61bd67;--v4-color-viz-bright-5: #da950b;--v4-color-viz-bright-6: #f47b74;--v4-color-viz-bright-7: #03b5e4;--v4-color-viz-bright-8: #e17cc2;--v4-size-0: 0;--v4-size-1: .25rem;--v4-size-2: .5rem;--v4-size-3: .75rem;--v4-size-4: 1rem;--v4-size-5: 1.25rem;--v4-size-6: 1.5rem;--v4-size-7: 1.75rem;--v4-size-8: 2rem;--v4-size-9: 2.25rem;--v4-size-10: 2.5rem;--v4-size-12: 3rem;--v4-size-16: 4rem;--v4-size-20: 5rem;--v4-size-24: 6rem;--v4-size-0-5: .125rem;--v4-size-1-5: .375rem;--v4-size-2-5: .625rem;--v4-size-3-5: .875rem;--v4-radius-none: 0;--v4-radius-xs: .25rem;--v4-radius-sm: .375rem;--v4-radius-md: .5rem;--v4-radius-lg: .75rem;--v4-radius-xl: 1rem;--v4-radius-full: 624.9375rem;--v4-border-width-hairline: .0625rem;--v4-border-width-thick: .125rem;--v4-border-width-heavy: .25rem;--v4-breakpoint-sm: 40rem;--v4-breakpoint-md: 48rem;--v4-breakpoint-lg: 64rem;--v4-breakpoint-xl: 80rem;--v4-breakpoint-2xl: 96rem;--v4-font-family-sans: "IBM Plex Sans", "IBM Plex Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--v4-font-family-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--v4-font-family-condensed: "IBM Plex Sans Condensed", var(--v4-font-family-sans);--v4-font-weight-regular: 400;--v4-font-weight-medium: 500;--v4-font-weight-semibold: 600;--v4-opacity-0: 0;--v4-opacity-4: .04;--v4-opacity-8: .08;--v4-opacity-12: .12;--v4-opacity-16: .16;--v4-opacity-24: .24;--v4-opacity-40: .4;--v4-opacity-64: .64;--v4-opacity-80: .8;--v4-opacity-100: 1;--v4-z-base: 0;--v4-z-raised: 1;--v4-z-sticky: 100;--v4-z-dropdown: 1000;--v4-z-overlay: 1100;--v4-z-modal: 1200;--v4-z-popover: 1300;--v4-z-toast: 1400;--v4-z-tooltip: 1500;--v4-duration-instant: 50ms;--v4-duration-fast: .1s;--v4-duration-moderate: .2s;--v4-duration-slow: .3s;--v4-easing-standard: cubic-bezier(.2, 0, 0, 1);--v4-easing-enter: cubic-bezier(0, 0, 0, 1);--v4-easing-exit: cubic-bezier(.3, 0, 1, 1);--v4-radius-control: var(--v4-radius-md);--v4-radius-container: var(--v4-radius-lg);--v4-radius-overlay: var(--v4-radius-lg);--v4-radius-pill: var(--v4-radius-full);--v4-text-display-lg-family: var(--v4-font-family-sans);--v4-text-display-lg-size: 3rem;--v4-text-display-lg-line-height: 3.5rem;--v4-text-display-lg-weight: var(--v4-font-weight-semibold);--v4-text-display-lg-tracking: -.02em;--v4-text-display-md-family: var(--v4-font-family-sans);--v4-text-display-md-size: 2.5rem;--v4-text-display-md-line-height: 3rem;--v4-text-display-md-weight: var(--v4-font-weight-semibold);--v4-text-display-md-tracking: -.02em;--v4-text-display-sm-family: var(--v4-font-family-sans);--v4-text-display-sm-size: 2rem;--v4-text-display-sm-line-height: 2.5rem;--v4-text-display-sm-weight: var(--v4-font-weight-semibold);--v4-text-display-sm-tracking: -.015em;--v4-text-heading-xl-family: var(--v4-font-family-sans);--v4-text-heading-xl-size: 1.75rem;--v4-text-heading-xl-line-height: 2.25rem;--v4-text-heading-xl-weight: var(--v4-font-weight-semibold);--v4-text-heading-xl-tracking: -.01em;--v4-text-heading-lg-family: var(--v4-font-family-sans);--v4-text-heading-lg-size: 1.5rem;--v4-text-heading-lg-line-height: 2rem;--v4-text-heading-lg-weight: var(--v4-font-weight-semibold);--v4-text-heading-lg-tracking: -.01em;--v4-text-heading-md-family: var(--v4-font-family-sans);--v4-text-heading-md-size: 1.25rem;--v4-text-heading-md-line-height: 1.75rem;--v4-text-heading-md-weight: var(--v4-font-weight-semibold);--v4-text-heading-md-tracking: -.005em;--v4-text-heading-sm-family: var(--v4-font-family-sans);--v4-text-heading-sm-size: 1.125rem;--v4-text-heading-sm-line-height: 1.5rem;--v4-text-heading-sm-weight: var(--v4-font-weight-semibold);--v4-text-heading-sm-tracking: 0;--v4-text-heading-xs-family: var(--v4-font-family-sans);--v4-text-heading-xs-size: 1rem;--v4-text-heading-xs-line-height: 1.5rem;--v4-text-heading-xs-weight: var(--v4-font-weight-semibold);--v4-text-heading-xs-tracking: 0;--v4-text-body-lg-family: var(--v4-font-family-sans);--v4-text-body-lg-size: 1.125rem;--v4-text-body-lg-line-height: 1.75rem;--v4-text-body-lg-weight: var(--v4-font-weight-regular);--v4-text-body-lg-tracking: 0;--v4-text-body-md-family: var(--v4-font-family-sans);--v4-text-body-md-size: 1rem;--v4-text-body-md-line-height: 1.5rem;--v4-text-body-md-weight: var(--v4-font-weight-regular);--v4-text-body-md-tracking: 0;--v4-text-body-sm-family: var(--v4-font-family-sans);--v4-text-body-sm-size: .875rem;--v4-text-body-sm-line-height: 1.25rem;--v4-text-body-sm-weight: var(--v4-font-weight-regular);--v4-text-body-sm-tracking: 0;--v4-text-label-lg-family: var(--v4-font-family-sans);--v4-text-label-lg-size: 1rem;--v4-text-label-lg-line-height: 1.5rem;--v4-text-label-lg-weight: var(--v4-font-weight-medium);--v4-text-label-lg-tracking: 0;--v4-text-label-md-family: var(--v4-font-family-sans);--v4-text-label-md-size: .875rem;--v4-text-label-md-line-height: 1.25rem;--v4-text-label-md-weight: var(--v4-font-weight-medium);--v4-text-label-md-tracking: 0;--v4-text-label-sm-family: var(--v4-font-family-sans);--v4-text-label-sm-size: .75rem;--v4-text-label-sm-line-height: 1rem;--v4-text-label-sm-weight: var(--v4-font-weight-medium);--v4-text-label-sm-tracking: .01em;--v4-text-caption-family: var(--v4-font-family-sans);--v4-text-caption-size: .75rem;--v4-text-caption-line-height: 1rem;--v4-text-caption-weight: var(--v4-font-weight-regular);--v4-text-caption-tracking: .01em;--v4-text-overline-family: var(--v4-font-family-sans);--v4-text-overline-size: .75rem;--v4-text-overline-line-height: 1rem;--v4-text-overline-weight: var(--v4-font-weight-semibold);--v4-text-overline-tracking: .06em;--v4-text-data-md-family: var(--v4-font-family-mono);--v4-text-data-md-size: .875rem;--v4-text-data-md-line-height: 1.25rem;--v4-text-data-md-weight: var(--v4-font-weight-regular);--v4-text-data-md-tracking: 0;--v4-text-data-sm-family: var(--v4-font-family-mono);--v4-text-data-sm-size: .75rem;--v4-text-data-sm-line-height: 1rem;--v4-text-data-sm-weight: var(--v4-font-weight-regular);--v4-text-data-sm-tracking: 0;--v4-focus-ring-width: var(--v4-border-width-thick);--v4-focus-ring-offset: .125rem;--v4-target-min: 1.5rem;--v4-elevation-0-z: var(--v4-z-base);--v4-elevation-1-z: var(--v4-z-raised);--v4-elevation-2-z: var(--v4-z-dropdown);--v4-elevation-3-z: var(--v4-z-modal);--v4-elevation-4-z: var(--v4-z-toast);--v4-layout-max-width: 80rem;--v4-layout-reading-width: 65ch;--v4-grid-columns: 4;--v4-grid-gutter: var(--v4-size-4);--v4-grid-margin: var(--v4-size-4)}@media(min-width:40rem){:root{--v4-grid-columns: 8;--v4-grid-gutter: 1.5rem;--v4-grid-margin: 1.5rem}}@media(min-width:64rem){:root{--v4-grid-columns: 12;--v4-grid-margin: 2rem}}:root,[data-theme=light]{color-scheme:light;--v4-focus-ring-color: var(--v4-color-ink-600);--v4-elevation-0-shadow: none;--v4-elevation-0-surface: var(--v4-surface-base);--v4-elevation-1-shadow: 0 .0625rem .125rem rgb(25 28 33 / .06), 0 .0625rem .1875rem rgb(25 28 33 / .1);--v4-elevation-1-surface: var(--v4-surface-raised);--v4-elevation-2-shadow: 0 .125rem .25rem rgb(25 28 33 / .06), 0 .25rem .75rem rgb(25 28 33 / .1);--v4-elevation-2-surface: var(--v4-surface-overlay);--v4-elevation-3-shadow: 0 .25rem .5rem rgb(25 28 33 / .08), 0 1rem 2rem rgb(25 28 33 / .14);--v4-elevation-3-surface: var(--v4-surface-overlay);--v4-elevation-4-shadow: 0 .5rem 1rem rgb(25 28 33 / .1), 0 1.5rem 3rem rgb(25 28 33 / .18);--v4-elevation-4-surface: var(--v4-surface-overlay);--v4-surface-base: var(--v4-color-ink-0);--v4-surface-subtle: var(--v4-color-ink-50);--v4-surface-sunken: var(--v4-color-ink-100);--v4-surface-raised: var(--v4-color-ink-0);--v4-surface-overlay: var(--v4-color-ink-0);--v4-surface-inverse: var(--v4-color-ink-900);--v4-surface-brand: var(--v4-color-brand-600);--v4-fg-primary: var(--v4-color-ink-900);--v4-fg-secondary: var(--v4-color-ink-700);--v4-fg-tertiary: #686f7c;--v4-fg-disabled: var(--v4-color-ink-400);--v4-fg-inverse: var(--v4-color-ink-0);--v4-fg-on-brand: var(--v4-color-ink-0);--v4-fg-link: var(--v4-color-info-700);--v4-icon-primary: var(--v4-fg-primary);--v4-icon-secondary: var(--v4-fg-secondary);--v4-icon-tertiary: var(--v4-fg-tertiary);--v4-icon-disabled: var(--v4-fg-disabled);--v4-icon-inverse: var(--v4-fg-inverse);--v4-icon-on-brand: var(--v4-fg-on-brand);--v4-icon-link: var(--v4-fg-link);--v4-icon-plane-strength: .14;--v4-icon-plane-strength-strong: .62;--v4-icon-brand-stroke: var(--v4-color-brand-600);--v4-icon-brand-plane: var(--v4-color-brand-100);--v4-icon-brand-plane-strong: var(--v4-color-brand-400);--v4-border-subtle: var(--v4-color-ink-200);--v4-border-default: var(--v4-color-ink-300);--v4-border-strong: var(--v4-color-ink-500);--v4-border-focus: var(--v4-color-ink-600);--v4-border-disabled: var(--v4-color-ink-200);--v4-state-hover: var(--v4-color-ink-alpha-4);--v4-state-pressed: var(--v4-color-ink-alpha-8);--v4-state-selected: var(--v4-color-ink-alpha-8);--v4-action-primary-bg-rest: var(--v4-color-ink-900);--v4-action-primary-bg-hover: var(--v4-color-ink-800);--v4-action-primary-bg-pressed: var(--v4-color-ink-700);--v4-action-primary-bg-disabled: var(--v4-color-ink-100);--v4-action-primary-fg-rest: var(--v4-color-ink-0);--v4-action-primary-fg-hover: var(--v4-color-ink-0);--v4-action-primary-fg-pressed: var(--v4-color-ink-0);--v4-action-primary-fg-disabled: var(--v4-fg-disabled);--v4-action-primary-border-rest: transparent;--v4-action-primary-border-hover: transparent;--v4-action-primary-border-pressed: transparent;--v4-action-primary-border-disabled: transparent;--v4-action-secondary-bg-rest: transparent;--v4-action-secondary-bg-hover: var(--v4-state-hover);--v4-action-secondary-bg-pressed: var(--v4-state-pressed);--v4-action-secondary-bg-disabled: transparent;--v4-action-secondary-fg-rest: var(--v4-fg-primary);--v4-action-secondary-fg-hover: var(--v4-fg-primary);--v4-action-secondary-fg-pressed: var(--v4-fg-primary);--v4-action-secondary-fg-disabled: var(--v4-fg-disabled);--v4-action-secondary-border-rest: var(--v4-border-default);--v4-action-secondary-border-hover: var(--v4-border-strong);--v4-action-secondary-border-pressed: var(--v4-border-strong);--v4-action-secondary-border-disabled: var(--v4-border-disabled);--v4-action-tertiary-bg-rest: transparent;--v4-action-tertiary-bg-hover: var(--v4-state-hover);--v4-action-tertiary-bg-pressed: var(--v4-state-pressed);--v4-action-tertiary-bg-disabled: transparent;--v4-action-tertiary-fg-rest: var(--v4-fg-primary);--v4-action-tertiary-fg-hover: var(--v4-fg-primary);--v4-action-tertiary-fg-pressed: var(--v4-fg-primary);--v4-action-tertiary-fg-disabled: var(--v4-fg-disabled);--v4-action-tertiary-border-rest: transparent;--v4-action-tertiary-border-hover: transparent;--v4-action-tertiary-border-pressed: transparent;--v4-action-tertiary-border-disabled: transparent;--v4-action-brand-bg-rest: var(--v4-color-brand-600);--v4-action-brand-bg-hover: var(--v4-color-brand-700);--v4-action-brand-bg-pressed: var(--v4-color-brand-800);--v4-action-brand-bg-disabled: var(--v4-color-ink-100);--v4-action-brand-fg-rest: var(--v4-color-ink-0);--v4-action-brand-fg-hover: var(--v4-color-ink-0);--v4-action-brand-fg-pressed: var(--v4-color-ink-0);--v4-action-brand-fg-disabled: var(--v4-fg-disabled);--v4-action-brand-border-rest: transparent;--v4-action-brand-border-hover: transparent;--v4-action-brand-border-pressed: transparent;--v4-action-brand-border-disabled: transparent;--v4-action-danger-bg-rest: var(--v4-color-error-600);--v4-action-danger-bg-hover: var(--v4-color-error-700);--v4-action-danger-bg-pressed: var(--v4-color-error-800);--v4-action-danger-bg-disabled: var(--v4-color-ink-100);--v4-action-danger-fg-rest: var(--v4-color-ink-0);--v4-action-danger-fg-hover: var(--v4-color-ink-0);--v4-action-danger-fg-pressed: var(--v4-color-ink-0);--v4-action-danger-fg-disabled: var(--v4-fg-disabled);--v4-action-danger-border-rest: transparent;--v4-action-danger-border-hover: transparent;--v4-action-danger-border-pressed: transparent;--v4-action-danger-border-disabled: transparent;--v4-feedback-error-surface-subtle: var(--v4-color-error-50);--v4-feedback-error-surface-default: var(--v4-color-error-100);--v4-feedback-error-surface-strong: var(--v4-color-error-700);--v4-feedback-error-border-subtle: var(--v4-color-error-200);--v4-feedback-error-border-default: var(--v4-color-error-300);--v4-feedback-error-border-strong: var(--v4-color-error-700);--v4-feedback-error-fg-subtle: var(--v4-color-error-700);--v4-feedback-error-fg-default: var(--v4-color-error-700);--v4-feedback-error-fg-strong: var(--v4-color-ink-0);--v4-feedback-error-icon-subtle: var(--v4-color-error-600);--v4-feedback-error-icon-default: var(--v4-color-error-600);--v4-feedback-error-icon-strong: var(--v4-color-ink-0);--v4-feedback-warning-surface-subtle: var(--v4-color-warning-50);--v4-feedback-warning-surface-default: var(--v4-color-warning-100);--v4-feedback-warning-surface-strong: var(--v4-color-warning-700);--v4-feedback-warning-border-subtle: var(--v4-color-warning-200);--v4-feedback-warning-border-default: var(--v4-color-warning-300);--v4-feedback-warning-border-strong: var(--v4-color-warning-700);--v4-feedback-warning-fg-subtle: var(--v4-color-warning-800);--v4-feedback-warning-fg-default: var(--v4-color-warning-800);--v4-feedback-warning-fg-strong: var(--v4-color-ink-0);--v4-feedback-warning-icon-subtle: var(--v4-color-warning-600);--v4-feedback-warning-icon-default: var(--v4-color-warning-600);--v4-feedback-warning-icon-strong: var(--v4-color-ink-0);--v4-feedback-success-surface-subtle: var(--v4-color-success-50);--v4-feedback-success-surface-default: var(--v4-color-success-100);--v4-feedback-success-surface-strong: var(--v4-color-success-700);--v4-feedback-success-border-subtle: var(--v4-color-success-200);--v4-feedback-success-border-default: var(--v4-color-success-300);--v4-feedback-success-border-strong: var(--v4-color-success-700);--v4-feedback-success-fg-subtle: var(--v4-color-success-700);--v4-feedback-success-fg-default: var(--v4-color-success-700);--v4-feedback-success-fg-strong: var(--v4-color-ink-0);--v4-feedback-success-icon-subtle: var(--v4-color-success-600);--v4-feedback-success-icon-default: var(--v4-color-success-600);--v4-feedback-success-icon-strong: var(--v4-color-ink-0);--v4-feedback-info-surface-subtle: var(--v4-color-info-50);--v4-feedback-info-surface-default: var(--v4-color-info-100);--v4-feedback-info-surface-strong: var(--v4-color-info-700);--v4-feedback-info-border-subtle: var(--v4-color-info-200);--v4-feedback-info-border-default: var(--v4-color-info-300);--v4-feedback-info-border-strong: var(--v4-color-info-700);--v4-feedback-info-fg-subtle: var(--v4-color-info-700);--v4-feedback-info-fg-default: var(--v4-color-info-700);--v4-feedback-info-fg-strong: var(--v4-color-ink-0);--v4-feedback-info-icon-subtle: var(--v4-color-info-600);--v4-feedback-info-icon-default: var(--v4-color-info-600);--v4-feedback-info-icon-strong: var(--v4-color-ink-0);--v4-data-categorical-1: var(--v4-color-viz-1);--v4-data-categorical-2: var(--v4-color-viz-2);--v4-data-categorical-3: var(--v4-color-viz-3);--v4-data-categorical-4: var(--v4-color-viz-4);--v4-data-categorical-5: var(--v4-color-viz-5);--v4-data-categorical-6: var(--v4-color-viz-6);--v4-data-categorical-7: var(--v4-color-viz-7);--v4-data-categorical-8: var(--v4-color-viz-8);--v4-data-sequential-1: var(--v4-color-info-200);--v4-data-sequential-2: var(--v4-color-info-300);--v4-data-sequential-3: var(--v4-color-info-400);--v4-data-sequential-4: var(--v4-color-info-500);--v4-data-sequential-5: var(--v4-color-info-600);--v4-data-sequential-6: var(--v4-color-info-700);--v4-data-sequential-7: var(--v4-color-info-800);--v4-data-diverging-1: var(--v4-color-error-700);--v4-data-diverging-2: var(--v4-color-error-500);--v4-data-diverging-3: var(--v4-color-error-300);--v4-data-diverging-4: var(--v4-color-error-100);--v4-data-diverging-5: var(--v4-color-ink-100);--v4-data-diverging-6: var(--v4-color-info-100);--v4-data-diverging-7: var(--v4-color-info-300);--v4-data-diverging-8: var(--v4-color-info-500);--v4-data-diverging-9: var(--v4-color-info-700);--v4-accent-brand: var(--v4-surface-brand);--v4-accent-blue: var(--v4-color-viz-1);--v4-accent-teal: var(--v4-color-viz-2);--v4-accent-violet: var(--v4-color-viz-3);--v4-accent-green: var(--v4-color-viz-4);--v4-accent-amber: var(--v4-color-viz-5);--v4-accent-coral: var(--v4-color-viz-6);--v4-accent-cyan: var(--v4-color-viz-7);--v4-accent-magenta: var(--v4-color-viz-8);--v4-scrim: rgb(25 28 33 / .64)}[data-theme=dark],.dark{color-scheme:dark;--v4-focus-ring-color: var(--v4-color-ink-400);--v4-elevation-0-shadow: none;--v4-elevation-0-surface: var(--v4-surface-base);--v4-elevation-1-shadow: 0 .0625rem .125rem rgb(0 0 0 / .24), 0 .0625rem .1875rem rgb(0 0 0 / .4);--v4-elevation-1-surface: var(--v4-surface-raised);--v4-elevation-2-shadow: 0 .125rem .25rem rgb(0 0 0 / .24), 0 .25rem .75rem rgb(0 0 0 / .4);--v4-elevation-2-surface: var(--v4-surface-overlay);--v4-elevation-3-shadow: 0 .25rem .5rem rgb(0 0 0 / .28), 0 1rem 2rem rgb(0 0 0 / .44);--v4-elevation-3-surface: var(--v4-surface-overlay);--v4-elevation-4-shadow: 0 .5rem 1rem rgb(0 0 0 / .32), 0 1.5rem 3rem rgb(0 0 0 / .48);--v4-elevation-4-surface: var(--v4-surface-overlay);--v4-surface-base: var(--v4-color-ink-950);--v4-surface-subtle: var(--v4-color-ink-900);--v4-surface-sunken: #22252a;--v4-surface-raised: var(--v4-color-ink-900);--v4-surface-overlay: #343841;--v4-surface-inverse: var(--v4-color-ink-50);--v4-surface-brand: var(--v4-color-brand-600);--v4-fg-primary: var(--v4-color-ink-50);--v4-fg-secondary: var(--v4-color-ink-300);--v4-fg-tertiary: var(--v4-color-ink-400);--v4-fg-disabled: var(--v4-color-ink-600);--v4-fg-inverse: var(--v4-color-ink-900);--v4-fg-on-brand: var(--v4-color-ink-0);--v4-fg-link: var(--v4-color-info-300);--v4-icon-primary: var(--v4-fg-primary);--v4-icon-secondary: var(--v4-fg-secondary);--v4-icon-tertiary: var(--v4-fg-tertiary);--v4-icon-disabled: var(--v4-fg-disabled);--v4-icon-inverse: var(--v4-fg-inverse);--v4-icon-on-brand: var(--v4-fg-on-brand);--v4-icon-link: var(--v4-fg-link);--v4-icon-plane-strength: .22;--v4-icon-plane-strength-strong: .62;--v4-icon-brand-stroke: var(--v4-color-ink-0);--v4-icon-brand-plane: var(--v4-color-brand-900);--v4-icon-brand-plane-strong: var(--v4-color-brand-500);--v4-border-subtle: var(--v4-color-ink-800);--v4-border-default: var(--v4-color-ink-700);--v4-border-strong: var(--v4-color-ink-500);--v4-border-focus: var(--v4-color-ink-400);--v4-border-disabled: var(--v4-color-ink-800);--v4-state-hover: var(--v4-color-white-alpha-8);--v4-state-pressed: var(--v4-color-white-alpha-12);--v4-state-selected: var(--v4-color-white-alpha-12);--v4-action-primary-bg-rest: var(--v4-color-ink-50);--v4-action-primary-bg-hover: var(--v4-color-ink-100);--v4-action-primary-bg-pressed: var(--v4-color-ink-200);--v4-action-primary-bg-disabled: var(--v4-color-ink-800);--v4-action-primary-fg-rest: var(--v4-color-ink-900);--v4-action-primary-fg-hover: var(--v4-color-ink-900);--v4-action-primary-fg-pressed: var(--v4-color-ink-900);--v4-action-primary-fg-disabled: var(--v4-fg-disabled);--v4-action-primary-border-rest: transparent;--v4-action-primary-border-hover: transparent;--v4-action-primary-border-pressed: transparent;--v4-action-primary-border-disabled: transparent;--v4-action-secondary-bg-rest: transparent;--v4-action-secondary-bg-hover: var(--v4-state-hover);--v4-action-secondary-bg-pressed: var(--v4-state-pressed);--v4-action-secondary-bg-disabled: transparent;--v4-action-secondary-fg-rest: var(--v4-fg-primary);--v4-action-secondary-fg-hover: var(--v4-fg-primary);--v4-action-secondary-fg-pressed: var(--v4-fg-primary);--v4-action-secondary-fg-disabled: var(--v4-fg-disabled);--v4-action-secondary-border-rest: var(--v4-border-default);--v4-action-secondary-border-hover: var(--v4-border-strong);--v4-action-secondary-border-pressed: var(--v4-border-strong);--v4-action-secondary-border-disabled: var(--v4-border-disabled);--v4-action-tertiary-bg-rest: transparent;--v4-action-tertiary-bg-hover: var(--v4-state-hover);--v4-action-tertiary-bg-pressed: var(--v4-state-pressed);--v4-action-tertiary-bg-disabled: transparent;--v4-action-tertiary-fg-rest: var(--v4-fg-primary);--v4-action-tertiary-fg-hover: var(--v4-fg-primary);--v4-action-tertiary-fg-pressed: var(--v4-fg-primary);--v4-action-tertiary-fg-disabled: var(--v4-fg-disabled);--v4-action-tertiary-border-rest: transparent;--v4-action-tertiary-border-hover: transparent;--v4-action-tertiary-border-pressed: transparent;--v4-action-tertiary-border-disabled: transparent;--v4-action-brand-bg-rest: var(--v4-color-brand-600);--v4-action-brand-bg-hover: var(--v4-color-brand-700);--v4-action-brand-bg-pressed: var(--v4-color-brand-800);--v4-action-brand-bg-disabled: var(--v4-color-ink-800);--v4-action-brand-fg-rest: var(--v4-color-ink-0);--v4-action-brand-fg-hover: var(--v4-color-ink-0);--v4-action-brand-fg-pressed: var(--v4-color-ink-0);--v4-action-brand-fg-disabled: var(--v4-fg-disabled);--v4-action-brand-border-rest: transparent;--v4-action-brand-border-hover: transparent;--v4-action-brand-border-pressed: transparent;--v4-action-brand-border-disabled: transparent;--v4-action-danger-bg-rest: var(--v4-color-error-600);--v4-action-danger-bg-hover: var(--v4-color-error-700);--v4-action-danger-bg-pressed: var(--v4-color-error-800);--v4-action-danger-bg-disabled: var(--v4-color-ink-800);--v4-action-danger-fg-rest: var(--v4-color-ink-0);--v4-action-danger-fg-hover: var(--v4-color-ink-0);--v4-action-danger-fg-pressed: var(--v4-color-ink-0);--v4-action-danger-fg-disabled: var(--v4-fg-disabled);--v4-action-danger-border-rest: transparent;--v4-action-danger-border-hover: transparent;--v4-action-danger-border-pressed: transparent;--v4-action-danger-border-disabled: transparent;--v4-feedback-error-surface-subtle: var(--v4-color-error-950);--v4-feedback-error-surface-default: var(--v4-color-error-900);--v4-feedback-error-surface-strong: var(--v4-color-error-700);--v4-feedback-error-border-subtle: var(--v4-color-error-800);--v4-feedback-error-border-default: var(--v4-color-error-700);--v4-feedback-error-border-strong: var(--v4-color-error-400);--v4-feedback-error-fg-subtle: var(--v4-color-error-300);--v4-feedback-error-fg-default: var(--v4-color-error-300);--v4-feedback-error-fg-strong: var(--v4-color-ink-0);--v4-feedback-error-icon-subtle: var(--v4-color-error-400);--v4-feedback-error-icon-default: var(--v4-color-error-400);--v4-feedback-error-icon-strong: var(--v4-color-ink-0);--v4-feedback-warning-surface-subtle: var(--v4-color-warning-950);--v4-feedback-warning-surface-default: var(--v4-color-warning-900);--v4-feedback-warning-surface-strong: var(--v4-color-warning-700);--v4-feedback-warning-border-subtle: var(--v4-color-warning-800);--v4-feedback-warning-border-default: var(--v4-color-warning-700);--v4-feedback-warning-border-strong: var(--v4-color-warning-400);--v4-feedback-warning-fg-subtle: var(--v4-color-warning-300);--v4-feedback-warning-fg-default: var(--v4-color-warning-300);--v4-feedback-warning-fg-strong: var(--v4-color-ink-0);--v4-feedback-warning-icon-subtle: var(--v4-color-warning-400);--v4-feedback-warning-icon-default: var(--v4-color-warning-400);--v4-feedback-warning-icon-strong: var(--v4-color-ink-0);--v4-feedback-success-surface-subtle: var(--v4-color-success-950);--v4-feedback-success-surface-default: var(--v4-color-success-900);--v4-feedback-success-surface-strong: var(--v4-color-success-700);--v4-feedback-success-border-subtle: var(--v4-color-success-800);--v4-feedback-success-border-default: var(--v4-color-success-700);--v4-feedback-success-border-strong: var(--v4-color-success-400);--v4-feedback-success-fg-subtle: var(--v4-color-success-300);--v4-feedback-success-fg-default: var(--v4-color-success-300);--v4-feedback-success-fg-strong: var(--v4-color-ink-0);--v4-feedback-success-icon-subtle: var(--v4-color-success-400);--v4-feedback-success-icon-default: var(--v4-color-success-400);--v4-feedback-success-icon-strong: var(--v4-color-ink-0);--v4-feedback-info-surface-subtle: var(--v4-color-info-950);--v4-feedback-info-surface-default: var(--v4-color-info-900);--v4-feedback-info-surface-strong: var(--v4-color-info-700);--v4-feedback-info-border-subtle: var(--v4-color-info-800);--v4-feedback-info-border-default: var(--v4-color-info-700);--v4-feedback-info-border-strong: var(--v4-color-info-400);--v4-feedback-info-fg-subtle: var(--v4-color-info-300);--v4-feedback-info-fg-default: var(--v4-color-info-300);--v4-feedback-info-fg-strong: var(--v4-color-ink-0);--v4-feedback-info-icon-subtle: var(--v4-color-info-400);--v4-feedback-info-icon-default: var(--v4-color-info-400);--v4-feedback-info-icon-strong: var(--v4-color-ink-0);--v4-data-categorical-1: var(--v4-color-viz-bright-1);--v4-data-categorical-2: var(--v4-color-viz-bright-2);--v4-data-categorical-3: var(--v4-color-viz-bright-3);--v4-data-categorical-4: var(--v4-color-viz-bright-4);--v4-data-categorical-5: var(--v4-color-viz-bright-5);--v4-data-categorical-6: var(--v4-color-viz-bright-6);--v4-data-categorical-7: var(--v4-color-viz-bright-7);--v4-data-categorical-8: var(--v4-color-viz-bright-8);--v4-data-sequential-1: var(--v4-color-info-800);--v4-data-sequential-2: var(--v4-color-info-700);--v4-data-sequential-3: var(--v4-color-info-600);--v4-data-sequential-4: var(--v4-color-info-500);--v4-data-sequential-5: var(--v4-color-info-400);--v4-data-sequential-6: var(--v4-color-info-300);--v4-data-sequential-7: var(--v4-color-info-200);--v4-data-diverging-1: var(--v4-color-error-300);--v4-data-diverging-2: var(--v4-color-error-500);--v4-data-diverging-3: var(--v4-color-error-700);--v4-data-diverging-4: var(--v4-color-error-900);--v4-data-diverging-5: var(--v4-color-ink-800);--v4-data-diverging-6: var(--v4-color-info-900);--v4-data-diverging-7: var(--v4-color-info-700);--v4-data-diverging-8: var(--v4-color-info-500);--v4-data-diverging-9: var(--v4-color-info-300);--v4-accent-brand: var(--v4-surface-brand);--v4-accent-blue: var(--v4-color-viz-bright-1);--v4-accent-teal: var(--v4-color-viz-bright-2);--v4-accent-violet: var(--v4-color-viz-bright-3);--v4-accent-green: var(--v4-color-viz-bright-4);--v4-accent-amber: var(--v4-color-viz-bright-5);--v4-accent-coral: var(--v4-color-viz-bright-6);--v4-accent-cyan: var(--v4-color-viz-bright-7);--v4-accent-magenta: var(--v4-color-viz-bright-8);--v4-scrim: rgb(25 28 33 / .8)}[data-theme=system]{color-scheme:light dark;--v4-focus-ring-color: var(--v4-color-ink-600);--v4-elevation-0-shadow: none;--v4-elevation-0-surface: var(--v4-surface-base);--v4-elevation-1-shadow: 0 .0625rem .125rem rgb(25 28 33 / .06), 0 .0625rem .1875rem rgb(25 28 33 / .1);--v4-elevation-1-surface: var(--v4-surface-raised);--v4-elevation-2-shadow: 0 .125rem .25rem rgb(25 28 33 / .06), 0 .25rem .75rem rgb(25 28 33 / .1);--v4-elevation-2-surface: var(--v4-surface-overlay);--v4-elevation-3-shadow: 0 .25rem .5rem rgb(25 28 33 / .08), 0 1rem 2rem rgb(25 28 33 / .14);--v4-elevation-3-surface: var(--v4-surface-overlay);--v4-elevation-4-shadow: 0 .5rem 1rem rgb(25 28 33 / .1), 0 1.5rem 3rem rgb(25 28 33 / .18);--v4-elevation-4-surface: var(--v4-surface-overlay);--v4-surface-base: var(--v4-color-ink-0);--v4-surface-subtle: var(--v4-color-ink-50);--v4-surface-sunken: var(--v4-color-ink-100);--v4-surface-raised: var(--v4-color-ink-0);--v4-surface-overlay: var(--v4-color-ink-0);--v4-surface-inverse: var(--v4-color-ink-900);--v4-surface-brand: var(--v4-color-brand-600);--v4-fg-primary: var(--v4-color-ink-900);--v4-fg-secondary: var(--v4-color-ink-700);--v4-fg-tertiary: #686f7c;--v4-fg-disabled: var(--v4-color-ink-400);--v4-fg-inverse: var(--v4-color-ink-0);--v4-fg-on-brand: var(--v4-color-ink-0);--v4-fg-link: var(--v4-color-info-700);--v4-icon-primary: var(--v4-fg-primary);--v4-icon-secondary: var(--v4-fg-secondary);--v4-icon-tertiary: var(--v4-fg-tertiary);--v4-icon-disabled: var(--v4-fg-disabled);--v4-icon-inverse: var(--v4-fg-inverse);--v4-icon-on-brand: var(--v4-fg-on-brand);--v4-icon-link: var(--v4-fg-link);--v4-icon-plane-strength: .14;--v4-icon-plane-strength-strong: .62;--v4-icon-brand-stroke: var(--v4-color-brand-600);--v4-icon-brand-plane: var(--v4-color-brand-100);--v4-icon-brand-plane-strong: var(--v4-color-brand-400);--v4-border-subtle: var(--v4-color-ink-200);--v4-border-default: var(--v4-color-ink-300);--v4-border-strong: var(--v4-color-ink-500);--v4-border-focus: var(--v4-color-ink-600);--v4-border-disabled: var(--v4-color-ink-200);--v4-state-hover: var(--v4-color-ink-alpha-4);--v4-state-pressed: var(--v4-color-ink-alpha-8);--v4-state-selected: var(--v4-color-ink-alpha-8);--v4-action-primary-bg-rest: var(--v4-color-ink-900);--v4-action-primary-bg-hover: var(--v4-color-ink-800);--v4-action-primary-bg-pressed: var(--v4-color-ink-700);--v4-action-primary-bg-disabled: var(--v4-color-ink-100);--v4-action-primary-fg-rest: var(--v4-color-ink-0);--v4-action-primary-fg-hover: var(--v4-color-ink-0);--v4-action-primary-fg-pressed: var(--v4-color-ink-0);--v4-action-primary-fg-disabled: var(--v4-fg-disabled);--v4-action-primary-border-rest: transparent;--v4-action-primary-border-hover: transparent;--v4-action-primary-border-pressed: transparent;--v4-action-primary-border-disabled: transparent;--v4-action-secondary-bg-rest: transparent;--v4-action-secondary-bg-hover: var(--v4-state-hover);--v4-action-secondary-bg-pressed: var(--v4-state-pressed);--v4-action-secondary-bg-disabled: transparent;--v4-action-secondary-fg-rest: var(--v4-fg-primary);--v4-action-secondary-fg-hover: var(--v4-fg-primary);--v4-action-secondary-fg-pressed: var(--v4-fg-primary);--v4-action-secondary-fg-disabled: var(--v4-fg-disabled);--v4-action-secondary-border-rest: var(--v4-border-default);--v4-action-secondary-border-hover: var(--v4-border-strong);--v4-action-secondary-border-pressed: var(--v4-border-strong);--v4-action-secondary-border-disabled: var(--v4-border-disabled);--v4-action-tertiary-bg-rest: transparent;--v4-action-tertiary-bg-hover: var(--v4-state-hover);--v4-action-tertiary-bg-pressed: var(--v4-state-pressed);--v4-action-tertiary-bg-disabled: transparent;--v4-action-tertiary-fg-rest: var(--v4-fg-primary);--v4-action-tertiary-fg-hover: var(--v4-fg-primary);--v4-action-tertiary-fg-pressed: var(--v4-fg-primary);--v4-action-tertiary-fg-disabled: var(--v4-fg-disabled);--v4-action-tertiary-border-rest: transparent;--v4-action-tertiary-border-hover: transparent;--v4-action-tertiary-border-pressed: transparent;--v4-action-tertiary-border-disabled: transparent;--v4-action-brand-bg-rest: var(--v4-color-brand-600);--v4-action-brand-bg-hover: var(--v4-color-brand-700);--v4-action-brand-bg-pressed: var(--v4-color-brand-800);--v4-action-brand-bg-disabled: var(--v4-color-ink-100);--v4-action-brand-fg-rest: var(--v4-color-ink-0);--v4-action-brand-fg-hover: var(--v4-color-ink-0);--v4-action-brand-fg-pressed: var(--v4-color-ink-0);--v4-action-brand-fg-disabled: var(--v4-fg-disabled);--v4-action-brand-border-rest: transparent;--v4-action-brand-border-hover: transparent;--v4-action-brand-border-pressed: transparent;--v4-action-brand-border-disabled: transparent;--v4-action-danger-bg-rest: var(--v4-color-error-600);--v4-action-danger-bg-hover: var(--v4-color-error-700);--v4-action-danger-bg-pressed: var(--v4-color-error-800);--v4-action-danger-bg-disabled: var(--v4-color-ink-100);--v4-action-danger-fg-rest: var(--v4-color-ink-0);--v4-action-danger-fg-hover: var(--v4-color-ink-0);--v4-action-danger-fg-pressed: var(--v4-color-ink-0);--v4-action-danger-fg-disabled: var(--v4-fg-disabled);--v4-action-danger-border-rest: transparent;--v4-action-danger-border-hover: transparent;--v4-action-danger-border-pressed: transparent;--v4-action-danger-border-disabled: transparent;--v4-feedback-error-surface-subtle: var(--v4-color-error-50);--v4-feedback-error-surface-default: var(--v4-color-error-100);--v4-feedback-error-surface-strong: var(--v4-color-error-700);--v4-feedback-error-border-subtle: var(--v4-color-error-200);--v4-feedback-error-border-default: var(--v4-color-error-300);--v4-feedback-error-border-strong: var(--v4-color-error-700);--v4-feedback-error-fg-subtle: var(--v4-color-error-700);--v4-feedback-error-fg-default: var(--v4-color-error-700);--v4-feedback-error-fg-strong: var(--v4-color-ink-0);--v4-feedback-error-icon-subtle: var(--v4-color-error-600);--v4-feedback-error-icon-default: var(--v4-color-error-600);--v4-feedback-error-icon-strong: var(--v4-color-ink-0);--v4-feedback-warning-surface-subtle: var(--v4-color-warning-50);--v4-feedback-warning-surface-default: var(--v4-color-warning-100);--v4-feedback-warning-surface-strong: var(--v4-color-warning-700);--v4-feedback-warning-border-subtle: var(--v4-color-warning-200);--v4-feedback-warning-border-default: var(--v4-color-warning-300);--v4-feedback-warning-border-strong: var(--v4-color-warning-700);--v4-feedback-warning-fg-subtle: var(--v4-color-warning-800);--v4-feedback-warning-fg-default: var(--v4-color-warning-800);--v4-feedback-warning-fg-strong: var(--v4-color-ink-0);--v4-feedback-warning-icon-subtle: var(--v4-color-warning-600);--v4-feedback-warning-icon-default: var(--v4-color-warning-600);--v4-feedback-warning-icon-strong: var(--v4-color-ink-0);--v4-feedback-success-surface-subtle: var(--v4-color-success-50);--v4-feedback-success-surface-default: var(--v4-color-success-100);--v4-feedback-success-surface-strong: var(--v4-color-success-700);--v4-feedback-success-border-subtle: var(--v4-color-success-200);--v4-feedback-success-border-default: var(--v4-color-success-300);--v4-feedback-success-border-strong: var(--v4-color-success-700);--v4-feedback-success-fg-subtle: var(--v4-color-success-700);--v4-feedback-success-fg-default: var(--v4-color-success-700);--v4-feedback-success-fg-strong: var(--v4-color-ink-0);--v4-feedback-success-icon-subtle: var(--v4-color-success-600);--v4-feedback-success-icon-default: var(--v4-color-success-600);--v4-feedback-success-icon-strong: var(--v4-color-ink-0);--v4-feedback-info-surface-subtle: var(--v4-color-info-50);--v4-feedback-info-surface-default: var(--v4-color-info-100);--v4-feedback-info-surface-strong: var(--v4-color-info-700);--v4-feedback-info-border-subtle: var(--v4-color-info-200);--v4-feedback-info-border-default: var(--v4-color-info-300);--v4-feedback-info-border-strong: var(--v4-color-info-700);--v4-feedback-info-fg-subtle: var(--v4-color-info-700);--v4-feedback-info-fg-default: var(--v4-color-info-700);--v4-feedback-info-fg-strong: var(--v4-color-ink-0);--v4-feedback-info-icon-subtle: var(--v4-color-info-600);--v4-feedback-info-icon-default: var(--v4-color-info-600);--v4-feedback-info-icon-strong: var(--v4-color-ink-0);--v4-data-categorical-1: var(--v4-color-viz-1);--v4-data-categorical-2: var(--v4-color-viz-2);--v4-data-categorical-3: var(--v4-color-viz-3);--v4-data-categorical-4: var(--v4-color-viz-4);--v4-data-categorical-5: var(--v4-color-viz-5);--v4-data-categorical-6: var(--v4-color-viz-6);--v4-data-categorical-7: var(--v4-color-viz-7);--v4-data-categorical-8: var(--v4-color-viz-8);--v4-data-sequential-1: var(--v4-color-info-200);--v4-data-sequential-2: var(--v4-color-info-300);--v4-data-sequential-3: var(--v4-color-info-400);--v4-data-sequential-4: var(--v4-color-info-500);--v4-data-sequential-5: var(--v4-color-info-600);--v4-data-sequential-6: var(--v4-color-info-700);--v4-data-sequential-7: var(--v4-color-info-800);--v4-data-diverging-1: var(--v4-color-error-700);--v4-data-diverging-2: var(--v4-color-error-500);--v4-data-diverging-3: var(--v4-color-error-300);--v4-data-diverging-4: var(--v4-color-error-100);--v4-data-diverging-5: var(--v4-color-ink-100);--v4-data-diverging-6: var(--v4-color-info-100);--v4-data-diverging-7: var(--v4-color-info-300);--v4-data-diverging-8: var(--v4-color-info-500);--v4-data-diverging-9: var(--v4-color-info-700);--v4-accent-brand: var(--v4-surface-brand);--v4-accent-blue: var(--v4-color-viz-1);--v4-accent-teal: var(--v4-color-viz-2);--v4-accent-violet: var(--v4-color-viz-3);--v4-accent-green: var(--v4-color-viz-4);--v4-accent-amber: var(--v4-color-viz-5);--v4-accent-coral: var(--v4-color-viz-6);--v4-accent-cyan: var(--v4-color-viz-7);--v4-accent-magenta: var(--v4-color-viz-8);--v4-scrim: rgb(25 28 33 / .64)}@media(prefers-color-scheme:dark){[data-theme=system]{--v4-focus-ring-color: var(--v4-color-ink-400);--v4-elevation-0-shadow: none;--v4-elevation-0-surface: var(--v4-surface-base);--v4-elevation-1-shadow: 0 .0625rem .125rem rgb(0 0 0 / .24), 0 .0625rem .1875rem rgb(0 0 0 / .4);--v4-elevation-1-surface: var(--v4-surface-raised);--v4-elevation-2-shadow: 0 .125rem .25rem rgb(0 0 0 / .24), 0 .25rem .75rem rgb(0 0 0 / .4);--v4-elevation-2-surface: var(--v4-surface-overlay);--v4-elevation-3-shadow: 0 .25rem .5rem rgb(0 0 0 / .28), 0 1rem 2rem rgb(0 0 0 / .44);--v4-elevation-3-surface: var(--v4-surface-overlay);--v4-elevation-4-shadow: 0 .5rem 1rem rgb(0 0 0 / .32), 0 1.5rem 3rem rgb(0 0 0 / .48);--v4-elevation-4-surface: var(--v4-surface-overlay);--v4-surface-base: var(--v4-color-ink-950);--v4-surface-subtle: var(--v4-color-ink-900);--v4-surface-sunken: #22252a;--v4-surface-raised: var(--v4-color-ink-900);--v4-surface-overlay: #343841;--v4-surface-inverse: var(--v4-color-ink-50);--v4-surface-brand: var(--v4-color-brand-600);--v4-fg-primary: var(--v4-color-ink-50);--v4-fg-secondary: var(--v4-color-ink-300);--v4-fg-tertiary: var(--v4-color-ink-400);--v4-fg-disabled: var(--v4-color-ink-600);--v4-fg-inverse: var(--v4-color-ink-900);--v4-fg-on-brand: var(--v4-color-ink-0);--v4-fg-link: var(--v4-color-info-300);--v4-icon-primary: var(--v4-fg-primary);--v4-icon-secondary: var(--v4-fg-secondary);--v4-icon-tertiary: var(--v4-fg-tertiary);--v4-icon-disabled: var(--v4-fg-disabled);--v4-icon-inverse: var(--v4-fg-inverse);--v4-icon-on-brand: var(--v4-fg-on-brand);--v4-icon-link: var(--v4-fg-link);--v4-icon-plane-strength: .22;--v4-icon-plane-strength-strong: .62;--v4-icon-brand-stroke: var(--v4-color-ink-0);--v4-icon-brand-plane: var(--v4-color-brand-900);--v4-icon-brand-plane-strong: var(--v4-color-brand-500);--v4-border-subtle: var(--v4-color-ink-800);--v4-border-default: var(--v4-color-ink-700);--v4-border-strong: var(--v4-color-ink-500);--v4-border-focus: var(--v4-color-ink-400);--v4-border-disabled: var(--v4-color-ink-800);--v4-state-hover: var(--v4-color-white-alpha-8);--v4-state-pressed: var(--v4-color-white-alpha-12);--v4-state-selected: var(--v4-color-white-alpha-12);--v4-action-primary-bg-rest: var(--v4-color-ink-50);--v4-action-primary-bg-hover: var(--v4-color-ink-100);--v4-action-primary-bg-pressed: var(--v4-color-ink-200);--v4-action-primary-bg-disabled: var(--v4-color-ink-800);--v4-action-primary-fg-rest: var(--v4-color-ink-900);--v4-action-primary-fg-hover: var(--v4-color-ink-900);--v4-action-primary-fg-pressed: var(--v4-color-ink-900);--v4-action-primary-fg-disabled: var(--v4-fg-disabled);--v4-action-primary-border-rest: transparent;--v4-action-primary-border-hover: transparent;--v4-action-primary-border-pressed: transparent;--v4-action-primary-border-disabled: transparent;--v4-action-secondary-bg-rest: transparent;--v4-action-secondary-bg-hover: var(--v4-state-hover);--v4-action-secondary-bg-pressed: var(--v4-state-pressed);--v4-action-secondary-bg-disabled: transparent;--v4-action-secondary-fg-rest: var(--v4-fg-primary);--v4-action-secondary-fg-hover: var(--v4-fg-primary);--v4-action-secondary-fg-pressed: var(--v4-fg-primary);--v4-action-secondary-fg-disabled: var(--v4-fg-disabled);--v4-action-secondary-border-rest: var(--v4-border-default);--v4-action-secondary-border-hover: var(--v4-border-strong);--v4-action-secondary-border-pressed: var(--v4-border-strong);--v4-action-secondary-border-disabled: var(--v4-border-disabled);--v4-action-tertiary-bg-rest: transparent;--v4-action-tertiary-bg-hover: var(--v4-state-hover);--v4-action-tertiary-bg-pressed: var(--v4-state-pressed);--v4-action-tertiary-bg-disabled: transparent;--v4-action-tertiary-fg-rest: var(--v4-fg-primary);--v4-action-tertiary-fg-hover: var(--v4-fg-primary);--v4-action-tertiary-fg-pressed: var(--v4-fg-primary);--v4-action-tertiary-fg-disabled: var(--v4-fg-disabled);--v4-action-tertiary-border-rest: transparent;--v4-action-tertiary-border-hover: transparent;--v4-action-tertiary-border-pressed: transparent;--v4-action-tertiary-border-disabled: transparent;--v4-action-brand-bg-rest: var(--v4-color-brand-600);--v4-action-brand-bg-hover: var(--v4-color-brand-700);--v4-action-brand-bg-pressed: var(--v4-color-brand-800);--v4-action-brand-bg-disabled: var(--v4-color-ink-800);--v4-action-brand-fg-rest: var(--v4-color-ink-0);--v4-action-brand-fg-hover: var(--v4-color-ink-0);--v4-action-brand-fg-pressed: var(--v4-color-ink-0);--v4-action-brand-fg-disabled: var(--v4-fg-disabled);--v4-action-brand-border-rest: transparent;--v4-action-brand-border-hover: transparent;--v4-action-brand-border-pressed: transparent;--v4-action-brand-border-disabled: transparent;--v4-action-danger-bg-rest: var(--v4-color-error-600);--v4-action-danger-bg-hover: var(--v4-color-error-700);--v4-action-danger-bg-pressed: var(--v4-color-error-800);--v4-action-danger-bg-disabled: var(--v4-color-ink-800);--v4-action-danger-fg-rest: var(--v4-color-ink-0);--v4-action-danger-fg-hover: var(--v4-color-ink-0);--v4-action-danger-fg-pressed: var(--v4-color-ink-0);--v4-action-danger-fg-disabled: var(--v4-fg-disabled);--v4-action-danger-border-rest: transparent;--v4-action-danger-border-hover: transparent;--v4-action-danger-border-pressed: transparent;--v4-action-danger-border-disabled: transparent;--v4-feedback-error-surface-subtle: var(--v4-color-error-950);--v4-feedback-error-surface-default: var(--v4-color-error-900);--v4-feedback-error-surface-strong: var(--v4-color-error-700);--v4-feedback-error-border-subtle: var(--v4-color-error-800);--v4-feedback-error-border-default: var(--v4-color-error-700);--v4-feedback-error-border-strong: var(--v4-color-error-400);--v4-feedback-error-fg-subtle: var(--v4-color-error-300);--v4-feedback-error-fg-default: var(--v4-color-error-300);--v4-feedback-error-fg-strong: var(--v4-color-ink-0);--v4-feedback-error-icon-subtle: var(--v4-color-error-400);--v4-feedback-error-icon-default: var(--v4-color-error-400);--v4-feedback-error-icon-strong: var(--v4-color-ink-0);--v4-feedback-warning-surface-subtle: var(--v4-color-warning-950);--v4-feedback-warning-surface-default: var(--v4-color-warning-900);--v4-feedback-warning-surface-strong: var(--v4-color-warning-700);--v4-feedback-warning-border-subtle: var(--v4-color-warning-800);--v4-feedback-warning-border-default: var(--v4-color-warning-700);--v4-feedback-warning-border-strong: var(--v4-color-warning-400);--v4-feedback-warning-fg-subtle: var(--v4-color-warning-300);--v4-feedback-warning-fg-default: var(--v4-color-warning-300);--v4-feedback-warning-fg-strong: var(--v4-color-ink-0);--v4-feedback-warning-icon-subtle: var(--v4-color-warning-400);--v4-feedback-warning-icon-default: var(--v4-color-warning-400);--v4-feedback-warning-icon-strong: var(--v4-color-ink-0);--v4-feedback-success-surface-subtle: var(--v4-color-success-950);--v4-feedback-success-surface-default: var(--v4-color-success-900);--v4-feedback-success-surface-strong: var(--v4-color-success-700);--v4-feedback-success-border-subtle: var(--v4-color-success-800);--v4-feedback-success-border-default: var(--v4-color-success-700);--v4-feedback-success-border-strong: var(--v4-color-success-400);--v4-feedback-success-fg-subtle: var(--v4-color-success-300);--v4-feedback-success-fg-default: var(--v4-color-success-300);--v4-feedback-success-fg-strong: var(--v4-color-ink-0);--v4-feedback-success-icon-subtle: var(--v4-color-success-400);--v4-feedback-success-icon-default: var(--v4-color-success-400);--v4-feedback-success-icon-strong: var(--v4-color-ink-0);--v4-feedback-info-surface-subtle: var(--v4-color-info-950);--v4-feedback-info-surface-default: var(--v4-color-info-900);--v4-feedback-info-surface-strong: var(--v4-color-info-700);--v4-feedback-info-border-subtle: var(--v4-color-info-800);--v4-feedback-info-border-default: var(--v4-color-info-700);--v4-feedback-info-border-strong: var(--v4-color-info-400);--v4-feedback-info-fg-subtle: var(--v4-color-info-300);--v4-feedback-info-fg-default: var(--v4-color-info-300);--v4-feedback-info-fg-strong: var(--v4-color-ink-0);--v4-feedback-info-icon-subtle: var(--v4-color-info-400);--v4-feedback-info-icon-default: var(--v4-color-info-400);--v4-feedback-info-icon-strong: var(--v4-color-ink-0);--v4-data-categorical-1: var(--v4-color-viz-bright-1);--v4-data-categorical-2: var(--v4-color-viz-bright-2);--v4-data-categorical-3: var(--v4-color-viz-bright-3);--v4-data-categorical-4: var(--v4-color-viz-bright-4);--v4-data-categorical-5: var(--v4-color-viz-bright-5);--v4-data-categorical-6: var(--v4-color-viz-bright-6);--v4-data-categorical-7: var(--v4-color-viz-bright-7);--v4-data-categorical-8: var(--v4-color-viz-bright-8);--v4-data-sequential-1: var(--v4-color-info-800);--v4-data-sequential-2: var(--v4-color-info-700);--v4-data-sequential-3: var(--v4-color-info-600);--v4-data-sequential-4: var(--v4-color-info-500);--v4-data-sequential-5: var(--v4-color-info-400);--v4-data-sequential-6: var(--v4-color-info-300);--v4-data-sequential-7: var(--v4-color-info-200);--v4-data-diverging-1: var(--v4-color-error-300);--v4-data-diverging-2: var(--v4-color-error-500);--v4-data-diverging-3: var(--v4-color-error-700);--v4-data-diverging-4: var(--v4-color-error-900);--v4-data-diverging-5: var(--v4-color-ink-800);--v4-data-diverging-6: var(--v4-color-info-900);--v4-data-diverging-7: var(--v4-color-info-700);--v4-data-diverging-8: var(--v4-color-info-500);--v4-data-diverging-9: var(--v4-color-info-300);--v4-accent-brand: var(--v4-surface-brand);--v4-accent-blue: var(--v4-color-viz-bright-1);--v4-accent-teal: var(--v4-color-viz-bright-2);--v4-accent-violet: var(--v4-color-viz-bright-3);--v4-accent-green: var(--v4-color-viz-bright-4);--v4-accent-amber: var(--v4-color-viz-bright-5);--v4-accent-coral: var(--v4-color-viz-bright-6);--v4-accent-cyan: var(--v4-color-viz-bright-7);--v4-accent-magenta: var(--v4-color-viz-bright-8);--v4-scrim: rgb(25 28 33 / .8)}}:root,[data-density=comfortable]{--v4-space-inset-2xs: var(--v4-size-1);--v4-space-inset-xs: var(--v4-size-2);--v4-space-inset-sm: var(--v4-size-3);--v4-space-inset-md: var(--v4-size-4);--v4-space-inset-lg: var(--v4-size-6);--v4-space-inset-xl: var(--v4-size-8);--v4-space-stack-2xs: var(--v4-size-1);--v4-space-stack-xs: var(--v4-size-2);--v4-space-stack-sm: var(--v4-size-3);--v4-space-stack-md: var(--v4-size-4);--v4-space-stack-lg: var(--v4-size-6);--v4-space-stack-xl: var(--v4-size-8);--v4-space-inline-2xs: var(--v4-size-1);--v4-space-inline-xs: var(--v4-size-2);--v4-space-inline-sm: var(--v4-size-3);--v4-space-inline-md: var(--v4-size-4);--v4-space-inline-lg: var(--v4-size-6);--v4-space-inline-xl: var(--v4-size-8);--v4-space-section-sm: var(--v4-size-8);--v4-space-section-md: var(--v4-size-12);--v4-space-section-lg: var(--v4-size-16);--v4-control-height-sm: var(--v4-size-8);--v4-control-height-md: var(--v4-size-10);--v4-control-height-lg: var(--v4-size-12);--v4-icon-size-xs: var(--v4-size-3);--v4-icon-size-sm: var(--v4-size-4);--v4-icon-size-md: var(--v4-size-5);--v4-icon-size-lg: var(--v4-size-6);--v4-icon-size-xl: var(--v4-size-8)}[data-density=compact]{--v4-space-inset-2xs: var(--v4-size-0-5);--v4-space-inset-xs: var(--v4-size-1);--v4-space-inset-sm: var(--v4-size-2);--v4-space-inset-md: var(--v4-size-3);--v4-space-inset-lg: var(--v4-size-4);--v4-space-inset-xl: var(--v4-size-6);--v4-space-stack-2xs: var(--v4-size-0-5);--v4-space-stack-xs: var(--v4-size-1);--v4-space-stack-sm: var(--v4-size-2);--v4-space-stack-md: var(--v4-size-3);--v4-space-stack-lg: var(--v4-size-4);--v4-space-stack-xl: var(--v4-size-6);--v4-space-inline-2xs: var(--v4-size-0-5);--v4-space-inline-xs: var(--v4-size-1);--v4-space-inline-sm: var(--v4-size-2);--v4-space-inline-md: var(--v4-size-3);--v4-space-inline-lg: var(--v4-size-4);--v4-space-inline-xl: var(--v4-size-6);--v4-space-section-sm: var(--v4-size-6);--v4-space-section-md: var(--v4-size-8);--v4-space-section-lg: var(--v4-size-12);--v4-control-height-sm: 1.75rem;--v4-control-height-md: var(--v4-size-8);--v4-control-height-lg: var(--v4-size-10);--v4-icon-size-xs: var(--v4-size-3);--v4-icon-size-sm: var(--v4-size-4);--v4-icon-size-md: var(--v4-size-4);--v4-icon-size-lg: var(--v4-size-5);--v4-icon-size-xl: var(--v4-size-7)}:root,[data-theme],[data-density],.dark{--v4-button-height-sm: 1.5rem;--v4-button-height-md: 1.75rem;--v4-button-height-lg: 2rem;--v4-button-padding-inline-sm: .5rem;--v4-button-padding-inline-md: .625rem;--v4-button-padding-inline-lg: .75rem;--v4-button-gap: .375rem;--v4-button-radius: .375rem;--v4-flex-container-sidebar-width: 13.75rem;--v4-flex-container-sidebar-inset: .375rem;--v4-flex-container-media-size: 2.5rem;--v4-input-height: 2.125rem;--v4-input-text-size: .875rem;--v4-sidebar-text-size: .8125rem;--v4-sidebar-text-line-height: 1.25rem;--v4-sidebar-brand-family: var(--v4-font-family-condensed);--v4-sidebar-brand-size: 1.25rem;--v4-sidebar-brand-line-height: 1.75rem;--v4-sidebar-brand-weight: 500;--v4-sidebar-brand-logo-size: 1.5rem;--v4-sidebar-brand-logo-height: 1.25rem;--v4-sidebar-width-expanded: 16.5rem;--v4-sidebar-width-collapsed: 4rem;--v4-sidebar-header-height: 4rem;--v4-sidebar-resize-hit: .75rem;--v4-sidebar-item-height: var(--v4-control-height-sm);--v4-sidebar-indicator-width: var(--v4-border-width-heavy);--v4-sidebar-indicator-gap: .25rem;--v4-sidebar-indicator-color: var(--v4-surface-brand);--v4-sidebar-surface: var(--v4-surface-raised);--v4-sidebar-border: var(--v4-border-subtle)}html:has(.mars-lp){background-color:var(--v4-surface-subtle)}.mars-lp{display:flex;flex-direction:column;gap:var(--v4-space-inset-xs);min-block-size:100vh;padding:var(--v4-space-inset-xs);overflow-x:clip;background-color:var(--v4-surface-subtle);color:var(--v4-fg-primary);font-family:var(--v4-font-family-sans);font-family:var(--v4-text-body-md-family);font-size:var(--v4-text-body-md-size);font-weight:var(--v4-text-body-md-weight);line-height:var(--v4-text-body-md-line-height);letter-spacing:var(--v4-text-body-md-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mars-lp ::selection{background-color:color-mix(in oklab,var(--v4-color-brand-500) 30%,transparent)}.mars-lp img{display:block;max-inline-size:100%}.mars-lp code{font-family:var(--v4-font-family-mono)}.mars-lp sup{font-size:.35em;vertical-align:super}.mars-lp-visually-hidden{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mars-lp-skip-link{position:fixed;inset-block-start:var(--v4-space-inset-sm);inset-inline-start:var(--v4-space-inset-sm);z-index:var(--v4-z-tooltip);padding:var(--v4-space-inset-xs) var(--v4-space-inset-md);border-radius:var(--v4-radius-control);background-color:var(--v4-action-primary-bg-rest);color:var(--v4-action-primary-fg-rest);text-decoration:none;transform:translateY(-200%);font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking)}.mars-lp-skip-link:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.mars-lp-skip-link:focus-visible{transform:none}.mars-lp-main:focus,.mars-lp-hero:focus,.mars-lp-section:focus,.mars-lp-people:focus{outline:none}.mars-lp-main{display:flex;flex-direction:column;gap:var(--v4-space-inset-xs)}.mars-lp-panel{position:relative;border-radius:calc(var(--v4-radius-xl) * 1.5);background-color:var(--v4-surface-base)}.mars-lp-link{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--v4-space-inline-2xs);border-radius:var(--v4-radius-xs);color:var(--v4-fg-primary);text-decoration:underline;text-decoration-thickness:var(--v4-border-width-hairline);text-underline-offset:.25em;font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.mars-lp-link:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.mars-lp-link svg{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}.mars-lp-link:hover{text-decoration-thickness:var(--v4-border-width-thick)}.mars-lp-highlight{color:var(--v4-color-brand-600)}[data-theme=dark] .mars-lp-highlight{color:var(--v4-color-brand-400)}.mars-lp-hero{display:flex;flex-direction:column;min-block-size:calc(100svh - 2 * var(--v4-space-inset-xs));padding:var(--v4-space-inset-lg) var(--v4-space-inset-lg) 0;overflow:hidden;background-color:var(--v4-surface-brand);color:var(--v4-fg-on-brand)}@media(min-width:48rem){.mars-lp-hero{padding:var(--v4-space-inset-xl) var(--v4-space-inset-xl) 0}}.mars-lp-hero>:not(.mars-lp-hero__lines){position:relative;z-index:1}.mars-lp-hero__lines{position:absolute;inset-block-start:0;inset-inline-end:-70%;block-size:100%;aspect-ratio:1;color:color-mix(in oklab,var(--v4-fg-on-brand) 45%,transparent);pointer-events:none}@media(min-width:48rem){.mars-lp-hero__lines{inset-inline-end:-25%}}@media(min-width:80rem){.mars-lp-hero__lines{inset-inline-end:-8%}}.mars-lp-hero__top{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-space-inline-lg)}.mars-lp-hero__brand{display:inline-flex;align-items:center;gap:var(--v4-space-inline-xs);border-radius:var(--v4-radius-xs);color:inherit;text-decoration:none;font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}.mars-lp-hero__brand:focus-visible{outline:var(--v4-focus-ring-width) solid currentColor;outline-offset:var(--v4-focus-ring-offset)}.mars-lp-hero__mark{inline-size:2rem;block-size:2rem}.mars-lp-hero__nav{display:none}@media(min-width:48rem){.mars-lp-hero__nav{display:block}}.mars-lp-hero__nav-list{display:flex;flex-wrap:wrap;gap:var(--v4-space-inline-lg);margin:0;padding:0;list-style:none}.mars-lp-hero__nav-link,.mars-lp-hero__text-link{border-radius:var(--v4-radius-xs);color:inherit;text-decoration:none;font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.mars-lp-hero__nav-link:focus-visible,.mars-lp-hero__text-link:focus-visible{outline:var(--v4-focus-ring-width) solid currentColor;outline-offset:var(--v4-focus-ring-offset)}.mars-lp-hero__nav-link:hover,.mars-lp-hero__text-link:hover{text-decoration:underline;text-underline-offset:.25em}.mars-lp-hero__copy{display:flex;flex-direction:column;gap:var(--v4-space-stack-md);max-inline-size:34rem;margin-block-start:var(--v4-space-section-md)}.mars-lp-hero__title{margin:0;font-family:var(--v4-font-family-sans);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;line-height:1.15;letter-spacing:-.01em}.mars-lp-hero__lead{margin:0;font-family:var(--v4-text-body-lg-family);font-size:var(--v4-text-body-lg-size);font-weight:var(--v4-text-body-lg-weight);line-height:var(--v4-text-body-lg-line-height);letter-spacing:var(--v4-text-body-lg-tracking)}.mars-lp-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v4-space-inline-lg);margin-block-start:var(--v4-space-stack-xs)}.mars-lp-hero .mars-lp-hero__cta{border-color:transparent;background-color:var(--v4-fg-on-brand);color:var(--v4-surface-brand)}.mars-lp-hero .mars-lp-hero__cta:hover{border-color:transparent;background-color:color-mix(in oklab,var(--v4-fg-on-brand) 88%,var(--v4-surface-brand));color:var(--v4-surface-brand)}.mars-lp-hero .mars-lp-hero__cta:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-fg-on-brand);outline-offset:var(--v4-focus-ring-offset)}.mars-lp-hero__text-link{display:inline-flex;align-items:center;gap:var(--v4-space-inline-2xs);text-decoration:underline;text-underline-offset:.25em}.mars-lp-hero__text-link svg{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}.mars-lp-hero__wordmark{margin:auto 0 -.02em;padding-block-start:var(--v4-space-section-md);font-family:var(--v4-font-family-sans);font-size:clamp(3rem,14vw,13rem);font-weight:400;line-height:.9;letter-spacing:-.05em}@media(min-width:48rem){.mars-lp-hero__wordmark{font-size:clamp(3rem,10.6vw,13rem);white-space:nowrap}}.mars-lp-hero__wordmark-brand{font-weight:600}.mars-lp-hero__wordmark-rest{display:block}@media(min-width:48rem){.mars-lp-hero__wordmark-rest{display:inline}}.mars-lp-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v4-space-inset-xs)}@media(min-width:64rem){.mars-lp-body{grid-template-columns:20rem minmax(0,1fr);align-items:start}}.mars-lp-body__content{display:flex;flex-direction:column;gap:var(--v4-space-inset-xs);min-inline-size:0}.mars-lp-sidebar{position:sticky;inset-block-start:0;z-index:var(--v4-z-sticky);margin-block-start:calc(-1 * var(--v4-space-inset-xs));padding-block-start:var(--v4-space-inset-xs);background-color:var(--v4-surface-subtle)}@media(min-width:64rem){.mars-lp-sidebar{inset-block-start:var(--v4-space-inset-xs);block-size:calc(100vh - 2 * var(--v4-space-inset-xs));margin-block-start:0;padding-block-start:0;background-color:transparent}}.mars-lp-sidebar__inner{display:flex;align-items:center;gap:var(--v4-space-inline-md);padding:var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-xs) var(--v4-space-inset-md);border-radius:calc(var(--v4-radius-xl) * 1.5);background-color:var(--v4-surface-base)}@media(min-width:64rem){.mars-lp-sidebar__inner{flex-direction:column;align-items:stretch;block-size:100%;padding:var(--v4-space-inset-lg)}}.mars-lp-sidebar__brand{flex-shrink:0;margin:0;color:var(--v4-fg-tertiary);font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}@media(min-width:64rem){.mars-lp-sidebar__brand{font-size:2rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}}.mars-lp-sidebar__nav{flex:1;min-inline-size:0;overflow-x:auto;scrollbar-width:none}@media(min-width:64rem){.mars-lp-sidebar__nav{display:flex;align-items:flex-end;overflow:visible}}.mars-lp-sidebar__links{display:flex;gap:var(--v4-space-inline-md);margin:0;padding:0;list-style:none}@media(min-width:64rem){.mars-lp-sidebar__links{flex-direction:column;gap:var(--v4-space-stack-sm)}}.mars-lp-sidebar__link{display:inline-block;padding-block:var(--v4-space-inset-2xs);border-radius:var(--v4-radius-xs);color:var(--v4-fg-tertiary);text-decoration:none;white-space:nowrap;font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking);transition:color var(--v4-duration-fast) var(--v4-easing-standard),background-color var(--v4-duration-fast) var(--v4-easing-standard),border-color var(--v4-duration-fast) var(--v4-easing-standard),outline-color var(--v4-duration-fast) var(--v4-easing-standard),fill var(--v4-duration-fast) var(--v4-easing-standard),stroke var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.mars-lp-sidebar__link{transition-property:none;animation:none}}.mars-lp-sidebar__link:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}@media(min-width:64rem){.mars-lp-sidebar__link{font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:-.01em}}.mars-lp-sidebar__link:hover{color:var(--v4-fg-primary)}.mars-lp-sidebar__link[aria-current]{color:var(--v4-color-brand-600)}[data-theme=dark] .mars-lp-sidebar__link[aria-current]{color:var(--v4-color-brand-400)}.mars-lp-sidebar__actions{flex-shrink:0}@media(min-width:64rem){.mars-lp-sidebar__actions{margin-block-start:var(--v4-space-stack-lg)}}.mars-lp-section{display:flex;flex-direction:column;gap:var(--v4-space-stack-xl);padding:var(--v4-space-inset-lg);scroll-margin-top:5rem}@media(min-width:48rem){.mars-lp-section{padding:var(--v4-space-inset-xl)}}@media(min-width:64rem){.mars-lp-section{padding:calc(var(--v4-space-inset-xl) * 1.5);scroll-margin-top:var(--v4-space-inset-xs)}}.mars-lp-section__header{display:flex;flex-direction:column;gap:var(--v4-space-stack-md);margin-block-end:var(--v4-space-stack-md)}.mars-lp-section__title-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--v4-space-stack-sm) var(--v4-space-inline-lg)}.mars-lp-section__title{max-inline-size:64rem;margin:0;font-family:var(--v4-font-family-sans);font-size:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.mars-lp-section__lead{max-inline-size:56rem;margin:0;color:var(--v4-fg-secondary);text-wrap:pretty;font-family:var(--v4-text-body-lg-family);font-size:var(--v4-text-body-lg-size);font-weight:var(--v4-text-body-lg-weight);line-height:var(--v4-text-body-lg-line-height);letter-spacing:var(--v4-text-body-lg-tracking)}.mars-lp-eyebrow{margin:0;color:var(--v4-fg-tertiary);font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.mars-lp-subsection{display:flex;flex-direction:column;gap:var(--v4-space-stack-lg);margin-block-start:var(--v4-space-stack-xl)}.mars-lp-subsection__header{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs)}.mars-lp-subsection__title{margin:0;font-family:var(--v4-font-family-sans);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.mars-lp-subsection__lead{max-inline-size:40rem;margin:0;color:var(--v4-fg-secondary)}.mars-lp-card-title{margin:0;font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}.mars-lp-card-text{margin:0;color:var(--v4-fg-secondary);font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.mars-lp-tile-label{margin:auto 0 0;font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.mars-lp-icon-tile{display:inline-grid;flex-shrink:0;place-items:center;inline-size:3rem;block-size:3rem;overflow:hidden;border-radius:var(--v4-radius-lg);background-color:var(--v4-surface-sunken);color:var(--v4-icon-primary)}.mars-lp-icon-tile svg{inline-size:var(--v4-icon-size-md);block-size:var(--v4-icon-size-md)}.mars-lp-icon-tile img{inline-size:100%;block-size:100%;object-fit:cover}.mars-lp-chip{display:inline-flex;align-items:center;gap:var(--v4-space-inline-xs);padding:var(--v4-space-inset-2xs) var(--v4-space-inset-sm);border-radius:var(--v4-radius-pill);background-color:var(--v4-surface-base);font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking)}.mars-lp-chip__index{display:inline-grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;margin-inline-start:calc(-1 * var(--v4-space-inset-2xs));border-radius:var(--v4-radius-full);background-color:var(--v4-surface-inverse);color:var(--v4-fg-inverse);font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-pill{min-block-size:var(--v4-control-height-sm);padding-inline:var(--v4-space-inset-md);border:0;border-radius:var(--v4-radius-pill);background-color:var(--v4-surface-sunken);color:var(--v4-fg-secondary);cursor:pointer;font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking);transition:color var(--v4-duration-fast) var(--v4-easing-standard),background-color var(--v4-duration-fast) var(--v4-easing-standard),border-color var(--v4-duration-fast) var(--v4-easing-standard),outline-color var(--v4-duration-fast) var(--v4-easing-standard),fill var(--v4-duration-fast) var(--v4-easing-standard),stroke var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.mars-lp-pill{transition-property:none;animation:none}}.mars-lp-pill:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.mars-lp-pill:hover{background-image:linear-gradient(var(--v4-state-hover),var(--v4-state-hover));color:var(--v4-fg-primary)}.mars-lp-pill[aria-pressed=true]{background-color:var(--v4-action-primary-bg-rest);color:var(--v4-action-primary-fg-rest)}.mars-lp-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v4-space-inline-sm);margin:0;padding:0;list-style:none}@media(min-width:48rem){.mars-lp-bento--2,.mars-lp-bento--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.mars-lp-bento--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mars-lp-bento__card{position:relative;display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);min-inline-size:0;padding:var(--v4-space-inset-lg);border-radius:var(--v4-radius-xl)}@media(min-width:48rem){.mars-lp-bento__card--span-2,.mars-lp-bento__card--span-3{grid-column:1/-1}}@media(min-width:80rem){.mars-lp-bento__card--span-2{grid-column:span 2}}.mars-lp-bento__card--tint{background-color:var(--v4-color-brand-50)}[data-theme=dark] .mars-lp-bento__card--tint{background-color:color-mix(in oklab,var(--v4-color-brand-600) 14%,var(--v4-surface-base))}.mars-lp-bento__card--brand{background-color:var(--v4-surface-brand);color:var(--v4-fg-on-brand)}.mars-lp-bento__card--brand .mars-lp-stat__label,.mars-lp-bento__card--brand .mars-lp-card-text{color:inherit}.mars-lp-bento__card--sunken{background-color:var(--v4-surface-sunken)}.mars-lp-bento__card--image{min-block-size:16rem;padding:0;overflow:hidden;background-color:var(--v4-surface-sunken)}.mars-lp-bento__card--wide{min-block-size:0;aspect-ratio:10/7}@media(min-width:48rem){.mars-lp-bento__card--wide{aspect-ratio:21/9}}.mars-lp-bento__card--tokens{min-block-size:0}.mars-lp-bento__card--tokens .mars-lp-bento__image{position:static;block-size:auto;object-fit:contain}.mars-lp-bento__image{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.mars-lp-bento__caption{position:absolute;inset-block-end:var(--v4-space-inset-sm);inset-inline-start:var(--v4-space-inset-sm);max-inline-size:calc(100% - 2 * var(--v4-space-inset-sm));padding:var(--v4-space-inset-2xs) var(--v4-space-inset-sm);border-radius:var(--v4-radius-pill);background-color:var(--v4-surface-base);color:var(--v4-fg-secondary);overflow-wrap:anywhere;font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-bento__stat{justify-content:flex-end;min-block-size:12rem}.mars-lp-bento__stat dl{margin:0}.mars-lp-stat{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs)}.mars-lp-stat__label{color:var(--v4-fg-secondary);font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.mars-lp-stat__value{margin:0;font-family:var(--v4-font-family-sans);font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:400;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}.mars-lp-stat__value--text{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);letter-spacing:-.02em}.mars-lp-questions{gap:var(--v4-space-stack-md)}.mars-lp-questions__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mars-lp-questions__item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--v4-space-inline-sm);padding-block:var(--v4-space-inset-md);border-block-start:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.mars-lp-questions__index{color:var(--v4-color-brand-600);font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums}[data-theme=dark] .mars-lp-questions__index{color:var(--v4-color-brand-400)}.mars-lp-questions__question{margin:0 0 var(--v4-space-stack-2xs);font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}.mars-lp-questions__answer{margin:0;color:var(--v4-fg-secondary)}.mars-lp-questions__example{margin:var(--v4-space-stack-xs) 0 0;color:var(--v4-fg-secondary);font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking)}.mars-lp-rows{margin:0;padding:0;list-style:none}.mars-lp-row{display:grid;gap:var(--v4-space-stack-sm) var(--v4-space-inline-xl);padding-block:var(--v4-space-inset-lg);border-block-start:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.mars-lp-row:last-child{border-block-end:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}@media(min-width:48rem){.mars-lp-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.mars-lp-row__lead{display:flex;align-items:baseline;gap:var(--v4-space-inline-md)}.mars-lp-row__index{color:var(--v4-fg-tertiary);font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-row__title{margin:0;font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}.mars-lp-row__title--lg{font-size:1.75rem;font-weight:400;line-height:1.15;letter-spacing:-.02em}.mars-lp-row__body{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs)}.mars-lp-row__label{margin:0;color:var(--v4-fg-tertiary);font-family:var(--v4-text-overline-family);font-size:var(--v4-text-overline-size);font-weight:var(--v4-text-overline-weight);line-height:var(--v4-text-overline-line-height);letter-spacing:var(--v4-text-overline-tracking);text-transform:uppercase}.mars-lp-row__text{margin:0;color:var(--v4-fg-secondary)}.mars-lp-principle .mars-lp-row__lead{align-items:center}.mars-lp-principle__emblem{inline-size:4rem;block-size:4rem;border-radius:var(--v4-radius-full)}.mars-lp-principle__mantra{margin:var(--v4-space-stack-2xs) 0 0;color:var(--v4-fg-secondary)}.mars-lp-principle__practices{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);margin:0;padding:0;list-style:none}.mars-lp-principle__practices li{display:flex;gap:var(--v4-space-inline-xs);font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.mars-lp-principle__practices svg{flex-shrink:0;inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm);margin-block-start:.125rem;color:var(--v4-feedback-success-icon-default)}.mars-lp-tiebreak{display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);padding:var(--v4-space-inset-lg);border-radius:var(--v4-radius-xl);background-color:var(--v4-surface-sunken)}.mars-lp-tiebreak__label{margin:0;color:var(--v4-fg-secondary);font-family:var(--v4-text-overline-family);font-size:var(--v4-text-overline-size);font-weight:var(--v4-text-overline-weight);line-height:var(--v4-text-overline-line-height);letter-spacing:var(--v4-text-overline-tracking);text-transform:uppercase}.mars-lp-tiebreak__order{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v4-space-inline-xs);margin:0;padding:0;list-style:none}.mars-lp-tiebreak__item{display:inline-flex;align-items:center;gap:var(--v4-space-inline-xs)}.mars-lp-tiebreak__item svg{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm);color:var(--v4-icon-tertiary)}.mars-lp-tiebreak__note{margin:0;color:var(--v4-fg-secondary);font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.mars-lp-pair{container-type:inline-size}.mars-lp-pair__title{margin:0;font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}.mars-lp-pair__grid{display:grid;gap:var(--v4-space-inline-xs)}@container (min-width: 22rem){.mars-lp-pair__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mars-lp-pair__cell{display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);min-inline-size:0;padding:var(--v4-space-inset-md);border-radius:var(--v4-radius-lg);background-color:var(--v4-surface-base)}.mars-lp-pair__verdict{display:inline-flex;align-items:center;gap:var(--v4-space-inline-2xs);margin:0;font-family:var(--v4-text-label-sm-family);font-size:var(--v4-text-label-sm-size);font-weight:var(--v4-text-label-sm-weight);line-height:var(--v4-text-label-sm-line-height);letter-spacing:var(--v4-text-label-sm-tracking)}.mars-lp-pair__verdict svg{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}.mars-lp-pair__verdict--dont{color:var(--v4-feedback-error-fg-default)}.mars-lp-pair__verdict--do{color:var(--v4-feedback-success-fg-default)}.mars-lp-pair__demo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--v4-space-stack-xs);min-block-size:3rem}.mars-lp-pair__note{margin:0;color:var(--v4-fg-secondary);font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.mars-lp-pair__status:empty{display:none}.mars-lp-status-dot{display:inline-block;inline-size:.75rem;block-size:.75rem;border-radius:var(--v4-radius-full);background-color:var(--v4-feedback-success-icon-default)}.mars-lp-voice{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--v4-space-stack-lg) var(--v4-space-inline-lg);margin:0;padding:0;list-style:none}.mars-lp-voice__rule{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);padding-block-start:var(--v4-space-inset-md);border-block-start:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.mars-lp-voice__name{margin:0 0 var(--v4-space-stack-2xs);font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}.mars-lp-voice__line{display:flex;gap:var(--v4-space-inline-xs);margin:0;font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.mars-lp-voice__line svg{flex-shrink:0;inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm);margin-block-start:.125rem}.mars-lp-voice__line--do{color:var(--v4-fg-primary)}.mars-lp-voice__line--do svg{color:var(--v4-feedback-success-icon-default)}.mars-lp-voice__line--dont{color:var(--v4-fg-secondary)}.mars-lp-voice__line--dont svg{color:var(--v4-feedback-error-icon-default)}.mars-lp-formats__list{margin:var(--v4-space-stack-xs) 0 0}.mars-lp-formats__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--v4-space-inline-sm);padding-block:var(--v4-space-inset-sm);border-block-end:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.mars-lp-formats__row:last-child{border-block-end:0}.mars-lp-formats__label{color:var(--v4-fg-secondary);font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking)}.mars-lp-formats__value{margin:0;font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums;font-size:1.25rem}.mars-lp-formats__value--up{color:var(--v4-feedback-success-fg-default)}.mars-lp-formats__value--down{color:var(--v4-feedback-error-fg-default)}.mars-lp-errors__bad{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--v4-space-inline-xs);margin:0;padding:var(--v4-space-inset-sm) var(--v4-space-inset-md);border:var(--v4-border-width-hairline) dashed var(--v4-border-strong);border-radius:var(--v4-radius-control);color:var(--v4-fg-secondary);overflow-wrap:anywhere;font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums}.mars-lp-errors__bad svg{flex-shrink:0;inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}.mars-lp-type-tile{min-block-size:14rem}.mars-lp-type-tile__glyph{font-family:var(--v4-font-family-sans);font-size:clamp(4.5rem,3rem + 4vw,7rem);font-weight:400;line-height:1;letter-spacing:-.04em}.mars-lp-space-tile{min-block-size:14rem}.mars-lp-space-tile__bars{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--v4-space-inline-xs);margin:0;padding:0;list-style:none}.mars-lp-space-tile__bars .mars-lp-space__bar--2xs{inline-size:calc(var(--v4-space-inset-2xs) * 2);block-size:calc(var(--v4-space-inset-2xs) * 2)}.mars-lp-space-tile__bars .mars-lp-space__bar--xs{inline-size:calc(var(--v4-space-inset-xs) * 2);block-size:calc(var(--v4-space-inset-xs) * 2)}.mars-lp-space-tile__bars .mars-lp-space__bar--sm{inline-size:calc(var(--v4-space-inset-sm) * 2);block-size:calc(var(--v4-space-inset-sm) * 2)}.mars-lp-space-tile__bars .mars-lp-space__bar--md{inline-size:calc(var(--v4-space-inset-md) * 2);block-size:calc(var(--v4-space-inset-md) * 2)}.mars-lp-space-tile__bars .mars-lp-space__bar--lg{inline-size:calc(var(--v4-space-inset-lg) * 2);block-size:calc(var(--v4-space-inset-lg) * 2)}.mars-lp-space-tile__bars .mars-lp-space__bar--xl{inline-size:calc(var(--v4-space-inset-xl) * 2);block-size:calc(var(--v4-space-inset-xl) * 2)}.mars-lp-features{display:grid;gap:var(--v4-space-stack-lg) var(--v4-space-inline-xl);margin:0;padding:0;list-style:none}@media(min-width:48rem){.mars-lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.mars-lp-feature{display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);padding-block-start:var(--v4-space-inset-md);border-block-start:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.mars-lp-feature__title{margin:0;font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}.mars-lp-feature__text{margin:0;color:var(--v4-fg-secondary)}.mars-lp-deep-dive{margin-block-start:var(--v4-space-stack-md)}.mars-lp-tabs-list{overflow:auto hidden;scrollbar-width:none}.mars-lp-tabs-list::-webkit-scrollbar{display:none}.mars-lp-foundation{display:flex;flex-direction:column;gap:var(--v4-space-stack-lg);padding-block-start:var(--v4-space-stack-lg)}.mars-lp-foundation__intro{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);max-inline-size:44rem}.mars-lp-foundation__title{margin:0;font-family:var(--v4-text-heading-md-family);font-size:var(--v4-text-heading-md-size);font-weight:var(--v4-text-heading-md-weight);line-height:var(--v4-text-heading-md-line-height);letter-spacing:var(--v4-text-heading-md-tracking)}.mars-lp-color__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--v4-space-stack-lg) var(--v4-space-inline-lg)}.mars-lp-color__group-title{margin:0 0 var(--v4-space-stack-xs);font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.mars-lp-color__swatches{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);margin:0;padding:0;list-style:none}.mars-lp-swatch{display:flex;align-items:center;gap:var(--v4-space-inline-sm);min-inline-size:0}.mars-lp-swatch__chip{flex-shrink:0;inline-size:2rem;block-size:2rem;border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-md)}.mars-lp-swatch__name{min-inline-size:0;overflow-wrap:anywhere;color:var(--v4-fg-secondary);font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-swatch--surface-base{background-color:var(--v4-surface-base)}.mars-lp-swatch--surface-subtle{background-color:var(--v4-surface-subtle)}.mars-lp-swatch--surface-sunken{background-color:var(--v4-surface-sunken)}.mars-lp-swatch--surface-raised{background-color:var(--v4-surface-raised)}.mars-lp-swatch--surface-inverse{background-color:var(--v4-surface-inverse)}.mars-lp-swatch--surface-brand{background-color:var(--v4-surface-brand)}.mars-lp-swatch--fg-primary{background-color:var(--v4-fg-primary)}.mars-lp-swatch--fg-secondary{background-color:var(--v4-fg-secondary)}.mars-lp-swatch--fg-tertiary{background-color:var(--v4-fg-tertiary)}.mars-lp-swatch--fg-link{background-color:var(--v4-fg-link)}.mars-lp-swatch--action-primary-bg-rest{background-color:var(--v4-action-primary-bg-rest)}.mars-lp-swatch--action-brand-bg-rest{background-color:var(--v4-action-brand-bg-rest)}.mars-lp-swatch--border-default{background-color:var(--v4-border-default)}.mars-lp-swatch--border-strong{background-color:var(--v4-border-strong)}.mars-lp-swatch--feedback-error-icon-default{background-color:var(--v4-feedback-error-icon-default)}.mars-lp-swatch--feedback-warning-icon-default{background-color:var(--v4-feedback-warning-icon-default)}.mars-lp-swatch--feedback-success-icon-default{background-color:var(--v4-feedback-success-icon-default)}.mars-lp-swatch--feedback-info-icon-default{background-color:var(--v4-feedback-info-icon-default)}.mars-lp-type{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mars-lp-type__row{display:grid;gap:var(--v4-space-stack-2xs) var(--v4-space-inline-lg);align-items:baseline;padding-block:var(--v4-space-inset-sm);border-block-end:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}@media(min-width:48rem){.mars-lp-type__row{grid-template-columns:8rem minmax(0,1fr)}}.mars-lp-type__role{color:var(--v4-fg-tertiary);font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-type__sample{min-inline-size:0;overflow-wrap:anywhere}.mars-lp-space{display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);margin:0;padding:0;list-style:none}.mars-lp-space__row{display:grid;grid-template-columns:7rem auto;align-items:center;justify-content:start;gap:var(--v4-space-inline-md)}.mars-lp-space__name{color:var(--v4-fg-secondary);font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-space__bar{display:block;border-radius:var(--v4-radius-xs);background-color:color-mix(in oklab,var(--v4-color-brand-500) 55%,transparent)}.mars-lp-space__bar--2xs{inline-size:var(--v4-space-inset-2xs);block-size:var(--v4-space-inset-2xs)}.mars-lp-space__bar--xs{inline-size:var(--v4-space-inset-xs);block-size:var(--v4-space-inset-xs)}.mars-lp-space__bar--sm{inline-size:var(--v4-space-inset-sm);block-size:var(--v4-space-inset-sm)}.mars-lp-space__bar--md{inline-size:var(--v4-space-inset-md);block-size:var(--v4-space-inset-md)}.mars-lp-space__bar--lg{inline-size:var(--v4-space-inset-lg);block-size:var(--v4-space-inset-lg)}.mars-lp-space__bar--xl{inline-size:var(--v4-space-inset-xl);block-size:var(--v4-space-inset-xl)}.mars-lp-motion{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v4-space-stack-md)}.mars-lp-motion__list{display:flex;flex-direction:column;gap:var(--v4-space-stack-md);inline-size:100%;margin:0;padding:0;list-style:none}.mars-lp-motion__row{display:grid;gap:var(--v4-space-stack-xs) var(--v4-space-inline-lg);align-items:center}@media(min-width:48rem){.mars-lp-motion__row{grid-template-columns:16rem minmax(0,1fr)}}.mars-lp-motion__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--v4-space-inline-xs)}.mars-lp-motion__name{font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-motion__track{display:block;padding:var(--v4-space-inset-2xs);border-radius:var(--v4-radius-pill);background-color:var(--v4-surface-sunken)}.mars-lp-motion__runner{display:block;inline-size:calc(100% - 1rem);transition-property:transform;transition-timing-function:var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.mars-lp-motion__runner{transition-property:none;animation:none}}.mars-lp-motion__runner--instant{transition-duration:var(--v4-duration-instant)}.mars-lp-motion__runner--fast{transition-duration:var(--v4-duration-fast)}.mars-lp-motion__runner--moderate{transition-duration:var(--v4-duration-moderate)}.mars-lp-motion__runner--slow{transition-duration:var(--v4-duration-slow)}.mars-lp-motion__dot{display:block;inline-size:1rem;block-size:1rem;border-radius:var(--v4-radius-full);background-color:var(--v4-action-primary-bg-rest)}.mars-lp-motion[data-played] .mars-lp-motion__runner{transform:translate(100%)}.mars-lp-elevation{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:var(--v4-space-inline-lg);margin:0;padding:var(--v4-space-inset-lg);border-radius:var(--v4-radius-xl);background-color:var(--v4-surface-subtle);list-style:none}.mars-lp-elevation__card{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);min-block-size:8rem;padding:var(--v4-space-inset-md);border-radius:var(--v4-radius-lg)}.mars-lp-elevation__card--0{background-color:var(--v4-elevation-0-surface);box-shadow:var(--v4-elevation-0-shadow)}.mars-lp-elevation__card--1{background-color:var(--v4-elevation-1-surface);box-shadow:var(--v4-elevation-1-shadow)}.mars-lp-elevation__card--2{background-color:var(--v4-elevation-2-surface);box-shadow:var(--v4-elevation-2-shadow)}.mars-lp-elevation__card--3{background-color:var(--v4-elevation-3-surface);box-shadow:var(--v4-elevation-3-shadow)}.mars-lp-elevation__card--4{background-color:var(--v4-elevation-4-surface);box-shadow:var(--v4-elevation-4-shadow)}.mars-lp-elevation__name{font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.mars-lp-themes{display:grid;gap:var(--v4-space-stack-lg)}@media(min-width:80rem){.mars-lp-themes{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.mars-lp-themes__modes{display:grid;gap:var(--v4-space-inline-sm);align-content:start}@media(min-width:40rem){.mars-lp-themes__modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.mars-lp-themes__mode{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v4-space-stack-sm);padding:var(--v4-space-inset-md);border:var(--v4-border-width-hairline) solid var(--v4-border-subtle);border-radius:var(--v4-radius-xl);background-color:var(--v4-surface-base);color:var(--v4-fg-primary)}.mars-lp-density{display:grid;gap:var(--v4-space-inline-sm)}@media(min-width:48rem){.mars-lp-density{grid-template-columns:repeat(2,minmax(0,1fr))}}.mars-lp-density__form{display:flex;flex-direction:column;gap:var(--v4-space-stack-md);padding:var(--v4-space-inset-lg);border-radius:var(--v4-radius-xl);background-color:var(--v4-surface-sunken)}.mars-lp-density__title{margin:0;color:var(--v4-fg-secondary);font-family:var(--v4-text-overline-family);font-size:var(--v4-text-overline-size);font-weight:var(--v4-text-overline-weight);line-height:var(--v4-text-overline-line-height);letter-spacing:var(--v4-text-overline-tracking);text-transform:uppercase}.mars-lp-density__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--v4-space-inline-xs)}.mars-lp-dash-frame{padding:var(--v4-space-inset-xs)}@media(min-width:48rem){.mars-lp-dash-frame{padding:var(--v4-space-inset-md)}}.mars-lp-dash-frame__legend{display:flex;flex-wrap:wrap;gap:var(--v4-space-inline-xs);margin:0;padding:0;list-style:none}.mars-lp-dash{display:flex;flex-direction:column;gap:var(--v4-space-stack-lg);padding:var(--v4-space-inset-md);border-radius:var(--v4-radius-lg);background-color:var(--v4-surface-base)}@media(min-width:48rem){.mars-lp-dash{padding:var(--v4-space-inset-xl)}}.mars-lp-dash__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--v4-space-stack-sm)}.mars-lp-dash__title{margin:0;font-family:var(--v4-text-heading-md-family);font-size:var(--v4-text-heading-md-size);font-weight:var(--v4-text-heading-md-weight);line-height:var(--v4-text-heading-md-line-height);letter-spacing:var(--v4-text-heading-md-tracking)}.mars-lp-dash__kpis{display:grid;gap:var(--v4-space-inline-sm);margin:0}@media(min-width:48rem){.mars-lp-dash__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.mars-lp-dash__table{margin-block-start:var(--v4-space-stack-md)}.mars-lp-dash__owner{display:inline-flex;align-items:center;gap:var(--v4-space-inline-xs)}.mars-lp-dash__number{font-variant-numeric:tabular-nums}.mars-lp-dash__empty{padding-inline:var(--v4-space-inset-xs);border-radius:var(--v4-radius-xs);color:var(--v4-fg-tertiary);cursor:help}.mars-lp-dash__empty:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.mars-lp-dash__budget{display:flex;flex-direction:column;gap:var(--v4-space-stack-md);margin:var(--v4-space-stack-md) 0 0;padding:0;list-style:none}.mars-lp-kpi{display:flex;flex-direction:column;gap:var(--v4-space-stack-2xs);padding:var(--v4-space-inset-md);border-radius:var(--v4-radius-lg);background-color:var(--v4-surface-subtle)}.mars-lp-kpi__label{color:var(--v4-fg-secondary);font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking)}.mars-lp-kpi__value{margin:0;font-family:var(--v4-text-data-md-family);font-size:var(--v4-text-data-md-size);font-weight:var(--v4-text-data-md-weight);line-height:var(--v4-text-data-md-line-height);letter-spacing:var(--v4-text-data-md-tracking);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.2}.mars-lp-kpi__delta{display:inline-flex;align-items:center;gap:var(--v4-space-inline-2xs);margin:0;font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-kpi__delta svg{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm)}.mars-lp-kpi__delta--up{color:var(--v4-feedback-success-fg-default)}.mars-lp-kpi__delta--down{color:var(--v4-feedback-error-fg-default)}.mars-lp-catalog__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--v4-space-inline-md)}.mars-lp-catalog__count{margin:0;color:var(--v4-fg-secondary);font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking)}.mars-lp-catalog__filters{display:flex;flex-wrap:wrap;gap:var(--v4-space-inline-xs)}.mars-lp-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--v4-space-inline-sm);margin:0;padding:0;list-style:none}.mars-lp-catalog__item{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--v4-radius-xl);background-color:var(--v4-surface-sunken)}.mars-lp-catalog__item:hover{background-image:linear-gradient(var(--v4-state-hover),var(--v4-state-hover))}.mars-lp-catalog__preview{display:grid;place-items:center;aspect-ratio:4/3;padding:var(--v4-space-inset-lg);overflow:hidden;pointer-events:none}.mars-lp-catalog__description{margin:0;color:var(--v4-fg-secondary);text-align:center;font-family:var(--v4-text-body-sm-family);font-size:var(--v4-text-body-sm-size);font-weight:var(--v4-text-body-sm-weight);line-height:var(--v4-text-body-sm-line-height);letter-spacing:var(--v4-text-body-sm-tracking)}.mars-lp-catalog__meta{display:flex;align-items:center;gap:var(--v4-space-inline-xs);padding:var(--v4-space-inset-sm) var(--v4-space-inset-md) var(--v4-space-inset-md)}.mars-lp-catalog__link{color:var(--v4-fg-primary);text-decoration:none;font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.mars-lp-catalog__link:after{position:absolute;inset:0;border-radius:inherit;content:""}.mars-lp-catalog__link:focus-visible{outline:none}.mars-lp-catalog__link:focus-visible:after{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:calc(-1 * var(--v4-focus-ring-width));border-radius:var(--v4-radius-xl)}.mars-lp-catalog__level{color:var(--v4-fg-secondary);font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking)}.mars-lp-catalog__arrow{inline-size:var(--v4-icon-size-sm);block-size:var(--v4-icon-size-sm);margin-inline-start:auto;color:var(--v4-icon-secondary)}.mars-lp-preview__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--v4-space-inline-xs)}.mars-lp-preview__wide{inline-size:100%}.mars-lp-step__index{color:var(--v4-fg-tertiary);font-family:var(--v4-font-family-sans);font-size:2.5rem;font-weight:400;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}.mars-lp-code{margin:auto 0 0;overflow:hidden;border-radius:var(--v4-radius-lg);background-color:var(--v4-surface-base)}.mars-lp-code__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-space-inline-sm);padding:var(--v4-space-inset-2xs) var(--v4-space-inset-2xs) var(--v4-space-inset-2xs) var(--v4-space-inset-md);border-block-end:var(--v4-border-width-hairline) solid var(--v4-border-subtle)}.mars-lp-code__filename{color:var(--v4-fg-secondary);font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-code__pre{margin:0;padding:var(--v4-space-inset-md);overflow-x:auto;white-space:pre;font-family:var(--v4-text-data-sm-family);font-size:var(--v4-text-data-sm-size);font-weight:var(--v4-text-data-sm-weight);line-height:var(--v4-text-data-sm-line-height);letter-spacing:var(--v4-text-data-sm-tracking);font-variant-numeric:tabular-nums}.mars-lp-code__pre:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:calc(-1 * var(--v4-focus-ring-width))}.mars-lp-code__pre code{font-family:var(--v4-font-family-mono)}.mars-lp-code__status{margin:0;padding:0 var(--v4-space-inset-md) var(--v4-space-inset-sm);color:var(--v4-fg-secondary);font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking)}.mars-lp-code__status:empty{padding:0}.mars-lp-faq{max-inline-size:52rem}.mars-lp-faq__answer{margin:0;color:var(--v4-fg-secondary)}.mars-lp-quote{padding:var(--v4-space-section-md) var(--v4-space-inset-lg);background-color:var(--v4-surface-sunken)}@media(min-width:48rem){.mars-lp-quote{padding:var(--v4-space-section-lg) calc(var(--v4-space-inset-xl) * 1.5)}}.mars-lp-quote__figure{display:flex;flex-direction:column;gap:var(--v4-space-stack-lg);max-inline-size:64rem;margin:0}.mars-lp-quote__text{margin:0}.mars-lp-quote__text p{margin:0;font-family:var(--v4-font-family-sans);font-size:clamp(1.75rem,1rem + 2.75vw,3rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.mars-lp-quote__attribution{color:var(--v4-fg-secondary);font-family:var(--v4-text-label-lg-family);font-size:var(--v4-text-label-lg-size);font-weight:var(--v4-text-label-lg-weight);line-height:var(--v4-text-label-lg-line-height);letter-spacing:var(--v4-text-label-lg-tracking)}.mars-lp-people{display:flex;flex-direction:column;gap:var(--v4-space-stack-xl);padding:var(--v4-space-section-md) var(--v4-space-inset-lg)}@media(min-width:48rem){.mars-lp-people{padding:var(--v4-space-section-lg) calc(var(--v4-space-inset-xl) * 1.5)}}.mars-lp-people__header{display:flex;flex-direction:column;gap:var(--v4-space-stack-md)}.mars-lp-people__title{max-inline-size:56rem;margin:0;font-family:var(--v4-font-family-sans);font-size:clamp(2.5rem,1.5rem + 4vw,5rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;line-height:1;letter-spacing:-.03em}.mars-lp-people__list{display:flex;flex-wrap:wrap;padding-inline-start:var(--v4-space-inset-sm);margin:0;padding:0;list-style:none}.mars-lp-people__item{margin-inline-start:calc(-1 * var(--v4-space-inset-sm))}.mars-lp-people__avatar{position:relative;display:inline-flex;border:var(--v4-border-width-heavy) solid var(--v4-surface-base);border-radius:var(--v4-radius-full);background-color:var(--v4-surface-base);transition:transform var(--v4-duration-fast) var(--v4-easing-standard)}@media(prefers-reduced-motion:reduce){.mars-lp-people__avatar{transition-property:none;animation:none}}.mars-lp-people__avatar:focus-visible{outline:var(--v4-focus-ring-width) solid var(--v4-focus-ring-color);outline-offset:var(--v4-focus-ring-offset)}.mars-lp-people__avatar:hover,.mars-lp-people__avatar:focus-visible{z-index:1;transform:translateY(-.25rem)}@media(prefers-reduced-motion:reduce){.mars-lp-people__avatar:hover,.mars-lp-people__avatar:focus-visible{transform:none}}.mars-lp-footer{display:flex;flex-direction:column;gap:var(--v4-space-section-md);padding:var(--v4-space-section-md) var(--v4-space-inset-lg) var(--v4-space-inset-lg);overflow:hidden;background-color:var(--v4-color-ink-950);color:var(--v4-color-ink-0)}@media(min-width:48rem){.mars-lp-footer{padding:var(--v4-space-section-md) calc(var(--v4-space-inset-xl) * 1.5) var(--v4-space-inset-xl)}}[data-theme=dark] .mars-lp-footer{background-color:var(--v4-surface-sunken);color:var(--v4-fg-primary)}.mars-lp-footer>:not(.mars-lp-footer__art){position:relative;z-index:1}.mars-lp-footer__art{position:absolute;inset-block-start:0;inset-inline-end:0;display:none;inline-size:50%;pointer-events:none;-webkit-mask-image:linear-gradient(to left,black 30%,transparent);mask-image:linear-gradient(to left,black 30%,transparent)}@media(min-width:64rem){.mars-lp-footer__art{display:block}}.mars-lp-footer__top{display:grid;gap:var(--v4-space-stack-xl) var(--v4-space-inline-xl)}@media(min-width:64rem){.mars-lp-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.mars-lp-footer__brand{display:flex;flex-direction:column;gap:var(--v4-space-stack-sm);max-inline-size:28rem}.mars-lp-footer__wordmark{margin:0;font-family:var(--v4-font-family-sans);font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-weight:600;line-height:1;letter-spacing:-.04em}.mars-lp-footer__tagline{margin:0;font-family:var(--v4-text-heading-sm-family);font-size:var(--v4-text-heading-sm-size);font-weight:var(--v4-text-heading-sm-weight);line-height:var(--v4-text-heading-sm-line-height);letter-spacing:var(--v4-text-heading-sm-tracking)}.mars-lp-footer__description,.mars-lp-footer__column-title,.mars-lp-footer__copyright{margin:0;color:color-mix(in oklab,currentColor 72%,transparent)}.mars-lp-footer__nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:var(--v4-space-stack-lg) var(--v4-space-inline-lg)}.mars-lp-footer__column-title{margin-block-end:var(--v4-space-stack-sm);font-family:var(--v4-text-label-md-family);font-size:var(--v4-text-label-md-size);font-weight:var(--v4-text-label-md-weight);line-height:var(--v4-text-label-md-line-height);letter-spacing:var(--v4-text-label-md-tracking)}.mars-lp-footer__links{display:flex;flex-direction:column;gap:var(--v4-space-stack-xs);margin:0;padding:0;list-style:none}.mars-lp-footer__link{border-radius:var(--v4-radius-xs);color:inherit;text-decoration:none;font-family:var(--v4-text-body-md-family);font-size:var(--v4-text-body-md-size);font-weight:var(--v4-text-body-md-weight);line-height:var(--v4-text-body-md-line-height);letter-spacing:var(--v4-text-body-md-tracking)}.mars-lp-footer__link:focus-visible{outline:var(--v4-focus-ring-width) solid currentColor;outline-offset:var(--v4-focus-ring-offset)}.mars-lp-footer__link:hover{text-decoration:underline;text-underline-offset:.25em}.mars-lp-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v4-space-stack-sm);padding-block-start:var(--v4-space-inset-lg);border-block-start:var(--v4-border-width-hairline) solid color-mix(in oklab,currentColor 20%,transparent)}.mars-lp-footer__mark{inline-size:2rem;block-size:2rem}.mars-lp-footer__copyright{font-family:var(--v4-text-caption-family);font-size:var(--v4-text-caption-size);font-weight:var(--v4-text-caption-weight);line-height:var(--v4-text-caption-line-height);letter-spacing:var(--v4-text-caption-tracking)}
