svg[data-v-748727e5]{display:block;height:var(--icon-size, 24px);width:var(--icon-size, 24px);min-width:var(--icon-size, 24px);stroke-width:var(--icon-stroke-width, 1.5px)}.ui-button[data-v-26599bef]{font-size:var(--typo-h200);--icon-size: 1em;-webkit-tap-highlight-color:transparent;outline:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;line-height:1;will-change:box-shadow,transform;transition:all var(--ui-transition)}.ui-button._solid[data-v-26599bef]{padding:var(--ui-button-padding, var(--lt-sp200) var(--lt-sp400));font-family:var(--typo-font-ui);min-height:var(--ui-lt-h);border-width:var(--ui-lt-border-width);border-style:var(--ui-lt-border-style);border-color:var(--ui-pal);border-radius:var(--ui-lt-border-radius);background:var(--ui-pal);color:var(--ui-pal-acc);gap:var(--ui-button-gap, var(--lt-sp300))}.ui-button._hollow[data-v-26599bef]{background:transparent;padding:var(--ui-button-padding, var(--lt-sp200) var(--lt-sp400));color:var(--ui-pal);border-width:var(--ui-lt-border-width);border-style:var(--ui-lt-border-style);border-color:var(--ui-pal);border-radius:var(--ui-lt-border-radius);gap:var(--ui-button-gap, var(--lt-sp300));min-height:var(--ui-lt-h)}.ui-button._hollow[data-v-26599bef]:hover{box-shadow:0 3px 10px -4px var(--ui-pal)}.ui-button._hollow[data-v-26599bef]:focus{box-shadow:0 3px 10px -4px var(--ui-pal)}.ui-button._hollow[data-v-26599bef]:active{box-shadow:0 1px 4px -2px var(--ui-pal)}.ui-button._hollow[data-v-26599bef]:disabled{cursor:default;color:var(--ui-pal-disabled-border);box-shadow:none}.ui-button._naked[data-v-26599bef]{background:transparent;color:var(--ui-pal);border:1px solid transparent;padding:var(--ui-button-padding, var(--lt-sp300) var(--lt-sp400));gap:var(--ui-button-gap, var(--lt-sp300));min-height:var(--ui-lt-h)}.ui-button._naked[data-v-26599bef]:hover{box-shadow:none}.ui-button._naked[data-v-26599bef]:focus{box-shadow:none}.ui-button._naked[data-v-26599bef]:active{box-shadow:none}.ui-button._naked[data-v-26599bef]:disabled{color:var(--ui-pal-disabled-border);box-shadow:none;cursor:default}.ui-button[data-v-26599bef]:hover{text-decoration:none;box-shadow:0 4px 12px -4px var(--ui-pal)}.ui-button[data-v-26599bef]:focus{box-shadow:0 4px 12px -4px var(--ui-pal)}.ui-button[data-v-26599bef]:active{transition-duration:20ms;box-shadow:0 3px 4px -2px var(--ui-pal)}.ui-button[data-v-26599bef]:disabled{cursor:default;background:var(--ui-pal-disabled);border-color:var(--ui-pal-disabled-border);border-style:var(--ui-lt-disabled-border-style);color:var(--ui-pal-disabled-border);box-shadow:none}.ui-button._loading[data-v-26599bef]{color:transparent!important}.ui-button_loader[data-v-26599bef]{--icon-size: 1.4em;--icon-color: var(--ui-pal-acc);position:absolute;animation:spin-26599bef 2s infinite}.ui-button._hollow>.ui-button_loader[data-v-26599bef],.ui-button._naked>.ui-button_loader[data-v-26599bef]{--icon-size: 1.4em;--icon-color: var(--ui-pal);position:absolute;animation:spin-26599bef 2s infinite}@keyframes spin-26599bef{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.ui-button-link[data-v-dec55942]{font-size:var(--typo-h200);padding:0;display:inline-block;box-sizing:border-box;cursor:pointer;font-family:var(--typo-font-text);border:0 none;transition:all var(--ui-transition);background:transparent;color:var(--pal-link);line-height:1;will-change:box-shadow,transform;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none}.ui-button-link[data-v-dec55942]:hover{text-decoration:underline}.ui-button-link[data-v-dec55942]:focus{color:var(--pal-link-active);text-decoration:underline}.ui-button-link[data-v-dec55942]:active{color:var(--pal-link-active);text-decoration:underline}.ui-button-link[data-v-dec55942]:disabled{cursor:default;color:var(--ui-pal-disabled)}.ui-button-route[data-v-1049c2c6]{padding:0!important}.ui-button-route_link[data-v-1049c2c6]{flex:1;padding:var(--ui-button-padding, var(--lt-sp300) var(--lt-sp500));display:flex;color:inherit;text-decoration:none;align-items:inherit;justify-content:inherit;min-height:inherit;box-sizing:inherit;gap:inherit}.ui-button-route_link._naked[data-v-1049c2c6]{padding:var(--ui-button-padding, var(--lt-sp300))}.ui-code-view[data-v-4b06164a]{margin:var(--lt-sp200) 0}.ui-code-view_title[data-v-4b06164a]{font-size:var(--typo-h100);font-weight:700;margin-bottom:var(--lt-sp200)}.ui-code-view_pre[data-v-4b06164a]{padding:var(--lt-sp300) var(--lt-sp200);font-family:var(--typo-font-mono);overflow:auto;max-width:100%;background:var(--pal-block);border-width:1px;border-style:solid;border-color:var(--pal-block-border, black);border-radius:var(--ui-lt-border-radius);--ui-scroll-bg: var(--pal-block)}.ui-code-view_pre[data-v-4b06164a]::-webkit-scrollbar-track{background-color:var(--ui-scroll-bg, inherit)}.ui-code-view_pre[data-v-4b06164a]::-webkit-scrollbar{width:var(--ui-scroll-width);height:var(--ui-scroll-width);border-radius:var(--ui-scroll-width);background-color:var(--ui-scroll-bg, inherit)}.ui-code-view_pre[data-v-4b06164a]::-webkit-scrollbar-thumb{border:1px solid var(--ui-scroll-bg, inherit);border-radius:var(--ui-scroll-width);background-color:var(--ui-pal)}.ui-code-view_pre[data-v-4b06164a] ::-webkit-scrollbar-corner{background-color:transparent!important;border:0 none!important;box-shadow:none!important}.code-input[data-v-2fae5b62]{display:flex;height:var(--ui-lt-h)}.code-input_wrapper[data-v-2fae5b62]{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--lt-sp400)}.code-input_inp[data-v-2fae5b62]{--extra-indent: calc((var(--ui-lt-h) + var(--lt-sp200)));position:absolute;width:calc(100% + var(--extra-indent));height:100%;border:0 none;font-family:var(--typo-font-mono);font-size:var(--typo-font-ui);letter-spacing:calc(var(--ui-lt-h) + var(--lt-sp200));margin-left:calc(var(--extra-indent) / -2);outline:none;background:transparent;opacity:0;padding:0}.code-input_char[data-v-2fae5b62]{width:var(--ui-lt-h);height:100%;border-style:var(--ui-lt-border-style);border-width:var(--ui-lt-border-width);border-color:var(--ui-pal-lateral);border-radius:var(--ui-lt-border-radius);background:var(--ui-pal-bg);color:var(--ui-pal-text);align-items:center;justify-content:center;display:flex;gap:var(--lt-sp100)}.code-input_char-item[data-v-2fae5b62]{font-family:var(--typo-font-mono);font-size:var(--typo-h300);border-width:0 2px 0 2px;border-style:solid;border-color:transparent;background:transparent;text-align:center;display:flex;align-items:center;justify-content:center;padding:var(--lt-sp200);min-width:calc(var(--ui-lt-h) / 2);min-height:calc(var(--ui-lt-h) / 2)}.code-input_char._select .code-input_char-item[data-v-2fae5b62]{color:var(--pal-front);background:var(--pal-primary)}input:focus~.code-input_char._cursor[data-v-2fae5b62],input:focus~.code-input_char._cursor_0[data-v-2fae5b62]{border-color:var(--ui-pal)}input:focus~.code-input_char._cursor .code-input_char-item[data-v-2fae5b62]{border-right-color:var(--pal-front)}input:focus~.code-input_char._cursor_0 .code-input_char-item[data-v-2fae5b62]{border-left-color:var(--pal-front)}.ui-copy[data-v-8e4d20bb]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select[data-v-72f25542]{font-size:var(--typo-h200);padding:0;display:flex;box-sizing:border-box;align-items:center;justify-content:stretch;border-style:var(--ui-lt-border-style);border-width:var(--ui-lt-border-width);border-color:var(--ui-pal-lateral);border-radius:var(--ui-lt-border-radius);transition-duration:.24s;transition-timing-function:ease-in-out;transition-property:border-color,box-shadow;height:var(--ui-lt-h);background:var(--ui-pal-bg)}.ui-select_select[data-v-72f25542]{font-size:var(--typo-h200);padding:var(--lt-sp100) var(--lt-sp200);font-family:var(--typo-font-ui);color:var(--ui-pal-text);caret-color:var(--ui-pal);min-height:100%;border:none;outline:none;background:transparent;box-sizing:border-box;flex:1;display:block;min-width:0;margin:0}.ui-select_select[disabled][data-v-72f25542]{cursor:not-allowed;color:var(--ui-pal-disabled-border)}.ui-select_select[data-v-72f25542] option{line-height:var(--ui-lt-h);background:var(--ui-pal-bg);color:var(--ui-pal-text)}.ui-select[data-v-72f25542]:hover{outline:none;box-shadow:0 5px 12px -4px rgb(var(--rgb-front),.2)}.ui-select[data-v-72f25542]:focus-within{outline:none;box-shadow:0 0 0 0 var(--ui-pal);border-color:var(--ui-pal)}.ui-select._disabled[data-v-72f25542]{border:var(--ui-lt-border-width) var(--ui-lt-disabled-border-style) var(--ui-pal-disabled-border);background:var(--ui-pal-bg);box-shadow:none}.ui-text[data-v-1929f7c3]{font-size:var(--typo-h200);padding:0;display:flex;box-sizing:border-box;align-items:center;justify-content:stretch;border-style:var(--ui-lt-border-style);border-width:var(--ui-lt-border-width);border-color:var(--ui-pal-lateral);border-radius:var(--ui-lt-border-radius);transition-duration:.24s;transition-timing-function:ease-in-out;transition-property:border-color,box-shadow;height:var(--ui-lt-h);background:var(--ui-pal-bg)}.ui-text_input[data-v-1929f7c3]{font-size:var(--typo-h200);padding:var(--ui-input-padding, var(--lt-sp100) var(--lt-sp300));font-family:var(--typo-font-ui);color:var(--ui-pal-text);caret-color:var(--ui-pal);min-height:100%;border:none;outline:none;background:transparent;box-sizing:border-box;flex:1;display:block;min-width:0;margin:0}.ui-text_input[data-v-1929f7c3]::selection{background-color:var(--ui-pal);color:var(--ui-pal-text-select)}.ui-text_input[data-v-1929f7c3]::placeholder{color:var(--ui-pal-placeholder)}.ui-text_input[disabled][data-v-1929f7c3],.ui-text_input[read-only][data-v-1929f7c3]{cursor:not-allowed;color:var(--ui-pal-disabled-border)}.ui-text_input._naked[data-v-1929f7c3]{padding:var(--ui-input-padding, 0)}.ui-text[data-v-1929f7c3]:hover{outline:none;box-shadow:0 5px 12px -4px rgb(var(--rgb-front),.2)}.ui-text[data-v-1929f7c3]:focus-within{outline:none;box-shadow:0 0 0 0 var(--ui-pal);border-color:var(--ui-pal)}.ui-text._disabled[data-v-1929f7c3]{border:var(--ui-lt-border-width) var(--ui-lt-disabled-border-style) var(--ui-pal-disabled-border);background:var(--ui-pal-bg);box-shadow:none}.ui-select-x[data-v-5d9f6c04]{font-size:var(--typo-h200);padding:0;display:flex;box-sizing:border-box;align-items:center;justify-content:stretch;border-style:var(--ui-lt-border-style);border-width:var(--ui-lt-border-width);border-color:var(--ui-pal-lateral);border-radius:var(--ui-lt-border-radius);transition-duration:.24s;transition-timing-function:ease-in-out;transition-property:border-color,box-shadow;height:var(--ui-lt-h);position:relative;background-color:var(--ui-pal-bg)}.ui-select-x_input[data-v-5d9f6c04]{font-size:var(--typo-h200);padding:var(--lt-sp100) var(--lt-sp300);font-family:var(--typo-font-ui);color:var(--ui-pal-text);caret-color:var(--ui-pal);min-height:100%;border:none;outline:none;background:transparent;box-sizing:border-box;flex:1;display:block;min-width:0;margin:0}.ui-select-x_input[data-v-5d9f6c04]:focus{outline:none}.ui-select-x_input[data-v-5d9f6c04]::selection{background-color:var(--ui-pal);color:var(--ui-pal-text-select)}.ui-select-x_input[data-v-5d9f6c04]::placeholder{color:var(--ui-pal-placeholder)}.ui-select-x_list[data-v-5d9f6c04]{overflow:auto;max-height:30vh;max-width:100vw;display:none;flex-direction:column;justify-content:stretch;border-width:var(--ui-lt-border-width);border-radius:var(--ui-lt-border-radius);border-color:var(--ui-pal);border-style:solid;position:absolute;left:calc(var(--ui-lt-border-width) * -1);top:100%;min-width:calc(100% + var(--ui-lt-border-width) * 2);background:var(--ui-pal-bg);margin-top:var(--lt-sp200);z-index:var(--lt-z-pop)}.ui-select-x_list[data-v-5d9f6c04]::-webkit-scrollbar-track{background-color:var(--ui-scroll-bg, inherit)}.ui-select-x_list[data-v-5d9f6c04]::-webkit-scrollbar{width:var(--ui-scroll-width);height:var(--ui-scroll-width);border-radius:var(--ui-scroll-width);background-color:var(--ui-scroll-bg, inherit)}.ui-select-x_list[data-v-5d9f6c04]::-webkit-scrollbar-thumb{border:1px solid var(--ui-scroll-bg, inherit);border-radius:var(--ui-scroll-width);background-color:var(--ui-pal)}.ui-select-x_list[data-v-5d9f6c04] ::-webkit-scrollbar-corner{background-color:transparent!important;border:0 none!important;box-shadow:none!important}.ui-select-x_list-item[data-v-5d9f6c04]{padding:var(--lt-sp200) var(--lt-sp300);font-size:var(--typo-h200);line-height:var(--typo-lh300);border:0 none;text-decoration:none;border-radius:0;justify-content:left;text-align:left;font-weight:inherit;font-family:var(--typo-font-ui);background:transparent;outline:none;color:var(--ui-pal-text)}.ui-select-x_list-item[data-v-5d9f6c04]:hover{background-color:var(--ui-pal-lateral);color:var(--ui-pal-text)}.ui-select-x_list-item._selected[data-v-5d9f6c04]{color:var(--ui-pal-acc);background-color:var(--ui-pal)}.ui-select-x_list-item[data-v-5d9f6c04]:focus{color:var(--ui-pal-acc);background-color:var(--ui-pal)}.ui-select-x:focus-within .ui-select-x_list[data-v-5d9f6c04]{display:flex}.ui-select-x[data-v-5d9f6c04]:hover{outline:none;box-shadow:0 5px 12px -4px rgb(var(--rgb-front),.2)}.ui-select-x[data-v-5d9f6c04]:focus-within{outline:none;box-shadow:0 0 0 0 var(--ui-pal);border-color:var(--ui-pal)}.ui-select-x._disabled[data-v-5d9f6c04]{border:var(--ui-lt-border-width) var(--ui-lt-disabled-border-style) var(--ui-pal-disabled-border);background:transparent;box-shadow:none}.ui-modal[data-v-1b5e2010]{position:fixed;left:0;top:0;right:0;bottom:0;z-index:var(--lt-z-nav);background-color:transparent;transition-timing-function:linear;transition-duration:.2s;transition-property:background-color,visibility;pointer-events:none;visibility:hidden;display:flex;justify-content:center;align-items:flex-start;overflow:auto;padding:var(--lt-sp300)}.ui-modal._shown[data-v-1b5e2010]{background:var(--pal-overlay);visibility:visible;pointer-events:unset}.ui-modal_window[data-v-1b5e2010]{position:relative;margin:auto;border-radius:var(--ui-lt-border-radius);background:var(--pal-back);max-width:100vw}.ui-modal_window[data-v-1b5e2010]::-webkit-scrollbar-track{background-color:var(--ui-scroll-bg, inherit)}.ui-modal_window[data-v-1b5e2010]::-webkit-scrollbar{width:var(--ui-scroll-width);height:var(--ui-scroll-width);border-radius:var(--ui-scroll-width);background-color:var(--ui-scroll-bg, inherit)}.ui-modal_window[data-v-1b5e2010]::-webkit-scrollbar-thumb{border:1px solid var(--ui-scroll-bg, inherit);border-radius:var(--ui-scroll-width);background-color:var(--ui-pal)}.ui-modal_window[data-v-1b5e2010] ::-webkit-scrollbar-corner{background-color:transparent!important;border:0 none!important;box-shadow:none!important}.ui-modal_window-close[data-v-1b5e2010]{position:absolute;right:var(--lt-sp400);top:var(--lt-sp400);cursor:pointer}.ui-modal_window-close-icon[data-v-1b5e2010]{--icon-size: 24px;--icon-color: var(--pal-grey800)}.bounce-enter-active[data-v-1b5e2010]{animation:slide-down-1b5e2010 .2s}.bounce-leave-active[data-v-1b5e2010]{animation:slide-down-1b5e2010 .2s reverse}@keyframes slide-down-1b5e2010{0%{transform:translateY(-20px);opacity:0}to{transform:translate(0);opacity:1}}html{--ui-sidebar-max-w: 45vw;--ui-sidebar-min-w: 25vw}.ui-sidebar[data-v-ccd37793]{position:fixed;left:0;top:0;right:0;bottom:0;z-index:var(--lt-z-nav);background-color:transparent;transition-timing-function:linear;transition-duration:.2s;transition-property:background-color,visibility;pointer-events:none;visibility:hidden}.ui-sidebar._shown[data-v-ccd37793]{background:var(--pal-overlay);visibility:visible;pointer-events:unset}.ui-sidebar_content[data-v-ccd37793]{overflow:auto;position:absolute;left:auto;top:0;right:0;bottom:0;border-top-left-radius:var(--lt-border-radius);border-bottom-left-radius:var(--lt-border-radius);background:var(--pal-back);box-shadow:0 0 10px #00000040;max-width:var(--ui-sidebar-max-w);min-width:var(--ui-sidebar-min-w);transform-origin:100% 50%;width:var(--ui-sidebar-width, auto)}.ui-sidebar_content[data-v-ccd37793]::-webkit-scrollbar-track{background-color:var(--ui-scroll-bg, inherit)}.ui-sidebar_content[data-v-ccd37793]::-webkit-scrollbar{width:var(--ui-scroll-width);height:var(--ui-scroll-width);border-radius:var(--ui-scroll-width);background-color:var(--ui-scroll-bg, inherit)}.ui-sidebar_content[data-v-ccd37793]::-webkit-scrollbar-thumb{border:1px solid var(--ui-scroll-bg, inherit);border-radius:var(--ui-scroll-width);background-color:var(--ui-pal)}.ui-sidebar_content[data-v-ccd37793] ::-webkit-scrollbar-corner{background-color:transparent!important;border:0 none!important;box-shadow:none!important}.ui-sidebar_close[data-v-ccd37793]{--icon-color: var(--pal-grey800);position:absolute;top:var(--lt-sp500);left:var(--lt-sp500);border:none;padding:0;background:transparent;cursor:pointer}.bounce-enter-active[data-v-ccd37793]{animation:slide-right-ccd37793 .2s}.bounce-leave-active[data-v-ccd37793]{animation:slide-right-ccd37793 .2s reverse}@keyframes slide-right-ccd37793{0%{transform:translate(100%)}to{transform:translate(0)}}.ui-text[data-v-3d471819]{font-size:var(--typo-h200);padding:0;display:flex;box-sizing:border-box;align-items:center;justify-content:stretch;border-style:var(--ui-lt-border-style);border-width:var(--ui-lt-border-width);border-color:var(--ui-pal-lateral);border-radius:var(--ui-lt-border-radius);transition-duration:.24s;transition-timing-function:ease-in-out;transition-property:border-color,box-shadow;min-height:var(--ui-lt-h);background:var(--ui-pal-bg)}.ui-text_textarea[data-v-3d471819]{font-size:var(--typo-h200);padding:var(--lt-sp200) var(--lt-sp300);margin:var(--lt-sp100) var(--lt-sp100) var(--lt-sp100) 0;color:var(--ui-pal-text);caret-color:var(--ui-pal);border:0 none;outline:none;background:transparent;box-sizing:border-box;flex:1;display:block;min-width:var(--ui-textarea-min-w, 0);max-width:var(--ui-textarea-max-w, unset);resize:var(--ui-textarea-resize, vertical);min-height:var(--ui-textarea-min-h, 4em);max-height:var(--ui-textarea-max-h, 400px);height:var(--ui-lt-h);font-family:var(--typo-font-ui)}.ui-text_textarea[data-v-3d471819]::-webkit-scrollbar-track{background-color:var(--ui-scroll-bg, inherit)}.ui-text_textarea[data-v-3d471819]::-webkit-scrollbar{width:var(--ui-scroll-width);height:var(--ui-scroll-width);border-radius:var(--ui-scroll-width);background-color:var(--ui-scroll-bg, inherit)}.ui-text_textarea[data-v-3d471819]::-webkit-scrollbar-thumb{border:1px solid var(--ui-scroll-bg, inherit);border-radius:var(--ui-scroll-width);background-color:var(--ui-pal)}.ui-text_textarea[data-v-3d471819] ::-webkit-scrollbar-corner{background-color:transparent!important;border:0 none!important;box-shadow:none!important}.ui-text_textarea[data-v-3d471819]::selection{background-color:var(--ui-pal);color:var(--ui-pal-text-select)}.ui-text_textarea[disabled][data-v-3d471819],.ui-text_textarea[read-only][data-v-3d471819]{cursor:text;color:var(--ui-pal-disabled-border)}.ui-text[data-v-3d471819]:hover{outline:none;box-shadow:0 5px 12px -4px rgb(var(--rgb-front),.2)}.ui-text[data-v-3d471819]:focus-within{outline:none;box-shadow:0 0 0 0 var(--ui-pal);border-color:var(--ui-pal)}.ui-text._disabled[data-v-3d471819]{border:var(--ui-lt-border-width) var(--ui-lt-disabled-border-style) var(--ui-pal-disabled-border);box-shadow:none}.ui-check[data-v-7aa85785]{font-size:var(--typo-h200);-webkit-user-select:none;user-select:none;display:flex;box-sizing:border-box;align-items:center;justify-content:var(--ui-check-justify-content, stretch);height:var(--ui-lt-h);position:relative;outline:none;color:var(--pal-text-dimm);font-family:var(--typo-font-text);cursor:pointer;line-height:1}.ui-check_input[data-v-7aa85785]{opacity:0;position:absolute;left:0;top:0;pointer-events:none}.ui-check_check[data-v-7aa85785]{border-style:var(--ui-lt-border-style);border-width:var(--ui-check-border-w);border-color:var(--pal-grey700);height:var(--ui-check-size);width:var(--ui-check-size);border-radius:var(--ui-lt-border-radius);display:flex;justify-content:stretch;align-items:stretch;margin-right:var(--lt-sp200);transition:all var(--ui-transition)}.ui-check_check-icon[data-v-7aa85785]{transition:all var(--ui-transition);transform:scale(0);width:100%}.ui-check._checked .ui-check_check[data-v-7aa85785]{border-color:var(--ui-pal)}.ui-check._checked .ui-check_check-icon[data-v-7aa85785]{transform:scale(1.4)}.ui-check_switch[data-v-7aa85785]{width:var(--ui-switch-w);border-radius:var(--ui-switch-h);background-color:var(--pal-grey700);border:var(--ui-lt-border-width) solid var(--pal-grey700);margin-right:var(--lt-sp200);display:flex;align-items:center;justify-content:flex-start;height:var(--ui-switch-h);--switch-left: 0}.ui-check_switch[data-v-7aa85785]:before{transform:translate(var(--switch-left));content:"";display:block;background-color:#fff;border:var(--ui-lt-border-width) solid transparent;border-radius:var(--ui-switch-h);height:calc(100% - var(--ui-lt-border-width) * 2);aspect-ratio:1;transition:all var(--ui-transition)}.ui-check._checked .ui-check_switch[data-v-7aa85785]{background-color:var(--ui-pal);border-color:var(--ui-pal)}.ui-check._checked .ui-check_switch[data-v-7aa85785]:before{--switch-left: calc(var(--ui-switch-w) - var(--ui-switch-h));transform:translate(var(--switch-left))}.ui-check._checked[data-v-7aa85785]{color:var(--pal-text)}.ui-check:hover:not(.ui-check._disabled) .ui-check_box[data-v-7aa85785]{box-shadow:0 5px 12px -4px rgb(var(--rgb-front),.2)}.ui-check[data-v-7aa85785]:hover{color:var(--pal-text)}.ui-check:focus-within .ui-check_box[data-v-7aa85785]{box-shadow:0 0 2px 4px rgba(var(--ui-rgb),.3)}.ui-check._disabled[data-v-7aa85785]{color:var(--ui-pal-disabled-border);cursor:not-allowed}.ui-check._disabled .ui-check_check[data-v-7aa85785]{border:var(--ui-lt-border-width) var(--ui-lt-disabled-border-style) var(--ui-pal-disabled-border);box-shadow:none}.ui-check._disabled .ui-check_switch[data-v-7aa85785]{background-color:rgba(var(--rgb-grey700),.25);border-color:transparent}.ui-check._disabled._checked .ui-check_switch[data-v-7aa85785]{background-color:rgba(var(--ui-rgb),.3)}._loading[data-v-7aa85785]{animation:pulse-7aa85785 1s infinite}@keyframes pulse-7aa85785{40%{transform:scale(1.1);box-shadow:0 0 0 5px rgba(var(--ui-rgb),.3)}80%{transform:scale(1);box-shadow:0 0 0 10px rgba(var(--ui-rgb),0)}to{box-shadow:0 0 rgba(var(--ui-rgb),0)}}.ui-dropdown[data-v-b893d498]{font-size:var(--typo-h200);padding:0;box-sizing:border-box;position:relative}.ui-dropdown_trigger[data-v-b893d498]{display:flex;align-items:center;justify-content:stretch}.ui-dropdown_content[data-v-b893d498]{overflow:auto;min-width:100%;max-width:100vw;max-height:var(--ui-dropdown-max-height);flex-direction:column;justify-content:stretch;border-radius:var(--ui-lt-border-radius);position:absolute;top:100%;background:var(--ui-pal-bg);margin-top:var(--lt-sp200);z-index:var(--lt-z-pop);background:var(--pal-bg);box-shadow:0 3px 11px rgba(var(--rgb-front),.2)}.ui-dropdown_content[data-v-b893d498]::-webkit-scrollbar-track{background-color:var(--ui-scroll-bg, inherit)}.ui-dropdown_content[data-v-b893d498]::-webkit-scrollbar{width:var(--ui-scroll-width);height:var(--ui-scroll-width);border-radius:var(--ui-scroll-width);background-color:var(--ui-scroll-bg, inherit)}.ui-dropdown_content[data-v-b893d498]::-webkit-scrollbar-thumb{border:1px solid var(--ui-scroll-bg, inherit);border-radius:var(--ui-scroll-width);background-color:var(--ui-pal)}.ui-dropdown_content[data-v-b893d498] ::-webkit-scrollbar-corner{background-color:transparent!important;border:0 none!important;box-shadow:none!important}.ui-dropdown_content[data-v-b893d498]:not(._right){left:0}.ui-dropdown_content._right[data-v-b893d498]{right:0}.ui-dropdown-item[data-v-dfdf2b3b]{padding:var(--lt-sp200) var(--lt-sp400);display:flex;align-items:center;min-height:var(--ui-lt-h)}.ui-dropdown-item._interactive[data-v-dfdf2b3b]{color:var(--ui-pal-text);cursor:pointer}.ui-dropdown-item._interactive[data-v-dfdf2b3b]:hover{color:var(--ui-pal)}.ui-dropdown-item._interactive[data-v-dfdf2b3b]:focus,.ui-dropdown-item._interactive[data-v-dfdf2b3b]:active{outline:none}.ui-dropdown-item._active[data-v-dfdf2b3b]{outline:none;color:var(--ui-pal)}.error-404[data-v-34a85a0c]{padding:var(--lt-sp500) 0;font-size:20px}.brain-monitor[data-v-47e1f8e9]{display:flex;align-items:center}.brain-monitor_stats[data-v-47e1f8e9]{display:flex;flex-direction:column;padding-right:.5em;margin-right:.5em;border-right:1px solid var(--pal-grey300);min-width:14px}.brain-monitor_stats._essentials[data-v-47e1f8e9]{padding:0;margin:0;border:0;min-width:155px;zoom:.8}.brain-monitor_stats label[data-v-47e1f8e9]{width:6em;color:var(--pal-grey500);margin-right:.5em;align-items:center}.brain-monitor_stats b[data-v-47e1f8e9]{color:var(--pal-grey700)}.brain-monitor_stats p[data-v-47e1f8e9]{white-space:nowrap;display:flex;align-items:center}.brain-monitor_button[data-v-47e1f8e9]{min-width:100px}.brain-monitor_icon[data-v-47e1f8e9]{--icon-color: var(--pal-grey300)}.brain-monitor_icon._enabled[data-v-47e1f8e9]{--icon-color: var(--pal-positive)}.brain-monitor_icon._is-loading[data-v-47e1f8e9]{animation:pulsate-47e1f8e9 1s linear infinite;--icon-color: var(--pal-warning)}@keyframes pulsate-47e1f8e9{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.refine-monitor[data-v-3c479bc5]{display:flex;align-items:center}.refine-monitor_stats[data-v-3c479bc5]{display:flex;flex-direction:column;padding-right:.5em;margin-right:.5em;border-right:1px solid var(--pal-grey300);min-width:14px}.refine-monitor_stats._essentials[data-v-3c479bc5]{padding:0;margin:0;border:0;min-width:155px;zoom:.8}.refine-monitor_stats label[data-v-3c479bc5]{width:6em;color:var(--pal-grey500);margin-right:.5em;align-items:center}.refine-monitor_stats b[data-v-3c479bc5]{color:var(--pal-grey700)}.refine-monitor_stats p[data-v-3c479bc5]{white-space:nowrap;display:flex;align-items:center}.refine-monitor_button[data-v-3c479bc5]{min-width:100px}.refine-monitor_icon[data-v-3c479bc5]{--icon-color: var(--pal-grey300)}.refine-monitor_icon._enabled[data-v-3c479bc5]{--icon-color: var(--pal-positive)}.refine-monitor_icon._is-loading[data-v-3c479bc5]{animation:pulsate-3c479bc5 1s linear infinite;--icon-color: var(--pal-warning)}@keyframes pulsate-3c479bc5{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.bulk-ingredient-translate[data-v-e8099b5f]{display:flex;align-items:center;min-height:5em}.bulk-ingredient-translate_stats[data-v-e8099b5f]{display:flex;flex-direction:column;padding-right:.5em;margin-right:.5em;border-right:1px solid var(--pal-grey300);min-width:200px}.bulk-ingredient-translate_stats label[data-v-e8099b5f]{width:6em;color:var(--pal-grey500);margin-right:.5em;align-items:center}.bulk-ingredient-translate_stats b[data-v-e8099b5f]{color:var(--pal-grey700)}.bulk-ingredient-translate_stats p[data-v-e8099b5f]{white-space:nowrap;display:flex;align-items:center}.bulk-ingredient-translate_button[data-v-e8099b5f]{min-width:120px}.bulk-ingredient-translate_result[data-v-e8099b5f]{margin-top:1rem;padding:.5rem 0;color:var(--pal-grey600);font-size:.9rem}.home_dump[data-v-80d45bd8]{padding:var(--lt-sp300) 0}.home_dump pre[data-v-80d45bd8]{font-size:var(--typo-h100);line-height:1em;font-family:monospace}.stats-progress[data-v-80d45bd8]{display:flex;flex-direction:column;gap:var(--lt-sp400);margin-bottom:var(--lt-sp500);max-width:500px}.stats-progress_bar[data-v-80d45bd8]{position:relative;height:28px;overflow:hidden;background:var(--pal-grey200)}.stats-progress_bar-verified[data-v-80d45bd8]{position:absolute;background:var(--pal-positive);bottom:16px;top:0;opacity:.75}.stats-progress_bar-verified-media[data-v-80d45bd8]{position:absolute;background:var(--pal-primary);top:16px;bottom:0;opacity:.75}.stats-progress_legend[data-v-80d45bd8]{display:flex;flex-direction:column;gap:var(--lt-sp400)}.stats-progress_legend-item[data-v-80d45bd8]{display:flex;align-items:center;gap:var(--lt-sp200)}.stats-progress_legend-item-color[data-v-80d45bd8]{width:16px;height:16px}.stats-progress_legend-item-color._verified[data-v-80d45bd8]{background:var(--pal-positive)}.stats-progress_legend-item-color._media[data-v-80d45bd8]{background:var(--pal-primary)}.account-settings-units[data-v-9e46d335]{display:flex;align-items:center;gap:var(--lt-sp100);margin:0 var(--lt-sp300)}.account-settings[data-v-3fcf230e]{padding:var(--lt-sp400);justify-content:flex-start;text-align:left;--ui-check-justify-content: flex-start}.profile-editor[data-v-0612f05c]{display:flex;flex-direction:column;gap:var(--lt-sp400)}.profile-editor_avatar[data-v-0612f05c]{display:flex;flex-direction:column;align-items:center;gap:var(--lt-sp200)}.profile-editor_avatar-upload[data-v-0612f05c]{position:relative;width:128px;height:128px;border-radius:50%;overflow:hidden;background:var(--pal-grey200);cursor:pointer}.profile-editor_avatar-upload._uploading[data-v-0612f05c]{pointer-events:none;opacity:.7}.profile-editor_avatar-upload[data-v-0612f05c]:hover{background:var(--pal-grey300)}.profile-editor_avatar-img[data-v-0612f05c]{width:100%;height:100%;object-fit:cover}.profile-editor_avatar-placeholder[data-v-0612f05c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--pal-grey500);font-size:2em}.profile-editor_avatar-input[data-v-0612f05c]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-editor_avatar-spinner[data-v-0612f05c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:spin-0612f05c 1s linear infinite}.profile-editor_form[data-v-0612f05c]{display:flex;flex-direction:column;gap:var(--lt-sp300);align-items:stretch;flex:1;width:100%}@keyframes spin-0612f05c{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.profile-delete[data-v-8e48df5b]{margin-top:200px}.profile-delete p[data-v-8e48df5b]{padding:2em 0;color:var(--pal-negative)}.profile[data-v-5cd72975]{gap:2em;padding:1em}.auth-root_epic[data-v-35f7fc66]{font-family:serif;text-align:center;font-size:10em;padding:.5em}.sign-in_form[data-v-f0c1ff44]{display:flex;flex-direction:column;gap:var(--lt-sp400);align-self:center;justify-self:center;width:320px;max-width:100vw;margin:auto}.sign-in_error[data-v-f0c1ff44]{color:var(--pal-negative)}.sign-up_form[data-v-1caec21b]{display:flex;flex-direction:column;gap:var(--lt-sp400);align-self:center;justify-self:center;width:320px;max-width:100vw;margin:auto}.sign-up_links[data-v-1caec21b]{display:flex;align-content:center;gap:var(--lt-sp500)}.sign-up_error[data-v-1caec21b]{color:var(--pal-negative)}.activate_form[data-v-51bb1a3a]{display:flex;flex-direction:column;gap:var(--lt-sp400);align-self:center;justify-self:center;width:320px;max-width:100vw;margin:auto}.activate_links[data-v-51bb1a3a]{display:flex;align-content:center;gap:var(--lt-sp500)}.activate_error[data-v-51bb1a3a]{color:var(--pal-negative)}.restore_form[data-v-0a2b47f0]{display:flex;flex-direction:column;gap:var(--lt-sp400);align-self:center;justify-self:center;width:320px;max-width:100vw;margin:auto}.restore_common[data-v-0a2b47f0]{width:320px;margin:var(--lt-sp500) auto}.restore_links[data-v-0a2b47f0]{display:flex;align-content:center;gap:var(--lt-sp500)}.restore_err[data-v-0a2b47f0]{color:red}.user-selector[data-v-c1e9b13d]{position:relative;width:100%;display:flex;align-items:center;gap:8px}.user-selector_display[data-v-c1e9b13d]{border:1px solid var(--pal-grey200);cursor:pointer;display:flex;align-items:center;outline:none;min-height:var(--ui-lt-h);max-height:var(--ui-lt-h)}.user-selector_display[data-v-c1e9b13d]:hover{border-color:var(--pal-grey300)}.user-selector_selected[data-v-c1e9b13d]{display:flex;align-items:center;gap:8px;width:100%}.user-selector_dropdown[data-v-c1e9b13d]{position:absolute;top:100%;left:0;right:0;background:var(--pal-back);border:1px solid var(--pal-grey300);z-index:100}.user-selector_results[data-v-c1e9b13d]{max-height:200px;overflow-y:auto}.user-selector_placeholder[data-v-c1e9b13d]{padding:var(--lt-sp400);text-align:center}.user-selector_result[data-v-c1e9b13d]{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer}.user-selector_result[data-v-c1e9b13d]:hover{background:var(--pal-grey200)}.user-selector_info[data-v-c1e9b13d]{flex:1}.user-selector_avatar[data-v-c1e9b13d]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;background:var(--pal-grey200)}.user-selector_avatar img[data-v-c1e9b13d]{border-radius:50%;object-fit:cover;width:100%;height:100%}.gen-by_pill[data-v-b2ce164c]{font-weight:400;display:flex;gap:.25em;padding:var(--ui-button-padding);background:rgba(var(--ui-rgb),.3);color:rgba(var(--ui-rgb),1);border-radius:6px;height:calc(var(--ui-lt-h) + 2px);min-width:170px;align-items:center;justify-content:center;border:1px solid rgba(var(--ui-rgb),1)}.recipe-refine[data-v-86b7758f]{display:flex;gap:2px}.recipe-refine_bar[data-v-86b7758f]{min-width:4px;border-radius:2px;background-color:var(--pal-secondary)}.recipe-refine_bar._empty[data-v-86b7758f]{background-color:var(--pal-grey300)}.recipe-refine_bar._done[data-v-86b7758f]{background-color:var(--pal-positive)}.recipe-refine_bar._active[data-v-86b7758f]{background-color:var(--pal-warning);animation:pulse-86b7758f 1s infinite}@keyframes pulse-86b7758f{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.text-diff_added[data-v-60efa285]{background-color:#0f03}.text-diff_removed[data-v-60efa285]{background-color:#f003;text-decoration:line-through}.recipe-refine-buttons[data-v-6b83a833]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;align-items:center}.refine-button[data-v-6b83a833]{display:flex;align-items:center;gap:8px}.refine-status[data-v-6b83a833]{font-size:14px;color:var(--pal-grey700);font-style:italic;white-space:nowrap}.recipe-view-steps[data-v-9bdc37b9]{display:flex;flex-direction:column;gap:var(--lt-sp200)}.recipe-view-steps_idle[data-v-9bdc37b9]{font-weight:700;background:var(--pal-negative);color:var(--pal-negative-acc);padding:2px 4px;border-radius:4px}.recipe-view-steps small[data-v-9bdc37b9]{color:var(--pal-grey700);font-weight:700}.recipe-refine-buttons[data-v-9bdc37b9]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.refine-button[data-v-9bdc37b9]{flex-direction:row;display:flex;align-items:center;gap:8px}.refine-status[data-v-9bdc37b9]{font-size:14px;color:var(--pal-grey700);font-style:italic;white-space:nowrap}.recipe-view-summary[data-v-cb8d14ec]{margin:1em 0}.recipe-view-ingredient[data-v-d8f15a25]{display:flex;gap:var(--lt-sp200);align-items:center;min-height:1.4em;color:var(--pal-grey700)}.recipe-view-ingredient_measures[data-v-d8f15a25]{display:flex;gap:var(--lt-sp100);align-items:center}.recipe-view-ingredient_optional[data-v-d8f15a25]{opacity:.5}.recipe-view-ingredient._substitute[data-v-d8f15a25]{opacity:.8;padding-left:1.5em}.recipe-view-ingredient._match-id[data-v-d8f15a25]{background-color:rgba(var(--rgb-positive),.2);color:var(--pal-text)}.recipe-view-ingredient._match-sg[data-v-d8f15a25]{background-color:rgba(var(--rgb-primary),.2);color:var(--pal-text)}.recipe-view-ingredient_name[data-v-d8f15a25]{font-weight:700}.recipe-view-ingredient_match[data-v-d8f15a25]{border-radius:3px;color:var(--rgb-primary);background-color:rgba(var(--rgb-primary),.2);min-width:1.4em;min-height:1.4em;display:inline-flex;align-items:center;justify-content:center;text-align:center;margin:0 1px;padding:0 5px}.recipe-view-ingredient_match._id[data-v-d8f15a25]{background-color:rgba(var(--rgb-positive),.2);color:var(--pal-positive)}.recipe-view-ingredient_allergy[data-v-d8f15a25]{border-radius:3px;color:var(--pal-warning);background-color:rgba(var(--rgb-warning),.2);min-width:1.4em;min-height:1.4em;display:inline-flex;align-items:center;justify-content:center;text-align:center;margin:0 1px;padding:0 5px}.recipe-view[data-v-38df53a4]{display:flex;flex-direction:column;gap:var(--lt-sp400);padding-left:var(--lt-sp400);border-left:3px solid var(--pal-grey500)}.recipe-view[data-v-38df53a4]:hover{border-left:3px solid var(--pal-primary)}.recipe-view_ingredient-num[data-v-38df53a4]{width:1.5em;text-align:right;opacity:.5}.recipe-view_links[data-v-38df53a4]{display:flex;gap:var(--lt-sp200);--ui-button-padding: var(--lt-sp100) var(--lt-sp300);--ui-lt-h: 30px !important}.recipe-view_links p[data-v-38df53a4]{display:flex;align-items:center;gap:var(--lt-sp100)}.recipe-view_pre[data-v-38df53a4] pre{white-space:break-spaces}.recipe-view_row[data-v-38df53a4]{display:flex;gap:var(--lt-sp400)}.recipe-view_row-col[data-v-38df53a4]{flex:1}.recipe-view section[data-v-38df53a4]{display:flex;flex-direction:column;gap:var(--lt-sp200)}.recipe-view section small[data-v-38df53a4]{color:var(--pal-grey700);font-weight:700}.image-analyzer[data-v-e3b247e9]{display:flex;flex-direction:column;gap:8px}.image-analyzer_area[data-v-e3b247e9]{aspect-ratio:4/3;height:64px;width:auto;display:flex;position:relative;background:var(--pal-grey200);align-items:center;justify-content:center;color:var(--pal-grey500)}.image-analyzer_area-delete[data-v-e3b247e9]{position:absolute;top:0;right:0;visibility:hidden}.image-analyzer_area:hover .image-analyzer_area-delete[data-v-e3b247e9]{visibility:visible}.image-analyzer_area-img[data-v-e3b247e9]{object-fit:cover;width:100%;height:100%;opacity:.1}.image-analyzer_area-img._is-loaded[data-v-e3b247e9]{opacity:1}.image-analyzer_area-spinner[data-v-e3b247e9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulsate-e3b247e9 1s linear infinite}.image-analyzer_area-input[data-v-e3b247e9]{opacity:0;height:100%;width:100%;position:absolute;left:0;top:0}.image-analyzer_area[data-v-e3b247e9]:hover{background:var(--pal-grey300)}@keyframes pulsate-e3b247e9{0%{transform:translate(-50%,-50%) scale(1)}20%{--icon-color: var(--pal-warning);transform:translate(-50%,-50%) scale(1.5)}to{transform:translate(-50%,-50%) scale(1)}}.search ._small-tags[data-v-651a6a6b]{--ui-button-padding: var(--lt-sp200);--ui-lt-h: 1em}.search_cuisine-btn[data-v-651a6a6b]{flex-direction:column;--ui-button-gap: 0;--ui-button-padding: var(--lt-sp100) var(--lt-sp300);--ui-lt-h: 2em}.search_ing[data-v-651a6a6b]{position:relative}.search_ing-added-ing[data-v-651a6a6b]{--ui-rgb: var(--rgb-positive);--ui-pal: var(--pal-positive);--ui-pal-acc: var(--pal-positive-acc);--ui-rgb-focus: var(--rgb-positive-focus);--ui-pal-focus: var(--pal-positive-focus);--ui-button-padding: var(--lt-sp200);--ui-lt-h: 1em}.search_ing-added-ing-btn[data-v-651a6a6b]:hover{--ui-rgb: var(--rgb-secondary);--ui-pal: var(--pal-secondary);--ui-pal-acc: var(--pal-secondary-acc);--ui-rgb-focus: var(--rgb-secondary-focus);--ui-pal-focus: var(--pal-secondary-focus)}.search_ing-added-ing-btn:hover span[data-v-651a6a6b]{text-decoration:line-through}.search_ing-added-sub-group[data-v-651a6a6b]{--ui-rgb: var(--rgb-secondary);--ui-pal: var(--pal-secondary);--ui-pal-acc: var(--pal-secondary-acc);--ui-rgb-focus: var(--rgb-secondary-focus);--ui-pal-focus: var(--pal-secondary-focus);--ui-button-padding: var(--lt-sp200);--ui-lt-h: 1em}.search_ing-added-sub-group-btn[data-v-651a6a6b]:hover{--ui-rgb: var(--rgb-secondary);--ui-pal: var(--pal-secondary);--ui-pal-acc: var(--pal-secondary-acc);--ui-rgb-focus: var(--rgb-secondary-focus);--ui-pal-focus: var(--pal-secondary-focus)}.search_ing-added-sub-group-btn:hover span[data-v-651a6a6b]{text-decoration:line-through}.search_ing-dropdown[data-v-651a6a6b]{--ui-button-padding: var(--lt-sp200);--ui-lt-h: 1em;position:absolute;display:none;padding:var(--lt-sp300);left:0;top:100%;right:0;max-height:75vh;overflow:auto;background:var(--pal-grey100);z-index:1;gap:var(--lt-sp100)}.search_ing-dropdown-group-title[data-v-651a6a6b]{display:flex;margin:var(--lt-sp400) 0 var(--lt-sp200) 0}.search_ing-dropdown-group-items[data-v-651a6a6b]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--lt-sp100);padding:var(--lt-sp200) 0}.search_ing:focus-within .search_ing-dropdown[data-v-651a6a6b],.search_ing-dropdown[data-v-651a6a6b]:hover{display:block!important}.search_search-by-image[data-v-651a6a6b]{display:flex;gap:var(--lt-sp300);align-items:center;flex:1;justify-content:flex-end;height:var(--ui-lt-h)}.search_actions[data-v-651a6a6b]{--icon-size: 1em;margin-bottom:var(--lt-sp300);display:flex;gap:var(--lt-sp300);align-items:center}.search_actions_text[data-v-651a6a6b]{flex:1}.search_actions_text-icon[data-v-651a6a6b]{padding:var(--lt-sp300)}.search_actions_num[data-v-651a6a6b]{max-width:5em}.search_actions_num-icon[data-v-651a6a6b]{padding:var(--lt-sp300)}.search_actions-spacer[data-v-651a6a6b]{flex:1}.search_tools[data-v-651a6a6b]{position:relative}.search_tools-dropdown[data-v-651a6a6b]{position:absolute;display:none;padding:var(--lt-sp300);left:0;top:100%;right:0;max-height:75vh;overflow:auto;background:var(--pal-grey100);z-index:1;gap:var(--lt-sp100)}.search_tools:focus-within .search_tools-dropdown[data-v-651a6a6b],.search_tools-dropdown[data-v-651a6a6b]:hover{display:block!important}.search_tools-selected[data-v-651a6a6b]{margin-top:var(--lt-sp200)}.search_tools-selected-tool[data-v-651a6a6b]{--ui-rgb: var(--rgb-positive);--ui-pal: var(--pal-positive);--ui-pal-acc: var(--pal-positive-acc);--ui-rgb-focus: var(--rgb-positive-focus);--ui-pal-focus: var(--pal-positive-focus);--ui-button-padding: var(--lt-sp200);--ui-lt-h: 1em}.search_tools-selected-tool[data-v-651a6a6b]:hover{--ui-rgb: var(--rgb-secondary);--ui-pal: var(--pal-secondary);--ui-pal-acc: var(--pal-secondary-acc);--ui-rgb-focus: var(--rgb-secondary-focus);--ui-pal-focus: var(--pal-secondary-focus)}.search_tools-selected-tool:hover span[data-v-651a6a6b]{text-decoration:line-through}.recipe-random_row[data-v-cc6e68b6]{display:flex}.recipe-random_row-col[data-v-cc6e68b6]{flex:1}.ingredient-stat[data-v-578ac757]{display:flex}.ingredient-stat[data-v-578ac757]:hover{background-color:rgba(var(--rgb-secondary),.2)}.ingredient-stat_link[data-v-578ac757]{box-sizing:border-box;text-decoration:none!important;display:flex;gap:.1em;flex:1;min-width:6em}.ingredient-stat_link._err[data-v-578ac757]{border-color:var(--pal-negative)!important}.ingredient-stat b[data-v-578ac757],.ingredient-stat small[data-v-578ac757]{flex:1;display:block;text-align:center;white-space:nowrap;color:var(--pal-grey700)}.ingredient-stat b[data-v-578ac757]{color:var(--pal-text)}.ingredient-stat b._nope[data-v-578ac757]{color:var(--pal-warning)}.ingredient-stat_spinner[data-v-578ac757]{animation:spin-578ac757 1s linear infinite}@keyframes spin-578ac757{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ingredients-cleanup[data-v-0b6a7a7c] .ui-modal_window{margin-top:var(--lt-sp800)!important;margin-bottom:auto!important}.ingredients-cleanup_modal[data-v-0b6a7a7c]{min-width:500px;padding:var(--lt-sp600)}.ingredients-cleanup_modal-btn-stop[data-v-0b6a7a7c]{margin-left:auto}.ingredients-cleanup_items[data-v-0b6a7a7c]{display:flex;flex-direction:column;gap:var(--lt-sp200)}.ingredients-cleanup_items-item[data-v-0b6a7a7c]{display:flex;align-items:center;justify-content:space-between}.ingredients-cleanup_items-item-linnk[data-v-0b6a7a7c]{display:flex}.ingredients-cleanup_items-item-del[data-v-0b6a7a7c]{display:flex;margin-left:var(--lt-sp200);color:var(--pal-grey500)}.ingredients-cleanup_items-item-err[data-v-0b6a7a7c]{display:flex;margin-left:var(--lt-sp200);color:var(--pal-negative)}.ingredients-list_note[data-v-c65d24a6]{padding:var(--lt-sp500);margin:var(--lt-sp200) 0;border-radius:4px;display:flex;gap:var(--lt-sp500);align-items:center;background:rgba(var(--rgb-warning),.05)}.ingredients-list_note._ok[data-v-c65d24a6]{background:rgba(var(--rgb-positive),.05)}.ingredients-list._merging[data-v-c65d24a6]{--action-edit-display: none;--action-merge-display: flex}.ingredients-list_loading[data-v-c65d24a6]{padding:var(--lt-sp800)}.ingredients-list_merge[data-v-c65d24a6]{padding:var(--lt-sp500)}.ingredients-list_merge small[data-v-c65d24a6]{opacity:.4}.ingredients-list_merge-item[data-v-c65d24a6]{border:1px solid var(--pal-grey200);padding:var(--lt-sp300);min-width:20em;max-width:20em;--icon-size: 2em}.ingredients-list_merge-item-count[data-v-c65d24a6]{display:flex;justify-content:flex-end;align-items:center;padding:var(--lt-sp200)}.ingredients-list_merge-item-icon[data-v-c65d24a6]{display:flex;justify-content:center;padding:var(--lt-sp300) 0 var(--lt-sp500)}.ingredients-list_merge-item._keep .ingredients-list_merge-item-icon[data-v-c65d24a6]{--icon-color: var(--pal-primary)}.ingredients-list_merge-item._keep[data-v-c65d24a6]{border-color:rgba(var(--rgb-primary),.3);background-color:rgba(var(--rgb-primary),.1)}.ingredients-list_merge-item._delete .ingredients-list_merge-item-icon[data-v-c65d24a6]{--icon-color: var(--pal-grey400)}.ingredients-list_merge-item._delete[data-v-c65d24a6]{border-color:rgba(var(--rgb-grey400),.3);background-color:rgba(var(--rgb-grey400),.1)}.ingredients-list_merge-item._final .ingredients-list_merge-item-icon[data-v-c65d24a6]{--icon-color: var(--pal-positive)}.ingredients-list_merge-item._final[data-v-c65d24a6]{border-color:rgba(var(--rgb-positive),.3);background-color:rgba(var(--rgb-positive),.1)}.ingredients-list_merge-err[data-v-c65d24a6]{padding:var(--lt-sp500);border:1px solid var(--pal-negative)}.ingredients-list_item[data-v-c65d24a6]{margin:0;padding:var(--lt-sp100) var(--lt-sp100);--icon-size: 16px}.ingredients-list_item._inspecting[data-v-c65d24a6]{background:rgba(var(--rgb-primary),.1)}.ingredients-list_item._conflicting[data-v-c65d24a6]{background:rgba(var(--rgb-negative),.1)}.ingredients-list_item[data-v-c65d24a6]:hover{background-color:var(--pal-grey200)}.ingredients-list_item-actions[data-v-c65d24a6]{align-items:center;display:flex;font-weight:700;max-width:20em;min-width:20em;gap:var(--lt-sp200);--ui-button-padding: var(--lt-sp200) var(--lt-sp300);--ui-lt-h: 32px !important}.ingredients-list_item-actions-edit[data-v-c65d24a6]{display:var(--action-edit-display, flex)}.ingredients-list_item-actions-usage[data-v-c65d24a6]{display:flex;white-space:nowrap;gap:var(--lt-sp200);background:rgba(var(--rgb-link-active),.1);padding:0 var(--lt-sp200);min-height:32px;border-radius:4px;align-items:center}.ingredients-list_item-actions-usage[data-v-c65d24a6]:hover{background:rgba(var(--rgb-link-active),.2)}.ingredients-list_item-actions-merge[data-v-c65d24a6]{transition-duration:0s!important;transition-delay:0s!important;display:var(--action-merge-display, none)}.ingredients-list_item-group[data-v-c65d24a6]{border-top:1px solid var(--pal-grey100);border-left:5px solid transparent;margin:0;padding:var(--lt-sp200) var(--lt-sp100) var(--lt-sp300) var(--lt-sp300)}.ingredients-list_item-group-items[data-v-c65d24a6]{gap:0}.ingredients-list_item-group[data-v-c65d24a6]:hover{border-left-color:var(--pal-grey300)}.ingredients-list_item-group-name[data-v-c65d24a6]{font-weight:700;min-width:10em}.ingredients-list_item-icon[data-v-c65d24a6]{align-items:center;display:flex;min-width:32px;min-height:32px;justify-content:center;border-radius:4px;overflow:hidden;background:var(--pal-grey300);--icon-color: #ff5271}.ingredients-list_item-icon-img[data-v-c65d24a6]{width:32px;height:32px}.ingredients-list_item-gen[data-v-c65d24a6]{align-items:center;display:flex;min-width:32px;min-height:32px;justify-content:center;border-radius:4px;overflow:hidden}.ingredients-list_item-name[data-v-c65d24a6]{font-weight:700;width:20em}.ingredients-list_item-name-allergy[data-v-c65d24a6]{border-radius:3px;color:var(--pal-warning);background-color:rgba(var(--rgb-warning),.2);min-width:1.4em;min-height:1.4em;display:inline-flex;align-items:center;justify-content:center;text-align:center;margin:0 1px;padding:0 5px}.ingredients-list_item-sub-group[data-v-c65d24a6]{font-family:var(--typo-font-mono);width:12em}.ingredients-list_item-tag[data-v-c65d24a6]{font-family:var(--typo-font-mono);width:20em}.ingredients-list_item-tag-pill[data-v-c65d24a6]{display:inline-block;padding:var(--lt-sp100) var(--lt-sp200);margin:var(--lt-sp100);border-radius:3px}.ingredients-list_item-tag-pill._conflicting[data-v-c65d24a6]{background:var(--pal-negative);color:var(--pal-negative-acc)}.ingredients-list_item-syn[data-v-c65d24a6]{flex:1;min-width:30em}.ingredients-list_item-syn-item[data-v-c65d24a6]{display:inline-block;padding:var(--lt-sp100) var(--lt-sp200);margin:var(--lt-sp100);border-radius:3px;background:rgba(var(--rgb-grey200),.5)}.ingredients-list_item-syn-item._warning[data-v-c65d24a6]{background:var(--pal-warning);color:var(--pal-warning-acc)}.ingredients-list_item-syn-item._conflicting[data-v-c65d24a6]{background:var(--pal-negative);color:var(--pal-negative-acc)}.images-uploader_thumbs[data-v-736d4dd9]{display:flex;gap:var(--lt-sp300);flex-wrap:wrap}.images-uploader_item[data-v-736d4dd9]{aspect-ratio:1/1;height:128px;width:auto;display:block;position:relative}.images-uploader_item._err[data-v-736d4dd9]{box-shadow:0 0 0 2px red}.images-uploader_item-remove[data-v-736d4dd9],.images-uploader_item-move-left[data-v-736d4dd9],.images-uploader_item-move-right[data-v-736d4dd9]{position:absolute;visibility:hidden;transition:none;--ui-button-padding: var(--lt-sp100) var(--lt-sp200);--ui-lt-h: auto}.images-uploader_item-remove[data-v-736d4dd9]{top:0;right:0}.images-uploader_item-move-left[data-v-736d4dd9]{bottom:0;left:0}.images-uploader_item-move-right[data-v-736d4dd9]{bottom:0;right:0}.images-uploader_item-n[data-v-736d4dd9]{top:var(--lt-sp100);left:var(--lt-sp100);border-radius:1em;display:flex;align-items:center;justify-content:center;position:absolute;background:var(--pal-grey500);height:2em;width:2em;font-size:var(--typo-h100)}.images-uploader_item:hover .images-uploader_item-remove[data-v-736d4dd9],.images-uploader_item:hover .images-uploader_item-move-left[data-v-736d4dd9],.images-uploader_item:hover .images-uploader_item-move-right[data-v-736d4dd9]{visibility:visible}.images-uploader_item-img[data-v-736d4dd9]{object-fit:cover;width:100%;height:100%;opacity:.3}.images-uploader_item-img._is-loaded[data-v-736d4dd9]{opacity:1}.images-uploader_item-spinner[data-v-736d4dd9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:spin-736d4dd9 1s linear infinite}.images-uploader_plus[data-v-736d4dd9]{aspect-ratio:1/1;height:128px;width:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--pal-grey200);color:var(--pal-grey500);position:relative}.images-uploader_plus[data-v-736d4dd9]:hover{background:var(--pal-grey300)}.images-uploader_plus-input[data-v-736d4dd9]{opacity:0;height:100%;width:100%;position:absolute;left:0;top:0}@keyframes spin-736d4dd9{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.lt-flex-h[data-v-c50bad0e]{gap:var(--lt-sp500)!important}.ingredient-edit_priority[data-v-c50bad0e]{display:flex;justify-content:center;align-items:center;font-size:1.5em;text-align:center;width:3em;height:var(--ui-lt-h)}.ingredient-edit_head[data-v-c50bad0e]{position:sticky;top:0;background:rgba(var(--rgb-grey300),.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin:calc(var(--lt-sp200) * -1) calc(var(--lt-sp500) * -1) 0 calc(var(--lt-sp500) * -1);padding:var(--lt-sp300) var(--lt-sp500);z-index:1;border-bottom:1px solid var(--pal-back);align-items:center}.recipe-edit-step_str-len[data-v-4aeee493]{color:var(--pal-primary);margin-left:10px}.recipe-edit-step .section[data-v-4aeee493]{margin-right:20px}.ingredient-select[data-v-b28acae0]{position:relative}.ingredient-select_dropdown[data-v-b28acae0]{--ui-button-padding: var(--lt-sp200);--ui-lt-h: 1em;position:absolute;display:none;padding:var(--lt-sp300);left:0;top:100%;right:0;max-height:75vh;overflow:auto;background:var(--pal-grey100);z-index:1;gap:var(--lt-sp100);min-width:400px}.ingredient-select_dropdown-group-title[data-v-b28acae0]{display:flex;margin:var(--lt-sp400) 0 var(--lt-sp200) 0}.ingredient-select_dropdown-group-items[data-v-b28acae0]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--lt-sp100);padding:var(--lt-sp200) 0}.ingredient-select:focus-within .ingredient-select_dropdown[data-v-b28acae0]{display:block!important}.recipe-edit-ingredient_measures[data-v-b0945366]{display:flex;gap:var(--lt-sp400)}.recipe-edit-ingredient_measures[data-v-b0945366] label{width:6em}.recipe-edit-ingredient_metric[data-v-b0945366],.recipe-edit-ingredient_imperial[data-v-b0945366]{display:flex;gap:var(--lt-sp200);border-radius:4px}.recipe-edit-ingredient_metric[data-v-b0945366]{background:rgba(var(--rgb-primary),.05)}.recipe-edit-ingredient_imperial[data-v-b0945366]{background:rgba(var(--rgb-secondary),.05)}.recipe-edit-ingredient_sub[data-v-b0945366]{margin-left:var(--lt-sp500);padding-left:var(--lt-sp400);border-left:4px solid var(--pal-grey200)}.table-container[data-v-02f3624d]{width:0;min-width:100%;flex-grow:1;flex-shrink:1;overflow-x:auto;border:1px solid var(--ui-pal-lateral)}table[data-v-02f3624d]{width:max-content;min-width:100%;border-collapse:collapse;border:none}th[data-v-02f3624d],td[data-v-02f3624d]{border:1px solid var(--ui-pal-lateral);padding:var(--lt-sp100);text-align:left;white-space:nowrap}th[data-v-02f3624d]{font-weight:700;border-bottom:2px solid var(--ui-pal-lateral)}td[data-v-02f3624d]:first-child{font-weight:500}tr[data-v-02f3624d]:hover{background-color:var(--ui-pal-hover)}@media screen and (max-width: 1700px){.recipe-edit_responsive-cols[data-v-7680a25a]{display:block}}.recipe-edit_head[data-v-7680a25a]{position:sticky;top:0;background:rgba(var(--rgb-grey300),.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin:calc(var(--lt-sp200) * -1) calc(var(--lt-sp500) * -1) 0 calc(var(--lt-sp500) * -1);padding:var(--lt-sp300) var(--lt-sp500);z-index:1;border-bottom:1px solid var(--pal-back);align-items:center}.recipe-edit_preview[data-v-7680a25a]{background:var(--pal-grey100);padding:var(--lt-sp400) var(--lt-sp400);margin:0 calc(-1 * var(--lt-sp400))}.recipe-edit_sub[data-v-7680a25a]{margin-left:var(--lt-sp400);padding-left:var(--lt-sp400);border-left:5px solid var(--pal-grey100)}.recipe-edit_tags[data-v-7680a25a]{padding:var(--lt-sp200) 0}.seed-recipe-entry[data-v-1d669e0e]{padding:var(--lt-sp400) var(--lt-sp200)}.seed-recipe-entry._generated[data-v-1d669e0e]{background:rgba(var(--rgb-positive),.05);--ui-pal-bg: rgba(var(--rgb-positive), .05)}.seed-recipe-entry._generated[data-v-1d669e0e]:hover{background:rgba(var(--rgb-positive),.1);--ui-pal-bg: rgba(var(--rgb-positive), .1)}.seed-recipe-entry_tags[data-v-1d669e0e]{position:relative}.seed-recipe-entry_tags-tag[data-v-1d669e0e]{--ui-lt-h: 1.5em}.seed-recipe-entry_tags-dropdown[data-v-1d669e0e]{position:relative}.seed-recipe-entry_tags-dropdown-list[data-v-1d669e0e]{overflow:auto;position:absolute;top:100%;left:0;right:0;background:var(--pal-back);padding:var(--lt-sp100);border:1px solid var(--pal-grey200);border-top:0;z-index:1;max-height:30vh}.seed-recipe-entry_tags-dropdown-list[data-v-1d669e0e]::-webkit-scrollbar-track{background-color:var(--ui-scroll-bg, inherit)}.seed-recipe-entry_tags-dropdown-list[data-v-1d669e0e]::-webkit-scrollbar{width:var(--ui-scroll-width);height:var(--ui-scroll-width);border-radius:var(--ui-scroll-width);background-color:var(--ui-scroll-bg, inherit)}.seed-recipe-entry_tags-dropdown-list[data-v-1d669e0e]::-webkit-scrollbar-thumb{border:1px solid var(--ui-scroll-bg, inherit);border-radius:var(--ui-scroll-width);background-color:var(--ui-pal)}.seed-recipe-entry_tags-dropdown-list[data-v-1d669e0e] ::-webkit-scrollbar-corner{background-color:transparent!important;border:0 none!important;box-shadow:none!important}.seed-recipe-entry ._mute[data-v-1d669e0e]{opacity:.4}.seed-recipe-entry._changed[data-v-1d669e0e]{background:var(--ui-pal-bg)}.seed-recipe-entry_edit[data-v-1d669e0e]{gap:var(--lt-sp300);margin-bottom:var(--lt-sp200)}.seed-recipe-list_head[data-v-8ceb8f18]{margin-top:2em;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ui-pal-bg)}.seed-recipe-list_tags[data-v-8ceb8f18]{position:relative}.seed-recipe-list_tags-tag[data-v-8ceb8f18]{--ui-lt-h: 1.5em}.seed-recipe-list_tags-dropdown[data-v-8ceb8f18]{position:relative}.seed-recipe-list_tags-dropdown-list[data-v-8ceb8f18]{overflow:auto;position:absolute;top:100%;left:0;right:0;background:var(--pal-back);padding:var(--lt-sp100);border:1px solid var(--pal-grey200);border-top:0;z-index:1;max-height:30vh}.seed-recipe-list_tags-dropdown-list[data-v-8ceb8f18]::-webkit-scrollbar-track{background-color:var(--ui-scroll-bg, inherit)}.seed-recipe-list_tags-dropdown-list[data-v-8ceb8f18]::-webkit-scrollbar{width:var(--ui-scroll-width);height:var(--ui-scroll-width);border-radius:var(--ui-scroll-width);background-color:var(--ui-scroll-bg, inherit)}.seed-recipe-list_tags-dropdown-list[data-v-8ceb8f18]::-webkit-scrollbar-thumb{border:1px solid var(--ui-scroll-bg, inherit);border-radius:var(--ui-scroll-width);background-color:var(--ui-pal)}.seed-recipe-list_tags-dropdown-list[data-v-8ceb8f18] ::-webkit-scrollbar-corner{background-color:transparent!important;border:0 none!important;box-shadow:none!important}.seed-recipe-list_item[data-v-8ceb8f18]{border-width:0 0 0 8px;border-style:solid;border-color:transparent}.seed-recipe-list_item[data-v-8ceb8f18]:hover{background:var(--pal-block);border-color:var(--pal-grey400)}.seed-recipe-list_item[data-v-8ceb8f18]:focus-within{border-color:var(--pal-primary);background:var(--pal-block)}.search-history-item[data-v-b0b30c26]{padding:10px 0}.actions[data-v-54d0c91e]{margin:1em 0;display:flex;gap:1em;align-items:center}.no-backups[data-v-54d0c91e]{padding:2em;text-align:center;color:var(--pal-grey500);font-style:italic}.backup-item[data-v-54d0c91e]{padding:1em;margin:.5em 0;border:1px solid var(--pal-grey300);display:flex;justify-content:space-between;align-items:center}.backup-item>div[data-v-54d0c91e]{display:flex;gap:1em;align-items:center}.backup-actions[data-v-54d0c91e]{display:flex;gap:.5em}.emails-list_table[data-v-6955e854]{width:100%;border-collapse:collapse}.emails-list_table th[data-v-6955e854],.emails-list_table td[data-v-6955e854]{padding:var(--lt-sp200) var(--lt-sp300);text-align:left;border-bottom:1px solid var(--pal-border)}.emails-list_table th[data-v-6955e854]{background:var(--pal-block);font-weight:500}.emails-list_table tr:hover td[data-v-6955e854]{background:var(--pal-block)}.manage-users_edit-modal[data-v-0b734c7b]{width:600px;padding:var(--lt-sp500) var(--lt-sp400)}.accounts-table[data-v-0b734c7b]{width:100%;overflow-x:auto}.accounts-table table[data-v-0b734c7b]{width:100%;border-collapse:collapse;margin-top:20px}.accounts-table table th[data-v-0b734c7b],.accounts-table table td[data-v-0b734c7b]{padding:10px;text-align:left;border-bottom:1px solid var(--pal-grey200)}.accounts-table table th[data-v-0b734c7b]{background-color:var(--pal-grey100)}.accounts-table table td._not-set[data-v-0b734c7b]{color:var(--pal-grey500)}.accounts-table table td._role-admin[data-v-0b734c7b]{color:var(--pal-negative)}.accounts-table table td._role-installation[data-v-0b734c7b]{color:var(--pal-grey500)}.accounts-table table td._role-user[data-v-0b734c7b]{color:var(--pal-text)}.accounts-table table td._role-user-vip[data-v-0b734c7b]{color:var(--pal-)}.accounts-table table .secondary-email[data-v-0b734c7b]{color:var(--pal-grey600)}.accounts-table table .user-avatar[data-v-0b734c7b]{margin-top:5px;border-radius:50%;object-fit:cover;background-color:var(--pal-grey200);color:var(--pal-grey600);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.accounts-table .pagination[data-v-0b734c7b]{margin-top:20px;display:flex;justify-content:center}.recipe-tag-edit[data-v-e4e85bc6]{border:1px solid var(--ui-border);border-radius:4px;padding:12px;gap:12px}.tag-header[data-v-e4e85bc6]{cursor:pointer;gap:12px}.tag-header[data-v-e4e85bc6]:hover{opacity:.8}.tag-preview[data-v-e4e85bc6]{color:var(--ui-text-secondary);margin-right:8px}.tag-editor[data-v-e4e85bc6]{gap:12px;padding-top:12px;border-top:1px solid var(--ui-border)}.translations-grid[data-v-e4e85bc6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.translation-item label[data-v-e4e85bc6]{display:flex;flex-direction:column;gap:4px}.bulk-tag-translate[data-v-c9a5a91b]{gap:.5rem}.bulk-tag-translate__panel[data-v-c9a5a91b]{display:flex;align-items:center;min-height:5em}.bulk-tag-translate__stats[data-v-c9a5a91b]{display:flex;flex-direction:column;padding-right:.5em;margin-right:.5em;border-right:1px solid var(--pal-grey300);min-width:200px}.bulk-tag-translate__stats label[data-v-c9a5a91b]{width:6em;color:var(--pal-grey500);margin-right:.5em;align-items:center}.bulk-tag-translate__stats b[data-v-c9a5a91b]{color:var(--pal-grey700)}.bulk-tag-translate__stats p[data-v-c9a5a91b]{white-space:nowrap;display:flex;align-items:center}.bulk-tag-translate__button[data-v-c9a5a91b]{min-width:150px}.bulk-tag-translate__result[data-v-c9a5a91b]{padding:.5rem 0;color:var(--pal-grey600);font-size:.9rem}.manage-tags[data-v-a9d87972]{padding:20px;gap:20px}.tags-list[data-v-a9d87972]{gap:8px}.recipe-tool-edit[data-v-8a3b2d3d]{border:1px solid var(--ui-border);border-radius:4px;padding:12px;gap:12px}.tool-header[data-v-8a3b2d3d]{cursor:pointer;gap:12px}.tool-header[data-v-8a3b2d3d]:hover{opacity:.8}.tool-preview[data-v-8a3b2d3d]{color:var(--ui-text-secondary);margin-right:8px}.tool-editor[data-v-8a3b2d3d]{gap:12px;padding-top:12px;border-top:1px solid var(--ui-border)}.translations-grid[data-v-8a3b2d3d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.translation-item label[data-v-8a3b2d3d]{display:flex;flex-direction:column;gap:4px}.bulk-tool-translate[data-v-e2eaddcf]{gap:.5rem}.bulk-tool-translate__panel[data-v-e2eaddcf]{display:flex;align-items:center;min-height:5em}.bulk-tool-translate__stats[data-v-e2eaddcf]{display:flex;flex-direction:column;padding-right:.5em;margin-right:.5em;border-right:1px solid var(--pal-grey300);min-width:200px}.bulk-tool-translate__stats label[data-v-e2eaddcf]{width:6em;color:var(--pal-grey500);margin-right:.5em;align-items:center}.bulk-tool-translate__stats b[data-v-e2eaddcf]{color:var(--pal-grey700)}.bulk-tool-translate__stats p[data-v-e2eaddcf]{white-space:nowrap;display:flex;align-items:center}.bulk-tool-translate__button[data-v-e2eaddcf]{min-width:150px}.bulk-tool-translate__result[data-v-e2eaddcf]{padding:.5rem 0;color:var(--pal-grey600);font-size:.9rem}.manage-tools[data-v-f6c17825]{padding:20px;gap:20px}.tools-list[data-v-f6c17825]{gap:8px}.app-nav[data-v-f0313983]{padding:0 var(--lt-sp500);display:flex;align-items:center;background-color:var(--pal-block);gap:var(--lt-sp500)}.app-nav_logo[data-v-f0313983]{font-size:var(--typo-h900);margin:0 var(--lt-sp300);font-family:serif}.app-nav_menu[data-v-f0313983]{display:flex;align-items:center;gap:0;align-self:stretch}.app-nav_menu-item[data-v-f0313983]{display:flex;align-items:center;align-self:stretch;height:100%;padding:0 var(--lt-sp400)}.app-nav_menu-item[data-v-f0313983]:hover{background:var(--pal-grey200)}.app-nav_menu hr[data-v-f0313983]{border:0 none;height:20px;width:1px;background:var(--pal-grey300);margin:0 var(--lt-sp300)}.app-nav_brain[data-v-f0313983]{color:var(--pal-warning);animation:brain-pulse-f0313983 1s infinite}.app-nav_expander[data-v-f0313983]{flex:1}@keyframes brain-pulse-f0313983{0%{transform:scale(1)}50%{transform:scale(1.1)}}.app[data-v-a7444bbb]{min-height:100vh;max-height:100vh}.app_nav[data-v-a7444bbb]{height:var(--lt-header-height)}.app_view[data-v-a7444bbb]{min-height:calc(100vh - var(--lt-header-height) - var(--lt-footer-height));padding:var(--lt-sp200) var(--lt-sp500)}.app_footer[data-v-a7444bbb]{height:var(--lt-footer-height);padding:var(--lt-sp200) var(--lt-sp500)}body{font-size:var(--typo-h200);font-family:var(--typo-font-text);color:var(--pal-text);background-color:var(--pal-bg);color-scheme:var(--ui-color-scheme);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}address,article,aside,blockquote,details,dialog,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,hgroup,hr,li,main,nav,ol,p,pre,section,table,ul{margin:0;padding:0;box-sizing:border-box;font-family:var(--typo-font-text)}h1,h2,h3,h4,h5,h6,header{font-family:var(--typo-font-heading);margin:0;padding:0;box-sizing:border-box;line-height:1.25}input,button,textarea,select,span,b,small{box-sizing:border-box;line-height:1;font-family:var(--typo-font-text);font-size:inherit}pre{font-size:var(--typo-h100);text-align:inherit;margin:0;padding:0;box-sizing:border-box;line-height:1.25;font-family:var(--typo-font-mono)}a{color:var(--pal-link);text-decoration:none}a:focus,a:active{color:var(--pal-link-active);text-decoration:underline}h1{font-size:var(--typo-h700);line-height:var(--typo-lh700)}h2{font-size:var(--typo-h600);line-height:var(--typo-lh600)}h3{font-size:var(--typo-h500);line-height:var(--typo-lh500)}h4{font-size:var(--typo-h400);line-height:var(--typo-lh400)}h5{font-size:var(--typo-h300);line-height:var(--typo-lh300)}h6,p{font-size:var(--typo-h200);line-height:var(--typo-lh200)}small{font-size:var(--typo-h100)}label{font-size:var(--typo-h200);line-height:var(--typo-lh200);display:block}a{color:var(--pal-link)}a:active{color:var(--pal-link-active)}a:focus,a:hover{color:var(--pal-link-hover);text-decoration:underline}svg{fill:none}hr{border-width:0 0 var(--ui-lt-border-width) 0;border-color:var(--ui-pal-lateral);margin:var(--hr-margin, var(--lt-sp200)) 0;border-style:solid;padding:0}option{background:var(--ui-pal-bg)}input:-webkit-autofill{border-radius:calc(var(--ui-lt-border-radius) - var(--ui-lt-border-width))}input:autofill{border-radius:calc(var(--ui-lt-border-radius) - var(--ui-lt-border-width))}[no-decoration]{text-decoration:none!important}html{--ui-lt-h: 40px;--ui-lt-h-sub: 22px;--ui-lt-check-border-width: 2px;--ui-switch-h: 24px;--ui-switch-w: 38px;--ui-check-size: 20px;--ui-check-border-w: 2px;--ui-lt-border-style: solid;--ui-lt-border-width: 1px;--ui-lt-border-radius: var(--lt-border-radius-inner);--ui-lt-disabled-border-style: dashed;--ui-scroll-bg: inherit;--ui-scroll-width: 8px;--ui-dropdown-max-height: 30vh;--typo-h50: 10px;--typo-h100: 12px;--typo-h200: 14px;--typo-h300: 16px;--typo-h400: 18px;--typo-h500: 22px;--typo-h600: 26px;--typo-h700: 30px;--typo-h800: 36px;--typo-h900: 42px;--typo-lh50: 12px;--typo-lh100: 14px;--typo-lh200: 16px;--typo-lh300: 18px;--typo-lh400: 22px;--typo-lh500: 24px;--typo-lh600: 36px;--typo-lh700: 42px;--typo-lh800: 48px;--typo-lh900: 64px;--lt-sp100: 3px;--lt-sp200: 6px;--lt-sp300: 9px;--lt-sp400: 15px;--lt-sp500: 24px;--lt-sp600: 33px;--lt-sp700: 45px;--lt-sp800: 63px;--lt-sp900: 84px;--lt-border-radius: 0px;--lt-border-radius-inner: 0px;--lt-z-1: 1;--lt-z-back: -1;--lt-z-pop: 1000;--lt-z-nav: 2000;--lt-z-modal-backdrop: 3000;--lt-z-modal: 3001;--ui-transition: linear .12s;--ui-color-scheme: light;--rgb-back-edge: 255, 255, 255;--rgb-back: 255, 255, 255;--rgb-grey100: 250, 250, 250;--rgb-grey200: 220, 220, 220;--rgb-grey300: 191, 191, 191;--rgb-grey400: 165, 165, 165;--rgb-grey500: 108, 108, 108;--rgb-grey600: 81, 81, 81;--rgb-grey700: 54, 54, 54;--rgb-grey800: 28, 28, 28;--rgb-grey900: 21, 21, 21;--rgb-front: 20, 22, 24;--rgb-front-edge: 0, 0, 0;--rgb-primary: 0, 149, 255;--rgb-secondary: 19, 19, 21;--rgb-positive: 62, 148, 0;--rgb-warning: 255, 115, 0;--rgb-negative: 255, 53, 53;--rgb-link: 0, 114, 189;--rgb-link-active: 0, 149, 255;--rgb-link-hover: 0, 149, 255;--rgb-link-visited: 98, 80, 255;--pal-back: rgb(var(--rgb-back));--pal-grey100: rgb(var(--rgb-grey100));--pal-grey200: rgb(var(--rgb-grey200));--pal-grey300: rgb(var(--rgb-grey300));--pal-grey400: rgb(var(--rgb-grey400));--pal-grey500: rgb(var(--rgb-grey500));--pal-grey600: rgb(var(--rgb-grey600));--pal-grey700: rgb(var(--rgb-grey700));--pal-grey800: rgb(var(--rgb-grey800));--pal-grey900: rgb(var(--rgb-grey900));--pal-front: rgb(var(--rgb-front));--pal-primary: rgb(var(--rgb-primary));--pal-secondary: rgb(var(--rgb-secondary));--pal-positive: rgb(var(--rgb-positive));--pal-warning: rgb(var(--rgb-warning));--pal-negative: rgb(var(--rgb-negative));--pal-primary-acc: rgb(var(--rgb-back));--pal-secondary-acc: rgb(var(--rgb-back));--pal-positive-acc: rgb(var(--rgb-back));--pal-warning-acc: rgb(var(--rgb-back));--pal-negative-acc: rgb(var(--rgb-back));--pal-text: rgb(var(--rgb-grey900));--pal-text-dimm: rgb(var(--rgb-grey600));--pal-block: rgb(var(--rgb-grey100));--pal-block-border: rgb(var(--rgb-grey200));--pal-bg: rgb(var(--rgb-back));--pal-overlay: rgba(var(--rgb-grey500), .2);--pal-link: rgb(var(--rgb-link));--pal-link-active: rgb(var(--rgb-link-active));--pal-link-hover: rgb(var(--rgb-link-hover));--pal-link-visited: rgb(var(--rgb-link-visited));--ui-rgb: var(--rgb-primary);--ui-pal: var(--pal-primary);--ui-pal-bg: var(--pal-grey100);--ui-pal-acc: var(--pal-primary-acc);--ui-pal-lateral: var(--pal-grey300);--ui-pal-text: var(--pal-front);--ui-pal-text-select: var(--pal-front);--ui-pal-placeholder: var(--pal-grey500);--ui-pal-disabled: var(--pal-grey100);--ui-pal-disabled-border: var(--pal-grey400);--lt-header-height: 56px;--lt-footer-height: 32px;--lt-horizontal-padding: 32px;--lt-page-w: 1200px;--typo-font-text: Helvetica, "Segoe UI", San Francisco, Roboto, Lucida Sans;--typo-font-heading: var(--typo-font-text);--typo-font-ui: var(--typo-font-text);--typo-font-mono: monospace}html::-webkit-scrollbar-track{background-color:var(--ui-scroll-bg, inherit)}html::-webkit-scrollbar{width:var(--ui-scroll-width);height:var(--ui-scroll-width);border-radius:var(--ui-scroll-width);background-color:var(--ui-scroll-bg, inherit)}html::-webkit-scrollbar-thumb{border:1px solid var(--ui-scroll-bg, inherit);border-radius:var(--ui-scroll-width);background-color:var(--ui-pal)}html ::-webkit-scrollbar-corner{background-color:transparent!important;border:0 none!important;box-shadow:none!important}html[data-theme=light]{--ui-color-scheme: light;--rgb-back-edge: 255, 255, 255;--rgb-back: 255, 255, 255;--rgb-grey100: 250, 250, 250;--rgb-grey200: 220, 220, 220;--rgb-grey300: 191, 191, 191;--rgb-grey400: 165, 165, 165;--rgb-grey500: 108, 108, 108;--rgb-grey600: 81, 81, 81;--rgb-grey700: 54, 54, 54;--rgb-grey800: 28, 28, 28;--rgb-grey900: 21, 21, 21;--rgb-front: 20, 22, 24;--rgb-front-edge: 0, 0, 0;--rgb-primary: 0, 149, 255;--rgb-secondary: 19, 19, 21;--rgb-positive: 62, 148, 0;--rgb-warning: 255, 115, 0;--rgb-negative: 255, 53, 53;--rgb-link: 0, 114, 189;--rgb-link-active: 0, 149, 255;--rgb-link-hover: 0, 149, 255;--rgb-link-visited: 98, 80, 255;--pal-back: rgb(var(--rgb-back));--pal-grey100: rgb(var(--rgb-grey100));--pal-grey200: rgb(var(--rgb-grey200));--pal-grey300: rgb(var(--rgb-grey300));--pal-grey400: rgb(var(--rgb-grey400));--pal-grey500: rgb(var(--rgb-grey500));--pal-grey600: rgb(var(--rgb-grey600));--pal-grey700: rgb(var(--rgb-grey700));--pal-grey800: rgb(var(--rgb-grey800));--pal-grey900: rgb(var(--rgb-grey900));--pal-front: rgb(var(--rgb-front));--pal-primary: rgb(var(--rgb-primary));--pal-secondary: rgb(var(--rgb-secondary));--pal-positive: rgb(var(--rgb-positive));--pal-warning: rgb(var(--rgb-warning));--pal-negative: rgb(var(--rgb-negative));--pal-primary-acc: rgb(var(--rgb-back));--pal-secondary-acc: rgb(var(--rgb-back));--pal-positive-acc: rgb(var(--rgb-back));--pal-warning-acc: rgb(var(--rgb-back));--pal-negative-acc: rgb(var(--rgb-back));--pal-text: rgb(var(--rgb-grey900));--pal-text-dimm: rgb(var(--rgb-grey600));--pal-block: rgb(var(--rgb-grey100));--pal-block-border: rgb(var(--rgb-grey200));--pal-bg: rgb(var(--rgb-back));--pal-overlay: rgba(var(--rgb-grey500), .2);--pal-link: rgb(var(--rgb-link));--pal-link-active: rgb(var(--rgb-link-active));--pal-link-hover: rgb(var(--rgb-link-hover));--pal-link-visited: rgb(var(--rgb-link-visited));--ui-rgb: var(--rgb-primary);--ui-pal: var(--pal-primary);--ui-pal-bg: var(--pal-grey100);--ui-pal-acc: var(--pal-primary-acc);--ui-pal-lateral: var(--pal-grey300);--ui-pal-text: var(--pal-front);--ui-pal-text-select: var(--pal-front);--ui-pal-placeholder: var(--pal-grey500);--ui-pal-disabled: var(--pal-grey100);--ui-pal-disabled-border: var(--pal-grey400);--rgb-primary: 0, 100, 180;--rgb-warning: 220, 100, 0;--pal-bg: #f8f7f4;--pal-block: #ebe8e2}html[data-theme=dark]{--ui-color-scheme: dark;--rgb-back-edge: 0, 0, 0;--rgb-back: 20, 22, 24;--rgb-grey100: 26, 30, 33;--rgb-grey200: 37, 43, 47;--rgb-grey300: 44, 51, 56;--rgb-grey400: 62, 67, 75;--rgb-grey500: 102, 106, 117;--rgb-grey600: 165, 165, 165;--rgb-grey700: 191, 191, 191;--rgb-grey800: 220, 220, 220;--rgb-grey900: 250, 250, 250;--rgb-front: 255, 255, 255;--rgb-front-edge: 255, 255, 255;--rgb-primary: 0, 149, 255;--rgb-secondary: 65, 121, 162;--rgb-positive: 62, 148, 0;--rgb-warning: 255, 115, 0;--rgb-negative: 255, 53, 53;--rgb-link: 72, 180, 255;--rgb-link-active: 89, 202, 236;--rgb-link-hover: 89, 202, 236;--rgb-link-visited: 179, 141, 255;--pal-back: rgb(var(--rgb-back));--pal-grey100: rgb(var(--rgb-grey100));--pal-grey200: rgb(var(--rgb-grey200));--pal-grey300: rgb(var(--rgb-grey300));--pal-grey400: rgb(var(--rgb-grey400));--pal-grey500: rgb(var(--rgb-grey500));--pal-grey600: rgb(var(--rgb-grey600));--pal-grey700: rgb(var(--rgb-grey700));--pal-grey800: rgb(var(--rgb-grey800));--pal-grey900: rgb(var(--rgb-grey900));--pal-front: rgb(var(--rgb-front));--pal-primary: rgb(var(--rgb-primary));--pal-secondary: rgb(var(--rgb-secondary));--pal-positive: rgb(var(--rgb-positive));--pal-warning: rgb(var(--rgb-warning));--pal-negative: rgb(var(--rgb-negative));--pal-primary-acc: rgb(var(--rgb-front));--pal-secondary-acc: rgb(var(--rgb-front));--pal-positive-acc: rgb(var(--rgb-front));--pal-warning-acc: rgb(var(--rgb-front));--pal-negative-acc: rgb(var(--rgb-front));--pal-text: rgb(var(--rgb-grey900));--pal-text-dimm: rgb(var(--rgb-grey600));--pal-block: rgb(var(--rgb-grey100));--pal-block-border: rgb(var(--rgb-grey200));--pal-bg: rgb(var(--rgb-back));--pal-overlay: rgba(var(--rgb-grey500), .2);--pal-link: rgb(var(--rgb-link));--pal-link-active: rgb(var(--rgb-link-active));--pal-link-hover: rgb(var(--rgb-link-hover));--pal-link-visited: rgb(var(--rgb-link-visited));--ui-rgb: var(--rgb-primary);--ui-pal: var(--pal-primary);--ui-pal-bg: var(--pal-grey100);--ui-pal-acc: var(--pal-primary-acc);--ui-pal-lateral: var(--pal-grey300);--ui-pal-text: var(--pal-front);--ui-pal-text-select: var(--pal-front);--ui-pal-placeholder: var(--pal-grey500);--ui-pal-disabled: var(--pal-grey100);--ui-pal-disabled-border: var(--pal-grey400)}body{color:var(--pal-text);background:var(--pal-bg);min-height:100vh}a{text-decoration:none}a:hover{text-decoration:underline}pre{white-space:pre-wrap}.ui-primary{--ui-rgb: var(--rgb-primary);--ui-pal: var(--pal-primary);--ui-pal-acc: var(--pal-primary-acc);--ui-rgb-focus: var(--rgb-primary-focus);--ui-pal-focus: var(--pal-primary-focus)}.ui-secondary{--ui-rgb: var(--rgb-secondary);--ui-pal: var(--pal-secondary);--ui-pal-acc: var(--pal-secondary-acc);--ui-rgb-focus: var(--rgb-secondary-focus);--ui-pal-focus: var(--pal-secondary-focus)}.ui-positive{--ui-rgb: var(--rgb-positive);--ui-pal: var(--pal-positive);--ui-pal-acc: var(--pal-positive-acc);--ui-rgb-focus: var(--rgb-positive-focus);--ui-pal-focus: var(--pal-positive-focus)}.ui-negative{--ui-rgb: var(--rgb-negative);--ui-pal: var(--pal-negative);--ui-pal-acc: var(--pal-negative-acc);--ui-rgb-focus: var(--rgb-negative-focus);--ui-pal-focus: var(--pal-negative-focus);--ui-pal-lateral: var(--pal-negative)}.ui-warning{--ui-rgb: var(--rgb-warning);--ui-pal: var(--pal-warning);--ui-pal-acc: var(--pal-warning-acc);--ui-rgb-focus: var(--rgb-warning-focus);--ui-pal-focus: var(--pal-warning-focus);--ui-pal-lateral: var(--pal-warning)}.g-loader{padding:5em;display:flex;align-items:center;justify-content:center}.lt-flex-v{display:flex;flex-direction:column;gap:var(--lt-sp400)}.lt-flex-h{display:flex;gap:var(--lt-sp300);align-items:flex-start}.lt-flex-h>hr{flex:1;border:none;height:2em;margin-left:1em;padding-left:1em;width:0;border-left:1px solid var(--pal-grey100)}.lt-flex_stretch{flex:1}.lt-flex-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--lt-sp200)}._lt-flex-spread{justify-content:space-between}._lt-flex-fill>*{flex:1}._lt-flex-h-center{align-items:center}._lt-flex-h-bottom{align-items:flex-end}button{white-space:nowrap}.ui-copy{display:flex!important}.divider-v{border:none;min-height:1em;width:1px;background:var(--pal-grey300);margin:0 var(--lt-sp200);align-self:stretch}.divider-h{border:none;height:1px;background:var(--pal-grey300);margin:var(--lt-sp200) 0}
