.crochet-canvas[data-v-f7f4cd4e]{width:100%;height:100%;position:relative}.crochet-canvas[data-v-f7f4cd4e]:focus{outline:none}.overlay-2d[data-v-f7f4cd4e]{pointer-events:none;transition:background-color .1s;position:absolute;top:0;left:0}.overlay-2d.capturing[data-v-f7f4cd4e]{background-color:#fffa;transition:background-color .2s ease-in}.cavas-tooltip{flex-direction:column;gap:4px;display:flex}.lbl-r{color:#fff;box-sizing:content-box;background:#00000080;border:none;border-radius:25%;padding:.25em 1em;font-family:sans-serif;font-size:xx-small}.lbl-r:after{pointer-events:none;content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #0000004d;width:0;height:0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.progress-wrapper{justify-content:center;align-items:center;display:flex}.progress-spinner{fill:var(--text-color-lighter);color:var(--primary-color-light);width:2rem;height:2rem;animation:1s linear infinite spin}.progress-spinner.small{width:1.5rem;height:1.5rem}@keyframes spin{to{transform:rotate(360deg)}}.notif-message{align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;font-size:13px;line-height:1;display:flex}.notif-message__title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.notif-message__desc{color:#4b5563;text-overflow:ellipsis;overflow:hidden}.notif-message__desc:not(:first-of-type){margin-top:.5rem}.notif-message__content{flex-direction:column;flex-grow:1;align-self:center;line-height:1.5;display:flex}.notif-message__buttons:not(:first-of-type){margin-top:.5rem}.notif-message__icon{color:var(--primary-color-dark)}.notif-message__icon.error{color:var(--error-color)}.notif-message__icon.warning{color:var(--warning-color)}.notif-message__icon.success{color:var(--success-color)}.notif-message__icon>svg{width:1.25rem;height:1.25rem}.notif-message__action{top:.5rem;right:.5rem}.notif-message__action.inline{align-self:center;align-items:center;height:1lh;display:flex}.notif-message__action:not(.inline){position:absolute}.notif-message__action button{width:1.5rem;height:1.5rem}.toast-notif-group{--toast-translate-x:0;--toast-translate-y:0;--toast-offset:calc(var(--panel-anchor-offset) + .5rem);z-index:9999;padding:var(--toast-offset) var(--toast-offset) .25rem;transform:translate(var(--toast-translate-x), var(--toast-translate-y));pointer-events:none;flex-direction:column;gap:.5rem;width:100%;display:flex;position:fixed}.toast-notif-group.is-center,.toast-notif-group.is-top,.toast-notif-group.is-bottom{align-items:center}.toast-notif-group.is-top{top:0}.toast-notif-group.is-bottom{bottom:0}.toast-notif-group.is-left{left:0}.toast-notif-group.is-right{align-items:center;right:0}.toast-notif-group.is-middle{--toast-translate-y:-50%;top:50%}.toast-notif-group.is-center{--toast-translate-x:-50%;left:50%}.toast-notif-msg{color:var(--text-color);pointer-events:auto;max-width:min(80vw,400px);margin-bottom:.5rem;display:flex;position:relative;overflow:hidden}.toast-notif-msg:focus{outline-color:var(--primary-color)}.toast-notif-msg.error{border-color:var(--error-color);background-color:var(--error-color-light)}.toast-notif-msg.error .notif-message__title{color:var(--error-color-dark)}.toast-notif-msg.warning{border-color:var(--warning-color);background-color:var(--warning-color-light)}.toast-notif-msg.success{border-color:var(--success-color);background-color:var(--success-color-light)}.toast-notif-enter-from{opacity:0;transform:translateY(50%)}.toast-notif-leave-from{max-height:1000px}.toast-notif-leave-to{opacity:0;max-height:0;margin-bottom:0;overflow:hidden}.toast-notif-msg.toast-notif-enter-active{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toast-notif-msg.toast-notif-leave-active{transition:max-height .3s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}@media screen and (width<=480px){.toast-notif-group{padding-top:8rem}}.modal{z-index:1000;width:100dvw;height:100dvh;padding:var(--panel-anchor-offset);overscroll-behavior:contain;background-color:var(--modal-bg-color);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.modal:before{content:"";background:linear-gradient(#f0f0f0 20%,#0000);width:100%;height:35px;position:absolute;top:0;left:0}.modal .panel__content{gap:1rem}.modal .panels.has-bg{margin-top:2rem}.modal__title{font-size:16px;font-weight:400;font-family:var(--secondary-font)}.modal__dialog{scrollbar-width:none;-ms-overflow-style:none;max-width:100dvw;max-height:calc(100dvh - 2rem);font-size:13px;overflow:hidden auto;--panel-padding:1rem!important;height:fit-content!important}.modal__dialog::-webkit-scrollbar{display:none}.modal__dialog__bg{width:100%;height:100%;position:absolute}.modal-enter-active .modal__dialog__bg,.modal-enter-active .modal__dialog{transition-delay:.25s}.modal-leave-active,.modal-enter-active{transition:opacity .3s ease-out}.modal-leave-active .modal__dialog__bg,.modal-leave-active .modal__dialog,.modal-enter-active .modal__dialog__bg,.modal-enter-active .modal__dialog{transition:all .3s ease-out}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal__dialog__bg,.modal-enter-from .modal__dialog,.modal-leave-to .modal__dialog__bg,.modal-leave-to .modal__dialog{opacity:0;transform:translateY(30px)}@media (prefers-reduced-motion:reduce){.modal-enter-active,.modal-leave-active{transition:none}}@media screen and (height<=767px){.modal .panels.has-bg{margin-top:0}.modal .modal__dialog__bg{display:none}}.toggle-group-control[data-v-24027988]{background-color:var(--primary-color-lighter);-webkit-backdrop-filter:var(--glass-effect-light);backdrop-filter:var(--glass-effect-light);border-radius:99px;align-items:stretch;gap:.1rem;padding:3px;display:inline-flex;position:relative}.toggle-group-control.disabled[data-v-24027988]{opacity:.5}.toggle-group-control__indicator[data-v-24027988]{z-index:0;background-color:var(--panel-bg-color);pointer-events:none;will-change:width, transform;border-radius:99px;transition:width .22s,height .22s,opacity .15s,transform .22s;position:absolute;top:0;left:0}.toggle-group-control__item[data-v-24027988]{z-index:1;min-height:30px;color:var(--text-color);white-space:nowrap;opacity:.8;background-color:#0000;border:0;border-radius:99px;justify-content:center;align-items:center;gap:.3rem;padding:.6rem;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.toggle-group-control__item[data-v-24027988]:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.toggle-group-control__item[data-v-24027988]:disabled{cursor:not-allowed;opacity:.5;pointer-events:auto}.toggle-group-control__item--selected[data-v-24027988],.toggle-group-control__item--selected[data-v-24027988]:hover:not(:disabled){opacity:1;background-color:#0000}@media (prefers-reduced-motion:reduce){.toggle-group-control__indicator[data-v-24027988]{transition:none}}.login-bg{filter:drop-shadow(0 4px 8px #0002);-webkit-user-drag:none;width:200px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.auth-panel[data-v-595189a8]{width:min(80vw,380px)}.auth-panel a[data-v-595189a8]{text-decoration:none}.auth-panel a[data-v-595189a8]:hover{text-underline-offset:3px;text-decoration:underline}.auth-panel__intro[data-v-595189a8]{gap:.25rem;display:flex}.auth-panel__intro h2[data-v-595189a8]{margin-bottom:.45rem}.auth-panel__intro p[data-v-595189a8]{margin:0;line-height:1.5}.auth-panel__intro svg[data-v-595189a8]{flex-shrink:0;align-self:center;width:60px;height:52px;padding:0 .5rem}.auth-panel__helper[data-v-595189a8]{color:var(--text-color-lighter);height:38px;margin:0;font-size:12px;line-height:1.5}.auth-panel__helper.mb[data-v-595189a8]{margin-bottom:1.5rem}.auth-panel__modes[data-v-595189a8]{width:100%}.auth-panel__modes[data-v-595189a8] .toggle-group-control__item{flex:1}.auth-panel__messages[data-v-595189a8]{justify-content:center;align-items:center;display:flex;position:absolute;bottom:6rem;left:0;right:0}.auth-panel__form[data-v-595189a8],.auth-panel__field[data-v-595189a8]{flex-direction:column;display:flex}.auth-panel__content[data-v-595189a8]{transition:height .3s;display:grid}.auth-panel__content.sign-in[data-v-595189a8],.auth-panel__content.sign-up.step-1[data-v-595189a8]{height:339px}.auth-panel__content.sign-up.step-2[data-v-595189a8]{height:322px}.auth-panel__content.sign-up.step-2.has-password[data-v-595189a8]{height:404px}.auth-panel__form[data-v-595189a8]{grid-area:1/1;gap:.8rem;padding:.25rem}.auth-panel__field[data-v-595189a8]{gap:.35rem;font-weight:500}.auth-panel__field small[data-v-595189a8]{color:var(--text-color-lighter);font-weight:400}.auth-panel__field input[data-v-595189a8]{border:1px solid var(--border-color,#6667);width:100%;min-width:0;color:var(--text-color);background-color:var(--panel-bg-color-light);font:inherit;border-radius:.5rem;outline:0;padding:.6rem .75rem;transition:border-color .2s,box-shadow .2s}.auth-panel__field input[data-v-595189a8]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-lighter)}.auth-panel__field input[data-v-595189a8]:disabled{opacity:.65}.auth-panel__email-summary[data-v-595189a8]{background-color:var(--primary-color-lightest);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.auth-panel__email-summary span[data-v-595189a8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.auth-panel__message[data-v-595189a8]{-webkit-backdrop-filter:var(--glass-effect);backdrop-filter:var(--glass-effect);box-shadow:var(--standalone-shadow);max-width:80%;margin:0;position:absolute}.auth-panel__submit[data-v-595189a8]{width:100%;margin-top:.75rem}.auth-panel__confirmation[data-v-595189a8]{--panel-padding:.35rem;flex-direction:column;align-items:center;gap:.8rem;padding:.5rem 0;display:flex}.auth-panel__confirmation>p[data-v-595189a8],.auth-panel__confirmation>div[data-v-595189a8]{margin-left:.5rem;margin-right:.5rem;padding-left:.8rem;padding-right:.8rem}.auth-panel__confirmation>svg[data-v-595189a8]{width:52px;height:52px;color:var(--text-color);margin:1rem}.auth-panel__confirmation p[data-v-595189a8]{text-align:center;line-height:1.6}.login-notice[data-v-5394b2e8]{flex-direction:column;gap:1rem;display:flex}.login-notice__banner[data-v-5394b2e8]{border-radius:.5rem;flex-shrink:0;width:100%;height:auto;display:block}.login-notice p[data-v-5394b2e8],.login-notice ul[data-v-5394b2e8]{margin:0;line-height:1.6}.login-notice ul[data-v-5394b2e8]{padding-left:1.25rem}.login-notice li+li[data-v-5394b2e8]{margin-top:.65rem}.app{flex-direction:column;flex:1;width:100dvw;height:100dvh;margin:0;transition:filter .3s;display:flex;position:relative;overflow:hidden}.canvas-wrapper{width:100dvw;height:100dvh;position:absolute;inset:0}.anchor-top,.anchor-left,.anchor-right,.anchor-top-left,.anchor-top-right,.anchor-bottom-left,.anchor-bottom-right,.anchor-bottom{z-index:10;transition:all .15s ease-out;position:absolute}.anchor-left,.anchor-right{top:50%;transform:translateY(-50%)}.anchor-top-left,.anchor-bottom-left,.anchor-left{left:var(--panel-anchor-offset)}.anchor-bottom-right,.anchor-top-right,.anchor-right{right:var(--panel-anchor-offset)}.anchor-top,.anchor-bottom{left:50%;transform:translate(-50%)}.anchor-top-left,.anchor-top-right,.anchor-top{top:var(--panel-anchor-offset)}.anchor-bottom-left,.anchor-bottom-right,.anchor-bottom{bottom:var(--panel-anchor-offset)}.anchor-top,.anchor-bottom{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (767px<width<1280px){.anchor-bottom.pushed{left:calc(50% + var(--panel-width) / 3)}}.panels{flex:1;position:relative}.panel{--panel-padding:.35rem;padding:var(--panel-padding);-webkit-backdrop-filter:var(--glass-effect);backdrop-filter:var(--glass-effect);height:100%;background-color:var(--panel-bg-color);box-shadow:var(--panel-shadow);border:1px solid var(--border-color);outline-offset:-1px;border-radius:.7rem;outline:2px solid #0000;transition:background-color .5s ease-in,outline .3s ease-in}.panel.outline-on-focus{border:1px solid var(--primary-color);background-color:#f6f6f6dd}.panel.outline-on-focus:focus-within{outline:2px solid var(--primary-color);background-color:#fffe}.panel.flat{-webkit-backdrop-filter:var(--glass-effect-light);backdrop-filter:var(--glass-effect-light);background-color:var(--panel-bg-color-flat);border:1px solid var(--panel-bg-color-flat);outline-offset:0;box-shadow:none}.panel.light{-webkit-backdrop-filter:var(--glass-effect-light);backdrop-filter:var(--glass-effect-light);background-color:var(--panel-bg-color-light);border:1px solid var(--panel-bg-color-light);box-shadow:var(--panel-shadow-light)}.panel.round{border-radius:9999px;padding:.4rem}.panel:has(.overlay){overflow:hidden}.panel__actions{padding:var(--panel-padding);justify-content:space-between;align-items:center;gap:4px;display:flex;position:relative}.panel__actions.dense{align-items:start;gap:2px;padding:.3rem}.panel__actions.fat{--panel-padding:.5rem}.panel__actions.vertical{flex-direction:column}.panel__actions.dialog{padding-top:calc(var(--panel-padding) * 2);gap:var(--panel-padding)}.panel__title{text-transform:uppercase;min-width:0;color:var(--text-color-lighter);opacity:.8;align-items:center;gap:4px;padding:.3rem .3rem 0;font-size:11px;display:flex;position:relative}.panel__header,.panel__header__bar{justify-content:space-between;gap:.75rem;width:100%;transition:opacity .3s;display:flex;position:relative}.panel__header{flex-direction:column;align-items:start;gap:3px}.panel__header .panel__actions{padding-bottom:0}.panel__content{flex-direction:column;flex:1;min-height:0;display:flex}.panel__content.horizontal{flex-direction:row}.panel__overlay{background-color:var(--panel-bg-color-light)}.panel__overlay .panel__header__bar{padding-left:var(--panel-padding)}.panel-layout{flex-direction:column;height:100%;transition:all .3s;display:flex}.panel-layout .panel__header,.panel-layout .panel__title,.panel-layout .panel__actions{transition:opacity .3s}.panel-layout.blurred .panel__header .panel__title,.panel-layout.blurred .panel__header .panel__actions{opacity:0}.avatar-panel-wrapper{--avatar-size:42px;--bubble-gap:4px;--bubble-size:calc(var(--avatar-size) + var(--bubble-gap) * 2);--bubble-offset-y:17px;--bubble-offset-x:.8rem}.avatar-panel-wrapper.avatar-on-right{--bubble-offset-x:calc(100% - var(--bubble-size) - .8rem)}.avatar-panel-wrapper:after{content:"";pointer-events:none;top:calc(1px - var(--bubble-offset-y));left:calc(var(--bubble-offset-x) - var(--bubble-gap));opacity:0;width:var(--bubble-size);height:var(--bubble-size);border-radius:var(--bubble-size);-webkit-backdrop-filter:var(--glass-effect);backdrop-filter:var(--glass-effect);background-color:color-mix(in srgb, var(--panel-bg-color), transparent 25%);box-shadow:var(--panel-shadow);clip-path:rect(-80px 80px var(--bubble-offset-y) -80px);border:1px solid;position:absolute}.panel__floating-avatar{flex:0 0 var(--avatar-size);z-index:5;top:calc(1px + var(--bubble-gap) - var(--bubble-offset-y));left:var(--bubble-offset-x);width:var(--avatar-size);height:var(--avatar-size);color:var(--text-color-inverse);background-color:var(--secondary-color);border:2px solid var(--secondary-color);border-radius:50%;place-items:center;display:grid;position:absolute}.panel__floating-avatar .avatar-icon{--avatar-icon-size:calc(var(--avatar-size) - 16px);width:var(--avatar-icon-size);height:var(--avatar-icon-size)}.tippy-box[data-theme~=translucent],.tippy-box[data-theme~=light]{-webkit-backdrop-filter:var(--glass-effect-light);backdrop-filter:var(--glass-effect-light);opacity:1;border-radius:6px;box-shadow:0 2px 6px -1px #0000004d}.tippy-box[data-theme~=light]{color:var(--text-color);background-color:#fffd}@media screen and (width<=1023px),(height<=576px){:root{--panel-anchor-offset:1rem!important}.panel.round{padding:4px}}@media screen and (width<=480px){:root{--panel-width:calc(100% - var(--panel-anchor-offset) * 2)!important}}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/CtkU0WANRWT3uFNc.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/7-O5b9w4gW3FmhMi.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/assets/BDteT91ZcWR4fnCK.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/assets/CVLOHSqOCJJP6Stv.woff2)format("woff2")}:root{--primary-font:"Google Sans", system-ui, Helvetica, Arial, sans-serif;--secondary-font:"Roboto", system-ui, Helvetica, Arial, sans-serif;--primary-color:#5a95b8;--primary-color-dark:#437089;--primary-color-light:#5a95b833;--primary-color-lighter:#5a95b822;--primary-color-lightest:#5a95b811;--secondary-color:#e27a37;--secondary-color-light:#e27a3733;--secondary-color-lighter:#e27a3722;--error-color:#ff5252;--error-color-dark:#eb0000cc;--error-color-light:#ff525233;--error-color-lighter:#ff52521a;--warning-color:#d88a05;--warning-color-dark:#744a03cc;--warning-color-light:#d88a0533;--warning-color-lighter:#d88a051a;--success-color:#4caf50;--success-color-light:#4caf5026;--success-color-dark:#3d8b40cc;--info-color:#5a95b8;--info-color-light:#5a95b833;--info-color-dark:#437b9ccc;--info-text-color:#666d;--border-color:#6667;--disabled-color:#5a95b899;--outline-color:#5a95b888;--text-color:#30598acc;--text-color-lighter:#30598a99;--text-color-inverse:#fff;--text-color-inverse-lighter:#fffc;--glass-effect:blur(15px);--glass-effect-light:blur(5px);--panel-anchor-offset:1.5rem;--panel-bg-color:#f9f9f9cc;--panel-bg-color-flat:#b5ccdb99;--panel-bg-color-light:#fcfcfc99;--panel-shadow:0 6px 20px #00000030, 0 0 5px 0 #00000020;--panel-shadow-light:0 4px 8px #00000020, 0 0 5px 0 #00000020;--standalone-shadow:0 2px 6px -1px #0003;--panel-width:320px;--user-panel-height:110px;--editor-collapsed-width:225px;--editor-collapsed-height:80px;--modal-bg-color:#eee6;--dropdown-bg-color:#fafafa;--dropdown-border-color:#8496b4}*,:before,:after{font-family:var(--primary-font);outline-color:var(--outline-color);box-sizing:border-box;margin:0;padding:0}body{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-color:var(--background-color);color:var(--text-color);touch-action:pan-x pan-y;line-height:1.6;overflow:hidden}.tippy-content{font-size:12px}.container{width:100%;max-width:1200px;margin:0 auto;padding:1rem}a{color:var(--text-color);-webkit-user-drag:none}button{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;padding:.5rem 1rem;transition:background-color .2s}button:disabled{opacity:.5;pointer-events:none}kbd{color:var(--info-text-color);white-space:nowrap;font-family:monospace,sans-serif}kbd samp{font-size:1em}kbd:has(kbd){align-items:center;gap:3px;margin-right:4px;line-height:1;display:inline-flex}kbd:has(kbd):not(:first-child){margin-left:4px}kbd:not(:has(kbd)){background-color:#f7f7f7cc;border:1px solid #cccc;border-radius:4px;height:20px;margin:1px 0;padding:3px 5px;font-size:.85em;font-weight:700;line-height:12px;display:inline-block;box-shadow:0 1px #ccc}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ghosted{color:var(--text-color-lighter)}.spacer{flex-grow:1}.flex-0{flex-grow:0;flex-shrink:0}.flex-1{flex:1}.badge{text-transform:uppercase;vertical-align:middle;background-color:var(--primary-color-lighter);border-radius:4px;padding:.2rem .5rem;font-size:9px;display:inline-block}.badge .dot{background-color:currentColor;border-radius:50%;width:5.5px;height:5.5px;margin-right:4px;display:inline-block}.badge.pending,.badge.synced{color:var(--text-color-lighter)}.badge.synced .dot{background-color:var(--success-color)}.badge.unsynced{color:var(--warning-color);background-color:var(--warning-color-light)}.blurred{filter:blur(3px)brightness(90%);pointer-events:none;opacity:.5;transition:all .2s}.blurred.more{filter:blur(8px)brightness(90%);opacity:.3}.snugfit{padding:0}.stretch{align-items:stretch}.thumbnail{pointer-events:none;object-fit:cover;aspect-ratio:1.3;width:100%;height:100%;transform:translateZ(1px)}.clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg-box{color:var(--info-text-color);background-color:var(--warning-color-light);border:1px solid var(--warning-color-light);text-align:left;border-radius:4px;gap:5px;margin:.5rem;padding:.4rem .5rem;display:flex}.msg-box.danger{background-color:var(--error-color-light);border:1px solid var(--error-color-light)}.msg-box.success{background-color:var(--success-color-light);border:1px solid var(--success-color-light)}.msg-box__icon{width:18px;height:18px}.msg-box__text{flex:1;font-size:12px;line-height:1.5}.msg-box__actions{align-items:center;display:flex}.notif-box{flex-direction:column;align-items:center;display:flex}.notif-box svg{width:32px}.overlay{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.overlay__message{align-items:center;margin:.25rem 0;padding:0 1rem;font-size:12px;line-height:1.35;display:flex}.overlay__message.center{text-align:center}.split-btn{display:flex}.split-btn button.filled:focus{outline-width:2px;outline-style:solid}.split-btn .split-left{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:.2rem}.split-btn .split-right{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.2rem;padding-right:.4rem}.split-btn .split-right .btn-icon{width:10px}.flat-btn{cursor:pointer;color:var(--text-color);background-color:#0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .5rem;font-size:12px;font-weight:500;transition:background-color .3s;display:flex}.flat-btn .dropdown-arrow{width:10px;height:10px}.flat-btn.dense{gap:.2rem}.flat-btn.icon-only{justify-content:center;width:calc(16px + .8rem);height:calc(16px + .8rem);padding:.4rem}.flat-btn.small{width:calc(16px + .6rem);height:calc(16px + .6rem);padding:.3rem}.flat-btn.large{padding:.5rem .6rem}.flat-btn.large.icon-only{width:calc(18px + 1rem);height:calc(18px + 1rem);padding:.5rem}.flat-btn.large .btn-icon{width:18px;height:18px}.flat-btn.xlarge{padding:.75rem 1rem}.flat-btn.filled{background-color:var(--primary-color-lighter)}.flat-btn.filled:hover{background:var(--primary-color-light)}.flat-btn.danger,.flat-btn.warning{opacity:.85}.flat-btn.danger:disabled,.flat-btn.warning:disabled{opacity:.5}.flat-btn.danger{color:var(--error-color-dark)}.flat-btn.danger:focus,.flat-btn.danger:hover{background-color:var(--error-color-lighter)}.flat-btn.warning{color:var(--warning-color-dark)}.flat-btn.warning.filled{background-color:var(--warning-color-lighter);outline-color:var(--warning-color-lighter)}.flat-btn.warning:focus,.flat-btn.warning:hover{background-color:var(--warning-color-light)}.flat-btn.round{border-radius:99px}.flat-btn.outlined{border:1px solid #0000;border-bottom-width:2px;outline-width:0;transition:background-color .3s,outline .2s,border .2s,border-radius .5s}.flat-btn.outlined.active,.flat-btn.outlined:hover,.flat-btn.outlined:focus{border-color:var(--text-color-lighter);background:0 0}.flat-btn.outlined:not(.opened):active{transform:scale(.98)}.flat-btn.outlined.opened{background-color:var(--dropdown-bg-color);outline:1px solid var(--dropdown-border-color);border-color:var(--dropdown-border-color);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;transition:outline .2s,border .2s,box-shadow .5s;box-shadow:0 20px 25px -5px #0002,0 8px 10px #0002}.flat-btn.active{background:var(--primary-color-lighter)}.flat-btn.active:hover{background:var(--primary-color-light)}.flat-btn.light{color:var(--text-color-lighter)}.flat-btn:active{transition:background-color .3s,border .2s,border-radius .5s}.flat-btn:focus,.flat-btn:hover{background:var(--primary-color-lighter)}.flat-btn:not(.outlined):active{transform:scale(.96)}.primary-btn{background-color:var(--primary-color);color:#fff;border-radius:.5rem;align-items:center;gap:.35rem;padding:.5rem;font-size:12px;text-decoration:none;transition:background-color .2s;display:flex}.primary-btn:hover{background-color:var(--secondary-color)}.primary-btn:active{transform:scale(.96)}.primary-btn:focus{outline:2px solid var(--primary-color-light)}.primary-btn:disabled{background-color:var(--disabled-color);color:var(--text-color-inverse-lighter);opacity:1}.primary-btn:disabled:active{transform:none}.primary-btn__caption{margin:0 2px}.primary-btn.danger{background:var(--error-color);outline-color:var(--error-color-light)}.primary-btn.light{-webkit-backdrop-filter:var(--glass-effect-light);backdrop-filter:var(--glass-effect-light);background:var(--panel-bg-color-light);color:var(--text-color-lighter)}.primary-btn.light:hover,.primary-btn.light:focus{background:var(--panel-bg-color)}.primary-btn.light:hover{outline:2px solid var(--primary-color-light)}.primary-btn.light>*{transition:opacity .2s}.primary-btn.light:disabled>*{opacity:.6}.primary-btn.standalone{box-shadow:var(--standalone-shadow);margin:.15rem;padding:.5rem .8rem;font-size:13px}.primary-btn.round{border-radius:99px}.primary-btn.dense{gap:.2rem}.primary-btn.icon-only{justify-content:center;width:calc(20px + 1.6rem);height:calc(20px + 1.6rem);padding:.8rem}.btn-icon{flex-shrink:0;width:16px;height:16px}.btn-icon.small{width:14px!important;height:14px!important}.btn-icon.large{width:20px!important;height:20px!important}.decor-icon{opacity:.8;outline:none;flex-shrink:0;width:1em;height:1em}.decor-icon.small{width:.9em;height:.9em}.decor-icon.middle{width:1.2em;height:1.2em}.st-selector{align-items:center;gap:2px;display:flex}.st-auto-gen{opacity:.6;margin-left:4px}.part-code,.row-code,.st-code{align-self:center;font-weight:700}.part-code,.part-name{color:var(--secondary-color)}.row-code{color:#66a}.st-code{color:#379220}.st-code.active{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.st-type{color:var(--text-color)}.st-type .cmd{color:#29e}.fade-out-leave-active{transition:opacity 1s ease-out}.fade-out-enter-from,.fade-out-leave-to{opacity:0}.slide-up-fade-enter-active{transition:all .15s ease-out}.slide-up-fade-enter-from,.slide-up-fade-leave-to{opacity:0;transform:translateY(20px)}.slide-enter-active,.slide-leave-active{transition:all .3s}.slide-enter-from,.slide-leave-to{opacity:0;transform:translate(100%)}.slide-enter-to,.slide-leave-from{opacity:1;transform:translate(0)}.fade-in-enter-active{transition:opacity .2s ease-in}.fade-in-enter-from,.fade-in-leave-to,.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box[data-theme~=translucent]{background-color:#000000b3}.tippy-box[data-theme~=translucent]>.tippy-arrow{width:14px;height:14px}.tippy-box[data-theme~=translucent][data-placement^=top]>.tippy-arrow:before{border-width:7px 7px 0;border-top-color:#000000b3}.tippy-box[data-theme~=translucent][data-placement^=bottom]>.tippy-arrow:before{border-width:0 7px 7px;border-bottom-color:#000000b3}.tippy-box[data-theme~=translucent][data-placement^=left]>.tippy-arrow:before{border-width:7px 0 7px 7px;border-left-color:#000000b3}.tippy-box[data-theme~=translucent][data-placement^=right]>.tippy-arrow:before{border-width:7px 7px 7px 0;border-right-color:#000000b3}.tippy-box[data-theme~=translucent]>.tippy-backdrop{background-color:#000000b3}.tippy-box[data-theme~=translucent]>.tippy-svg-arrow{fill:#000000b3}.tippy-box[data-theme~=light]{color:#26323d;background-color:#fff;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
