.preview_root__PJEOw{box-sizing:border-box;min-width:0}.garvis-avatar{background:var(--garvis-avatar-bg,linear-gradient(180deg,#5eb6fb,#1ff1d9));color:rgb(255 255 255/96%);font-family:ui-rounded,"SF Pro Rounded","Arial Rounded MT Bold",var(--tgui--font-family)}.garvis-avatar__fallback{display:grid;width:100%;height:100%;place-items:center;border-radius:inherit;color:rgb(255 255 255/96%);font:inherit;letter-spacing:-.015em;line-height:1;text-transform:uppercase;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.garvis-avatar-stack{position:relative;display:block;width:62px;height:42px;flex:0 0 62px}.garvis-avatar-stack__item{position:absolute;top:calc(5px + var(--garvis-avatar-index) * 2px);left:calc(var(--garvis-avatar-index) * 16px);z-index:calc(3 - var(--garvis-avatar-index));display:block;width:32px;height:32px;box-sizing:border-box;overflow:hidden;border:2px solid color-mix(in srgb,var(--garvis-card-bg) 90%,#000 10%);border-radius:999px}.garvis-avatar-stack__item>.garvis-avatar{width:100%;height:100%;flex-basis:100%}.garvis-avatar-stack--1 .garvis-avatar-stack__item{top:0;left:10px;border:0}.garvis-avatar-stack--2 .garvis-avatar-stack__item{left:calc(7px + var(--garvis-avatar-index) * 16px)}.garvis-button__before[data-loading=true]{position:relative;width:20px;height:20px;flex:0 0 20px}.garvis-button__before[data-loading=true]>.garvis-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.garvis-form-control{position:relative;display:inline-grid;min-width:44px;min-height:44px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;color:var(--garvis-theme-text-color);cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.garvis-form-control__input,.garvis-selectable-cell__input{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.garvis-form-control__visual{display:grid;width:20px;height:20px;place-items:center}.garvis-form-control__label{min-width:0;font-size:16px;font-weight:560;line-height:20px}.garvis-form-control:has(.garvis-form-control__input:focus-visible),.garvis-selectable-cell:has(.garvis-selectable-cell__input:focus-visible){outline:2px solid color-mix(in srgb,var(--garvis-theme-link-color) 72%,transparent);outline-offset:2px}.garvis-form-control--disabled,.garvis-selectable-cell--disabled{cursor:default;opacity:.48}.garvis-selectable-cell{position:relative;display:grid;min-width:0;min-height:78px;box-sizing:border-box;grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;border-radius:18px;background:var(--garvis-card-bg);color:var(--garvis-theme-text-color);cursor:pointer;transition:background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent;user-select:none}.garvis-selectable-cell-group{display:grid;min-width:0;gap:10px}.garvis-selectable-cell--without-before{grid-template-columns:20px minmax(0,1fr)}.garvis-selectable-cell[data-state=checked]{background:color-mix(in srgb,var(--garvis-theme-button-color) 10%,var(--garvis-card-bg))}.garvis-selectable-cell__selection{grid-column:1}.garvis-selectable-cell__selection--indeterminate .garvis-selection-control__check{display:none}.garvis-selectable-cell__selection--indeterminate:after{width:10px;height:2px;border-radius:999px;background:currentColor;content:""}.garvis-selectable-cell__before{display:grid;min-width:0;grid-column:2;place-items:center}.garvis-selectable-cell__middle{display:grid;min-width:0;gap:2px}.garvis-selectable-cell__description,.garvis-selectable-cell__subhead,.garvis-selectable-cell__subtitle,.garvis-selectable-cell__title{min-width:0;overflow:hidden;text-overflow:ellipsis}.garvis-selectable-cell__subhead{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:4px;color:var(--garvis-theme-subtitle-text-color);font-size:12px;font-weight:600;line-height:15px;white-space:nowrap}.garvis-selectable-cell__subhead svg{width:10px;height:10px;flex:0 0 10px;color:var(--garvis-theme-link-color)}.garvis-selectable-cell__title{font-size:16px;font-weight:650;line-height:20px;white-space:nowrap}.garvis-selectable-cell__description,.garvis-selectable-cell__subtitle{color:var(--garvis-theme-subtitle-text-color);font-size:14px;line-height:18px}.garvis-selectable-cell__subtitle{white-space:nowrap}.garvis-selectable-cell__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.garvis-selectable-cell-branch{display:grid;min-width:0;gap:0}.garvis-selectable-cell-branch__header{position:relative;min-width:0}.garvis-selectable-cell-branch__header>.garvis-selectable-cell{padding-inline-end:62px}.garvis-selectable-cell-branch__toggle{position:absolute;top:50%;right:12px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:999px;padding:0;appearance:none;background:transparent;color:var(--garvis-theme-hint-color);cursor:pointer;transform:translateY(-50%);-webkit-tap-highlight-color:transparent}.garvis-selectable-cell-branch__toggle:focus-visible{outline:2px solid var(--garvis-theme-link-color);outline-offset:-4px}.garvis-selectable-cell-branch__chevron{width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform .22s cubic-bezier(.22,1,.36,1)}.garvis-selectable-cell-branch[data-expanded=true] .garvis-selectable-cell-branch__chevron{transform:rotate(225deg) translate(-2px,-2px)}.garvis-selectable-cell-branch__items{display:grid;min-width:0;grid-template-rows:0fr;overflow:hidden;opacity:0;padding-block-start:0;padding-inline-start:20px;visibility:hidden;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1),padding-block-start .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.garvis-selectable-cell-branch__items[data-expanded=true]{grid-template-rows:1fr;opacity:1;padding-block-start:10px;visibility:visible;transition-delay:0s}.garvis-selectable-cell-branch__items-content{display:grid;min-height:0;min-width:0;gap:10px;overflow:hidden}.garvis-story-circle{position:relative;display:block;width:var(--garvis-story-circle-size,40px);height:var(--garvis-story-circle-size,40px);flex:0 0 var(--garvis-story-circle-size,40px);overflow:visible;border-radius:50%}.garvis-story-circle:after{position:absolute;inset:0;z-index:1;border:2px solid transparent;border-radius:50%;content:"";pointer-events:none;transition:border-color .16s ease-out}.garvis-story-circle[data-state=active]:after{border-color:var(--garvis-theme-button-color)}.garvis-story-circle__content{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;transition:transform .16s ease-out}.garvis-story-circle[data-state=active]>.garvis-story-circle__content{transform:scale(.82)}.garvis-story-circle__content>:where(*){width:100%;height:100%}.garvis-avatar-status{position:relative;display:inline-grid;width:max-content;height:max-content;min-width:0;flex:0 0 auto;overflow:visible;vertical-align:middle}.garvis-avatar-status__content{display:block;min-width:0;line-height:0}.garvis-avatar-status__orbit{position:absolute;z-index:3;inset:0;overflow:visible;transform:rotate(var(--garvis-avatar-status-angle));transform-origin:center;pointer-events:none}.garvis-avatar-status__mount{--garvis-avatar-status-marker-width:17px;--garvis-avatar-status-marker-height:17px;--garvis-avatar-status-marker-half-height:8.5px;--garvis-avatar-status-marker-radius:50%;position:absolute;top:calc(50% - var(--garvis-avatar-status-marker-radius) - var(--garvis-avatar-status-marker-half-height));left:50%;width:var(--garvis-avatar-status-marker-width);height:var(--garvis-avatar-status-marker-height);transform:translateX(-50%);transform-origin:center;pointer-events:none}.garvis-avatar-status__shape-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.garvis-avatar-status__marker{position:absolute;z-index:1;inset:0;display:grid;width:100%;height:100%;box-sizing:border-box;place-items:center;border-radius:50%;transform:rotate(var(--garvis-avatar-status-counter-angle));transform-origin:center;pointer-events:none}.garvis-avatar-status__marker--check,.garvis-avatar-status__marker--custom,.garvis-avatar-status__marker--exclamation,.garvis-avatar-status__marker--warning{color:var(--garvis-theme-link-color);background:color-mix(in srgb,var(--garvis-theme-secondary-bg-color) 92%,transparent);box-shadow:0 0 0 2px var(--garvis-card-bg)}.garvis-avatar-status__mount--exclamation,.garvis-avatar-status__mount--warning{--garvis-avatar-status-marker-width:19px;--garvis-avatar-status-marker-height:19px;--garvis-avatar-status-marker-half-height:9.5px}.garvis-avatar-status__marker--exclamation,.garvis-avatar-status__marker--warning{color:#f5a524}.garvis-avatar-status__mount--snowflake{--garvis-avatar-status-marker-width:15px;--garvis-avatar-status-marker-height:15px;--garvis-avatar-status-marker-half-height:7.5px}.garvis-avatar-status__marker--snowflake{border:2px solid var(--garvis-card-bg);background:color-mix(in srgb,var(--garvis-theme-button-color) 72%,#8ed8ff);color:#fff}.garvis-avatar-status__mount--danger-dot,.garvis-avatar-status__mount--success-dot,.garvis-avatar-status__mount--warn-dot{--garvis-avatar-status-marker-width:11px;--garvis-avatar-status-marker-height:11px;--garvis-avatar-status-marker-half-height:5.5px}.garvis-avatar-status__marker--danger-dot,.garvis-avatar-status__marker--success-dot,.garvis-avatar-status__marker--warn-dot{border:2px solid var(--garvis-card-bg);background:var(--garvis-theme-hint-color)}.garvis-avatar-status__marker--success-dot{background:#22c55e}.garvis-avatar-status__marker--warn-dot{background:#f59e0b}.garvis-avatar-status__marker--danger-dot{background:#ef4444}.garvis-tag-scroller{display:flex;min-width:0;align-items:center;gap:8px}.garvis-tag-scroller--scroll{width:calc(100% + 2 * var(--garvis-page-side-gutter));height:44px;min-height:44px;box-sizing:border-box;margin:4px calc(-1 * var(--garvis-page-side-gutter)) 0;padding:0 16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.garvis-tag-scroller--scroll::-webkit-scrollbar{display:none}.garvis-tag-scroller--wrap{width:100%;flex-wrap:wrap;padding:12px}.garvis-tag{--garvis-tag-bg:color-mix(in srgb,var(--garvis-theme-hint-color) 12%,var(--garvis-card-bg));--garvis-tag-color:var(--garvis-theme-subtitle-text-color);height:32px;flex:0 0 auto;border:0;border-radius:999px;padding:0 13px;appearance:none;background:var(--garvis-tag-bg);color:var(--garvis-tag-color);cursor:pointer;font:inherit;font-size:13px;font-weight:650;scroll-snap-align:start;white-space:nowrap;transition:filter .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.garvis-tag[data-accent="0"]{--garvis-tag-bg:color-mix(in srgb,#5b8cff 18%,var(--garvis-card-bg));--garvis-tag-color:color-mix(in srgb,#5b8cff 82%,var(--garvis-theme-text-color))}.garvis-tag[data-accent="1"]{--garvis-tag-bg:color-mix(in srgb,#42c98b 18%,var(--garvis-card-bg));--garvis-tag-color:color-mix(in srgb,#27a96e 82%,var(--garvis-theme-text-color))}.garvis-tag[data-accent="2"]{--garvis-tag-bg:color-mix(in srgb,#cf69ff 18%,var(--garvis-card-bg));--garvis-tag-color:color-mix(in srgb,#b94ee9 82%,var(--garvis-theme-text-color))}.garvis-tag[data-accent="3"]{--garvis-tag-bg:color-mix(in srgb,#ffad42 20%,var(--garvis-card-bg));--garvis-tag-color:color-mix(in srgb,#d98516 84%,var(--garvis-theme-text-color))}.garvis-tag[data-accent="4"]{--garvis-tag-bg:color-mix(in srgb,#3db9e8 18%,var(--garvis-card-bg));--garvis-tag-color:color-mix(in srgb,#2199c7 84%,var(--garvis-theme-text-color))}.garvis-tag[data-accent="5"]{--garvis-tag-bg:color-mix(in srgb,#ec6578 18%,var(--garvis-card-bg));--garvis-tag-color:color-mix(in srgb,#d8495d 84%,var(--garvis-theme-text-color))}.garvis-tag:focus-visible{outline:2px solid color-mix(in srgb,var(--garvis-theme-link-color) 72%,transparent);outline-offset:2px}.garvis-tag:active:not(:disabled){filter:brightness(.94);transform:scale(.97)}.garvis-tag:disabled{cursor:default;opacity:.48}.garvis-number-field{display:grid;min-width:0;gap:8px;color:var(--garvis-theme-hint-color);font-size:14px}.garvis-number-field__control{display:flex;min-width:0;align-items:baseline;gap:7px;border-radius:14px;padding:16px;background:var(--garvis-theme-section-bg-color)}.garvis-number-field__control input{width:100%;min-width:0;border:0;padding:0;outline:none;appearance:textfield;background:transparent;color:var(--garvis-theme-text-color);font:inherit;font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.garvis-number-field__control input::-webkit-inner-spin-button,.garvis-number-field__control input::-webkit-outer-spin-button{margin:0;appearance:none}.garvis-number-field__after{flex:0 0 auto;font-size:20px;font-weight:620}.garvis-number-field__hint{color:var(--garvis-theme-hint-color);line-height:1.35}.garvis-range-field{display:grid;width:100%;min-width:0;min-height:82px;box-sizing:border-box;gap:12px;border-radius:14px;padding:14px 16px;background:var(--garvis-card-bg);touch-action:pan-y}.garvis-range-field__copy{display:grid;min-width:0;gap:3px}.garvis-range-field__copy strong{color:var(--garvis-theme-text-color);font-size:16px;font-weight:650;line-height:20px}.garvis-range-field__copy small{color:var(--garvis-theme-subtitle-text-color);font-size:13px;line-height:17px}.garvis-range-field__slider{position:relative;width:100%;min-width:100%;height:32px;border-radius:999px;outline:0;cursor:pointer;touch-action:none}.garvis-range-field__fill,.garvis-range-field__slider:before{position:absolute;top:calc(50% - 2.5px);left:0;height:5px;border-radius:999px;content:""}.garvis-range-field__slider:before{right:0;background:var(--garvis-slider-track-color)}.garvis-range-field__fill,.garvis-range-field__thumb{background:var(--garvis-slider-fill-color)}.garvis-range-field__thumb{position:absolute;top:50%;width:28px;height:28px;border-radius:999px;box-shadow:0 4px 12px color-mix(in srgb,#000 22%,transparent);pointer-events:none}.garvis-range-field__slider:focus-visible{outline:2px solid var(--garvis-theme-button-color);outline-offset:2px}.garvis-range-field--disabled{opacity:var(--garvis-slider-disabled-opacity)}.garvis-range-field--disabled .garvis-range-field__slider{cursor:default}.garvis-duration-roller{--garvis-wheel-item-height:44px;--garvis-wheel-viewport-height:176px;--garvis-wheel-spacer-height:66px;--garvis-wheel-label-height:16px;--garvis-wheel-label-gap:6px;--garvis-wheel-padding-top:12px;--garvis-wheel-highlight-top:calc(var(--garvis-wheel-padding-top) + var(--garvis-wheel-label-height) + var(--garvis-wheel-label-gap) + var(--garvis-wheel-spacer-height));position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:16px;background:var(--garvis-card-bg);user-select:none;-webkit-user-select:none}.garvis-duration-roller--1{grid-template-columns:1fr}.garvis-duration-roller--2{grid-template-columns:repeat(2,minmax(0,1fr))}.garvis-duration-roller--3{grid-template-columns:repeat(3,minmax(0,1fr))}.garvis-duration-roller:after{position:absolute;top:var(--garvis-wheel-highlight-top);right:8px;left:8px;height:var(--garvis-wheel-item-height);border-radius:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--garvis-theme-text-color) 18%,transparent),color-mix(in srgb,var(--garvis-theme-text-color) 10%,transparent)),color-mix(in srgb,var(--garvis-card-bg) 70%,var(--garvis-theme-text-color) 14%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--garvis-theme-text-color) 12%,transparent),inset 0 -1px 0 color-mix(in srgb,#000 16%,transparent);content:"";pointer-events:none}.garvis-wheel-picker{display:grid;min-width:0;gap:var(--garvis-wheel-label-gap);padding:var(--garvis-wheel-padding-top) 4px 12px;border-right:.5px solid var(--garvis-divider);user-select:none;-webkit-user-select:none}.garvis-wheel-picker:last-child{border-right:0}.garvis-duration-roller--1 .garvis-wheel-picker{width:100%;max-width:200px;justify-self:center;border-right:0}.garvis-wheel-picker__label{position:relative;z-index:2;color:var(--garvis-theme-hint-color);font-size:12px;font-weight:590;line-height:var(--garvis-wheel-label-height);text-align:center}.garvis-wheel-picker__viewport{position:relative;z-index:2;width:100%;height:var(--garvis-wheel-viewport-height);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;scroll-snap-type:y mandatory;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.garvis-wheel-picker__viewport:active{cursor:grabbing}.garvis-wheel-picker__viewport::-webkit-scrollbar{display:none}.garvis-wheel-picker__spacer{height:var(--garvis-wheel-spacer-height)}.garvis-wheel-picker__option{position:relative;z-index:2;display:flex;width:100%;min-width:0;height:var(--garvis-wheel-item-height);flex:0 0 var(--garvis-wheel-item-height);align-items:center;justify-content:center;border:0;padding:0;scroll-snap-align:center;background:transparent;color:color-mix(in srgb,var(--garvis-theme-text-color) 58%,transparent);font:inherit;font-size:20px;font-weight:520;line-height:24px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;white-space:nowrap;transition:color .18s cubic-bezier(.22,1,.36,1),font-size .2s cubic-bezier(.22,1,.36,1),font-weight .2s cubic-bezier(.22,1,.36,1),text-shadow .18s cubic-bezier(.22,1,.36,1)}.garvis-wheel-picker__option--active{color:var(--garvis-theme-text-color);font-size:23px;font-weight:750;text-shadow:0 1px 0 color-mix(in srgb,#000 18%,transparent)}.garvis-wheel-picker__option:focus-visible{outline:2px solid var(--garvis-theme-button-color);outline-offset:-2px}.garvis-selection-summary{color:var(--garvis-theme-subtitle-text-color);font:inherit}@media (prefers-reduced-motion:reduce){.garvis-selectable-cell,.garvis-selectable-cell-branch__chevron,.garvis-selectable-cell-branch__items,.garvis-story-circle:after,.garvis-story-circle__content,.garvis-tag,.garvis-wheel-picker__option{transition:none}.garvis-tag:active:not(:disabled){transform:none}}