@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Manrope:wght@300;400;500;600;700&family=Prata&family=Cormorant+Garamond:wght@400;500;600;700&display=swap";.alert{display:flex;align-items:flex-start;gap:12px;border-radius:16px;padding:14px 20px;font-size:.98rem;border:1px solid transparent;line-height:1.45;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert__content{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.alert__title{margin:0;font-weight:600;font-size:1rem}.alert__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#00000014;color:currentColor;margin-top:2px}.alert__code{font-weight:600;letter-spacing:.01em}.alert__support{margin-left:auto;flex:0 0 auto}.alert__details{margin:0}.alert__details-summary{cursor:pointer;font-weight:600;opacity:.85}.alert__details-summary:hover,.alert__details-summary:focus-visible{opacity:1}.alert__actions{display:flex;justify-content:flex-end;width:100%}.alert--toast{position:relative;padding-right:64px}.alert--toast .alert__actions{position:absolute;top:10px;right:12px;width:auto}.alert--toast .alert__actions .workspace-button-icon{width:34px;height:34px;border-radius:10px}.alert--toast .alert__actions .workspace-button-icon svg{width:16px;height:16px}.alert-error{border-color:#c5303059;color:var(--color-danger, #c53030)}.alert-success{border-color:#1f9d554d;color:var(--color-success, #1f9d55)}.alert-info{border-color:#2563eb42;color:var(--color-info, #2563eb)}.alert-warn{border-color:#ffc13b6b;color:#8a5a00}.alert-important{border-color:#ffc13b80;color:#7a4b00}.alert-modal{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px}.alert-modal__backdrop{position:absolute;inset:0;background:#1a102847;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert-modal__dialog{position:relative;z-index:1;width:min(420px,100%);display:flex;flex-direction:column;gap:18px}.alert-modal__dialog .alert{width:100%;box-sizing:border-box;padding:24px 28px;border-radius:20px;background:#fffffff2;border-color:#e74c3c59;color:#111014;flex-direction:column;align-items:stretch;box-shadow:0 18px 64px -24px #120a1e73}.alert-modal__dialog .alert__content{gap:14px}.alert-modal__dialog .alert__support{margin-left:0;align-self:center;min-width:180px;justify-content:center}.alert-modal__dialog .workspace-button-text{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border-radius:12px;border:1px solid rgba(109,53,214,.25);background:#fff;color:#24182f;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.alert-modal__dialog .workspace-button-text svg{width:18px;height:18px}.alert-modal__dialog .workspace-button-text:hover:not(:disabled){background:#d8a9ea38;border-color:#6d35d659;box-shadow:0 8px 18px #4c1f9f29;transform:translateY(-1px)}.alert-modal__dialog .workspace-button-text:focus-visible{outline:3px solid rgba(216,169,234,.45);outline-offset:2px}.alert-modal__dialog .workspace-button-text:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none;color:var(--color-text-muted, #726a85);border-color:#726a8540;background:#ffffffd9}.alert-modal__dialog .workspace-button-text--brand-lilac{background:#d8a9ea3d}.alert-modal__dialog .workspace-button-text--brand-lilac:hover:not(:disabled){background:#d8a9ea57}.alert-modal__dialog .workspace-button-text--brand-lilac:disabled{background:#d8a9ea3d}.alert-modal__dialog--suspend .alert{background:#f1f6fff2;border-color:#40a0ff73;color:#24182f}.alert-modal__dialog--important .alert{background:#fffbebf5;border-color:#ffc13b8c;color:#1f1600}.alert-modal__dialog--important .alert__support{background:#ffc13b29;border:1px solid rgba(255,193,59,.55);color:#1f1600}.alert-modal__dialog--important .alert__support:hover,.alert-modal__dialog--important .alert__support:focus-visible{background:#ffc13b47;color:#1f1600}.alert-modal__dialog--suspend .alert__support{background:#40a0ff29;border:1px solid rgba(64,160,255,.45);color:#24182f}.alert-modal__dialog--suspend .alert__support:hover,.alert-modal__dialog--suspend .alert__support:focus-visible{background:#40a0ff47;color:#24182f}.alert-toast-root{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:1350;max-width:calc(100vw - 32px);pointer-events:none}.alert-toast{pointer-events:auto;display:flex;justify-content:flex-end;animation:alert-toast-enter .2s ease}.alert-toast .alert{min-width:min(360px,calc(100vw - 48px));max-width:min(420px,calc(100vw - 48px));box-shadow:0 18px 48px #21133940}@keyframes alert-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.alert-toast-root{bottom:16px;right:16px;left:16px;align-items:stretch}.alert-toast{justify-content:center}.alert-toast .alert{width:100%}}.alert-suspend__title{margin:0;font-size:1.2rem;font-weight:700}.alert-suspend__message{margin:0;line-height:1.5}.ui-button{position:relative}.ui-button--size-sm{font-size:.85rem}.ui-button--size-md{font-size:.95rem}.ui-button--size-lg{font-size:1rem}.ui-button__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ui-button__label{display:inline-flex;align-items:center}.ui-button__spinner{width:.95rem;height:.95rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ui-button-spin .9s linear infinite}.ui-button[aria-disabled=true]{pointer-events:none}.ui-button--diagnostic-default{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:12px;border:1px solid rgba(109,53,214,.25);background:#d8a9ea3d;color:#24182f;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ui-button--diagnostic-default:hover:not([aria-disabled=true]):not(:disabled){background:#d8a9ea57;border-color:#6d35d659;box-shadow:0 8px 18px #4c1f9f29;transform:translateY(-1px)}.ui-button--diagnostic-default:focus-visible{outline:3px solid rgba(216,169,234,.45);outline-offset:2px}.ui-button--diagnostic-default[aria-disabled=true],.ui-button--diagnostic-default:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none;color:var(--color-text-muted, #726a85);border-color:#726a8540;background:#d8a9ea3d}.workspace-header__link,.header-shared__link,.client-workspace-home__top-link,.test-client-workspace-home__top-link,.workspace-header__button,.header-shared__button,.client-workspace-home__top-button,.test-client-workspace-home__top-button,.workspace-header__action,.header-shared__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.95rem;font-weight:700;line-height:1.1;min-height:44px;text-decoration:none;padding:10px 16px;border-radius:12px;border:1px solid rgba(27,21,20,.12);background:#ffffffeb;color:var(--header-ink, #24182f);box-shadow:0 12px 26px #1b15141f;transition:background .2s ease,box-shadow .2s ease,transform .16s ease}.workspace-header__link svg,.header-shared__link svg,.client-workspace-home__top-link svg,.test-client-workspace-home__top-link svg,.workspace-header__button svg,.header-shared__button svg,.client-workspace-home__top-button svg,.test-client-workspace-home__top-button svg,.workspace-header__action svg,.header-shared__action svg{width:20px;height:20px;flex:0 0 auto}.workspace-header__action--ghost,.header-shared__action--ghost{background:#ffffffeb}.workspace-header__action--primary,.header-shared__action--primary,.workspace-header__button,.header-shared__button,.client-workspace-home__top-button,.test-client-workspace-home__top-button{background:#d8a9ea3d;color:var(--header-ink, #24182f);border-color:#6d35d647;box-shadow:0 16px 30px #1b15142e}.conclusion-editor__actions .header-shared__action--primary{padding:10px 18px}.workspace-header__link:hover,.workspace-header__link:focus-visible,.workspace-header__action:hover,.workspace-header__action:focus-visible,.header-shared__link:hover,.header-shared__link:focus-visible,.header-shared__action:hover,.header-shared__action:focus-visible,.client-workspace-home__top-link:hover,.client-workspace-home__top-link:focus-visible,.test-client-workspace-home__top-link:hover,.test-client-workspace-home__top-link:focus-visible{background:#fffffffa;transform:translateY(-1px);box-shadow:0 12px 26px #1b151429;outline:none}.workspace-header__button:hover,.workspace-header__button:focus-visible,.workspace-header__action--primary:hover,.workspace-header__action--primary:focus-visible,.header-shared__button:hover,.header-shared__button:focus-visible,.header-shared__action--primary:hover,.header-shared__action--primary:focus-visible,.client-workspace-home__top-button:hover,.client-workspace-home__top-button:focus-visible,.test-client-workspace-home__top-button:hover,.test-client-workspace-home__top-button:focus-visible{background:#d8a9ea4d;transform:translateY(-1px);box-shadow:0 18px 32px #1b15142e}.workspace-header__button:active,.workspace-header__action--primary:active,.header-shared__button:active,.header-shared__action--primary:active,.client-workspace-home__top-button:active,.test-client-workspace-home__top-button:active,.client-workspace-home__top-link:active,.test-client-workspace-home__top-link:active,.header-shared__link:active,.header-shared__action:active{transform:translateY(0);box-shadow:0 10px 20px #1b151424}.workspace-button-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(109,53,214,.22);background:#fffffff2;color:var(--color-primary-strong, #4c1f9f);position:relative;cursor:pointer;padding:0;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.workspace-button-icon:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #4c1f9f2e}.workspace-shell .workspace-row .workspace-button-icon:hover:not(:disabled),.workspace-client .workspace-row .workspace-button-icon:hover:not(:disabled),.workspace-test .workspace-row .workspace-button-icon:hover:not(:disabled){transform:none;box-shadow:inset 0 0 0 999px #00000008}.workspace-button-icon:focus-visible{outline:3px solid rgba(109,53,214,.3);outline-offset:2px}.workspace-button-icon:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none;color:var(--color-text-muted, #726a85);border-color:#726a8540;background:#ffffffd9}.workspace-button-icon svg{width:18px;height:18px}.workspace-button-text-group{display:inline-flex;align-items:center;gap:12px}.workspace-button-text{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:12px;border:1px solid rgba(109,53,214,.25);background:#fff;color:#24182f;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.workspace-button-text--with-icon{gap:8px}.workspace-button-text--with-icon svg{width:18px;height:18px}.workspace-button-text:hover:not(:disabled){background:#d8a9ea38;border-color:#6d35d659;box-shadow:0 8px 18px #4c1f9f29;transform:translateY(-1px)}.workspace-button-text:focus-visible{outline:3px solid rgba(216,169,234,.45);outline-offset:2px}.workspace-button-text:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none;color:var(--color-text-muted, #726a85);border-color:#726a8540;background:#ffffffd9}.workspace-button-text--brand-lilac{background:#d8a9ea3d}.workspace-button-text--brand-green{background:#66caa638}.workspace-button-text--brand-yellow{background:#ffe547}.workspace-button-text--danger{background:#ee616933;border-color:#ee616959;color:#7c1f2a}.workspace-button-text--brand-lilac:hover:not(:disabled){background:#d8a9ea57}.workspace-button-text--brand-green:hover:not(:disabled){background:#66caa652}.workspace-button-text--brand-yellow:hover:not(:disabled){background:#ffe547}.workspace-button-text--danger:hover:not(:disabled){background:#ee616952;border-color:#ee616980}.workspace-button-text--brand-lilac:disabled{background:#d8a9ea3d}.workspace-button-text--brand-green:disabled{background:#66caa638}.workspace-button-text--brand-yellow:disabled{background:#ffe547}.workspace-button-text--danger:disabled{background:#ee61692e}.workspace-button-text__counter{font-weight:600;color:var(--color-text-muted, #726a85)}.shared-auth__password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#1b1514b8;font-size:.78rem;cursor:pointer}.shared-auth__link{margin-top:4px;background:none;border:none;color:#ffffffb3;cursor:pointer;text-align:left}.profile-supervisor-trigger{display:inline-flex;align-items:center;gap:6px}.workspace-button-text--compact-add{min-width:94px;min-height:28px;height:28px;padding:0 10px;border-radius:8px;font-size:.82rem;line-height:1;white-space:nowrap;gap:6px}.workspace-button-small{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-width:84px;padding:0 10px;border-radius:8px;border:1px solid rgba(109,53,214,.24);background:#fff;color:#24182f;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.workspace-button-small svg{width:14px;height:14px;flex:0 0 auto}.workspace-button-small:hover:not(:disabled){background:#d8a9ea38;border-color:#6d35d659;box-shadow:0 8px 18px #4c1f9f29;transform:translateY(-1px)}.workspace-button-small:focus-visible{outline:3px solid rgba(216,169,234,.45);outline-offset:2px}.workspace-button-small:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none;color:var(--color-text-muted, #726a85);border-color:#726a8540;background:#ffffffd9}.workspace-button-small--success{background:#66caa638;border-color:#179c6b4d;color:#1d9a70}.workspace-button-small--success:hover:not(:disabled){background:#66caa652}.workspace-button-small--success:disabled{background:#66caa638}.workspace-button-small--danger{background:#ee616933;border-color:#ee616959;color:#7c1f2a}.workspace-button-small--danger:hover:not(:disabled){background:#ee616952;border-color:#ee616980}.workspace-button-small--danger:disabled{background:#ee61692e}@keyframes ui-button-spin{to{transform:rotate(360deg)}}:root{font-size:17px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#24182f;background-color:#fdfaff;--color-bg: #f7f1ff;--color-surface: #ffffff;--color-surface-soft: #f4edff;--color-surface-strong: #f0e6ff;--color-border: #e5daf9;--color-border-strong: #d0bcf5;--color-primary: #7a5bf5;--color-primary-strong: #5635c6;--color-text: #24182f;--color-text-muted: #726a85;--color-success: #1f9d55;--color-danger: #c53030;--color-info: #2563eb;--color-accent: #f4c542;--workspace-background: #fffdfb;--sidebar-surface: var(--workspace-background);--sidebar-surface-strong: #f0e6ff;--sidebar-border: #e5daf9;--sidebar-text: #24182f;--sidebar-text-muted: #726a85;--sidebar-primary: #7a5bf5;--sidebar-primary-strong: #5635c6;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--action-button-bg: #6d35d6;--action-button-hover-bg: #7e40ec;--action-button-active-bg: #5a24c4;--action-button-disabled-bg: #cdbaf2;--action-button-disabled-color: rgba(36, 24, 47, .6);--action-button-shadow: 0 14px 28px rgba(86, 53, 198, .28);--action-button-border: rgba(255, 255, 255, .22);--action-button-ghost-bg: rgba(122, 91, 245, .12);--action-button-ghost-border: rgba(122, 91, 245, .35);--radius-lg: 28px;--radius-md: 18px;--radius-sm: 12px;--sidebar-width: 300px;--sidebar-width-collapsed: 96px;--shell-header-padding-block: clamp(6px, 1.05vw, 9px);--shell-header-padding-inline: 8px;--shell-header-margin-top: 0px;--shell-header-margin-bottom: 0px;--shell-sidebar-padding-top: 0px;--shell-sidebar-padding-inline: 12px;--shell-sidebar-padding-bottom: clamp(20px, 1.6vw, 24px);--shell-content-padding-top: clamp(24px, 2.2vw, 30px);--shell-content-padding-top-tablet: 24px;--shell-content-padding-top-mobile: 20px;--shell-content-inline-gap-desktop: 12px;--shell-content-inline-gap-tablet: 10px;--shell-content-inline-gap-mobile: 8px;--shell-content-padding-top-admin: clamp(22px, 2vw, 28px);--shell-content-padding-top-admin-tablet: 22px;--shell-content-padding-top-admin-mobile: 18px;--shell-workspace-page-padding-top: clamp(22px, 2.1vw, 28px);--shell-workspace-page-padding-top-tablet: 24px;--shell-workspace-page-padding-top-mobile: 18px;--shell-docs-padding-top: clamp(12px, 2vw, 22px);--shell-docs-padding-top-mobile: 14px;--shell-test-main-padding-top: 8px;--sidebar-item-min-height: 44px;--sidebar-item-mobile-min-height: 48px;--sidebar-item-gap: clamp(2px, .4vw, 4px);--sidebar-item-mobile-gap: 6px;--sidebar-item-padding-block: clamp(8px, .75vw, 10px);--sidebar-item-padding-inline: clamp(10px, 1vw, 14px);--sidebar-item-radius: 12px;--sidebar-item-icon-box: 36px;--sidebar-item-icon-size: 22px;--sidebar-item-indicator-width: 3px;--sidebar-item-indicator-hover: rgba(216, 169, 234, .72);--sidebar-item-indicator-active: #66caa6;--sidebar-item-hover-color: var(--color-primary, #7a5bf5);--sidebar-item-active-color: var(--action-button-bg, #6d35d6);--sidebar-item-focus-ring: rgba(122, 91, 245, .42)}html{font-size:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--workspace-background)}a{color:var(--color-primary);text-decoration:none}button{font-family:inherit}button:not([class]),input[type=submit]:not([class]){display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:12px;border:1px solid rgba(109,53,214,.25);background:#d8a9ea3d;color:#24182f;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}button:not([class]):hover:not(:disabled),input[type=submit]:not([class]):hover:not(:disabled){background:#d8a9ea57;border-color:#6d35d659;box-shadow:0 8px 18px #4c1f9f29;transform:translateY(-1px)}button:not([class]):focus-visible,input[type=submit]:not([class]):focus-visible{outline:3px solid rgba(216,169,234,.45);outline-offset:2px}button:not([class]):disabled,input[type=submit]:not([class]):disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none;color:var(--color-text-muted, #726a85);border-color:#726a8540;background:#d8a9ea3d}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:16px;height:16px;border-radius:999px;background:#6d35d61f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236b5f5b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6L6 18'/%3E%3Cpath d='M6 6l12 12'/%3E%3C/svg%3E") center / 10px 10px no-repeat;cursor:pointer}input[type=search]::-webkit-search-cancel-button:hover{background-color:#6d35d62e}input[type=search]::-ms-clear{width:16px;height:16px;border-radius:999px}select{background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.punctb-icon{box-shadow:none!important;border:none!important;background:transparent!important}.conclusion-intro-field__expert{color:var(--color-text, #24182f)!important}
