.-hamburger[data-v-04014151]{border-radius:var(--border-radius-xs);background-color:#0000;border:none;width:24px;height:24px;padding:0}.-hamburger[data-v-04014151]:hover{cursor:pointer}.-hamburger[data-v-04014151]:focus-visible{outline:2px solid var(--color-border-focus);transition:all 20ms}.-hamburger__line[data-v-04014151]{background-color:var(--color-black);-o-transition:all .3s ease-in-out;width:18px;height:2px;margin:3px auto;transition:all .3s ease-in-out;display:block}.-hamburger.is-active[data-v-04014151]{transition:all .3s ease-in-out .6s;-o-transition:all .3s ease-in-out;-o-transition-delay:.6s;-webkit-transition:all .3s ease-in-out .6s;transform:rotate(45deg)}.-hamburger.is-active .-hamburger__line[data-v-04014151]:nth-child(2){width:0}.-hamburger.is-active .-hamburger__line[data-v-04014151]:first-child,.-hamburger.is-active .-hamburger__line[data-v-04014151]:nth-child(3){-o-transition-delay:.3s;transition-delay:.3s}.-hamburger.is-active .-hamburger__line[data-v-04014151]:first-child{transform:translateY(5px)}.-hamburger.is-active .-hamburger__line[data-v-04014151]:nth-child(3){transform:translateY(-5px)rotate(90deg)}.-sidebar-footer{flex-direction:column}.-sidebar-footer,.-sidebar-footer__item{align-items:center;gap:12px;display:flex}.-sidebar-footer__item{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);width:100%;color:var(--color-text-primary);border-radius:var(--border-radius-s);justify-content:center;min-height:20px;text-decoration:none;transition:all .15s}.-sidebar-footer__item:hover{color:var(--color-text-active);transition:all .15s}.-sidebar-footer__item:hover .-sidebar-footer__item-svg{fill:var(--color-text-active)}.-sidebar-footer__item span{flex:1}.-sidebar-footer__item-login{padding:4px!important}.-sidebar-footer__profile{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;padding:3px}.-sidebar-footer__profile:hover,.-sidebar-footer__profile_active{background-color:var(--color-bg-hover-secondary)}.-sidebar-footer__profile-menu,.-sidebar-footer__profile-menu .-drop-down__action{width:100%}.-sidebar-footer__avatar{border-radius:var(--border-radius-pill);background-color:var(--color-bg-accent-blue-500);width:32px;height:32px;color:var(--color-text-primary-inverted);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;flex:none!important}.-sidebar-footer__identity{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.-sidebar-footer__identity small,.-sidebar-footer__identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.-sidebar-footer__identity strong{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium)}.-sidebar-footer__identity small{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.-sidebar-footer__mobile-account{flex-direction:column;gap:4px;width:100%;display:flex}.-sidebar-footer__mobile-profile{box-sizing:border-box;border-top:1px solid var(--color-border-default);align-items:center;gap:12px;width:100%;margin-top:8px;padding:16px 8px 8px;display:flex}.-sidebar-footer__mobile-logout{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);box-sizing:border-box;border-radius:var(--border-radius-s);width:100%;min-height:40px;color:var(--color-text-danger);cursor:pointer;background-color:#0000;border:0;align-items:center;gap:6px;padding:8px;display:flex}@media (hover:hover){.-sidebar-footer__mobile-logout:hover{background-color:var(--color-bg-danger)}}@media (hover:none){.-sidebar-footer__mobile-logout:active{background-color:var(--color-bg-danger)}}.-sidebar-footer__mobile-logout svg{color:var(--color-text-danger);fill:currentColor}.-sidebar-footer_expanded .-sidebar-footer__profile{padding:6px}.-sidebar-navigation-item{position:relative}.-sidebar-navigation-item .-sidebar-navigation__item{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);box-sizing:border-box;border-radius:var(--border-radius-s);min-width:42px;height:38px;color:var(--color-text-secondary);align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.-sidebar-navigation-item .-sidebar-navigation__item svg{fill:currentColor;flex:none;width:19px;height:19px}@media (hover:hover){.-sidebar-navigation-item .-sidebar-navigation__item:hover:not(.-sidebar-navigation__item_disabled):not(.-sidebar-navigation__item_active){background-color:var(--color-bg-hover-secondary)}}@media (hover:none){.-sidebar-navigation-item .-sidebar-navigation__item:active:not(.-sidebar-navigation__item_disabled):not(.-sidebar-navigation__item_active){background-color:var(--color-bg-hover-secondary)}}.-sidebar-navigation-item .-sidebar-navigation__item_active{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);font-weight:600}.-sidebar-navigation-item .-sidebar-navigation__item_disabled{color:var(--color-text-disabled);cursor:default}.-sidebar-navigation-item .-sidebar-navigation__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.-sidebar-navigation-item .-sidebar-navigation__badge{box-sizing:border-box;border-radius:var(--border-radius-pill);background-color:var(--color-bg-accent-blue-500);min-width:20px;height:20px;color:var(--color-text-primary-inverted);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.-sidebar-navigation-item .-sidebar-navigation__tag{border:1px solid var(--color-bg-accent-blue-200);border-radius:var(--border-radius-s);background-color:var(--color-bg-accent-blue-50);color:var(--color-text-active);text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;font-size:9px;font-weight:700;line-height:14px}.-sidebar-navigation-item:not(.-sidebar-navigation-item_expanded) .-sidebar-navigation__item{justify-content:center;padding-inline:0}.-sidebar-navigation-item:not(.-sidebar-navigation-item_expanded) .-sidebar-navigation__item_active svg{color:var(--color-text-active)}.-sidebar-navigation-item:not(.-sidebar-navigation-item_expanded) .-sidebar-navigation__badge{min-width:14px;height:14px;padding:0 4px;font-size:8px;position:absolute;top:2px;right:1px}.-sidebar-navigation{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:16px 10px;display:flex;overflow-y:auto}.-sidebar-navigation__create{flex:none;width:100%;margin-bottom:16px}.-sidebar-navigation__groups{flex-direction:column;gap:16px;display:flex}.-sidebar-navigation__group+.-sidebar-navigation__group{border-top:1px solid var(--color-border-default);padding-top:16px}.-sidebar-navigation__title{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0 8px 6px}.-sidebar-navigation__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.-sidebar-navigation:not(.-sidebar-navigation_expanded) .-sidebar-navigation__create{align-self:center;width:42px;min-width:42px;padding-inline:0}.-panel-left{z-index:100;box-sizing:border-box;width:100vw;height:var(--vh);background-color:var(--color-bg-primary);overscroll-behavior-y:contain;flex-direction:column;padding:72px 16px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}@media only screen and (width<=1024px){.-panel-left{height:var(--vh);min-height:var(--min-vh)}}.-panel-left-animation-enter-active{animation:.15s easy-slide-animation-left}.-panel-left-animation-leave-active{animation:.2s reverse easy-slide-animation-left}.-header-main-menu{background-color:var(--color-bg-secondary);flex-direction:column;justify-content:space-between;display:flex}.-header-main-menu .-sidebar-navigation{min-height:0;padding-top:20px}.-header-main-menu .-sidebar-footer{padding-top:12px}.-header-main-menu .-sidebar-footer__button-expand_right,.-header-main-menu .-sidebar-footer__language{display:none}.-header-main-menu ul{margin:0;padding:0}.-sidebar-logo{justify-content:space-between;width:100%;display:flex}@media (hover:hover){.-sidebar-logo__button_hover:hover{background-color:var(--color-bg-hover-secondary)}.-sidebar-logo__button-logo.-sidebar-logo__button_hover:hover{cursor:pointer}}@media (hover:none){.-sidebar-logo__button_hover:active{background-color:var(--color-bg-hover-secondary)}.-sidebar-logo__button-logo.-sidebar-logo__button_hover:active{cursor:pointer}}.-sidebar-logo__button{border-radius:var(--border-radius-xs);background-color:#0000;border:none;justify-content:center;align-items:center;min-width:36px;height:36px;display:flex;position:relative}.-sidebar-logo__button-logo-logo-icon{opacity:1;transition:all 50ms;transform:scale(1)}.-sidebar-logo__button-logo-expand-icon{opacity:0;margin:auto;transition:all;position:absolute;inset:0;transform:scale(0)}@media (hover:hover){.-sidebar-logo__button-expand:hover{cursor:w-resize}}@media (hover:none){.-sidebar-logo__button-expand:active{cursor:w-resize}}.-sidebar-logo__button-text{white-space:nowrap;letter-spacing:-.01em;color:var(--color-text-primary);align-items:baseline;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:500;line-height:1;display:flex}.-sidebar-logo__button-text-dot{font-weight:600}.-sidebar-logo__button-text-letter{padding:0 1px;font-family:Fraunces,Georgia,serif;font-weight:500}.-sidebar-logo__button-text-dot{color:var(--color-text-action);font-family:Fraunces,Georgia,serif}@media (hover:hover){.-sidebar-logo_collapsed .-sidebar-logo__button-logo.-sidebar-logo__button_hover:hover{cursor:e-resize}.-sidebar-logo_collapsed .-sidebar-logo__button-logo.-sidebar-logo__button_hover:hover .-sidebar-logo__button-logo-logo-icon{opacity:0;transform:scale(0)}.-sidebar-logo_collapsed .-sidebar-logo__button-logo.-sidebar-logo__button_hover:hover .-sidebar-logo__button-logo-expand-icon{opacity:1;transition:all 50ms;position:absolute;transform:scale(1)}}@media (hover:none){.-sidebar-logo_collapsed .-sidebar-logo__button-logo.-sidebar-logo__button_hover:active{cursor:e-resize}.-sidebar-logo_collapsed .-sidebar-logo__button-logo.-sidebar-logo__button_hover:active .-sidebar-logo__button-logo-logo-icon{opacity:0;transform:scale(0)}.-sidebar-logo_collapsed .-sidebar-logo__button-logo.-sidebar-logo__button_hover:active .-sidebar-logo__button-logo-expand-icon{opacity:1;transition:all 50ms;position:absolute;transform:scale(1)}}.-header-mobile{background-color:var(--color-white);border-bottom:1px solid var(--color-border-default);z-index:110;width:100%;height:56px;position:fixed;top:0;left:0;right:0}.-header-mobile_menu-open{z-index:336}.-header-mobile__main{z-index:111;justify-content:space-between;align-items:center;padding:8px 16px 12px;display:flex;position:relative}.-header-mobile__main-left,.-header-mobile__main-right{align-items:center;gap:12px;display:flex}.-chat-message{box-sizing:border-box;gap:9px;width:auto;max-width:90%;padding:0;display:flex}.-chat-message_assistant{align-self:flex-start;width:100%;max-width:100%}.-chat-message_assistant .-chat-message__body{flex:1}.-chat-message_assistant .-chat-message__bubble{color:#1a1c20;background:#fff;border:1px solid #e5e2da;border-bottom-left-radius:5px}.-chat-message_user{flex-direction:row-reverse;align-self:flex-end}.-chat-message_user .-chat-message__bubble{color:#fff;background:#1a1c20;border-bottom-right-radius:5px}.-chat-message_user .-chat-message__time{text-align:right}.-chat-message_user .milkdown{color:#fff}.-chat-message__avatar{color:#fff;background:linear-gradient(135deg,#4c6fff,#8aa0ff);border-radius:50%;flex:none;justify-content:center;align-self:flex-end;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.-chat-message__body{min-width:0}.-chat-message__bubble{border-radius:15px;padding:9px 13px;font-size:13.5px;line-height:1.45}.-chat-message__time{color:#a8a49a;margin-top:5px;font-size:10.5px;line-height:14px}.-chat-message__loading{font:var(--size-200)/var(--size-300) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);background:linear-gradient(-45deg,#000,#000000b3,#0000004d,#00000080,#000) 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:5s ease-in-out infinite sidebar_chat_item_animated_text;display:inline-block}@keyframes sidebar_chat_item_animated_text{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.-chat-message .-markdown,.-chat-message .ProseMirror p{font-size:var(--size-175);line-height:var(--size-250)}.-chat-message .milkdown .milkdown-list-item-block li .label-wrapper{color:var(--color-white)}.-chat-message .-markdown h1:last-child,.-chat-message .-markdown h2:last-child,.-chat-message .-markdown h3:last-child,.-chat-message .-markdown h4:last-child,.-chat-message .-markdown h5:last-child,.-chat-message .-markdown h6:last-child,.-chat-message .-markdown p:last-child,.-chat-message_user p{margin:0}.-presentation-chat-list{box-sizing:border-box;flex:1;min-height:0;padding:18px 16px 8px}.-presentation-chat-list__list{flex-direction:column;gap:13px;display:flex}.-chat-head{box-sizing:border-box;background:#f6f4ef;border-bottom:1px solid #e5e2da;gap:11px;padding:13px 16px}.-chat-head,.-chat-head__avatar{flex:none;align-items:center;display:flex}.-chat-head__avatar{color:#fff;border-radius:50%;justify-content:center;width:38px;height:38px;font-size:15px;font-weight:700;position:relative}.-chat-head__avatar:after{content:"";background:#2f9e44;border:2px solid #f6f4ef;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.-chat-head__content{flex:1;min-width:0}.-chat-head__name{color:#1a1c20;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:20px;display:flex}.-chat-head__online{color:#2f9e44;letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500}.-chat-head__role{color:#7c7f88;margin-top:1px;font-size:12px;line-height:16px}.-chat-head__more{color:#7c7f88;cursor:pointer;padding:0 4px;font-size:20px;line-height:1}.-chat-layout{box-sizing:border-box;background:#f6f4ef;height:100%;padding:0;overflow:hidden}.-chat-layout,.-chat-layout__list{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.-chat-layout__list{overflow:auto}.-chat-layout__composer{background:#f6f4ef;border-top:1px solid #e5e2da;flex:none;padding:14px}.-chat-layout__composer .-chat-input{background-color:#fff;border:1px solid #dcd8ce;border-radius:14px}.-chat-layout__composer .-chat-input textarea{min-height:40px}.-interactive-category{padding-bottom:16px}.-interactive-category__header{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);width:calc(100% + 24px);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin:-12px;padding:12px;display:flex}.-interactive-category__header svg{width:20px;height:20px;fill:var(--forma-faint);transition:transform .1s}.-interactive-category__header_active svg{transform:rotate(180deg)}.-interactive-category__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px;display:grid}.-interactive-category__item{min-width:0;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--border-radius-m);cursor:pointer;padding:8px;transition:border-color .15s}@media (hover:hover){.-interactive-category__item:not(:disabled):hover{border-color:var(--color-bg-active)}}@media (hover:none){.-interactive-category__item:not(:disabled):active{border-color:var(--color-bg-active)}}.-interactive-category__item:disabled{opacity:.5;cursor:default}.-interactive-category__preview{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;display:block}.-interactive-category__title{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding-top:8px;display:block;overflow:hidden}.-chart-category-item{box-sizing:border-box;padding:0 0 16px}.-chart-category-item__top{cursor:pointer;justify-content:space-between;align-items:center;margin:-12px;padding:12px;display:flex}.-chart-category-item__top h4{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:12px;margin:0;display:flex}.-chart-category-item__top h4 span{width:100%;padding-top:3px;position:relative}@media only screen and (width<=1024px){.-chart-category-item__top h4 span{max-width:unset}}.-chart-category-item__top-arrow{fill:var(--forma-faint);transition:all .1s}.-chart-category-item__top_active .-chart-category-item__top-arrow{transition:all .1s;transform:rotate(180deg)}.-chart-category-item__top_disabled{opacity:.5;cursor:default}.-chart-category-item__content{grid-template-columns:1fr;gap:8px;width:100%;padding:16px 0;display:grid}.-chart-category-item__top-loader{flex-shrink:0;width:20px;height:20px}.-chart-category-item__item{border-radius:var(--border-radius-s);border:1px solid var(--color-border-default);background-color:var(--color-bg-primary);cursor:pointer;box-sizing:border-box;flex-direction:column;padding:8px;transition:border-color .15s;display:flex;position:relative}@media (hover:hover){.-chart-category-item__item:hover{border-color:var(--color-bg-active);transition:border-color .15s}}@media (hover:none){.-chart-category-item__item:active{border-color:var(--color-bg-active);transition:border-color .15s}}.-chart-category-item__item_disabled{opacity:.5;cursor:default}.-chart-category-item__item_loading h5,.-chart-category-item__item_loading img{opacity:.25}.-chart-category-item__item-loader{z-index:1;width:24px;height:24px;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.-chart-category-item__item img{width:100%;height:auto;margin-bottom:8px}.-chart-category-item__item h5{color:var(--color-text-primary);font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);margin:0}.-chart-category-item__state{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);color:var(--forma-muted);text-align:center;grid-column:1/-1;margin:0}.-chart-category-base-item{aspect-ratio:1;border:1px solid var(--color-border-default);border-radius:var(--border-radius-m);background-color:var(--color-bg-primary);cursor:pointer;white-space:normal;word-break:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;padding:10px;transition:border-color .15s,background-color .15s;display:flex}@media (hover:hover){.-chart-category-base-item:not(:disabled):hover{border-color:var(--color-bg-active)}}@media (hover:none){.-chart-category-base-item:not(:disabled):active{border-color:var(--color-bg-active)}}.-chart-category-base-item img{-o-object-fit:contain;object-fit:contain;width:32px;height:32px;display:block}.-chart-category-base-item__loader{width:24px;height:24px}.-chart-category-base-item:disabled{pointer-events:none;opacity:.5}.-chart-categories__group{flex-direction:column;gap:8px;display:flex}.-chart-categories__group-title{color:var(--forma-muted);letter-spacing:.12em;text-transform:uppercase;font-family:monospace;font-size:10px;line-height:1.2}.-chart-categories__shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-bottom:12px;display:grid}.-chart-categories__chart-library{box-sizing:border-box;padding-right:16px}.-tabs-switcher{background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-xs);box-sizing:border-box;width:auto;padding:2px}.-tabs-switcher__wrapper{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;position:relative;overflow-x:auto}.-tabs-switcher__wrapper::-webkit-scrollbar{display:none}.-tabs-switcher__active{z-index:1;border-radius:var(--border-radius-xs);background-color:var(--color-bg-primary);will-change:transform,width;transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),height .12s,opacity .12s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.-tabs-switcher__item{z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-xs);background:0 0;border:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.-tabs-switcher__item:disabled{cursor:default;opacity:.4}.-tabs-switcher__item.is-active{color:var(--color-icon-primary-press)}.-tabs-switcher__item.is-active svg{fill:var(--color-icon-primary-press);transform:fill .15s}.-tabs-switcher_size_m .-tabs-switcher__item{min-width:36px;height:36px;min-height:36px;padding:0 12px}.-tabs-switcher_size_s .-tabs-switcher__item{min-width:24px;height:24px;min-height:24px;padding:0 10px;font-size:12px}.-chart-edit-editor{flex-direction:column;flex:1;gap:12px;min-height:200px;padding:0 12px;display:flex}.-chart-edit-editor__body{border:1px solid var(--color-border-default);border-radius:var(--border-radius-s);flex:1;min-height:0;margin-bottom:8px;position:relative;overflow:hidden}.-chart-edit-editor__error{color:var(--color-text-danger,#dc2626);margin:0;font-size:12px}.-chart-edit-editor__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.-chart-edit-editor .-codemirror-json-edit .cm-editor{border-radius:0}.-chart-edit-form{flex-direction:column;flex:1;min-height:200px;display:flex;position:relative;overflow:hidden}.-chart-edit-form__component{flex:1;min-height:0}.-chart-edit-form__empty{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);padding:12px}.-chart-edit-form__error{color:var(--color-text-danger,#dc2626);margin:0 12px 12px;font-size:12px}.-chat-state{justify-content:center;align-items:center;padding:40px 0;display:flex}.-chat-state_history-loading{pointer-events:none;padding:0;position:absolute;top:12px;right:12px}.-chat-state_error{color:var(--color-text-danger,#dc2626);justify-content:flex-start;margin:0;padding:0 12px;font-size:12px;line-height:16px}.-chart-edit-chat__list-content{flex-direction:column;gap:13px;padding:16px 16px 8px;display:flex}.-chart-edit{gap:12px;height:100%;overflow:hidden}.-chart-edit,.-chart-edit__content,.-chart-edit__pane{flex-direction:column;min-height:0;display:flex}.-chart-edit__content{flex:1}.-chart-edit__pane{z-index:1}.-chart-edit__pane_editor{flex:auto}.-chart-edit__pane_chat{flex:1}.-chart-edit__mode-action{justify-content:space-between;align-items:center;gap:4px;padding:16px 8px;display:flex}.-chart-edit__mode-label{color:var(--color-text-secondary);margin-right:4px;font-size:12px}.-chart-edit__mode-notice{box-sizing:border-box;padding:0 8px 8px}.-chart-edit__empty{border:1px solid var(--color-border-default);border-radius:var(--border-radius-s);background:var(--color-bg-tertiary);height:100%;min-height:180px;color:var(--color-text-tertiary);text-align:center;font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);place-items:center;margin:16px;padding:16px;display:grid}.-frame-edit-chat__list-content{flex-direction:column;gap:13px;padding:16px 16px 8px;display:flex}.-frame-edit{flex-direction:column;flex:1;gap:12px;min-height:200px;padding:16px 12px 8px;display:flex}.-frame-edit__header{color:var(--color-text-primary);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.-frame-edit__body{border:1px solid var(--color-border-default);border-radius:var(--border-radius-s);flex:1;min-height:0;position:relative;overflow:hidden}.-frame-edit__actions{gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.-frame-edit__error{color:var(--color-text-danger,#dc2626);font-size:12px}.-frame-edit__chat{flex:1;min-height:0}.-frame-category-item{box-sizing:border-box;padding:0 0 16px}.-frame-category-item__top{cursor:pointer;justify-content:space-between;align-items:center;margin:-12px;padding:12px;display:flex}.-frame-category-item__top h4{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:12px;margin:0;display:flex}.-frame-category-item__top-arrow{fill:var(--forma-faint);transition:all .1s}.-frame-category-item__top_active .-frame-category-item__top-arrow{transform:rotate(180deg)}.-frame-category-item__top_disabled{opacity:.5;cursor:default}.-frame-category-item__content{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px;display:grid}.-frame-category-item__content-wrapper{padding-top:16px}.-frame-category-item__top-loader{flex-shrink:0;width:20px;height:20px}.-frame-category-item__grid-cell{border:1px solid var(--color-border-default);border-radius:var(--border-radius-m);background-color:var(--color-bg-primary);cursor:pointer;min-width:0;padding:8px;transition:border-color .15s}@media (hover:hover){.-frame-category-item__grid-cell:hover{border-color:var(--color-bg-active)}}@media (hover:none){.-frame-category-item__grid-cell:active{border-color:var(--color-bg-active)}}.-frame-category-item__item{box-sizing:border-box;border-radius:var(--border-radius-xs);background-color:#0000;border:1px solid #0000;width:100%;height:auto;padding:0;display:block}.-frame-category-item__item_disabled{opacity:.5;cursor:default}.-frame-category-item__item-img{aspect-ratio:16/9;border:1px solid var(--color-border-default);box-sizing:border-box;border-radius:var(--border-radius-s);background-color:var(--color-bg-primary);justify-content:center;align-items:center;width:100%;padding:0 4px;display:flex;overflow:hidden}.-frame-category-item__item img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.-frame-category-item__title{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--color-border-default);margin-bottom:8px;padding-top:8px;padding-bottom:16px;display:block;overflow:hidden}.-frame-category-item__sizes{border:1px solid var(--color-border-default);background:linear-gradient(to right,var(--color-bg-tertiary-secondary) 0 var(--frame-selected-width),var(--color-bg-primary) var(--frame-selected-width) 100%);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:2px;display:grid}.-frame-category-item__size{min-width:0;height:20px;color:var(--forma-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:12px;font-weight:700}.-frame-category-item__size_active{color:var(--blue-500);background:var(--color-bg-primary);box-shadow:0 1px 3px #0000001f}.-frame-category-item__size:disabled{color:var(--grey-400);opacity:1;cursor:default}.-frame-category-item__size:last-child{font-size:10px}.-frame-category-item__state{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);color:var(--grey-500);text-align:center;grid-column:1/-1;margin:12px 0}.-forms-category-item__top{justify-content:space-between;align-items:center;padding:0;display:flex}.-forms-category-item__top h4{color:var(--forma-muted);letter-spacing:.12em;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:0;font-family:monospace;font-size:10px;font-weight:400;line-height:1.2}.-forms-category-item__content{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;padding:12px 0 24px;display:grid}.-forms-category-item__shape{aspect-ratio:1;width:100%;color:var(--color-text-primary);border-radius:var(--border-radius-s);border:1px solid var(--grey-150);cursor:pointer;background-color:#fff;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:flex}@media (hover:hover){.-forms-category-item__shape:not(:disabled):hover{border-color:var(--color-bg-active);background-color:var(--color-bg-secondary)}}@media (hover:none){.-forms-category-item__shape:not(:disabled):active{border-color:var(--color-bg-active);background-color:var(--color-bg-secondary)}}.-forms-category-item__shape svg{flex-shrink:0;width:28px;height:28px}.-forms-category-item__shape img{flex-shrink:0;width:24px;height:24px}.-forms-category-item__shape:disabled{pointer-events:none}.-forms-category-item__shape:disabled img,.-forms-category-item__shape:disabled svg{opacity:.4}.-forms-categories{box-sizing:border-box}.-forms-categories__search{box-sizing:border-box;border:1px solid var(--grey-150);border-radius:var(--border-radius-s);width:100%;height:40px;color:var(--forma-faint);background-color:#fff;align-items:center;gap:8px;margin-bottom:16px;padding:0 12px;display:flex}.-forms-categories__search svg{flex-shrink:0;width:18px;height:18px}.-forms-categories__search input{width:100%;min-width:0;color:var(--color-text-primary);font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);background-color:#0000;border:none;outline:none}.-forms-categories__search input::placeholder{color:var(--forma-muted)}.-forms-categories__section{margin-top:24px}.-forms-categories__section:first-of-type{margin-top:0}.-forms-categories__section-title{color:var(--color-text-primary);font:var(--size-200)/var(--size-300) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);margin:0 0 16px}.-forms-categories__results{border:1px solid var(--color-border-default);border-radius:var(--border-radius-s);background-color:var(--color-bg-tertiary-secondary);flex-direction:column;gap:16px;padding:12px;display:flex}.-forms-categories__result-group{flex-direction:column;gap:8px;display:flex}.-forms-categories__result-title{color:var(--forma-muted);font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);margin:0}.-forms-categories__result-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.-forms-categories__result{aspect-ratio:1;width:100%;color:var(--color-text-primary);border-radius:var(--border-radius-s);border:1px solid var(--grey-150);cursor:pointer;background-color:#fff;justify-content:center;align-items:center;display:flex}.-forms-categories__result svg{flex-shrink:0;width:28px;height:28px}.-forms-categories__result img{flex-shrink:0;width:24px;height:24px}.-forms-categories__result:disabled{pointer-events:none;opacity:.4}.-forms-categories__empty{width:100%;color:var(--forma-muted);text-align:center;font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);margin:0}.-html-edit-chat__list-content{flex-direction:column;gap:13px;padding:16px 16px 8px;display:flex}.-html-edit-editor{flex-direction:column;flex:1;gap:12px;min-height:200px;padding:16px 12px 0;display:flex}.-html-edit-editor_chat{flex:none;min-height:0}.-html-edit-editor__header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.-html-edit-editor__header-left{flex:1}.-html-edit-editor__title{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.-html-edit-editor__subtitle{color:var(--color-text-tertiary);margin:0;font-size:12px}.-html-edit-editor__body{border:1px solid var(--color-border-default);border-radius:var(--border-radius-s);flex:1;min-height:0;margin-bottom:8px;position:relative;overflow:hidden}.-html-edit-editor__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.-html-edit{gap:12px;height:100%;overflow:hidden}.-html-edit,.-html-edit__content,.-html-edit__pane{flex-direction:column;min-height:0;display:flex}.-html-edit__content{flex:1}.-html-edit__pane{z-index:1}.-html-edit__pane_editor{flex:auto}.-html-edit__pane_editor-chat{flex:none}.-html-edit__pane_chat{flex:1}.-html-edit__empty{border:1px solid var(--color-border-default);border-radius:var(--border-radius-s);background:var(--color-bg-tertiary);height:100%;min-height:180px;color:var(--color-text-tertiary);text-align:center;font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);place-items:center;padding:16px;display:grid}.-interactive-block-edit{flex:auto;min-height:0;display:flex}.-lazy-html-preview{width:100%;height:100%;position:relative;overflow:hidden}.-lazy-html-preview__frame{pointer-events:none;background:var(--color-bg-primary);transform-origin:0 0;border:0;display:block;position:absolute;top:0;left:0}.-interactive-form-category-item{box-sizing:border-box;padding:0 0 16px}.-interactive-form-category-item__top{cursor:pointer;justify-content:space-between;align-items:center;margin:-12px;padding:12px;display:flex}.-interactive-form-category-item__top h4{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;flex:1;align-items:center;margin:0;display:flex}.-interactive-form-category-item__top-arrow{fill:var(--forma-faint);transition:all .1s}.-interactive-form-category-item__top_active .-interactive-form-category-item__top-arrow{transform:rotate(180deg)}.-interactive-form-category-item__top_disabled{opacity:.5;cursor:default}.-interactive-form-category-item__top-loader{flex-shrink:0;width:20px;height:20px}.-interactive-form-category-item__content{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px;display:grid}.-interactive-form-category-item__content-wrapper{padding-top:16px}.-interactive-form-category-item__state{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);color:var(--forma-muted);text-align:center;grid-column:1/-1;margin:0}.-interactive-form-category-item__grid-cell{border:1px solid var(--color-border-default);border-radius:var(--border-radius-m);background-color:var(--color-bg-primary);cursor:pointer;min-width:0;padding:8px;transition:border-color .15s;position:relative}@media (hover:hover){.-interactive-form-category-item__grid-cell:hover{border-color:var(--color-bg-active)}}@media (hover:none){.-interactive-form-category-item__grid-cell:active{border-color:var(--color-bg-active)}}.-interactive-form-category-item__grid-cell_disabled{opacity:.5;cursor:default}.-interactive-form-category-item__delete{border-radius:var(--border-radius-s);width:28px;height:28px;color:var(--color-text-error);background:var(--color-bg-primary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.-interactive-form-category-item__delete svg{width:16px;height:16px}.-interactive-form-category-item__delete:disabled{opacity:.5;cursor:default}.-interactive-form-category-item__item-img{aspect-ratio:16/9;border:1px solid var(--color-border-default);box-sizing:border-box;border-radius:var(--border-radius-s);background-color:var(--color-bg-primary);justify-content:center;align-items:center;width:100%;padding:0 4px;display:flex;overflow:hidden}.-interactive-form-category-item__item-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.-interactive-form-category-item__title{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding-top:8px;display:block;overflow:hidden}.json-view{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.json-view__content{box-sizing:border-box;border-top:1px solid var(--color-border-default);flex:1;width:calc(100% + 32px);min-height:0;margin:0 -16px -24px;overflow:hidden}.-sidebar-presentation-offline{box-sizing:border-box;text-align:center;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 24px 144px;display:flex;overflow-y:auto}.-sidebar-presentation-offline__main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.-sidebar-presentation-offline__circle{background-color:var(--color-bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.-sidebar-presentation-offline__hint{max-width:224px;color:color-mix(in srgb,var(--color-text-tertiary) 75%,transparent);font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);flex-direction:column;align-self:center;align-items:center;gap:16px;margin:0;padding-top:8px;display:flex}.-sidebar-presentation-offline__hint:before{content:"";background-color:var(--color-border-default);width:40px;height:1px}.-sidebar-presentation-offline__icon{fill:currentColor;width:35px;height:35px;color:var(--color-text-tertiary);flex-shrink:0}.-sidebar-presentation-offline__copy{flex-direction:column;gap:8px;max-width:248px;display:flex}.-sidebar-presentation-offline__title{color:var(--color-text-secondary);font:var(--size-250)/var(--size-350) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);margin:0}@media only screen and (width<=1024px){.-sidebar-presentation-offline__title{font-size:var(--size-225);line-height:var(--size-300)}}.-sidebar-presentation-offline__description{color:var(--color-text-tertiary);font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);margin:0}.-presentation-sidebar-card{width:100%;min-height:44px;color:var(--color-text-secondary);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);font:inherit;text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.-presentation-sidebar-card:hover,.-presentation-sidebar-card_hovered{border-color:color-mix(in srgb,var(--forma-blue) 24%,transparent)}.-presentation-sidebar-card_selected{z-index:3;color:var(--forma-blue);background:color-mix(in srgb,var(--forma-blue) 8%,var(--color-bg-secondary));border-color:color-mix(in srgb,var(--forma-blue) 36%,transparent);position:sticky;top:-16px}.-presentation-sidebar-card_selected .-presentation-sidebar-card__count{color:var(--forma-blue)}.-presentation-sidebar-card__content{flex-direction:column;gap:2px;display:flex}.-presentation-sidebar-card__content strong{font-size:11px}.-presentation-sidebar-card__content span{color:var(--color-text-tertiary);font-size:10px}.-presentation-sidebar-card__count{color:var(--color-text-tertiary);flex:none;font-size:12px;font-weight:600;line-height:1}.-presentation-sidebar-panel{background:var(--color-bg-secondary);flex:1;min-height:0;padding:18px 16px 24px;overflow-y:auto}.-presentation-sidebar-panel__lead{color:var(--color-text-tertiary);margin:0 2px 14px;font-size:11.5px;line-height:1.5}.-presentation-sidebar-panel__contexts{flex-direction:column;gap:4px;display:flex}.-presentation-sidebar-panel__section-label{color:var(--color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:16px 2px 10px;font-size:10px;font-weight:600}.-presentation-sidebar-panel__content{flex-direction:column;gap:12px;min-width:0;display:flex}.-presentation-sidebar-panel__empty{color:var(--color-text-tertiary);border:1px dashed var(--color-border-primary);text-align:center;border-radius:9px;margin:8px 2px;padding:20px 14px;font-size:11px}.-presentation-sidebar-slide-card{box-sizing:border-box;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:12px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.-presentation-sidebar-slide-card:hover,.-presentation-sidebar-slide-card_hovered,.-presentation-sidebar-slide-card_selected,.-presentation-sidebar-slide-card_selected.-presentation-sidebar-slide-card_hovered,.-presentation-sidebar-slide-card_selected:hover{border-color:color-mix(in srgb,var(--forma-blue) 48%,transparent)}.-presentation-sidebar-slide-card_selected .-presentation-sidebar-slide-card__number,.-presentation-sidebar-slide-card_selected.-presentation-sidebar-slide-card_hovered .-presentation-sidebar-slide-card__number,.-presentation-sidebar-slide-card_selected:hover .-presentation-sidebar-slide-card__number{color:var(--forma-blue);background:color-mix(in srgb,var(--forma-blue) 8%,transparent);border-color:color-mix(in srgb,var(--forma-blue) 36%,transparent)}.-presentation-sidebar-slide-card:has(button:focus-visible){outline:2px solid var(--color-border-focus,#3554e6);outline-offset:2px}.-presentation-sidebar-slide-card__select{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.-presentation-sidebar-slide-card__preview{aspect-ratio:16/9;width:100%;overflow:hidden}.-presentation-sidebar-slide-card__preview .-presentation-slide{border:none}.-presentation-sidebar-slide-card__footer{box-sizing:border-box;background:var(--color-bg-primary);border-top:1px solid var(--color-border-primary);align-items:center;gap:9px;min-height:42px;padding:7px 50px 7px 11px;display:flex}.-presentation-sidebar-slide-card__number{box-sizing:border-box;width:24px;height:24px;color:var(--color-text-tertiary);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-s);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.-presentation-sidebar-slide-card__actions{z-index:2;position:absolute;bottom:7px;right:11px}.-presentation-sidebar-slide-group{min-width:0;position:relative}.-presentation-sidebar-slide-group .swiper{overflow:hidden}.-presentation-sidebar-slide-group__count{color:var(--color-text-tertiary);flex:none;margin-left:auto;font-size:11px;font-weight:600}.-presentation-sidebar-slide-group__add{background:var(--color-bg-primary);border:1px dashed var(--color-border-primary);cursor:pointer;border-radius:8px;width:28px;height:28px;padding:0}.-presentation-sidebar-slide-group__card_highlighted{border-color:var(--color-bg-accent-red-200)!important}.-presentation-sidebar-slide-group__pagination{gap:4px;height:4px;margin:6px 12px 0;display:flex}.-presentation-sidebar-slide-group__segment{cursor:pointer;background:0 0;border:0;flex:1;height:16px;margin:-6px 0;padding:0;position:relative}.-presentation-sidebar-slide-group__segment:before{content:"";border-radius:2px;height:4px;position:absolute;top:6px;left:0;right:0}.-presentation-sidebar-slide-group__segment_empty:before{background:var(--color-border-primary)}.-presentation-sidebar-slide-group__segment_filled:before{background:color-mix(in srgb,var(--forma-blue) 22%,transparent)}.-presentation-sidebar-slide-group__segment_active:before{background:var(--forma-blue)}.-presentation-sidebar-slide-list{flex-direction:column;gap:12px;display:flex}.-presentation-sidebar-slide-list__empty{color:var(--color-text-tertiary);border:1px dashed var(--color-border-primary);text-align:center;border-radius:9px;margin:8px 2px;padding:20px 14px;font-size:11px}.-presentation-review-sidebar__title{min-width:0;color:var(--color-text-secondary);flex:1;font-size:11.5px;font-weight:600}.-presentation-sidebar-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;height:100%;padding:0 12px;display:flex}.-presentation-sidebar-header__heading{align-items:center;gap:8px;display:flex}.-presentation-sidebar-header__title{color:var(--color-text-primary);white-space:nowrap;font-size:14px;font-weight:600}.-presentation-sidebar-header__view{color:var(--color-text-secondary);font-size:14px;font-weight:500}.-presentation-sidebar-header__separator{color:var(--color-text-tertiary)}.-sidebar-presentation-tabs{box-sizing:border-box;width:100%;height:calc(-1px + var(--editor-header-height));justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.-sidebar-presentation-tabs__tab{box-sizing:border-box;cursor:pointer;border-radius:var(--border-radius-s);background-color:#0000;border:none;outline:none;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s;display:flex}@media (hover:hover){.-sidebar-presentation-tabs__tab:not(.-sidebar-presentation-tabs__tab_active):hover{background-color:var(--color-bg-tertiary);transition:background-color .15s}}@media (hover:none){.-sidebar-presentation-tabs__tab:not(.-sidebar-presentation-tabs__tab_active):active{background-color:var(--color-bg-tertiary);transition:background-color .15s}}.-sidebar-presentation-tabs__tab_active{background-color:var(--color-bg-accent-blue-100);color:var(--color-text-active)}.-sidebar-presentation-tabs__tab_active svg{transition:stroke .15s}.-sidebar-presentation-tabs__tab_disabled{opacity:.3;pointer-events:none}.-sidebar-presentation-tabs__tab .-tooltip{width:100%;height:100%}.-sidebar-presentation-tabs__tab .-tooltip__action{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.-sidebar-presentation-tabs__tab svg{width:20px;height:20px}.-file-overview{flex-direction:column;gap:32px;display:flex}.-file-overview__title-spinner{width:16px;height:16px}.-file-overview__meta{border:1px solid var(--forma-line);border-radius:var(--border-radius-m);background-color:var(--color-bg-primary);flex-direction:column;margin:0;padding:4px 16px;display:flex}.-file-overview__meta-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:10px 0;display:grid}.-file-overview__meta-item+.-file-overview__meta-item{border-top:1px solid color-mix(in srgb,var(--forma-line-2) 50%,transparent)}.-file-overview__meta-label{color:var(--forma-muted);font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);align-items:center;gap:8px;display:flex}.-file-overview__meta-icon{fill:currentColor;flex-shrink:0;width:16px;height:16px}.-file-overview__meta-icon_type_outline{fill:none}.-file-overview__meta-value{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--forma-ink);font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);margin:0;overflow:hidden}.-linked-file-item{align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.-linked-file-item:first-child{border-top-left-radius:9px;border-top-right-radius:9px}.-linked-file-item:last-child{border-bottom-right-radius:9px;border-bottom-left-radius:9px}.-linked-file-item+.-linked-file-item:before{border-top:1px solid var(--color-border-default);content:"";position:absolute;top:0;left:12px;right:12px}@media (hover:hover){.-linked-file-item:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,var(--color-bg-primary))}.-linked-file-item:hover .-linked-file-item__title{color:var(--color-text-action)}}@media (hover:none){.-linked-file-item:active{background:color-mix(in srgb,var(--color-text-primary) 2%,var(--color-bg-primary))}.-linked-file-item:active .-linked-file-item__title{color:var(--color-text-action)}}.-linked-file-item__link{min-width:0;color:var(--color-text-primary);flex-direction:column;flex:1;gap:3px;padding:12px 0;text-decoration:none;display:flex}.-linked-file-item__link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.-linked-file-item__title{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.-linked-file-item__meta{color:var(--color-text-tertiary);font-size:11px;line-height:1.35}.-linked-file-item__action{box-sizing:border-box;border-radius:var(--border-radius-s);min-height:26px;color:var(--color-text-tertiary);font:inherit;cursor:pointer;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;line-height:16px;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.-linked-file-item__action:hover{background-color:var(--color-bg-accent-blue-50);color:var(--color-text-action)}}@media (hover:none){.-linked-file-item__action:active{background-color:var(--color-bg-accent-blue-50);color:var(--color-text-action)}}.-linked-file-item__action:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.-linked-file-item__action:disabled{color:var(--color-text-disabled);cursor:default;pointer-events:none}.-linked-file-item__action_type_link{border-color:color-mix(in srgb,var(--color-text-action) 20%,transparent);background-color:var(--color-bg-accent-blue-50);color:var(--color-text-action)}.-linked-file-item__action_type_unlink{width:28px;height:28px;padding:0}.-linked-file-item__action-icon{fill:currentColor;flex-shrink:0;width:16px;height:16px}.-linked-file-item__action-icon_type_unlink{width:18px;height:18px}.-linked-files{flex-direction:column;gap:24px;width:100%;display:flex}.-linked-files__heading{align-items:center;gap:8px;display:inline-flex}.-linked-files__count{padding-left:8px;padding-right:8px;font-size:9px;line-height:12px}.-linked-files__browse{gap:12px}.-linked-files__content{flex-direction:column;gap:12px;display:flex}.-linked-files__message{color:var(--forma-muted);font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);margin:0}.-linked-files__loader{align-self:center;width:16px;height:16px}.-sidebar-presentation,.-sidebar-presentation__content{flex-direction:column;display:flex}.-sidebar-presentation__top{height:var(--editor-header-height);background-color:var(--color-bg-primary)}.-sidebar-presentation__content{height:calc(var(--vh) - var(--editor-header-height));justify-content:flex-end;min-height:0}.-sidebar-presentation__content-full{width:calc(100% + 1px + var(--sidebar-level-one-width));margin-left:calc(-1 * (1px + var(--sidebar-level-one-width)));z-index:2;background-color:var(--color-bg-secondary)}.-sidebar-presentation__edit-empty{box-sizing:border-box;height:100%;min-height:180px;color:var(--color-text-tertiary);text-align:center;font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);place-items:center;padding:24px;display:grid}.-sidebar-presentation__header{flex:0 0 var(--editor-header-height);height:var(--editor-header-height);box-sizing:border-box;flex-direction:row}.-card-category{border-radius:var(--border-radius-s);border:1px solid var(--grey-150);background-color:var(--grey-50);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:72px;padding:8px;display:flex}.-card-category span{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);color:var(--grey-900);justify-content:center;font-size:11px;line-height:12px;display:inline-flex;overflow:visible}.-card-category svg{fill:var(--grey-900)}.-card-category_active,.-card-category_active:hover{border-color:var(--color-border-press)}.-card-category_disabled{opacity:.6;pointer-events:none}.template-categories__category{box-sizing:border-box;padding:0 0 16px}.template-categories__category-top{cursor:pointer;justify-content:space-between;align-items:center;margin:-12px;padding:12px;display:flex}.template-categories__category-top h4{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;flex:1;grid-template-columns:1fr;align-items:flex-start;gap:12px;margin:0;display:grid}.template-categories__category-top h4 span{width:100%;padding-top:3px;position:relative}@media only screen and (width<=1024px){.template-categories__category-top h4 span{max-width:unset}}.template-categories__category-top-arrow{transition:all .1s}.template-categories__category-top_active .template-categories__category-top-arrow{transition:all .1s;transform:rotate(180deg)}.template-categories__list{grid-template-columns:104px 104px 104px;gap:8px;display:grid}.-sidebar-templates{flex-direction:column;flex:1;display:flex}.-sidebar-templates__content{box-sizing:border-box;padding:24px 16px}.-sidebar-default{--sidebar-level-one-width:70px;--sidebar-total-width:calc(clamp(372px, 25vw, 540px));background-color:var(--color-bg-secondary);display:flex}.-sidebar-default_single-level .-sidebar-default__top_level-one:after,.-sidebar-default_single-level .-sidebar-default__top_level-one:before{display:none}.-sidebar-default__top{border-bottom:1px solid var(--color-border-default);flex-direction:column;justify-content:space-between;align-items:center;gap:16px;display:flex}.-sidebar-default__top-title{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);color:var(--grey-700);z-index:2;margin:0;position:relative}.-sidebar-default__top-title .-button__icon svg{width:14px;height:14px}.-sidebar-default__top_level-one{box-sizing:border-box;height:var(--editor-header-height);padding:11px 12px;position:relative}.-sidebar-default__top_level-one:after{width:2px;top:0}.-sidebar-default__top_level-one:after,.-sidebar-default__top_level-one:before{content:"";background-color:var(--color-bg-secondary);height:10px;position:absolute;right:-2px}.-sidebar-default__top_level-one:before{width:3px;bottom:0}.-sidebar-default__top_level-two{border-bottom:1px solid var(--color-border-default);width:100%;display:flex}.-sidebar-default__top_level-two-wrapper{z-index:2;width:100%;height:calc(-1px + var(--editor-header-height));box-sizing:border-box;background-color:var(--color-bg-secondary);justify-content:flex-start;gap:8px;padding:11px 16px;display:flex;position:relative}.-sidebar-default__top_level-two .-button_active{background-color:var(--color-bg-active);border-color:var(--color-bg-active);color:var(--color-text-primary-inverted)}.-sidebar-default__content{flex-direction:column;flex:1;display:flex}.-sidebar-default__footer{box-sizing:border-box;border-top:1px solid var(--color-border-default);padding:8px}.-sidebar-default__level-one{z-index:2;border-right:1px solid var(--color-border-default);background-color:var(--color-bg-secondary);width:var(--sidebar-level-one-width);flex-direction:column;transition:all .15s;display:flex;position:relative}.-sidebar-default__level-one_expanded{width:220px;transition:all .15s}.-sidebar-default__level-one_expanded .-sidebar-default__top{flex-direction:row}.-sidebar-default__level-one_expanded .-sidebar-default__button-expand-wrapper,.-sidebar-default__level-two_expanded .-sidebar-default__button-expand-wrapper{justify-content:flex-end}.-sidebar-default__level-two{flex-direction:column;width:0;transition:all .15s;display:flex;position:relative}.-sidebar-default__level-two_show{border-right:1px solid var(--color-border-default);width:var(--sidebar-level-one-width);transition:all .15s}.-sidebar-default__level-two_expanded{width:calc(var(--sidebar-total-width) - var(--sidebar-level-one-width));transition:all .15s}.-sidebar-default__my-files{width:100%;height:var(--vh);background-color:var(--color-bg-secondary);z-index:1;padding-top:56px;position:absolute;top:0;left:0}.-sidebar-default__my-files-animation-enter-active{animation:.2s easy-slide-animation-left}.-sidebar-default__my-files-animation-leave-active{animation:.25s reverse easy-slide-animation-left}.-network-status{z-index:399;box-sizing:border-box;min-height:40px;color:var(--color-text-primary-inverted);background-color:var(--color-bg-info);border-radius:var(--border-radius-pill);align-items:center;gap:8px;padding:8px 14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2e2f383d}@media only screen and (width<=1024px){.-network-status{top:8px}}.-network-status__icon{width:20px;height:20px}.-network-status__icon_online{fill:currentColor}.-network-status__message{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);white-space:nowrap}:-webkit-any(:-webkit-full-screen .-network-status,:fullscreen .-network-status){display:none}:is(:fullscreen .-network-status,:fullscreen .-network-status){display:none}.-network-status-enter-active,.-network-status-leave-active{transition:opacity .18s,transform .18s}.-network-status-enter-from,.-network-status-leave-to{opacity:0;transform:translate(-50%,-8px)}.-notification{box-sizing:border-box;background-color:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--border-radius-m);justify-content:flex-start;align-items:flex-start;gap:12px;width:380px;padding:16px;display:flex;box-shadow:0 4px 15px #0000001a}.-notification p{font:var(--size-250)/var(--size-350) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold)}@media only screen and (width<=1024px){.-notification{max-width:unset}.-notification p{font-size:var(--size-225);line-height:var(--size-300)}}.-notification p{color:var(--color-text-tertiary);font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);margin:0}.-notification p,.-notification p b{color:var(--color-text-primary)}.-notification__icon{border-radius:var(--border-radius-s);justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;margin-top:-3px;display:flex}.-notification__icon svg{fill:var(--color-icon-primary-secondary)}.-notification__context-links{flex-wrap:wrap;gap:4px 12px;display:flex}.-notification_error{background-color:var(--color-bg-danger);border:1px solid var(--color-border-danger)}.-notification_error .-notification__icon{background-color:#ff5252}.-notification_warning{background-color:var(--color-bg-warning);border:1px solid var(--color-border-warning)}.-notification_warning .-notification__icon{background-color:var(--color-bg-accent-orange-500)}.-notification_success{background-color:var(--color-bg-success);border:1px solid var(--color-border-success)}.-notification_success .-notification__icon{background-color:var(--color-bg-accent-green-500)}.-notification_default-error{border:1px solid var(--color-border-danger)}.-notification a{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-medium);color:var(--color-text-action);margin:0;text-decoration:none}.-notifications[data-v-7643d296]{z-index:400;width:380px;position:fixed;bottom:8px;left:12px}@media only screen and (width<=1024px){.-notifications[data-v-7643d296]{width:calc(100% - 32px);left:8px;right:8px}}.-notifications ul[data-v-7643d296]{flex-direction:column-reverse;gap:8px;margin:0;padding:0;list-style:none;display:flex}.-animation-notification-enter-from[data-v-7643d296]{opacity:0;transform:scale(.6)}.-animation-notification-leave-to[data-v-7643d296]{opacity:0;transform:scale(0)}.-animation-notification-enter-active[data-v-7643d296],.-animation-notification-move[data-v-7643d296]{transition:all .2s ease-out}.-animation-notification-leave-active[data-v-7643d296]{transition:all .2s ease-in;position:absolute}.-google-button{border:1px solid var(--color-border-tertiary);background-color:var(--color-bg-primary);width:100%;height:52px;color:var(--color-text-primary);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:12px;font-size:16px;text-decoration:none;transition:all .15s;display:flex}.-google-button:focus,.-google-button:hover{cursor:pointer;border-color:#1a73e8;transition:all .15s}.-google-button:active{box-shadow:none;background-color:#e5e5e5;transition-duration:10ms}.-google-button__icon{vertical-align:middle;box-sizing:border-box;width:18px;height:18px;margin:8px 0 8px 8px;display:inline-block}.-form-error-message{box-sizing:border-box;width:100%;color:var(--color-text-primary);background-color:var(--color-bg-danger);border-radius:var(--border-radius-l);justify-content:flex-start;align-items:center;padding:20px;display:flex}.-form-error-message__icon{background-color:var(--red-500);border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-right:16px;display:flex}.-form-error-message__icon svg{fill:var(--grey-0)}.-form-error-message p{font:var(--size-175)/var(--size-225) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);margin:0}.-input_last[data-v-6754f848]{margin-bottom:8px}.auth-page__link[data-v-6754f848]{margin-top:8px}.form-create__info{color:var(--color-text-tertiary);flex-direction:column;justify-content:center;display:flex}.form-create__info p{font:var(--size-150)/var(--size-200) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-regular);margin:0;padding-top:8px}.form-create__info_green{color:var(--color-text-success)}.form-create__link{color:var(--color-text-primary);cursor:pointer;justify-content:center;padding-top:32px;text-decoration:none;transition:color .1s;display:inline-flex}.form-create__link:hover{color:var(--color-text-hover);transition:color .1s}.-auth-recovery-password-page__description[data-v-189a836c]{margin:0 0 32px}p.-auth-recovery-password-page__description[data-v-189a836c]{color:var(--color-text-secondary)}.-auth-recovery-password-page__info[data-v-189a836c]{color:var(--color-dark-60);flex-direction:column;justify-content:center;margin-bottom:32px;display:flex}.-auth-recovery-password-page__info p[data-v-189a836c]{margin:0 0 24px;padding-top:8px;font-size:12px;line-height:16px}.-auth-recovery-password-page__info_green[data-v-189a836c]{color:var(--color-green)}.-popup-auth__top h6{font:var(--size-250)/var(--size-350) "Inter","Noto Serif",Cambria,"Times New Roman",Times,serif;font-weight:var(--font-weight-semi-bold);margin:0}@media only screen and (width<=1024px){.-popup-auth__top h6{font-size:var(--size-225);line-height:var(--size-300)}}.-popup-auth__google{flex-direction:column;gap:16px;margin-top:16px;display:flex}.-popup-auth__google p{text-align:center;margin:0}.-layout__wrapper{background-color:var(--color-bg-canvas);height:100%;display:flex}@media only screen and (width<=1024px){.-layout__wrapper{box-sizing:border-box;padding-top:56px}}.-layout__content{flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}:-webkit-any(.-layout__content:-webkit-full-screen,.-layout__content:fullscreen){background-color:var(--color-bg-canvas)}:is(.-layout__content:fullscreen,.-layout__content:fullscreen){background-color:var(--color-bg-canvas)}.-layout__page-loading{z-index:10;background-color:var(--color-bg-canvas);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
