.rnn-af:not(#_):not(#_):not(#_){display:none}error_tracking_events-tag{display:block}/*! @path app/javascript/error_tracking.imba?styles */.rny-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 */.roe-ga,.roe-hq,.roe-hv,button.roe_ap,.roe-ga:after,.roe_ga.dropdown,.roe_ap.value_field,.roe_ap.slider .roe_ap.fill,.roe_ga.options .roe_ga.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)}.roe-af{display:flex;justify-content:right;gap:10px;--u_rg: 10px;--u_cg: 10px;margin:10px 0rem}.roe-af *:not(#_){width:120px}controls-tag{display:block}.roe-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}.roe-ai:is(:hover,.\@hover){background:#fafdff;border:1px solid #93a5ae}.roe-ai.primary{background:var(--spacetime-focus-background);color:var(--spacetime-focus-color)}.roe-ai.disabled{opacity:.5;cursor:default}i.roe_ai:not(#_){padding-left:5px;padding-right:2px}.roe_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.roe_an:not(#_){border-radius:5px}round_control-tag{display:block}.roe-ao{display:inline-flex;min-height:auto;padding:0rem 5px;border-radius:3px}tiny_control-tag{display:block}.roe-ap{display:inline-flex;align-items:center;gap:9px;--u_rg: 9px;--u_cg: 9px;color:var(--control-ink, #212529)}.roe_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.roe_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.roe_ap:first-child:not(#_){border-right:1px solid var(--control-line, rgba(0, 0, 0, .12))}button.roe_ap:last-child:not(#_){border-left:1px solid var(--control-line, rgba(0, 0, 0, .12))}button.roe_ap:is(:hover,.\@hover):not(#_){background:var(--control-surface-hover, rgba(0, 0, 0, .08))}button.roe_ap:is(:active,.\@active):not(#_){background:var(--control-active, rgba(0, 0, 0, .12))}button.roe_ap:is(:focus-visible,.\@focus-visible):not(#_){outline:2px solid var(--control-focus-bg, #4399db);outline-offset:-2px}.roe_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}.roe_ap.fit.active:not(#_){background:var(--control-focus-bg, #4399db);color:var(--control-focus-ink, #fff)}.roe_ap.slider:not(#_){position:relative;width:136px;height:18px;margin:0rem 9px;display:flex;align-items:center}.roe_ap.slider .roe_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}.roe_ap.slider .roe_ap.fill:not(#_){height:100%;border-radius:inherit;background:var(--control-focus-bg, #4399db);--e_rest: width .12s ease !important}.roe_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}.roe_ap.range:is(:focus-visible,.\@focus-visible):not(#_){outline:2px solid var(--control-focus-bg, #4399db);outline-offset:3px}.roe_ap.range:not(#_)::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:#fff0}.roe_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)}.roe_ap.range:not(#_)::-moz-range-track{height:5px;border-radius:999px;background:#fff0}.roe_ap.range:not(#_)::-moz-range-progress{height:5px;border-radius:999px;background:#fff0}.roe_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)}.roe_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)}.roe_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}.roe_ap.value_field:is(:hover,.\@hover):not(#_){background:var(--control-surface-hover, rgba(0, 0, 0, .08))}.roe_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)}.roe_ap.value_field.invalid:not(#_){border-color:var(--control-danger, #d6455b)}.roe-aw:not(#_):not(#_):not(#_){width:var(--roe_ax)}zoom_control-tag{display:block}.roe-bc.active{background:#4399db;color:#fff;border:1px solid hsla(0,0%,100%,0%)}.roe-bc.active:is(:hover,.\@hover){background:#4fb1fc;border:1px solid #93a5ae}toggle_control-tag{display:block}.roe-bg{color:#f8f9fa;background:#333;margin:10px 0rem}.roe_bg.container:not(#_){display:inline-flex;flex-direction:row;place-items:center;cursor:pointer;gap:5px;--u_rg: 5px;--u_cg: 5px}.roe_bg.container .roe_bg.swap:not(#_){border:1px solid var(--input-border-color);padding:5px;border-radius:3px}.roe_bg.container:is(:hover,.\@hover) .roe_bg.swap:not(#_){border-color:var(--input-border-hover)}swap_control-tag{display:block}.roe-bk{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}.roe-bk.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}.roe-bp{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}.roe-ec{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}.roe-ec.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}.roe-eh{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}minus_control-tag{display:block}paragraph_control-tag{display:block}.roe-er{margin:1px;display:flex}.roe_er.arrow:not(#_){flex-grow:1}.roe-er.up .roe_er.arrow:not(#_){transform:rotate(-90deg)}.roe-er.right .roe_er.arrow:not(#_){transform:rotate(0)}.roe-er.down .roe_er.arrow:not(#_){transform:rotate(90deg)}.roe-er.left .roe_er.arrow:not(#_){transform:rotate(180deg)}arrow_control-tag{display:block}.roe-ew{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}.roe-ew{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}.roe-ew.rotate svg.roe_ew:not(#_){animation:var(--animation-rotation,rotation) .25s linear}@keyframes rotation-_{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.roe-ew{--animation-rotation: rotation-_}.roe-ex:not(#_):not(#_):not(#_){width:var(--roe_ey);height:var(--roe_ez)}shuffle_control-tag{display:block}.roe-fe{display:flex;justify-content:center;align-items:center;padding:3px;stroke:currentColor;cursor:pointer}.roe-fe{display:flex;flex-direction:row;place-items:center;justify-content:center;gap:5px;--u_rg: 5px;--u_cg: 5px;cursor:pointer}.roe-ff:not(#_):not(#_):not(#_){width:var(--roe_fg);height:var(--roe_fh);color:color}caret_down_control-tag{display:block}.roe-fl{position:relative}.roe_fl.dropdown-content:not(#_){position:fixed;display:none;border:1px solid rgba(0,0,0,.2)}.roe_fl.dropdown-content.active:not(#_){display:flex;flex-direction:column}.roe-fn:not(#_):not(#_):not(#_){display:inline-flex}.roe-fs:not(#_):not(#_):not(#_){left:var(--roe_ft);top:var(--roe_fu);width:var(--roe_fv)}dropdown_control-tag{display:block}auto_control-tag{display:block}.roe-ga{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}.roe-ga.disabled{opacity:.5;cursor:default;pointer-events:none}.roe-ga.inline{height:auto;flex-direction:column}.roe-ga:is(:hover,.\@hover){border-color:#dbdbdb}.roe-ga:is(:active,.\@active),.roe-ga:is(:focus,.\@focus),.roe_ga.active:not(#_){border-color:#999;background-color:var(--control-surface, inherit);color:var(--control-ink, inherit)}.roe-ga: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}.roe_ga.active .roe_ga.dropdown:not(#_){opacity:1}.roe_ga.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}.roe_ga.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}.roe_ga.dropdown.editor-dark:not(#_){background-color:#333;color:#ffffffd9;border-color:#ffffff1a}.roe_ga.dropdown.editor-dark .roe_ga.control-input:not(#_){background:#464646;border-color:#555;color:#fff}.roe_ga.dropdown.editor-dark .roe_ga.option:is(:hover,.\@hover):not(#_),.roe_ga.dropdown.editor-dark .roe_ga.option .roe_ga.focus:not(#_){background-color:#ffffff1a}.roe_ga.dropdown mark.roe_ga:not(#_){background:#fff0;color:inherit;font-weight:700}.roe_ga.options:not(#_){box-sizing:border-box;padding:0rem;max-height:210px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#666 #2b2b2b}.roe_ga.options:not(#_)::-webkit-scrollbar{width:8px;height:8px}.roe_ga.options:not(#_)::-webkit-scrollbar-track{background:#2b2b2b}.roe_ga.options:not(#_)::-webkit-scrollbar-thumb{background:#666;border:2px solid #2b2b2b;border-radius:999px}.roe_ga.options:is(:hover,.\@hover):not(#_)::-webkit-scrollbar-thumb{background:#7a7a7a}.roe_ga.options:not(#_)::-webkit-scrollbar-corner{background:#2b2b2b}.roe_ga.options .roe_ga.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}.roe_ga.options .roe_ga.option:is(:hover,.\@hover):not(#_),.roe_ga.options .roe_ga.option .roe_ga.focus:not(#_){background-color:var(--control-surface-hover, #f6f6f6)}.roe_ga.options .roe_ga.option.selected:not(#_){color:var(--spacetime-focus-color);background:var(--spacetime-focus-background)}.roe_ga.options .roe_ga.option.highlighted:not(#_){outline:1px solid var(--control-focus-bg, #4399db);outline-offset:-1px;background-color:var(--control-surface-hover, #f6f6f6)}.roe_ga.empty:not(#_){padding:10px;color:var(--control-ink-mid, #666);font-size:12px}.roe_ga.search_box:not(#_){padding:4px}.roe_ga.search_box .roe_ga.control-input:not(#_){height:30px;padding:4px 7px}.roe_ga.inline:not(#_){display:flex;flex-direction:row}searchable_select_control-tag{display:block}select.roe_gw:is(:focus,.\@focus):not(#_){outline:none}.roe_gw.sizer:not(#_){visibility:hidden;position:absolute}.roe-gz:not(#_):not(#_):not(#_){width:var(--roe_ha)}tiny_select-tag{display:block}enter_control-tag{display:block}.roe-hf{padding:5px 10px}save_control-tag{display:block}.roe-hj{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}.roe-hj.solid{background:#2a2a2a;overflow-y:auto;max-height:240px;margin:0rem}.roe-hj.grow{flex-grow:1;min-height:0rem;overflow-y:auto}.roe-hj.bare{background:#fff0;border-style:none;margin:0rem}.roe-hk:not(#_):not(#_):not(#_){grid-template-columns:var(--roe_hl);gap:var(--roe_hm);--u_rg: var(--roe_hm);--u_cg: var(--roe_hm);padding:var(--roe_hn);--well-tile-height: var(--roe_ho)}well_control-tag{display:block}.roe-hq{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}.roe-hq:is(:hover,.\@hover){background:var(--control-surface-hover, var(--panel-surface-hover, rgba(255, 255, 255, .1)))}.roe-hq.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))}.roe-hq.disabled{opacity:.35;cursor:default}.roe-hq.disabled:is(:hover,.\@hover){background:var(--control-surface, var(--panel-surface, rgba(255, 255, 255, .05)))}.roe-hq.incompatible{border-color:#e0ad498c}.roe-hq.incompatible-conflict{border-color:#ff8a8099}.roe_hq.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}.roe_hq.compat-badge.conflict:not(#_){background:#ff8a80}.roe_hq.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}.roe-hv{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}.roe-hv: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).roe_hv:not(#_){font-size:13px}text_well_action-tag{display:block}.roe-hw{display:block;margin:5px 0rem 10px}.roe_hw.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}.roe_hw.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}.roe_hw.text:not(#_){color:inherit;overflow-wrap:anywhere;font-size:12px;line-height:1.4;--u_lh: 1.4;text-decoration:none;padding:2px}a.roe_hw.text:is(:hover,.\@hover):not(#_){text-decoration:underline}textarea.roe_hw.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)}.roe_hw.actions:not(#_){display:flex;gap:6px;--u_rg: 6px;--u_cg: 6px;justify-content:flex-end;align-items:center}.roe-ia:not(#_):not(#_):not(#_){height:var(--roe_ib)}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 */.rrn-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.rrn_af:not(#_){border-collapse:collapse;table-layout:fixed}th.rrn_af:not(#_),td.rrn_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.rrn_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.rrn_af:not(#_){text-align:right;color:var(--docs-ink-mid, rgba(255, 255, 255, .72))}button.rrn_af:not(#_){font:inherit;color:inherit;background:#fff0;border-style:solid;border-width:0;padding:5px;cursor:pointer}tiny_documentation_sheet-tag{display:block}.rrn-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}tiny_documentation_value-tag{display:block}.rrn-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)}.rrn_at.comma:not(#_){color:var(--docs-ink-dim, rgba(255, 255, 255, .48))}.rrn_at.array_value:not(#_){color:var(--docs-ink, #f8f8f2)}.rrn_at.array_nested:not(#_){display:inline-flex;min-width:0rem}tiny_documentation_array-tag{display:block}.rrn-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)}.rrn_bd.brace:not(#_),.rrn_bd.comma:not(#_),.rrn_bd.colon:not(#_){color:var(--docs-ink-dim, rgba(255, 255, 255, .48))}.rrn_bd.object_key:not(#_){color:#79c8dc}.rrn_bd.object_value:not(#_){color:var(--docs-ink, #f8f8f2)}.rrn_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 */.rro-bd.public .rro_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)}.rro-af{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:flex-start;gap:8px;--u_rg: 8px;--u_cg: 8px;min-width:0rem}.rro_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%}.rro_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}.rro-am{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:flex-start;gap:8px;--u_rg: 8px;--u_cg: 8px;min-width:0rem}.rro_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%}.rro_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}.rro-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))}.rro-bd.compact{border-style:solid;border-width:0;padding:0rem;background:#fff0}.rro_bd.entry_top:not(#_){display:flex;align-items:baseline;gap:6px;--u_rg: 6px;--u_cg: 6px;margin-bottom:7px;min-width:0rem}.rro_bd.signature:not(#_){display:inline-flex;align-items:baseline;min-width:0rem}.rro_bd.sig:not(#_){min-width:0rem;color:var(--docs-ink, #f8f8f2);font:700 13px var(--font-mono);text-decoration:none;overflow-wrap:anywhere}.rro_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}.rro_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))}.rro_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)}.rro_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))}.rro_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))}.rro_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))}.rro_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))}.rro_bd.desc:not(#_){color:var(--docs-ink-mid, rgba(255, 255, 255, .72));font:12px var(--font-sans)}.rro_bd.example:not(#_){position:relative;margin-top:8px;border:1px solid var(--docs-line, rgba(255, 255, 255, .1));border-radius:4px;background:var(--docs-example-bg, #1f2230)}.rro_bd.example:is(:hover,.\@hover) .rro_bd.copy_button:not(#_),.rro_bd.example:focus-within .rro_bd.copy_button:not(#_){opacity:1;pointer-events:auto}.rro_bd.example_row:not(#_){display:flex;flex-wrap:wrap;align-items:center;gap:8px;--u_rg: 8px;--u_cg: 8px;padding:8px 10px;min-width:0rem}.rro_bd.example_code:not(#_){min-width:0rem;max-width:100%;overflow-x:auto;white-space:pre-wrap;font:11px var(--font-mono)}.rro_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}.rro-bd.public{scroll-margin-top:90px}.rro-bd.public .rro_bd.entry_top:not(#_){gap:8px;--u_rg: 8px;--u_cg: 8px;margin-bottom:9px}.rro-bd.public .rro_bd.sig:not(#_){font-size:14px}.rro-bd.public .rro_bd.sig:is(:hover,.\@hover):not(#_){color:#60c2d8}.rro-bd.public .rro_bd.sig_type_pill:not(#_){margin-right:2px;vertical-align:1px}.rro-bd.public .rro_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))}.rro-bd.public .rro_bd.desc:not(#_){margin-top:0rem;font-size:13px;line-height:1.5;--u_lh: 1.5}.rro-bd.public .rro_bd.example:not(#_){font-size:12px;overflow:visible}.rro-bd.public .rro_bd.copy_button:not(#_){top:5px;right:5px;padding:3px 8px;--e_rest: opacity .12s ease, background .12s ease !important}.rro-bd.public .rro_bd.copy_button:is(:hover,.\@hover):not(#_){background:var(--docs-surface-hover, #343746);color:var(--docs-ink, #f8f8f2)}.rro-bd.public .rro_bd.example_row:not(#_){overflow:visible}@media (max-width: 700px){.rro-bd.public{padding:11px}}@media (max-width: 700px){.rro-bd.public .rro_bd.entry_top:not(#_){align-items:flex-start}}@media (max-width: 700px){.rro-bd.public .rro_bd.example_code:not(#_){white-space:pre}}.rro_bd[data-token=tok-variableName]:not(#_),.rro_bd[data-token=tok-operator]:not(#_){color:var(--docs-code-ink, #f8f8f2)}.rro_bd[data-token=tok-number]:not(#_){color:var(--docs-code-number, #50fa7b)}.rro_bd[data-token=tok-string]:not(#_){color:var(--docs-code-string, #f1c27d)}.rro_bd[data-token=tok-macroName]:not(#_){color:var(--docs-code-function, #8be9fd);font-weight:600}.rro_bd[data-token=tok-keyword]:not(#_){color:var(--docs-code-keyword, #bd93f9)}.rro_bd[data-token=tok-typeName]:not(#_){color:var(--docs-code-type, #d8b4fe);font-style:italic}.rro_bd[data-token=tok-punctuation]:not(#_){color:var(--docs-code-punctuation, #aaa)}.rro_bd[data-token=tok-comment]:not(#_){color:var(--docs-code-comment, #777);font-style:italic}.rro_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 */.rzy-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 */.rrp-af{display:flex;flex-grow:1;flex-direction:column;flex-basis:0px}sheet_editor-tag{display:block}.rrp_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}.rrp-aw{display:flex;align-items:center;gap:10px;--u_rg: 10px;--u_cg: 10px;background:#333;color:#fff;padding:10px;flex-wrap:wrap}.rrp_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}.rrp_aw.choice.active:not(#_){color:var(--spacetime-focus-color);background:var(--spacetime-focus-background)}.rrp_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}.rrp_aw.output-toggle:is(:hover,.\@hover):not(#_){background:#000000bf;color:#fff}object_data_navigation-tag{display:block}.rrp-bb{display:flex;flex-direction:column;flex:1;overflow:hidden;color:#fff;background:#333}.rrp_bb.top:not(#_){display:flex;flex-direction:row;align-items:center;gap:5px;--u_rg: 5px;--u_cg: 5px}.rrp_bb.label:not(#_){background:#4298db24;border-radius:3px}.rrp_bb.label>select:not(#_){background:#fff0}.rrp_bb.label:is(:focus,.\@focus):not(#_){outline:none}.rrp_bb.input:not(#_){font-size:1.6em;margin-right:2px;justify-content:space-between;flex-wrap:wrap}.rrp_bb.input:is(:focus,.\@focus):not(#_){outline:none}.rrp_bb.output:not(#_){display:flex;word-break:break-all}.rrp_bb.series:not(#_){padding:5px 0rem;display:flex;float:left}.rrp_bb.datasource:not(#_){padding:5px 0rem;display:flex;flex-direction:column;float:left}.rrp_bb.column:not(#_){display:flex;flex-grow:1;flex-direction:column;overflow:hidden}.rrp_bb.source:not(#_){align-items:center;display:flex;margin-right:5px}.rrp_bb.value:not(#_){display:flex;flex-grow:1;justify-content:end;overflow:hidden}.rrp_bb.value textarea.rrp_bb:not(#_){text-align:right}.rrp_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}.rrp_bb.number_input:is(:focus,.\@focus):not(#_){outline:none}.rrp_bb.title:not(#_){display:flex;justify-content:space-between}.rrp_bb.fields:not(#_){display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.rrp_bb.wrapped:not(#_){display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1}.rrp_bb.wrapped .rrp_bb.mock-input:not(#_){padding:0}.rrp-bi:not(#_):not(#_):not(#_){overflow:hidden}object_value_editor-tag{display:block}/*! @path app/javascript/editor/sheet_editor.imba?styles */.rrq_af.header_links:not(#_){position:absolute;top:30px;right:30px;display:flex;gap:8px;--u_rg: 8px;--u_cg: 8px}.rrq_af.header_links .rrq_af.header_link:not(#_){padding:8px 20px;border:1px solid #ddd;border-radius:3px;background:#fefefe;color:#666;font-size:14px;text-decoration:none}.rrq_af.header_links .rrq_af.header_link:is(:hover,.\@hover):not(#_){border-color:#555;color:#222}.rrq_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}.rrq-af.dark .rrq_af.back:not(#_){color:#000}@media (max-width: 600px){.rrq-af.expanded .rrq_af.back:not(#_){left:16px;width:40px;height:40px}}@media (max-width: 600px){.rrq-af.expanded .rrq_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){.rrq-af.expanded .rrq_af.header_links .rrq_af.header_link:not(#_){padding:8px 10px;font-size:12px}}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}.rnk-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-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)}.rnk-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-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).rnk_ag:not(#_){width:100%;height:100vh;max-width:1200px;margin:0rem auto;padding:104px clamp(16px,4vw,56px) 32px;box-sizing:border-box;overflow:hidden}@media (max-width: 700px){.rnk-ag :is(public_docs_tab,public_docs_tab-tag).rnk_ag:not(#_){height:auto;overflow:visible}}output_documentation_page-tag{display:block}.rnk-ak{display:flex;flex-direction:column;gap:12px;--u_rg: 12px;--u_cg: 12px;min-height:0rem}.rnk_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}.rnk_ak.docs_layout.with_index:not(#_){grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.rnk_ak.results_panel:not(#_){display:flex;flex-direction:column;min-width:0rem;min-height:0rem}.rnk_ak.page_intro:not(#_){grid-column:1 / -1;padding:2px 2px 8px}.rnk_ak.page_intro .rnk_ak.page_title:not(#_){margin:0rem 0rem 10px;color:var(--docs-ink);font:700 18px var(--font-sans);letter-spacing:-.015em}.rnk_ak.page_intro p.rnk_ak:not(#_){max-width:820px;margin:0rem;font:14px var(--font-sans);color:var(--docs-ink-mid)}.rnk_ak.page_intro .rnk_ak.overview_paragraph+.rnk_ak.overview_paragraph:not(#_){margin-top:10px}.rnk_ak.page_intro a.rnk_ak:not(#_){color:var(--docs-ink);font-weight:600;text-decoration-color:var(--docs-ink-dim);text-underline-offset:2px}.rnk_ak.page_intro a.rnk_ak:is(:hover,.\@hover):not(#_){color:#60c2d8}.rnk_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}.rnk_ak.theme_toggle:is(:hover,.\@hover):not(#_){color:var(--docs-ink);background:var(--docs-surface-hover)}.rnk_ak.documentation_toolbar:not(#_){display:flex;align-items:center;gap:8px;--u_rg: 8px;--u_cg: 8px;min-width:0rem;margin-bottom:10px;border-bottom:1px solid var(--docs-line)}.rnk_ak.doc_navigation:not(#_){display:flex;align-items:center;flex:1;min-width:0rem}.rnk_ak.doc_navigation .rnk_ak.nav_links:not(#_){display:flex;align-items:center;min-width:0rem;overflow-x:auto;scrollbar-width:none}.rnk_ak.doc_navigation .rnk_ak.nav_links:not(#_)::-webkit-scrollbar{display:none}.rnk_ak.doc_navigation .rnk_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}.rnk_ak.doc_navigation .rnk_ak.nav_link:is(:hover,.\@hover):not(#_){color:var(--docs-ink)}.rnk_ak.doc_navigation .rnk_ak.nav_link.active:not(#_){color:var(--docs-ink);border-bottom-color:var(--docs-ink)}.rnk_ak.section_select:not(#_){display:none}.rnk_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}.rnk_ak.function_index:not(#_)::-webkit-scrollbar{width:10px;height:10px}.rnk_ak.function_index:not(#_)::-webkit-scrollbar-track{background:var(--docs-scrollbar-track)}.rnk_ak.function_index:not(#_)::-webkit-scrollbar-thumb{border:2px solid var(--docs-scrollbar-track);border-radius:8px;background:var(--docs-scrollbar-thumb)}.rnk_ak.function_index:not(#_)::-webkit-scrollbar-corner{background:var(--docs-scrollbar-track)}.rnk_ak.function_index .rnk_ak.index_group+.rnk_ak.index_group:not(#_){margin-top:12px}.rnk_ak.function_index .rnk_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}.rnk_ak.function_index .rnk_ak.index_links:not(#_){display:flex;flex-direction:column;align-items:flex-start;gap:3px;--u_rg: 3px;--u_cg: 3px}.rnk_ak.function_index .rnk_ak.index_link:not(#_){min-width:0rem;color:var(--docs-ink-mid);font:11px var(--font-mono);text-decoration:none;overflow-wrap:anywhere}.rnk_ak.function_index .rnk_ak.index_link:is(:hover,.\@hover):not(#_){color:#60c2d8}.rnk_ak.function_index .rnk_ak.index_link.group_name:not(#_){color:var(--docs-group-accent);font-family:var(--font-sans);font-weight:650}.rnk_ak.search_bar:not(#_){display:flex;flex:0 1 280px;padding-bottom:6px}.rnk_ak.search_bar input.rnk_ak:not(#_){width:100%;min-width:0rem}input.rnk_ak:not(#_),select.rnk_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.rnk_ak:is(:focus,.\@focus):not(#_),select.rnk_ak:is(:focus,.\@focus):not(#_){box-shadow:0 0 0 2px #60c2d880}input.rnk_ak option.rnk_ak:not(#_),select.rnk_ak option.rnk_ak:not(#_){background:var(--docs-bg)}.rnk_ak.results:not(#_){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;--u_rg: 10px;--u_cg: 10px;padding-top:10px;overflow-y:auto;scrollbar-color:var(--docs-scrollbar-thumb) var(--docs-scrollbar-track);scrollbar-width:thin;min-height:0rem}.rnk_ak.results:not(#_)::-webkit-scrollbar{width:10px;height:10px}.rnk_ak.results:not(#_)::-webkit-scrollbar-track{background:var(--docs-scrollbar-track)}.rnk_ak.results:not(#_)::-webkit-scrollbar-thumb{border:2px solid var(--docs-scrollbar-track);border-radius:8px;background:var(--docs-scrollbar-thumb)}.rnk_ak.results:not(#_)::-webkit-scrollbar-corner{background:var(--docs-scrollbar-track)}.rnk_ak.documentation_group:not(#_){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;--u_rg: 10px;--u_cg: 10px;scroll-margin-top:10px}.rnk_ak.documentation_group+.rnk_ak.documentation_group:not(#_){margin-top:18px;padding-top:18px}.rnk_ak.group_header:not(#_){padding:0rem 2px 2px}.rnk_ak.group_header h2.rnk_ak:not(#_){margin:0rem;font-size:16px;line-height:1.25;--u_lh: 1.25}.rnk_ak.group_header p.rnk_ak:not(#_){margin:4px 0rem 0rem;color:var(--docs-ink-mid);font:12px var(--font-sans)}.rnk_ak.group_name:not(#_){color:var(--docs-group-accent);font-family:var(--font-sans);font-weight:650;letter-spacing:.01em;text-decoration:none}.rnk_ak.page_intro a.rnk_ak.group_name:not(#_){color:var(--docs-group-accent);text-decoration:underline;text-decoration-color:var(--docs-ink-dim);text-underline-offset:2px}.rnk_ak.page_intro a.rnk_ak.group_name:is(:hover,.\@hover):not(#_){color:var(--docs-ink)}.rnk_ak.group_entries:not(#_){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;--u_rg: 10px;--u_cg: 10px}mark.rnk_ak:not(#_){font:inherit}@media (max-width: 700px){.rnk-ak{gap:8px;--u_rg: 8px;--u_cg: 8px;overflow:visible}}@media (max-width: 700px){.rnk-ak .rnk_ak.docs_layout:not(#_),.rnk-ak .rnk_ak.docs_layout.with_index:not(#_){display:flex;flex-direction:column}}@media (max-width: 700px){.rnk-ak .rnk_ak.function_index:not(#_),.rnk-ak .rnk_ak.results:not(#_){overflow-y:visible}}@media (max-width: 700px){.rnk-ak .rnk_ak.page_intro:not(#_){padding-bottom:4px}}@media (max-width: 700px){.rnk-ak .rnk_ak.page_intro .rnk_ak.page_title:not(#_){font-size:17px}}@media (max-width: 700px){.rnk-ak .rnk_ak.page_intro p.rnk_ak:not(#_){font-size:13px}}@media (max-width: 700px){.rnk-ak .rnk_ak.documentation_toolbar:not(#_){flex-wrap:wrap;padding-bottom:6px}}@media (max-width: 700px){.rnk-ak .rnk_ak.doc_navigation .rnk_ak.nav_links:not(#_){display:none}}@media (max-width: 700px){.rnk-ak .rnk_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){.rnk-ak .rnk_ak.search_bar:not(#_){order:3;flex:0 0 100%;padding-bottom:0rem}}@media (max-width: 700px){.rnk-ak .rnk_ak.results:not(#_){grid-template-columns:minmax(0,1fr)}}.rnk_ak.empty:not(#_){padding:2rem;text-align:center;color:var(--docs-ink-mid)}.rnk-al:not(#_):not(#_):not(#_){--control-scrollbar-thumb: var(--rnk_am);--control-scrollbar-track: var(--rnk_an);scrollbar-color:var(--rnk_ao)}public_docs_tab-tag{display:block}/*! @path app/javascript/documentation.imba?styles */

