@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Prata&display=swap";.workspace-client .workspace-page{display:flex;flex-direction:column;gap:28px;padding:32px 36px;border-radius:var(--radius-lg, 28px);border:none;background:transparent;box-shadow:none;transition:border-color .2s ease,background .2s ease}.workspace-client .workspace-title{margin:0;font-size:1.4rem;font-weight:700;background:var(--title-gradient, linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%));background-clip:text;-webkit-background-clip:text;color:transparent;text-align:left}.workspace-client .section-inaccessible{background:#f7f1ff99;border-color:#6d35d62e;box-shadow:none}@media(max-width:1024px){.workspace-client .workspace-page{padding:28px 20px;border-radius:24px}.workspace-client .workspace-table{padding:28px 24px}.workspace-client .workspace-table-header{margin:0 0 8px;padding:12px 24px}.workspace-client .workspace-row{margin:0;padding:16px 24px}}@media(max-width:640px){.workspace-client .workspace-page{padding:20px 16px;border-radius:20px}.workspace-client .workspace-table{padding:20px 16px}.workspace-client .workspace-table-header{padding:10px 16px;font-size:.75rem}.workspace-client .workspace-row{padding:14px 16px}}.workspace-client .clients-page{display:flex;flex-direction:column;gap:24px}.workspace-client .clients-cell--main{display:flex;align-items:center;gap:12px}.workspace-client .clients-cell--main .workspace-button-inlines{flex:0 0 auto}.workspace-client .workspace-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-bottom:24px}.workspace-client .workspace-toolbar__spacer{flex:1 1 auto}.workspace-client .workspace-toolbar>.workspace-search{margin-right:auto}.workspace-client .workspace-toolbar>.workspace-toggle-group,.workspace-client .workspace-toolbar>.workspace-toggle,.workspace-client .workspace-toolbar>.toolbar-users-filter,.workspace-client .workspace-toolbar>.workspace-select{margin-left:0}.workspace-client .workspace-search{position:relative;flex:0 0 auto;width:min(100%,var(--workspace-search-collapsed-size, calc(7ch + 36px) ));max-width:var(--workspace-search-expanded-size, calc(32ch + 36px) );transition:width .24s ease}.workspace-client .workspace-search input.workspace-input{--workspace-input-height: 48px;--workspace-input-radius: var(--radius-md, 18px);--workspace-input-background: var(--color-surface-soft, #f4edff);--workspace-input-border-color: var(--color-border, #e5daf9);padding:0 18px;font-size:1rem}.workspace-client .workspace-search:focus-within,.workspace-client .workspace-search--expanded,.workspace-client .workspace-search:has(input:not(:placeholder-shown)){width:min(100%,var(--workspace-search-expanded-size, calc(32ch + 36px) ))}.workspace-client .workspace-search input.workspace-input::placeholder{transition:color .2s ease}.workspace-client .workspace-search:not(.workspace-search--expanded) input.workspace-input::placeholder{color:var(--color-text-muted, #726a85)}.workspace-client .workspace-search input.workspace-input:focus,.workspace-client .workspace-search input.workspace-input:focus-visible{outline:none;border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf51f;background:var(--color-surface, #ffffff)}.workspace-client .workspace-select{--workspace-select-height: 48px;--workspace-select-radius: 16px;--workspace-select-padding-inline: 16px;--workspace-select-border-color: var(--color-border, #e5daf9);--workspace-select-background: var(--color-surface, #ffffff);position:relative;display:inline-flex;flex:0 0 auto;min-width:180px}.workspace-client .workspace-select--bordered{--workspace-select-border-color: #d8a9ea}.workspace-client .workspace-select--fluid{display:flex;width:100%;flex:1 1 100%;min-width:0;max-width:none}.workspace-client .workspace-select select{width:100%;height:var(--workspace-select-height, 48px);border-radius:var(--workspace-select-radius, 16px);border:1px solid var(--workspace-select-border-color, var(--color-border, #e5daf9));background:var(--workspace-select-background, var(--color-surface, #ffffff));padding:0 var(--workspace-select-padding-inline, 16px);font-size:1rem;font-weight:500;color:var(--color-text, #24182f);transition:border .2s ease,box-shadow .2s ease,background .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;background-repeat:no-repeat;background-position:right 14px center;background-size:12px;accent-color:#d8a9ea}.workspace-client .workspace-select input{width:100%;height:var(--workspace-select-height, 48px);border-radius:var(--workspace-select-radius, 16px);border:1px solid var(--workspace-select-border-color, var(--color-border, #e5daf9));background:var(--workspace-select-background, var(--color-surface, #ffffff));padding:0 var(--workspace-select-padding-inline, 16px);font-size:1rem;font-weight:500;color:var(--color-text, #24182f);transition:border .2s ease,box-shadow .2s ease,background .2s ease;outline:none}.workspace-client .workspace-select select option{background:#fff;color:var(--color-text, #24182f)}.workspace-client .workspace-select select option:checked,.workspace-client .workspace-select select option:focus{background:#d8a9ea47;color:var(--color-text, #24182f)}.workspace-client .workspace-select select option:hover{background:#d8a9ea2e;color:var(--color-text, #24182f)}.workspace-client .workspace-select select:focus{outline:none;border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf526}.workspace-client .workspace-select input:focus{border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf526}.workspace-client .workspace-select:hover select,.workspace-client .workspace-select:focus-within select{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a5bf5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.workspace-client select.workspace-input,.workspace-client select:not([class]){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.workspace-client select.workspace-input:hover,.workspace-client select.workspace-input:focus,.workspace-client select.workspace-input:focus-visible,.workspace-client select:not([class]):hover,.workspace-client select:not([class]):focus,.workspace-client select:not([class]):focus-visible{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a5bf5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.workspace-client .workspace-input,.workspace-client input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),.workspace-client select:not([class]),.workspace-client textarea:not([class]){--workspace-input-height: 48px;--workspace-input-radius: 16px;--workspace-input-padding-inline: 16px;--workspace-input-border-color: var(--color-border, #e5daf9);--workspace-input-background: var(--color-surface, #ffffff);--workspace-input-placeholder: var(--color-text-muted, #726a85);width:100%;min-width:0;height:var(--workspace-input-height, 48px);border-radius:var(--workspace-input-radius, 16px);border:1px solid var(--workspace-input-border-color, var(--color-border, #e5daf9));background-color:var(--workspace-input-background, var(--color-surface, #ffffff));padding:0 var(--workspace-input-padding-inline, 16px);font-size:1rem;font-weight:500;color:var(--color-text, #24182f);transition:border .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;box-sizing:border-box}.workspace-client .workspace-input::placeholder,.workspace-client input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])::placeholder,.workspace-client textarea:not([class])::placeholder{color:var(--workspace-input-placeholder, var(--color-text-muted, #726a85))}.workspace-client .workspace-input--fluid{width:100%;flex:1 1 100%}.workspace-client .workspace-input:hover:not(:disabled):not([aria-disabled=true]):not([readonly]),.workspace-client input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):hover:not(:disabled):not([aria-disabled=true]):not([readonly]),.workspace-client select:not([class]):hover:not(:disabled):not([aria-disabled=true]),.workspace-client textarea:not([class]):hover:not(:disabled):not([aria-disabled=true]):not([readonly]){border-color:var(--color-primary-strong, #5635c6)}.workspace-client .workspace-input:focus,.workspace-client .workspace-input:focus-visible,.workspace-client input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):focus,.workspace-client input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):focus-visible,.workspace-client select:not([class]):focus,.workspace-client select:not([class]):focus-visible,.workspace-client textarea:not([class]):focus,.workspace-client textarea:not([class]):focus-visible{outline:none;border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf526;background:var(--color-surface, #ffffff)}.workspace-client .workspace-input:disabled,.workspace-client .workspace-input[aria-disabled=true],.workspace-client input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):disabled,.workspace-client input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])[aria-disabled=true],.workspace-client select:not([class]):disabled,.workspace-client select:not([class])[aria-disabled=true],.workspace-client textarea:not([class]):disabled,.workspace-client textarea:not([class])[aria-disabled=true]{--workspace-input-background: var(--color-surface-soft, #f4edff);color:var(--color-text-muted, #726a85);cursor:not-allowed;opacity:.8;box-shadow:none}.workspace-client .workspace-input[readonly],.workspace-client input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])[readonly],.workspace-client select:not([class])[readonly],.workspace-client textarea:not([class])[readonly]{--workspace-input-border-color: rgba(109, 53, 214, .35);background:var(--color-surface, #ffffff);color:var(--color-text, #24182f)}@media(max-width:640px){.workspace-client .workspace-search{width:min(100%,var(--workspace-search-expanded-size, calc(32ch + 36px) ))}.workspace-client .instant-assign__button{width:36px;height:36px}}.workspace-client .workspace-toggle-group{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(216,169,234,.5);background:#d8a9ea2e}.workspace-client .workspace-toggle{border:none;background:transparent;color:#24182f;font-weight:600;padding:6px 16px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.workspace-client .workspace-toggle__count{display:inline-block;margin-left:6px;font-weight:700;color:inherit}.workspace-client .workspace-toggle--active{background:#d8a9ea;color:#24182f;box-shadow:0 6px 14px #d8a9ea52}.workspace-client .workspace-toggle:focus-visible{outline:3px solid rgba(216,169,234,.5);outline-offset:2px}.workspace-client .workspace-button--focus-glow:focus,.workspace-client .workspace-button--focus-visible:focus,.workspace-client .workspace-button--focus-glow:focus-visible{outline:none;box-shadow:0 0 0 2px #d8a9eaa6;background:#d8a9ea3d;color:#24182f}.workspace-client .workspace-button-icon.workspace-button-icon--brand-lilac{background:#d8a9ea3d}.workspace-client .workspace-button-icon.workspace-button-icon--brand-green{background:#66caa638}.workspace-client .workspace-button-icon.workspace-button-icon--brand-yellow{background:#ffe547}.workspace-client .workspace-button-icon.workspace-button-icon--brand-lilac:not(:disabled):hover{background:#d8a9ea57}.workspace-client .workspace-button-icon.workspace-button-icon--brand-green:not(:disabled):hover{background:#66caa652}.workspace-client .workspace-button-icon.workspace-button-icon--brand-yellow:not(:disabled):hover{background:#ffe547}.workspace-client .workspace-button-icon.workspace-button-icon--brand-lilac:disabled{background:#d8a9ea3d}.workspace-client .workspace-button-icon.workspace-button-icon--brand-green:disabled{background:#66caa638}.workspace-client .workspace-button-icon.workspace-button-icon--brand-yellow:disabled{background:#ffe547}.workspace-client .workspace-button--busy{cursor:progress}.workspace-client .workspace-button--busy svg{opacity:.35}.workspace-client .workspace-button--busy:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:workspace-button-spin .8s linear infinite}@keyframes workspace-button-spin{to{transform:rotate(360deg)}}.workspace-client .workspace-table{display:flex;flex-direction:column;gap:0;margin-top:10px;padding:0;border-radius:var(--radius-lg, 28px);border:1px solid rgba(109,53,214,.18);background:transparent;overflow:visible}.workspace-client .workspace-table-header,.workspace-client .workspace-row{display:grid;grid-template-columns:var(--workspace-table-template);align-items:center;gap:16px}.workspace-client .workspace-table-header{margin:0 0 8px;padding:12px 36px;border-bottom:1px solid rgba(109,53,214,.18);color:var(--color-text-muted, #726a85);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.workspace-client .notifications-table .workspace-table-header{display:none}.workspace-client .notifications-table{overflow:hidden}.workspace-client .notifications-table .workspace-row{grid-template-columns:minmax(0,1fr)}.workspace-client .notifications-table .workspace-cell{width:100%}.workspace-client .notifications-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.workspace-client .notifications-row__header{display:flex;flex-direction:column;gap:10px;min-width:0}.workspace-client .notifications-row__meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.workspace-client .notifications-row__actions{display:inline-flex;align-items:center;gap:10px}.workspace-client .notifications-row__actions .workspace-button-icon{width:34px;height:34px;border-radius:12px}.workspace-client .notifications-row__actions .workspace-button-icon svg{width:16px;height:16px}.workspace-client .workspace-table-header-cell{display:flex;align-items:center;gap:8px;min-width:0;position:relative}.workspace-client .workspace-table-header-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:inherit}.workspace-client .workspace-table-header-controls{display:inline-flex;align-items:center;gap:10px}.workspace-client .workspace-table-header-button{border:none;background:transparent;padding:4px 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#24182f;font:inherit;border-radius:16px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.workspace-client .workspace-table-header-button:focus-visible{outline:none;background:#d8a9ea2e;box-shadow:inset 0 0 0 1px #d8a9ea59}.workspace-client .workspace-table-header-button:hover,.workspace-client .workspace-table-header-button:active{background:#d8a9ea2e;color:#24182f}.workspace-client .workspace-table-header-caret{width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-bottom:2px}.workspace-client .workspace-table-filter{position:relative;display:inline-flex;align-items:center;gap:4px}.workspace-client .workspace-table-filter--active .workspace-table-header-button{background:#d8a9ea2e;color:#24182f;box-shadow:inset 0 0 0 1px #d8a9ea59}.workspace-client .workspace-table-filter__dot{width:6px;height:6px;border-radius:999px;background:#d8a9ea}.workspace-client .workspace-table-filter__popover{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:160px;max-width:220px;max-height:260px;overflow-y:auto;border-radius:18px;padding:12px;background:#fff;border:1px solid rgba(109,53,214,.18);box-shadow:0 20px 50px #0c121c1f}.workspace-client .workspace-table-filter__option{width:100%;border:none;background:none;padding:8px 12px;border-radius:14px;text-align:left;font:inherit;color:#0c121ccc;cursor:pointer}.workspace-client .workspace-table-filter__option:hover,.workspace-client .workspace-table-filter__option:focus-visible{background:#d8a9ea26;color:#5635c6;outline:none}.workspace-client .workspace-table-filter__option.is-active{background:#d8a9ea40;color:#5635c6;font-weight:600}.workspace-client .workspace-table-sort-icon{border:none;background:transparent;padding:4px;border-radius:12px;color:#0c121c80;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.workspace-client .workspace-table-sort-icon--asc,.workspace-client .workspace-table-sort-icon--desc{background:#d8a9ea33;color:#24182f}.workspace-client .workspace-table-sort-icon:focus-visible{outline:2px solid rgba(216,169,234,.5);outline-offset:2px}.workspace-client .workspace-table__body{display:flex;flex-direction:column;position:relative;overflow-y:visible;max-height:none;transition:max-height .24s ease}.workspace-client .workspace-table__body--scrollable{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--workspace-scrollbar-thumb, #c29ae2) transparent;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.workspace-client .workspace-table__body--scrollable::-webkit-scrollbar{width:10px}.workspace-client .workspace-table__body--scrollable::-webkit-scrollbar-track{background:#6d35d61a;border-radius:999px;margin:6px 0}.workspace-client .workspace-table__body--scrollable::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d8a9ea,#66caa6);border-radius:999px;border:2px solid rgba(255,255,255,.85);min-height:48px}.workspace-client .workspace-table__body--scrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c68fdc,#4fb891)}.workspace-client .workspace-table-wrapper{width:100%;position:relative;overflow:visible}.workspace-client .workspace-table-scroll{width:100%;overflow-x:auto;overflow-y:visible}.workspace-client .workspace-table-scroll .workspace-table{min-width:100%}.workspace-client .workspace-row{margin:0;padding:18px 36px;border-bottom:1px solid rgba(109,53,214,.18);cursor:default;transition:background .18s ease}.workspace-client .workspace-row--empty .workspace-cell{grid-column:1 / -1;width:100%}.workspace-client .workspace-row--empty .workspace-placeholder{width:100%;box-sizing:border-box}.workspace-client .workspace-cell{display:inline-flex;align-items:center;gap:12px;min-width:0}.workspace-client .workspace-cell:focus-visible{outline:none}.workspace-client .workspace-cell>*{min-width:0}.workspace-client .workspace-row--new{background:#66caa606}.workspace-client .workspace-row:hover{background:var(--color-surface-strong, #f3f1fb)}.workspace-client .workspace-row:focus-visible{background:var(--color-surface-strong, #f3f1fb);outline:none;box-shadow:0 0 0 2px #d8a9ea66}.workspace-client .workspace-row[role=button]{cursor:pointer}.workspace-client .workspace-row:last-child{border-bottom:none}.workspace-client .workspace-row-name{font-size:1.05rem;font-weight:600;color:var(--color-text, #24182f)}.workspace-client .workspace-row-contact,.workspace-client .workspace-row-meta{font-size:.92rem;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-row-contact{white-space:nowrap}.workspace-client .workspace-row-name,.workspace-client .workspace-row-contact,.workspace-client .workspace-row-meta{overflow:hidden;text-overflow:ellipsis}.workspace-client .workspace-row-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.workspace-client .workspace-row-badge--new{background:#6d35d61f;color:var(--color-primary-strong, #4c1f9f)}.workspace-client .workspace-row-badge--archive{background:#c530301f;color:var(--color-danger, #c53030)}.workspace-client .workspace-row-badge--specialist{background:#5835a61f;color:var(--color-primary-strong, #5835a6)}.workspace-client .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-client .workspace-button-icon:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #4c1f9f2e}.workspace-client .workspace-button-icon:focus-visible{outline:3px solid rgba(109,53,214,.3);outline-offset:2px}.workspace-client .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-client .workspace-button-icon svg{width:18px;height:18px}.workspace-client .workspace-button-text-group{display:inline-flex;align-items:center;gap:12px}.workspace-client .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-client .workspace-button-text:hover:not(:disabled){background:#d8a9ea38;border-color:#6d35d659;box-shadow:0 8px 18px #4c1f9f29;transform:translateY(-1px)}.workspace-client .workspace-button-text:focus-visible{outline:3px solid rgba(216,169,234,.45);outline-offset:2px}.workspace-client .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-client .workspace-button-text--brand-lilac{background:#d8a9ea3d}.workspace-client .workspace-button-text--brand-green{background:#66caa638}.workspace-client .workspace-button-text--brand-yellow{background:#ffe547}.workspace-client .workspace-button-text--brand-lilac:hover:not(:disabled){background:#d8a9ea57}.workspace-client .workspace-button-text--brand-green:hover:not(:disabled){background:#66caa652}.workspace-client .workspace-button-text--brand-yellow:hover:not(:disabled){background:#ffe547}.workspace-client .workspace-button-text--brand-lilac:disabled{background:#d8a9ea3d}.workspace-client .workspace-button-text--brand-green:disabled{background:#66caa638}.workspace-client .workspace-button-text--brand-yellow:disabled{background:#ffe547}.workspace-client .workspace-button-text__counter{font-weight:600;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-row-meta--timestamp{font-size:1rem;color:var(--color-text, #24182f);font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-client .workspace-row--inactive{opacity:.8}.workspace-client .workspace-row--archived{opacity:.75}.workspace-client .workspace-button-inlines{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1200px){.workspace-client .workspace-table-header,.workspace-client .workspace-row{gap:12px}.workspace-client .workspace-cell{gap:8px}}.workspace-client .workspace-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.workspace-client .workspace-hidden-title{display:none}.workspace-client .workspace-toolbar[data-page=profile-admin]{margin-bottom:0}.workspace-client .workspace-toolbar[data-page=users][data-readonly=true]{opacity:.92}.workspace-client .workspace-toolbar[data-page=users] .workspace-button-icon--brand-lilac{margin-left:12px}.workspace-client .workspace-toolbar[data-page=users] .workspace-button-icon--brand-lilac svg{width:26px;height:26px}.workspace-client .clients-controls__view{margin-left:auto;display:flex;align-items:center;gap:12px}.workspace-client .clients-controls__extra{display:flex;flex-wrap:wrap;gap:16px;width:100%;padding-top:12px;border-top:1px solid rgba(109,53,214,.15);align-items:center}.workspace-client .toolbar-filters__summary{margin-left:0}.workspace-client .clients-date-chip{display:flex;flex-direction:column;gap:6px;min-width:210px}.workspace-client .clients-date-chip__text{font-size:.85rem;font-weight:600;color:var(--color-text-muted, #726a85)}.workspace-client .clients-date-chip .workspace-input{--workspace-input-height: 44px;--workspace-input-padding-inline: 14px}.workspace-client .clients-date-filter--inline{display:flex;align-items:center;gap:12px}.workspace-client .clients-date-filter--inline .workspace-input{flex:1 1 0}.workspace-client .clients-date-filter__separator{font-weight:600;color:var(--color-text-muted, #726a85)}.workspace-client .toolbar-users-filter{min-width:240px;max-width:320px;flex:0 0 auto}.workspace-client .specialists-page{display:flex;flex-direction:column;gap:24px}.workspace-client .workspace-form__message{font-size:.9rem}.workspace-client .workspace-form-grid--contact,.workspace-client .workspace-form-grid--contact-row-2,.workspace-client .workspace-form-grid--credentials{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.workspace-client .workspace-form-field span{font-size:.95rem;font-weight:600;color:var(--color-text, #24182f)}.workspace-client .specialists-container__error,.workspace-client .specialists-cards__error{margin-bottom:12px}.workspace-client .loading-indicator{color:var(--color-primary-strong);font-size:1.05rem}.workspace-client .workspace-placeholder,.workspace-client .empty-placeholder{padding:28px;border-radius:20px;background:var(--color-surface-strong);border:1px dashed var(--color-border-strong);color:var(--color-text-muted);text-align:center;font-weight:500;font-size:1rem}.workspace-client .workspace-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;justify-content:center;grid-auto-flow:row dense}.workspace-client .workspace-form{display:flex;flex-direction:column;gap:26px;padding:28px 32px;border-radius:24px;border:1px dashed var(--color-border-strong);background:var(--color-surface)}.workspace-client .workspace-form-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.workspace-client .workspace-form-title{margin:0;font-size:1.4rem;font-weight:600;color:var(--color-primary-strong)}@supports (-webkit-background-clip: text) or (background-clip: text){.workspace-client .workspace-form-title{background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}}.workspace-client .workspace-form-header-info{display:flex;flex-direction:column;gap:10px;min-width:0}.workspace-client .workspace-system-modal__panel{width:min(520px,calc(100vw - 48px));max-height:calc(100vh - 96px);padding:32px 32px 36px;gap:24px}.workspace-client .workspace-system-modal{display:flex;flex-direction:column;gap:20px}.workspace-client .workspace-system-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.workspace-client .workspace-system-modal__title{margin:0;font-size:1.3rem;font-weight:700;background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.workspace-client .workspace-system-modal__actions{display:flex;align-items:center;gap:8px}.workspace-client .workspace-system-modal__status{margin-bottom:4px}.workspace-client .workspace-system-modal__active{flex-direction:row;align-items:center;gap:8px}.workspace-client .workspace-button-actions{display:inline-flex;align-items:center;gap:12px}@keyframes workspace-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workspace-client .workspace-form-field{max-width:100%}.workspace-client .workspace-form-field .workspace-input,.workspace-client .workspace-form-field .workspace-select,.workspace-client .workspace-form-field textarea{width:100%}.workspace-client .workspace-form-grid--extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,240px));gap:18px;justify-content:center}.workspace-client .select-roles{min-width:190px}.workspace-client .users-management{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0}.workspace-client .users-management--readonly{opacity:.85}.workspace-client .users-management__action{display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;border:none;background:#6d35d61f;color:var(--color-primary-strong);font-weight:600;padding:10px 22px;border-radius:16px;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.workspace-client .users-management__action:hover:not(:disabled){background:#6d35d633;box-shadow:0 10px 24px #4c1f9f1f;transform:translateY(-1px)}.workspace-client .users-management__action:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.workspace-client .users-management__action--primary{background:#ff8e8e33;color:var(--color-danger)}.workspace-client .users-management__action--primary:hover:not(:disabled){background:#ff8e8e47}.workspace-client .users-management__action--primary.is-inactive{background:#1f9d552e;color:var(--color-success)}.workspace-client .users-management__action--primary.is-inactive:hover:not(:disabled){background:#1f9d5542}.workspace-client .specialist-section{display:flex;flex-direction:column;gap:28px;padding:0;background:transparent;border:none;box-shadow:none}.workspace-client .specialist-section__title{margin:0;font-size:1.4rem;font-weight:700;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.workspace-client .specialist-section--diagnostics{gap:24px}.workspace-client .specialist-workspace-panel{display:flex;flex-direction:column;gap:18px;padding:0;border-radius:0;border:none;background:transparent;box-shadow:none;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.workspace-client .specialist-workspace-panel--locked{padding:26px 28px;border-radius:26px;border:1px solid rgba(109,53,214,.18);background:#f7f1ffb8}.workspace-client .specialist-workspace-panel--dragover{background:#6d35d60a;border-radius:28px;box-shadow:inset 0 0 0 2px #6d35d659}.workspace-client .specialist-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.workspace-client .specialist-workspace-panel__hint{font-size:.9rem;color:var(--color-primary-strong);font-weight:500}.workspace-client .specialist-workspace-panel__hint--muted{color:var(--color-text-muted)}.workspace-client .specialist-workspace-panel__empty{margin-top:6px}.workspace-client .specialist-diagnostics-list{display:flex;flex-direction:column;gap:14px}.workspace-client .workspace-locked{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;justify-items:stretch}@media(min-width:720px){.workspace-client .workspace-locked{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-client .workspace-locked-item{position:relative;display:flex;align-items:center;gap:12px;padding:14px 72px 14px 18px;border-radius:18px;border:1px dashed rgba(114,106,133,.25);background:#fffc;width:100%;min-height:84px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.workspace-client .workspace-locked__title{font-size:.95rem;color:var(--color-text-muted);font-weight:500;line-height:1.4}.workspace-client .specialist-workspace-locked{gap:16px}.workspace-client .specialist-workspace-locked-item[draggable=true]{cursor:grab}.workspace-client .specialist-workspace-locked-item[draggable=true]:active{cursor:grabbing}.workspace-client .specialist-workspace-locked-item--dragging{opacity:.6;transform:scale(.98);box-shadow:0 14px 28px #4c1f9f2e}.workspace-client .specialist-diagnostics-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:22px;background:#6d35d614;border:1px solid rgba(109,53,214,.18);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.workspace-client .specialist-diagnostics-card:hover{transform:translateY(-1px);border-color:#6d35d652}.workspace-client .specialist-diagnostics-card[draggable=true]{cursor:grab}.workspace-client .specialist-diagnostics-card[draggable=true]:active{cursor:grabbing}.workspace-client .specialist-diagnostics-card--dragging{opacity:.6;transform:scale(.98);box-shadow:0 14px 28px #4c1f9f2e}.workspace-client .specialist-diagnostics-card__info{display:flex;flex-direction:column;gap:6px;flex:1 1 280px}.workspace-client .specialist-diagnostics-card__title{font-weight:600;color:var(--color-text)}.workspace-client .specialist-diagnostics-card__link{font-size:.88rem;color:var(--color-primary-strong);word-break:break-all}.workspace-client .specialist-diagnostics-card__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:768px){.workspace-client .specialist-section{gap:22px}.workspace-client .specialist-workspace-panel{padding:0}.workspace-client .specialist-diagnostics-card{flex-direction:column;align-items:flex-start}.workspace-client .specialist-diagnostics-card__actions{width:100%;justify-content:flex-start}}@media(max-width:960px){.workspace-client .workspace-table-header,.workspace-client .workspace-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.workspace-client .workspace-table-header-label{white-space:normal;text-align:left}.workspace-client .workspace-table-header-cell,.workspace-client .workspace-table-header-controls{flex-wrap:wrap}.workspace-client .workspace-cell{flex-wrap:wrap;overflow-wrap:anywhere}}.workspace-client .page-placeholder{padding:32px;border-radius:18px;background:var(--color-surface-strong);border:1px dashed var(--color-border-strong);color:var(--color-primary-strong);font-weight:600;text-align:center}@media(max-width:720px){.workspace-client .workspace-toolbar{flex-direction:column;align-items:stretch;gap:12px}.workspace-client .workspace-toolbar>.workspace-search{width:100%;max-width:none;margin-right:0}.workspace-client .workspace-toolbar>.workspace-toggle-group,.workspace-client .workspace-toolbar>.workspace-toggle,.workspace-client .workspace-toolbar>.toolbar-users-filter,.workspace-client .workspace-toolbar>.workspace-select{width:100%;min-width:0}.workspace-client .workspace-select{width:100%;min-width:0}.workspace-client .workspace-toolbar[data-page=clients]{flex-direction:column;align-items:stretch}.workspace-client .toolbar-users-filter{width:100%;max-width:none}.workspace-client .clients-controls__view{width:100%;justify-content:space-between;gap:16px}.workspace-client .workspace-toolbar[data-page=users]{flex-direction:column;align-items:stretch}.workspace-client .workspace-toolbar[data-page=users] .workspace-button-icon--brand-lilac{margin-left:0}.workspace-client .workspace-header-row{flex-direction:column;align-items:flex-start}.workspace-client .workspace-table-header,.workspace-client .workspace-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.workspace-client .workspace-table-header-label{white-space:normal;text-align:left}.workspace-client .workspace-table-header-cell,.workspace-client .workspace-table-header-controls{flex-wrap:wrap}.workspace-client .workspace-cell{flex-wrap:wrap;overflow-wrap:anywhere}}@media(max-width:640px){.workspace-client .notifications-row{flex-direction:column;align-items:flex-start;gap:12px}.workspace-client .notifications-row__meta{width:100%;align-items:flex-start}.workspace-client .notifications-row__actions{width:100%;justify-content:flex-start}}.workspace-client .form-field{display:flex;flex-direction:column;gap:8px;font-size:.95rem;color:var(--color-text-muted)}.workspace-client .form-field>span{font-weight:600;color:var(--color-text)}.workspace-client .form-field .workspace-input,.workspace-client .form-field .workspace-select{--workspace-input-height: 52px;--workspace-select-height: 52px;width:100%;max-width:100%}.workspace-client .form-field textarea{width:100%;max-width:100%;min-height:120px;padding:12px 16px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);font-size:1rem;transition:border .2s ease,box-shadow .2s ease,background .2s ease;resize:vertical}.workspace-client .form-field textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6d35d624}.workspace-client .form-field textarea:disabled{background:#6d35d60a;color:var(--color-text-muted);cursor:not-allowed;box-shadow:none}.workspace-client .client-detail-page{display:flex;flex-direction:column;gap:28px;padding:32px 36px 48px}.workspace-client .client-detail-page__header{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.workspace-client .client-detail-page__back{border:none;background:var(--color-surface, #ffffff);border-radius:var(--radius-md, 18px);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-strong, #4c1f9f);cursor:pointer;border:1px solid var(--color-border, #e5daf9)}.workspace-client .client-detail-page__back:hover{background:var(--color-surface-soft, #f4edff)}.workspace-client .client-detail-page__back:focus-visible{outline:2px solid var(--color-primary, #6d35d6);outline-offset:2px}.workspace-client .client-detail-page__title{display:flex;flex-direction:column;gap:8px;flex:1;min-width:240px}.workspace-client .client-detail-page__name{margin:0;font-size:2rem;font-weight:700;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.workspace-client .client-detail-page__meta{display:flex;flex-wrap:wrap;gap:12px 20px;color:var(--color-text-muted, #726a85);font-size:.95rem}.workspace-client .client-detail-page__tags{display:flex;gap:8px;flex-wrap:wrap}.workspace-client .client-tag{display:inline-flex;align-items:center;padding:6px 16px;border-radius:999px;font-size:.85rem;font-weight:600;background:#6d35d61f;color:var(--color-primary-strong, #4c1f9f)}.workspace-client .client-tag--archive{background:#c530301f;color:var(--color-danger, #c53030)}.workspace-client .client-tag--new{background:#1f9d551f;color:var(--color-success, #1f9d55)}.workspace-client .client-detail-page__actions{display:flex;align-items:center;gap:12px}.workspace-client .client-detail-page__assign{position:relative}.workspace-client .client-detail-page__action{border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff);border-radius:var(--radius-md, 18px);padding:10px 18px;font-weight:600;cursor:pointer;color:var(--color-primary-strong, #4c1f9f);transition:background .2s ease,border .2s ease}.workspace-client .client-detail-page__action:hover:not(:disabled){background:#6d35d61a}.workspace-client .client-detail-page__action:disabled{cursor:not-allowed;opacity:.6}.workspace-client .client-detail-page__action--icon{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.workspace-client .client-detail-page__action--primary{background:var(--color-primary, #6d35d6);color:#24182f;border-color:var(--color-primary, #6d35d6)}.workspace-client .client-detail-page__action--primary:hover{background:var(--color-primary-strong, #4c1f9f);border-color:var(--color-primary-strong, #4c1f9f)}.workspace-client .alerts-page{display:flex;flex-direction:column;gap:24px;max-width:720px}.workspace-client .alerts-page__heading{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text, #24182f)}.workspace-client .alerts-page__list{display:flex;flex-direction:column;gap:16px}.workspace-client .client-detail-state{margin:80px auto;max-width:520px;padding:40px 44px;border-radius:var(--radius-lg, 28px);border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff);display:flex;flex-direction:column;gap:16px;text-align:center}.workspace-client .client-detail-state__back{align-self:center;border:none;background:transparent;color:var(--color-primary-strong, #4c1f9f);display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.workspace-client .client-section{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-lg, 28px);background:var(--color-surface, #ffffff);padding:28px 32px;display:flex;flex-direction:column;gap:20px}.workspace-client .client-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace-client .client-section__title{margin:0;font-size:1.4rem;font-weight:700;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.workspace-client .client-section__meta{font-size:.95rem;color:var(--color-text-muted, #726a85)}.workspace-client .client-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.workspace-client .client-section__item{display:flex;flex-direction:column;gap:4px}.workspace-client .client-section__label{font-size:.85rem;color:var(--color-text-muted, #726a85)}.workspace-client .client-section__value{font-weight:600;color:var(--color-text, #24182f)}.workspace-client .client-section__placeholder{border:1px dashed var(--color-border, #e5daf9);border-radius:var(--radius-md, 18px);padding:18px 20px;color:var(--color-text-muted, #726a85);text-align:center}.workspace-client .client-conclusions{display:flex;flex-direction:column;gap:16px}.workspace-client .client-conclusion-card{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-lg, 28px);padding:20px 24px;display:flex;flex-direction:column;gap:16px;background:var(--color-surface-soft, #f4edff)}.workspace-client .client-conclusion-card__main{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.workspace-client .client-conclusion-card__title{margin:0;font-size:1.2rem;font-weight:600;color:var(--color-text, #24182f)}.workspace-client .client-conclusion-card__meta{margin:4px 0 0;color:var(--color-text-muted, #726a85);font-size:.95rem}.workspace-client .client-conclusion-card__dates{display:flex;flex-direction:column;gap:4px;color:var(--color-text-muted, #726a85);font-size:.9rem}.workspace-client .client-conclusion-card__actions{display:flex;gap:12px;flex-wrap:wrap}.workspace-client .client-conclusion-card__button{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-sm, 12px);padding:10px 18px;background:var(--color-surface, #ffffff);font-weight:600;color:var(--color-primary-strong, #4c1f9f);cursor:pointer}.workspace-client .client-conclusion-card__button:hover{background:#6d35d61f}.workspace-client .client-results{display:grid;grid-template-columns:minmax(220px,260px) 1fr;gap:24px}.workspace-client .client-results__list{display:flex;flex-direction:column;gap:10px}.workspace-client .client-results__item{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-md, 18px);padding:10px 14px;background:var(--color-surface, #ffffff);display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;text-align:left}.workspace-client .client-results__item--active{border-color:var(--color-primary, #6d35d6);background:#6d35d61a}.workspace-client .client-results__item-title{font-weight:600;color:var(--color-text, #24182f)}.workspace-client .client-results__item-meta{font-size:.85rem;color:var(--color-text-muted, #726a85)}.workspace-client .client-results__details{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-lg, 28px);background:var(--color-surface, #ffffff);padding:20px 24px;display:flex;flex-direction:column;gap:16px}.workspace-client .client-results__details-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.workspace-client .client-results__details-title{margin:0;font-size:1.2rem;font-weight:600;color:var(--color-text, #24182f)}.workspace-client .client-results__details-meta{margin:4px 0 0;color:var(--color-text-muted, #726a85);font-size:.9rem}.workspace-client .client-results__open{border:none;background:transparent;color:var(--color-primary-strong, #4c1f9f);font-weight:600;cursor:pointer}.workspace-client .client-results__details-body{overflow:visible;padding-right:0}.workspace-client .client-results__details-body .legacy-result{border:none;background:transparent;border-radius:0}.workspace-client .client-diagnostics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.workspace-client .client-diagnostics__item{border:1px solid var(--color-border, #e5daf9);border-radius:var(--radius-md, 18px);padding:16px 18px;background:var(--color-surface, #ffffff);display:flex;justify-content:space-between;align-items:center;gap:12px}.workspace-client .client-diagnostics__title{font-weight:600;color:var(--color-text, #24182f)}.workspace-client .client-diagnostics__actions{display:flex;gap:10px}.workspace-client .client-diagnostics__button{border:none;background:#6d35d61a;border-radius:var(--radius-sm, 12px);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-strong, #4c1f9f);cursor:pointer}.workspace-client .client-diagnostics__button:hover{background:#6d35d62e}.workspace-client .client-diagnostics__button--send{background:#2563eb1f;color:var(--color-info, #2563eb)}.workspace-client .client-diagnostics__button--send:hover{background:#2563eb33}@media(max-width:960px){.workspace-client .client-detail-page{padding:28px 24px 40px}.workspace-client .workspace-toolbar[data-page=clients]{gap:10px}.workspace-client .client-results{grid-template-columns:1fr}.workspace-client .client-results__list{flex-direction:row;overflow-x:auto;padding-bottom:4px}.workspace-client .client-results__item{min-width:240px}}@media(max-width:720px){.workspace-client .client-results__list{flex-direction:column;overflow-x:visible}.workspace-client .client-results__item{min-width:0;width:100%}}.workspace-client .results-details__entries{display:flex;flex-direction:column;gap:12px}.workspace-client .results-details__entry{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:12px 18px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--color-border, #e5daf9)}.workspace-client .results-details__entry:last-child{border-bottom:none;padding-bottom:0}.workspace-client .results-details__entry-key{font-weight:600;color:var(--color-text-muted, #726a85)}.workspace-client .results-details__entry-value{color:var(--color-text, #24182f);overflow-wrap:anywhere}.workspace-client .results-value{color:inherit}.workspace-client .results-value--muted{color:var(--color-text-muted, #726a85)}.workspace-client .results-value--link{color:var(--color-primary, #6d35d6);text-decoration:underline}.workspace-client .results-value__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.workspace-client .results-value__object{display:flex;flex-direction:column;gap:8px}.workspace-client .results-value__object-row{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:8px 12px;align-items:flex-start}.workspace-client .results-value__object-key{font-weight:600;color:var(--color-text-muted, #726a85)}.workspace-client .results-value__object-value{color:var(--color-text, #24182f)}.workspace-client .results-value__nested{border-left:3px solid rgba(109,53,214,.2);padding-left:12px;display:block}.workspace-client .results-value__nested--1{border-color:#6d35d64d}.workspace-client .results-value__nested--2{border-color:#6d35d666}.workspace-client .results-value__nested--3{border-color:#6d35d680}@media(max-width:600px){.workspace-client .client-detail-page__header{flex-direction:column;align-items:stretch}.workspace-client .client-detail-page__actions{flex-wrap:wrap;justify-content:flex-start}.workspace-client .client-section{padding:22px 20px;border-radius:22px}}.workspace-client .leads-controls__toggles{display:flex;gap:8px}.workspace-client .workspace-modal{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:32px 20px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.workspace-modal__backdrop{position:absolute;inset:0;background:#24182f66}.workspace-modal__panel{position:relative;z-index:1;width:min(960px,100%);max-height:calc(100vh - 64px);overflow-y:auto;background:var(--color-surface, #ffffff);border-radius:var(--radius-lg, 28px);border:1px solid rgba(109,53,214,.18);box-shadow:none;padding:28px 32px;display:flex;flex-direction:column;gap:20px}.workspace-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-modal__header-actions{display:flex;align-items:center;gap:12px}.workspace-modal__title{font-size:1.4rem;font-weight:700;margin:0;color:var(--color-text, #24182f);background:var(--title-gradient, linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.workspace-modal__role{display:inline-flex}.workspace-modal__role-select{min-width:180px}.workspace-modal--filters{align-items:center;justify-content:center;padding:24px}.workspace-client .workspace-modal__panel--filters{width:min(720px,100%);max-height:calc(100vh - 64px);overflow-y:auto;padding:32px;display:flex;flex-direction:column;gap:24px}.workspace-client .workspace-filters-modal{display:flex;flex-direction:column;gap:24px}.workspace-client .workspace-filters-modal__section{display:flex;flex-direction:column;gap:16px}.workspace-client .workspace-filters-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-client .workspace-filters-modal__group{display:flex;flex-direction:column;gap:16px}.workspace-client .workspace-filters-modal__group-header{display:flex;align-items:center;justify-content:space-between}.workspace-client .workspace-filters-modal__columns{display:flex;flex-direction:column;gap:12px}.workspace-client .workspace-filters-modal__column{display:flex;align-items:center;gap:12px;font-weight:500}.workspace-client .workspace-checkbox{width:18px;height:18px;appearance:none;-webkit-appearance:none;border-radius:6px;border:1px solid #ffe547;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.workspace-client .workspace-checkbox:after{content:"";width:6px;height:10px;border-right:2px solid #24182f;border-bottom:2px solid #24182f;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .15s ease}.workspace-client .workspace-checkbox:checked{background:#ffe547;border-color:#ffe547}.workspace-client .workspace-checkbox:checked:after{transform:rotate(45deg) scale(1)}.workspace-client .workspace-checkbox:focus-visible{outline:3px solid rgba(216,169,234,.5);outline-offset:2px}.workspace-client .workspace-checkbox:disabled{cursor:not-allowed;background:#ffffffb3;border-color:#726a854d}.workspace-client .workspace-checkbox:disabled:after{border-right-color:#726a8599;border-bottom-color:#726a8599}.workspace-client .workspace-filters-modal__actions{display:flex;justify-content:flex-end}@media(max-width:720px){.workspace-client .workspace-modal--filters{padding:0}.workspace-client .workspace-modal__panel--filters{width:100%;height:100vh;max-height:100vh;border-radius:0}}.workspace-client .workspace-brandbook{display:flex;flex-direction:column;gap:28px}.workspace-client .workspace-brandbook__header{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.workspace-client .workspace-brandbook__intro{display:flex;flex-direction:column;gap:12px;max-width:640px}.workspace-client .workspace-brandbook__lead{margin:0;font-size:1rem;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-brandbook__logo-card{display:inline-flex;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff)}.workspace-client .workspace-brandbook__logo{width:64px;height:64px}.workspace-client .workspace-brandbook__logo-info{display:flex;flex-direction:column;gap:4px}.workspace-client .workspace-brandbook__logo-title{font-weight:700;color:var(--color-text, #24182f)}.workspace-client .workspace-brandbook__logo-caption{font-size:.85rem;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-brandbook__section{display:flex;flex-direction:column;gap:16px}.workspace-client .workspace-brandbook__text{margin:0;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-brandbook__identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-client .workspace-brandbook__identity-card{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff)}.workspace-client .workspace-brandbook__identity-shape{width:56px;height:56px;flex:0 0 auto}.workspace-client .workspace-brandbook__identity-content{display:flex;flex-direction:column;gap:6px}.workspace-client .workspace-brandbook__identity-title{font-weight:600;color:var(--color-text, #24182f)}.workspace-client .workspace-brandbook__identity-code{font-weight:600;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-brandbook__identity-usage{font-size:.9rem;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-brandbook__shape{width:56px;height:56px}.workspace-client .workspace-brandbook__shape--compact{width:44px;height:44px}.workspace-client .workspace-brandbook__shape--circle{border-radius:50%;background:#d8a9ea}.workspace-client .workspace-brandbook__shape--triangle{background:#66caa6;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.workspace-client .workspace-brandbook__shape--square{border-radius:18px;background:#ffe547}.workspace-client .workspace-brandbook__ui-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-client .workspace-brandbook__ui-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff)}.workspace-client .workspace-brandbook__ui-title{font-weight:600;color:var(--color-text, #24182f)}.workspace-client .workspace-brandbook__ui-subtitle{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-brandbook__ui-variants,.workspace-client .workspace-brandbook__ui-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.workspace-client .workspace-brandbook__ui-row--column{flex-direction:column;align-items:stretch}.workspace-client .workspace-brandbook__ui-row--center{justify-content:center}.workspace-client .workspace-brandbook__ui-note{font-size:.9rem;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-brandbook__variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-client .workspace-brandbook__variant{display:flex;flex-direction:column;gap:10px}.workspace-client .workspace-brandbook__variant-title{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #726a85)}.workspace-client .workspace-brandbook__list{margin:0;padding-left:20px;color:var(--color-text, #24182f);display:grid;gap:8px}@media(max-width:900px){.workspace-client .workspace-brandbook__identity-grid,.workspace-client .workspace-brandbook__ui-grid,.workspace-client .workspace-brandbook__variant-grid{grid-template-columns:1fr}.workspace-client .workspace-brandbook__identity-card{align-items:flex-start}}.workspace-client .workspace-status-control{position:relative;display:inline-flex;align-items:center}.workspace-client .workspace-status-control button{background:transparent;border:none;padding:0;cursor:default}.workspace-client .workspace-status-control--editable button{cursor:pointer}.workspace-client .workspace-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:6px 16px;border-radius:999px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.04em;background:#0c121c0d;background-color:#0c121c0d;border:1px solid transparent;transition:border-color .2s ease,background .2s ease;color:#24182f}.workspace-client .workspace-status-pill:hover{border-color:#d8a9ea}.workspace-client .workspace-status-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:200px;padding:10px;border-radius:18px;background:#fff;border:1px solid rgba(109,53,214,.18);box-shadow:0 14px 40px #0c121c1f;display:flex;flex-direction:column;gap:6px}.workspace-client .workspace-status-menu--floating{position:fixed;top:auto;left:auto;z-index:220;box-shadow:0 18px 45px #0c121c29;will-change:transform}.workspace-client .workspace-status-menu__option{border:none;background:#f7f1ffcc;padding:8px 12px;border-radius:14px;text-align:left;cursor:pointer;font-size:.92rem}.workspace-client .workspace-status-menu__option:hover,.workspace-client .workspace-status-menu__option:focus-visible{outline:none;background:#d8a9ea40;color:#24182f}.workspace-client .workspace-status-menu__option.is-current{background:#d8a9ea40;color:#24182f;font-weight:600}.workspace-client .workspace-status-menu__option:disabled{opacity:.6;cursor:not-allowed}.workspace-client .workspace-table-empty__cell{grid-column:1 / -1}.diagnostics-landing{min-height:100vh;padding:64px 24px 80px;background:radial-gradient(120% 120% at 0% 0%,rgba(102,202,166,.15) 0%,transparent 55%),radial-gradient(80% 80% at 100% 0%,rgba(189,146,206,.18) 0%,transparent 60%),#f7f1ff;color:#141212}.diagnostics-landing__hero{max-width:720px;margin:0 auto 48px;text-align:center}.diagnostics-landing__kicker{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#14121299;margin-bottom:16px}.diagnostics-landing__title{font-size:clamp(28px,4vw,42px);margin-bottom:16px}.diagnostics-landing__subtitle{font-size:16px;line-height:1.5;color:#141212b8}.diagnostics-landing__grid{display:grid;gap:16px;max-width:960px;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.diagnostics-landing__empty{max-width:760px;margin:0 auto}.diagnostics-landing__empty-card{padding:24px 28px;border-radius:20px;border:1px solid rgba(189,146,206,.35);background:#ffffffeb;box-shadow:0 18px 38px #14121214;text-align:center}.diagnostics-landing__empty-title{font-size:20px;margin-bottom:12px}.diagnostics-landing__empty-text{font-size:14px;line-height:1.6;color:#141212b3;margin-bottom:18px}.diagnostics-landing__empty-contact{display:flex;flex-direction:column;align-items:center;gap:6px}.diagnostics-landing__empty-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#14121280}.diagnostics-landing__empty-name{font-size:16px;font-weight:600}.diagnostics-landing__empty-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.diagnostics-landing__empty-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;border:1px solid rgba(27,21,20,.18);background:#d8a9ea33;color:inherit;font-size:13px;text-decoration:none}.diagnostics-landing__empty-note{font-size:13px;color:#14121299}.diagnostics-landing__card{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:16px;border:1px solid rgba(189,146,206,.45);background:#ffffffd9;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.diagnostics-landing__card-title{font-size:16px;font-weight:600}.diagnostics-landing__card-link{font-size:12px;color:#14121299;word-break:break-all}@media(hover:hover){.diagnostics-landing__card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #14121214}}@media(max-width:600px){.diagnostics-landing{padding:48px 16px 64px}}@media(max-width:480px){.diagnostics-landing{padding:36px 14px 56px}.diagnostics-landing__hero{margin-bottom:32px}.diagnostics-landing__grid{gap:12px}.diagnostics-landing__card{padding:16px}}n .diagnostics-page{display:flex;flex-direction:column;gap:32px}.diagnostics-page__header{align-items:center;padding:0 0 8px}.diagnostics-page__title-row{align-items:center}.diagnostics-page__controls,.diagnostics-page__admin-controls{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.diagnostics-page>.workspace-page{display:flex;flex-direction:column;gap:18px;padding:32px;border-radius:28px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 20px 48px #4c1f9f14;width:100%;min-width:0}.diagnostics-page__addition.workspace-page{background:#f7f1ff99;box-shadow:none}.diagnostics-section{display:flex;flex-direction:column;gap:14px}.diagnostics-page__results{display:flex;flex-direction:column;gap:18px}.diagnostics-page__empty{margin-top:8px}.diagnostics-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-radius:20px;background:#6d35d614;border:1px solid rgba(109,53,214,.18);transition:background .2s ease,border-color .2s ease,transform .2s ease}.diagnostics-card:hover{transform:translateY(-1px);border-color:#6d35d647}.diagnostics-card--copied{background:#6d35d629;border-color:#6d35d659}.diagnostics-card__info{display:flex;flex-direction:column;gap:6px}.diagnostics-card__title{font-size:1.05rem;font-weight:600;color:var(--color-text)}.diagnostics-card__link{font-size:.9rem;color:var(--color-primary-strong);word-break:break-all}.diagnostics-card__meta{font-size:.88rem;color:var(--color-text-muted)}.diagnostics-card .workspace-button-icon{flex:0 0 auto;background:#ffffffe6;border-color:#6d35d659}.diagnostics-card .workspace-button-icon:hover{background:#fff}.workspace-cta{display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:10px 18px;border-radius:18px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.workspace-cta:focus-visible{outline:3px solid rgba(109,53,214,.32);outline-offset:2px}.workspace-cta--telegram{background:#2aabee1a;color:#2aabee}.workspace-cta--telegram:hover{background:#2aabee2e;transform:translateY(-1px);box-shadow:0 14px 28px #2aabee40}.workspace-locked{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:stretch}.workspace-locked-item{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:18px;border:1px dashed rgba(114,106,133,.25);background:#fffc;width:100%;height:100%}.workspace-locked__title{font-size:.95rem;color:var(--color-text-muted);font-weight:500}@media(max-width:960px){.diagnostics-page{padding:0}.diagnostics-page>.workspace-page{padding:24px}.workspace-cta{width:100%;justify-content:flex-start}}@media(min-width:720px){.workspace-locked{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.workspace-locked{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.diagnostics-card{flex-direction:column;align-items:flex-start}.diagnostics-card .workspace-button-icon{width:100%;justify-content:center}.diagnostics-page__header{gap:12px}.diagnostics-page__admin-controls,.diagnostics-page__controls{width:100%}}n .diagnostic-10-favorite-things{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-10-favorite-things h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-10-favorite-things h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-10-favorite-things p,.diagnostic-10-favorite-things .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-10-favorite-things .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-10-favorite-things .p-gray{color:var(--p-gray)}.diagnostic-10-favorite-things .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-10-favorite-things .hidden{display:none!important}.diagnostic-10-favorite-things input.error{animation:inputError 2s ease-in}.diagnostic-10-favorite-things #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-10-favorite-things #top-left-logo img{width:100%}.diagnostic-10-favorite-things article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-10-favorite-things #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-10-favorite-things #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-10-favorite-things #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-10-favorite-things #form-aside h3 span,.diagnostic-10-favorite-things #form-aside p span{color:var(--p-cyan)}.diagnostic-10-favorite-things #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-10-favorite-things #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-10-favorite-things #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-10-favorite-things #form-logo img{width:39px;height:29px}.diagnostic-10-favorite-things form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-10-favorite-things #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-10-favorite-things #form-error.show{visibility:visible}.diagnostic-10-favorite-things button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-10-favorite-things button:hover{background:#000;color:#fff!important}}.diagnostic-10-favorite-things button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-10-favorite-things input[type=email]{margin-bottom:12px}.diagnostic-10-favorite-things .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-10-favorite-things #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:80px;border-radius:10px;border:2px solid var(--border-cyan)}.diagnostic-10-favorite-things #section-title{height:60px;padding-top:75px;padding-bottom:25px;text-transform:uppercase;text-align:center}.diagnostic-10-favorite-things .section-content{width:100%;display:flex;gap:40px}.diagnostic-10-favorite-things .section-content__column{width:calc(50% - 20px);display:flex;flex-direction:column;gap:25px}.diagnostic-10-favorite-things #cross-block-arrow1{position:absolute;top:-24px;right:-102px;z-index:1}.diagnostic-10-favorite-things #cross-block-arrow2{position:absolute;bottom:-25px;right:-65px;z-index:1}.diagnostic-10-favorite-things .section-content__block{width:100%;position:relative;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;padding:40px;border-radius:20px}.diagnostic-10-favorite-things #block-purple{background:#dec8e7}.diagnostic-10-favorite-things #block-yellow{background:#f8e690;padding:20px 40px}.diagnostic-10-favorite-things #block-blue{width:calc(50% - 20px);background:#b3e4d2;padding-right:39px;padding-bottom:30px;gap:10px}.diagnostic-10-favorite-things #block-purple h3:nth-of-type(3) img{top:4px}.diagnostic-10-favorite-things #block-yellow h3:nth-of-type(1){margin-top:20px}.diagnostic-10-favorite-things #block-yellow h3:nth-of-type(2){margin-top:34px}.diagnostic-10-favorite-things #block-yellow h3:nth-of-type(2) img{top:4px}.diagnostic-10-favorite-things #block-yellow h3:nth-of-type(3){margin-top:27px}.diagnostic-10-favorite-things #block-yellow h3:nth-of-type(4){padding:0;text-align:center;font-weight:700}.diagnostic-10-favorite-things #block-blue h3:nth-of-type(2){margin-top:10px}.diagnostic-10-favorite-things #block-blue h3:nth-of-type(2) img{top:6px}.diagnostic-10-favorite-things #block-blue h3:nth-of-type(3){margin-top:10px}.diagnostic-10-favorite-things #block-blue h3:nth-of-type(3) img{top:12px}.diagnostic-10-favorite-things .section-content__block h3{width:100%;position:relative;box-sizing:border-box;padding-left:48px;color:#141212;font-size:16px;font-weight:400;line-height:132%}.diagnostic-10-favorite-things .section-content__block h3 span{font-weight:700}.diagnostic-10-favorite-things .section-content__block h3 img{position:absolute;top:0;left:0}.diagnostic-10-favorite-things .section-inputs{width:100%;height:1160px;display:flex;flex-direction:column;flex-wrap:wrap;gap:40px 40px;margin-top:46px}.diagnostic-10-favorite-things .section-inputs__block{width:calc(50% - 20px);height:200px;position:relative}.diagnostic-10-favorite-things .section-inputs__block h3{position:absolute;top:20px;left:20px;font-size:32px;font-weight:500}.diagnostic-10-favorite-things .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:80px;padding-top:32px;border-radius:20px;border:2px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:24px;line-height:21px}.diagnostic-10-favorite-things .section-inputs__block textarea::-webkit-scrollbar{display:none}.diagnostic-10-favorite-things #button-end,.diagnostic-10-favorite-things #button-back{width:640px;height:60px;border-radius:20px;font-size:24px!important;font-weight:500;margin-top:80px}.diagnostic-10-favorite-things #button-back{margin-top:34px}.diagnostic-10-favorite-things #shape-text{width:100%;display:flex;gap:27px;margin-top:20px}.diagnostic-10-favorite-things #shape-text>svg{width:5px}.diagnostic-10-favorite-things .shape-text__column{width:calc(50% - 29px);display:flex;flex-direction:column;align-items:center;gap:15px}.diagnostic-10-favorite-things .shape-text__column h3{width:auto;margin:0!important;padding:0}.diagnostic-10-favorite-things .shape-text__column svg{height:5px}.diagnostic-10-favorite-things #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-10-favorite-things .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-10-favorite-things .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-10-favorite-things .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-10-favorite-things #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-10-favorite-things .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-10-favorite-things .form-checkbox label span{text-decoration:underline}}.diagnostic-10-favorite-things .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-10-favorite-things .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-10-favorite-things .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-10-favorite-things .form-checkbox label{width:calc(100% - 16px)}.diagnostic-10-favorite-things .form-checkbox label,.diagnostic-10-favorite-things .form-checkbox label span{font-size:10px}.diagnostic-10-favorite-things .form-checkbox div{width:15px;height:15px}.diagnostic-10-favorite-things #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things h2{font-size:24px}.diagnostic-10-favorite-things h3{font-size:12px}.diagnostic-10-favorite-things p,.diagnostic-10-favorite-things .p1{font-size:12px;line-height:normal}.diagnostic-10-favorite-things .p1-strong{font-size:12px}.diagnostic-10-favorite-things .p2,.diagnostic-10-favorite-things .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-10-favorite-things #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-10-favorite-things #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-10-favorite-things #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-10-favorite-things #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-10-favorite-things #form-logo{margin-bottom:24px}.diagnostic-10-favorite-things form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-10-favorite-things #form-error{margin-bottom:8px}.diagnostic-10-favorite-things button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things #instruction-aside{width:100%;box-sizing:border-box;padding:0 25px;justify-content:flex-start;align-items:flex-start;margin:120px 0 0}.diagnostic-10-favorite-things #instruction-logo{width:100%;height:59px;display:flex;justify-content:center}.diagnostic-10-favorite-things #instruction-logo img{width:77px;height:59px}.diagnostic-10-favorite-things .instruction-aside__content{width:100%;gap:0px;margin-right:0}.diagnostic-10-favorite-things .instruction-aside__content h3{width:100%;height:auto;font-size:16px;line-height:132%;margin-top:24px;margin-bottom:12px}.diagnostic-10-favorite-things .instruction-aside__content button{width:100%;height:30px}.diagnostic-10-favorite-things #instruction-section{display:none}.diagnostic-10-favorite-things #instruction-section-phone{display:block;width:100%;height:auto;font-size:12px;line-height:109%;margin-left:0;margin-bottom:24px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things .article-content{padding:0;align-items:center}.diagnostic-10-favorite-things #section-content{width:100%;height:auto;padding:0;border:none;border-radius:0}.diagnostic-10-favorite-things #section-title{width:100%;padding-top:124px;padding-bottom:40px;font-size:36px}.diagnostic-10-favorite-things .section-content{width:100%;display:flex;flex-direction:column;gap:40px;position:relative}.diagnostic-10-favorite-things .section-content__column{width:100%;display:flex;flex-direction:column;gap:40px}.diagnostic-10-favorite-things #cross-block-arrow1{position:absolute;top:initial;bottom:-90px;right:0;z-index:1;width:100px;height:142px;overflow:hidden}.diagnostic-10-favorite-things #cross-block-arrow1 svg{width:100%;height:100%;transform:rotate(90deg)}.diagnostic-10-favorite-things #cross-block-arrow2{position:absolute;bottom:initial;top:-90px;right:0;z-index:1;width:100px;height:142px;overflow:hidden}.diagnostic-10-favorite-things #cross-block-arrow2 svg{width:100%;height:100%;transform:rotate(-90deg)}.diagnostic-10-favorite-things .section-content__block{width:100%;box-sizing:border-box;padding:25px}.diagnostic-10-favorite-things #block-purple{background:#dec8e7;padding:40px 27px}.diagnostic-10-favorite-things #block-yellow{background:#f8e690;padding:40px 27px}.diagnostic-10-favorite-things #block-blue{width:100%;background:#b3e4d2;padding:40px 20px;gap:20px}.diagnostic-10-favorite-things #block-purple h3:nth-of-type(3) img{top:0}.diagnostic-10-favorite-things #block-yellow h3:nth-of-type(1){margin-top:0}.diagnostic-10-favorite-things #block-yellow h3:nth-of-type(2){margin-top:0}.diagnostic-10-favorite-things #block-yellow h3:nth-of-type(2) img{top:4px}.diagnostic-10-favorite-things #block-blue h3:nth-of-type(2){margin-top:0}.diagnostic-10-favorite-things #block-blue h3:nth-of-type(2) img{top:2px}.diagnostic-10-favorite-things #block-blue h3:nth-of-type(3) img{top:12px}.diagnostic-10-favorite-things .section-content__block h3{width:100%;position:relative;box-sizing:border-box;padding-left:48px;color:#141212;font-size:16px;font-weight:400;line-height:132%}.diagnostic-10-favorite-things .section-content__block h3 span{font-weight:700}.diagnostic-10-favorite-things .section-content__block h3 img{position:absolute;top:0;left:0}.diagnostic-10-favorite-things .section-inputs{width:100%;height:auto;display:flex;align-items:center;flex-wrap:nowrap;gap:40px;margin-top:80px}.diagnostic-10-favorite-things .section-inputs__block{width:90%;height:160px;position:relative}.diagnostic-10-favorite-things .section-inputs__block h3{position:absolute;top:20px;left:40px;font-size:24px;font-weight:500}.diagnostic-10-favorite-things .section-inputs__block textarea{width:100%;height:100%;padding-left:80px;padding-top:26px;font-size:16px}.diagnostic-10-favorite-things #button-end,.diagnostic-10-favorite-things #button-back{width:90%;height:60px;border-radius:10px;font-size:24px!important;font-weight:500;margin-top:80px}.diagnostic-10-favorite-things #button-back{margin-top:20px;margin-bottom:40px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things #shape-text{width:100%;display:flex;gap:27px;margin-top:20px}.diagnostic-10-favorite-things #shape-text>svg{width:5px}.diagnostic-10-favorite-things .shape-text__column{width:calc(50% - 29px);display:flex;flex-direction:column;align-items:center;gap:15px}.diagnostic-10-favorite-things .shape-text__column h3{width:auto;margin:0!important;padding:0}.diagnostic-10-favorite-things .shape-text__column svg{height:5px}}n .diagnostic-10-favorite-things-kid{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-10-favorite-things-kid h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-10-favorite-things-kid h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-10-favorite-things-kid p,.diagnostic-10-favorite-things-kid .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-10-favorite-things-kid .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-10-favorite-things-kid .p-gray{color:var(--p-gray)}.diagnostic-10-favorite-things-kid .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-10-favorite-things-kid .hidden{display:none!important}.diagnostic-10-favorite-things-kid input.error{animation:inputError 2s ease-in}.diagnostic-10-favorite-things-kid #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-10-favorite-things-kid #top-left-logo img{width:100%}.diagnostic-10-favorite-things-kid article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-10-favorite-things-kid #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-10-favorite-things-kid #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-10-favorite-things-kid #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-10-favorite-things-kid #form-aside h3 span,.diagnostic-10-favorite-things-kid #form-aside p span{color:var(--p-cyan)}.diagnostic-10-favorite-things-kid #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-10-favorite-things-kid #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-10-favorite-things-kid #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-10-favorite-things-kid #form-logo img{width:39px;height:29px}.diagnostic-10-favorite-things-kid form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-10-favorite-things-kid #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-10-favorite-things-kid #form-error.show{visibility:visible}.diagnostic-10-favorite-things-kid button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-10-favorite-things-kid button:hover{background:#000;color:#fff!important}}.diagnostic-10-favorite-things-kid button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-10-favorite-things-kid input[type=email]{margin-bottom:12px}.diagnostic-10-favorite-things-kid .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-10-favorite-things-kid #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:80px;border-radius:10px;border:2px solid var(--border-cyan)}.diagnostic-10-favorite-things-kid #section-title{height:60px;padding-top:75px;padding-bottom:25px;text-transform:uppercase;text-align:center}.diagnostic-10-favorite-things-kid .section-content{width:100%;display:flex;gap:40px}.diagnostic-10-favorite-things-kid .section-content__column{width:calc(50% - 20px);display:flex;flex-direction:column;gap:25px}.diagnostic-10-favorite-things-kid #cross-block-arrow1{position:absolute;top:-24px;right:-102px;z-index:1}.diagnostic-10-favorite-things-kid #cross-block-arrow2{position:absolute;bottom:-25px;right:-65px;z-index:1}.diagnostic-10-favorite-things-kid .section-content__block{width:100%;position:relative;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;padding:40px;border-radius:20px}.diagnostic-10-favorite-things-kid #block-purple{background:#dec8e7}.diagnostic-10-favorite-things-kid #block-yellow{background:#f8e690;padding:20px 40px}.diagnostic-10-favorite-things-kid #block-blue{width:calc(50% - 20px);background:#b3e4d2;padding-right:39px;padding-bottom:30px;gap:10px}.diagnostic-10-favorite-things-kid #block-purple h3:nth-of-type(3) img{top:4px}.diagnostic-10-favorite-things-kid #block-yellow h3:nth-of-type(1){margin-top:20px}.diagnostic-10-favorite-things-kid #block-yellow h3:nth-of-type(2) img{top:4px}.diagnostic-10-favorite-things-kid #block-yellow h3:nth-of-type(4){padding:0;text-align:center;font-weight:700}.diagnostic-10-favorite-things-kid #block-blue h3:nth-of-type(2){margin-top:10px}.diagnostic-10-favorite-things-kid #block-blue h3:nth-of-type(2) img{top:6px}.diagnostic-10-favorite-things-kid #block-blue h3:nth-of-type(3){margin-top:10px}.diagnostic-10-favorite-things-kid #block-blue h3:nth-of-type(3) img{top:12px}.diagnostic-10-favorite-things-kid .section-content__block h3{width:100%;position:relative;box-sizing:border-box;padding-left:48px;color:#141212;font-size:16px;font-weight:400;line-height:132%}.diagnostic-10-favorite-things-kid .section-content__block h3 span{font-weight:700}.diagnostic-10-favorite-things-kid .section-content__block h3 img{position:absolute;top:0;left:0}.diagnostic-10-favorite-things-kid .section-inputs{width:100%;height:1160px;display:flex;flex-direction:column;flex-wrap:wrap;gap:40px 40px;margin-top:46px}.diagnostic-10-favorite-things-kid .section-inputs__block{width:calc(50% - 20px);height:200px;position:relative}.diagnostic-10-favorite-things-kid .section-inputs__block h3{position:absolute;top:20px;left:20px;font-size:32px;font-weight:500}.diagnostic-10-favorite-things-kid .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:80px;padding-top:32px;border-radius:20px;border:2px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:24px;line-height:21px}.diagnostic-10-favorite-things-kid .section-inputs__block textarea::-webkit-scrollbar{display:none}.diagnostic-10-favorite-things-kid #button-end,.diagnostic-10-favorite-things-kid #button-back{width:640px;height:60px;border-radius:20px;font-size:24px!important;font-weight:500;margin-top:80px}.diagnostic-10-favorite-things-kid #button-back{margin-top:34px}.diagnostic-10-favorite-things-kid #shape-text{width:100%;display:flex;gap:27px;margin-top:20px}.diagnostic-10-favorite-things-kid #shape-text>svg{width:5px}.diagnostic-10-favorite-things-kid .shape-text__column{width:calc(50% - 29px);display:flex;flex-direction:column;align-items:center;gap:15px}.diagnostic-10-favorite-things-kid .shape-text__column h3{width:auto;margin:0!important;padding:0}.diagnostic-10-favorite-things-kid .shape-text__column svg{height:5px}.diagnostic-10-favorite-things-kid #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-10-favorite-things-kid .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-10-favorite-things-kid .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-10-favorite-things-kid .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-10-favorite-things-kid #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-10-favorite-things-kid .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-10-favorite-things-kid .form-checkbox label span{text-decoration:underline}}.diagnostic-10-favorite-things-kid .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-10-favorite-things-kid .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-10-favorite-things-kid .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-10-favorite-things-kid .form-checkbox label{width:calc(100% - 16px)}.diagnostic-10-favorite-things-kid .form-checkbox label,.diagnostic-10-favorite-things-kid .form-checkbox label span{font-size:10px}.diagnostic-10-favorite-things-kid .form-checkbox div{width:15px;height:15px}.diagnostic-10-favorite-things-kid #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things-kid h2{font-size:24px}.diagnostic-10-favorite-things-kid h3{font-size:12px}.diagnostic-10-favorite-things-kid p,.diagnostic-10-favorite-things-kid .p1{font-size:12px;line-height:normal}.diagnostic-10-favorite-things-kid .p1-strong{font-size:12px}.diagnostic-10-favorite-things-kid .p2,.diagnostic-10-favorite-things-kid .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things-kid #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things-kid article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-10-favorite-things-kid #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-10-favorite-things-kid #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-10-favorite-things-kid #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things-kid #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-10-favorite-things-kid #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-10-favorite-things-kid #form-logo{margin-bottom:24px}.diagnostic-10-favorite-things-kid form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-10-favorite-things-kid #form-error{margin-bottom:8px}.diagnostic-10-favorite-things-kid button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things-kid #instruction-aside{width:100%;box-sizing:border-box;padding:0 25px;justify-content:flex-start;align-items:flex-start;margin:120px 0 0}.diagnostic-10-favorite-things-kid #instruction-logo{width:100%;height:59px;display:flex;justify-content:center}.diagnostic-10-favorite-things-kid #instruction-logo img{width:77px;height:59px}.diagnostic-10-favorite-things-kid .instruction-aside__content{width:100%;gap:0px;margin-right:0}.diagnostic-10-favorite-things-kid .instruction-aside__content h3{width:100%;height:auto;font-size:16px;line-height:132%;margin-top:24px;margin-bottom:12px}.diagnostic-10-favorite-things-kid .instruction-aside__content button{width:100%;height:30px}.diagnostic-10-favorite-things-kid #instruction-section{display:none}.diagnostic-10-favorite-things-kid #instruction-section-phone{display:block;width:100%;height:auto;font-size:12px;line-height:109%;margin-left:0;margin-bottom:24px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things-kid .article-content{padding:0;align-items:center}.diagnostic-10-favorite-things-kid #section-content{width:100%;height:auto;padding:0;border:none;border-radius:0}.diagnostic-10-favorite-things-kid #section-title{width:100%;padding-top:124px;padding-bottom:40px;font-size:36px}.diagnostic-10-favorite-things-kid .section-content{width:100%;display:flex;flex-direction:column;gap:40px;position:relative}.diagnostic-10-favorite-things-kid .section-content__column{width:100%;display:flex;flex-direction:column;gap:40px}.diagnostic-10-favorite-things-kid #cross-block-arrow1{position:absolute;top:initial;bottom:-90px;right:0;z-index:1;width:100px;height:142px;overflow:hidden}.diagnostic-10-favorite-things-kid #cross-block-arrow1 svg{width:100%;height:100%;transform:rotate(90deg)}.diagnostic-10-favorite-things-kid #cross-block-arrow2{position:absolute;bottom:initial;top:-90px;right:0;z-index:1;width:100px;height:142px;overflow:hidden}.diagnostic-10-favorite-things-kid #cross-block-arrow2 svg{width:100%;height:100%;transform:rotate(-90deg)}.diagnostic-10-favorite-things-kid .section-content__block{width:100%;box-sizing:border-box;padding:25px}.diagnostic-10-favorite-things-kid #block-purple{background:#dec8e7;padding:40px 27px}.diagnostic-10-favorite-things-kid #block-yellow{background:#f8e690;padding:40px 27px}.diagnostic-10-favorite-things-kid #block-blue{width:100%;background:#b3e4d2;padding:40px 20px;gap:20px}.diagnostic-10-favorite-things-kid #block-purple h3:nth-of-type(3) img{top:0}.diagnostic-10-favorite-things-kid #block-yellow h3:nth-of-type(1){margin-top:0}.diagnostic-10-favorite-things-kid #block-yellow h3:nth-of-type(2){margin-top:0}.diagnostic-10-favorite-things-kid #block-yellow h3:nth-of-type(2) img{top:4px}.diagnostic-10-favorite-things-kid #block-blue h3:nth-of-type(2){margin-top:0}.diagnostic-10-favorite-things-kid #block-blue h3:nth-of-type(2) img{top:2px}.diagnostic-10-favorite-things-kid #block-blue h3:nth-of-type(3) img{top:12px}.diagnostic-10-favorite-things-kid .section-content__block h3{width:100%;position:relative;box-sizing:border-box;padding-left:48px;color:#141212;font-size:16px;font-weight:400;line-height:132%}.diagnostic-10-favorite-things-kid .section-content__block h3 span{font-weight:700}.diagnostic-10-favorite-things-kid .section-content__block h3 img{position:absolute;top:0;left:0}.diagnostic-10-favorite-things-kid .section-inputs{width:100%;height:auto;display:flex;align-items:center;flex-wrap:nowrap;gap:40px;margin-top:80px}.diagnostic-10-favorite-things-kid .section-inputs__block{width:90%;height:160px;position:relative}.diagnostic-10-favorite-things-kid .section-inputs__block h3{position:absolute;top:20px;left:40px;font-size:24px;font-weight:500}.diagnostic-10-favorite-things-kid .section-inputs__block textarea{width:100%;height:100%;padding-left:80px;padding-top:26px;font-size:16px}.diagnostic-10-favorite-things-kid #button-end,.diagnostic-10-favorite-things-kid #button-back{width:90%;height:60px;border-radius:10px;font-size:24px!important;font-weight:500;margin-top:80px}.diagnostic-10-favorite-things-kid #button-back{margin-top:20px;margin-bottom:40px}}@media screen and (max-width:1000px){.diagnostic-10-favorite-things-kid #shape-text{width:100%;display:flex;gap:27px;margin-top:20px}.diagnostic-10-favorite-things-kid #shape-text>svg{width:5px}.diagnostic-10-favorite-things-kid .shape-text__column{width:calc(50% - 29px);display:flex;flex-direction:column;align-items:center;gap:15px}.diagnostic-10-favorite-things-kid .shape-text__column h3{width:auto;margin:0!important;padding:0}.diagnostic-10-favorite-things-kid .shape-text__column svg{height:5px}}n .diagnostic-10{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-10 *{padding:0;margin:0;color-scheme:light;box-sizing:border-box}.diagnostic-10 h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-10 h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-10 p,.diagnostic-10 .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-10 .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-10 .p-gray{color:var(--p-gray)}.diagnostic-10 .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-10 .hidden{display:none!important}.diagnostic-10 input.error{animation:inputError 2s ease-in}.diagnostic-10 #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-10 #top-left-logo img{width:100%}.diagnostic-10 article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-10 #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-10 #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-10 #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-10 #form-aside h3 span,.diagnostic-10 #form-aside p span{color:var(--p-cyan)}.diagnostic-10 #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-10 #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px;background:#fff}.diagnostic-10 #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-10 #form-logo img{width:39px;height:29px}.diagnostic-10 form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-10 #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-10 #form-error.show{visibility:visible}.diagnostic-10 button{width:100%;height:40px;box-sizing:border-box;font-size:18px;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000}@media(hover:hover){.diagnostic-10 button:hover{background:#000;color:#fff}}.diagnostic-10 button:disabled{background:#d1aedf;color:#313131;cursor:not-allowed}.diagnostic-10 input[type=email]{margin-bottom:12px}.diagnostic-10 #top-right-figure{width:212px;height:372px;position:absolute;top:68px;right:0;overflow:hidden}.diagnostic-10 #top-right-figure svg{position:absolute;bottom:0;left:0}.diagnostic-10 #bottom-left-figure{width:324px;height:123px;position:absolute;bottom:-70px;left:0;overflow:hidden}.diagnostic-10 #bottom-left-figure svg{position:absolute;top:0;right:0}.diagnostic-10 #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-10 .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-10 .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-10 .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-10 #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-10 .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-10 .form-checkbox label span{text-decoration:underline}}.diagnostic-10 .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-10 .form-checkbox div.checked{background-color:var(--border)}.diagnostic-10 .article-content{width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;box-sizing:border-box;padding:0 0 70px;overflow-x:hidden}.diagnostic-10 #section-instruction{width:min(858px,100%);height:auto;display:flex;flex-direction:column}.diagnostic-10 #section-instruction h2{text-align:center;font-weight:700;font-size:48px;letter-spacing:-1px;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:160px 0 75px}.diagnostic-10 .section-instruction__row{width:100%;display:flex;gap:20px}.diagnostic-10 .section-instruction__row div{display:flex;flex-direction:column;gap:20px}.diagnostic-10 .section-instruction__row div:nth-of-type(1){width:448px;height:448px;padding:174px 92px 114px 32px;box-sizing:border-box;background-image:url(/assets/instruction-10-questions-1-D2pmjzNA.png);background-position:top left;background-repeat:no-repeat}.diagnostic-10 .section-instruction__row div:nth-of-type(2){width:388px;height:388px;padding:99px 34px 129px 73px;box-sizing:border-box;margin-top:auto;background-image:url(/assets/instruction-10-questions-2-DLp86XEE.png);background-position:top left;background-repeat:no-repeat}.diagnostic-10 .section-instruction__row h3{font-weight:600;font-size:24px;text-align:center}.diagnostic-10 .section-instruction__row p{font-weight:400;font-size:18px;line-height:150%;text-align:center}.diagnostic-10 #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:28px;font-weight:500;color:#fff;margin:100px auto 0}.diagnostic-10 #section-content{height:100%}.diagnostic-10 #section-content h2{text-align:center;font-weight:700;font-size:48px;letter-spacing:-1px;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:200px auto 70px}.diagnostic-10 .section-content__column{width:760px;display:flex;flex-direction:column;align-items:center}.diagnostic-10 .question-wrapper{width:100%;height:119px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:20px;border:2px solid #BD92CE;background-color:#fff;margin-top:5px}.diagnostic-10 #question{width:90%;text-align:center;color:#141212;line-height:112%}.diagnostic-10 .grade-wrapper{width:100%;display:flex;justify-content:center;gap:284px;margin-top:60px}.diagnostic-10 .grade{width:fit-content;height:auto;display:flex;flex-direction:column;gap:12px;padding:0 8px;background-color:unset}@media(hover:hover){.diagnostic-10 .grade:hover,.diagnostic-10 .grade:focus-visible{background-color:transparent;color:#000}}@media(hover:none){.diagnostic-10 .grade:active{background-color:transparent;color:#000}}.diagnostic-10 .grade-mark{width:18px;height:18px;border:1px solid #bd92ce;border-radius:100%;position:relative}.diagnostic-10 .grade.active .grade-mark:after{content:"";width:14px;height:14px;position:absolute;top:2px;left:2px;border-radius:100%;background-color:#bd92ce}.diagnostic-10 .grade h3{font-weight:400;font-size:18px;text-align:center}.diagnostic-10 .question-buttons{width:517px;height:46px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:76px}.diagnostic-10 #question-counter{font-size:18px;color:#141212}.diagnostic-10 #button-back{width:178px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button)}@media(hover:hover){.diagnostic-10 #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-10 #button-next,.diagnostic-10 #button-end{width:178px;height:100%;position:absolute;top:0;right:0}.diagnostic-10 .br-pc-hide{display:none}@media screen and (max-width:1280px){.diagnostic-10 h2{font-size:24px}.diagnostic-10 h3{font-size:12px}.diagnostic-10 p,.diagnostic-10 .p1{font-size:12px;line-height:normal}.diagnostic-10 .p1-strong{font-size:12px}.diagnostic-10 .p2,.diagnostic-10 .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1280px){.diagnostic-10 #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1280px){.diagnostic-10 article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-10 #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-10 #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-10 #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1280px){.diagnostic-10 #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-10 #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-10 #form-logo{margin-bottom:24px}.diagnostic-10 form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-10 #form-error{margin-bottom:8px}.diagnostic-10 button{height:30px;font-size:12px;border-radius:5px}}@media screen and (max-width:1280px){.diagnostic-10 #top-right-figure,.diagnostic-10 #bottom-left-figure{display:none}}@media screen and (max-width:1000px){.diagnostic-10 .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-10 .form-checkbox label{width:calc(100% - 16px)}.diagnostic-10 .form-checkbox label,.diagnostic-10 .form-checkbox label span{font-size:10px}.diagnostic-10 .form-checkbox div{width:15px;height:15px}.diagnostic-10 #label-parents-phone{margin-top:3px}}@media screen and (max-width:1280px){.diagnostic-10 #section-content{width:min(420px,100%);padding:0 12px;box-sizing:border-box}.diagnostic-10 #section-content h2{font-weight:600;font-size:32px;line-height:112%;text-align:left;margin:80px 0 16px}.diagnostic-10 .section-content__column{width:100%;height:85%}.diagnostic-10 .question-wrapper{height:auto;border:none;margin-top:0}.diagnostic-10 #question{width:100%;text-align:left;font-size:20px}.diagnostic-10 .grade-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;margin-top:32px}.diagnostic-10 .grade{width:100%;height:80px;flex-direction:row;justify-content:flex-start;padding:0 0 0 60px;border:1px solid #bd92ce;border-radius:8px}}@media screen and (max-width:1280px){.diagnostic-10 .question-buttons{width:100%;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:28px}.diagnostic-10 #question-counter{font-size:18px;color:#141212}.diagnostic-10 #button-back{width:150px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button);font-size:18px;border-radius:10px}.diagnostic-10 #button-next,.diagnostic-10 #button-end{width:150px;height:100%;position:absolute;top:0;right:0;font-size:18px;border-radius:10px}}@media screen and (max-width:452px){.diagnostic-10 #section-instruction h2,.diagnostic-10 .section-instruction__row{margin-left:16px}}@media screen and (max-width:430px){.diagnostic-10 .question-buttons{width:100%;box-sizing:border-box;padding:0 20px}.diagnostic-10 .question-buttons button{width:33%!important}}@media screen and (max-width:428px){.diagnostic-10 #section-instruction{padding:0 16px}.diagnostic-10 #section-instruction h2,.diagnostic-10 .section-instruction__row{margin-left:0}.diagnostic-10 .br-pc-hide{display:block}.diagnostic-10 .section-instruction__row div:nth-of-type(1){width:100%;height:auto;padding:60px 16px;background-image:none;border:2px solid #f1cd21;border-radius:20px}.diagnostic-10 .section-instruction__row div:nth-of-type(2){width:100%;height:auto;padding:60px 16px;background-image:none;border:2px solid #66caa5;border-radius:20px}.diagnostic-10 #submit-instruction{width:100%;margin-left:0}}@media screen and (max-width:320px){.diagnostic-10 .grade{padding:0 0 0 20px}}n .diagnostic-43{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;color:#141212}.diagnostic-43 *{padding:0;margin:0;color-scheme:light;box-sizing:border-box}.diagnostic-43 h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-43 h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-43 p,.diagnostic-43 .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-43 .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-43 .p-gray{color:var(--p-gray)}.diagnostic-43 .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-43 .hidden{display:none!important}.diagnostic-43 input.error{animation:inputError 2s ease-in}.diagnostic-43-warning{width:min(1200px,100%);margin:40px auto 0;padding:18px 24px;border-radius:16px;border:1px solid rgba(241,205,33,.65);background:#f1cd2129;color:#3d2f00;font-size:16px;line-height:150%}.diagnostic-43-warning strong{font-weight:600}.diagnostic-43-warning-toast .alert__content{width:100%}.diagnostic-43-warning__content{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.diagnostic-43-warning__text{margin:0;color:inherit}.diagnostic-43-warning__close{border:1px solid rgba(241,205,33,.6);background:#fff9;color:inherit;border-radius:999px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.diagnostic-43-warning__close:hover{background:#ffffffd9}.diagnostic-43-warning__close:focus-visible{outline:2px solid rgba(241,205,33,.8);outline-offset:2px}.diagnostic-43-password{width:min(1200px,100%);margin:16px auto 0;padding:18px 24px;border-radius:16px;border:1px solid rgba(102,202,166,.6);background:#66caa626;color:#0f3d2b;font-size:16px;line-height:150%}.diagnostic-43-submit-error{margin-top:16px;text-align:center;color:#f40b0b;font-size:16px}.diagnostic-43 #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-43 #top-left-logo img{width:100%}.diagnostic-43 article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-43 #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-43 #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-43 #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-43 #form-aside h3 span,.diagnostic-43 #form-aside p span{color:var(--p-cyan)}.diagnostic-43 #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-43 #form-section form{width:460px;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px;background:#fff}.diagnostic-43 .diagnostic-43__name-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:29px}.diagnostic-43 .diagnostic-43__name-field{display:flex;flex-direction:column}.diagnostic-43 .diagnostic-43__name-row input{margin-bottom:0}.diagnostic-43 form input{display:block;width:100%;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-43 #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-43 #form-error.show{visibility:visible}.diagnostic-43 button{width:100%;height:40px;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-43 button:hover{background:#000;color:#fff!important}}.diagnostic-43 button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-43 input[type=email]{margin-bottom:12px}.diagnostic-43 #top-right-figure{position:absolute;top:0;right:0;z-index:-1}.diagnostic-43 #bottom-left-figure{width:256px;height:187px;position:absolute;bottom:0;left:0;z-index:-1;overflow:hidden}.diagnostic-43 #bottom-left-figure svg{position:absolute;top:2px;left:0}.diagnostic-43 .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative;padding:0 0 70px;overflow-x:hidden}.diagnostic-43 .article-content-question{padding:0}.diagnostic-43 #section-instruction{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-43 #section-title{height:57px;padding-top:75px;padding-bottom:80px;text-transform:uppercase;text-align:center;color:var(--h-title)}.diagnostic-43 .section-instruction__row{width:min(1400px,100%);display:flex;flex-direction:row;gap:62px;padding:0 20px}.diagnostic-43 .section-instruction__row h3{width:50%;font-weight:400;line-height:112%;color:#141212}.diagnostic-43 .section-instruction__row h2{width:50%;text-transform:uppercase;font-weight:400;color:#141212}.diagnostic-43 .section-instruction__row_pink h2,.diagnostic-43 .section-instruction__row_pink h3{width:50%;padding:40px 0}.diagnostic-43 .section-instruction__row_pink h3 span{font-weight:500}.diagnostic-43 .section-instruction__row-wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center;background:#bd92ce80;margin-top:40px}.diagnostic-43 #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;background:#66caa5;margin-top:80px;margin-bottom:25px}@media(hover:hover){.diagnostic-43 #submit-instruction:hover{background:#000;color:#fff!important}}.diagnostic-43 #submit-instruction:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-43 #question-section{width:729px;height:100%;margin:0 auto}.diagnostic-43 .question__section-content h2{width:546px;margin:133px auto 52px}.diagnostic-43 .question{width:100%;height:119px;padding:25px 93px;display:flex;border:2px solid var(--border);border-radius:10px;cursor:pointer}.diagnostic-43 .question:not(:first-child){margin-top:38px}.diagnostic-43 .question__mark-wrapper{width:60px;height:100%;display:flex;align-items:center}.diagnostic-43 .question__mark{width:32px;height:32px;border-radius:50%;border:1px solid var(--p-cyan)}.diagnostic-43 .question__mark.checked{background-color:var(--p-cyan)}.diagnostic-43 .question__content{width:calc(100% - 60px)}.diagnostic-43 #question-description-1,.diagnostic-43 #question-description-2{margin-top:4px}.diagnostic-43 .question-buttons{width:622px;height:86px;padding:20px 52px;display:flex;justify-content:space-between;align-items:center;margin:56px auto 0}.diagnostic-43 .question-buttons button{width:178px;height:46px}.diagnostic-43 .question-buttons p,.diagnostic-43 .question-buttons .p1{font-size:18px}.diagnostic-43 .question-open__section-content h3{width:100%;margin-top:129px}.diagnostic-43 .question-open__section-content h3 span{color:var(--p-cyan);cursor:pointer;text-decoration:underline}.diagnostic-43 .question-open__section-content textarea{width:729px;height:119px;padding:12px;resize:none;border:2px solid var(--border);border-radius:10px;margin-top:40px;margin-bottom:-4px}.diagnostic-43 #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-43 .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-43 .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-43 .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-43 #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-43 .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-43 .form-checkbox label span{text-decoration:underline}}.diagnostic-43 .form-checkbox div{width:15px;height:15px;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-43 .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-43 h2{font-size:24px}.diagnostic-43 h3{font-size:12px}.diagnostic-43 p,.diagnostic-43 .p1{font-size:12px;line-height:normal}.diagnostic-43 .p1-strong{font-size:12px}.diagnostic-43 .p2,.diagnostic-43 .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-43 #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-43 article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-43 #form-aside{width:100%;padding:0 25px;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-43 #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-43 #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-43 #form-section{width:100%;padding:0 25px;margin:0 auto}.diagnostic-43 #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-43 .diagnostic-43__name-row{grid-template-columns:1fr;gap:12px;margin-bottom:12px}.diagnostic-43 form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-43 #form-error{margin-bottom:8px}.diagnostic-43 button{height:30px;font-size:12px!important;border-radius:5px}}.diagnostic-43 #bottom-left-figure-phone{display:none}@media screen and (max-width:1000px){.diagnostic-43 #top-right-figure{position:absolute;top:-5px;right:-30px}.diagnostic-43 #bottom-left-figure{width:256px;height:235px;position:absolute;bottom:0;left:0;overflow:hidden}.diagnostic-43 #bottom-left-figure-pc{display:none}.diagnostic-43 #bottom-left-figure-phone{display:block}.diagnostic-43 .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative;padding:0 0 70px;overflow-x:hidden}.diagnostic-43 #section-instruction{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-43 #section-title{height:auto;padding-top:125px;padding-bottom:40px;font-size:36px}.diagnostic-43 .section-instruction__row{width:100%;height:auto;flex-direction:column-reverse;gap:40px;padding:0}.diagnostic-43 .section-instruction__row h3{width:auto;padding:0 20px;font-size:16px}.diagnostic-43 .section-instruction__row h2{width:100%;padding:20px;background:#bd92ce80;font-size:24px}.diagnostic-43 .section-instruction__row_pink{height:auto;flex-direction:column}.diagnostic-43 .section-instruction__row_pink h2,.diagnostic-43 .section-instruction__row_pink h3{height:auto}.diagnostic-43 .section-instruction__row-wrapper{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;background:#66caa500;margin-top:40px}.diagnostic-43 #submit-instruction{width:90%;height:60px;border-radius:10px;font-size:24px!important;font-weight:500;margin-top:80px;margin-bottom:25px}}@media screen and (max-width:1000px){.diagnostic-43 #question-section{width:100%;height:100%;padding:0 25px;margin:154px 0 0}.diagnostic-43 .question__section-content h2{width:183px;font-size:16px;line-height:132%;margin:0 auto 24px}.diagnostic-43 .question{width:100%;height:auto;padding:12px 20px;border-radius:10px;position:relative}.diagnostic-43 .question:not(:first-child){margin-top:36px}.diagnostic-43 .question__mark-wrapper{width:16px;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.diagnostic-43 .question__mark{width:16px;height:16px}.diagnostic-43 .question__content{width:calc(100% - 24px);display:flex;flex-direction:column;justify-content:center;margin-left:24px}.diagnostic-43 .question__content .p1-strong{font-size:14px}.diagnostic-43 #question-description-1,.diagnostic-43 #question-description-2{font-size:12px;margin-top:4px}.diagnostic-43 .question-buttons{width:min(350px,100%);height:24px;padding:0;margin:38px auto 0}.diagnostic-43 .question-buttons button{width:33%;height:30px;border-radius:5px}.diagnostic-43 .question-buttons p,.diagnostic-43 .question-buttons .p1{font-size:12px}.diagnostic-43 .question-open__section-content h3{width:100%;margin-top:0;font-size:16px}.diagnostic-43 .question-open__section-content textarea{width:100%;height:70px;padding:8px;margin-top:36px;margin-bottom:0}}@media screen and (max-width:1000px){.diagnostic-43 input[type=email]{margin-bottom:8px}.diagnostic-43 .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-43 .form-checkbox label{width:calc(100% - 16px)}.diagnostic-43 .form-checkbox label,.diagnostic-43 .form-checkbox label span{font-size:10px}.diagnostic-43 .form-checkbox div{width:15px;height:15px}.diagnostic-43 #label-parents-phone{margin-top:3px}}@media screen and (max-width:550px){.diagnostic-43 #top-right-figure{top:-55px}.diagnostic-43-warning{margin:28px auto 0;padding:16px 18px;font-size:14px}.diagnostic-43-password{margin:12px auto 0;padding:16px 18px;font-size:14px}}@media screen and (max-width:370px){.diagnostic-43 #section-title{width:100%;font-size:24px;text-align:center}}n .diagnostic-43-professions-all{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-43-professions-all{width:100%}.diagnostic-43-professions-all h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-43-professions-all h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-43-professions-all p,.diagnostic-43-professions-all .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-43-professions-all .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-43-professions-all .p-gray{color:var(--p-gray)}.diagnostic-43-professions-all .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-43-professions-all .hidden{display:none!important}.diagnostic-43-professions-all #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-43-professions-all #top-left-logo img{width:100%}.diagnostic-43-professions-all article{width:min(1440px,100%);display:flex;flex-direction:row;justify-content:center;position:relative;box-sizing:border-box;padding-bottom:70px;margin:0 auto}.diagnostic-43-professions-all section{width:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:0 25px;margin-top:136px}.diagnostic-43-professions-all section h3{margin-top:24px;line-height:21px}.diagnostic-43-professions-all section p{margin-top:8px}@media screen and (max-width:1000px){.diagnostic-43-professions-all h2{font-size:24px}.diagnostic-43-professions-all h3{font-size:20px}.diagnostic-43-professions-all p,.diagnostic-43-professions-all .p1{font-size:16px;line-height:normal}.diagnostic-43-professions-all .p1-strong{font-size:16px}.diagnostic-43-professions-all .p2,.diagnostic-43-professions-all .p2-strong{font-size:16px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-43-professions-all #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-43-professions-all article{flex-direction:column;justify-content:flex-start;overflow:visible}.diagnostic-43-professions-all section{margin-top:100px}.diagnostic-43-professions-all section h3{margin-top:12px}.diagnostic-43-professions-all section p{margin-top:0}}n .diagnostic-8-frames{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-8-frames{width:100%}.diagnostic-8-frames h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-8-frames h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-8-frames p,.diagnostic-8-frames .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-8-frames .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-8-frames .p-gray{color:var(--p-gray)}.diagnostic-8-frames .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-8-frames .hidden{display:none!important}.diagnostic-8-frames input.error{animation:inputError 2s ease-in}.diagnostic-8-frames #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-8-frames #top-left-logo img{width:100%}.diagnostic-8-frames article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-8-frames #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-8-frames #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-8-frames #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-8-frames #form-aside h3 span,.diagnostic-8-frames #form-aside p span{color:var(--p-cyan)}.diagnostic-8-frames #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-8-frames #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-8-frames #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-8-frames #form-logo img{width:39px;height:29px}.diagnostic-8-frames form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-8-frames #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-8-frames #form-error.show{visibility:visible}.diagnostic-8-frames button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-8-frames button:hover{background:#000;color:#fff!important}}.diagnostic-8-frames button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-8-frames input[type=email]{margin-bottom:12px}.diagnostic-8-frames .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.diagnostic-8-frames .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-8-frames #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-8-frames #section-title{width:100%;height:60px;text-transform:uppercase;text-align:center;color:var(--h-title);font-weight:400;margin-top:52px}.diagnostic-8-frames .section-content__columns-container{width:100%;display:flex;flex-direction:row;gap:40px;margin-top:194px;overflow:visible}.diagnostic-8-frames .section-content__column{width:50%;display:flex;flex-direction:column}.diagnostic-8-frames .section-content__column:first-of-type{align-items:flex-end}.diagnostic-8-frames .section-content__block{display:flex;flex-direction:column;gap:20px;position:relative}.diagnostic-8-frames .section-content__block h3{color:#141212;font-weight:400;line-height:117%}.diagnostic-8-frames .section-content__block h3 span{color:#141212;font-weight:700}.diagnostic-8-frames .order{width:77px;height:77px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--border);position:absolute;z-index:1}.diagnostic-8-frames .order h3{color:#fff;margin-bottom:0!important}.diagnostic-8-frames .section-content__cyan-left{width:100%;box-sizing:border-box;padding:125px 20px 80px 100px;border-radius:300px 0 0;background:var(--border-cyan);margin-top:120px}.diagnostic-8-frames .section-content__cyan-left h3:first-of-type{line-height:134%}.diagnostic-8-frames .section-content__cyan-left h3:nth-of-type(2){margin-bottom:20px}.diagnostic-8-frames .section-content__cyan-left .order{top:-24px;left:-38px}.diagnostic-8-frames .section-content__yellow-right{width:100%;box-sizing:border-box;padding:125px 20px 155px 100px;border-radius:300px 0 0;background:#ffe272;margin-top:0}.diagnostic-8-frames .section-content__yellow-right h3:first-of-type{margin-bottom:20px}.diagnostic-8-frames .section-content__yellow-right h3:not(:first-of-type){position:relative}.diagnostic-8-frames .section-content__yellow-right h3:not(:first-of-type):after{content:"";width:20px;height:20px;border-radius:50%;background-color:var(--border);position:absolute;top:4px;left:-40px}.diagnostic-8-frames .section-content__yellow-right .order{top:-39px;left:0}.diagnostic-8-frames .section-content__purple-left{width:100%;box-sizing:border-box;padding:125px 20px 80px 80px;border-radius:300px 0 0;background:#bd92ce;margin-top:40px}.diagnostic-8-frames .section-content__purple-left>h3{width:100%;margin-bottom:20px}.diagnostic-8-frames .text-block{display:flex;gap:20px;margin-left:20px}.diagnostic-8-frames .text-block h3{width:460px}.diagnostic-8-frames .text-block svg{margin-top:4px}.diagnostic-8-frames .section-content__purple-left .order{top:5px;left:-46px}.diagnostic-8-frames .section-content__cyan-right{width:100%;box-sizing:border-box;padding:125px 75px 80px 40px;border-radius:0 300px 0 0;background:var(--border-cyan);gap:40px;margin-top:40px}.diagnostic-8-frames .section-content__cyan-right .order{top:0;right:-38px}.diagnostic-8-frames #section-sub-title{text-transform:uppercase;color:var(--h-title);font-weight:400;margin-top:80px;margin-right:300px}.diagnostic-8-frames .section-inputs{width:100%;height:920px;display:flex;flex-direction:column;flex-wrap:wrap;gap:40px 80px;margin-top:80px}.diagnostic-8-frames .section-inputs__block{width:calc(50% - 40px);height:200px;position:relative}.diagnostic-8-frames .section-inputs__block h3{position:absolute;top:20px;left:20px;font-size:32px;font-weight:500}.diagnostic-8-frames .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:80px;padding-top:32px;border-radius:20px;border:2px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:24px;line-height:21px}.diagnostic-8-frames .section-inputs__block textarea::-webkit-scrollbar{display:none}.diagnostic-8-frames #button-end,.diagnostic-8-frames #button-back{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-top:40px}.diagnostic-8-frames #button-end{margin-top:80px}.diagnostic-8-frames #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-8-frames .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-8-frames .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-8-frames .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-8-frames #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-8-frames .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-8-frames .form-checkbox label span{text-decoration:underline}}.diagnostic-8-frames .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-8-frames .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-8-frames .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-8-frames .form-checkbox label{width:calc(100% - 16px)}.diagnostic-8-frames .form-checkbox label,.diagnostic-8-frames .form-checkbox label span{font-size:10px}.diagnostic-8-frames .form-checkbox div{width:15px;height:15px}.diagnostic-8-frames #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-8-frames h2{font-size:24px}.diagnostic-8-frames h3{font-size:12px}.diagnostic-8-frames p,.diagnostic-8-frames .p1{font-size:12px;line-height:normal}.diagnostic-8-frames .p1-strong{font-size:12px}.diagnostic-8-frames .p2,.diagnostic-8-frames .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-8-frames #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-8-frames article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-8-frames #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-8-frames #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-8-frames #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-8-frames #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-8-frames #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-8-frames #form-logo{margin-bottom:24px}.diagnostic-8-frames form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-8-frames #form-error{margin-bottom:8px}.diagnostic-8-frames button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-8-frames .article-content{width:100%;height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 0 70px}.diagnostic-8-frames #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-8-frames #section-title{width:auto;height:36px;font-size:36px;margin-top:125px;margin-left:20px}.diagnostic-8-frames .section-content__columns-container{width:100%;display:flex;flex-direction:row;gap:40px;margin-top:0;overflow:visible}.diagnostic-8-frames .jq-second-column{display:none!important}.diagnostic-8-frames .section-content__column{width:100%;display:flex;flex-direction:column;gap:40px}.diagnostic-8-frames .section-content__column:first-of-type{align-items:flex-start}.diagnostic-8-frames .section-content__block{display:flex;flex-direction:column;gap:20px;position:relative}.diagnostic-8-frames .section-content__block h3{font-size:20px}.diagnostic-8-frames .order{width:77px;height:77px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--border);position:absolute;z-index:1}.diagnostic-8-frames .order h3{color:#fff;margin-bottom:0!important}.diagnostic-8-frames .section-content__cyan-left{width:100%;box-sizing:border-box;padding:172px 20px 40px 60px;border-radius:300px 0 0;background:var(--border-cyan);margin-top:0}.diagnostic-8-frames .section-content__cyan-left h3:first-of-type{line-height:134%}.diagnostic-8-frames .section-content__cyan-left h3:nth-of-type(2){margin-bottom:0}.diagnostic-8-frames .section-content__cyan-left .order{top:55px;left:50%;transform:translate(-50%)}.diagnostic-8-frames .section-content__yellow-right{width:100%;box-sizing:border-box;padding:157px 20px 40px 60px;border-radius:300px 0 0;background:#ffe272;margin-top:0}.diagnostic-8-frames .section-content__yellow-right h3:first-of-type{margin-bottom:20px}.diagnostic-8-frames .section-content__yellow-right h3:not(:first-of-type){position:relative}.diagnostic-8-frames .section-content__yellow-right h3:not(:first-of-type):after{content:"";width:20px;height:20px;border-radius:50%;background-color:var(--border);position:absolute;top:4px;left:-40px}.diagnostic-8-frames .section-content__yellow-right .order{top:40px;left:50%;transform:translate(-50%)}.diagnostic-8-frames .section-content__purple-left{width:100%;box-sizing:border-box;padding:157px 20px 40px 17px;border-radius:300px 0 0;background:#bd92ce;margin-top:0}.diagnostic-8-frames .section-content__purple-left>h3{width:100%;box-sizing:border-box;padding-left:38px;margin-bottom:20px}.diagnostic-8-frames .text-block{display:flex;gap:20px;margin-left:0}.diagnostic-8-frames .text-block h3{width:460px}.diagnostic-8-frames .text-block svg{margin-top:4px}.diagnostic-8-frames .section-content__purple-left .order{top:40px;left:50%;transform:translate(-50%);background-color:#f1cd21}.diagnostic-8-frames .section-content__cyan-right{width:100%;box-sizing:border-box;padding:203px 20px 40px 60px;border-radius:300px 0 0;background:var(--border-cyan);gap:20px;margin-top:0}.diagnostic-8-frames .section-content__cyan-right .order{top:86px;left:50%;transform:translate(-50%)}.diagnostic-8-frames #section-sub-title{width:100%;text-align:center;margin-top:40px;margin-right:0}.diagnostic-8-frames .section-inputs{width:90%;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px;margin-top:80px}.diagnostic-8-frames .section-inputs__block{width:100%;height:160px;position:relative}.diagnostic-8-frames .section-inputs__block h3{position:absolute;top:24px;left:40px;font-size:24px}.diagnostic-8-frames .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:80px;padding-top:30px;font-size:16px}.diagnostic-8-frames #button-end,.diagnostic-8-frames #button-back{width:90%;height:60px;border-radius:10px;font-size:24px!important;margin-top:80px}.diagnostic-8-frames #button-back{margin-top:40px}}n .diagnostic-8-frames-kid{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-8-frames-kid{width:100%}.diagnostic-8-frames-kid h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-8-frames-kid h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-8-frames-kid p,.diagnostic-8-frames-kid .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-8-frames-kid .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-8-frames-kid .p-gray{color:var(--p-gray)}.diagnostic-8-frames-kid .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-8-frames-kid .hidden{display:none!important}.diagnostic-8-frames-kid input.error{animation:inputError 2s ease-in}.diagnostic-8-frames-kid #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-8-frames-kid #top-left-logo img{width:100%}.diagnostic-8-frames-kid article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-8-frames-kid #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-8-frames-kid #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-8-frames-kid #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-8-frames-kid #form-aside h3 span,.diagnostic-8-frames-kid #form-aside p span{color:var(--p-cyan)}.diagnostic-8-frames-kid #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-8-frames-kid #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-8-frames-kid #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-8-frames-kid #form-logo img{width:39px;height:29px}.diagnostic-8-frames-kid form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-8-frames-kid #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-8-frames-kid #form-error.show{visibility:visible}.diagnostic-8-frames-kid button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-8-frames-kid button:hover{background:#000;color:#fff!important}}.diagnostic-8-frames-kid button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-8-frames-kid input[type=email]{margin-bottom:12px}.diagnostic-8-frames-kid .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.diagnostic-8-frames-kid .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-8-frames-kid #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-8-frames-kid #section-title{width:100%;height:60px;text-transform:uppercase;text-align:center;color:var(--h-title);font-weight:400;margin-top:52px}.diagnostic-8-frames-kid .section-content__columns-container{width:100%;display:flex;flex-direction:row;gap:40px;margin-top:194px;overflow:visible}.diagnostic-8-frames-kid .section-content__column{width:50%;display:flex;flex-direction:column}.diagnostic-8-frames-kid .section-content__column:first-of-type{align-items:flex-end}.diagnostic-8-frames-kid .section-content__block{display:flex;flex-direction:column;gap:20px;position:relative}.diagnostic-8-frames-kid .section-content__block h3{color:#141212;font-weight:400;line-height:117%}.diagnostic-8-frames-kid .section-content__block h3 span{color:#141212;font-weight:700}.diagnostic-8-frames-kid .order{width:77px;height:77px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--border);position:absolute;z-index:1}.diagnostic-8-frames-kid .order h3{color:#fff;margin-bottom:0!important}.diagnostic-8-frames-kid .section-content__cyan-left{width:100%;box-sizing:border-box;padding:125px 20px 80px 100px;border-radius:300px 0 0;background:var(--border-cyan);margin-top:120px}.diagnostic-8-frames-kid .section-content__cyan-left h3:first-of-type{line-height:134%}.diagnostic-8-frames-kid .section-content__cyan-left h3:nth-of-type(2){margin-bottom:20px}.diagnostic-8-frames-kid .section-content__cyan-left .order{top:-24px;left:-38px}.diagnostic-8-frames-kid .section-content__yellow-right{width:100%;box-sizing:border-box;padding:125px 20px 155px 100px;border-radius:300px 0 0;background:#ffe272;margin-top:0}.diagnostic-8-frames-kid .section-content__yellow-right h3:first-of-type{margin-bottom:20px}.diagnostic-8-frames-kid .section-content__yellow-right h3:not(:first-of-type){position:relative}.diagnostic-8-frames-kid .section-content__yellow-right h3:not(:first-of-type):after{content:"";width:20px;height:20px;border-radius:50%;background-color:var(--border);position:absolute;top:4px;left:-40px}.diagnostic-8-frames-kid .section-content__yellow-right .order{top:-39px;left:0}.diagnostic-8-frames-kid .section-content__purple-left{width:100%;box-sizing:border-box;padding:125px 20px 80px 80px;border-radius:300px 0 0;background:#bd92ce;margin-top:40px}.diagnostic-8-frames-kid .section-content__purple-left>h3{width:100%;margin-bottom:20px}.diagnostic-8-frames-kid .text-block{display:flex;gap:20px;margin-left:20px}.diagnostic-8-frames-kid .text-block h3{width:460px}.diagnostic-8-frames-kid .text-block svg{margin-top:4px}.diagnostic-8-frames-kid .section-content__purple-left .order{top:5px;left:-46px}.diagnostic-8-frames-kid .section-content__cyan-right{width:100%;box-sizing:border-box;padding:125px 75px 80px 40px;border-radius:0 300px 0 0;background:var(--border-cyan);gap:40px;margin-top:40px}.diagnostic-8-frames-kid .section-content__cyan-right .order{top:0;right:-38px}.diagnostic-8-frames-kid #section-sub-title{text-transform:uppercase;color:var(--h-title);font-weight:400;margin-top:80px;margin-right:300px}.diagnostic-8-frames-kid .section-inputs{width:100%;height:920px;display:flex;flex-direction:column;flex-wrap:wrap;gap:40px 80px;margin-top:80px}.diagnostic-8-frames-kid .section-inputs__block{width:calc(50% - 40px);height:200px;position:relative}.diagnostic-8-frames-kid .section-inputs__block h3{position:absolute;top:20px;left:20px;font-size:32px;font-weight:500}.diagnostic-8-frames-kid .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:80px;padding-top:32px;border-radius:20px;border:2px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:24px;line-height:21px}.diagnostic-8-frames-kid .section-inputs__block textarea::-webkit-scrollbar{display:none}.diagnostic-8-frames-kid #button-end,.diagnostic-8-frames-kid #button-back{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-top:40px}.diagnostic-8-frames-kid #button-end{margin-top:80px}.diagnostic-8-frames-kid #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-8-frames-kid .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-8-frames-kid .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-8-frames-kid .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-8-frames-kid #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-8-frames-kid .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-8-frames-kid .form-checkbox label span{text-decoration:underline}}.diagnostic-8-frames-kid .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-8-frames-kid .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-8-frames-kid .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-8-frames-kid .form-checkbox label{width:calc(100% - 16px)}.diagnostic-8-frames-kid .form-checkbox label,.diagnostic-8-frames-kid .form-checkbox label span{font-size:10px}.diagnostic-8-frames-kid .form-checkbox div{width:15px;height:15px}.diagnostic-8-frames-kid #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-8-frames-kid h2{font-size:24px}.diagnostic-8-frames-kid h3{font-size:12px}.diagnostic-8-frames-kid p,.diagnostic-8-frames-kid .p1{font-size:12px;line-height:normal}.diagnostic-8-frames-kid .p1-strong{font-size:12px}.diagnostic-8-frames-kid .p2,.diagnostic-8-frames-kid .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-8-frames-kid #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-8-frames-kid article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-8-frames-kid #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-8-frames-kid #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-8-frames-kid #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-8-frames-kid #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-8-frames-kid #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-8-frames-kid #form-logo{margin-bottom:24px}.diagnostic-8-frames-kid form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-8-frames-kid #form-error{margin-bottom:8px}.diagnostic-8-frames-kid button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-8-frames-kid .article-content{width:100%;height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 0 70px}.diagnostic-8-frames-kid #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-8-frames-kid #section-title{width:auto;height:36px;font-size:36px;margin-top:125px;margin-left:20px}.diagnostic-8-frames-kid .section-content__columns-container{width:100%;display:flex;flex-direction:row;gap:40px;margin-top:0;overflow:visible}.diagnostic-8-frames-kid .jq-second-column{display:none!important}.diagnostic-8-frames-kid .section-content__column{width:100%;display:flex;flex-direction:column;gap:40px}.diagnostic-8-frames-kid .section-content__column:first-of-type{align-items:flex-start}.diagnostic-8-frames-kid .section-content__block{display:flex;flex-direction:column;gap:20px;position:relative}.diagnostic-8-frames-kid .section-content__block h3{font-size:20px}.diagnostic-8-frames-kid .order{width:77px;height:77px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--border);position:absolute;z-index:1}.diagnostic-8-frames-kid .order h3{color:#fff;margin-bottom:0!important}.diagnostic-8-frames-kid .section-content__cyan-left{width:100%;box-sizing:border-box;padding:172px 20px 40px 60px;border-radius:300px 0 0;background:var(--border-cyan);margin-top:0}.diagnostic-8-frames-kid .section-content__cyan-left h3:first-of-type{line-height:134%}.diagnostic-8-frames-kid .section-content__cyan-left h3:nth-of-type(2){margin-bottom:0}.diagnostic-8-frames-kid .section-content__cyan-left .order{top:55px;left:50%;transform:translate(-50%)}.diagnostic-8-frames-kid .section-content__yellow-right{width:100%;box-sizing:border-box;padding:157px 20px 40px 60px;border-radius:300px 0 0;background:#ffe272;margin-top:0}.diagnostic-8-frames-kid .section-content__yellow-right h3:first-of-type{margin-bottom:20px}.diagnostic-8-frames-kid .section-content__yellow-right h3:not(:first-of-type){position:relative}.diagnostic-8-frames-kid .section-content__yellow-right h3:not(:first-of-type):after{content:"";width:20px;height:20px;border-radius:50%;background-color:var(--border);position:absolute;top:4px;left:-40px}.diagnostic-8-frames-kid .section-content__yellow-right .order{top:40px;left:50%;transform:translate(-50%)}.diagnostic-8-frames-kid .section-content__purple-left{width:100%;box-sizing:border-box;padding:157px 20px 40px 17px;border-radius:300px 0 0;background:#bd92ce;margin-top:0}.diagnostic-8-frames-kid .section-content__purple-left>h3{width:100%;box-sizing:border-box;padding-left:38px;margin-bottom:20px}.diagnostic-8-frames-kid .text-block{display:flex;gap:20px;margin-left:0}.diagnostic-8-frames-kid .text-block h3{width:460px}.diagnostic-8-frames-kid .text-block svg{margin-top:4px}.diagnostic-8-frames-kid .section-content__purple-left .order{top:40px;left:50%;transform:translate(-50%);background-color:#f1cd21}.diagnostic-8-frames-kid .section-content__cyan-right{width:100%;box-sizing:border-box;padding:203px 20px 40px 60px;border-radius:300px 0 0;background:var(--border-cyan);gap:20px;margin-top:0}.diagnostic-8-frames-kid .section-content__cyan-right .order{top:86px;left:50%;transform:translate(-50%)}.diagnostic-8-frames-kid #section-sub-title{width:100%;text-align:center;margin-top:40px;margin-right:0}.diagnostic-8-frames-kid .section-inputs{width:90%;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px;margin-top:80px}.diagnostic-8-frames-kid .section-inputs__block{width:100%;height:160px;position:relative}.diagnostic-8-frames-kid .section-inputs__block h3{position:absolute;top:24px;left:40px;font-size:24px}.diagnostic-8-frames-kid .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:80px;padding-top:30px;font-size:16px}.diagnostic-8-frames-kid #button-end,.diagnostic-8-frames-kid #button-back{width:90%;height:60px;border-radius:10px;font-size:24px!important;margin-top:80px}.diagnostic-8-frames-kid #button-back{margin-top:40px}}n .diagnostic-antirating-of-professions{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-antirating-of-professions{width:100%}.diagnostic-antirating-of-professions h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-antirating-of-professions h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-antirating-of-professions p,.diagnostic-antirating-of-professions .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-antirating-of-professions .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-antirating-of-professions .p-gray{color:var(--p-gray)}.diagnostic-antirating-of-professions .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-antirating-of-professions .hidden{display:none!important}.diagnostic-antirating-of-professions input.error{animation:inputError 2s ease-in}.diagnostic-antirating-of-professions #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-antirating-of-professions #top-left-logo img{width:100%}.diagnostic-antirating-of-professions article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-antirating-of-professions #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-antirating-of-professions #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-antirating-of-professions #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-antirating-of-professions #form-aside h3 span,.diagnostic-antirating-of-professions #form-aside p span{color:var(--p-cyan)}.diagnostic-antirating-of-professions #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-antirating-of-professions #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-antirating-of-professions #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-antirating-of-professions #form-logo img{width:39px;height:29px}.diagnostic-antirating-of-professions form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-antirating-of-professions #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-antirating-of-professions #form-error.show{visibility:visible}.diagnostic-antirating-of-professions button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-antirating-of-professions button:hover{background:#000;color:#fff!important}}.diagnostic-antirating-of-professions button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-antirating-of-professions input[type=email]{margin-bottom:12px}.diagnostic-antirating-of-professions .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.diagnostic-antirating-of-professions .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-antirating-of-professions #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:88px}.diagnostic-antirating-of-professions #section-title{width:100%;height:62px;position:relative;margin-top:145px}.diagnostic-antirating-of-professions #section-title h2{position:absolute;top:0;left:24px;color:#141212;font-weight:400;text-transform:uppercase;z-index:2}.diagnostic-antirating-of-professions #title-bg{width:697px;height:29px;position:absolute;bottom:0;left:8px;box-sizing:border-box;border-radius:30px;background:var(--p-cyan);box-shadow:0 4px 4px #00000040;z-index:1}.diagnostic-antirating-of-professions .section-content__row{width:100%;display:flex;gap:20px}.diagnostic-antirating-of-professions .section-content__row:nth-of-type(3) .section-content__row-image{margin-top:8px}.diagnostic-antirating-of-professions .section-content__row:nth-of-type(4) .section-content__row-image{margin-top:8px}.diagnostic-antirating-of-professions .section-content__row-image{width:50px;height:50px}.diagnostic-antirating-of-professions .section-content__row-text{color:#141212;font-weight:400}.diagnostic-antirating-of-professions .section-content__row-text span{font-weight:700}.diagnostic-antirating-of-professions .section-content-block{width:100%;box-sizing:border-box;padding:40px;border-radius:20px;border:2px solid var(--border-cyan);overflow:hidden}.diagnostic-antirating-of-professions .section-content-block h3{color:#141212;font-weight:400}.diagnostic-antirating-of-professions .section-inputs{width:100%;height:1160px;display:flex;flex-direction:column;flex-wrap:wrap;gap:40px 80px;margin-top:46px}.diagnostic-antirating-of-professions .section-inputs__block{width:calc(50% - 20px);height:200px;position:relative}.diagnostic-antirating-of-professions .section-inputs__block h3{position:absolute;top:20px;left:20px;font-size:32px;font-weight:500}.diagnostic-antirating-of-professions .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:80px;padding-top:32px;border-radius:20px;border:2px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:24px;line-height:21px}.diagnostic-antirating-of-professions .section-inputs__block textarea::-webkit-scrollbar{display:none}.diagnostic-antirating-of-professions #button-end,.diagnostic-antirating-of-professions #button-back{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500}.diagnostic-antirating-of-professions #button-end{margin-top:40px}.diagnostic-antirating-of-professions #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-antirating-of-professions .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-antirating-of-professions .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-antirating-of-professions .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-antirating-of-professions #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-antirating-of-professions .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-antirating-of-professions .form-checkbox label span{text-decoration:underline}}.diagnostic-antirating-of-professions .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-antirating-of-professions .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-antirating-of-professions .form-checkbox label{width:calc(100% - 16px)}.diagnostic-antirating-of-professions .form-checkbox label,.diagnostic-antirating-of-professions .form-checkbox label span{font-size:10px}.diagnostic-antirating-of-professions .form-checkbox div{width:15px;height:15px}.diagnostic-antirating-of-professions #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions h2{font-size:24px}.diagnostic-antirating-of-professions h3{font-size:12px}.diagnostic-antirating-of-professions p,.diagnostic-antirating-of-professions .p1{font-size:12px;line-height:normal}.diagnostic-antirating-of-professions .p1-strong{font-size:12px}.diagnostic-antirating-of-professions .p2,.diagnostic-antirating-of-professions .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-antirating-of-professions #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-antirating-of-professions #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-antirating-of-professions #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-antirating-of-professions #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-antirating-of-professions #form-logo{margin-bottom:24px}.diagnostic-antirating-of-professions form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-antirating-of-professions #form-error{margin-bottom:8px}.diagnostic-antirating-of-professions button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 0 70px}.diagnostic-antirating-of-professions #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:40px}.diagnostic-antirating-of-professions #section-title{width:286px;height:92px;position:relative;padding-top:0;padding-bottom:7px;margin-top:125px;margin-left:20px}.diagnostic-antirating-of-professions #section-title h2{position:absolute;top:0;left:0;font-size:36px;color:#141212;text-transform:uppercase;z-index:2}.diagnostic-antirating-of-professions #title-bg{width:292px;height:29px;position:absolute;bottom:0;left:-8px;box-sizing:border-box;border-radius:30px;background:var(--p-cyan);box-shadow:0 4px 4px #00000040;z-index:1}.diagnostic-antirating-of-professions .section-content__row{width:100%;display:flex;gap:15px;box-sizing:border-box;padding:0 20px 0 10px;position:relative}.diagnostic-antirating-of-professions .section-content__row:nth-of-type(3) .section-content__row-image{margin-top:8px}.diagnostic-antirating-of-professions .section-content__row:nth-of-type(4) .section-content__row-image{margin-top:8px}.diagnostic-antirating-of-professions .section-content__row-image{width:50px;height:50px}.diagnostic-antirating-of-professions .section-content__row-text{font-size:16px}.diagnostic-antirating-of-professions .section-content-block{width:100%;box-sizing:border-box;padding:20px;overflow:hidden}.diagnostic-antirating-of-professions .section-content-block h3{font-size:16px}.diagnostic-antirating-of-professions .section-inputs{width:100%;height:auto;display:flex;align-items:center;flex-wrap:nowrap;gap:40px;margin-top:80px}.diagnostic-antirating-of-professions .section-inputs__block{width:90%;height:160px;position:relative}.diagnostic-antirating-of-professions .section-inputs__block h3{position:absolute;top:20px;left:40px;font-size:24px;font-weight:500}.diagnostic-antirating-of-professions .section-inputs__block textarea{width:100%;height:100%;padding-left:80px;padding-top:26px;font-size:16px}.diagnostic-antirating-of-professions #button-end,.diagnostic-antirating-of-professions #button-back{width:90%;height:60px;border-radius:10px;font-size:24px!important}.diagnostic-antirating-of-professions #button-end{margin-top:20px}.diagnostic-antirating-of-professions .arrow{display:none}}@media screen and (max-width:320px){.diagnostic-antirating-of-professions #section-title{width:100%;box-sizing:border-box;padding:0 5px 7px;margin-left:0}.diagnostic-antirating-of-professions #title-bg{width:100%;left:0}}n .diagnostic-antirating-of-professions-kid{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-antirating-of-professions-kid{width:100%}.diagnostic-antirating-of-professions-kid h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-antirating-of-professions-kid h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-antirating-of-professions-kid p,.diagnostic-antirating-of-professions-kid .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-antirating-of-professions-kid .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-antirating-of-professions-kid .p-gray{color:var(--p-gray)}.diagnostic-antirating-of-professions-kid .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-antirating-of-professions-kid .hidden{display:none!important}.diagnostic-antirating-of-professions-kid input.error{animation:inputError 2s ease-in}.diagnostic-antirating-of-professions-kid #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-antirating-of-professions-kid #top-left-logo img{width:100%}.diagnostic-antirating-of-professions-kid article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-antirating-of-professions-kid #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-antirating-of-professions-kid #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-antirating-of-professions-kid #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-antirating-of-professions-kid #form-aside h3 span,.diagnostic-antirating-of-professions-kid #form-aside p span{color:var(--p-cyan)}.diagnostic-antirating-of-professions-kid #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-antirating-of-professions-kid #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-antirating-of-professions-kid #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-antirating-of-professions-kid #form-logo img{width:39px;height:29px}.diagnostic-antirating-of-professions-kid form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-antirating-of-professions-kid #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-antirating-of-professions-kid #form-error.show{visibility:visible}.diagnostic-antirating-of-professions-kid button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-antirating-of-professions-kid button:hover{background:#000;color:#fff!important}}.diagnostic-antirating-of-professions-kid button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-antirating-of-professions-kid input[type=email]{margin-bottom:12px}.diagnostic-antirating-of-professions-kid .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-antirating-of-professions-kid #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:88px}.diagnostic-antirating-of-professions-kid #section-title{width:100%;height:62px;position:relative;margin-top:145px}.diagnostic-antirating-of-professions-kid #section-title h2{position:absolute;top:0;left:24px;color:#141212;font-weight:400;text-transform:uppercase;z-index:2}.diagnostic-antirating-of-professions-kid #title-bg{width:697px;height:29px;position:absolute;bottom:0;left:8px;box-sizing:border-box;border-radius:30px;background:var(--p-cyan);box-shadow:0 4px 4px #00000040;z-index:1}.diagnostic-antirating-of-professions-kid .section-content__row{width:100%;display:flex;gap:20px;position:relative}.diagnostic-antirating-of-professions-kid .section-content__row:nth-of-type(3) .section-content__row-image{margin-top:8px}.diagnostic-antirating-of-professions-kid .section-content__row:nth-of-type(4) .section-content__row-image{margin-top:8px}.diagnostic-antirating-of-professions-kid .section-content__row-image{width:50px;height:50px}.diagnostic-antirating-of-professions-kid .section-content__row-text{color:#141212;font-weight:400}.diagnostic-antirating-of-professions-kid .section-content__row-text span{font-weight:700}.diagnostic-antirating-of-professions-kid .section-content-block{width:100%;box-sizing:border-box;padding:40px;border-radius:20px;border:2px solid var(--border-cyan);overflow:hidden}.diagnostic-antirating-of-professions-kid .section-content-block h3{color:#141212;font-weight:400}.diagnostic-antirating-of-professions-kid .section-inputs{width:100%;height:1160px;display:flex;flex-direction:column;flex-wrap:wrap;gap:40px 80px;margin-top:46px}.diagnostic-antirating-of-professions-kid .section-inputs__block{width:calc(50% - 20px);height:200px;position:relative}.diagnostic-antirating-of-professions-kid .section-inputs__block h3{position:absolute;top:20px;left:20px;font-size:32px;font-weight:500}.diagnostic-antirating-of-professions-kid .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:80px;padding-top:32px;border-radius:20px;border:2px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:24px;line-height:21px}.diagnostic-antirating-of-professions-kid .section-inputs__block textarea::-webkit-scrollbar{display:none}.diagnostic-antirating-of-professions-kid #button-end,.diagnostic-antirating-of-professions-kid #button-back{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500}.diagnostic-antirating-of-professions-kid #button-end{margin-top:40px}.diagnostic-antirating-of-professions-kid .arrow{position:absolute;right:4px;bottom:-76px}.diagnostic-antirating-of-professions-kid #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-antirating-of-professions-kid .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-antirating-of-professions-kid .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-antirating-of-professions-kid .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-antirating-of-professions-kid #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-antirating-of-professions-kid .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-antirating-of-professions-kid .form-checkbox label span{text-decoration:underline}}.diagnostic-antirating-of-professions-kid .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-antirating-of-professions-kid .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions-kid .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-antirating-of-professions-kid .form-checkbox label{width:calc(100% - 16px)}.diagnostic-antirating-of-professions-kid .form-checkbox label,.diagnostic-antirating-of-professions-kid .form-checkbox label span{font-size:10px}.diagnostic-antirating-of-professions-kid .form-checkbox div{width:15px;height:15px}.diagnostic-antirating-of-professions-kid #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions-kid h2{font-size:24px}.diagnostic-antirating-of-professions-kid h3{font-size:12px}.diagnostic-antirating-of-professions-kid p,.diagnostic-antirating-of-professions-kid .p1{font-size:12px;line-height:normal}.diagnostic-antirating-of-professions-kid .p1-strong{font-size:12px}.diagnostic-antirating-of-professions-kid .p2,.diagnostic-antirating-of-professions-kid .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions-kid #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions-kid article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-antirating-of-professions-kid #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-antirating-of-professions-kid #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-antirating-of-professions-kid #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions-kid #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-antirating-of-professions-kid #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-antirating-of-professions-kid #form-logo{margin-bottom:24px}.diagnostic-antirating-of-professions-kid form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-antirating-of-professions-kid #form-error{margin-bottom:8px}.diagnostic-antirating-of-professions-kid button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-antirating-of-professions-kid .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 0 70px}.diagnostic-antirating-of-professions-kid #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:40px}.diagnostic-antirating-of-professions-kid #section-title{width:286px;height:92px;position:relative;padding-top:0;padding-bottom:7px;margin-top:125px;margin-left:20px}.diagnostic-antirating-of-professions-kid #section-title h2{position:absolute;top:0;left:0;font-size:36px;color:#141212;text-transform:uppercase;z-index:2}.diagnostic-antirating-of-professions-kid #title-bg{width:292px;height:29px;position:absolute;bottom:0;left:-8px;box-sizing:border-box;border-radius:30px;background:var(--p-cyan);box-shadow:0 4px 4px #00000040;z-index:1}.diagnostic-antirating-of-professions-kid .section-content__row{width:100%;display:flex;gap:15px;box-sizing:border-box;padding:0 20px 0 10px;position:relative}.diagnostic-antirating-of-professions-kid .section-content__row:nth-of-type(3) .section-content__row-image{margin-top:8px}.diagnostic-antirating-of-professions-kid .section-content__row:nth-of-type(4) .section-content__row-image{margin-top:8px}.diagnostic-antirating-of-professions-kid .section-content__row-image{width:50px;height:50px}.diagnostic-antirating-of-professions-kid .section-content__row-text{font-size:16px}.diagnostic-antirating-of-professions-kid .section-content-block{width:100%;box-sizing:border-box;padding:20px;overflow:hidden}.diagnostic-antirating-of-professions-kid .section-content-block h3{font-size:16px}.diagnostic-antirating-of-professions-kid .section-inputs{width:100%;height:auto;display:flex;align-items:center;flex-wrap:nowrap;gap:40px;margin-top:80px}.diagnostic-antirating-of-professions-kid .section-inputs__block{width:90%;height:160px;position:relative}.diagnostic-antirating-of-professions-kid .section-inputs__block h3{position:absolute;top:20px;left:40px;font-size:24px;font-weight:500}.diagnostic-antirating-of-professions-kid .section-inputs__block textarea{width:100%;height:100%;padding-left:80px;padding-top:26px;font-size:16px}.diagnostic-antirating-of-professions-kid #button-end,.diagnostic-antirating-of-professions-kid #button-back{width:90%;height:60px;border-radius:10px;font-size:24px!important}.diagnostic-antirating-of-professions-kid #button-end{margin-top:20px}.diagnostic-antirating-of-professions-kid .arrow{display:none}}@media screen and (max-width:320px){.diagnostic-antirating-of-professions-kid #section-title{width:100%;box-sizing:border-box;padding:0 5px 7px;margin-left:0}.diagnostic-antirating-of-professions-kid #title-bg{width:100%;left:0}}n .diagnostic-exploring-values{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-exploring-values *{padding:0;margin:0;color-scheme:light;box-sizing:border-box}.diagnostic-exploring-values h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-exploring-values h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-exploring-values p,.diagnostic-exploring-values .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-exploring-values .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-exploring-values .p-gray{color:var(--p-gray)}.diagnostic-exploring-values .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-exploring-values .hidden{display:none!important}.diagnostic-exploring-values input.error{animation:inputError 2s ease-in}.diagnostic-exploring-values #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-exploring-values #top-left-logo img{width:100%}.diagnostic-exploring-values article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;margin:0 auto}.diagnostic-exploring-values #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-exploring-values #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-exploring-values #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-exploring-values #form-aside h3 span,.diagnostic-exploring-values #form-aside p span{color:var(--p-cyan)}.diagnostic-exploring-values #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-exploring-values #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px;background:#fff}.diagnostic-exploring-values #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-exploring-values #form-logo img{width:39px;height:29px}.diagnostic-exploring-values form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-exploring-values #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-exploring-values #form-error.show{visibility:visible}.diagnostic-exploring-values button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-exploring-values button:hover{background:#000;color:#fff!important}}.diagnostic-exploring-values button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-exploring-values input[type=email]{margin-bottom:12px}.diagnostic-exploring-values #bottom-left-figure{position:absolute;bottom:0;left:68px;overflow:hidden;z-index:-1}.diagnostic-exploring-values #bottom-right-figure{position:absolute;bottom:0;right:0;overflow:hidden;z-index:-1}.diagnostic-exploring-values .article-content{width:100%;height:auto;flex-direction:column;align-items:center;box-sizing:border-box;padding:0;overflow:hidden}.diagnostic-exploring-values #section-instruction{width:min(1440px,100%);height:auto;display:flex;flex-direction:column;align-items:center;gap:121px;box-sizing:border-box;padding:0 40px}.diagnostic-exploring-values .section-instruction__columns{width:100%;display:flex}.diagnostic-exploring-values .section-instruction__column{width:50%;display:flex;flex-direction:column;gap:40px;padding-top:250px}.diagnostic-exploring-values .section-instruction__column:last-of-type{position:relative}.diagnostic-exploring-values #section-instruction__column-svg-pc{position:absolute;top:0;left:-40px;z-index:-1}.diagnostic-exploring-values #section-instruction__column-svg-phone{display:none}.diagnostic-exploring-values .section-instruction__column-title{color:var(--h-title);text-transform:uppercase;margin-top:63px;margin-bottom:40px}.diagnostic-exploring-values .section-instruction__column h2:not(.section-instruction__column-title){width:calc(100% - 40px);font-weight:400;text-transform:uppercase;padding-right:40px}.diagnostic-exploring-values .section-instruction__column h3{width:calc(100% - 180px);padding-left:180px;font-weight:400}.diagnostic-exploring-values #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-bottom:260px}.diagnostic-exploring-values .section-content__column-title{color:var(--h-title);text-align:center;text-transform:uppercase;margin-top:75px;margin-bottom:80px}.diagnostic-exploring-values .section-content__gender{width:574px;display:flex;flex-direction:column;align-items:center}.diagnostic-exploring-values .section-content__gender .section-content__column-title{margin-top:187px}.diagnostic-exploring-values .section-content__gender .question-wrapper{width:517px;margin-top:0}.diagnostic-exploring-values .section-content__gender-buttons{width:517px;display:flex;justify-content:space-between;padding-bottom:207px;margin-top:61px}.diagnostic-exploring-values .section-content__gender-buttons button{width:220px;background:var(--p-cyan)}@media(hover:hover){.diagnostic-exploring-values .section-content__gender-buttons button:hover{background:#000;color:#fff!important}}.diagnostic-exploring-values .section-content__gender-buttons button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-exploring-values .section-content__column{width:729px;display:flex;flex-direction:column;align-items:center}.diagnostic-exploring-values .question-wrapper{width:100%;height:119px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:10px;border:2px solid #BD92CE;background-color:#fff;margin-top:5px}.diagnostic-exploring-values #question{width:559px;color:#141212;line-height:112%;text-align:center}.diagnostic-exploring-values .grade-wrapper{width:100%;display:flex;justify-content:space-between;margin-top:46px}.diagnostic-exploring-values .grade-wrapper h3{color:#000;font-size:18px;font-weight:400;line-height:112%}.diagnostic-exploring-values .grade-content{width:54px;height:134px;display:flex;flex-direction:column;position:relative}.diagnostic-exploring-values .grade-content h3{width:60px;position:absolute;top:74px;left:0}.diagnostic-exploring-values .grade{width:54px;height:54px;background-color:#f1cd214d;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#141212;cursor:pointer;transition:.15s all}@media(hover:hover){.diagnostic-exploring-values .grade:hover{background-color:#f1cd2180}}.diagnostic-exploring-values .grade.active{background-color:#f1cd2180}.diagnostic-exploring-values .grade-range{width:100%;height:2px;position:relative;background-color:var(--p-cyan);margin-top:40px}.diagnostic-exploring-values .grade-circle{width:10px;height:10px;border-radius:50%;background-color:var(--p-cyan);position:absolute;top:-4px;left:0%}.diagnostic-exploring-values .question-buttons{width:517px;height:46px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:61px}.diagnostic-exploring-values #question-counter{font-size:18px;color:#141212}.diagnostic-exploring-values #button-back{width:178px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button)}@media(hover:hover){.diagnostic-exploring-values #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-exploring-values #button-next,.diagnostic-exploring-values #button-end{width:178px;height:100%;position:absolute;top:0;right:0}.diagnostic-exploring-values #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-exploring-values .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-exploring-values .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-exploring-values .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-exploring-values #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-exploring-values .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-exploring-values .form-checkbox label span{text-decoration:underline}}.diagnostic-exploring-values .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-exploring-values .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-exploring-values #top-right-figure{position:absolute;top:-34px;right:-21px;z-index:-1}.diagnostic-exploring-values #center-left-figure{position:absolute;top:535px;left:initial;right:0;z-index:-1}.diagnostic-exploring-values #center-left-figure svg{rotate:180deg}.diagnostic-exploring-values #bottom-left-figure,.diagnostic-exploring-values #bottom-right-figure{display:none}.diagnostic-exploring-values .figure-phone-hidden{display:none!important}.diagnostic-exploring-values .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative}.diagnostic-exploring-values #section-instruction{width:100%;flex-direction:column;padding:0}.diagnostic-exploring-values .section-instruction__columns{width:100%;display:flex;flex-direction:column}.diagnostic-exploring-values .section-instruction__column{width:100%;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;padding:0 20px}.diagnostic-exploring-values .section-instruction__column:last-of-type{position:relative;align-items:center;padding:141px 20px 0;margin-top:12px}.diagnostic-exploring-values #section-instruction__column-svg-pc{display:none}.diagnostic-exploring-values #section-instruction__column-svg-phone{display:block;position:absolute;top:0;right:0;z-index:-1}.diagnostic-exploring-values .section-instruction__column-title{color:var(--h-title);text-transform:uppercase;text-align:center;font-size:36px;margin-top:125px;margin-bottom:0}.diagnostic-exploring-values .section-instruction__column h2:not(.section-instruction__column-title){width:100%;text-align:center;padding-right:0}.diagnostic-exploring-values .section-instruction__column h3{width:300px;padding-left:0;font-size:24px;line-height:132%}.diagnostic-exploring-values #submit-instruction{width:90%;height:60px;border-radius:10px;font-size:24px!important;margin-top:80px;margin-bottom:70px}}@media screen and (max-width:1000px){.diagnostic-exploring-values .section-content__column-title{width:293px;font-size:36px;text-align:start;margin-top:125px;margin-bottom:33px}.diagnostic-exploring-values .section-content__gender{width:408px;display:flex;flex-direction:column;align-items:center}.diagnostic-exploring-values .section-content__gender .section-content__column-title{margin-top:125px}.diagnostic-exploring-values .section-content__gender .question-wrapper{width:408px;height:106px;margin-top:0}.diagnostic-exploring-values .section-content__gender .question-wrapper p{font-size:20px}.diagnostic-exploring-values .section-content__gender-buttons{width:408px;display:flex;flex-direction:column;justify-content:flex-start;gap:40px;padding-bottom:301px;margin-top:60px}.diagnostic-exploring-values .section-content__gender-buttons button{width:100%;height:46px;font-size:18px!important}.diagnostic-exploring-values .section-content__column{width:408px;display:flex;flex-direction:column;align-items:center}.diagnostic-exploring-values .question-wrapper{width:100%;height:106px;margin-top:0}.diagnostic-exploring-values #question{width:388px;font-size:20px}.diagnostic-exploring-values .grade-wrapper{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:31px}.diagnostic-exploring-values .grade{width:54px;height:54px}.diagnostic-exploring-values .grade p{font-size:20px}.diagnostic-exploring-values .grade-content{width:348px;height:54px;display:flex;flex-direction:column;position:relative}.diagnostic-exploring-values .grade-content h3{position:absolute}.diagnostic-exploring-values .grade-content h3:nth-of-type(1),.diagnostic-exploring-values .grade-content h3:nth-of-type(2),.diagnostic-exploring-values .grade-content h3:nth-of-type(3),.diagnostic-exploring-values .grade-content h3:nth-of-type(4),.diagnostic-exploring-values .grade-content h3:nth-of-type(5){width:auto;top:17px;left:74px}.diagnostic-exploring-values .grade-range{display:none}.diagnostic-exploring-values .question-buttons{width:408px;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:80px;margin-bottom:70px}.diagnostic-exploring-values #question-counter{font-size:18px;color:#141212}.diagnostic-exploring-values #button-back{width:150px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button);font-size:18px!important}.diagnostic-exploring-values #button-next,.diagnostic-exploring-values #button-end{width:150px;height:100%;position:absolute;top:0;right:0;font-size:18px!important}}@media screen and (max-width:550px){.diagnostic-exploring-values .section-instruction__column-title{width:293px;text-align:start}.diagnostic-exploring-values .section-instruction__column h2:not(.section-instruction__column-title){text-align:start}.diagnostic-exploring-values .section-instruction__column{align-items:flex-start!important}}@media screen and (max-width:430px){.diagnostic-exploring-values #section-content,.diagnostic-exploring-values #section-gender{width:100%}.diagnostic-exploring-values .section-content__column,.diagnostic-exploring-values .section-content__gender{width:100%;box-sizing:border-box;padding:0 10px}.diagnostic-exploring-values .section-instruction__column h3{width:75%;font-size:16px}.diagnostic-exploring-values .section-instruction__column:last-of-type{padding-top:200px}.diagnostic-exploring-values #submit-instruction{margin-top:0}.diagnostic-exploring-values .question-wrapper,.diagnostic-exploring-values .section-content__gender .question-wrapper{width:100%;height:auto;align-items:center;box-sizing:border-box;padding:10px 20px}.diagnostic-exploring-values #question{width:100%}.diagnostic-exploring-values .question-buttons,.diagnostic-exploring-values .section-content__gender-buttons{width:100%;box-sizing:border-box;padding:0 20px}.diagnostic-exploring-values .question-buttons button{width:33%!important}.diagnostic-exploring-values .grade-content{width:200px}}@media screen and (max-width:320px){.diagnostic-exploring-values .section-instruction__column-title,.diagnostic-exploring-values .section-content__column-title{width:auto;font-size:20px}.diagnostic-exploring-values #top-right-figure{top:-50px}}.diagnostic-exploring-values #top-right-figure{position:absolute;top:0;right:0}.diagnostic-exploring-values #center-left-figure{position:absolute;top:86px;left:0;z-index:-1}.diagnostic-exploring-values .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative;box-sizing:border-box;padding:0 0 70px;overflow-x:hidden}.diagnostic-exploring-values #section-title{height:57px;padding-top:75px;padding-bottom:80px;text-transform:uppercase;text-align:center;color:var(--h-title)}.diagnostic-exploring-values #section-instruction{width:min(1440px,100%);height:auto;display:flex;flex-direction:column;align-items:center;gap:100px}.diagnostic-exploring-values .section-instruction__row{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:25px;box-sizing:border-box;padding:0 40px}.diagnostic-exploring-values .section-instruction__row img{width:177px;height:177px}.diagnostic-exploring-values .section-instruction__row-svg{display:flex;align-items:center}.diagnostic-exploring-values .section-instruction__row-content{width:363px;display:flex;flex-direction:column;align-items:center;gap:30px}.diagnostic-exploring-values .section-instruction__row-content>h3{width:100%;color:#141212;font-weight:400;line-height:132%}.diagnostic-exploring-values .section-instruction__row-content>h3 span{font-weight:700}.diagnostic-exploring-values .section-instruction__row-order{width:77px;height:77px;display:flex;justify-content:center;align-items:center;background-color:var(--border);border-radius:50%}.diagnostic-exploring-values .section-instruction__row-order h3{color:#fff}.diagnostic-exploring-values #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-top:150px}.diagnostic-exploring-values .grade-wrapper{margin-top:42px}.diagnostic-exploring-values .grade-content h3{width:85px}.diagnostic-exploring-values .section-instruction__row-svg-phone{display:none}@media screen and (max-width:1000px){.diagnostic-exploring-values h2{font-size:24px}.diagnostic-exploring-values h3{font-size:12px}.diagnostic-exploring-values p,.diagnostic-exploring-values .p1{font-size:12px;line-height:normal}.diagnostic-exploring-values .p1-strong{font-size:12px}.diagnostic-exploring-values .p2,.diagnostic-exploring-values .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-exploring-values #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-exploring-values article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-exploring-values #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-exploring-values #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-exploring-values #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-exploring-values #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-exploring-values #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-exploring-values #form-logo{margin-bottom:24px}.diagnostic-exploring-values form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-exploring-values #form-error{margin-bottom:8px}.diagnostic-exploring-values button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-exploring-values #top-right-figure{position:absolute;top:-34px;right:-21px;z-index:-1}.diagnostic-exploring-values #center-left-figure{position:absolute;top:564px;left:initial;right:-68px;z-index:-1;display:none}.diagnostic-exploring-values #center-left-figure svg{rotate:180deg}.diagnostic-exploring-values .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative}.diagnostic-exploring-values #section-instruction{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:40px}.diagnostic-exploring-values #section-title{height:auto;padding-top:125px;padding-bottom:32px;font-size:36px}.diagnostic-exploring-values .section-instruction__row{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:0}.diagnostic-exploring-values .section-instruction__row img,.diagnostic-exploring-values .section-instruction__row-svg{display:none}.diagnostic-exploring-values .section-instruction__row-svg-phone{display:block}.diagnostic-exploring-values .svg-phone1{position:absolute;right:0;top:-161px}.diagnostic-exploring-values .svg-phone2{position:absolute;left:0;top:-134px}.diagnostic-exploring-values .svg-phone3{position:absolute;right:0;top:-127px}.diagnostic-exploring-values .svg-phone4{position:absolute;left:0;top:-137px}.diagnostic-exploring-values .svg-phone5{position:absolute;right:0;top:-142px}.diagnostic-exploring-values .svg-phone6{position:absolute;left:0;top:-128px}.diagnostic-exploring-values .section-instruction__row-content{width:100%;display:flex;flex-direction:column;align-items:center;gap:30px}.diagnostic-exploring-values .section-instruction__row-content>h3{width:100%;font-size:24px;position:relative;box-sizing:border-box;padding:0 20px}.diagnostic-exploring-values .section-instruction__row-content>h3 span{font-weight:700}.diagnostic-exploring-values .section-instruction__row-order{width:77px;height:77px;display:flex;justify-content:center;align-items:center;background-color:var(--border);border-radius:50%}.diagnostic-exploring-values .section-instruction__row-order h3{font-size:24px}.diagnostic-exploring-values #submit-instruction{width:90%;height:60px;border-radius:10px;font-size:24px!important;margin-top:80px}}@media screen and (max-width:1000px){.diagnostic-exploring-values .section-content__column{width:408px;display:flex;flex-direction:column;align-items:center}.diagnostic-exploring-values .question-wrapper{width:100%;height:106px;margin-top:0}.diagnostic-exploring-values #question{width:388px;font-size:20px}.diagnostic-exploring-values .grade-wrapper{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:31px}.diagnostic-exploring-values .grade{width:54px;height:54px}.diagnostic-exploring-values .grade p{font-size:20px}.diagnostic-exploring-values .grade-content{width:348px;height:54px;display:flex;flex-direction:column;position:relative}.diagnostic-exploring-values .grade-content h3{position:absolute}.diagnostic-exploring-values .grade-content h3:nth-of-type(1),.diagnostic-exploring-values .grade-content h3:nth-of-type(2),.diagnostic-exploring-values .grade-content h3:nth-of-type(3),.diagnostic-exploring-values .grade-content h3:nth-of-type(4),.diagnostic-exploring-values .grade-content h3:nth-of-type(5){width:auto;top:17px;left:74px}.diagnostic-exploring-values .grade-range{display:none}.diagnostic-exploring-values .question-buttons{width:408px;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:80px}.diagnostic-exploring-values #question-counter{font-size:18px;color:#141212}.diagnostic-exploring-values #button-back{width:150px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button);font-size:18px!important}.diagnostic-exploring-values #button-next,.diagnostic-exploring-values #button-end{width:150px;height:100%;position:absolute;top:0;right:0;font-size:18px!important}}@media screen and (max-width:1230px){.diagnostic-exploring-values #section-title{font-size:36px}}@media screen and (max-width:430px){.diagnostic-exploring-values #section-content{width:100%}.diagnostic-exploring-values .section-content__column{width:100%;box-sizing:border-box;padding:0 10px}.diagnostic-exploring-values .question-wrapper{width:100%;height:auto;align-items:center;box-sizing:border-box;padding:10px 20px}.diagnostic-exploring-values #question{width:100%}.diagnostic-exploring-values .question-buttons{width:100%;box-sizing:border-box;padding:0 20px}.diagnostic-exploring-values .question-buttons button{width:33%!important}.diagnostic-exploring-values .grade-content{width:200px}}@media screen and (max-width:370px){.diagnostic-exploring-values #center-left-figure{right:-125px}.diagnostic-exploring-values #section-title{font-size:24px}}n .diagnostic-im-at-work{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-im-at-work *{padding:0;margin:0;color-scheme:light;box-sizing:border-box}.diagnostic-im-at-work h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-im-at-work h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-im-at-work p,.diagnostic-im-at-work .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-im-at-work .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-im-at-work .p-gray{color:var(--p-gray)}.diagnostic-im-at-work .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-im-at-work .hidden{display:none!important}.diagnostic-im-at-work input.error{animation:inputError 2s ease-in}.diagnostic-im-at-work #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-im-at-work #top-left-logo img{width:100%}.diagnostic-im-at-work article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-im-at-work #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-im-at-work #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-im-at-work #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-im-at-work #form-aside h3 span,.diagnostic-im-at-work #form-aside p span{color:var(--p-cyan)}.diagnostic-im-at-work #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-im-at-work #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px;background:#fff}.diagnostic-im-at-work #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-im-at-work #form-logo img{width:39px;height:29px}.diagnostic-im-at-work form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-im-at-work #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-im-at-work #form-error.show{visibility:visible}.diagnostic-im-at-work button{width:100%;height:40px;box-sizing:border-box;font-size:18px;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000}@media(hover:hover){.diagnostic-im-at-work button:hover{background:#000;color:#fff}}.diagnostic-im-at-work button:disabled{background:#d1aedf;color:#313131;cursor:not-allowed}.diagnostic-im-at-work input[type=email]{margin-bottom:12px}.diagnostic-im-at-work #top-right-figure{width:145px;height:229px;position:absolute;top:0;right:0;overflow:hidden}.diagnostic-im-at-work #top-right-figure svg{position:absolute;bottom:0;left:0}.diagnostic-im-at-work #left-centre-figure{width:80px;height:356px;position:absolute;top:189px;left:0;overflow:hidden}.diagnostic-im-at-work #left-centre-figure svg{position:absolute;top:0;right:0}.diagnostic-im-at-work #bottom-right-figure{width:163px;height:182px;position:absolute;bottom:-98px;right:0;overflow:hidden}.diagnostic-im-at-work #bottom-right-figure svg{position:absolute;top:0;left:0}.diagnostic-im-at-work #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-im-at-work .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-im-at-work .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-im-at-work .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-im-at-work #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-im-at-work .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-im-at-work .form-checkbox label span{text-decoration:underline}}.diagnostic-im-at-work .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-im-at-work .form-checkbox div.checked{background-color:var(--border)}.diagnostic-im-at-work .article-content{width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;box-sizing:border-box;padding:0 0 70px;overflow-x:hidden}.diagnostic-im-at-work #section-instruction{width:min(1026px,100%);height:auto;display:flex;flex-direction:column}.diagnostic-im-at-work #section-instruction h2{width:fit-content;font-weight:700;font-size:48px;letter-spacing:-1px;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:160px auto 76px}.diagnostic-im-at-work .section-instruction__row{width:100%;display:flex;gap:20px}.diagnostic-im-at-work .section-instruction__row h3{font-size:24px;line-height:132%}.diagnostic-im-at-work .section-instruction__row p{font-size:18px;line-height:150%}.diagnostic-im-at-work .section-instruction__col{display:flex;flex-direction:column;gap:14px}.diagnostic-im-at-work .section-instruction-1{width:386px;height:420px;box-sizing:border-box;padding:32px;display:flex;flex-direction:column;gap:20px;background-image:url(/assets/instruction-im-at-work-1-B0h5g_CC.png);background-repeat:no-repeat;margin-top:29px}.diagnostic-im-at-work .section-instruction-1 h3,.diagnostic-im-at-work .section-instruction-1 p{color:#fff}.diagnostic-im-at-work .section-instruction-2{width:620px;height:205px;box-sizing:border-box;padding:61px 32px 32px;display:flex;flex-direction:column;gap:20px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat}.diagnostic-im-at-work .section-instruction-3{width:620px;height:229px;box-sizing:border-box;padding:32px;display:flex;flex-direction:column;gap:20px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat}.diagnostic-im-at-work #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:28px;font-weight:500;color:#fff;margin:92px auto 0}.diagnostic-im-at-work #section-content{height:100%}.diagnostic-im-at-work #section-content h2{width:fit-content;font-weight:400;font-size:40px;line-height:112%;text-align:center;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:200px auto 74px}.diagnostic-im-at-work .section-content__column{width:760px;display:flex;flex-direction:column;align-items:center}.diagnostic-im-at-work .question-wrapper{width:100%;height:119px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:20px;border:2px solid #BD92CE;background-color:#fff;margin-top:5px}.diagnostic-im-at-work #question{width:90%;text-align:center;color:#141212;line-height:112%}.diagnostic-im-at-work .grade-wrapper{width:100%;display:flex;justify-content:space-between;margin-top:60px}.diagnostic-im-at-work .grade{max-width:100px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;padding:0 8px;background-color:unset}@media(hover:hover){.diagnostic-im-at-work .grade:hover,.diagnostic-im-at-work .grade:focus-visible{background-color:transparent;color:#000}}@media(hover:none){.diagnostic-im-at-work .grade:active{background-color:transparent;color:#000}}.diagnostic-im-at-work .grade-mark{width:18px;height:18px;border:1px solid #bd92ce;border-radius:100%;position:relative}.diagnostic-im-at-work .grade.active .grade-mark:after{content:"";width:14px;height:14px;position:absolute;top:2px;left:2px;border-radius:100%;background-color:#bd92ce}.diagnostic-im-at-work .grade h3{font-weight:400;font-size:18px;text-align:center}.diagnostic-im-at-work .grade-range{width:100%;height:2px;position:relative;background-color:var(--p-cyan);margin-top:40px}.diagnostic-im-at-work .grade-circle{width:10px;height:10px;border-radius:50%;background-color:var(--p-cyan);position:absolute;top:-4px;left:0%}.diagnostic-im-at-work .question-buttons{width:517px;height:46px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:61px}.diagnostic-im-at-work #question-counter{font-size:18px;color:#141212}.diagnostic-im-at-work #button-back{width:178px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button)}@media(hover:hover){.diagnostic-im-at-work #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-im-at-work #button-next,.diagnostic-im-at-work #button-end{width:178px;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:1280px){.diagnostic-im-at-work h2{font-size:24px}.diagnostic-im-at-work h3{font-size:12px}.diagnostic-im-at-work p,.diagnostic-im-at-work .p1{font-size:12px;line-height:normal}.diagnostic-im-at-work .p1-strong{font-size:12px}.diagnostic-im-at-work .p2,.diagnostic-im-at-work .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1280px){.diagnostic-im-at-work #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1280px){.diagnostic-im-at-work article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-im-at-work #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-im-at-work #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-im-at-work #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1280px){.diagnostic-im-at-work #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-im-at-work #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-im-at-work #form-logo{margin-bottom:24px}.diagnostic-im-at-work form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-im-at-work #form-error{margin-bottom:8px}.diagnostic-im-at-work button{height:30px;font-size:12px;border-radius:5px}}@media screen and (max-width:1280px){.diagnostic-im-at-work #top-right-figure,.diagnostic-im-at-work #left-centre-figure,.diagnostic-im-at-work #bottom-right-figure{display:none}}@media screen and (max-width:1000px){.diagnostic-im-at-work .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-im-at-work .form-checkbox label{width:calc(100% - 16px)}.diagnostic-im-at-work .form-checkbox label,.diagnostic-im-at-work .form-checkbox label span{font-size:10px}.diagnostic-im-at-work .form-checkbox div{width:15px;height:15px}.diagnostic-im-at-work #label-parents-phone{margin-top:3px}}@media screen and (max-width:1280px){.diagnostic-im-at-work #section-instruction{width:min(420px,100%);padding:0 12px;box-sizing:border-box}.diagnostic-im-at-work #section-instruction h2{font-weight:600;font-size:32px;line-height:112%;margin:80px 0 40px}.diagnostic-im-at-work .section-instruction__row{display:flex;flex-direction:column;align-items:center;gap:20px}.diagnostic-im-at-work .section-instruction-1{width:min(396px,100%);height:366px;background-image:none;border-radius:32px;background-color:#bd92ce;box-shadow:0 6px #af82c1;position:relative;overflow:hidden;margin-top:0}.diagnostic-im-at-work .section-instruction-1:after{content:"";width:173px;height:170px;position:absolute;bottom:0;right:0;background-image:url(data:image/png;base64,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)}.diagnostic-im-at-work .section-instruction-2{width:min(396px,100%);height:224px;padding:32px;background-image:none;border-radius:32px;background-color:#f1cd21;box-shadow:0 6px #d3b420;position:relative;margin-top:29px}.diagnostic-im-at-work .section-instruction-2:after{content:"";width:80px;height:80px;position:absolute;top:-38px;left:50%;transform:translate(-50%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABRCAYAAABFTSEIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAcISURBVHgB7Z1NbFRVFMfP9GOGFqoFIvKV8DDRCBvKCpbDQlcmQmSjG8GNrqQscIVhiK5wQXGlG1s3uoGAiW5kwbiDlXUDCUbnNRYxJMBUSmmnH9fzv/Nenc68mXn3vXfeezPll9zM0Hlf8+ece+4992MylCBKqWF+yXOxuBxwXi3nY6vu8DIXu+Z1ikuRy2QmkylTQmQoRhzBRrgc5fI2NYoUlEmn/MBiXqNug4XLcxnn8ljJ89i5V546GVgbl3NcSio5SlxOUCeh/hcuDmvzS0l1gpCq6qollV5KKo1C8kNZXG6ozmGci0VpgB/kqEqXu/qlpJK2Rn6Ai6rzOUchCNQOVNX23FWqNoK7gSKXY0Ea5MYCqmrdcYOiawR732f5X1KVe/oV9Azso0zvCySIzeUIi2ibnGQkoLR4EKvyYJwWH12hlYXphs97B/dT9qWT1Dt0iHqyu0kAmwxF9C2gtHiVB9/Qwv0vVy2uFRCvf+s7lNtxigSwyUBEXwI6dd6vJCDeSmWa5qc+oaUnN8mU3k2HacC6IGGNNpeDfupEvwIiYByliIF4T+++x3XdNAUF4g2+9p2EiEUW8Ei7g3raHeCE+VSK515njq+zEvI6HqBXdbHdQS0tkC8A4a6SALN33qKVZ7cpKnoG9tOmfT+SAKgPi80+bGqBTtBo+z8QhIX7Y5GKB3C9+enPSICrTgzwpJULF0goaCDaSoAm0NKTWxQxEG+82YeeAjqu+z4JgHpPkoX7l0gA9PfzXh80s0AR1608vBI6aLRjefYmLfJ9BPC0wgYBVTVDYZEAQtYR130s5ZG98bLAUNmJZsRhfS6oZ5fK10mABm3WCChpfUuPLlOcLDwYJwEarLDeAkWsT1tE9NGxJagLlyNuKjmsCa6rAjpRxqKIWZ69RXN/fERJMP/X5xIBJV8bkVd7IvzHCYqo6eKmpVD8ZFekcbM3KBH1mS9x72QUb2oFLFFIC0ybcPW4Qma3nQybnC2zgJvxRgvomOQNCoF2VftMbJE2DBASuUSIGQLdR3brwMDZFlga+qBP777bEeIBBLVnU2f0c4fwFK2Za4FIlo6QITqVxAFiRSbaxUKIfCJmhR3MOJmGx2RIVPm8NBBCxM1w4UCW1y3iATcpG8CdRwIJiL5mt4jnoutFDoKGaAEtkzPQpxXKdiTO0sx1WjTrQx+AgAdMzogro5IUC2ZZbV0HDvs9GhmObnPdegz77doCN/s9enHmZ1oPmGSOIOAevwevzN2h9YCBBVptx4VrWe7gBrMJJmPMRgI+pxEjATO9Q7QeMMnUQEDfkwox+r8eMPieZQg44/fovqFDtB7oH37D76FaQN+JhOy2D2g90PeibwGnIOBvfo9G3YAZot1M/xZO++d8Z2XKRnUgyO081bXBpCe7y3TW6yQEnDQ5A1Y48MrX1I3kdn9qYn1AC1gkQ/qGDvPNzlI3kd3OYyTDb5IhtpvSRyDxnVRwmf97jCr/yExVixOIt2Gn8YR1PTLnNqR/oQBs2DnK7vwVZbju6ERQl+P5A4gHtGaugEUKCMx+46vfU++mzmoj4nk3vv5TELd10SvjXRe2+KVEIak8vOyk++9RWoHVwWVzL4du0+7FWpLamQkYWM9TBKRRSAjXz23YHHcGMn2hl4zpIU19XfcvLCDmekQ6MxVCYvwEsxaSAq6Krln/luNRCOdykgWcwJtaARGF4cbG0bgdWIU097vs3GgvNuy5QNmtx0mAve5SsNV0lrOs6VsSAIsE4+69oFchJN5E7Tq6+nygyJ4rug+9Ld4+NNbRCXG+9h9rBHRW5BRJgLgzOUIrOSfqV3F6ZaRPkwCwQmQ64sAwo2LC+fo/NAjICiO5IDJ6DquIoy6My/pAszGRAhmmufwAq5CuC9FIFrA+mzysD3gK6ERkzxPCktsxqvc/kACRN2C/th3nm61gbzoqxyeMkVBUHuR8YtSujOsNcp9cgAm30exFu2FN+JtNEQMXQ/IySuJ2XZeWAjqufIwE6kM0crPbP6YoiCg54EXbzSfaDqw7UVmkaYN8YtjMdm7XWal677SfnTtMtj0pkNBSsOW52zT354dG2RsdMPZ8oYcXBEDQKPg50HTjnQIJiQgwRIBNd1oJGXFaygvf4unnIUOkRQTI3mAyJ2ZJYeI3Zs+jJ9PHaSkhi3MxEi8wEFF1HwWKE9W5+wbWg+9wggISahtkFdNOboLYFGDHtlpCTbDUgyqZzF4SSj4Ig2c+GEa8SFHp34DWpaTSvMc0P9yoSqeQqOsK1Amo6q6+iNQllTxaONVi+6ZUww9+QiUjZFFVvaEzhauHv8gIlzFhMW3nHnmKiVh/zcFFVZs/eaqu+sZ7o/V6Naz+JAaXa0lE1EQE9AIWStVBfYuatyttqqbWIFg5yd8RcfkPsRZcZnJ1A5AAAAAASUVORK5CYII=)}.diagnostic-im-at-work .section-instruction-3{width:min(396px,100%);height:311px;background-image:none;border-radius:32px;background-color:#66caa5;box-shadow:0 6px #3aa77f;position:relative;overflow:hidden;margin-top:6px}.diagnostic-im-at-work .section-instruction-3:after{content:"";width:79px;height:100px;position:absolute;bottom:0;right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABkCAYAAADHX21zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOKSURBVHgB7Z3tcRMxEIZfZ/gfShAVYCrgOggd+DoAKoipIFBBTAUhFdgdABXYVBBTgVjdrT1n7Iutj7Ol7D4zmptkcj/unV1ptbtSRnhhWGtf0+MDjTGNa/71XxorGovRaPQLyi4kWkVjbo+zpFFDaS2NxoP1Z0nDQCru41mEUJY0xpBGAuG6AhpIgj54ZtPxE1Kgj61tej7BkxEKhD50SQ+DtKxpvKNQZnXqC1coDNtO8AbpcfHh3HrMf8WJR1QYDgMPAVW8fQxaAetjf1iieNcYHkPj3vJupM8Si1sw6EOe0M5P58btid2isuKfx69QECRchcsI59jbiZTmtjUyohjxeN55j4woyfKmGCa+C6aIBYOsziU3H5AZ2YvHO4o5LrdQ9JK125JwE2QqnGMQy+PJ3VnM5qOb+OjU+gG/f4e2FpEtycSzbeGlpnGD/i2UE/EHjUe0xZh1533D700w/BYsCUnE4+D1HpmthkMTPeeRcLdo5yUDYURZHgs3hVCCxcs19jonQeLx4uCKJgaCCZ3zaggXzhFqeUMUYIrD2/I4LDFQgtxWXntCDypeBCUWgLJBxYsgRLw1lIYQ8bQtlfGO83h34eK8LBOU58Tb8jgH9wgleIdh0FqfaIJWW+5h+wLhxKSkxM99wXEez33fIJjYTLKzuicIJWqHwdYnNu5LsT37DaGkEG8FoWhiIIIU4mmoEsFbCCW63eKCDdYXJ8ry+KyCum0gEwgmWDy2ugqCiUlJieyM6hKaSXbCiS9Berltx+K0dgsP8fgktOuMUuGYZ92WXfQjtCvqIL3icdenszbxVbI+9sTjec11fKp7HmFHPA1B/PhfPG1a9GC72vIcZ6CcTCMeu2sNxYuN5VVQq/NmI57o7EgozYLhLlKC4s2Vz/U/yi5aPYtAxYvAiac9xoFccb/JHyjebNx2AcWbjXgzKN404pHrLqDW5013tRXfY+zLVjy2PhXQg0OZ5Ck9bqEc5WANgytld1Ce5eAOg1z4Kz3e0PgOpZejHQOda4rcVSA3ULZ4tVuwkFNo/q8htNFH50TEHZ+q0V6+JZaY41MzenyGYFL0JLsieQWBpEiGit2VRIsnOamQKg0v8th8qmsvDQQem0954aq42m/K6pm4OkhK8c7xTz6yQt02giSWZyX+yz+kc9sKAkkVqohsx01xQ3cNoY2RKRIDYpvAYw8rVxDcjvsPE+a67uvGC/oAAAAASUVORK5CYII=)}.diagnostic-im-at-work #submit-instruction{width:min(396px,100%);height:55px;border-radius:12px;font-size:20px;font-weight:500;color:#fff;margin:40px auto 0}}@media screen and (max-width:416px){.diagnostic-im-at-work .section-instruction-2{height:auto}.diagnostic-im-at-work .section-instruction-3{height:auto;padding-right:60px}}@media screen and (max-width:370px){.diagnostic-im-at-work .section-instruction-1:after{content:"";width:173px;height:140px;position:absolute;bottom:0;right:0;background-image:url(data:image/png;base64,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)}}@media screen and (max-width:1280px){.diagnostic-im-at-work #section-content{width:min(420px,100%);padding:0 12px;box-sizing:border-box}.diagnostic-im-at-work #section-content h2{font-weight:600;font-size:32px;line-height:112%;text-align:left;margin:80px 0 16px}.diagnostic-im-at-work .section-content__column{width:100%}.diagnostic-im-at-work .question-wrapper{height:auto;border:none;margin-top:0}.diagnostic-im-at-work #question{width:100%;text-align:left;font-size:20px}.diagnostic-im-at-work .grade-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;margin-top:32px}.diagnostic-im-at-work .grade{max-width:none;width:100%;height:80px;flex-direction:row;justify-content:flex-start;padding:0 0 0 60px;border:1px solid #bd92ce;border-radius:8px}.diagnostic-im-at-work .grade-range{display:none}}@media screen and (max-width:1280px){.diagnostic-im-at-work .question-buttons{width:100%;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:28px;margin-bottom:28px}.diagnostic-im-at-work #question-counter{font-size:18px;color:#141212}.diagnostic-im-at-work #button-back{width:150px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button);font-size:18px;border-radius:10px}.diagnostic-im-at-work #button-next,.diagnostic-im-at-work #button-end{width:150px;height:100%;position:absolute;top:0;right:0;font-size:18px;border-radius:10px}}@media screen and (max-width:430px){.diagnostic-im-at-work .question-buttons{width:100%;box-sizing:border-box;padding:0 20px}.diagnostic-im-at-work .question-buttons button{width:33%!important}}@media screen and (max-width:320px){.diagnostic-im-at-work .grade{padding:0 0 0 20px}}n .diagnostic-interview{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-interview{width:100%}.diagnostic-interview h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-interview h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-interview p,.diagnostic-interview .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-interview .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-interview .p-gray{color:var(--p-gray)}.diagnostic-interview .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-interview .hidden{display:none!important}.diagnostic-interview input.error{animation:inputError 2s ease-in}.diagnostic-interview #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-interview #top-left-logo img{width:100%}.diagnostic-interview article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-interview #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-interview #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-interview #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-interview #form-aside h3 span,.diagnostic-interview #form-aside p span{color:var(--p-cyan)}.diagnostic-interview #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-interview #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-interview #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-interview #form-logo img{width:39px;height:29px}.diagnostic-interview form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-interview #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-interview #form-error.show{visibility:visible}.diagnostic-interview button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-interview button:hover{background:#000;color:#fff!important}}.diagnostic-interview button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-interview input[type=email]{margin-bottom:12px}.diagnostic-interview .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-interview #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-interview #section-title{height:60px;padding-top:75px;padding-bottom:80px;text-transform:uppercase;text-align:center;color:var(--h-title);font-weight:400}.diagnostic-interview .rules{width:100%;height:auto;position:relative;display:flex}.diagnostic-interview .rules-pink{width:calc(31% + 35px);box-sizing:border-box;padding:65px 45px 65px 30px;border-radius:20px;background:#dcb5eb}.diagnostic-interview .rules-pink h3{width:100%;color:#141212;font-weight:400;line-height:normal}.diagnostic-interview .rules-green{width:calc(37% + 35px);box-sizing:border-box;padding:65px 45px 65px 37px;border-radius:20px;background:#66caa6;margin-left:-35px}.diagnostic-interview .rules-green h3{width:100%;color:#141212;font-weight:400;line-height:normal}.diagnostic-interview .rules-green h3 span{font-weight:700}.diagnostic-interview .rules-yellow{width:calc(32% + 35px);box-sizing:border-box;padding:65px 30px;border-radius:20px;background:#ffe272;margin-left:-35px}.diagnostic-interview .rules-yellow h3{width:100%;color:#141212;font-weight:400;line-height:normal}.diagnostic-interview .rules-yellow h3 span{font-weight:700}.diagnostic-interview .figures{width:292px;display:flex;gap:77px;margin-top:80px}.diagnostic-interview .iframe-wrapper{width:100%;height:556px;display:flex;justify-content:center;align-items:center;position:relative;margin-top:80px}.diagnostic-interview iframe{width:100%;height:528px;border-radius:20px;border:18px solid #D9D9D9;z-index:1}.diagnostic-interview .iframe-wrapper svg:nth-of-type(1){position:absolute;left:-70px;top:-131px}.diagnostic-interview .iframe-wrapper svg:nth-of-type(2){position:absolute;right:-78px;bottom:-44px}.diagnostic-interview .section-inputs{width:100%;display:flex;flex-direction:column;gap:40px;margin-top:80px}.diagnostic-interview .section-inputs__block{width:100%;height:80px;position:relative}.diagnostic-interview .section-inputs__block h3{position:absolute;top:24px;left:24px;font-size:24px;font-weight:400}.diagnostic-interview .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:60px;padding-top:24px;border-radius:20px;border:2px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:24px;line-height:21px}.diagnostic-interview .section-inputs__block textarea::-webkit-scrollbar{display:none}.diagnostic-interview #button-end,.diagnostic-interview #button-back{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-top:80px}.diagnostic-interview #button-back{margin-top:40px}.diagnostic-interview #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-interview .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-interview .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-interview .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-interview #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-interview .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-interview .form-checkbox label span{text-decoration:underline}}.diagnostic-interview .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-interview .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-interview .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-interview .form-checkbox label{width:calc(100% - 16px)}.diagnostic-interview .form-checkbox label,.diagnostic-interview .form-checkbox label span{font-size:10px}.diagnostic-interview .form-checkbox div{width:15px;height:15px}.diagnostic-interview #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-interview h2{font-size:24px}.diagnostic-interview h3{font-size:12px}.diagnostic-interview p,.diagnostic-interview .p1{font-size:12px;line-height:normal}.diagnostic-interview .p1-strong{font-size:12px}.diagnostic-interview .p2,.diagnostic-interview .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-interview #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-interview article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-interview #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-interview #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-interview #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-interview #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-interview #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-interview #form-logo{margin-bottom:24px}.diagnostic-interview form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-interview #form-error{margin-bottom:8px}.diagnostic-interview button{height:30px;font-size:12px!important;border-radius:5px}}.diagnostic-interview .svg-phone{display:none}@media screen and (max-width:1000px){.diagnostic-interview .article-content{width:100%;height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 0 70px}.diagnostic-interview #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-interview #section-title{width:233px;height:38px;padding-top:125px;padding-bottom:40px;font-size:36px;margin-left:20px}.diagnostic-interview .rules{flex-direction:column}.diagnostic-interview .rules-pink{width:100%;padding:20px 20px 55px}.diagnostic-interview .rules-pink h3{font-size:16px}.diagnostic-interview .rules-green{width:100%;padding:20px 20px 55px;margin-left:0;margin-top:-35px}.diagnostic-interview .rules-green h3{font-size:16px}.diagnostic-interview .rules-green h3 br{display:none}.diagnostic-interview .rules-yellow{width:100%;padding:20px;margin-left:0;margin-top:-35px}.diagnostic-interview .rules-yellow h3{font-size:16px}.diagnostic-interview .figures{width:100%;display:flex;justify-content:center;gap:77px;margin-top:80px}.diagnostic-interview .iframe-wrapper{width:100%;height:257px;margin-top:134px}.diagnostic-interview iframe{width:100%;height:257px;border-radius:0;border:8px solid #D9D9D9;z-index:1}.diagnostic-interview .iframe-wrapper svg:nth-of-type(1){display:none}.diagnostic-interview .iframe-wrapper svg:nth-of-type(2){display:none}.diagnostic-interview .svg-phone{display:block}.diagnostic-interview .iframe-wrapper svg:nth-of-type(3){position:absolute;left:0;top:-94px}.diagnostic-interview .iframe-wrapper svg:nth-of-type(4){position:absolute;right:0;bottom:-92px}.diagnostic-interview .section-inputs{width:90%;display:flex;flex-direction:column;gap:40px;margin-top:132px}.diagnostic-interview .section-inputs__block{width:100%;height:160px;position:relative}.diagnostic-interview .section-inputs__block h3{position:absolute;top:25px;left:40px;font-size:24px;font-weight:400}.diagnostic-interview .section-inputs__block textarea{padding-left:80px;padding-top:30px;font-size:16px}.diagnostic-interview #button-end,.diagnostic-interview #button-back{width:90%;height:60px;border-radius:10px;font-size:24px!important;margin-top:80px}.diagnostic-interview #button-back{margin-top:40px}}n .diagnostic-interview-kid{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-interview-kid{width:100%}.diagnostic-interview-kid h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-interview-kid h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-interview-kid p,.diagnostic-interview-kid .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-interview-kid .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-interview-kid .p-gray{color:var(--p-gray)}.diagnostic-interview-kid .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-interview-kid .hidden{display:none!important}.diagnostic-interview-kid input.error{animation:inputError 2s ease-in}.diagnostic-interview-kid #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-interview-kid #top-left-logo img{width:100%}.diagnostic-interview-kid article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-interview-kid #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-interview-kid #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-interview-kid #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-interview-kid #form-aside h3 span,.diagnostic-interview-kid #form-aside p span{color:var(--p-cyan)}.diagnostic-interview-kid #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-interview-kid #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-interview-kid #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-interview-kid #form-logo img{width:39px;height:29px}.diagnostic-interview-kid form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-interview-kid #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-interview-kid #form-error.show{visibility:visible}.diagnostic-interview-kid button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-interview-kid button:hover{background:#000;color:#fff!important}}.diagnostic-interview-kid button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-interview-kid input[type=email]{margin-bottom:12px}.diagnostic-interview-kid .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-interview-kid #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-interview-kid #section-title{height:60px;padding-top:75px;padding-bottom:80px;text-transform:uppercase;text-align:center;color:var(--h-title);font-weight:400}.diagnostic-interview-kid .rules{width:100%;height:auto;position:relative;display:flex}.diagnostic-interview-kid .rules-pink{width:calc(31% + 35px);box-sizing:border-box;padding:65px 45px 65px 30px;border-radius:20px;background:#dcb5eb}.diagnostic-interview-kid .rules-pink h3{width:100%;color:#141212;font-weight:400;line-height:normal}.diagnostic-interview-kid .rules-green{width:calc(37% + 35px);box-sizing:border-box;padding:65px 45px 65px 37px;border-radius:20px;background:#66caa6;margin-left:-35px}.diagnostic-interview-kid .rules-green h3{width:100%;color:#141212;font-weight:400;line-height:normal}.diagnostic-interview-kid .rules-green h3 span{font-weight:700}.diagnostic-interview-kid .rules-yellow{width:calc(32% + 35px);box-sizing:border-box;padding:65px 30px;border-radius:20px;background:#ffe272;margin-left:-35px}.diagnostic-interview-kid .rules-yellow h3{width:100%;color:#141212;font-weight:400;line-height:normal}.diagnostic-interview-kid .rules-yellow h3 span{font-weight:700}.diagnostic-interview-kid .figures{width:292px;display:flex;gap:77px;margin-top:80px}.diagnostic-interview-kid .iframe-wrapper{width:1280px;height:556px;display:flex;justify-content:center;align-items:center;position:relative;margin-top:80px}.diagnostic-interview-kid iframe{width:1242px;height:528px;border-radius:20px;border:18px solid #D9D9D9;z-index:1}.diagnostic-interview-kid .iframe-wrapper svg:nth-of-type(1){position:absolute;left:-70px;top:-119px}.diagnostic-interview-kid .iframe-wrapper svg:nth-of-type(2){position:absolute;right:-78px;bottom:-61px}.diagnostic-interview-kid .section-inputs{width:100%;display:flex;flex-direction:column;gap:40px;margin-top:80px}.diagnostic-interview-kid .section-inputs__block{width:100%;height:80px;position:relative}.diagnostic-interview-kid .section-inputs__block h3{position:absolute;top:24px;left:24px;font-size:24px;font-weight:400}.diagnostic-interview-kid .section-inputs__block textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding-left:60px;padding-top:24px;border-radius:20px;border:2px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:24px;line-height:21px}.diagnostic-interview-kid .section-inputs__block textarea::-webkit-scrollbar{display:none}.diagnostic-interview-kid #button-end,.diagnostic-interview-kid #button-back{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-top:80px}.diagnostic-interview-kid #button-back{margin-top:40px}.diagnostic-interview-kid #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-interview-kid .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-interview-kid .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-interview-kid .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-interview-kid #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-interview-kid .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-interview-kid .form-checkbox label span{text-decoration:underline}}.diagnostic-interview-kid .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-interview-kid .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-interview-kid .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-interview-kid .form-checkbox label{width:calc(100% - 16px)}.diagnostic-interview-kid .form-checkbox label,.diagnostic-interview-kid .form-checkbox label span{font-size:10px}.diagnostic-interview-kid .form-checkbox div{width:15px;height:15px}.diagnostic-interview-kid #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-interview-kid h2{font-size:24px}.diagnostic-interview-kid h3{font-size:12px}.diagnostic-interview-kid p,.diagnostic-interview-kid .p1{font-size:12px;line-height:normal}.diagnostic-interview-kid .p1-strong{font-size:12px}.diagnostic-interview-kid .p2,.diagnostic-interview-kid .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-interview-kid #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-interview-kid article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-interview-kid #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-interview-kid #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-interview-kid #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-interview-kid #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-interview-kid #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-interview-kid #form-logo{margin-bottom:24px}.diagnostic-interview-kid form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-interview-kid #form-error{margin-bottom:8px}.diagnostic-interview-kid button{height:30px;font-size:12px!important;border-radius:5px}}.diagnostic-interview-kid .svg-phone{display:none}@media screen and (max-width:1000px){.diagnostic-interview-kid .article-content{width:100%;height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 0 70px}.diagnostic-interview-kid #section-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-interview-kid #section-title{width:233px;height:38px;padding-top:125px;padding-bottom:40px;font-size:36px;margin-left:20px}.diagnostic-interview-kid .rules{flex-direction:column}.diagnostic-interview-kid .rules-pink{width:100%;padding:20px 20px 55px}.diagnostic-interview-kid .rules-pink h3{font-size:16px}.diagnostic-interview-kid .rules-green{width:100%;padding:20px 20px 55px;margin-left:0;margin-top:-35px}.diagnostic-interview-kid .rules-green h3{font-size:16px}.diagnostic-interview-kid .rules-green h3 br{display:none}.diagnostic-interview-kid .rules-yellow{width:100%;padding:20px;margin-left:0;margin-top:-35px}.diagnostic-interview-kid .rules-yellow h3{font-size:16px}.diagnostic-interview-kid .figures{width:100%;display:flex;justify-content:center;gap:77px;margin-top:80px}.diagnostic-interview-kid .iframe-wrapper{width:100%;height:257px;margin-top:134px}.diagnostic-interview-kid iframe{width:100%;height:257px;border-radius:0;border:8px solid #D9D9D9;z-index:1}.diagnostic-interview-kid .iframe-wrapper svg:nth-of-type(1){display:none}.diagnostic-interview-kid .iframe-wrapper svg:nth-of-type(2){display:none}.diagnostic-interview-kid .svg-phone{display:block}.diagnostic-interview-kid .iframe-wrapper svg:nth-of-type(3){position:absolute;left:0;top:-94px}.diagnostic-interview-kid .iframe-wrapper svg:nth-of-type(4){position:absolute;right:0;bottom:-92px}.diagnostic-interview-kid .section-inputs{width:90%;display:flex;flex-direction:column;gap:40px;margin-top:132px}.diagnostic-interview-kid .section-inputs__block{width:100%;height:160px;position:relative}.diagnostic-interview-kid .section-inputs__block h3{position:absolute;top:25px;left:40px;font-size:24px;font-weight:400}.diagnostic-interview-kid .section-inputs__block textarea{padding-left:80px;padding-top:30px;font-size:16px}.diagnostic-interview-kid #button-end,.diagnostic-interview-kid #button-back{width:90%;height:60px;border-radius:10px;font-size:24px!important;margin-top:80px}.diagnostic-interview-kid #button-back{margin-top:40px}}n .diagnostic-learning-motivation{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-learning-motivation *{padding:0;margin:0;color-scheme:light;box-sizing:border-box}.diagnostic-learning-motivation h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-learning-motivation h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-learning-motivation p,.diagnostic-learning-motivation .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-learning-motivation .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-learning-motivation .p-gray{color:var(--p-gray)}.diagnostic-learning-motivation .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-learning-motivation .hidden{display:none!important}.diagnostic-learning-motivation input.error{animation:inputError 2s ease-in}.diagnostic-learning-motivation #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-learning-motivation #top-left-logo img{width:100%}.diagnostic-learning-motivation article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;margin:0 auto}.diagnostic-learning-motivation #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-learning-motivation #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-learning-motivation #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-learning-motivation #form-aside h3 span,.diagnostic-learning-motivation #form-aside p span{color:var(--p-cyan)}.diagnostic-learning-motivation #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-learning-motivation #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px;background:#fff}.diagnostic-learning-motivation #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-learning-motivation #form-logo img{width:39px;height:29px}.diagnostic-learning-motivation form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-learning-motivation #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-learning-motivation #form-error.show{visibility:visible}.diagnostic-learning-motivation button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-learning-motivation button:hover{background:#000;color:#fff!important}}.diagnostic-learning-motivation button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-learning-motivation input[type=email]{margin-bottom:12px}.diagnostic-learning-motivation #top-right-figure{position:absolute;top:0;right:0}.diagnostic-learning-motivation #center-left-figure{position:absolute;top:86px;left:0;z-index:-1}.diagnostic-learning-motivation #bottom-left-figure{position:absolute;bottom:0;left:68px;overflow:hidden;z-index:-1}.diagnostic-learning-motivation #bottom-right-figure{position:absolute;bottom:0;right:0;overflow:hidden;z-index:-1}.diagnostic-learning-motivation .article-content{width:100%;height:auto;flex-direction:column;align-items:center;box-sizing:border-box;padding:0;overflow:hidden}.diagnostic-learning-motivation #section-instruction{width:min(1440px,100%);height:auto;display:flex;flex-direction:column;align-items:center;gap:121px;box-sizing:border-box;padding:0 40px}.diagnostic-learning-motivation .section-instruction__columns{width:100%;display:flex}.diagnostic-learning-motivation .section-instruction__column{width:50%;display:flex;flex-direction:column;gap:40px;padding-top:250px}.diagnostic-learning-motivation .section-instruction__column:last-of-type{position:relative}.diagnostic-learning-motivation #section-instruction__column-svg-pc{position:absolute;top:0;left:-40px;z-index:-1}.diagnostic-learning-motivation #section-instruction__column-svg-phone{display:none}.diagnostic-learning-motivation .section-instruction__column-title{color:var(--h-title);text-transform:uppercase;margin-top:63px;margin-bottom:40px}.diagnostic-learning-motivation .section-instruction__column h2:not(.section-instruction__column-title){width:calc(100% - 40px);font-weight:400;text-transform:uppercase;padding-right:40px}.diagnostic-learning-motivation .section-instruction__column h3{width:calc(100% - 180px);padding-left:180px;font-weight:400}.diagnostic-learning-motivation #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-bottom:260px}.diagnostic-learning-motivation .section-content__column-title{color:var(--h-title);text-align:center;text-transform:uppercase;margin-top:75px;margin-bottom:80px}.diagnostic-learning-motivation .section-content__gender{width:574px;display:flex;flex-direction:column;align-items:center}.diagnostic-learning-motivation .section-content__gender .section-content__column-title{margin-top:187px}.diagnostic-learning-motivation .section-content__gender .question-wrapper{width:517px;margin-top:0}.diagnostic-learning-motivation .section-content__gender-buttons{width:517px;display:flex;justify-content:space-between;padding-bottom:207px;margin-top:61px}.diagnostic-learning-motivation .section-content__gender-buttons button{width:220px;background:var(--p-cyan)}@media(hover:hover){.diagnostic-learning-motivation .section-content__gender-buttons button:hover{background:#000;color:#fff!important}}.diagnostic-learning-motivation .section-content__gender-buttons button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-learning-motivation .section-content__column{width:729px;display:flex;flex-direction:column;align-items:center}.diagnostic-learning-motivation .question-wrapper{width:100%;height:119px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:10px;border:2px solid #BD92CE;background-color:#fff;margin-top:5px}.diagnostic-learning-motivation #question{width:559px;color:#141212;line-height:112%;text-align:center}.diagnostic-learning-motivation .grade-wrapper{width:100%;display:flex;justify-content:space-between;margin-top:46px}.diagnostic-learning-motivation .grade-wrapper h3{color:#000;font-size:18px;font-weight:400;line-height:112%}.diagnostic-learning-motivation .grade-content{width:54px;height:134px;display:flex;flex-direction:column;position:relative}.diagnostic-learning-motivation .grade-content h3{width:60px;position:absolute;top:74px;left:0}.diagnostic-learning-motivation .grade{width:54px;height:54px;background-color:#f1cd214d;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#141212;cursor:pointer;transition:.15s all}@media(hover:hover){.diagnostic-learning-motivation .grade:hover{background-color:#f1cd2180}}.diagnostic-learning-motivation .grade.active{background-color:#f1cd2180}.diagnostic-learning-motivation .grade-range{width:100%;height:2px;position:relative;background-color:var(--p-cyan);margin-top:40px}.diagnostic-learning-motivation .grade-circle{width:10px;height:10px;border-radius:50%;background-color:var(--p-cyan);position:absolute;top:-4px;left:0%}.diagnostic-learning-motivation .question-buttons{width:517px;height:46px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:61px}.diagnostic-learning-motivation #question-counter{font-size:18px;color:#141212}.diagnostic-learning-motivation #button-back{width:178px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button)}@media(hover:hover){.diagnostic-learning-motivation #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-learning-motivation #button-next,.diagnostic-learning-motivation #button-end{width:178px;height:100%;position:absolute;top:0;right:0}.diagnostic-learning-motivation #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-learning-motivation .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-learning-motivation .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-learning-motivation .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-learning-motivation #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-learning-motivation .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-learning-motivation .form-checkbox label span{text-decoration:underline}}.diagnostic-learning-motivation .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-learning-motivation .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-learning-motivation h2{font-size:24px}.diagnostic-learning-motivation h3{font-size:12px}.diagnostic-learning-motivation p,.diagnostic-learning-motivation .p1{font-size:12px;line-height:normal}.diagnostic-learning-motivation .p1-strong{font-size:12px}.diagnostic-learning-motivation .p2,.diagnostic-learning-motivation .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-learning-motivation #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-learning-motivation article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-learning-motivation #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-learning-motivation #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-learning-motivation #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-learning-motivation #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-learning-motivation #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-learning-motivation #form-logo{margin-bottom:24px}.diagnostic-learning-motivation form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-learning-motivation #form-error{margin-bottom:8px}.diagnostic-learning-motivation button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-learning-motivation #top-right-figure{position:absolute;top:-34px;right:-21px;z-index:-1}.diagnostic-learning-motivation #center-left-figure{position:absolute;top:535px;left:initial;right:0;z-index:-1}.diagnostic-learning-motivation #center-left-figure svg{rotate:180deg}.diagnostic-learning-motivation #bottom-left-figure,.diagnostic-learning-motivation #bottom-right-figure{display:none}.diagnostic-learning-motivation .figure-phone-hidden{display:none!important}.diagnostic-learning-motivation .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative}.diagnostic-learning-motivation #section-instruction{width:100%;flex-direction:column;padding:0}.diagnostic-learning-motivation .section-instruction__columns{width:100%;display:flex;flex-direction:column}.diagnostic-learning-motivation .section-instruction__column{width:100%;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;padding:0 20px}.diagnostic-learning-motivation .section-instruction__column:last-of-type{position:relative;align-items:center;padding:141px 20px 0;margin-top:12px}.diagnostic-learning-motivation #section-instruction__column-svg-pc{display:none}.diagnostic-learning-motivation #section-instruction__column-svg-phone{display:block;position:absolute;top:0;right:0;z-index:-1}.diagnostic-learning-motivation .section-instruction__column-title{color:var(--h-title);text-transform:uppercase;text-align:center;font-size:36px;margin-top:125px;margin-bottom:0}.diagnostic-learning-motivation .section-instruction__column h2:not(.section-instruction__column-title){width:100%;text-align:center;padding-right:0}.diagnostic-learning-motivation .section-instruction__column h3{width:300px;padding-left:0;font-size:24px;line-height:132%}.diagnostic-learning-motivation #submit-instruction{width:90%;height:60px;border-radius:10px;font-size:24px!important;margin-top:80px;margin-bottom:70px}}@media screen and (max-width:1000px){.diagnostic-learning-motivation .section-content__column-title{width:293px;font-size:36px;text-align:start;margin-top:125px;margin-bottom:33px}.diagnostic-learning-motivation .section-content__gender{width:408px;display:flex;flex-direction:column;align-items:center}.diagnostic-learning-motivation .section-content__gender .section-content__column-title{margin-top:125px}.diagnostic-learning-motivation .section-content__gender .question-wrapper{width:408px;height:106px;margin-top:0}.diagnostic-learning-motivation .section-content__gender .question-wrapper p{font-size:20px}.diagnostic-learning-motivation .section-content__gender-buttons{width:408px;display:flex;flex-direction:column;justify-content:flex-start;gap:40px;padding-bottom:301px;margin-top:60px}.diagnostic-learning-motivation .section-content__gender-buttons button{width:100%;height:46px;font-size:18px!important}.diagnostic-learning-motivation .section-content__column{width:408px;display:flex;flex-direction:column;align-items:center}.diagnostic-learning-motivation .question-wrapper{width:100%;height:106px;margin-top:0}.diagnostic-learning-motivation #question{width:388px;font-size:20px}.diagnostic-learning-motivation .grade-wrapper{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:31px}.diagnostic-learning-motivation .grade{width:54px;height:54px}.diagnostic-learning-motivation .grade p{font-size:20px}.diagnostic-learning-motivation .grade-content{width:348px;height:54px;display:flex;flex-direction:column;position:relative}.diagnostic-learning-motivation .grade-content h3{position:absolute}.diagnostic-learning-motivation .grade-content h3:nth-of-type(1),.diagnostic-learning-motivation .grade-content h3:nth-of-type(2),.diagnostic-learning-motivation .grade-content h3:nth-of-type(3),.diagnostic-learning-motivation .grade-content h3:nth-of-type(4),.diagnostic-learning-motivation .grade-content h3:nth-of-type(5){width:auto;top:17px;left:74px}.diagnostic-learning-motivation .grade-range{display:none}.diagnostic-learning-motivation .question-buttons{width:408px;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:80px;margin-bottom:70px}.diagnostic-learning-motivation #question-counter{font-size:18px;color:#141212}.diagnostic-learning-motivation #button-back{width:150px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button);font-size:18px!important}.diagnostic-learning-motivation #button-next,.diagnostic-learning-motivation #button-end{width:150px;height:100%;position:absolute;top:0;right:0;font-size:18px!important}}@media screen and (max-width:550px){.diagnostic-learning-motivation .section-instruction__column-title{width:293px;text-align:start}.diagnostic-learning-motivation .section-instruction__column h2:not(.section-instruction__column-title){text-align:start}.diagnostic-learning-motivation .section-instruction__column{align-items:flex-start!important}}@media screen and (max-width:430px){.diagnostic-learning-motivation #section-content,.diagnostic-learning-motivation #section-gender{width:100%}.diagnostic-learning-motivation .section-content__column,.diagnostic-learning-motivation .section-content__gender{width:100%;box-sizing:border-box;padding:0 10px}.diagnostic-learning-motivation .section-instruction__column h3{width:75%;font-size:16px}.diagnostic-learning-motivation .section-instruction__column:last-of-type{padding-top:200px}.diagnostic-learning-motivation #submit-instruction{margin-top:0}.diagnostic-learning-motivation .question-wrapper,.diagnostic-learning-motivation .section-content__gender .question-wrapper{width:100%;height:auto;align-items:center;box-sizing:border-box;padding:10px 20px}.diagnostic-learning-motivation #question{width:100%}.diagnostic-learning-motivation .question-buttons,.diagnostic-learning-motivation .section-content__gender-buttons{width:100%;box-sizing:border-box;padding:0 20px}.diagnostic-learning-motivation .question-buttons button{width:33%!important}.diagnostic-learning-motivation .grade-content{width:200px}}@media screen and (max-width:370px){.diagnostic-learning-motivation #center-left-figure{right:-125px}.diagnostic-learning-motivation #section-title{font-size:24px}}@media screen and (max-width:320px){.diagnostic-learning-motivation .section-instruction__column-title,.diagnostic-learning-motivation .section-content__column-title{width:auto;font-size:20px}.diagnostic-learning-motivation #top-right-figure{top:-50px}}n .diagnostic-my-needs{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-my-needs{width:100%}.diagnostic-my-needs h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-my-needs h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-my-needs p,.diagnostic-my-needs .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-my-needs .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-my-needs .p-gray{color:var(--p-gray)}.diagnostic-my-needs .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-my-needs .hidden{display:none!important}.diagnostic-my-needs input.error{animation:inputError 2s ease-in}.diagnostic-my-needs #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-my-needs #top-left-logo img{width:100%}.diagnostic-my-needs article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-my-needs #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-my-needs #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-my-needs #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-my-needs #form-aside h3 span,.diagnostic-my-needs #form-aside p span{color:var(--p-cyan)}.diagnostic-my-needs #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-my-needs #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-my-needs #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-my-needs #form-logo img{width:39px;height:29px}.diagnostic-my-needs form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-my-needs #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-my-needs #form-error.show{visibility:visible}.diagnostic-my-needs button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-my-needs button:hover{background:#000;color:#fff!important}}.diagnostic-my-needs button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-my-needs input[type=email]{margin-bottom:12px}.diagnostic-my-needs #top-right-figure{position:absolute;top:0;right:0;z-index:-1}.diagnostic-my-needs #bottom-left-figure{width:256px;height:187px;position:absolute;bottom:0;left:0;z-index:-1;overflow:hidden}.diagnostic-my-needs #bottom-left-figure svg{position:absolute;top:2px;left:0}.diagnostic-my-needs #center-left-figure{position:absolute;top:86px;left:0;z-index:-1}.diagnostic-my-needs .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative;box-sizing:border-box;padding:0 0 70px;overflow-x:hidden}.diagnostic-my-needs #section-instruction{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-my-needs #section-title{height:57px;padding-top:75px;padding-bottom:80px;text-transform:uppercase;text-align:center;color:var(--h-title)}.diagnostic-my-needs .section-instruction__row{width:min(1360px,100%);display:flex;flex-direction:row;gap:40px;box-sizing:border-box;padding:0 40px}.diagnostic-my-needs .section-instruction__row h3{width:47%;font-weight:400;color:#141212}.diagnostic-my-needs .section-instruction__row h2{width:53%;text-transform:uppercase;font-weight:400;color:#141212}.diagnostic-my-needs .section-instruction__row_blue h2{width:47%;padding:60px 0}.diagnostic-my-needs .section-instruction__row_blue h3{width:52%;padding:60px 0}.diagnostic-my-needs .section-instruction__row_blue h3 span{font-weight:500}.diagnostic-my-needs .section-instruction__row-wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center;background:#66caa580;margin-top:40px}.diagnostic-my-needs #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-top:80px;margin-bottom:25px}.diagnostic-my-needs .section-content__column{width:729px;display:flex;flex-direction:column;align-items:center}.diagnostic-my-needs .question-wrapper{width:100%;height:119px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:10px;border:2px solid #BD92CE;background-color:#fff;margin-top:5px}.diagnostic-my-needs #question{width:559px;color:#141212;line-height:112%}.diagnostic-my-needs .grade-wrapper{width:100%;height:54px;display:flex;gap:21px;margin-top:46px}.diagnostic-my-needs .grade{width:54px;height:54px;background-color:#f1cd214d;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#141212;cursor:pointer;transition:.15s all}.diagnostic-my-needs .grade-radio{display:none}@media(hover:hover){.diagnostic-my-needs .grade:hover{background-color:#f1cd2180}}.diagnostic-my-needs .grade.active{background-color:#f1cd2180}.diagnostic-my-needs .grade-range{width:100%;height:2px;position:relative;background-color:var(--p-cyan);margin-top:51px}.diagnostic-my-needs .grade-circle{width:10px;height:10px;border-radius:50%;background-color:var(--p-cyan);position:absolute;top:-4px;left:0%}.diagnostic-my-needs .grade-text{width:100%;display:flex;justify-content:space-between;margin-top:21px}.diagnostic-my-needs .question-buttons{width:517px;height:46px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:40px}.diagnostic-my-needs #question-counter{font-size:18px;color:#141212}.diagnostic-my-needs #button-back{width:178px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button)}@media(hover:hover){.diagnostic-my-needs #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-my-needs #button-next,.diagnostic-my-needs #button-end{width:178px;height:100%;position:absolute;top:0;right:0}.diagnostic-my-needs .phone-wrapper{display:flex;flex-direction:column}.diagnostic-my-needs .grade-range-phone{display:none}.diagnostic-my-needs #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-my-needs .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-my-needs .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-my-needs .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-my-needs #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-my-needs .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-my-needs .form-checkbox label span{text-decoration:underline}}.diagnostic-my-needs .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-my-needs .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-my-needs .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-my-needs .form-checkbox label{width:calc(100% - 16px)}.diagnostic-my-needs .form-checkbox label,.diagnostic-my-needs .form-checkbox label span{font-size:10px}.diagnostic-my-needs .form-checkbox div{width:15px;height:15px}.diagnostic-my-needs #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-my-needs h2{font-size:24px}.diagnostic-my-needs h3{font-size:12px}.diagnostic-my-needs p,.diagnostic-my-needs .p1{font-size:12px;line-height:normal}.diagnostic-my-needs .p1-strong{font-size:12px}.diagnostic-my-needs .p2,.diagnostic-my-needs .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-my-needs #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-my-needs article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-my-needs #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-my-needs #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-my-needs #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-my-needs #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-my-needs #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-my-needs #form-logo{margin-bottom:24px}.diagnostic-my-needs form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-my-needs #form-error{margin-bottom:8px}.diagnostic-my-needs button{height:30px;font-size:12px!important;border-radius:5px}}.diagnostic-my-needs #bottom-left-figure-phone{display:none}@media screen and (max-width:1000px){.diagnostic-my-needs #top-right-figure{position:absolute;top:-5px;right:-30px}.diagnostic-my-needs #bottom-left-figure{width:256px;height:235px;position:absolute;bottom:0;left:0;overflow:hidden}.diagnostic-my-needs #bottom-left-figure-pc{display:none}.diagnostic-my-needs #bottom-left-figure-phone{display:block}.diagnostic-my-needs #center-left-figure{position:absolute;top:550px;left:initial;right:0;z-index:-1;display:none}.diagnostic-my-needs #center-left-figure svg{rotate:180deg}.diagnostic-my-needs .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative;box-sizing:border-box;padding:0 0 70px;overflow-x:hidden}.diagnostic-my-needs #section-instruction{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-my-needs #section-title{height:auto;padding-top:125px;padding-bottom:40px;font-size:36px}.diagnostic-my-needs .section-instruction__row{width:100%;height:auto;flex-direction:column;padding:0}.diagnostic-my-needs .section-instruction__row h3{width:auto;box-sizing:border-box;padding:0 20px;font-size:16px}.diagnostic-my-needs .section-instruction__row h2{width:100%;box-sizing:border-box;padding:20px;background:#66caa580;font-size:24px}.diagnostic-my-needs .section-instruction__row_blue{height:auto;flex-direction:column-reverse}.diagnostic-my-needs .section-instruction__row_blue h2,.diagnostic-my-needs .section-instruction__row_blue h3{height:auto}.diagnostic-my-needs .section-instruction__row-wrapper{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;background:#66caa500;margin-top:40px}.diagnostic-my-needs #submit-instruction{width:90%;height:60px;border-radius:10px;font-size:24px!important;font-weight:500;margin-top:80px;margin-bottom:25px}}@media screen and (max-width:1000px){.diagnostic-my-needs .section-content__column{width:408px;display:flex;flex-direction:column;align-items:center}.diagnostic-my-needs .question-wrapper{width:100%;height:106px;margin-top:-7px}.diagnostic-my-needs #question{width:388px;font-size:20px}.diagnostic-my-needs .grade-wrapper{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;gap:0;box-sizing:border-box;padding:0 8px;margin-top:0}.diagnostic-my-needs .grade{width:16px;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background-color:#0000;border-radius:0}.diagnostic-my-needs .grade p{font-size:20px}.diagnostic-my-needs .grade.active p{color:var(--p-cyan)}.diagnostic-my-needs .grade-radio{width:14px;height:14px;display:block;position:relative}.diagnostic-my-needs .grade-radio:before{content:"";width:14px;height:14px;position:absolute;top:-1px;left:-1px;border:1px var(--border-cyan) solid;border-radius:50%;background-color:#fff;cursor:pointer}.diagnostic-my-needs .grade.active .grade-radio:after{content:"";width:12px;height:12px;position:absolute;top:1px;left:1px;background-color:var(--border-cyan);border-radius:50%;cursor:pointer}.diagnostic-my-needs .grade.active{background-color:#0000}@media(hover:hover){.diagnostic-my-needs .grade:hover{background-color:#0000}}.diagnostic-my-needs .grade-range{display:none}.diagnostic-my-needs .grade-range-phone{display:block;width:100%;height:2px;position:relative;background-color:var(--p-cyan);margin-top:0}.diagnostic-my-needs .grade-range-phone:before{content:"";position:absolute;top:-4px;left:0;width:2px;height:10px;background-color:var(--border-cyan)}.diagnostic-my-needs .grade-range-phone:after{content:"";position:absolute;top:-4px;right:-1px;width:10px;height:5px;box-sizing:border-box;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid var(--border-cyan)}.diagnostic-my-needs .diagnostic-my-needs .grade-text{display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;padding:0 8px;margin-top:0}.diagnostic-my-needs .grade-text p{width:auto;font-size:12px}.diagnostic-my-needs .question-buttons{width:408px;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:40px}.diagnostic-my-needs #question-counter{font-size:18px;color:#141212}.diagnostic-my-needs #button-back{width:150px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button);font-size:18px!important}@media(hover:hover){.diagnostic-my-needs #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-my-needs #button-next,.diagnostic-my-needs #button-end{width:150px;height:100%;position:absolute;top:0;right:0;font-size:18px!important}.diagnostic-my-needs .phone-wrapper{width:100%;flex-direction:column;gap:14px;margin-top:70px}}@media screen and (max-width:600px){.diagnostic-my-needs #section-title{width:280px;text-align:start;padding-left:16px;margin-right:auto}}@media screen and (max-width:430px){.diagnostic-my-needs #section-content{width:100%}.diagnostic-my-needs .section-content__column{width:100%;box-sizing:border-box;padding:0 10px}.diagnostic-my-needs .question-wrapper{width:100%;height:auto;box-sizing:border-box;padding:10px 20px}.diagnostic-my-needs #question{width:100%}.diagnostic-my-needs .question-buttons{width:100%;box-sizing:border-box;padding:0 20px}.diagnostic-my-needs .question-buttons button{width:33%!important}}@media screen and (max-width:370px){.diagnostic-my-needs #section-title{width:100%;font-size:24px}.diagnostic-my-needs #top-right-figure{top:-55px}.diagnostic-my-needs #center-left-figure{right:-75px}}n .diagnostic-my-needs-kid{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-my-needs-kid{width:100%}.diagnostic-my-needs-kid h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-my-needs-kid h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-my-needs-kid p,.diagnostic-my-needs-kid .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-my-needs-kid .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-my-needs-kid .p-gray{color:var(--p-gray)}.diagnostic-my-needs-kid .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-my-needs-kid .hidden{display:none!important}.diagnostic-my-needs-kid input.error{animation:inputError 2s ease-in}.diagnostic-my-needs-kid #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-my-needs-kid #top-left-logo img{width:100%}.diagnostic-my-needs-kid article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-my-needs-kid #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-my-needs-kid #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-my-needs-kid #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-my-needs-kid #form-aside h3 span,.diagnostic-my-needs-kid #form-aside p span{color:var(--p-cyan)}.diagnostic-my-needs-kid #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-my-needs-kid #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-my-needs-kid #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-my-needs-kid #form-logo img{width:39px;height:29px}.diagnostic-my-needs-kid form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-my-needs-kid #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-my-needs-kid #form-error.show{visibility:visible}.diagnostic-my-needs-kid button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-my-needs-kid button:hover{background:#000;color:#fff!important}}.diagnostic-my-needs-kid button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-my-needs-kid input[type=email]{margin-bottom:12px}.diagnostic-my-needs-kid #top-right-figure{position:absolute;top:0;right:0;z-index:-1}.diagnostic-my-needs-kid #bottom-left-figure{width:256px;height:187px;position:absolute;bottom:0;left:0;z-index:-1;overflow:hidden}.diagnostic-my-needs-kid #bottom-left-figure svg{position:absolute;top:2px;left:0}.diagnostic-my-needs-kid #center-left-figure{position:absolute;top:86px;left:0;z-index:-1}.diagnostic-my-needs-kid .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative;box-sizing:border-box;padding:0 0 70px;overflow-x:hidden}.diagnostic-my-needs-kid #section-instruction{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-my-needs-kid #section-title{height:57px;padding-top:75px;padding-bottom:80px;text-transform:uppercase;text-align:center;color:var(--h-title)}.diagnostic-my-needs-kid .section-instruction__row{width:min(1360px,100%);display:flex;flex-direction:row;gap:40px;box-sizing:border-box;padding:0 40px}.diagnostic-my-needs-kid .section-instruction__row h3{width:47%;font-weight:400;color:#141212}.diagnostic-my-needs-kid .section-instruction__row h2{width:53%;text-transform:uppercase;font-weight:400;color:#141212}.diagnostic-my-needs-kid .section-instruction__row_blue h2{width:47%;padding:60px 0}.diagnostic-my-needs-kid .section-instruction__row_blue h3{width:52%;padding:60px 0}.diagnostic-my-needs-kid .section-instruction__row_blue h3 span{font-weight:500}.diagnostic-my-needs-kid .section-instruction__row-wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center;background:#66caa580;margin-top:40px}.diagnostic-my-needs-kid #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-top:80px;margin-bottom:25px}.diagnostic-my-needs-kid .section-content__column{width:729px;display:flex;flex-direction:column;align-items:center}.diagnostic-my-needs-kid .question-wrapper{width:100%;height:119px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:10px;border:2px solid #BD92CE;background-color:#fff;margin-top:5px}.diagnostic-my-needs-kid #question{width:559px;color:#141212;line-height:112%}.diagnostic-my-needs-kid .grade-wrapper{width:100%;height:54px;display:flex;gap:21px;margin-top:46px}.diagnostic-my-needs-kid .grade{width:54px;height:54px;background-color:#f1cd214d;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#141212;cursor:pointer;transition:.15s all}.diagnostic-my-needs-kid .grade-radio{display:none}@media(hover:hover){.diagnostic-my-needs-kid .grade:hover{background-color:#f1cd2180}}.diagnostic-my-needs-kid .grade.active{background-color:#f1cd2180}.diagnostic-my-needs-kid .grade-range{width:100%;height:2px;position:relative;background-color:var(--p-cyan);margin-top:51px}.diagnostic-my-needs-kid .grade-circle{width:10px;height:10px;border-radius:50%;background-color:var(--p-cyan);position:absolute;top:-4px;left:0%}.diagnostic-my-needs-kid .grade-text{width:100%;display:flex;justify-content:space-between;margin-top:21px}.diagnostic-my-needs-kid .question-buttons{width:517px;height:46px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:40px}.diagnostic-my-needs-kid #question-counter{font-size:18px;color:#141212}.diagnostic-my-needs-kid #button-back{width:178px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button)}@media(hover:hover){.diagnostic-my-needs-kid #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-my-needs-kid #button-next,.diagnostic-my-needs-kid #button-end{width:178px;height:100%;position:absolute;top:0;right:0}.diagnostic-my-needs-kid .phone-wrapper{display:flex;flex-direction:column}.diagnostic-my-needs-kid .grade-range-phone{display:none}.diagnostic-my-needs-kid #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-my-needs-kid .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-my-needs-kid .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-my-needs-kid .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-my-needs-kid #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-my-needs-kid .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-my-needs-kid .form-checkbox label span{text-decoration:underline}}.diagnostic-my-needs-kid .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-my-needs-kid .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-my-needs-kid .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-my-needs-kid .form-checkbox label{width:calc(100% - 16px)}.diagnostic-my-needs-kid .form-checkbox label,.diagnostic-my-needs-kid .form-checkbox label span{font-size:10px}.diagnostic-my-needs-kid .form-checkbox div{width:15px;height:15px}.diagnostic-my-needs-kid #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-my-needs-kid h2{font-size:24px}.diagnostic-my-needs-kid h3{font-size:12px}.diagnostic-my-needs-kid p,.diagnostic-my-needs-kid .p1{font-size:12px;line-height:normal}.diagnostic-my-needs-kid .p1-strong{font-size:12px}.diagnostic-my-needs-kid .p2,.diagnostic-my-needs-kid .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-my-needs-kid #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-my-needs-kid article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-my-needs-kid #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-my-needs-kid #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-my-needs-kid #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-my-needs-kid #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-my-needs-kid #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-my-needs-kid #form-logo{margin-bottom:24px}.diagnostic-my-needs-kid form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-my-needs-kid #form-error{margin-bottom:8px}.diagnostic-my-needs-kid button{height:30px;font-size:12px!important;border-radius:5px}}.diagnostic-my-needs-kid #bottom-left-figure-phone{display:none}@media screen and (max-width:1000px){.diagnostic-my-needs-kid #top-right-figure{position:absolute;top:-5px;right:-30px}.diagnostic-my-needs-kid #bottom-left-figure{width:256px;height:235px;position:absolute;bottom:0;left:0;overflow:hidden}.diagnostic-my-needs-kid #bottom-left-figure-pc{display:none}.diagnostic-my-needs-kid #bottom-left-figure-phone{display:block}.diagnostic-my-needs-kid #center-left-figure{position:absolute;top:550px;left:initial;right:0;z-index:-1;display:none}.diagnostic-my-needs-kid #center-left-figure svg{rotate:180deg}.diagnostic-my-needs-kid .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative;box-sizing:border-box;padding:0 0 70px;overflow-x:hidden}.diagnostic-my-needs-kid #section-instruction{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.diagnostic-my-needs-kid #section-title{height:auto;padding-top:125px;padding-bottom:40px;font-size:36px}.diagnostic-my-needs-kid .section-instruction__row{width:100%;height:auto;flex-direction:column;padding:0}.diagnostic-my-needs-kid .section-instruction__row h3{width:auto;box-sizing:border-box;padding:0 20px;font-size:16px}.diagnostic-my-needs-kid .section-instruction__row h2{width:100%;box-sizing:border-box;padding:20px;background:#66caa580;font-size:24px}.diagnostic-my-needs-kid .section-instruction__row_blue{height:auto;flex-direction:column-reverse}.diagnostic-my-needs-kid .section-instruction__row_blue h2,.diagnostic-my-needs-kid .section-instruction__row_blue h3{height:auto}.diagnostic-my-needs-kid .section-instruction__row-wrapper{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;background:#66caa500;margin-top:40px}.diagnostic-my-needs-kid #submit-instruction{width:90%;height:60px;border-radius:10px;font-size:24px!important;font-weight:500;margin-top:80px;margin-bottom:25px}}@media screen and (max-width:1000px){.diagnostic-my-needs-kid .section-content__column{width:408px;display:flex;flex-direction:column;align-items:center}.diagnostic-my-needs-kid .question-wrapper{width:100%;height:106px;margin-top:-7px}.diagnostic-my-needs-kid #question{width:388px;font-size:20px}.diagnostic-my-needs-kid .grade-wrapper{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;gap:0;box-sizing:border-box;padding:0 8px;margin-top:0}.diagnostic-my-needs-kid .grade{width:16px;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background-color:#0000;border-radius:0}.diagnostic-my-needs-kid .grade p{font-size:20px}.diagnostic-my-needs-kid .grade.active p{color:var(--p-cyan)}.diagnostic-my-needs-kid .grade-radio{width:14px;height:14px;display:block;position:relative}.diagnostic-my-needs-kid .grade-radio:before{content:"";width:14px;height:14px;position:absolute;top:-1px;left:-1px;border:1px var(--border-cyan) solid;border-radius:50%;background-color:#fff;cursor:pointer}.diagnostic-my-needs-kid .grade.active .grade-radio:after{content:"";width:12px;height:12px;position:absolute;top:1px;left:1px;background-color:var(--border-cyan);border-radius:50%;cursor:pointer}.diagnostic-my-needs-kid .grade.active{background-color:#0000}@media(hover:hover){.diagnostic-my-needs-kid .grade:hover{background-color:#0000}}.diagnostic-my-needs-kid .grade-range{display:none}.diagnostic-my-needs-kid .grade-range-phone{display:block;width:100%;height:2px;position:relative;background-color:var(--p-cyan);margin-top:0}.diagnostic-my-needs-kid .grade-range-phone:before{content:"";position:absolute;top:-4px;left:0;width:2px;height:10px;background-color:var(--border-cyan)}.diagnostic-my-needs-kid .grade-range-phone:after{content:"";position:absolute;top:-4px;right:-1px;width:10px;height:5px;box-sizing:border-box;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid var(--border-cyan)}.diagnostic-my-needs-kid .diagnostic-my-needs-kid .grade-text{display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;padding:0 8px;margin-top:0}.diagnostic-my-needs-kid .grade-text p{width:auto;font-size:12px}.diagnostic-my-needs-kid .question-buttons{width:408px;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:40px}.diagnostic-my-needs-kid #question-counter{font-size:18px;color:#141212}.diagnostic-my-needs-kid #button-back{width:150px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button);font-size:18px!important}@media(hover:hover){.diagnostic-my-needs-kid #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-my-needs-kid #button-next,.diagnostic-my-needs-kid #button-end{width:150px;height:100%;position:absolute;top:0;right:0;font-size:18px!important}.diagnostic-my-needs-kid .phone-wrapper{width:100%;flex-direction:column;gap:14px;margin-top:70px}}@media screen and (max-width:600px){.diagnostic-my-needs-kid #section-title{width:280px;text-align:start;padding-left:16px;margin-right:auto}}@media screen and (max-width:430px){.diagnostic-my-needs-kid #section-content{width:100%}.diagnostic-my-needs-kid .section-content__column{width:100%;box-sizing:border-box;padding:0 10px}.diagnostic-my-needs-kid .question-wrapper{width:100%;height:auto;box-sizing:border-box;padding:10px 20px}.diagnostic-my-needs-kid #question{width:100%}.diagnostic-my-needs-kid .question-buttons{width:100%;box-sizing:border-box;padding:0 20px}.diagnostic-my-needs-kid .question-buttons button{width:33%!important}}@media screen and (max-width:370px){.diagnostic-my-needs-kid #section-title{width:100%;font-size:24px}.diagnostic-my-needs-kid #top-right-figure{top:-55px}.diagnostic-my-needs-kid #center-left-figure{right:-75px}}n .diagnostic-perfect-job{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-perfect-job{width:100%}.diagnostic-perfect-job h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-perfect-job h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-perfect-job p,.diagnostic-perfect-job .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-perfect-job .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-perfect-job .p-gray{color:var(--p-gray)}.diagnostic-perfect-job .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-perfect-job .hidden{display:none!important}.diagnostic-perfect-job input.error{animation:inputError 2s ease-in}.diagnostic-perfect-job #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-perfect-job #top-left-logo img{width:100%}.diagnostic-perfect-job article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-perfect-job #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-perfect-job #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-perfect-job #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-perfect-job #form-aside h3 span,.diagnostic-perfect-job #form-aside p span{color:var(--p-cyan)}.diagnostic-perfect-job #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-perfect-job #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-perfect-job #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-perfect-job #form-logo img{width:39px;height:29px}.diagnostic-perfect-job form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-perfect-job #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-perfect-job #form-error.show{visibility:visible}.diagnostic-perfect-job button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-perfect-job button:hover{background:#000;color:#fff!important}}.diagnostic-perfect-job button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-perfect-job input[type=email]{margin-bottom:12px}.diagnostic-perfect-job .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.diagnostic-perfect-job .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-perfect-job #section-content{width:100%;height:auto;display:flex;flex-direction:row;gap:30px}.diagnostic-perfect-job #section-title{height:60px;padding-top:75px;padding-bottom:120px;text-transform:uppercase;text-align:center}.diagnostic-perfect-job .section-rules{width:55%;position:relative}.diagnostic-perfect-job .section-inputs{width:546px;display:flex;flex-direction:column;gap:20px}.diagnostic-perfect-job .section-inputs__block{width:100%;height:60px;position:relative}.diagnostic-perfect-job .section-inputs__block h3{position:absolute;top:14px;left:20px;font-size:24px}.diagnostic-perfect-job .section-inputs input{width:100%;height:100%;box-sizing:border-box;padding:14px 20px 14px 60px;border:2px solid var(--border);border-radius:10px;color:#000;font-family:"Roboto",Sans-Serif;font-size:24px;font-style:normal;font-weight:400;line-height:132%;margin:0}.diagnostic-perfect-job #button-end,.diagnostic-perfect-job #button-back{width:100%;height:60px;border-radius:10px;font-size:24px!important;font-weight:500;margin-top:20px}.diagnostic-perfect-job #button-back{margin-top:0}.diagnostic-perfect-job .section-rules h3{font-size:16px;font-weight:400}.diagnostic-perfect-job .section-rules h3 span{font-weight:700}.diagnostic-perfect-job .section-rules__square{width:300px;height:300px;box-sizing:border-box;padding:40px 13px 0 12px;border-radius:20px;background:var(--border);position:absolute;top:4px;left:152px;z-index:1}.diagnostic-perfect-job .section-rules__square h3:nth-child(1){text-align:center;margin-bottom:20px}.diagnostic-perfect-job .section-rules__circle{width:314.685px;height:300px;box-sizing:border-box;padding:77px 46px 0;border-radius:314.685px;background:var(--dot-bg);position:absolute;top:204px;left:8px;z-index:2}.diagnostic-perfect-job .section-rules__triangle{width:346.41px;height:300px;position:absolute;top:424px;left:169px}.diagnostic-perfect-job .section-rules__triangle h3:nth-child(1){width:148px;position:absolute;top:101px;left:16px;z-index:4}.diagnostic-perfect-job .section-rules__triangle h3:nth-child(2){width:67px;position:absolute;top:195px;left:48px;z-index:4}.diagnostic-perfect-job .section-rules__triangle svg{position:absolute;top:0;left:0;z-index:3}.diagnostic-perfect-job .audio-wrapper{width:100%;height:49px;display:flex;align-items:center}.diagnostic-perfect-job #audio-play{width:28px;height:28px;display:flex;justify-content:center;align-items:center;background:#0000;border:none;border-radius:0;outline:none;margin-right:20px}.diagnostic-perfect-job #audio-play.play img{height:28px;content:url(data:application/octet-stream;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQECAgMCAgICAgQDAwIDBQQFBQUEBAQFBgcGBQUHBgQEBgkGBwgICAgIBQYJCgkICgcICAj/2wBDAQEBAQICAgQCAgQIBQQFCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj/wAARCAAiABUDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAACQAICgX/xAAvEAABAwQBAgMGBwEAAAAAAAABAgMEAAUGEQcIEhMhMTc4doW0tRQVIjJRYYGR/8QAFwEAAwEAAAAAAAAAAAAAAAAABQcIBv/EACkRAAEDAgMGBwAAAAAAAAAAAAEAAgMEBQYRNBIVQXFysiEzYYGhsfD/3QAEAAH/2gAMAwEAAhEDEQA/AHn4T545aunUdgN6nZ1kkhy9ZJDh3COuW4qO8w/IS2trwiSgICVntGv06BGiBTCdW2XX/BenjknJcXuD9qvjTEZhmS0opcZD0pllSkKHmlQS6rSh5g6I9KB3gP26cLfFto+sapveuT3WuUPlv3GNTfxdRxNulIxrQAS0Hw4bQTGxFTRivp2hoyJA+Qv/0GxwHqh5v45j3GJYc9vb8WStLi25rv4pKFDeygO93aT3eetb0N70Kqz9VVRy2KikcXviaSfQJ8SWmle7adGCeQX/0WJ4D9unC3xbaPrGqb3rk91rlD5b9xjUJXAcSUee+G4ojvGQ3llrK0BJ7khEtsq2P6CST/GjTcdcDTjvS5yihpCnFBNvUQBvyFwjEn/ACac+MCN7UfMdwTMxIRvCm5juC//STCqvTt1lu938b8qtk64+HrxPBaK+ze9b16b0f+VVWjpmA5EhUKZWg5Er/9PtdsGDYTB6jMmvELDsWh3dMBMpMpq3soeDywO9wLCe7vV3K2rezs79a0hPgQLrBl2y6QolytshtTL8eQ2lxp9tQ0pK0KBCkkEgg+RqqrVX3UQ9LUfu3mxdLV//1O2Tpyw/ErHj2TOWXF8dtDjt0dQ6qLBaaLiUfsCilI2E9ytA+mzr1qqqrR4j1snt9BHL1qn/ALgF/9k=)}.diagnostic-perfect-job #audio-progress{position:relative;width:498px;height:44px;cursor:pointer}.diagnostic-perfect-job #audio-progress:after{content:"";width:var(--progress-width);height:100%;position:absolute;top:0;right:0;background-color:#fff8}.diagnostic-perfect-job #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-perfect-job .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-perfect-job .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-perfect-job .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-perfect-job #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-perfect-job .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-perfect-job .form-checkbox label span{text-decoration:underline}}.diagnostic-perfect-job .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-perfect-job .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-perfect-job .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-perfect-job .form-checkbox label{width:calc(100% - 16px)}.diagnostic-perfect-job .form-checkbox label,.diagnostic-perfect-job .form-checkbox label span{font-size:10px}.diagnostic-perfect-job .form-checkbox div{width:15px;height:15px}.diagnostic-perfect-job #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-perfect-job h2{font-size:24px}.diagnostic-perfect-job h3{font-size:12px}.diagnostic-perfect-job p,.diagnostic-perfect-job .p1{font-size:12px;line-height:normal}.diagnostic-perfect-job .p1-strong{font-size:12px}.diagnostic-perfect-job .p2,.diagnostic-perfect-job .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-perfect-job #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-perfect-job article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-perfect-job #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-perfect-job #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-perfect-job #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-perfect-job #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-perfect-job #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-perfect-job #form-logo{margin-bottom:24px}.diagnostic-perfect-job form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-perfect-job #form-error{margin-bottom:8px}.diagnostic-perfect-job button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-perfect-job #instruction-aside{width:100%;box-sizing:border-box;padding:0 25px;justify-content:flex-start;align-items:flex-start;margin:120px 0 0}.diagnostic-perfect-job #instruction-logo{width:100%;height:59px;display:flex;justify-content:center}.diagnostic-perfect-job #instruction-logo img{width:77px;height:59px}.diagnostic-perfect-job .instruction-aside__content{width:100%;gap:0px;margin-right:0}.diagnostic-perfect-job .instruction-aside__content h3{width:100%;height:auto;font-size:16px;line-height:132%;margin-top:24px;margin-bottom:12px}.diagnostic-perfect-job .instruction-aside__content button{width:100%;height:30px}.diagnostic-perfect-job #instruction-section{display:none}.diagnostic-perfect-job #instruction-section-phone{display:block;width:100%;height:auto;font-size:12px;line-height:109%;margin-left:0;margin-bottom:24px}}@media screen and (max-width:1175px){.diagnostic-perfect-job .article-content{padding:0;align-items:center}.diagnostic-perfect-job #section-content{height:auto;flex-direction:column;align-items:center;padding:0;border:none;border-radius:0}.diagnostic-perfect-job #section-title{width:100%;height:auto;padding-top:124px;padding-bottom:32px;font-size:36px}.diagnostic-perfect-job .section-rules{width:400px;height:716px}}@media screen and (max-width:1000px){.diagnostic-perfect-job #section-content{width:100%}.diagnostic-perfect-job .section-inputs{width:90%;align-items:center;gap:40px}.diagnostic-perfect-job .section-inputs__block{width:100%;height:60px;position:relative}.diagnostic-perfect-job .section-inputs__block h3{position:absolute;top:14px;left:20px;font-size:24px}.diagnostic-perfect-job .section-inputs input{width:100%;height:100%;box-sizing:border-box;padding:14px 20px 14px 60px;border:2px solid var(--border);border-radius:10px;color:#000;font-family:"Roboto",Sans-Serif;font-size:24px;font-style:normal;font-weight:400;line-height:132%;margin:0}.diagnostic-perfect-job #button-end,.diagnostic-perfect-job #button-back{width:100%;height:60px;border-radius:10px;font-size:24px!important;font-weight:500;margin-top:20px}.diagnostic-perfect-job #button-back{margin-top:0;margin-bottom:40px}.diagnostic-perfect-job .section-rules h3{font-size:16px;font-weight:400}.diagnostic-perfect-job .section-rules h3 span{font-weight:700}.diagnostic-perfect-job .section-rules__square{padding:40px 13px 0 12px;top:0;left:30px}.diagnostic-perfect-job .section-rules__square h3:nth-child(1){text-align:center;margin-bottom:20px}.diagnostic-perfect-job .section-rules__circle{padding:77px 46px 0;border-radius:314.685px;background:var(--dot-bg);top:204px;left:84px}.diagnostic-perfect-job .section-rules__triangle{top:395px;left:30px}.diagnostic-perfect-job .section-rules__triangle h3:nth-child(1){width:180px;position:absolute;top:101px;left:9px;z-index:4}.diagnostic-perfect-job .section-rules__triangle h3:nth-child(2){width:67px;position:absolute;top:178px;left:42px;z-index:4}.diagnostic-perfect-job .section-rules__triangle svg{position:absolute;top:0;left:0;z-index:3}.diagnostic-perfect-job .audio-wrapper{justify-content:center;align-items:center}.diagnostic-perfect-job #audio-progress{width:322px;overflow:hidden}}@media screen and (max-width:600px){.diagnostic-perfect-job .section-rules__square{top:0;left:12px}.diagnostic-perfect-job .section-rules__circle{top:204px;left:66px}.diagnostic-perfect-job .section-rules__triangle{top:395px;left:12px}}@media screen and (max-width:400px){.diagnostic-perfect-job .section-rules{width:100%}.diagnostic-perfect-job #audio-progress{width:90%;justify-content:flex-start}}n .diagnostic-perfect-job-kid{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-perfect-job-kid{width:100%}.diagnostic-perfect-job-kid h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-perfect-job-kid h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-perfect-job-kid p,.diagnostic-perfect-job-kid .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-perfect-job-kid .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-perfect-job-kid .p-gray{color:var(--p-gray)}.diagnostic-perfect-job-kid .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-perfect-job-kid .hidden{display:none!important}.diagnostic-perfect-job-kid input.error{animation:inputError 2s ease-in}.diagnostic-perfect-job-kid #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-perfect-job-kid #top-left-logo img{width:100%}.diagnostic-perfect-job-kid article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-perfect-job-kid #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-perfect-job-kid #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-perfect-job-kid #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-perfect-job-kid #form-aside h3 span,.diagnostic-perfect-job-kid #form-aside p span{color:var(--p-cyan)}.diagnostic-perfect-job-kid #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-perfect-job-kid #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px}.diagnostic-perfect-job-kid #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-perfect-job-kid #form-logo img{width:39px;height:29px}.diagnostic-perfect-job-kid form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-perfect-job-kid #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-perfect-job-kid #form-error.show{visibility:visible}.diagnostic-perfect-job-kid button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-perfect-job-kid button:hover{background:#000;color:#fff!important}}.diagnostic-perfect-job-kid button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-perfect-job-kid input[type=email]{margin-bottom:12px}.diagnostic-perfect-job-kid .article-content{height:auto;flex-direction:column;position:relative;box-sizing:border-box;padding:0 80px 70px}.diagnostic-perfect-job-kid #section-content{width:100%;height:auto;display:flex;flex-direction:row;gap:30px}.diagnostic-perfect-job-kid #section-title{height:60px;padding-top:75px;padding-bottom:120px;text-transform:uppercase;text-align:center}.diagnostic-perfect-job-kid .section-rules{width:55%;position:relative}.diagnostic-perfect-job-kid .section-inputs{width:546px;display:flex;flex-direction:column;gap:20px}.diagnostic-perfect-job-kid .section-inputs__block{width:100%;height:60px;position:relative}.diagnostic-perfect-job-kid .section-inputs__block h3{position:absolute;top:14px;left:20px;font-size:24px}.diagnostic-perfect-job-kid .section-inputs input{width:100%;height:100%;box-sizing:border-box;padding:14px 20px 14px 60px;border:2px solid var(--border);border-radius:10px;color:#000;font-family:"Roboto",Sans-Serif;font-size:24px;font-style:normal;font-weight:400;line-height:132%;margin:0}.diagnostic-perfect-job-kid #button-end,.diagnostic-perfect-job-kid #button-back{width:100%;height:60px;border-radius:10px;font-size:24px!important;font-weight:500;margin-top:20px}.diagnostic-perfect-job-kid #button-back{margin-top:0}.diagnostic-perfect-job-kid .section-rules h3{font-size:16px;font-weight:400}.diagnostic-perfect-job-kid .section-rules h3 span{font-weight:700}.diagnostic-perfect-job-kid .section-rules__square{width:300px;height:300px;box-sizing:border-box;padding:40px 13px 0 12px;border-radius:20px;background:var(--border);position:absolute;top:4px;left:152px;z-index:1}.diagnostic-perfect-job-kid .section-rules__square h3:nth-child(1){text-align:center;margin-bottom:20px}.diagnostic-perfect-job-kid .section-rules__circle{width:314.685px;height:300px;box-sizing:border-box;padding:77px 46px 0;border-radius:314.685px;background:var(--dot-bg);position:absolute;top:204px;left:8px;z-index:2}.diagnostic-perfect-job-kid .section-rules__triangle{width:346.41px;height:300px;position:absolute;top:424px;left:169px}.diagnostic-perfect-job-kid .section-rules__triangle h3:nth-child(1){width:148px;position:absolute;top:101px;left:16px;z-index:4}.diagnostic-perfect-job-kid .section-rules__triangle h3:nth-child(2){width:67px;position:absolute;top:178px;left:48px;z-index:4}.diagnostic-perfect-job-kid .section-rules__triangle svg{position:absolute;top:0;left:0;z-index:3}.diagnostic-perfect-job-kid .audio-wrapper{width:100%;height:49px;display:flex;align-items:center}.diagnostic-perfect-job-kid #audio-play{width:28px;height:28px;display:flex;justify-content:center;align-items:center;background:#0000;border:none;border-radius:0;outline:none;margin-right:20px}.diagnostic-perfect-job-kid #audio-play.play img{height:28px;content:url(data:application/octet-stream;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQECAgMCAgICAgQDAwIDBQQFBQUEBAQFBgcGBQUHBgQEBgkGBwgICAgIBQYJCgkICgcICAj/2wBDAQEBAQICAgQCAgQIBQQFCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj/wAARCAAiABUDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAACQAICgX/xAAvEAABAwQBAgMGBwEAAAAAAAABAgMEAAUGEQcIEhMhMTc4doW0tRQVIjJRYYGR/8QAFwEAAwEAAAAAAAAAAAAAAAAABQcIBv/EACkRAAEDAgMGBwAAAAAAAAAAAAEAAgMEBQYRNBIVQXFysiEzYYGhsfD/3QAEAAH/2gAMAwEAAhEDEQA/AHn4T545aunUdgN6nZ1kkhy9ZJDh3COuW4qO8w/IS2trwiSgICVntGv06BGiBTCdW2XX/BenjknJcXuD9qvjTEZhmS0opcZD0pllSkKHmlQS6rSh5g6I9KB3gP26cLfFto+sapveuT3WuUPlv3GNTfxdRxNulIxrQAS0Hw4bQTGxFTRivp2hoyJA+Qv/0GxwHqh5v45j3GJYc9vb8WStLi25rv4pKFDeygO93aT3eetb0N70Kqz9VVRy2KikcXviaSfQJ8SWmle7adGCeQX/0WJ4D9unC3xbaPrGqb3rk91rlD5b9xjUJXAcSUee+G4ojvGQ3llrK0BJ7khEtsq2P6CST/GjTcdcDTjvS5yihpCnFBNvUQBvyFwjEn/ACac+MCN7UfMdwTMxIRvCm5juC//STCqvTt1lu938b8qtk64+HrxPBaK+ze9b16b0f+VVWjpmA5EhUKZWg5Er/9PtdsGDYTB6jMmvELDsWh3dMBMpMpq3soeDywO9wLCe7vV3K2rezs79a0hPgQLrBl2y6QolytshtTL8eQ2lxp9tQ0pK0KBCkkEgg+RqqrVX3UQ9LUfu3mxdLV//1O2Tpyw/ErHj2TOWXF8dtDjt0dQ6qLBaaLiUfsCilI2E9ytA+mzr1qqqrR4j1snt9BHL1qn/ALgF/9k=)}.diagnostic-perfect-job-kid #audio-progress{position:relative;width:498px;height:44px;cursor:pointer}.diagnostic-perfect-job-kid #audio-progress:after{content:"";width:var(--progress-width);height:100%;position:absolute;top:0;right:0;background-color:#fff8}.diagnostic-perfect-job-kid #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-perfect-job-kid .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-perfect-job-kid .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-perfect-job-kid .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-perfect-job-kid #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-perfect-job-kid .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-perfect-job-kid .form-checkbox label span{text-decoration:underline}}.diagnostic-perfect-job-kid .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-perfect-job-kid .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-perfect-job-kid .form-checkbox{gap:8px;margin-bottom:8px}.diagnostic-perfect-job-kid .form-checkbox label{width:calc(100% - 16px)}.diagnostic-perfect-job-kid .form-checkbox label,.diagnostic-perfect-job-kid .form-checkbox label span{font-size:10px}.diagnostic-perfect-job-kid .form-checkbox div{width:15px;height:15px}.diagnostic-perfect-job-kid #label-parents-phone{margin-top:3px}}@media screen and (max-width:1000px){.diagnostic-perfect-job-kid h2{font-size:24px}.diagnostic-perfect-job-kid h3{font-size:12px}.diagnostic-perfect-job-kid p,.diagnostic-perfect-job-kid .p1{font-size:12px;line-height:normal}.diagnostic-perfect-job-kid .p1-strong{font-size:12px}.diagnostic-perfect-job-kid .p2,.diagnostic-perfect-job-kid .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-perfect-job-kid #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-perfect-job-kid article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-perfect-job-kid #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-perfect-job-kid #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-perfect-job-kid #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-perfect-job-kid #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-perfect-job-kid #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-perfect-job-kid #form-logo{margin-bottom:24px}.diagnostic-perfect-job-kid form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-perfect-job-kid #form-error{margin-bottom:8px}.diagnostic-perfect-job-kid button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-perfect-job-kid #instruction-aside{width:100%;box-sizing:border-box;padding:0 25px;justify-content:flex-start;align-items:flex-start;margin:120px 0 0}.diagnostic-perfect-job-kid #instruction-logo{width:100%;height:59px;display:flex;justify-content:center}.diagnostic-perfect-job-kid #instruction-logo img{width:77px;height:59px}.diagnostic-perfect-job-kid .instruction-aside__content{width:100%;gap:0px;margin-right:0}.diagnostic-perfect-job-kid .instruction-aside__content h3{width:100%;height:auto;font-size:16px;line-height:132%;margin-top:24px;margin-bottom:12px}.diagnostic-perfect-job-kid .instruction-aside__content button{width:100%;height:30px}.diagnostic-perfect-job-kid #instruction-section{display:none}.diagnostic-perfect-job-kid #instruction-section-phone{display:block;width:100%;height:auto;font-size:12px;line-height:109%;margin-left:0;margin-bottom:24px}}@media screen and (max-width:1175px){.diagnostic-perfect-job-kid .article-content{padding:0;align-items:center}.diagnostic-perfect-job-kid #section-content{height:auto;flex-direction:column;align-items:center;padding:0;border:none;border-radius:0}.diagnostic-perfect-job-kid #section-title{width:100%;height:auto;padding-top:124px;padding-bottom:32px;font-size:36px}.diagnostic-perfect-job-kid .section-rules{width:400px;height:716px}}@media screen and (max-width:1000px){.diagnostic-perfect-job-kid #section-content{width:100%}.diagnostic-perfect-job-kid .section-inputs{width:90%;align-items:center;gap:40px}.diagnostic-perfect-job-kid .section-inputs__block{width:100%;height:60px;position:relative}.diagnostic-perfect-job-kid .section-inputs__block h3{position:absolute;top:14px;left:20px;font-size:24px}.diagnostic-perfect-job-kid .section-inputs input{width:100%;height:100%;box-sizing:border-box;padding:14px 20px 14px 60px;border:2px solid var(--border);border-radius:10px;color:#000;font-family:"Roboto",Sans-Serif;font-size:24px;font-style:normal;font-weight:400;line-height:132%;margin:0}.diagnostic-perfect-job-kid #button-end,.diagnostic-perfect-job-kid #button-back{width:100%;height:60px;border-radius:10px;font-size:24px!important;font-weight:500;margin-top:20px}.diagnostic-perfect-job-kid #button-back{margin-top:0;margin-bottom:40px}.diagnostic-perfect-job-kid .section-rules h3{font-size:16px;font-weight:400}.diagnostic-perfect-job-kid .section-rules h3 span{font-weight:700}.diagnostic-perfect-job-kid .section-rules__square{padding:40px 13px 0 12px;top:0;left:30px}.diagnostic-perfect-job-kid .section-rules__square h3:nth-child(1){text-align:center;margin-bottom:20px}.diagnostic-perfect-job-kid .section-rules__circle{padding:77px 46px 0;border-radius:314.685px;background:var(--dot-bg);top:204px;left:84px}.diagnostic-perfect-job-kid .section-rules__triangle{top:395px;left:30px}.diagnostic-perfect-job-kid .section-rules__triangle h3:nth-child(1){width:180px;position:absolute;top:101px;left:9px;z-index:4}.diagnostic-perfect-job-kid .section-rules__triangle h3:nth-child(2){width:67px;position:absolute;top:178px;left:42px;z-index:4}.diagnostic-perfect-job-kid .section-rules__triangle svg{position:absolute;top:0;left:0;z-index:3}.diagnostic-perfect-job-kid .audio-wrapper{justify-content:center;align-items:center}.diagnostic-perfect-job-kid #audio-progress{width:322px;overflow:hidden}}@media screen and (max-width:600px){.diagnostic-perfect-job-kid .section-rules__square{top:0;left:12px}.diagnostic-perfect-job-kid .section-rules__circle{top:204px;left:66px}.diagnostic-perfect-job-kid .section-rules__triangle{top:395px;left:12px}}@media screen and (max-width:400px){.diagnostic-perfect-job-kid .section-rules{width:100%}.diagnostic-perfect-job-kid #audio-progress{width:90%;justify-content:flex-start}}n .diagnostic-school-burnout{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-school-burnout *{padding:0;margin:0;color-scheme:light;box-sizing:border-box}.diagnostic-school-burnout h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-school-burnout h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-school-burnout p,.diagnostic-school-burnout .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-school-burnout .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-school-burnout .p-gray{color:var(--p-gray)}.diagnostic-school-burnout .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-school-burnout .hidden{display:none!important}.diagnostic-school-burnout input.error{animation:inputError 2s ease-in}.diagnostic-school-burnout #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-school-burnout #top-left-logo img{width:100%}.diagnostic-school-burnout article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;margin:0 auto}.diagnostic-school-burnout #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-school-burnout #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-school-burnout #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-school-burnout #form-aside h3 span,.diagnostic-school-burnout #form-aside p span{color:var(--p-cyan)}.diagnostic-school-burnout #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-school-burnout #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px;background:#fff}.diagnostic-school-burnout #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-school-burnout #form-logo img{width:39px;height:29px}.diagnostic-school-burnout form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-school-burnout #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-school-burnout #form-error.show{visibility:visible}.diagnostic-school-burnout button{width:100%;height:40px;box-sizing:border-box;font-size:18px!important;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000!important}@media(hover:hover){.diagnostic-school-burnout button:hover{background:#000;color:#fff!important}}.diagnostic-school-burnout button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-school-burnout input[type=email]{margin-bottom:12px}.diagnostic-school-burnout #top-right-figure{position:absolute;top:0;right:0}.diagnostic-school-burnout #left-centre-figure{position:absolute;top:86px;left:0;z-index:-1}.diagnostic-school-burnout #bottom-left-figure{position:absolute;bottom:0;left:68px;overflow:hidden;z-index:-1}.diagnostic-school-burnout #bottom-right-figure{position:absolute;bottom:0;right:0;overflow:hidden;z-index:-1}.diagnostic-school-burnout .article-content{width:100%;height:auto;flex-direction:column;align-items:center;box-sizing:border-box;padding:0;overflow:hidden}.diagnostic-school-burnout #section-instruction{width:min(1440px,100%);height:auto;display:flex;flex-direction:column;align-items:center;gap:121px;box-sizing:border-box;padding:0 40px}.diagnostic-school-burnout .section-instruction__columns{width:100%;display:flex}.diagnostic-school-burnout .section-instruction__column{width:50%;display:flex;flex-direction:column;gap:40px;padding-top:250px}.diagnostic-school-burnout .section-instruction__column:last-of-type{position:relative}.diagnostic-school-burnout #section-instruction__column-svg-pc{position:absolute;top:0;left:-40px;z-index:-1}.diagnostic-school-burnout #section-instruction__column-svg-phone{display:none}.diagnostic-school-burnout .section-instruction__column-title{color:var(--h-title);text-transform:uppercase;margin-top:63px;margin-bottom:40px}.diagnostic-school-burnout .section-instruction__column h2:not(.section-instruction__column-title){width:calc(100% - 40px);font-weight:400;text-transform:uppercase;padding-right:40px}.diagnostic-school-burnout .section-instruction__column h3{width:calc(100% - 180px);padding-left:180px;font-weight:400}.diagnostic-school-burnout #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:32px!important;font-weight:500;margin-bottom:260px}.diagnostic-school-burnout .section-content__column-title{color:var(--h-title);text-align:center;text-transform:uppercase;margin-top:75px;margin-bottom:80px}.diagnostic-school-burnout .section-content__gender{width:574px;display:flex;flex-direction:column;align-items:center}.diagnostic-school-burnout .section-content__gender .section-content__column-title{margin-top:187px}.diagnostic-school-burnout .section-content__gender .question-wrapper{width:517px;margin-top:0}.diagnostic-school-burnout .section-content__gender-buttons{width:517px;display:flex;justify-content:space-between;padding-bottom:207px;margin-top:61px}.diagnostic-school-burnout .section-content__gender-buttons button{width:220px;background:var(--p-cyan)}@media(hover:hover){.diagnostic-school-burnout .section-content__gender-buttons button:hover{background:#000;color:#fff!important}}.diagnostic-school-burnout .section-content__gender-buttons button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.diagnostic-school-burnout .section-content__column{width:729px;display:flex;flex-direction:column;align-items:center}.diagnostic-school-burnout .question-wrapper{width:100%;height:119px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:10px;border:2px solid #BD92CE;background-color:#fff;margin-top:5px}.diagnostic-school-burnout #question{width:559px;color:#141212;line-height:112%;text-align:center}.diagnostic-school-burnout .grade-wrapper{width:100%;display:flex;justify-content:space-between;margin-top:60px}.diagnostic-school-burnout .grade{max-width:110px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;padding:0 8px;background-color:unset}@media(hover:hover){.diagnostic-school-burnout .grade:hover{background-color:transparent;color:#000}}@media(hover:none){.diagnostic-school-burnout .grade:active{background-color:transparent;color:#000}}.diagnostic-school-burnout .grade-mark{width:18px;height:18px;border:1px solid #bd92ce;border-radius:100%;position:relative}.diagnostic-school-burnout .grade.active .grade-mark:after{content:"";width:14px;height:14px;position:absolute;top:2px;left:2px;border-radius:100%;background-color:#bd92ce}.diagnostic-school-burnout .grade h3{font-weight:400;font-size:18px;text-align:center}.diagnostic-school-burnout .grade-range{width:100%;height:2px;position:relative;background-color:var(--p-cyan);margin-top:40px}.diagnostic-school-burnout .grade-circle{width:10px;height:10px;border-radius:50%;background-color:var(--p-cyan);position:absolute;top:-4px;left:0%}.diagnostic-school-burnout .question-buttons{width:517px;height:46px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:61px}.diagnostic-school-burnout #question-counter{font-size:18px;color:#141212}.diagnostic-school-burnout #button-back{width:178px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button)}@media(hover:hover){.diagnostic-school-burnout #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-school-burnout #button-next,.diagnostic-school-burnout #button-end{width:178px;height:100%;position:absolute;top:0;right:0}.diagnostic-school-burnout #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-school-burnout .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-school-burnout .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-school-burnout .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-school-burnout #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-school-burnout .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-school-burnout .form-checkbox label span{text-decoration:underline}}.diagnostic-school-burnout .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-school-burnout .form-checkbox div.checked{background-color:var(--border)}@media screen and (max-width:1000px){.diagnostic-school-burnout h2{font-size:24px}.diagnostic-school-burnout h3{font-size:12px}.diagnostic-school-burnout p,.diagnostic-school-burnout .p1{font-size:12px;line-height:normal}.diagnostic-school-burnout .p1-strong{font-size:12px}.diagnostic-school-burnout .p2,.diagnostic-school-burnout .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1000px){.diagnostic-school-burnout #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){.diagnostic-school-burnout article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-school-burnout #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-school-burnout #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-school-burnout #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1000px){.diagnostic-school-burnout #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-school-burnout #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-school-burnout #form-logo{margin-bottom:24px}.diagnostic-school-burnout form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-school-burnout #form-error{margin-bottom:8px}.diagnostic-school-burnout button{height:30px;font-size:12px!important;border-radius:5px}}@media screen and (max-width:1000px){.diagnostic-school-burnout #top-right-figure{position:absolute;top:-34px;right:-21px;z-index:-1}.diagnostic-school-burnout #left-centre-figure{position:absolute;top:535px;left:initial;right:0;z-index:-1}.diagnostic-school-burnout #left-centre-figure svg{rotate:180deg}.diagnostic-school-burnout #bottom-left-figure,.diagnostic-school-burnout #bottom-right-figure{display:none}.diagnostic-school-burnout .figure-phone-hidden{display:none!important}.diagnostic-school-burnout .article-content{width:100%;height:auto;flex-direction:column;align-items:center;position:relative}.diagnostic-school-burnout #section-instruction{width:100%;flex-direction:column;padding:0}.diagnostic-school-burnout .section-instruction__columns{width:100%;display:flex;flex-direction:column}.diagnostic-school-burnout .section-instruction__column{width:100%;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;padding:0 20px}.diagnostic-school-burnout .section-instruction__column:last-of-type{position:relative;align-items:center;padding:141px 20px 0;margin-top:12px}.diagnostic-school-burnout #section-instruction__column-svg-pc{display:none}.diagnostic-school-burnout #section-instruction__column-svg-phone{display:block;position:absolute;top:0;right:0;z-index:-1}.diagnostic-school-burnout .section-instruction__column-title{color:var(--h-title);text-transform:uppercase;text-align:center;font-size:36px;margin-top:125px;margin-bottom:0}.diagnostic-school-burnout .section-instruction__column h2:not(.section-instruction__column-title){width:100%;text-align:center;padding-right:0}.diagnostic-school-burnout .section-instruction__column h3{width:300px;padding-left:0;font-size:24px;line-height:132%}.diagnostic-school-burnout #submit-instruction{width:90%;height:60px;border-radius:10px;font-size:24px!important;margin-top:80px;margin-bottom:70px}}@media screen and (max-width:1000px){.diagnostic-school-burnout .section-content__column-title{width:293px;font-size:36px;text-align:start;margin-top:125px;margin-bottom:33px}.diagnostic-school-burnout .section-content__gender{width:408px;display:flex;flex-direction:column;align-items:center}.diagnostic-school-burnout .section-content__gender .section-content__column-title{margin-top:125px}.diagnostic-school-burnout .section-content__gender .question-wrapper{width:408px;height:106px;margin-top:0}.diagnostic-school-burnout .section-content__gender .question-wrapper p{font-size:20px}.diagnostic-school-burnout .section-content__gender-buttons{width:408px;display:flex;flex-direction:column;justify-content:flex-start;gap:40px;padding-bottom:301px;margin-top:60px}.diagnostic-school-burnout .section-content__gender-buttons button{width:100%;height:46px;font-size:18px!important}.diagnostic-school-burnout .section-content__column{width:408px;display:flex;flex-direction:column;align-items:center}.diagnostic-school-burnout .question-wrapper{width:100%;height:106px;margin-top:0}.diagnostic-school-burnout #question{width:388px;font-size:20px}.diagnostic-school-burnout .grade-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;margin-top:32px}.diagnostic-school-burnout .grade{max-width:none;width:100%;height:80px;flex-direction:row;justify-content:flex-start;padding:0 0 0 60px;border:1px solid #bd92ce;border-radius:8px}.diagnostic-school-burnout .grade-range{display:none}.diagnostic-school-burnout .question-buttons{width:408px;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:80px;margin-bottom:70px}.diagnostic-school-burnout #question-counter{font-size:18px;color:#141212}.diagnostic-school-burnout #button-back{width:150px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button);font-size:18px!important}.diagnostic-school-burnout #button-next,.diagnostic-school-burnout #button-end{width:150px;height:100%;position:absolute;top:0;right:0;font-size:18px!important}}@media screen and (max-width:550px){.diagnostic-school-burnout .section-instruction__column-title{width:293px;text-align:start}.diagnostic-school-burnout .section-instruction__column h2:not(.section-instruction__column-title){text-align:start}.diagnostic-school-burnout .section-instruction__column{align-items:flex-start!important}}@media screen and (max-width:430px){.diagnostic-school-burnout #section-content,.diagnostic-school-burnout #section-gender{width:100%}.diagnostic-school-burnout .section-content__column,.diagnostic-school-burnout .section-content__gender{width:100%;box-sizing:border-box;padding:0 10px}.diagnostic-school-burnout .section-instruction__column h3{width:75%;font-size:16px}.diagnostic-school-burnout .section-instruction__column:last-of-type{padding-top:200px}.diagnostic-school-burnout #submit-instruction{margin-top:0}.diagnostic-school-burnout .question-wrapper,.diagnostic-school-burnout .section-content__gender .question-wrapper{width:100%;height:auto;align-items:center;box-sizing:border-box;padding:10px 20px}.diagnostic-school-burnout #question{width:100%}.diagnostic-school-burnout .question-buttons,.diagnostic-school-burnout .section-content__gender-buttons{width:100%;box-sizing:border-box;padding:0 20px}.diagnostic-school-burnout .question-buttons button{width:33%!important}}@media screen and (max-width:370px){.diagnostic-school-burnout #left-centre-figure{right:-125px}.diagnostic-school-burnout #section-title{font-size:24px}}@media screen and (max-width:320px){.diagnostic-school-burnout .section-instruction__column-title,.diagnostic-school-burnout .section-content__column-title{width:auto;font-size:20px}.diagnostic-school-burnout #top-right-figure{top:-50px}}.diagnostic-school-burnout #section-instruction{--text-max: 640px;--gap: clamp(24px, 4vw, 56px);--media-col: min(var(--text-max), clamp(260px, 30vw, 420px));padding-inline:clamp(16px,4vw,64px);min-height:100vh;display:flex;flex-direction:column;justify-content:center}.diagnostic-school-burnout #section-instruction h2{width:fit-content;font-weight:400;font-size:40px;line-height:112%;text-align:center;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto 74px}.diagnostic-school-burnout .section-instruction__row{width:min(1080px,100%);margin:0 auto;display:grid;grid-template-columns:var(--media-col) minmax(0,1fr);gap:var(--gap);align-items:start}.diagnostic-school-burnout .section-instruction__media{display:flex;justify-content:flex-start}.diagnostic-school-burnout .section-instruction__media img{display:block;width:100%;max-width:min(100%,var(--text-max));aspect-ratio:1 / 1;height:auto;border-radius:12px}.diagnostic-school-burnout .section-instruction__text{display:flex;flex-direction:column;gap:clamp(12px,2vw,20px);max-width:var(--text-max)}.diagnostic-school-burnout .section-instruction__text h3{margin-bottom:6px}.diagnostic-school-burnout .section-instruction__bottom{display:flex;justify-content:center;width:min(var(--text-max),100%);margin:clamp(24px,4vw,48px) auto 0}.diagnostic-school-burnout .section-instruction__bottom button{width:min(560px,100%)}@media screen and (max-width:1280px){.diagnostic-school-burnout #section-instruction{justify-content:flex-start;padding-top:80px}.diagnostic-school-burnout #section-instruction h2{font-weight:600;font-size:32px;line-height:112%;text-align:left;margin:0 0 16px}}@media(max-width:900px){.diagnostic-school-burnout .section-instruction__row{grid-template-columns:1fr}.diagnostic-school-burnout .section-instruction__text{max-width:100%}.diagnostic-school-burnout .section-instruction__media{justify-content:center}.diagnostic-school-burnout .section-instruction__media img{max-width:100%}}n .diagnostic-testing-end{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;color:#141212}.diagnostic-testing-end *{padding:0;margin:0;color-scheme:light;box-sizing:border-box}.diagnostic-testing-end h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-testing-end h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-testing-end p,.diagnostic-testing-end .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-testing-end .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-testing-end .p-gray{color:var(--p-gray)}.diagnostic-testing-end .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-testing-end .hidden{display:none!important}.diagnostic-testing-end #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-testing-end #top-left-logo img{width:100%}.diagnostic-testing-end article{width:min(1440px,100%);min-height:800px;height:auto;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-testing-end section{width:661px;min-height:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.diagnostic-testing-end #big-logo{width:100%;height:140px;display:flex;justify-content:center;align-items:center}.diagnostic-testing-end #big-logo img{width:192px;height:140px}.diagnostic-testing-end section h3{width:100%;margin-top:36px}.diagnostic-testing-end__password{margin-top:24px;padding:14px 18px;border-radius:12px;border:1px solid rgba(102,202,166,.6);background:#66caa626;color:#0f3d2b;font-size:16px;line-height:150%;word-break:break-word}@media screen and (max-width:1000px){.diagnostic-testing-end h2{font-size:24px}.diagnostic-testing-end h3{font-size:16px}.diagnostic-testing-end p,.diagnostic-testing-end .p1{font-size:14px;line-height:140%}.diagnostic-testing-end__password{font-size:14px}}@media screen and (max-width:1000px){.diagnostic-testing-end #top-left-logo{width:100px;top:24px;left:24px}.diagnostic-testing-end article{flex-direction:column;justify-content:flex-start;min-height:100vh;padding-bottom:70px}.diagnostic-testing-end section{width:100%;padding:0 24px;margin-top:140px}.diagnostic-testing-end #big-logo{height:auto}.diagnostic-testing-end #big-logo img{width:160px;height:auto}}@media screen and (max-width:480px){.diagnostic-testing-end #top-left-logo{left:16px}.diagnostic-testing-end section{padding:0 16px;margin-top:120px}}n .diagnostic-viability{--p-gray: #00000088;--p-cyan: #66CAA5;--h-title: #BD92CE;--workspace-background: radial-gradient(140% 140% at 0% 0%, rgba(126, 87, 194, .18) 0%, transparent 70%), radial-gradient(60% 80% at 100% 0%, rgba(244, 197, 66, .14) 0%, transparent 60%), #f7f1ff;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--border: #BD92CE;--border-cyan: #66CAA6;--button: #BD92CE;--input-bg: #DEC8E7;--input-placeholder: #5E4967;--dot-bg: #F1CD21;width:100%;min-height:100vh;background:var(--workspace-background);color:#141212}.diagnostic-viability *{padding:0;margin:0;color-scheme:light;box-sizing:border-box}.diagnostic-viability h2{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:48px;line-height:134%}.diagnostic-viability h3{font-family:"Roboto",Sans-Serif;font-weight:500;font-size:24px;line-height:132%}.diagnostic-viability p,.diagnostic-viability .p1{font-family:"Roboto",Sans-Serif;font-weight:400;font-size:20px;line-height:21px}.diagnostic-viability .p1-strong{font-family:Roboto;font-weight:500;font-size:18px;line-height:112%}.diagnostic-viability .p-gray{color:var(--p-gray)}.diagnostic-viability .p-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diagnostic-viability .hidden{display:none!important}.diagnostic-viability input.error{animation:inputError 2s ease-in}@keyframes inputError{0%{border:1px solid var(--border)}2%{border:1px solid #F40B0B}to{border:1px solid var(--border)}}.diagnostic-viability #top-left-logo{width:128px;position:absolute;top:50px;left:100px}.diagnostic-viability #top-left-logo img{width:100%}.diagnostic-viability article{width:min(1440px,100%);height:800px;display:flex;flex-direction:row;justify-content:center;position:relative;margin:0 auto}.diagnostic-viability #form-aside{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.diagnostic-viability #form-aside h3{width:403px;height:96px;margin-right:126px}.diagnostic-viability #form-aside p{width:403px;height:154px;font-size:20px;line-height:112%;margin-right:126px}.diagnostic-viability #form-aside h3 span,.diagnostic-viability #form-aside p span{color:var(--p-cyan)}.diagnostic-viability #form-section{width:50%;display:flex;flex-direction:column;justify-content:center}.diagnostic-viability #form-section form{width:460px;box-sizing:border-box;padding:42px 65px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-left:67px;background:#fff}.diagnostic-viability #form-logo{width:100%;height:29px;display:flex;justify-content:center;margin-bottom:42px}.diagnostic-viability #form-logo img{width:39px;height:29px}.diagnostic-viability form input{display:block;width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:10px;margin-top:4px;margin-bottom:29px}.diagnostic-viability #form-error{color:#f40b0b;margin-bottom:12px;visibility:hidden}.diagnostic-viability #form-error.show{visibility:visible}.diagnostic-viability button{width:100%;height:40px;box-sizing:border-box;font-size:18px;display:flex;justify-content:center;align-items:center;background:var(--button);border-radius:10px;border:none;outline:none;transition:.15s all;cursor:pointer;color:#000}@media(hover:hover){.diagnostic-viability button:hover{background:#000;color:#fff}}.diagnostic-viability button:disabled{background:#d1aedf;color:#313131;cursor:not-allowed}.diagnostic-viability input[type=email]{margin-bottom:12px}.diagnostic-viability #top-right-figure{width:168px;height:289px;position:absolute;top:0;right:0;overflow:hidden}.diagnostic-viability #top-right-figure svg{position:absolute;bottom:0;left:0}.diagnostic-viability #bottom-left-figure{width:357px;height:243px;position:absolute;bottom:0;left:0;overflow:hidden}.diagnostic-viability #bottom-left-figure svg{position:absolute;top:96px;right:50px}.diagnostic-viability #form-section:has(#parents-phone) #form-phone{margin-bottom:8px}.diagnostic-viability .form-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:29px}.diagnostic-viability .form-checkbox label{width:calc(100% - 27px);font-size:12px;line-height:112%;cursor:pointer}.diagnostic-viability .form-checkbox label span{font-size:12px;line-height:112%;cursor:pointer;display:inline;font-weight:500;color:var(--h-title)}.diagnostic-viability #label-parents-phone{margin-top:1px}@media(hover:hover){.diagnostic-viability .form-checkbox label span:hover{text-decoration:underline}}@media(hover:none){.diagnostic-viability .form-checkbox label span{text-decoration:underline}}.diagnostic-viability .form-checkbox div{width:15px;height:15px;box-sizing:border-box;cursor:pointer;border-radius:3px;border:1px solid var(--border);background-color:#fff}.diagnostic-viability .form-checkbox div.checked{background-color:var(--border)}.diagnostic-viability .article-content{width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;box-sizing:border-box;padding:0 0 70px;overflow-x:hidden}.diagnostic-viability #section-instruction{width:min(1250px,100%);height:auto;display:flex;flex-direction:column}.diagnostic-viability #section-instruction h2{width:fit-content;font-weight:700;font-size:48px;letter-spacing:-1px;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:200px 0 76px}.diagnostic-viability .section-instruction__row{width:100%;display:flex;position:relative}.diagnostic-viability .section-instruction__row div{height:300px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;padding:32px;border:1px solid #bd92ce;border-radius:32px}.diagnostic-viability .section-instruction__row div:nth-of-type(1){width:493px}.diagnostic-viability .section-instruction__row div:nth-of-type(2){width:360px}.diagnostic-viability .section-instruction__row div:nth-of-type(3){width:387px;background-color:#bd92ce;color:#fff;transform:rotate(8deg);position:absolute;top:4px;right:20px}.diagnostic-viability .section-instruction__row img{width:28px;height:28px}.diagnostic-viability .section-instruction__row h3{font-weight:600;font-size:24px}.diagnostic-viability .section-instruction__row p{font-weight:400;font-size:18px;line-height:150%}.diagnostic-viability #submit-instruction{width:720px;height:80px;border-radius:20px;font-size:28px;font-weight:500;color:#fff;margin:100px auto 0}.diagnostic-viability #section-content{height:100%}.diagnostic-viability #section-content h2{width:fit-content;font-weight:400;font-size:40px;line-height:112%;text-align:center;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:200px auto 74px}.diagnostic-viability .section-content__column{width:760px;display:flex;flex-direction:column;align-items:center}.diagnostic-viability .question-wrapper{width:100%;height:119px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:20px;border:2px solid #BD92CE;background-color:#fff;margin-top:5px}.diagnostic-viability #question{width:90%;text-align:center;color:#141212;line-height:112%}.diagnostic-viability .grade-wrapper{width:100%;display:flex;justify-content:space-between;margin-top:60px}.diagnostic-viability .grade{width:fit-content;height:auto;display:flex;flex-direction:column;gap:12px;padding:0 8px;background-color:unset}@media(hover:hover){.diagnostic-viability .grade:hover,.diagnostic-viability .grade:focus-visible{background-color:transparent;color:#000}}@media(hover:none){.diagnostic-viability .grade:active{background-color:transparent;color:#000}}.diagnostic-viability .grade-mark{width:18px;height:18px;border:1px solid #bd92ce;border-radius:100%;position:relative}.diagnostic-viability .grade.active .grade-mark:after{content:"";width:14px;height:14px;position:absolute;top:2px;left:2px;border-radius:100%;background-color:#bd92ce}.diagnostic-viability .grade h3{font-weight:400;font-size:18px;text-align:center}.diagnostic-viability .grade-range{width:100%;height:2px;position:relative;background-color:var(--p-cyan);margin-top:40px}.diagnostic-viability .grade-circle{width:10px;height:10px;border-radius:50%;background-color:var(--p-cyan);position:absolute;top:-4px;left:0%}.diagnostic-viability .question-buttons{width:517px;height:46px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:61px}.diagnostic-viability #question-counter{font-size:18px;color:#141212}.diagnostic-viability #button-back{width:178px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button)}@media(hover:hover){.diagnostic-viability #button-back:hover{background-color:#000;color:#fff!important;border:1px solid #000000}}.diagnostic-viability #button-next,.diagnostic-viability #button-end{width:178px;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:1280px){.diagnostic-viability h2{font-size:24px}.diagnostic-viability h3{font-size:12px}.diagnostic-viability p,.diagnostic-viability .p1{font-size:12px;line-height:normal}.diagnostic-viability .p1-strong{font-size:12px}.diagnostic-viability .p2,.diagnostic-viability .p2-strong{font-size:12px;line-height:112%;word-break:break-word}}@media screen and (max-width:1280px){.diagnostic-viability #top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1280px){.diagnostic-viability article{flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:70px;overflow:visible}.diagnostic-viability #form-aside{width:100%;padding:0 25px;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;margin:101px 0 0}.diagnostic-viability #form-aside h3{width:100%;height:auto;font-size:20px;line-height:112%;margin-right:0}.diagnostic-viability #form-aside p{width:100%;height:auto;font-size:12px;line-height:112%;font-weight:500;margin-right:0}}@media screen and (max-width:1280px){.diagnostic-viability #form-section{width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto}.diagnostic-viability #form-section form{width:100%;padding:61px 20px 30px;border-radius:10px;margin-left:0;margin-top:17px}.diagnostic-viability #form-logo{margin-bottom:24px}.diagnostic-viability form input{height:30px;padding:0 8px;border-radius:5px;margin-bottom:12px}.diagnostic-viability #form-error{margin-bottom:8px}.diagnostic-viability button{height:30px;font-size:12px}}@media screen and (max-width:1280px){.diagnostic-viability #top-right-figure,.diagnostic-viability #bottom-left-figure{display:none}}@media screen and (max-width:1280px){.diagnostic-viability #section-instruction{width:min(420px,100%);padding:0 12px;box-sizing:border-box}.diagnostic-viability #section-instruction h2{font-weight:600;font-size:32px;line-height:112%;margin:80px 0 40px}.diagnostic-viability .section-instruction__row{display:flex;flex-direction:column;align-items:center}.diagnostic-viability .section-instruction__row div{height:auto;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;padding:32px;border:1px solid #bd92ce;border-radius:32px}.diagnostic-viability .section-instruction__row div:nth-of-type(1){width:100%}.diagnostic-viability .section-instruction__row div:nth-of-type(2){width:100%;margin-bottom:346px}.diagnostic-viability .section-instruction__row div:nth-of-type(3){width:100%;min-height:300px;top:unset;right:unset;bottom:26px;left:0}.diagnostic-viability #submit-instruction{width:min(396px,100%);height:55px;border-radius:12px;font-size:20px;font-weight:500;color:#fff;margin:40px auto 0}}@media screen and (max-width:1280px){.diagnostic-viability #section-content{width:min(420px,100%);padding:0 12px;box-sizing:border-box}.diagnostic-viability #section-content h2{font-weight:600;font-size:32px;line-height:112%;text-align:left;margin:80px 0 16px}.diagnostic-viability .section-content__column{width:100%}.diagnostic-viability .question-wrapper{height:auto;border:none;margin-top:0}.diagnostic-viability #question{width:100%;text-align:left;font-size:20px}.diagnostic-viability .grade-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;margin-top:32px}.diagnostic-viability .grade{width:100%;height:80px;flex-direction:row;justify-content:flex-start;padding:0 0 0 60px;border:1px solid #bd92ce;border-radius:8px}.diagnostic-viability .grade-range{display:none}}@media screen and (max-width:1280px){.diagnostic-viability .question-buttons{width:100%;height:40px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:28px;margin-bottom:28px}.diagnostic-viability #question-counter{font-size:18px;color:#141212}.diagnostic-viability #button-back{width:150px;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid var(--button);font-size:18px;border-radius:10px}.diagnostic-viability #button-next,.diagnostic-viability #button-end{width:150px;height:100%;position:absolute;top:0;right:0;font-size:18px;border-radius:10px}}@media screen and (max-width:430px){.diagnostic-viability .question-buttons{width:100%;box-sizing:border-box;padding:0 20px}.diagnostic-viability .question-buttons button{width:33%!important}}@media screen and (max-width:320px){.diagnostic-viability .grade{padding:0 0 0 20px}}n .results-page{display:flex;flex-direction:column;gap:24px;color:var(--color-text)}.results-table-page{display:flex;flex-direction:column;gap:24px}.results-table-page__title-row{align-items:center}.results-table-page__controls{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.results-table-page__filters{display:flex;flex-direction:column;gap:12px}.results-table-page__filter-item{display:flex;flex-direction:column;gap:6px}.results-table-page__filter-meta{color:var(--color-text-muted);font-size:.92rem}.results-modal__panel{width:min(980px,100%);max-height:calc(100vh - 72px)}.results-modal{display:flex;flex-direction:column;gap:20px}.results-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:0}.results-modal__heading{display:flex;flex-direction:column;gap:6px}.results-modal__subtitle{margin:0;color:var(--color-text-muted);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.results-modal__meta{color:var(--color-text-muted);font-size:.95rem}.results-modal__content{display:flex;flex-direction:column;gap:16px}.results-modal__all-results{margin-top:4px}.results-page__header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 26px 44px #4c1f9f14}.results-page__subtitle{margin:0 0 4px;color:var(--color-text-muted);font-size:.95rem;letter-spacing:.03em;text-transform:uppercase;font-weight:600}.results-page__title{margin:0;font-size:2rem;font-weight:700;color:var(--color-primary-strong)}.results-page__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;font-size:.98rem;color:var(--color-text-muted)}.results-page__meta-item{padding:6px 14px;border-radius:999px;background:var(--color-surface-strong);border:1px solid var(--color-border)}.results-page__actions{display:flex;gap:12px}.results-page__error,.results-page__notice,.results-page__loader,.results-page__empty{border-radius:var(--radius-md);padding:18px 24px;font-size:1rem;border:1px solid transparent}.results-page__error{background:#c5303014;border-color:#c5303033;color:var(--color-danger)}.results-page__notice{background:#2563eb14;border-color:#2563eb29;color:var(--color-info)}.results-page__loader,.results-page__empty{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-text-muted);text-align:center}.results-page__layout{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:28px;align-items:flex-start}.results-page__list{display:flex;flex-direction:column;gap:14px}.results-page__list-item{position:relative;display:flex;align-items:center;gap:16px;width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:16px 18px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.results-page__list-item:hover{transform:translateY(-1px);box-shadow:0 18px 34px #4c1f9f1f;border-color:#6d35d666}.results-page__list-item--active{border-color:#6d35d699;box-shadow:0 22px 44px #4c1f9f29;background:var(--workspace-background)}.results-page__list-index{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-surface-strong);color:var(--color-primary-strong);font-weight:600}.results-page__list-item--active .results-page__list-index{background:var(--color-primary);color:#24182f}.results-page__list-content{display:flex;flex-direction:column;gap:6px;flex:1}.results-page__list-title{font-weight:600;color:var(--color-text)}.results-page__list-date{font-size:.9rem;color:var(--color-text-muted)}.results-page__details{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);padding:32px;box-shadow:inset 0 1px #ffffff80,0 24px 48px #4c1f9f1f}.results-details-card{display:flex;flex-direction:column;gap:28px}.results-details-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.results-details-card__title{margin:0;font-size:1.7rem;color:var(--color-primary-strong)}.results-details-card__date{margin:8px 0 0;color:var(--color-text-muted)}.results-details-card__section{display:flex;flex-direction:column;gap:16px}.results-details-card__section h3{margin:0;font-size:1.1rem;color:var(--color-text)}.results-details-card__content{border-radius:0;background:transparent;border:none;padding:0;display:flex;flex-direction:column;gap:12px}.results-details-card--placeholder{justify-content:center;align-items:center;min-height:220px;text-align:center;color:var(--color-text-muted)}.client-workspace-page--results{--test-ink: var(--diag-ink);--test-muted: var(--diag-muted);--test-border: var(--diag-border);--test-surface: rgba(255, 255, 255, .92);--test-surface-strong: rgba(255, 255, 255, .98)}.client-workspace-page--results .client-workspace-section{margin-top:12px}.client-workspace-page--results .client-workspace-page__hero-card .client-workspace-page__meta{grid-template-columns:1fr;margin:0}.client-workspace-page--results .client-workspace-page__hero-card{padding:16px}.client-workspace-page--results .client-workspace-page__summary{gap:10px;margin-bottom:0}.client-workspace-page--results .client-workspace-page__summary-item{align-items:center;gap:8px;padding:8px 10px;font-size:.82rem}.client-workspace-page--results .client-workspace-page__summary-item strong,.client-workspace-page--results .client-workspace-page__summary-item span{white-space:nowrap}.results-landing-page{padding-bottom:40px}.results-landing-modal__panel{width:min(1160px,100%);max-height:calc(100vh - 72px)}.results-landing{display:flex;flex-direction:column;gap:24px}.results-landing__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.results-landing__test-header{margin-bottom:8px}.results-landing__test-meta{align-items:flex-start;gap:12px}.results-landing__meta-note{margin:0;max-width:620px}.results-landing__actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.results-landing__copy{margin-top:4px}.results-landing__subtitle{margin:0;font-size:.95rem;color:var(--color-text-muted)}.results-landing__title{margin:4px 0 0;font-size:1.9rem}.results-landing__title-link{text-decoration:none;color:inherit}.results-landing__title-link:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:3px;border-radius:8px}.results-landing__meta{margin-top:6px;color:var(--color-text-muted)}.results-landing__back{margin-top:4px}.results-landing__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.results-landing__nav-item{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-surface-strong);color:var(--color-text);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.results-landing__nav-item:hover{transform:translateY(-1px);box-shadow:0 16px 30px #4c1f9f1f;border-color:#6d35d666}.results-landing__nav-title{font-weight:600}.results-landing__nav-date{font-size:.85rem;color:var(--color-text-muted)}.results-landing__content{display:flex;flex-direction:column;gap:32px}.results-landing__nav-footer{grid-column:1 / -1;display:flex;justify-content:flex-end;margin-top:4px}.results-landing__nav-toggle{border:none;background:transparent;padding:2px 6px;font-size:.85rem;font-weight:600;color:var(--color-primary-strong);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.results-landing__nav-toggle:after{content:"▾";display:inline-block;font-size:.9rem;transition:transform .2s ease}.results-landing__nav-toggle--open:after{transform:rotate(180deg)}.results-landing__nav-toggle:hover{text-decoration:underline}@media(min-width:1180px){.results-landing__nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.results-landing__section{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--color-border);scroll-margin-top:120px}.results-landing--test .results-landing__section{border-bottom:1px dashed var(--test-border)}.results-landing__section:last-child{border-bottom:none}.results-landing--test .results-landing__nav-footer{justify-content:flex-start}.results-landing__section-header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.results-landing__section-title{margin:0;font-size:1.4rem}.results-landing__section-date{font-size:.9rem;color:var(--color-text-muted)}.results-details__entries{display:flex;flex-direction:column;gap:18px}.results-details__entry{display:grid;grid-template-columns:minmax(180px,220px) 1fr;gap:18px;align-items:flex-start}.results-details__entry-key{font-weight:600;color:var(--color-primary-strong);word-break:break-word}.results-details__entry-value{display:flex;flex-direction:column;gap:8px}.results-details__placeholder{font-size:.96rem;color:var(--color-text-muted)}.results-value{color:var(--color-text);word-break:break-word}.results-value--muted{color:var(--color-text-muted);font-style:italic}.results-value--link{color:var(--color-primary-strong);text-decoration:underline}.results-value__list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.results-value__object{display:flex;flex-direction:column;gap:12px}.results-value__object-row{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:12px}.results-value__object-key{font-weight:600;color:var(--color-text-muted);word-break:break-word}.results-value__object-value{display:flex;flex-direction:column;gap:6px}.results-value__nested{display:inline-block;padding-left:10px;border-left:2px solid rgba(109,53,214,.2)}.results-value__nested--1{border-color:#6d35d633}.results-value__nested--2{border-color:#4c1f9f33}.results-value__nested--3{border-color:#5322b247}.legacy-result{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;display:flex;flex-direction:column;gap:0}.results-page__details .legacy-result{border:none;background:transparent;border-radius:0}.legacy-result__title{margin:0;padding:16px;text-align:center;text-transform:uppercase;font-weight:600;color:var(--color-primary-strong);border-bottom:1px solid var(--color-border)}.legacy-result__info{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:16px;border-bottom:1px solid var(--color-border)}.legacy-result__info-item{display:flex;flex-direction:column;gap:6px}.legacy-result__info-label{font-size:.85rem;color:var(--color-text-muted)}.legacy-result__info-value{padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);color:var(--color-text-muted);text-align:center;font-weight:500;font-size:.95rem}.legacy-result__table{display:flex;flex-direction:column;gap:0}.legacy-result__row{display:grid;grid-template-columns:30% 20% 50%;border-bottom:1px solid var(--color-border)}.legacy-result__row--two{grid-template-columns:1fr 1fr}.legacy-result__row--double{grid-template-columns:1fr 1fr;border-bottom:none}.legacy-result__row--last{border-bottom:none}.legacy-result__row--header{background:var(--color-surface-strong)}.legacy-result__cell{padding:12px 10px;font-size:.85rem;line-height:1.35;border-left:1px solid var(--color-border)}.legacy-result__cell:first-child{border-left:none}.legacy-result__cell-title{text-transform:uppercase;color:var(--color-text-muted);font-weight:600;letter-spacing:.02em}.legacy-result__cell-title small{color:var(--color-text-muted);text-transform:none;font-weight:500}.legacy-result__desc{display:flex;flex-direction:column;gap:8px}.legacy-result__desc p{margin:0;font-size:.85rem;line-height:1.4}.legacy-result__values{display:flex;flex-direction:column;gap:12px;padding:16px}.legacy-result__value-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px dashed var(--color-border)}.legacy-result__value-item:last-child{border-bottom:none;padding-bottom:0}.legacy-result__value-text{font-size:.95rem;font-weight:500;color:var(--color-text);word-break:break-word}.legacy-result__value-index{font-weight:600;color:var(--color-text-muted)}.legacy-result__level{display:inline-block;color:var(--color-text);font-weight:500}.legacy-result__section{padding:16px;display:flex;flex-direction:column;gap:12px}.legacy-result__section h3{margin:0;font-size:1rem}.legacy-result__section-content{font-size:.95rem;color:var(--color-text)}@media(max-width:1024px){.results-page__layout{grid-template-columns:1fr}.results-page__details{padding:24px}.results-details__entry{grid-template-columns:1fr;gap:12px}.results-value__object-row{grid-template-columns:1fr}}@media(max-width:640px){.results-page__header{flex-direction:column;align-items:stretch}.results-page__actions,.results-landing__back{width:100%}}:root{--diag-gradient-main: var( --workspace-background, radial-gradient(90% 120% at 12% 0%, rgba(216, 169, 234, .24) 0%, transparent 60%), radial-gradient(70% 110% at 100% 20%, rgba(102, 202, 166, .2) 0%, transparent 60%), linear-gradient(140deg, rgba(255, 229, 71, .16) 0%, transparent 55%), #fdf7ff )}.client-workspace-page-shell{width:100%;margin:0;padding:clamp(24px,4vw,56px);border-radius:0;border:none;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:clamp(18px,3vw,28px);flex:1}.client-workspace-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:22px;border:1px solid rgba(27,21,20,.14);background:#ffffffe6;box-shadow:0 16px 36px #1b15141f}.client-workspace-page-header__left{display:flex;align-items:center;gap:16px;min-width:0}.client-workspace-page-header__back{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px dashed rgba(27,21,20,.2);background:#d8a9ea2e;color:#1b1514;font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.client-workspace-page-header__back:hover,.client-workspace-page-header__back:focus-visible{transform:translateY(-1px);box-shadow:0 12px 22px #1b15141f}.client-workspace-page-header__back-icon{font-size:1rem}.client-workspace-page-header__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.client-workspace-page-header__subtitle{font-size:.78rem;text-transform:uppercase;letter-spacing:.2em;color:#6b5f5b}.client-workspace-page-header__title{font-size:1.05rem;font-weight:700;color:#1b1514;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-workspace-page-header__action{padding:10px 18px;border-radius:999px;font-weight:600;font-size:.9rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.client-workspace-page-header__action--primary{background:#1b1514;color:#fffaf2;box-shadow:0 16px 32px #1b151433}.client-workspace-page-header__action--ghost{border:1px solid rgba(27,21,20,.14);color:#1b1514;background:#fffc}.client-workspace-page-header__action:hover,.client-workspace-page-header__action:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px #1b15142e}.client-workspace-page{--diag-ink: #1b1514;--diag-muted: #6b5f5b;--diag-border: rgba(27, 21, 20, .14);--diag-lilac: #d8a9ea;--diag-green: #66caa6;--diag-yellow: #ffe547;--home-ink: var(--diag-ink);--home-muted: var(--diag-muted);--home-border: var(--diag-border);--home-lilac: var(--diag-lilac);--home-green: var(--diag-green);--home-yellow: var(--diag-yellow);--test-ink: var(--diag-ink);--test-muted: var(--diag-muted);--test-border: var(--diag-border);--test-surface: rgba(255, 255, 255, .92);--test-surface-strong: rgba(255, 255, 255, .98);width:100%;margin:0;display:flex;flex-direction:column;gap:clamp(24px,4vw,40px);padding:clamp(24px,4vw,56px);border-radius:0;border:none;background:transparent;box-shadow:none;position:relative;overflow:hidden;color:var(--diag-ink);font-family:Manrope,Segoe UI,sans-serif;flex:1}.client-workspace-page:before{content:"";position:absolute;inset:0;background:var(--diag-gradient-main);pointer-events:none}.client-workspace-page>*{position:relative;z-index:1}.client-workspace-page__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"main aside";gap:clamp(20px,3vw,32px);align-items:start}.client-workspace-page__hero+.client-workspace-page__catalog{margin-top:clamp(-16px,-2vw,-8px)}.client-workspace-page__route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.client-workspace-page__route-card{padding:18px 20px;border-radius:22px;border:1px solid var(--diag-border);background:#ffffffeb;box-shadow:0 18px 38px #1b15141f}.client-workspace-page__route-card--lilac{background:#d8a9ea2e}.client-workspace-page__route-card--green{background:#66caa629}.client-workspace-page__route-card--yellow{background:#ffe5472e}.client-workspace-page__route-title{font-weight:700;font-size:1.1rem;margin-bottom:8px}.client-workspace-page__route-text{color:var(--diag-muted);margin:0;font-size:.98rem}.client-workspace-page__team-grid,.client-workspace-page__contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.client-workspace-page__team-card,.client-workspace-page__contacts-card{padding:20px 22px;border-radius:22px;border:1px solid var(--diag-border);background:#ffffffeb;box-shadow:0 18px 38px #1b15141f}.client-workspace-page__team-card--hero{padding:22px 24px;border-radius:24px;background:#fffffff5;box-shadow:0 22px 40px #1b15141f}.client-workspace-page__team-action{padding-inline:18px;font-size:.92rem}.client-workspace-page__team-card--accent{background:#1b1514eb;color:#fffaf2}.client-workspace-page__team-label,.client-workspace-page__contacts-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;color:var(--diag-muted);margin-bottom:8px;display:block}.client-workspace-page__team-card--accent .client-workspace-page__team-label{color:#fffaf2b3}.client-workspace-page__team-name{font-size:1.2rem;font-weight:700;margin-bottom:10px}.client-workspace-page__team-text,.client-workspace-page__contacts-text{margin:0;color:var(--diag-muted)}.client-workspace-page__team-email{color:inherit;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(27,21,20,.2)}.client-workspace-page__team-email:hover{border-bottom-color:#1b151466}.client-workspace-page__team-card--accent .client-workspace-page__team-text{color:#fffaf2c7}.client-workspace-page__docs{padding:0;border:none;background:transparent;box-shadow:none}.client-workspace-page__docs-card{padding:20px 22px;border-radius:24px;border:1px dashed rgba(27,21,20,.2);background:#ffffffe6;display:flex;flex-direction:column;gap:12px}.client-workspace-page__docs-link{color:var(--diag-ink);text-decoration:none;font-weight:600;line-height:1.5;border-bottom:1px solid rgba(27,21,20,.2);width:fit-content}.client-workspace-page__docs-link:hover,.client-workspace-page__docs-link:focus-visible{border-bottom-color:#1b151473}.client-workspace-page__contacts-link{display:inline-flex;margin-top:14px;font-weight:600;color:var(--diag-ink);text-decoration:none;border-bottom:2px solid rgba(27,21,20,.2)}.client-workspace-page__contacts-note{display:inline-flex;margin-top:14px;font-size:.92rem;color:var(--diag-muted)}.client-workspace-page--results .results-landing-page{padding:0;border:none;background:transparent;box-shadow:none}.client-workspace-page--results .results-landing__nav{background:#ffffffe0;border-radius:22px}.client-workspace-page__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(27,21,20,.12);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--diag-muted);background:#ffffffd9}.client-workspace-page__title{font-family:Cormorant Garamond,serif;font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.1;margin:16px 0 12px}.client-workspace-page__lead{font-size:1.05rem;color:var(--diag-muted);margin-bottom:20px}.client-workspace-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.client-workspace-page__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:.95rem;border:1px solid rgba(27,21,20,.14);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.client-workspace-page__button--primary{background:#1b1514;color:#fffaf2;border-color:transparent;box-shadow:0 18px 30px #1b151438}.client-workspace-page__button--ghost{background:#fffc;color:var(--diag-ink)}.client-workspace-page__button:hover,.client-workspace-page__button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 22px #1b151429}.client-workspace-page__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.client-workspace-page__meta-card{padding:14px 16px;border-radius:18px;border:1px solid var(--diag-border);background:#ffffffe0}.client-workspace-page__meta-card--accent{background:#1b1514eb;color:#fffaf2}.client-workspace-page__meta-card--accent .client-workspace-page__meta-label{color:#fffaf2b3}.client-workspace-page__meta-card--accent .client-workspace-page__meta-value{color:#fffaf2}.client-workspace-page__meta-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--diag-muted);display:block;margin-bottom:6px}.client-workspace-page__meta-value{font-weight:600}.client-workspace-page__meta-text{margin:8px 0 0;font-size:.88rem;color:var(--diag-muted)}.client-workspace-page__meta-card--accent .client-workspace-page__meta-text{color:#fffaf2c7}.client-workspace-page__hero-card{padding:20px;border-radius:22px;border:1px solid var(--diag-border);background:#fffffff5;box-shadow:0 22px 40px #1b15141f}.client-workspace-page__hero-main{grid-area:main}.client-workspace-page__hero-aside{display:flex;flex-direction:column;gap:16px;grid-area:aside;align-self:start;justify-self:end}.client-workspace-page__hero-card-title{font-weight:700;font-size:1rem;margin-bottom:6px}.client-workspace-page__hero-card-subtitle{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;color:var(--diag-muted);margin-bottom:16px}.client-workspace-page__summary{display:grid;gap:12px;margin-bottom:16px}.client-workspace-page__team-card--compact{width:min(100%,520px)}.client-workspace-page__summary--compact{gap:10px;margin-bottom:0}.client-workspace-page__summary-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px dashed rgba(27,21,20,.18);background:#f8f1e899;font-size:.9rem;color:var(--diag-muted)}.client-workspace-page__summary--compact .client-workspace-page__summary-item{padding:8px 10px;font-size:.86rem}.client-workspace-page__summary-item strong{color:var(--diag-ink);font-weight:600;flex:0 0 auto;white-space:nowrap}.client-workspace-page__summary-item span{flex:1 1 auto;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-workspace-page__summary-cta{align-self:flex-start;padding:10px 18px;border-radius:999px;border:1px solid rgba(27,21,20,.14);background:#ffffffe6;color:var(--diag-ink);font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.client-workspace-page__summary-cta:hover,.client-workspace-page__summary-cta:focus-visible{transform:translateY(-1px);box-shadow:0 12px 22px #1b151429}.client-workspace-page__progress{height:8px;border-radius:999px;background:#1b151414;overflow:hidden;margin-bottom:16px}.client-workspace-page__progress-bar{display:block;height:100%;width:14%;border-radius:999px;background:linear-gradient(90deg,var(--diag-lilac),var(--diag-green))}.client-workspace-page__question{padding:14px 16px;border-radius:18px;border:1px dashed rgba(27,21,20,.18);background:#f8f1e8b3}.client-workspace-page__question-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.2em;color:var(--diag-muted);display:block;margin-bottom:8px}.client-workspace-page__question-title{font-weight:600;margin-bottom:12px}.client-workspace-page__answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.client-workspace-page__answer{border-radius:999px;border:1px solid rgba(27,21,20,.2);padding:8px 12px;background:#ffffffe0;font-size:.85rem;font-weight:600}.client-workspace-page__answer--active{background:#d8a9ea3d;border-color:#d8a9ea99}.client-workspace-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.client-workspace-page__card{padding:18px;border-radius:20px;border:1px solid var(--diag-border);background:#ffffffe6;display:flex;flex-direction:column;gap:10px}.client-workspace-page__card-title{font-weight:700}.client-workspace-page__card-text{color:var(--diag-muted);font-size:.95rem}.client-workspace-page__card-link{margin-top:auto;color:#1b1514;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.client-workspace-page__card-link:after{content:"→"}.client-workspace-page__banner{padding:16px 18px;border-radius:18px;border:1px dashed rgba(27,21,20,.18);background:#ffffffb3;color:var(--diag-muted)}.client-workspace-page__modal-panel{position:relative;width:min(1200px,100%);padding:0;border-radius:26px;overflow:hidden;border:1px solid var(--diag-border);background:#fffffffa}.client-workspace-page__modal-panel--conclusion{width:min(1280px,100%);background:transparent;border:none}.client-workspace-page__modal-close{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;border-radius:12px;border:1px solid var(--diag-border);background:#ffffffeb;color:var(--diag-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.client-workspace-page__modal-close:hover{transform:translateY(-1px);border-color:#1b151459}.client-workspace-page__modal-close:focus-visible{outline:3px solid rgba(27,21,20,.18);outline-offset:2px}.client-workspace-page__modal-body{padding:0}.test-conclusion--modal{padding:clamp(18px,3vw,28px)}.client-workspace-page__catalog{display:flex;flex-direction:column;gap:clamp(18px,3vw,28px)}.client-workspace-page__catalog-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.client-workspace-page__catalog-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,3vw,2.4rem);margin-bottom:8px}.client-workspace-page__catalog-lead{color:var(--diag-muted);max-width:560px}.client-workspace-page__catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.client-workspace-page__empty{padding:24px;border-radius:22px;border:1px dashed rgba(27,21,20,.2);background:#ffffffeb;box-shadow:0 18px 38px #1b15141f}.client-workspace-page__empty-card{display:flex;flex-direction:column;gap:12px}.client-workspace-page__empty-title{font-size:1.2rem;font-weight:700}.client-workspace-page__empty-text{color:var(--diag-muted);line-height:1.6}.client-workspace-page__empty-contact{display:flex;flex-direction:column;gap:6px}.client-workspace-page__empty-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--diag-muted)}.client-workspace-page__empty-name{font-weight:600}.client-workspace-page__empty-links{display:flex;flex-wrap:wrap;gap:10px}.client-workspace-page__empty-link{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(27,21,20,.18);background:#d8a9ea33;color:inherit;text-decoration:none;font-weight:600;font-size:.85rem}.client-workspace-page__empty-note{color:var(--diag-muted);font-size:.9rem}.client-workspace-page__empty-inline{display:inline-flex;align-items:center;gap:12px;color:var(--diag-ink);padding:6px 0}.client-workspace-page__catalog-card{padding:18px;border-radius:22px;border:1px solid var(--diag-border);background:#ffffffeb;display:flex;flex-direction:column;gap:10px;min-height:180px;position:relative;overflow:hidden;box-shadow:0 18px 38px #1b15141f}.client-workspace-page__catalog-card:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 140% at 0% 0%,rgba(216,169,234,.16),transparent 60%);pointer-events:none}.client-workspace-page__catalog-card>*{position:relative;z-index:1}.client-workspace-page__catalog-card--assigned:before{background:radial-gradient(140% 140% at 0% 0%,rgba(102,202,166,.16),transparent 60%)}.client-workspace-page__tag{align-self:flex-start;padding:4px 10px;border-radius:999px;border:1px solid rgba(27,21,20,.12);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--diag-ink);background:#ffffffe6}.client-workspace-page__tag--lilac{background:#d8a9ea33;border-color:#d8a9ea8c}.client-workspace-page__tag--green{background:#66caa633;border-color:#66caa68c}.client-workspace-page__tag--yellow{background:#ffe54738;border-color:#ffe54799}.client-workspace-page__catalog-name{font-weight:700;font-size:1rem}.client-workspace-page__catalog-meta{color:var(--diag-muted);font-size:.92rem;line-height:1.5}.client-workspace-page__catalog-actions{display:flex;align-items:center;gap:10px;margin-top:auto}.client-workspace-page__status{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(27,21,20,.16);background:#ffffffe6;font-weight:700;font-size:.9rem}.client-workspace-page__status--active{border-color:#d8a9ea99;background:#d8a9ea33}.client-workspace-page__catalog-link{margin-top:auto;font-weight:600;color:var(--diag-ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.client-workspace-page__catalog-link:after{content:"→"}.client-workspace-page__catalog-link--result{border:none;background:none;padding:0;cursor:pointer;font:inherit}.client-workspace-page__result-panel{margin-top:14px;padding:16px 18px;border-radius:18px;border:1px solid rgba(27,21,20,.14);background:#ffffffeb;box-shadow:0 18px 34px #1b15141a}.client-workspace-page__result-panel--modal{margin-top:0}.client-workspace-page__result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.client-workspace-page__result-title{font-weight:700}.client-workspace-page__result-date{font-size:.82rem;color:var(--diag-muted)}.client-workspace-page__result-action{text-decoration:none;font-weight:600;color:var(--diag-ink)}.client-workspace-page__result-history{margin-bottom:12px}.client-workspace-page__result-history-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--diag-muted);margin-bottom:8px}.client-workspace-page__result-history-list{display:flex;flex-wrap:wrap;gap:8px}.client-workspace-page__result-history-stack{display:grid;gap:10px}.client-workspace-page__result-history-details{border-radius:16px;border:1px solid rgba(27,21,20,.12);padding:10px 12px;background:#ffffffe0}.client-workspace-page__result-empty{color:var(--diag-muted);font-size:.95rem}.client-workspace-page__result-empty-link{color:inherit;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(27,21,20,.2)}.client-workspace-page__result-empty-link:hover{border-bottom-color:#1b151466}.client-workspace-page__result-history-summary{cursor:pointer;font-weight:600;font-size:.85rem;list-style:none}.client-workspace-page__result-history-summary::-webkit-details-marker{display:none}.client-workspace-page__result-history-item{border-radius:999px;border:1px solid rgba(27,21,20,.18);padding:6px 12px;background:#ffffffb3;font-size:.82rem;cursor:pointer}.client-workspace-page__result-history-item.is-active{border-color:#1b151466;background:#fffffff2;font-weight:600}.client-workspace-page__result-body .legacy-result{margin-top:10px}.client-workspace-page__conclusion{margin-top:24px}.client-workspace-page__conclusion-card{padding:18px;border-radius:22px;border:1px solid rgba(27,21,20,.14);background:#ffffffeb;box-shadow:0 18px 36px #1b15141a}.client-workspace-page__conclusion-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.client-workspace-page__conclusion-title{font-weight:700;font-size:1.05rem}.client-workspace-page__conclusion-meta{color:var(--diag-muted);font-size:.9rem}.client-workspace-page__conclusion-date{font-size:.82rem;text-transform:uppercase;letter-spacing:.16em;color:var(--diag-muted)}.client-workspace-page__conclusion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px}.client-workspace-page__conclusion-block{padding:12px 14px;border-radius:16px;border:1px dashed rgba(27,21,20,.16);background:#f8f1e899}.client-workspace-page__conclusion-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--diag-muted);margin-bottom:6px}.client-workspace-page__conclusion-value{font-weight:600}.client-workspace-page__conclusion-vectors{margin-top:10px}.client-workspace-page__conclusion-tags{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.client-workspace-page__conclusion-tag{padding:12px 14px;border-radius:16px;border:1px solid rgba(27,21,20,.12);background:#ffffffe6}.client-workspace-page__conclusion-tag-title{font-weight:600;margin-bottom:6px}.client-workspace-page__conclusion-tag-jobs{font-size:.85rem;color:var(--diag-muted)}.client-workspace-page-43{--diag-test-ink: #1b1514;--diag-test-muted: #6b5f5b;--diag-test-accent: #ff8a5b;--diag-test-accent-2: #66caa6;--diag-test-accent-3: #ffe547;--diag-test-surface: rgba(255, 255, 255, .86);--diag-test-surface-strong: rgba(255, 255, 255, .96);--diag-test-border: rgba(27, 21, 20, .14);--diag-test-shadow: 0 30px 80px rgba(27, 21, 20, .18);position:relative;padding:clamp(16px,2.8vw,32px);border-radius:32px;border:1px solid rgba(27,21,20,.12);background:radial-gradient(90% 120% at 10% 0%,rgba(255,138,91,.2) 0%,transparent 60%),radial-gradient(95% 120% at 100% 10%,rgba(102,202,166,.22) 0%,transparent 60%),radial-gradient(80% 120% at 40% 100%,rgba(255,229,71,.22) 0%,transparent 55%),#fffaf5eb;box-shadow:var(--diag-test-shadow);overflow:hidden}.client-workspace-page-43:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 20%,rgba(27,21,20,.05) .6px,transparent .7px),radial-gradient(circle at 80% 30%,rgba(27,21,20,.04) .6px,transparent .7px);background-size:18px 18px;opacity:.35;pointer-events:none}.client-workspace-page-43>*{position:relative;z-index:1}.client-workspace-page-43 .diagnostic-43{border-radius:24px;overflow:hidden;min-height:auto;padding:0;color:var(--diag-test-ink)}.client-workspace-page-43 .diagnostic-43--test{min-height:auto;font-family:Manrope,Segoe UI,sans-serif;color:var(--diag-test-ink)}.client-workspace-page-43 .diagnostic-43--test h2,.client-workspace-page-43 .diagnostic-43--test h3{font-family:Cormorant Garamond,serif;font-weight:600;letter-spacing:.01em}.client-workspace-page-43 .diagnostic-43--test p,.client-workspace-page-43 .diagnostic-43--test .p1,.client-workspace-page-43 .diagnostic-43--test .p1-strong{font-family:Manrope,Segoe UI,sans-serif;color:inherit}.client-workspace-page-43 .diagnostic-43--test #top-left-logo,.client-workspace-page-43 .diagnostic-43--test #top-right-figure,.client-workspace-page-43 .diagnostic-43--test #bottom-left-figure{display:none}.client-workspace-page-43 .diagnostic-43__test-hero{display:flex;flex-direction:column;gap:14px;padding:clamp(18px,3vw,28px);border-radius:28px;border:1px solid var(--diag-test-border);background:var(--diag-test-surface);box-shadow:0 18px 42px #1b15141f;margin-bottom:clamp(18px,3vw,28px)}.client-workspace-page-43 .diagnostic-43__test-eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.28em;color:var(--diag-test-muted)}.client-workspace-page-43 .diagnostic-43__test-title{font-size:clamp(2.3rem,5vw,3.6rem);margin:0}.client-workspace-page-43 .diagnostic-43__test-lead{margin:0;font-size:1.05rem;line-height:1.7;color:var(--diag-test-muted)}.client-workspace-page-43 .diagnostic-43__test-chips{display:flex;flex-wrap:wrap;gap:8px}.client-workspace-page-43 .diagnostic-43__test-chip{padding:6px 14px;border-radius:999px;border:1px solid var(--diag-test-border);background:#fffc;font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;color:var(--diag-test-muted)}.client-workspace-page-43 .diagnostic-43--test[data-view=form] article{width:min(1200px,100%);height:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,46px);align-items:stretch;margin:0 auto}.client-workspace-page-43 .diagnostic-43--test #form-aside{width:100%;align-items:flex-start;justify-content:flex-start;gap:16px;padding:clamp(18px,3vw,28px);border-radius:24px;border:1px solid var(--diag-test-border);background:var(--diag-test-surface);box-shadow:0 18px 36px #1b15141f}.client-workspace-page-43 .diagnostic-43--test #form-aside h3,.client-workspace-page-43 .diagnostic-43--test #form-aside p{width:auto;height:auto;margin:0}.client-workspace-page-43 .diagnostic-43--test #form-aside h3{font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.2}.client-workspace-page-43 .diagnostic-43--test #form-aside p{font-size:.98rem;line-height:1.6;color:var(--diag-test-muted)}.client-workspace-page-43 .diagnostic-43--test #form-section{width:100%}.client-workspace-page-43 .diagnostic-43--test #form-section form{width:100%;margin:0;padding:clamp(20px,3vw,32px);border-radius:24px;border:1px solid var(--diag-test-border);background:var(--diag-test-surface-strong);box-shadow:0 20px 40px #1b151424}.client-workspace-page-43 .diagnostic-43--test .diagnostic-43__name-row{gap:12px;margin-bottom:18px}.client-workspace-page-43 .diagnostic-43--test form input{height:46px;border-radius:14px;border:1px solid rgba(27,21,20,.18);background:#ffffffe0;margin-bottom:16px}.client-workspace-page-43 .diagnostic-43--test form input:focus-visible{outline:2px solid rgba(102,202,166,.6);outline-offset:2px}.client-workspace-page-43 .diagnostic-43--test #submit-form{width:100%;height:52px;border-radius:999px;border:none;background:linear-gradient(92deg,var(--diag-test-accent) 0%,var(--diag-test-accent-2) 100%);color:#1b1514;font-weight:600;box-shadow:0 16px 32px #1b15142e}.client-workspace-page-43 .diagnostic-43--test #submit-form:hover,.client-workspace-page-43 .diagnostic-43--test #submit-form:focus-visible{background:linear-gradient(92deg,var(--diag-test-accent-3) 0%,var(--diag-test-accent-2) 100%)}.client-workspace-page-43 .diagnostic-43--test #submit-form:disabled{background:#1b15141a;color:#1b151499;box-shadow:none}.client-workspace-page-43 .diagnostic-43--test #form-error{margin-bottom:16px;color:#c0392b}.client-workspace-page-43 .diagnostic-43--test .form-checkbox{margin-bottom:18px}.client-workspace-page-43 .diagnostic-43--test .form-checkbox label,.client-workspace-page-43 .diagnostic-43--test .form-checkbox label span{width:auto;font-size:.85rem;line-height:1.4}.client-workspace-page-43 .diagnostic-43--test #section-title{height:auto;padding:0;margin:clamp(20px,4vw,36px) 0 20px;text-transform:none;color:var(--diag-test-ink)}.client-workspace-page-43 .diagnostic-43--test #section-instruction{width:min(960px,100%);gap:20px;margin:0 auto}.client-workspace-page-43 .diagnostic-43--test .section-instruction__row{width:100%;flex-direction:column;gap:12px;padding:clamp(18px,3vw,26px);border-radius:24px;border:1px solid var(--diag-test-border);background:var(--diag-test-surface);box-shadow:0 16px 32px #1b15141f}.client-workspace-page-43 .diagnostic-43--test .section-instruction__row h2,.client-workspace-page-43 .diagnostic-43--test .section-instruction__row h3{width:100%;margin:0}.client-workspace-page-43 .diagnostic-43--test .section-instruction__row-wrapper{background:transparent;margin-top:16px}.client-workspace-page-43 .diagnostic-43--test #submit-instruction{width:min(520px,100%);height:58px;border-radius:999px;font-size:1rem!important;background:linear-gradient(92deg,var(--diag-test-accent-2) 0%,var(--diag-test-accent-3) 100%);color:#1b1514;margin:28px auto 0}.client-workspace-page-43 .diagnostic-43--test #submit-instruction:hover,.client-workspace-page-43 .diagnostic-43--test #submit-instruction:focus-visible{background:linear-gradient(92deg,var(--diag-test-accent) 0%,var(--diag-test-accent-2) 100%);color:#1b1514}.client-workspace-page-43 .diagnostic-43--test #submit-instruction:disabled{background:#1b151414;color:#1b151499;box-shadow:none}.client-workspace-page-43 .diagnostic-43--test #question-section{width:min(860px,100%);margin:0 auto}.client-workspace-page-43 .diagnostic-43--test .question__section-content h2{width:100%;margin:0 0 24px}.client-workspace-page-43 .diagnostic-43--test .question{height:auto;padding:20px 22px;border-radius:20px;border:1px solid var(--diag-test-border);background:var(--diag-test-surface);box-shadow:0 14px 28px #1b15141a;transition:transform .2s ease,box-shadow .2s ease}.client-workspace-page-43 .diagnostic-43--test .question:hover{transform:translateY(-1px);box-shadow:0 18px 32px #1b151429}.client-workspace-page-43 .diagnostic-43--test .question__mark{width:28px;height:28px;border:2px solid var(--diag-test-accent-2);background:transparent}.client-workspace-page-43 .diagnostic-43--test .question__mark.checked{background:linear-gradient(135deg,var(--diag-test-accent) 0%,var(--diag-test-accent-2) 100%);box-shadow:0 8px 16px #1b151429}.client-workspace-page-43 .diagnostic-43--test .question__content{width:calc(100% - 48px)}.client-workspace-page-43 .diagnostic-43--test .diagnostic-43__progress{width:min(820px,100%);margin:24px auto 0;display:grid;gap:10px}.client-workspace-page-43 .diagnostic-43--test .diagnostic-43__progress-track{position:relative;width:100%;height:12px;border-radius:999px;background:#1b15141a;overflow:hidden;box-shadow:inset 0 0 0 1px #1b151414}.client-workspace-page-43 .diagnostic-43--test .diagnostic-43__progress-fill{height:100%;width:var(--progress, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--diag-test-accent) 0%,var(--diag-test-accent-3) 45%,var(--diag-test-accent-2) 100%);transition:width .4s ease;position:relative}.client-workspace-page-43 .diagnostic-43--test .diagnostic-43__progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.6),transparent 65%);opacity:.6}.client-workspace-page-43 .diagnostic-43--test .diagnostic-43__progress-meta{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--diag-test-muted)}.client-workspace-page-43 .diagnostic-43--test .diagnostic-43__progress-meta strong{font-size:.95rem;letter-spacing:0;text-transform:none;color:var(--diag-test-ink)}.client-workspace-page-43 .diagnostic-43--test .question-buttons{width:min(820px,100%);margin:24px auto 0;padding:0;position:relative;gap:12px;justify-content:space-between}.client-workspace-page-43 .diagnostic-43--test .question-buttons button{width:auto;height:46px;padding:0 24px;border-radius:999px;border:1px solid rgba(27,21,20,.14);background:#ffffffe6}.client-workspace-page-43 .diagnostic-43--test .question-buttons #button-next,.client-workspace-page-43 .diagnostic-43--test .question-buttons #button-end{border:none;background:linear-gradient(90deg,var(--diag-test-accent) 0%,var(--diag-test-accent-2) 100%);color:#1b1514;font-weight:600}.client-workspace-page-43 .diagnostic-43--test .js-question-counter--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.client-workspace-page-43 .diagnostic-43--test .question-open__section-content h3{margin-top:24px;font-size:1.05rem;line-height:1.6}.client-workspace-page-43 .diagnostic-43--test .question-open__section-content textarea{width:100%;border-radius:18px;border:1px solid var(--diag-test-border);background:#ffffffeb;margin-top:20px}@media(max-width:960px){.client-workspace-page-header{flex-direction:column;align-items:flex-start}.client-workspace-page__hero{grid-template-columns:1fr;grid-template-areas:"aside" "main"}.client-workspace-page__hero-aside{justify-self:start}.client-workspace-page__catalog-head{align-items:flex-start}}@media(max-width:640px){.client-workspace-page{padding:20px}.client-workspace-page-header__title{font-size:.95rem}.client-workspace-page__actions{flex-direction:column;align-items:stretch}}@media(max-width:960px){.client-workspace-page-43 .diagnostic-43--test[data-view=form] article{grid-template-columns:1fr}.client-workspace-page-43 .diagnostic-43__test-hero{border-radius:22px}.client-workspace-page-43 .diagnostic-43--test #question-section,.client-workspace-page-43 .diagnostic-43--test .diagnostic-43__progress,.client-workspace-page-43 .diagnostic-43--test .question-buttons{width:100%}}@media(max-width:640px){.client-workspace-page-43 .diagnostic-43__test-lead{font-size:.95rem}.client-workspace-page-43 .diagnostic-43--test .question-buttons{flex-direction:column;align-items:stretch;gap:10px}.client-workspace-page-43 .diagnostic-43--test .question-buttons button{width:100%}.client-workspace-page-43 .diagnostic-43--test .diagnostic-43__progress-meta{flex-direction:column;align-items:flex-start;gap:6px}}.client-workspace-section{padding:24px;border-radius:24px;border:1px solid var(--test-border);background:var(--test-surface-strong);box-shadow:0 22px 44px #1b151414}.client-workspace-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.client-workspace-section__title{margin:0;font-size:1.4rem;font-weight:700}.client-workspace-section__hint{font-size:.92rem;color:var(--test-muted)}.test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.test-card{position:relative;padding:18px 20px;border-radius:20px;border:1px solid var(--test-border);background:#ffffffeb;display:flex;flex-direction:column;gap:10px;box-shadow:0 16px 34px #1b151414;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.test-card--button{cursor:pointer}.test-card:hover{transform:translateY(-2px);border-color:#1b151433;box-shadow:0 20px 40px #1b15141f}.test-card__title{font-weight:700;font-size:1.05rem}.test-card__meta{color:var(--test-muted);font-size:.9rem}.test-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.test-action{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(27,21,20,.16);background:#ffffffe6;font-size:.85rem;font-weight:600;color:var(--test-ink);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.test-action:hover,.test-action:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #1b15141f}.test-action--ghost{border-color:#d8a9ea99;color:#6d3e85}.test-status{padding:4px 10px;border-radius:999px;background:#66caa633;color:#1b6b54;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.test-status--attention{background:#d8a9ea38;color:#6d3e85}.test-status--new{background:#de5c5c33;color:#8d1f1f}.test-status--viewed{background:#66caa633;color:#1b6b54}.test-status--acknowledged{background:#4c78c433;color:#234c8e}.test-status--archive{background:#1b151414;color:var(--test-muted)}.test-conclusion{--tc-ink: #1b1514;--tc-muted: #6b5f5b;--tc-border: rgba(27, 21, 20, .14);--tc-surface: rgba(255, 255, 255, .92);--tc-surface-strong: rgba(255, 255, 255, .98);--tc-lilac: #d8a9ea;--tc-green: #66caa6;--tc-yellow: #ffe547;width:100%;margin:0;padding:clamp(24px,4vw,56px);border-radius:0;border:none;background:transparent;box-shadow:none;position:relative;overflow:hidden;font-family:Manrope,Segoe UI,sans-serif;color:var(--tc-ink)}.test-conclusion:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 10% 0%,rgba(216,169,234,.22) 0%,transparent 60%),radial-gradient(80% 110% at 100% 25%,rgba(102,202,166,.18) 0%,transparent 58%),linear-gradient(145deg,rgba(255,229,71,.14) 0%,transparent 55%);pointer-events:none}.test-conclusion:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 18% 20%,rgba(27,21,20,.05) .6px,transparent .7px),radial-gradient(circle at 80% 40%,rgba(27,21,20,.04) .6px,transparent .7px);background-size:18px 18px;opacity:.35;pointer-events:none}.test-conclusion>*{position:relative;z-index:1}.test-conclusion .conclusion-detail-page{padding:0;background:transparent;box-shadow:none}.test-conclusion .conclusion-modal__header{padding:clamp(18px,3vw,28px);border-radius:26px;border:1px solid var(--tc-border);background:var(--tc-surface-strong);box-shadow:0 22px 48px #1b15141f;margin-bottom:20px}.test-conclusion .conclusion-detail__title{font-family:Prata,Cormorant Garamond,serif;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1}.test-conclusion .conclusion-detail__action-buttons{gap:10px}.test-conclusion .workspace-button-icon{border-radius:12px;border:1px solid var(--tc-border);background:#ffffffe6;box-shadow:0 12px 24px #1b15141a}.test-conclusion .workspace-button-icon--brand-lilac{background:#d8a9ea3d}.test-conclusion .workspace-button-icon--brand-yellow{background:#ffe5474d}.test-conclusion .conclusion-detail__status{margin:16px 0}.test-conclusion .conclusion-detail__document{border-radius:28px;border:1px solid var(--tc-border);background:var(--tc-surface);box-shadow:0 24px 52px #1b15141a}.test-conclusion .conclusion-detail__document h2,.test-conclusion .conclusion-detail__document h3{font-family:Prata,Cormorant Garamond,serif}.test-conclusion .conclusion-detail__intro{color:var(--tc-muted)}.test-conclusion .conclusion-detail__section{border-color:#1b15141f}.test-conclusion .conclusion-detail__footer{color:var(--tc-muted)}.test-conclusion .conclusion-detail__preview-placeholder{border-radius:18px;border:1px dashed rgba(27,21,20,.2);background:#fffc}.test-conclusion .conclusion-modal__content iframe{border-radius:22px}@media(max-width:900px){.test-conclusion .conclusion-modal__header{flex-direction:column;align-items:flex-start}.test-conclusion .conclusion-detail__action-buttons{width:100%;justify-content:flex-start;flex-wrap:wrap}}.diag-layout{position:relative;background:var(--diag-gradient-main)}.diag-layout__sidebar{position:fixed;inset:0 auto 0 0;z-index:18}.diag-layout__hover-veil{z-index:17}.diag-layout__content{min-height:100vh;transition:padding-left .25s ease}.diag-layout,.diag-layout__content,.client-workspace-page,.diagnostic-learning-motivation,.diagnostic-10-favorite-things,.diagnostic-10-favorite-things-kid,.diagnostic-10,.diagnostic-viability,.diagnostic-perfect-job,.diagnostic-perfect-job-kid,.diagnostic-antirating-of-professions,.diagnostic-antirating-of-professions-kid,.diagnostic-8-frames,.diagnostic-8-frames-kid,.diagnostic-interview,.diagnostic-interview-kid,.diagnostic-im-at-work,.diagnostic-my-needs,.diagnostic-my-needs-kid,.diagnostic-exploring-values,.diagnostic-testing-end,.diagnostic-school-burnout,.diagnostic-43,.diagnostic-43-professions-all,.diagnostic-43--test{background:var(--diag-gradient-main)}#top-left-logo{display:none!important}.diag-layout--with-sidebar .diag-layout__content{padding-left:var(--sidebar-width-collapsed)}.diag-layout--with-sidebar.diag-layout--expanded .diag-layout__content{padding-left:var(--sidebar-width)}.diag-layout--with-sidebar.diag-layout--collapsed .diag-layout__content{padding-left:var(--sidebar-width-collapsed)}.diag-layout__toggle{position:fixed;top:18px;left:18px;z-index:19;padding:10px;border-radius:14px;background:#ffffffe6;box-shadow:0 12px 28px #00000014}.public-results-page.layout--test{--test-ink: #1b1514;--test-muted: #6b5f5b;--test-border: rgba(27, 21, 20, .16);--test-lilac: #d8a9ea;--test-green: #66caa6;--test-yellow: #ffe547;--color-surface: #fffdf9;--color-surface-strong: #f8f1e8;--color-border: rgba(27, 21, 20, .16);--color-primary: #1f1a17;--color-primary-strong: #1f1a17;--color-text: var(--test-ink);--color-text-muted: var(--test-muted);font-family:Manrope,Segoe UI,sans-serif;background:radial-gradient(120% 120% at 0% 0%,rgba(216,169,234,.16) 0%,transparent 58%),radial-gradient(85% 120% at 100% 0%,rgba(102,202,166,.12) 0%,transparent 60%),radial-gradient(70% 110% at 0% 100%,rgba(255,229,71,.18) 0%,transparent 55%),#f7f2ea;position:relative}.public-results-page.layout--test:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(27,21,20,.05) .6px,transparent .7px),radial-gradient(circle at 82% 28%,rgba(27,21,20,.04) .6px,transparent .7px);background-size:20px 20px;opacity:.55;pointer-events:none}.public-results-page .workspace-content{flex:1;display:flex;flex-direction:column;min-height:100vh;background:#fff;border-radius:0;box-shadow:none;position:relative;overflow:visible}.public-results-page .test-results{--test-ink: #1b1514;--test-muted: #6b5f5b;--test-border: rgba(27, 21, 20, .14);--test-surface: rgba(255, 255, 255, .92);--test-surface-strong: rgba(255, 255, 255, .98);--test-lilac: #d8a9ea;--test-green: #66caa6;--test-yellow: #ffe547;--test-shadow: 0 28px 80px rgba(27, 21, 20, .16);--test-radius: 28px;width:100%;margin:0;padding:clamp(24px,4vw,56px);border-radius:0;border:none;background:transparent;box-shadow:none;position:relative;overflow:hidden;font-family:Manrope,Segoe UI,sans-serif;color:var(--test-ink);flex:1}.public-results-page .test-results:before,.public-results-page .test-results:after{content:"";position:absolute;inset:0;pointer-events:none}.public-results-page .test-results:before{background:radial-gradient(90% 120% at 10% 0%,rgba(216,169,234,.25) 0%,transparent 60%),radial-gradient(80% 120% at 100% 10%,rgba(102,202,166,.2) 0%,transparent 58%),linear-gradient(145deg,rgba(255,229,71,.18) 0%,transparent 55%)}.public-results-page .test-results:after{background-image:radial-gradient(circle at 18% 20%,rgba(27,21,20,.05) .6px,transparent .7px),radial-gradient(circle at 80% 40%,rgba(27,21,20,.04) .6px,transparent .7px);background-size:18px 18px;opacity:.4}.public-results-page .test-results>*{position:relative;z-index:1}.public-results-page .test-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,40px);align-items:start;margin-bottom:clamp(24px,4vw,40px)}.public-results-page .test-hero__eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.3em;color:var(--test-muted)}.public-results-page .test-hero__title{margin:12px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,62px);line-height:1.05}.public-results-page .test-hero__lead{margin:12px 0 0;font-size:1.02rem;line-height:1.7;color:var(--test-muted)}.public-results-page .test-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.public-results-page .test-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--test-border);background:#fffc;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--test-muted)}.public-results-page .test-chip--lilac{border-color:#d8a9ea99;color:#6d3e85}.public-results-page .test-chip--green{border-color:#66caa699;color:#1b6b54}.public-results-page .test-chip--yellow{border-color:#ffe54799;color:#6b5a00}.public-results-page .test-hero__panel{padding:22px 24px;border-radius:24px;border:1px solid var(--test-border);background:var(--test-surface);box-shadow:0 18px 48px #1b15141f;display:flex;flex-direction:column;gap:16px}.public-results-page .test-hero__panel-title{font-weight:700;font-size:1.05rem}.public-results-page .test-hero__panel-note{font-size:.95rem;color:var(--test-muted);line-height:1.6}.public-results-page .test-client-workspace-section{padding:24px;border-radius:24px;border:1px solid var(--test-border);background:var(--test-surface-strong);box-shadow:0 22px 44px #1b151414}.public-results-page .test-status{padding:4px 10px;border-radius:999px;background:#66caa633;color:#1b6b54;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.public-results-page .test-status--new{background:#de5c5c33;color:#8d1f1f}.public-results-page .test-status--viewed{background:#66caa633;color:#1b6b54}.public-results-page .test-status--acknowledged{background:#4c78c433;color:#234c8e}.public-results-page .test-status--archive{background:#1b151414;color:var(--test-muted)}.public-results-page .test-empty{padding:32px 24px;border-radius:20px;border:1px dashed rgba(27,21,20,.2);text-align:center;color:var(--test-muted);background:#ffffffd9}.public-results-page .test-banner{padding:14px 16px;border-radius:16px;border:1px solid rgba(197,48,48,.25);background:#c5303014;color:#c53030;margin-bottom:16px}.diag-layout__toggle span{width:24px;height:2px;background:var(--color-primary);display:block}@media(max-width:960px){.diag-layout__content{padding-left:0}.diag-layout__toggle{top:14px;left:14px;padding:12px}}.is-impersonating [data-impersonation-write]{pointer-events:none;opacity:.5}.impersonation-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin:12px 24px 0;border-radius:14px;border:1px solid rgba(214,158,46,.35);background:#fff3cdb3}.impersonation-banner__content{display:flex;flex-direction:column;gap:6px;color:#5f370e}.impersonation-banner__meta{display:block;font-size:12px;opacity:.75}.impersonation-banner__status{margin-top:6px}.impersonation-blocked{display:flex;flex-direction:column;gap:16px}.impersonation-blocked__actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:960px){.impersonation-banner{margin:12px 16px 0;flex-direction:column;align-items:flex-start}}
