.st-flashes:not(._0){--flash-surface: #252b38;--flash-ink: #f4f6fa;--flash-muted: #b9c2cf;--flash-line: #485365;width:calc(100% - 32px);max-width:880px;margin:20px auto;font-family:var(--font-system-ui,system-ui);font-size:14px;line-height:1.5;--u_lh: 1.5;text-align:left;box-sizing:border-box}.st-flashes:empty:not(._0){display:none}.st-flashes:has(.st-flashes__list:empty):not(._0){display:none}.st-flashes:has(.st-flashes__list)>.st-flash:not(._0){display:none}.st-flashes>.st-flash+.st-flash:not(._0){margin-top:10px}.st-flashes__list:not(._0){display:grid;gap:10px;--u_rg: 10px;--u_cg: 10px}.st-flash:not(._0){--flash-tone: #7ac99c;display:flex;align-items:center;gap:12px;--u_rg: 12px;--u_cg: 12px;padding:8px 10px;background:var(--flash-surface);color:var(--flash-ink);border:1px solid var(--flash-line);border-radius:9px;box-sizing:border-box;box-shadow:0 2px 5px #1e29401f,0 6px 18px #1e294024}.st-flash[data-tone=info]:not(._0){--flash-tone: #8abbeb}.st-flash[data-tone=warning]:not(._0){--flash-tone: #e4ba76}.st-flash[data-tone=error]:not(._0){--flash-tone: #f09c9c}.st-flash__icon:not(._0){color:var(--flash-tone);font-size:18px;flex:0 0 18px;display:flex;align-items:center;line-height:1;--u_lh: 1}.st-flash__copy:not(._0){flex:1;min-width:0rem}.st-flash__text:not(._0){margin:0rem;font-size:14px;font-weight:400;line-height:1.5;--u_lh: 1.5;color:var(--flash-ink);white-space:pre-line;overflow-wrap:anywhere}.st-flash__dismiss:not(._0){display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0rem;margin:0rem -3px 0rem 0rem;background:#fff0;border-style:solid;border-width:0;border-radius:5px;color:var(--flash-muted);font-size:18px;cursor:pointer}.st-flash__dismiss:is(:hover,.\@hover):not(._0){background:#7882961a}.st-flash__dismiss:is(:focus-visible,.\@focus-visible):not(._0){outline:2px solid var(--flash-tone);outline-offset:2px}.st-flashes--floating:not(._0){position:fixed;top:25px;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:440px;margin:0rem;z-index:1100;pointer-events:none}.st-flashes--floating .st-flash:not(._0){padding:2px 8px;min-height:38px;pointer-events:auto}.dashboard-navigation-shell:not(._0){position:relative}.st-flashes--dashboard-navigation:not(._0){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;width:calc(100% - 48px);margin:0rem;z-index:1100;pointer-events:none}.st-flashes--dashboard-navigation .st-flash:not(._0){padding:2px 8px;min-height:38px;pointer-events:auto}.st-flashes--dashboard-navigation .st-flash__dismiss:not(._0){margin:0rem -3px 0rem 0rem}.st-flashes--auth:not(._0){max-width:440px}.st-flashes--compact:not(._0){max-width:none;margin:16px auto}.st-flashes--compact .st-flash:not(._0){padding:8px 10px}.editor-dark .st-flashes:not(._0){--flash-surface: #232732;--flash-ink: #eef1f7;--flash-muted: #aab4c4;--flash-line: #414958}.editor-dark .st-flashes .st-flash:not(._0){--flash-tone: #7ac99c}.editor-dark .st-flashes .st-flash[data-tone=info]:not(._0){--flash-tone: #8abbeb}.editor-dark .st-flashes .st-flash[data-tone=warning]:not(._0){--flash-tone: #e4ba76}.editor-dark .st-flashes .st-flash[data-tone=error]:not(._0){--flash-tone: #f09c9c}@media (pointer: coarse){.st-flash__dismiss:not(._0){min-width:44px;min-height:44px}}/*! @path app/javascript/library/styles/flash_messages.imba?styles */.vgj-af{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.125em;line-height:0;--u_lh: 0}icon-tag{display:block}/*! @path app/javascript/library/icons.imba?styles */flash_message-tag{display:block}flash_messages-tag{display:block}/*! @path app/javascript/library/flash_messages.imba?styles */.vfv-af:not(#_):not(#_):not(#_){display:none}error_tracking_events-tag{display:block}/*! @path app/javascript/error_tracking.imba?styles */.vgm-gg,.vgm-hw,.vgm-ib,button.vgm_ap,.vgm-gg:after,.vgm_gg.dropdown,.vgm_ap.value_field,.vgm_ap.slider .vgm_ap.fill,.vgm_gg.options .vgm_gg.option{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.vgm-af{display:flex;justify-content:right;gap:10px;--u_rg: 10px;--u_cg: 10px;margin:10px 0rem}.vgm-af *:not(#_){width:120px}controls-tag{display:block}.vgm-ai{background:#f8f9fa;color:#333;padding:5px;border:1px solid #e0e2e3;display:flex;flex-direction:row;place-items:center;justify-content:center;gap:5px;--u_rg: 5px;--u_cg: 5px;cursor:pointer;min-height:25px}.vgm-ai:is(:hover,.\@hover){background:#fafdff;border:1px solid #93a5ae}.vgm-ai.primary{background:var(--spacetime-focus-background);color:var(--spacetime-focus-color)}.vgm-ai.disabled{opacity:.5;cursor:default}i.vgm_ai:not(#_){padding-left:5px;padding-right:2px}.vgm_ai.mod:not(#_){font-size:12px;display:flex;flex-direction:row;border:1px solid lch(100 0 0 / .2);padding:0 3px}control-tag{display:block}button.vgm_an:not(#_){border-radius:5px}round_control-tag{display:block}.vgm-ao{display:inline-flex;min-height:auto;padding:0rem 5px;border-radius:3px}tiny_control-tag{display:block}.vgm-ap{display:inline-flex;align-items:center;gap:9px;--u_rg: 9px;--u_cg: 9px;color:var(--control-ink, #212529)}.vgm_ap.controls:not(#_){display:inline-flex;align-items:center;min-height:34px;background:var(--control-well, rgba(0, 0, 0, .06));border:1px solid var(--control-line, rgba(0, 0, 0, .12));border-radius:8px;overflow:hidden}button.vgm_ap:not(#_){appearance:none;-webkit-appearance:none;width:32px;height:32px;border-style:solid;border-width:0;background:#fff0;color:inherit;cursor:pointer;font-size:19px;line-height:1;--u_lh: 1;--e_rest: background .12s ease, color .12s ease !important}button.vgm_ap:first-child:not(#_){border-right:1px solid var(--control-line, rgba(0, 0, 0, .12))}button.vgm_ap:last-child:not(#_){border-left:1px solid var(--control-line, rgba(0, 0, 0, .12))}button.vgm_ap:is(:hover,.\@hover):not(#_){background:var(--control-surface-hover, rgba(0, 0, 0, .08))}button.vgm_ap:is(:active,.\@active):not(#_){background:var(--control-active, rgba(0, 0, 0, .12))}button.vgm_ap:is(:focus-visible,.\@focus-visible):not(#_){outline:2px solid var(--control-focus-bg, #4399db);outline-offset:-2px}.vgm_ap.fit:not(#_){width:auto;min-height:34px;padding:0rem 10px;border:1px solid var(--control-line, rgba(0, 0, 0, .12));border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.02em}.vgm_ap.fit.active:not(#_){background:var(--control-focus-bg, #4399db);color:var(--control-focus-ink, #fff)}.vgm_ap.slider:not(#_){position:relative;width:136px;height:18px;margin:0rem 9px;display:flex;align-items:center}.vgm_ap.slider .vgm_ap.track:not(#_){position:absolute;top:50%;right:0rem;bottom:auto;left:0rem;height:5px;border-radius:999px;background:var(--control-surface, rgba(0, 0, 0, .04));overflow:hidden;transform:translateY(-50%);pointer-events:none}.vgm_ap.slider .vgm_ap.fill:not(#_){height:100%;border-radius:inherit;background:var(--control-focus-bg, #4399db);--e_rest: width .12s ease !important}.vgm_ap.range:not(#_){appearance:none;-webkit-appearance:none;position:relative;z-index:1;width:100%;height:18px;margin:0rem;border-style:solid;border-width:0;border-radius:999px;background:#fff0;cursor:pointer}.vgm_ap.range:is(:focus-visible,.\@focus-visible):not(#_){outline:2px solid var(--control-focus-bg, #4399db);outline-offset:3px}.vgm_ap.range:not(#_)::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:#fff0}.vgm_ap.range:not(#_)::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:-5.5px;border-style:solid;border-width:0;background:#fff0;opacity:0;box-shadow:var(--box-shadow-none,none)}.vgm_ap.range:not(#_)::-moz-range-track{height:5px;border-radius:999px;background:#fff0}.vgm_ap.range:not(#_)::-moz-range-progress{height:5px;border-radius:999px;background:#fff0}.vgm_ap.range:not(#_)::-moz-range-thumb{width:16px;height:16px;border-style:solid;border-width:0;background:#fff0;opacity:0;box-shadow:var(--box-shadow-none,none)}.vgm_ap.value:not(#_){display:flex;align-items:center;justify-content:center;min-width:44px;padding:0rem;text-align:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--control-ink-mid, #495057)}.vgm_ap.value_field:not(#_){appearance:none;-webkit-appearance:none;width:100%;min-width:44px;height:22px;border:1px solid hsla(0,0%,100%,0%);border-radius:5px;background:#fff0;color:inherit;font:inherit;text-align:inherit;letter-spacing:inherit;font-variant-numeric:inherit;cursor:text;--e_rest: background .12s ease !important}.vgm_ap.value_field:is(:hover,.\@hover):not(#_){background:var(--control-surface-hover, rgba(0, 0, 0, .08))}.vgm_ap.value_field:is(:focus,.\@focus):not(#_){outline:none;background:var(--control-well, rgba(0, 0, 0, .06));border-color:var(--control-focus-bg, #4399db)}.vgm_ap.value_field.invalid:not(#_){border-color:var(--control-danger, #d6455b)}.vgm_ap.value_wrap:not(#_){position:relative;display:inline-flex;align-items:center;gap:2px;--u_rg: 2px;--u_cg: 2px}.vgm_ap.presets_toggle:not(#_){width:20px;height:22px;border-style:solid;border-width:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--control-ink-mid, #495057)}.vgm_ap.presets_toggle:first-child:not(#_){border-right-style:solid;border-right-width:0}.vgm_ap.presets_toggle:last-child:not(#_){border-left-style:solid;border-left-width:0}.vgm_ap.presets_toggle.open:not(#_){background:var(--control-surface-hover, rgba(0, 0, 0, .08))}.vgm_ap.presets_toggle :is(icon,icon-tag).vgm_ap:not(#_){width:10px;height:10px}.vgm_ap.presets:not(#_){position:absolute;top:calc(100% + 8px);right:0rem;z-index:1001;min-width:84px;padding:4px;display:flex;flex-direction:column;background:var(--control-popup-surface, #fff);border:1px solid var(--control-line, rgba(0, 0, 0, .12));border-radius:8px;box-shadow:0 8px 24px #00000047}.vgm_ap.preset:not(#_){width:100%;height:28px;padding:0rem 10px;border-style:solid;border-width:0;border-radius:5px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.vgm_ap.preset:first-child:not(#_){border-right-style:solid;border-right-width:0}.vgm_ap.preset:last-child:not(#_){border-left-style:solid;border-left-width:0}.vgm_ap.preset.current:not(#_){color:var(--control-focus-bg, #4399db)}.vgm-aw:not(#_):not(#_):not(#_){width:var(--vgm_ax)}zoom_control-tag{display:block}.vgm-bi.active{background:#4399db;color:#fff;border:1px solid hsla(0,0%,100%,0%)}.vgm-bi.active:is(:hover,.\@hover){background:#4fb1fc;border:1px solid #93a5ae}toggle_control-tag{display:block}.vgm-bm{color:#f8f9fa;background:#333;margin:10px 0rem}.vgm_bm.container:not(#_){display:inline-flex;flex-direction:row;place-items:center;cursor:pointer;gap:5px;--u_rg: 5px;--u_cg: 5px}.vgm_bm.container .vgm_bm.swap:not(#_){border:1px solid var(--input-border-color);padding:5px;border-radius:3px}.vgm_bm.container:is(:hover,.\@hover) .vgm_bm.swap:not(#_){border-color:var(--input-border-hover)}swap_control-tag{display:block}.vgm-bq{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}.vgm-bq.interactive:is(:focus-visible,.\@focus-visible){outline:2px solid var(--nx-accent, var(--spacetime-focus-background, #4399db));outline-offset:2px}close_control-tag{display:block}.vgm-bv{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}group_control-tag{display:block}widget_control-tag{display:block}chart_control-tag{display:block}gauge_control-tag{display:block}table_control-tag{display:block}text_control-tag{display:block}image_control-tag{display:block}embed_control-tag{display:block}filter_control-tag{display:block}check_control-tag{display:block}section_control-tag{display:block}.vgm-ei{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}.vgm-ei.interactive:is(:focus-visible,.\@focus-visible){outline:2px solid var(--nx-accent, var(--spacetime-focus-background, #4399db));outline-offset:2px}plus_control-tag{display:block}.vgm-en{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}minus_control-tag{display:block}paragraph_control-tag{display:block}.vgm-ex{margin:1px;display:flex}.vgm_ex.arrow:not(#_){flex-grow:1}.vgm-ex.up .vgm_ex.arrow:not(#_){transform:rotate(-90deg)}.vgm-ex.right .vgm_ex.arrow:not(#_){transform:rotate(0)}.vgm-ex.down .vgm_ex.arrow:not(#_){transform:rotate(90deg)}.vgm-ex.left .vgm_ex.arrow:not(#_){transform:rotate(180deg)}arrow_control-tag{display:block}.vgm-fc{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}.vgm-fc{color:#333;display:flex;flex-direction:row;place-items:center;justify-content:center;gap:5px;--u_rg: 5px;--u_cg: 5px;cursor:pointer;margin:auto}.vgm-fc.rotate svg.vgm_fc:not(#_){animation:var(--animation-rotation,rotation) .25s linear}@keyframes rotation-_{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.vgm-fc{--animation-rotation: rotation-_}.vgm-fd:not(#_):not(#_):not(#_){width:var(--vgm_fe);height:var(--vgm_ff)}shuffle_control-tag{display:block}.vgm-fk{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}.vgm-fk{display:flex;flex-direction:row;place-items:center;justify-content:center;gap:5px;--u_rg: 5px;--u_cg: 5px;cursor:pointer}.vgm-fl:not(#_):not(#_):not(#_){width:var(--vgm_fm);height:var(--vgm_fn);color:color}caret_down_control-tag{display:block}.vgm-fr{position:relative}.vgm_fr.dropdown-content:not(#_){position:fixed;display:none;border:1px solid rgba(0,0,0,.2)}.vgm_fr.dropdown-content.active:not(#_){display:flex;flex-direction:column}.vgm-ft:not(#_):not(#_):not(#_){display:inline-flex}.vgm-fy:not(#_):not(#_):not(#_){left:var(--vgm_fz);top:var(--vgm_ga);width:var(--vgm_gb)}dropdown_control-tag{display:block}auto_control-tag{display:block}.vgm-gg{display:inline-flex;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;cursor:pointer;height:32px;outline:none;position:relative;text-align:left;--e_rest: all .2s ease-in-out !important;user-select:none;-webkit-user-select:none;white-space:nowrap;width:auto;color:var(--control-ink, hsla(0,0%,0%,100%));min-width:100px;border:1px solid var(--control-line, #d6d6d6);border-radius:4px;padding:0rem 20px 0rem 8px;background-color:var(--control-surface, #fff);font-size:13px}.vgm-gg.disabled{opacity:.5;cursor:default;pointer-events:none}.vgm-gg.inline{height:auto;flex-direction:column}.vgm-gg:is(:hover,.\@hover){border-color:#dbdbdb}.vgm-gg:is(:active,.\@active),.vgm-gg:is(:focus,.\@focus),.vgm_gg.active:not(#_){border-color:#999;background-color:var(--control-surface, inherit);color:var(--control-ink, inherit)}.vgm-gg:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;position:absolute;right:8px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);--e_rest: all .15s ease-in-out !important;width:5px}.vgm_gg.active .vgm_gg.dropdown:not(#_){opacity:1}.vgm_gg.tag:not(#_){border:1px solid #ccc;background:#eee;padding:0rem 10px;border-radius:3px;display:inline-block;line-height:24px;--u_lh: 24px;font-size:14px;margin-bottom:3px;margin-right:3px}.vgm_gg.dropdown:not(#_){margin-top:4px;background-color:var(--control-popup-surface, #fff);color:var(--control-ink, #212529);border:1px solid var(--control-line, rgba(68, 68, 68, .11));border-radius:5px;box-shadow:0 4px 12px #0003;--e_rest: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out !important;overflow:hidden}.vgm_gg.dropdown.editor-dark:not(#_){background-color:#333;color:#ffffffd9;border-color:#ffffff1a}.vgm_gg.dropdown.editor-dark .vgm_gg.control-input:not(#_){background:#464646;border-color:#555;color:#fff}.vgm_gg.dropdown.editor-dark .vgm_gg.option:is(:hover,.\@hover):not(#_),.vgm_gg.dropdown.editor-dark .vgm_gg.option .vgm_gg.focus:not(#_){background-color:#ffffff1a}.vgm_gg.dropdown mark.vgm_gg:not(#_){background:#fff0;color:inherit;font-weight:700}.vgm_gg.options:not(#_){box-sizing:border-box;padding:0rem;max-height:210px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#666 #2b2b2b}.vgm_gg.options:not(#_)::-webkit-scrollbar{width:8px;height:8px}.vgm_gg.options:not(#_)::-webkit-scrollbar-track{background:#2b2b2b}.vgm_gg.options:not(#_)::-webkit-scrollbar-thumb{background:#666;border:2px solid #2b2b2b;border-radius:999px}.vgm_gg.options:is(:hover,.\@hover):not(#_)::-webkit-scrollbar-thumb{background:#7a7a7a}.vgm_gg.options:not(#_)::-webkit-scrollbar-corner{background:#2b2b2b}.vgm_gg.options .vgm_gg.option:not(#_){cursor:pointer;font-weight:400;line-height:32px;--u_lh: 32px;list-style:none;outline:none;padding-left:10px;padding-right:18px;text-align:left;--e_rest: all .2s !important}.vgm_gg.options .vgm_gg.option:is(:hover,.\@hover):not(#_),.vgm_gg.options .vgm_gg.option .vgm_gg.focus:not(#_){background-color:var(--control-surface-hover, #f6f6f6)}.vgm_gg.options .vgm_gg.option.selected:not(#_){color:var(--spacetime-focus-color);background:var(--spacetime-focus-background)}.vgm_gg.options .vgm_gg.option.highlighted:not(#_){outline:1px solid var(--control-focus-bg, #4399db);outline-offset:-1px;background-color:var(--control-surface-hover, #f6f6f6)}.vgm_gg.empty:not(#_){padding:10px;color:var(--control-ink-mid, #666);font-size:12px}.vgm_gg.search_box:not(#_){padding:4px}.vgm_gg.search_box .vgm_gg.control-input:not(#_){height:30px;padding:4px 7px}.vgm_gg.inline:not(#_){display:flex;flex-direction:row}searchable_select_control-tag{display:block}select.vgm_hc:is(:focus,.\@focus):not(#_){outline:none}.vgm_hc.sizer:not(#_){visibility:hidden;position:absolute}.vgm-hf:not(#_):not(#_):not(#_){width:var(--vgm_hg)}tiny_select-tag{display:block}enter_control-tag{display:block}.vgm-hl{padding:5px 10px}save_control-tag{display:block}.vgm-hp{display:grid;align-content:start;background:var(--control-well, var(--panel-well, rgba(0, 0, 0, .2)));border:1px solid rgba(255,255,255,.05);border-radius:4px;margin:4px 0rem}.vgm-hp.solid{background:#2a2a2a;overflow-y:auto;max-height:240px;margin:0rem}.vgm-hp.grow{flex-grow:1;min-height:0rem;overflow-y:auto}.vgm-hp.bare{background:#fff0;border-style:none;margin:0rem}.vgm-hq:not(#_):not(#_):not(#_){grid-template-columns:var(--vgm_hr);gap:var(--vgm_hs);--u_rg: var(--vgm_hs);--u_cg: var(--vgm_hs);padding:var(--vgm_ht);--well-tile-height: var(--vgm_hu)}well_control-tag{display:block}.vgm-hw{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--control-surface, var(--panel-surface, rgba(255, 255, 255, .05)));border:1px solid var(--control-line, var(--panel-line, rgba(255, 255, 255, .1)));border-radius:4px;cursor:pointer;padding:5px 2px;height:var(--well-tile-height, 44px);min-width:0rem;--e_rest: all .2s ease !important;overflow:hidden;position:relative}.vgm-hw:is(:hover,.\@hover){background:var(--control-surface-hover, var(--panel-surface-hover, rgba(255, 255, 255, .1)))}.vgm-hw.active{background:var(--control-active, var(--panel-active, rgba(255, 255, 255, .15)));border-color:var(--control-focus-bg, var(--spacetime-focus-background, #4399db));box-shadow:0 0 0 1px var(--control-focus-bg, var(--spacetime-focus-background, #4399db))}.vgm-hw.disabled{opacity:.35;cursor:default}.vgm-hw.disabled:is(:hover,.\@hover){background:var(--control-surface, var(--panel-surface, rgba(255, 255, 255, .05)))}.vgm-hw.incompatible{border-color:#e0ad498c}.vgm-hw.incompatible-conflict{border-color:#ff8a8099}.vgm_hw.compat-badge:not(#_){position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;font-size:9px;line-height:12px;--u_lh: 12px;text-align:center;font-weight:700;color:#1b1d22;background:#e0ad49;z-index:2}.vgm_hw.compat-badge.conflict:not(#_){background:#ff8a80}.vgm_hw.label:not(#_){font-size:9px;color:var(--control-ink-mid, var(--panel-ink-mid, rgba(255, 255, 255, .6)));margin-top:4px;text-align:center;line-height:1.1;--u_lh: 1.1;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}well_option-tag{display:block}.vgm-ib{width:88px;flex:0 0 88px;min-height:30px;padding:5px 8px;border-radius:5px;border-color:var(--control-line, rgba(255, 255, 255, .14));background:var(--control-surface, rgba(255, 255, 255, .06));color:var(--control-ink, inherit);font-size:11px;font-weight:600;--e_rest: background .12s ease, border-color .12s ease !important}.vgm-ib:is(:hover,.\@hover){background:var(--control-surface-hover, rgba(255, 255, 255, .12));border-color:var(--control-line-strong, rgba(255, 255, 255, .28))}:is(icon,icon-tag).vgm_ib:not(#_){font-size:13px}text_well_action-tag{display:block}.vgm-ic{display:block;margin:5px 0rem 10px}.vgm_ic.label:not(#_){text-transform:uppercase;font-size:11px;letter-spacing:.5px;color:var(--control-ink-mid, rgba(255, 255, 255, .6));display:block;margin-bottom:4px}.vgm_ic.well:not(#_){background:var(--control-well, rgba(0, 0, 0, .2));border:1px solid rgba(255,255,255,.1);border-radius:4px;display:flex;flex-direction:column;gap:6px;--u_rg: 6px;--u_cg: 6px;padding:6px}.vgm_ic.text:not(#_){color:inherit;overflow-wrap:anywhere;font-size:12px;line-height:1.4;--u_lh: 1.4;text-decoration:none;padding:2px}a.vgm_ic.text:is(:hover,.\@hover):not(#_){text-decoration:underline}textarea.vgm_ic.text:not(#_){background:#fff0;border-style:solid;border-width:0;color:inherit;cursor:text;outline:none;resize:vertical;width:100%;font-family:var(--font-monospace,monospace)}.vgm_ic.actions:not(#_){display:flex;gap:6px;--u_rg: 6px;--u_cg: 6px;justify-content:flex-end;align-items:center}.vgm-ig:not(#_):not(#_):not(#_){height:var(--vgm_ih)}text_well-tag{display:block}/*! @path app/javascript/library/controls.imba?styles */html{--control-ink: #212529;--control-ink-mid: #495057;--control-ink-dim: #868e96;--control-well: rgba(0, 0, 0, .06);--control-surface: rgba(0, 0, 0, .04);--control-surface-hover: rgba(0, 0, 0, .08);--control-popup-surface: #fff;--control-active: rgba(0, 0, 0, .12);--control-line: rgba(0, 0, 0, .12);--control-focus-bg: var(--spacetime-focus-background, #4399db);--control-focus-ink: #fff;--control-good: rgb(22, 163, 74);--control-danger: rgb(220, 38, 38);--control-scrollbar-thumb: #c1c1c1;--control-scrollbar-track: hsla(0,0%,100%,0%);--panel-ink: var(--control-ink);--panel-ink-mid: var(--control-ink-mid);--panel-ink-dim: var(--control-ink-dim);--panel-well: var(--control-well);--panel-line: var(--control-line);--panel-surface: var(--control-surface);--panel-surface-hover: var(--control-surface-hover);--panel-active: var(--control-active)}.editor-dark:not(._0),.public-dark:not(._0),html[data-theme=dark]:not(._0){--control-ink: rgba(255, 255, 255, .85);--control-ink-mid: rgba(255, 255, 255, .6);--control-ink-dim: rgba(255, 255, 255, .5);--control-well: rgba(0, 0, 0, .2);--control-surface: rgba(255, 255, 255, .05);--control-surface-hover: rgba(255, 255, 255, .1);--control-popup-surface: #333;--control-active: rgba(255, 255, 255, .15);--control-line: rgba(255, 255, 255, .1);--control-scrollbar-thumb: #555;--control-scrollbar-track: #333;--panel-ink: var(--control-ink);--panel-ink-mid: var(--control-ink-mid);--panel-ink-dim: var(--control-ink-dim);--panel-well: var(--control-well);--panel-line: var(--control-line);--panel-surface: var(--control-surface);--panel-surface-hover: var(--control-surface-hover);--panel-active: var(--control-active);scrollbar-color:var(--control-scrollbar-thumb) var(--control-scrollbar-track);scrollbar-width:thin}.editor-dark *:not(._0)::-webkit-scrollbar,.public-dark *:not(._0)::-webkit-scrollbar{background-color:var(--control-scrollbar-track)}.editor-dark *:not(._0)::-webkit-scrollbar-track,.public-dark *:not(._0)::-webkit-scrollbar-track{border-left:1px solid var(--control-line)}.editor-dark *:not(._0)::-webkit-scrollbar-thumb,.public-dark *:not(._0)::-webkit-scrollbar-thumb{background-color:var(--control-scrollbar-thumb);margin:1px}.editor-dark *:not(._0)::-webkit-scrollbar-corner,.public-dark *:not(._0)::-webkit-scrollbar-corner{background-color:var(--control-scrollbar-track)}/*! @path app/javascript/library/styles/control_theme.imba?styles */.vkp-af{display:inline-block;border:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-radius:3px;overflow:hidden;background:var(--docs-surface, rgba(255, 255, 255, .04))}table.vkp_af:not(#_){border-collapse:collapse;table-layout:fixed}th.vkp_af:not(#_),td.vkp_af:not(#_){min-width:30px;padding:2px 4px;border-right:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-bottom:1px solid var(--docs-line, rgba(255, 255, 255, .1));font:9px var(--font-mono);white-space:nowrap}th.vkp_af:not(#_){background:var(--docs-surface-hover, rgba(255, 255, 255, .06));color:var(--docs-ink-dim, rgba(255, 255, 255, .48));font-weight:600;text-align:left}td.vkp_af:not(#_){text-align:right;color:var(--docs-ink-mid, rgba(255, 255, 255, .72))}td.vkp_af.negative:not(#_){color:var(--docs-negative, #ff9b8f)}button.vkp_af:not(#_){font:inherit;color:inherit;background:#fff0;border-style:solid;border-width:0;padding:5px;cursor:pointer}tiny_documentation_sheet-tag{display:block}.vkp-ar{max-width:100%;padding:5px 7px;border:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-radius:3px;background:var(--docs-surface, rgba(255, 255, 255, .04));color:var(--docs-ink, #f8f8f2);font:10px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.vkp-ar.negative{color:var(--docs-negative, #ff9b8f)}tiny_documentation_value-tag{display:block}.vkp-at{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;--u_rg: 3px;--u_cg: 3px;max-width:100%;padding:5px 7px;border:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-radius:3px;background:var(--docs-surface, rgba(255, 255, 255, .04));font:10px var(--font-mono)}.vkp_at.comma:not(#_){color:var(--docs-ink-dim, rgba(255, 255, 255, .48))}.vkp_at.array_value:not(#_){color:var(--docs-ink, #f8f8f2)}.vkp_at.array_value.negative:not(#_){color:var(--docs-negative, #ff9b8f)}.vkp_at.array_nested:not(#_){display:inline-flex;min-width:0rem}tiny_documentation_array-tag{display:block}.vkp-bd{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;--u_rg: 3px;--u_cg: 3px;max-width:100%;padding:5px 7px;border:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-radius:3px;background:var(--docs-surface, rgba(255, 255, 255, .04));font:10px var(--font-mono)}.vkp_bd.brace:not(#_),.vkp_bd.comma:not(#_),.vkp_bd.colon:not(#_){color:var(--docs-ink-dim, rgba(255, 255, 255, .48))}.vkp_bd.object_key:not(#_){color:#79c8dc}.vkp_bd.object_value:not(#_){color:var(--docs-ink, #f8f8f2)}.vkp_bd.object_value.negative:not(#_){color:var(--docs-negative, #ff9b8f)}.vkp_bd.object_nested:not(#_){display:inline-flex;min-width:0rem}tiny_documentation_object-tag{display:block}documentation_value_display-tag{display:block}/*! @path app/javascript/library/documentation_value.imba?styles */.vkq-bd.public .vkq_bd.copy_button{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.vkq-af{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;gap:8px;--u_rg: 8px;--u_cg: 8px;min-width:0rem}.vkq_af.value_region:not(#_){display:flex;flex-direction:column;align-items:flex-start;gap:4px;--u_rg: 4px;--u_cg: 4px;min-width:0rem;max-width:100%}.vkq_af.region_tag:not(#_){color:var(--docs-ink-dim, rgba(255, 255, 255, .48));font:600 10px var(--font-mono)}reference_documentation_call_result-tag{display:block}.vkq-am{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;gap:8px;--u_rg: 8px;--u_cg: 8px;min-width:0rem}.vkq_am.value_region:not(#_){display:flex;flex-direction:column;align-items:flex-start;gap:4px;--u_rg: 4px;--u_cg: 4px;min-width:0rem;max-width:100%}.vkq_am.region_tag:not(#_){color:var(--docs-ink-dim, rgba(255, 255, 255, .48));font:600 10px var(--font-mono)}reference_documentation_static_result-tag{display:block}.vkq-bd{display:block;min-width:0rem;border:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-radius:6px;padding:12px 14px;background:var(--docs-surface, rgba(255, 255, 255, .04))}.vkq-bd.compact{border-style:solid;border-width:0;padding:0rem;background:#fff0}.vkq_bd.entry_top:not(#_){display:flex;align-items:baseline;gap:6px;--u_rg: 6px;--u_cg: 6px;margin-bottom:7px;min-width:0rem}.vkq_bd.signature:not(#_){display:inline-flex;align-items:baseline;min-width:0rem}.vkq_bd.sig:not(#_){min-width:0rem;color:var(--docs-ink, #f8f8f2);font:700 13px var(--font-mono);text-decoration:none;overflow-wrap:anywhere}.vkq_bd.sig_type_pill:not(#_){display:inline-flex;align-items:center;margin-right:3px;padding:2px 6px;border:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-radius:5px;font:600 10px var(--font-sans);text-decoration:none;cursor:pointer}.vkq_bd.sig_type_pill.sheet:not(#_){background:var(--docs-pill-sheet-bg, rgba(56, 41, 83, .7));color:var(--docs-pill-sheet-ink, #D0B3F4);border-color:var(--docs-pill-sheet-line, rgba(255, 255, 255, .1))}.vkq_bd.sig_type_pill.number:not(#_){background:var(--docs-pill-number-bg, #7D294D);color:var(--docs-pill-number-ink, #FFE0EB);border-color:var(--docs-pill-number-line, #B94A73)}.vkq_bd.sig_type_pill.series:not(#_){background:var(--docs-pill-series-bg, rgba(22, 63, 56, .7));color:var(--docs-pill-series-ink, #8EDBCB);border-color:var(--docs-pill-series-line, rgba(255, 255, 255, .1))}.vkq_bd.sig_type_pill.matrix:not(#_){background:var(--docs-pill-matrix-bg, rgba(38, 45, 83, .7));color:var(--docs-pill-matrix-ink, #B7C8FF);border-color:var(--docs-pill-matrix-line, rgba(255, 255, 255, .1))}.vkq_bd.sig_type_pill.data:not(#_){background:var(--docs-pill-data-bg, rgba(23, 59, 95, .7));color:var(--docs-pill-data-ink, #9DCEFF);border-color:var(--docs-pill-data-line, rgba(255, 255, 255, .1))}.vkq_bd.sig_type_pill.object:not(#_){background:var(--docs-pill-object-bg, rgba(25, 62, 73, .7));color:var(--docs-pill-object-ink, #95D7E8);border-color:var(--docs-pill-object-line, rgba(255, 255, 255, .1))}.vkq_bd.desc:not(#_){color:var(--docs-ink-mid, rgba(255, 255, 255, .72));font:12px var(--font-sans)}.vkq_bd.example:not(#_){display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;--u_rg: 1px;--u_cg: 1px;margin-top:8px;border:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-radius:4px;overflow:hidden;background:var(--docs-line, rgba(255, 255, 255, .1))}.vkq_bd.example_pane:not(#_){position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;--u_rg: 8px;--u_cg: 8px;min-width:0rem;padding:8px 10px;overflow-x:auto}.vkq_bd.code_pane:not(#_){background:var(--docs-example-bg, #1f2230)}.vkq_bd.code_pane:is(:hover,.\@hover) .vkq_bd.copy_button:not(#_),.vkq_bd.code_pane:focus-within .vkq_bd.copy_button:not(#_){opacity:1;pointer-events:auto}.vkq_bd.result_pane:not(#_){background:var(--docs-result-bg, #2f313c)}.vkq_bd.pane_label:not(#_){display:none;color:var(--docs-ink-dim, rgba(255, 255, 255, .48));font:600 10px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.vkq_bd.pane_inputs:empty:not(#_){display:none}.vkq_bd.example_code:not(#_){min-width:0rem;max-width:100%;overflow-x:auto;white-space:pre-wrap;font:11px var(--font-mono)}.vkq_bd.copy_button:not(#_){position:absolute;top:4px;right:4px;z-index:2;padding:2px 6px;border:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-radius:4px;background:var(--docs-surface-hover, #343746);color:var(--docs-ink-mid, rgba(255, 255, 255, .72));font:600 10px var(--font-sans);cursor:pointer;opacity:0;pointer-events:none}.vkq-bd.public{scroll-margin-top:90px}.vkq-bd.public .vkq_bd.entry_top:not(#_){gap:8px;--u_rg: 8px;--u_cg: 8px;margin-bottom:9px}.vkq-bd.public .vkq_bd.sig:not(#_){font-size:14px}.vkq-bd.public .vkq_bd.sig:is(:hover,.\@hover):not(#_){color:#60c2d8}.vkq-bd.public .vkq_bd.sig_type_pill:not(#_){margin-right:2px;vertical-align:1px}.vkq-bd.public .vkq_bd.sig_type_pill:is(:hover,.\@hover):not(#_){border-color:var(--docs-ink-dim, rgba(255, 255, 255, .48));filter:var(--docs-pill-hover-filter, brightness(1.18))}.vkq-bd.public .vkq_bd.desc:not(#_){margin-top:0rem;font-size:13px;line-height:1.5;--u_lh: 1.5}.vkq-bd.public .vkq_bd.example:not(#_){font-size:12px}.vkq-bd.public .vkq_bd.pane_label:not(#_){display:block;margin-bottom:-2px}.vkq-bd.public .vkq_bd.copy_button:not(#_){top:5px;right:5px;padding:3px 8px;--e_rest: opacity .12s ease, background .12s ease !important}.vkq-bd.public .vkq_bd.copy_button:is(:hover,.\@hover):not(#_){background:var(--docs-surface-hover, #343746);color:var(--docs-ink, #f8f8f2)}@media (max-width: 700px){.vkq-bd.public{padding:11px}}@media (max-width: 700px){.vkq-bd.public .vkq_bd.entry_top:not(#_){align-items:flex-start}}@media (max-width: 700px){.vkq-bd.public .vkq_bd.example_code:not(#_){white-space:pre}}.vkq_bd[data-token=tok-variableName]:not(#_),.vkq_bd[data-token=tok-operator]:not(#_){color:var(--docs-code-ink, #f8f8f2)}.vkq_bd[data-token=tok-number]:not(#_){color:var(--docs-code-number, #50fa7b)}.vkq_bd[data-token=tok-string]:not(#_){color:var(--docs-code-string, #f1c27d)}.vkq_bd[data-token=tok-macroName]:not(#_){color:var(--docs-code-function, #8be9fd);font-weight:600}.vkq_bd[data-token=tok-keyword]:not(#_){color:var(--docs-code-keyword, #bd93f9)}.vkq_bd[data-token=tok-punctuation]:not(#_){color:var(--docs-code-punctuation, #aaa)}.vkq_bd[data-token=tok-comment]:not(#_){color:var(--docs-code-comment, #777);font-style:italic}.vkq_bd.search_match:not(#_){background:#ffcc5c42;color:inherit;border-radius:2px;box-shadow:0 0 0 1px #ffcc5c38}documentation_reference_card-tag{display:block}/*! @path app/javascript/library/documentation_reference.imba?styles */.vsy-af{display:flex;flex-direction:column;flex:1 1 0;min-width:0rem;overflow:hidden;min-height:2em}widget_code_values-tag{display:block}/*! @path app/javascript/editor/widget_code_values.imba?styles */.vkr-af{display:flex;flex-grow:1;flex-direction:column;flex-basis:0px}sheet_editor-tag{display:block}.vkr_ak.contents:not(#_){display:flex;flex-grow:1;flex-direction:column;max-width:100%}object_data_editor_window-tag{display:block}sheet_method_output-tag{display:block}.vkr-aw{display:flex;align-items:center;gap:10px;--u_rg: 10px;--u_cg: 10px;background:#333;color:#fff;padding:10px;flex-wrap:wrap}.vkr_aw.choice:not(#_){border:1px solid rgb(255 255 255 / 50%);border-radius:5px;cursor:pointer;padding:5px;min-width:60px;display:flex;justify-content:center}.vkr_aw.choice.active:not(#_){color:var(--spacetime-focus-color);background:var(--spacetime-focus-background)}.vkr_aw.output-toggle:not(#_){margin-left:auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#0000008c;color:#ffffffe6;border:1px solid rgba(255,255,255,.14);border-radius:3px;cursor:pointer;font-size:13px;line-height:1;--u_lh: 1;padding:0rem;user-select:none;-webkit-user-select:none}.vkr_aw.output-toggle:is(:hover,.\@hover):not(#_){background:#000000bf;color:#fff}object_data_navigation-tag{display:block}.vkr-bb{display:flex;flex-direction:column;flex:1;overflow:hidden;color:#fff;background:#333}.vkr_bb.top:not(#_){display:flex;flex-direction:row;align-items:center;gap:5px;--u_rg: 5px;--u_cg: 5px}.vkr_bb.label:not(#_){background:#4298db24;border-radius:3px}.vkr_bb.label>select:not(#_){background:#fff0}.vkr_bb.label:is(:focus,.\@focus):not(#_){outline:none}.vkr_bb.input:not(#_){font-size:1.6em;margin-right:2px;justify-content:space-between;flex-wrap:wrap}.vkr_bb.input:is(:focus,.\@focus):not(#_){outline:none}.vkr_bb.output:not(#_){display:flex;word-break:break-all}.vkr_bb.series:not(#_){padding:5px 0rem;display:flex;float:left}.vkr_bb.datasource:not(#_){padding:5px 0rem;display:flex;flex-direction:column;float:left}.vkr_bb.column:not(#_){display:flex;flex-grow:1;flex-direction:column;overflow:hidden}.vkr_bb.source:not(#_){align-items:center;display:flex;margin-right:5px}.vkr_bb.value:not(#_){display:flex;flex-grow:1;justify-content:end;overflow:hidden}.vkr_bb.value textarea.vkr_bb:not(#_){text-align:right}.vkr_bb.number_input:not(#_){background:#fff0;border-style:none;font-size:1.6em;color:#fff;width:100%;padding:0rem 5px;min-height:1em;resize:none;overflow:hidden}.vkr_bb.number_input:is(:focus,.\@focus):not(#_){outline:none}.vkr_bb.title:not(#_){display:flex;justify-content:space-between}.vkr_bb.fields:not(#_){display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.vkr_bb.wrapped:not(#_){display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1}.vkr_bb.wrapped .vkr_bb.mock-input:not(#_){padding:0}.vkr-bi:not(#_):not(#_):not(#_){overflow:hidden}object_value_editor-tag{display:block}/*! @path app/javascript/editor/sheet_editor.imba?styles */:root{--app-ground: light-dark(#e7eaec, #16181b);--app-surface: light-dark(#ffffff, #212429);--app-surface-2: light-dark(#f8f9fa, #1b1e22);--app-hover: light-dark(#eef1f3, #2b2f35);--app-selected: light-dark(#6c757d, #3a4048);--app-ink: light-dark(#1f2328, #e8eaed);--app-ink-2: light-dark(#414141, #c9cdd3);--app-ink-3: light-dark(#667085, #9aa3ae);--app-ink-4: light-dark(#999999, #737b86);--app-line-soft: light-dark(#eeeeee, #2c3036);--app-line: light-dark(#d6d9dc, #3a3f46);--app-line-strong: light-dark(#aeb5bb, #555b64);--app-accent: light-dark(#4399db, #5aa9e6);--app-accent-soft: light-dark(#eef6fc, #1c2d3c);--app-danger: light-dark(#b4232a, #ff8f87);--app-count: light-dark(#929faa, #4a525c);--app-accent-strong: light-dark(#2677b3, #8cc6f2);--app-danger-soft: light-dark(#fff1f2, #3a2221);--app-danger-line: light-dark(#fecdd3, #63332f);--app-ok: light-dark(#26723a, #7fcf9a);--app-ok-soft: light-dark(#d9f3df, #1c3325);--app-chip: light-dark(#eaeaea, #2b2f35);--app-placeholder: light-dark(#f1f3f5, #1b1e22);--app-badge-green: light-dark(#388e3c, #7fcf9a);--app-badge-green-soft: light-dark(#e8f5e9, #1c3325);--app-badge-blue: light-dark(#1565c0, #8cc6f2);--app-badge-blue-soft: light-dark(#e3f2fd, #1c2d3c)}body.dashboard_layout:not(._0){color-scheme:light dark;background:var(--app-ground);color:var(--app-ink);--control-ink: var(--app-ink);--control-ink-mid: var(--app-ink-2);--control-ink-dim: var(--app-ink-3);--control-well: light-dark(rgba(0, 0, 0, .06), rgba(0, 0, 0, .25));--control-surface: var(--app-surface-2);--control-surface-hover: var(--app-hover);--control-popup-surface: var(--app-surface);--control-line: var(--app-line);--toggle-track: light-dark(transparent, #3a3f46);--toggle-track-line: light-dark(#dfdfdf, #555b64);--input-color: var(--app-ink);--input-background: var(--app-surface);--input-border-color: var(--app-line);scrollbar-color:var(--app-line-strong) hsla(0,0%,100%,0%)}html[data-theme=light] body.dashboard_layout:not(._0){color-scheme:light}html[data-theme=dark] body.dashboard_layout:not(._0){color-scheme:dark}body.dashboard_layout .admin-layout-container:not(._0){color-scheme:light}/*! @path app/javascript/library/styles/app_theme.imba?styles */.vot-af{display:flex;align-items:center;flex-shrink:0;margin-left:15px}.vot_af.trigger:not(#_){width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0rem;cursor:pointer;background:var(--app-surface);border:.5px solid var(--app-line-soft);border-radius:6px;outline:none}.vot_af.trigger:is(:hover,.\@hover):not(#_){background:var(--app-hover)}.vot_af.trigger.word:not(#_){width:auto;padding:0rem 10px;border-color:#fff0;color:var(--app-ink);font-size:14px;font-weight:650;letter-spacing:-.02em}.vot_af.current-listing:not(#_){height:34px;display:flex;align-items:center;padding:0rem 11px;margin-left:6px;border:1px solid var(--app-line-soft);border-radius:7px;background:var(--app-surface);color:var(--app-ink-2);font-size:13px;font-weight:500;line-height:1;--u_lh: 1;text-decoration:none;white-space:nowrap}.vot_af.current-listing:is(:hover,.\@hover):not(#_){background:var(--app-hover);border-color:var(--app-line);color:var(--app-ink)}.vot_af.current-listing:is(:focus-visible,.\@focus-visible):not(#_){outline:2px solid rgba(37,99,235,.55);outline-offset:2px}.vot_af.panel:not(#_){position:absolute;top:46px;right:auto;bottom:auto;left:15px;z-index:100001;margin:0rem;width:max-content;padding:6px;border-radius:10px;background:var(--app-surface);border:1px solid var(--app-line-soft);box-shadow:0 8px 24px #0000001f}.vot_af.apps:not(#_){display:flex;gap:4px;--u_rg: 4px;--u_cg: 4px;padding:2px}.vot_af.app:not(#_){width:62px;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;--u_rg: 5px;--u_cg: 5px;border-radius:8px;color:var(--app-ink-2);font-size:11px;font-weight:500;line-height:1;--u_lh: 1;text-decoration:none}.vot_af.app:is(:hover,.\@hover):not(#_){background:var(--app-hover);color:var(--app-ink)}.vot_af.app .vot_af.logo:not(#_){width:27px;height:27px}.vot_af.resources:not(#_){display:flex;justify-content:center;gap:14px;--u_rg: 14px;--u_cg: 14px;margin:4px 2px 0rem;padding:7px 8px 3px;border-top:1px solid var(--app-line-soft)}.vot_af.resources .vot_af.resource:not(#_){color:var(--app-ink-3);font-size:12px;font-weight:400;line-height:1.4;--u_lh: 1.4;text-decoration:none}.vot_af.resources .vot_af.resource:is(:hover,.\@hover):not(#_){color:var(--app-ink)}.vot_af.logo:not(#_){width:22px;height:22px;display:block}@media (max-width: 720px){.vot-af{margin-left:6px}}app_switcher-tag{display:block}/*! @path app/javascript/library/app_switcher.imba?styles */.viy-af{position:relative;display:flex;align-items:center}.viy_af.trigger:not(#_){display:flex;align-items:center;gap:6px;--u_rg: 6px;--u_cg: 6px;height:34px;padding:2px 8px;margin:0rem 8px;cursor:pointer;color:var(--app-ink);background:var(--app-surface);border:.5px solid var(--app-line-soft);border-radius:5px;outline:none}.viy_af.trigger:is(:hover,.\@hover):not(#_){background:var(--app-hover)}.viy_af.trigger.open:not(#_){background:var(--app-hover)}.viy_af.trigger .viy_af.usericon:not(#_){font-size:18px;color:var(--app-ink)}.viy_af.trigger .viy_af.chevron:not(#_){color:var(--app-ink-4);font-size:14px;display:flex;align-items:center}.viy_af.trigger .viy_af.organization-name:not(#_){max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600}.viy_af.trigger.avatar:not(#_){width:36px;height:36px;margin:0rem 12px 0rem 0rem;padding:0rem;justify-content:center;border:1px solid var(--lg-rule, #e2e0da);border-radius:999px;background:var(--lg-muted-fill, #e6e4de);color:var(--app-ink);font-size:12px;font-weight:700}.viy_af.trigger.avatar:is(:hover,.\@hover):not(#_){background:var(--lg-rule-strong, #dcd9d1)}.viy_af.trigger.avatar.open:not(#_){background:var(--lg-rule-strong, #dcd9d1)}.viy_af.trigger.avatar:is(:focus-visible,.\@focus-visible):not(#_){outline:2px solid var(--lg-accent, #1c4f4a);outline-offset:2px}.viy_af.identity .viy_af.name:not(#_){font-weight:650;color:var(--app-ink)}.viy_af.identity .viy_af.muted:not(#_){font-size:13px;color:var(--lg-ink-3, #5d6470);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.viy-af.launcher .viy_af.trigger:not(#_){height:auto;margin:0rem;padding:2px 5px;color:#fff;background:#fff0;border:1px solid lch(100 0 0 / .4);border-radius:5px}.viy-af.launcher .viy_af.trigger:is(:hover,.\@hover):not(#_){background:#ffffff1f}.viy-af.launcher .viy_af.trigger .viy_af.usericon:not(#_){display:none}.viy-af.launcher .viy_af.trigger .viy_af.chevron:not(#_){color:#fff}.viy_af.panel.launcher:not(#_){position:absolute;top:58px;right:20px;bottom:auto;left:auto}.viy_af.panel:not(#_){position:absolute;top:46px;right:8px;bottom:auto;left:auto;z-index:100001;margin:0rem;min-width:200px;padding:6px;border-radius:10px;background:var(--app-surface);border:1px solid var(--app-line-soft);box-shadow:0 8px 24px #0000001f}.viy_af.identity:not(#_){padding:8px 10px}.viy_af.identity .viy_af.email:not(#_){font-weight:500;color:var(--app-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.viy_af.divider:not(#_){height:1px;margin:4px 0rem;background:var(--app-hover)}.viy_af.item:not(#_){display:flex;align-items:center;gap:8px;--u_rg: 8px;--u_cg: 8px;width:100%;padding:8px 10px;border-radius:6px;color:var(--app-ink-2);font-weight:400;text-decoration:none;cursor:pointer;outline:none;background:#fff0}.viy_af.item .viy_af.iico:not(#_){color:var(--app-ink-3);font-size:16px}.viy_af.item:is(:hover,.\@hover):not(#_){background:var(--app-hover);color:var(--app-ink)}.viy_af.item.selected:not(#_){background:var(--app-accent-soft);color:var(--app-accent-strong)}.viy_af.organization-section:not(#_){max-height:230px;overflow-y:auto}.viy_af.organization-section form.viy_af:not(#_){margin:0rem}.viy_af.organization-section form.viy_af button.viy_af:not(#_){border-style:solid;border-width:0;font:inherit;text-align:left}.viy_af.section-label:not(#_){padding:6px 10px 3px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--app-ink-4)}.viy_af.support-count:not(#_){margin-left:auto;min-width:18px;padding:0rem 6px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;font-weight:600;text-align:center}.viy_af.organization-meta:not(#_){margin-left:auto;font-size:10px;text-transform:uppercase;color:var(--app-ink-4)}account_menu-tag{display:block}/*! @path app/javascript/library/account_menu.imba?styles */.vou-af{display:flex;align-items:center;min-width:0rem}.vou_af.trigger:not(#_){display:flex;align-items:center;gap:8px;--u_rg: 8px;--u_cg: 8px;min-width:0rem;height:38px;padding:0rem 8px;border-style:solid;border-width:0;border-radius:7px;background:#fff0;color:var(--app-ink);font:inherit;cursor:pointer}.vou_af.trigger:is(:hover,.\@hover):not(#_){background:var(--lg-ground, #f4f3ef)}.vou_af.trigger:is(:focus-visible,.\@focus-visible):not(#_){outline:2px solid var(--lg-accent, #1c4f4a);outline-offset:1px}.vou_af.monogram:not(#_){display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:6px;background:var(--lg-accent, #1c4f4a);color:var(--lg-on-fill, #fff);font-size:11px;font-weight:700}.vou_af.name:not(#_){min-width:0rem;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.vou_af.role:not(#_){flex:none;padding:1px 8px;border-radius:999px;background:var(--lg-chip, #efeee9);color:var(--app-ink-2);font-size:11px;font-weight:650;text-transform:capitalize}.vou_af.chevrons:not(#_){flex:none;color:var(--lg-ink-3, #5d6470)}.vou_af.panel:not(#_){position:absolute;top:52px;right:auto;bottom:auto;left:60px;z-index:100001;margin:0rem;width:300px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--lg-rule, #e2e0da);border-radius:10px;background:var(--app-surface);box-shadow:0 12px 32px #16181c24}.vou_af.label:not(#_){padding:6px 10px 4px;font-size:12px;font-weight:600;color:var(--lg-ink-3, #5d6470)}.vou_af.list:not(#_){max-height:320px;overflow-y:auto}.vou_af.item:not(#_){display:flex;align-items:center;gap:10px;--u_rg: 10px;--u_cg: 10px;width:100%;min-height:40px;padding:6px 10px;border-style:solid;border-width:0;border-radius:6px;background:#fff0;color:var(--app-ink);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.vou_af.item:is(:hover,.\@hover):not(#_){background:var(--lg-ground, #f4f3ef)}.vou_af.item.selected:not(#_){background:var(--lg-accent-soft, #e6eeec)}.vou_af.item-name:not(#_){flex:1;min-width:0rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vou_af.item-meta:not(#_){flex:none;font-size:12px;color:var(--lg-ink-3, #5d6470);text-transform:capitalize}.vou_af.divider:not(#_){height:1px;margin:6px 0rem;background:var(--lg-rule-soft, #eeece7)}.vou_af.error:not(#_){padding:6px 10px;font-size:13px;color:var(--lg-danger, #8c2f2a)}organization_switcher-tag{display:block}/*! @path app/javascript/dashboard/organization_switcher.imba?styles */.vhc_af.navigation:not(#_){height:50px;background:var(--app-surface);border-bottom:1px solid var(--app-line-soft);width:100%;display:flex;justify-content:space-between;align-items:center}.vhc_af.start:not(#_){display:flex;align-items:center;gap:6px;--u_rg: 6px;--u_cg: 6px;min-width:0rem}.vhc_af.divider:not(#_){color:var(--app-ink-4);font-size:20px;font-weight:300}.vhc_af.crumb:not(#_){padding:0rem 6px;color:var(--app-ink);font-size:14px;font-weight:600;white-space:nowrap}.vhc_af.page_links:not(#_){display:flex;align-items:center;gap:2px;--u_rg: 2px;--u_cg: 2px;margin-left:10px}@media (max-width: 600px){.vhc_af.page_links:not(#_){margin-left:2px}}.vhc_af.page_link:not(#_){padding:6px 10px;border-radius:6px;color:var(--app-ink-3);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.vhc_af.page_link:is(:hover,.\@hover):not(#_){background:var(--app-surface-2);color:var(--app-ink)}.vhc_af.page_link.current:not(#_){color:var(--app-ink);font-weight:600}@media (max-width: 600px){.vhc_af.page_link:not(#_){padding:6px;font-size:13px}}dashboard_navigation-tag{display:block}/*! @path app/javascript/dashboard/dashboard_navigation.imba?styles */.vks_af.header_links:not(#_){position:absolute;top:30px;right:30px;display:flex;gap:8px;--u_rg: 8px;--u_cg: 8px}.vks_af.header_links .vks_af.header_link:not(#_){padding:8px 20px;border:1px solid #ddd;border-radius:3px;background:#fefefe;color:#666;font-size:14px;text-decoration:none}.vks_af.header_links .vks_af.header_link:is(:hover,.\@hover):not(#_){border-color:#555;color:#222}.vks_af.back:not(#_){display:flex;justify-content:center;align-items:center;position:absolute;top:30px;left:30px;width:50px;height:50px;border-radius:100%;background:#ccc;text-decoration:none;color:#fff}.vks-af.dark .vks_af.back:not(#_){color:#000}@media (max-width: 600px){.vks-af.expanded .vks_af.back:not(#_){left:16px;width:40px;height:40px}}@media (max-width: 600px){.vks-af.expanded .vks_af.header_links:not(#_){right:16px;max-width:calc(100% - 88px);flex-wrap:wrap;justify-content:flex-end;gap:6px;--u_rg: 6px;--u_cg: 6px}}@media (max-width: 600px){.vks-af.expanded .vks_af.header_links .vks_af.header_link:not(#_){padding:8px 10px;font-size:12px}}.vks_af.session_bar:not(#_){position:absolute;top:0rem;left:0rem;right:0rem;z-index:20}.vks-af.dark .vks_af.session_bar .navigation:not(#_):not(._0){background:#15171b;border-bottom-color:#2a2d33}.vks-af.dark .vks_af.session_bar .page_link:not(#_):not(._0){color:#a9afbb}.vks-af.dark .vks_af.session_bar .page_link:is(:hover,.\@hover):not(#_):not(._0){background:#23262c;color:#f2f3f5}.vks-af.dark .vks_af.session_bar .page_link.current:not(#_):not(._0){color:#f2f3f5}.vks-af.dark .vks_af.session_bar .current-listing:not(#_):not(._0){background:#23262c;border-color:#34373e;color:#e4e6ea}.vks-af.dark .vks_af.session_bar .current-listing:is(:hover,.\@hover):not(#_):not(._0){background:#2c3037}.vks-af.dark .vks_af.session_bar :is(account_menu,account_menu-tag) .trigger:not(#_):not(._0){background:#23262c;border-color:#34373e;color:#e4e6ea}.vks-af.dark .vks_af.session_bar :is(account_menu,account_menu-tag) .trigger:is(:hover,.\@hover):not(#_):not(._0){background:#2c3037}.vks-af.dark .vks_af.session_bar :is(account_menu,account_menu-tag) .trigger .usericon:not(#_):not(._0){color:#e4e6ea}app_header-tag{display:block}/*! @path app/javascript/application/pages/app_header.imba?styles */.editor-dark :is(public_docs_tab,public_docs_tab-tag):not(._0){--docs-ink: #f8f8f2;--docs-ink-mid: rgba(255, 255, 255, .72);--docs-ink-dim: rgba(255, 255, 255, .48);--docs-line: rgba(255, 255, 255, .1);--docs-surface: rgba(255, 255, 255, .04);--docs-surface-hover: rgba(255, 255, 255, .06);--docs-controls-bg: rgba(40, 42, 54, .94);--docs-example-bg: #1f2230;--docs-result-bg: #2f313c;--docs-negative: #ff9b8f}.vfs-ag{--docs-bg: #f7f8fa;--docs-ink: #20242b;--docs-ink-mid: rgba(32, 36, 43, .72);--docs-ink-dim: rgba(32, 36, 43, .52);--docs-line: rgba(32, 36, 43, .14);--docs-surface: rgba(255, 255, 255, .82);--docs-surface-hover: rgba(32, 36, 43, .06);--docs-controls-bg: rgba(247, 248, 250, .94);--docs-example-bg: #eef0f4;--docs-result-bg: #fdfdfe;--docs-negative: #b42318;--docs-code-ink: #26313a;--docs-code-number: #21734d;--docs-code-string: #8a5a19;--docs-code-function: #08768a;--docs-code-keyword: #7451a6;--docs-code-type: #764d9a;--docs-code-punctuation: #77808a;--docs-code-comment: #7b838c;--docs-group-accent: #08768a;--docs-scrollbar-thumb: #dfe2e7;--docs-scrollbar-track: #f7f8fa;--docs-pill-sheet-bg: rgba(118, 77, 154, .1);--docs-pill-sheet-ink: #6a4392;--docs-pill-sheet-line: rgba(118, 77, 154, .26);--docs-pill-number-bg: rgba(185, 74, 115, .1);--docs-pill-number-ink: #a1305a;--docs-pill-number-line: rgba(185, 74, 115, .26);--docs-pill-series-bg: rgba(22, 120, 102, .1);--docs-pill-series-ink: #146b5b;--docs-pill-series-line: rgba(22, 120, 102, .26);--docs-pill-matrix-bg: rgba(72, 94, 182, .1);--docs-pill-matrix-ink: #43539f;--docs-pill-matrix-line: rgba(72, 94, 182, .26);--docs-pill-data-bg: rgba(38, 108, 176, .1);--docs-pill-data-ink: #2a6096;--docs-pill-data-line: rgba(38, 108, 176, .26);--docs-pill-object-bg: rgba(20, 120, 144, .1);--docs-pill-object-ink: #136e83;--docs-pill-object-line: rgba(20, 120, 144, .26);--docs-pill-hover-filter: brightness(.96);display:flex;min-height:100vh;background:var(--docs-bg);color:var(--docs-ink)}.vfs-ag.public-dark{--docs-bg: #282a36;--docs-ink: #f8f8f2;--docs-ink-mid: rgba(255, 255, 255, .72);--docs-ink-dim: rgba(255, 255, 255, .48);--docs-line: rgba(255, 255, 255, .1);--docs-surface: rgba(255, 255, 255, .04);--docs-surface-hover: rgba(255, 255, 255, .06);--docs-controls-bg: rgba(40, 42, 54, .94);--docs-example-bg: #1f2230;--docs-result-bg: #2f313c;--docs-negative: #ff9b8f;--docs-code-ink: oklch(88% .02 220);--docs-code-number: oklch(80% .1 150);--docs-code-string: oklch(76% .09 60);--docs-code-function: oklch(79% .13 195.5);--docs-code-keyword: oklch(75% .14 300);--docs-code-type: oklch(68% .1 300);--docs-code-punctuation: oklch(54% .02 220);--docs-code-comment: oklch(50% .02 220);--docs-group-accent: #7dd6e8;--docs-scrollbar-thumb: #3b3e4b;--docs-scrollbar-track: #282a36;--docs-pill-sheet-bg: rgba(56, 41, 83, .7);--docs-pill-sheet-ink: #D0B3F4;--docs-pill-sheet-line: rgba(255, 255, 255, .1);--docs-pill-number-bg: #7D294D;--docs-pill-number-ink: #FFE0EB;--docs-pill-number-line: #B94A73;--docs-pill-series-bg: rgba(22, 63, 56, .7);--docs-pill-series-ink: #8EDBCB;--docs-pill-series-line: rgba(255, 255, 255, .1);--docs-pill-matrix-bg: rgba(38, 45, 83, .7);--docs-pill-matrix-ink: #B7C8FF;--docs-pill-matrix-line: rgba(255, 255, 255, .1);--docs-pill-data-bg: rgba(23, 59, 95, .7);--docs-pill-data-ink: #9DCEFF;--docs-pill-data-line: rgba(255, 255, 255, .1);--docs-pill-object-bg: rgba(25, 62, 73, .7);--docs-pill-object-ink: #95D7E8;--docs-pill-object-line: rgba(255, 255, 255, .1);--docs-pill-hover-filter: brightness(1.18)}:is(public_docs_tab,public_docs_tab-tag).vfs_ag:not(#_){--docs-edge: calc(max(0px, (100vw - 1200px) / 2) + clamp(16px, 4vw, 56px)) ;width:100%;height:100vh;padding:104px var(--docs-edge) 0rem;box-sizing:border-box;overflow:hidden}@media (max-width: 700px){.vfs-ag :is(public_docs_tab,public_docs_tab-tag).vfs_ag:not(#_){height:auto;padding-bottom:32px;overflow:visible}}output_documentation_page-tag{display:block}.vfs-ak{display:flex;flex-direction:column;gap:12px;--u_rg: 12px;--u_cg: 12px;min-height:0rem}.vfs_ak.docs_layout:not(#_){display:grid;grid-template-columns:minmax(0,1fr);gap:14px;--u_rg: 14px;--u_cg: 14px;min-height:0rem;flex:1}.vfs_ak.docs_layout.with_index:not(#_){grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.vfs_ak.results_panel:not(#_){display:flex;flex-direction:column;min-width:0rem;min-height:0rem}.vfs_ak.page_intro:not(#_){grid-column:1 / -1;padding:2px 2px 8px}.vfs_ak.page_intro .vfs_ak.page_title:not(#_){margin:0rem 0rem 10px;color:var(--docs-ink);font:700 18px var(--font-sans);letter-spacing:-.015em}.vfs_ak.page_intro p.vfs_ak:not(#_){max-width:820px;margin:0rem;font:14px var(--font-sans);color:var(--docs-ink-mid)}.vfs_ak.page_intro .vfs_ak.overview_paragraph+.vfs_ak.overview_paragraph:not(#_){margin-top:10px}.vfs_ak.page_intro a.vfs_ak:not(#_){color:var(--docs-ink);font-weight:600;text-decoration-color:var(--docs-ink-dim);text-underline-offset:2px}.vfs_ak.page_intro a.vfs_ak:is(:hover,.\@hover):not(#_){color:#60c2d8}.vfs_ak.theme_toggle:not(#_){flex:0 0 30px;width:30px;height:30px;padding:0rem;border:1px solid var(--docs-line);border-radius:6px;background:var(--docs-surface);color:var(--docs-ink-mid);font:600 11px var(--font-sans);cursor:pointer}.vfs_ak.theme_toggle:is(:hover,.\@hover):not(#_){color:var(--docs-ink);background:var(--docs-surface-hover)}.vfs_ak.documentation_toolbar:not(#_){display:flex;flex-wrap:wrap;align-items:center;gap:8px;--u_rg: 8px;--u_cg: 8px;min-width:0rem;margin-bottom:10px;border-bottom:1px solid var(--docs-line)}.vfs_ak.doc_navigation:not(#_){display:flex;align-items:center;flex:1000 0 auto;max-width:100%;min-width:0rem}.vfs_ak.doc_navigation .vfs_ak.nav_links:not(#_){display:flex;align-items:center;min-width:0rem;overflow-x:auto;scrollbar-width:none}.vfs_ak.doc_navigation .vfs_ak.nav_links:not(#_)::-webkit-scrollbar{display:none}.vfs_ak.doc_navigation .vfs_ak.nav_link:not(#_){flex-shrink:0;padding:7px 9px 6px;border-bottom:2px solid hsla(0,0%,100%,0%);color:var(--docs-ink-dim);font:500 11px var(--font-sans);text-decoration:none}.vfs_ak.doc_navigation .vfs_ak.nav_link:is(:hover,.\@hover):not(#_){color:var(--docs-ink)}.vfs_ak.doc_navigation .vfs_ak.nav_link.active:not(#_){color:var(--docs-ink);border-bottom-color:var(--docs-ink)}.vfs_ak.section_select:not(#_){display:none}.vfs_ak.function_index:not(#_){padding:14px;border:1px solid var(--docs-line);border-radius:6px;background:var(--docs-surface);overflow-y:auto;scrollbar-color:var(--docs-scrollbar-thumb) var(--docs-scrollbar-track);scrollbar-width:thin}.vfs_ak.function_index:not(#_)::-webkit-scrollbar{width:10px;height:10px}.vfs_ak.function_index:not(#_)::-webkit-scrollbar-track{background:var(--docs-scrollbar-track)}.vfs_ak.function_index:not(#_)::-webkit-scrollbar-thumb{border:2px solid var(--docs-scrollbar-track);border-radius:8px;background:var(--docs-scrollbar-thumb)}.vfs_ak.function_index:not(#_)::-webkit-scrollbar-corner{background:var(--docs-scrollbar-track)}.vfs_ak.function_index .vfs_ak.index_group+.vfs_ak.index_group:not(#_){margin-top:12px}.vfs_ak.function_index .vfs_ak.index_group_label:not(#_){margin-bottom:5px;color:var(--docs-ink-dim);font:600 10px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.vfs_ak.function_index .vfs_ak.index_links:not(#_){display:flex;flex-direction:column;align-items:flex-start;gap:3px;--u_rg: 3px;--u_cg: 3px}.vfs_ak.function_index .vfs_ak.index_link:not(#_){min-width:0rem;color:var(--docs-ink-mid);font:11px var(--font-mono);text-decoration:none;overflow-wrap:anywhere}.vfs_ak.function_index .vfs_ak.index_link:is(:hover,.\@hover):not(#_){color:#60c2d8}.vfs_ak.function_index .vfs_ak.index_link.group_name:not(#_){color:var(--docs-group-accent);font-family:var(--font-sans);font-weight:650}.vfs_ak.search_bar:not(#_){display:flex;flex:1 1 280px;padding-bottom:6px}.vfs_ak.search_bar input.vfs_ak:not(#_){width:100%;min-width:0rem}input.vfs_ak:not(#_),select.vfs_ak:not(#_){font:14px var(--font-sans);padding:9px 12px;border:1px solid var(--docs-line);border-radius:6px;background:var(--docs-surface);color:var(--docs-ink);outline:none}input.vfs_ak:is(:focus,.\@focus):not(#_),select.vfs_ak:is(:focus,.\@focus):not(#_){box-shadow:0 0 0 2px #60c2d880}input.vfs_ak option.vfs_ak:not(#_),select.vfs_ak option.vfs_ak:not(#_){background:var(--docs-bg)}.vfs_ak.results:not(#_){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;--u_rg: 10px;--u_cg: 10px;margin-right:calc(-1 * var(--docs-edge));padding:10px var(--docs-edge) 32px 0rem;overflow-y:auto;scrollbar-color:var(--docs-scrollbar-thumb) var(--docs-scrollbar-track);scrollbar-width:thin;min-height:0rem}.vfs_ak.results:not(#_)::-webkit-scrollbar{width:10px;height:10px}.vfs_ak.results:not(#_)::-webkit-scrollbar-track{background:var(--docs-scrollbar-track)}.vfs_ak.results:not(#_)::-webkit-scrollbar-thumb{border:2px solid var(--docs-scrollbar-track);border-radius:8px;background:var(--docs-scrollbar-thumb)}.vfs_ak.results:not(#_)::-webkit-scrollbar-corner{background:var(--docs-scrollbar-track)}.vfs_ak.documentation_group:not(#_){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;--u_rg: 10px;--u_cg: 10px;scroll-margin-top:10px}.vfs_ak.documentation_group+.vfs_ak.documentation_group:not(#_){margin-top:18px;padding-top:18px}.vfs_ak.group_header:not(#_){padding:0rem 2px 2px}.vfs_ak.group_header h2.vfs_ak:not(#_){margin:0rem;font-size:16px;line-height:1.25;--u_lh: 1.25}.vfs_ak.group_header p.vfs_ak:not(#_){margin:4px 0rem 0rem;color:var(--docs-ink-mid);font:12px var(--font-sans)}.vfs_ak.group_name:not(#_){color:var(--docs-group-accent);font-family:var(--font-sans);font-weight:650;letter-spacing:.01em;text-decoration:none}.vfs_ak.page_intro a.vfs_ak.group_name:not(#_){color:var(--docs-group-accent);text-decoration:underline;text-decoration-color:var(--docs-ink-dim);text-underline-offset:2px}.vfs_ak.page_intro a.vfs_ak.group_name:is(:hover,.\@hover):not(#_){color:var(--docs-ink)}.vfs_ak.overview_grid:not(#_){display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;--u_rg: 12px;--u_cg: 12px}.vfs_ak.overview_card:not(#_){display:flex;flex-direction:column;gap:6px;--u_rg: 6px;--u_cg: 6px;min-width:0rem;padding:14px 14px 12px;border:1px solid var(--docs-line);border-radius:6px;background:var(--docs-surface)}.vfs_ak.overview_card_title:not(#_){color:var(--docs-ink);font:700 15px var(--font-sans);text-decoration:none}.vfs_ak.overview_card_title:is(:hover,.\@hover):not(#_){color:var(--docs-group-accent)}.vfs_ak.overview_card_summary:not(#_){margin:0rem;color:var(--docs-ink-mid);font:12.5px var(--font-sans)}.vfs_ak.overview_uses_label:not(#_){margin-top:6px;color:var(--docs-ink-dim);font:600 10px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.vfs_ak.overview_uses:not(#_){display:flex;flex-direction:column;gap:2px;--u_rg: 2px;--u_cg: 2px;margin:0rem -6px}.vfs_ak.overview_use:not(#_){display:flex;flex-direction:column;gap:3px;--u_rg: 3px;--u_cg: 3px;min-width:0rem;padding:6px;border-radius:4px;text-decoration:none}.vfs_ak.overview_use:is(:hover,.\@hover):not(#_){background:var(--docs-surface-hover)}.vfs_ak.overview_use:is(:hover,.\@hover) .vfs_ak.overview_use_label:not(#_){color:var(--docs-ink)}.vfs_ak.overview_use_label:not(#_){color:var(--docs-group-accent);font:600 12.5px var(--font-sans)}.vfs_ak.overview_use_code:not(#_){display:block;padding:4px 6px;border-radius:4px;background:var(--docs-example-bg);color:var(--docs-code-ink);font:11px var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vfs_ak.overview_all_link:not(#_){justify-self:start;margin:6px 2px 4px;color:var(--docs-group-accent);font:600 13px var(--font-sans);text-decoration:none}.vfs_ak.overview_all_link:is(:hover,.\@hover):not(#_){color:var(--docs-ink)}.vfs_ak.group_entries:not(#_){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;--u_rg: 10px;--u_cg: 10px}mark.vfs_ak:not(#_){font:inherit}@media (max-width: 700px){.vfs-ak{gap:8px;--u_rg: 8px;--u_cg: 8px;overflow:visible}}@media (max-width: 700px){.vfs-ak .vfs_ak.docs_layout:not(#_),.vfs-ak .vfs_ak.docs_layout.with_index:not(#_){display:flex;flex-direction:column}}@media (max-width: 700px){.vfs-ak .vfs_ak.function_index:not(#_),.vfs-ak .vfs_ak.results:not(#_){overflow-y:visible}}@media (max-width: 700px){.vfs-ak .vfs_ak.results:not(#_){margin-right:0rem;padding:10px 0rem 0rem;grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.vfs-ak .vfs_ak.page_intro:not(#_){padding-bottom:4px}}@media (max-width: 700px){.vfs-ak .vfs_ak.page_intro .vfs_ak.page_title:not(#_){font-size:17px}}@media (max-width: 700px){.vfs-ak .vfs_ak.page_intro p.vfs_ak:not(#_){font-size:13px}}@media (max-width: 700px){.vfs-ak .vfs_ak.documentation_toolbar:not(#_){flex-wrap:wrap;padding-bottom:6px}}@media (max-width: 700px){.vfs-ak .vfs_ak.doc_navigation .vfs_ak.nav_links:not(#_){display:none}}@media (max-width: 700px){.vfs-ak .vfs_ak.section_select:not(#_){display:block;flex:1;min-width:0rem;height:32px;padding:0rem 8px;border:1px solid var(--docs-line);border-radius:6px;background:var(--docs-surface);color:var(--docs-ink);font:500 12px var(--font-sans)}}@media (max-width: 700px){.vfs-ak .vfs_ak.search_bar:not(#_){order:3;flex:0 0 100%;padding-bottom:0rem}}.vfs_ak.empty:not(#_){padding:2rem;text-align:center;color:var(--docs-ink-mid)}.vfs-al:not(#_):not(#_):not(#_){--control-scrollbar-thumb: var(--vfs_am);--control-scrollbar-track: var(--vfs_an);scrollbar-color:var(--vfs_ao)}public_docs_tab-tag{display:block}/*! @path app/javascript/documentation.imba?styles */

