@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap";.alert{display:flex;align-items:flex-start;gap:12px;border-radius:16px;padding:14px 20px;font-size:.98rem;border:1px solid transparent;line-height:1.45;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert__content{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.alert__title{margin:0;font-weight:600;font-size:1rem}.alert__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#00000014;color:currentColor;margin-top:2px}.alert__code{font-weight:600;letter-spacing:.01em}.alert__support{margin-left:auto;flex:0 0 auto}.alert-error{border-color:#c5303059;color:var(--color-danger, #c53030)}.alert-success{border-color:#1f9d554d;color:var(--color-success, #1f9d55)}.alert-info{border-color:#2563eb42;color:var(--color-info, #2563eb)}.alert-warn{border-color:#ffc13b6b;color:#8a5a00}.alert-modal{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px}.alert-modal__backdrop{position:absolute;inset:0;background:#1a102847;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert-modal__dialog{position:relative;z-index:1;width:min(420px,100%);display:flex;flex-direction:column;gap:18px}.alert-modal__dialog .alert{width:100%;box-sizing:border-box;padding:24px 28px;border-radius:20px;background:#fffffff2;border-color:#e74c3c59;color:#111014;flex-direction:column;align-items:stretch;box-shadow:0 18px 64px -24px #120a1e73}.alert-modal__dialog .alert__content{gap:14px}.alert-modal__dialog .alert__support{margin-left:0;align-self:center;min-width:180px;justify-content:center}.alert-modal__dialog--suspend .alert{background:#f1f6fff2;border-color:#40a0ff73;color:#24182f}.alert-modal__dialog--suspend .alert__support{background:#40a0ff29;border:1px solid rgba(64,160,255,.45);color:#24182f}.alert-modal__dialog--suspend .alert__support:hover,.alert-modal__dialog--suspend .alert__support:focus-visible{background:#40a0ff47;color:#24182f}.alert-toast-root{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:1350;max-width:calc(100vw - 32px);pointer-events:none}.alert-toast{pointer-events:auto;display:flex;justify-content:flex-end;animation:alert-toast-enter .2s ease}.alert-toast .alert{min-width:min(360px,calc(100vw - 48px));max-width:min(420px,calc(100vw - 48px));box-shadow:0 18px 48px #21133940}@keyframes alert-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.alert-toast-root{bottom:16px;right:16px;left:16px;align-items:stretch}.alert-toast{justify-content:center}.alert-toast .alert{width:100%}}.alert-suspend__title{margin:0;font-size:1.2rem;font-weight:700}.alert-suspend__message{margin:0;line-height:1.5}:root{font-size:17px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#24182f;background-color:#fdfaff;--color-bg: #f7f1ff;--color-surface: #ffffff;--color-surface-soft: #f4edff;--color-surface-strong: #f0e6ff;--color-border: #e5daf9;--color-border-strong: #d0bcf5;--color-primary: #7a5bf5;--color-primary-strong: #5635c6;--color-text: #24182f;--color-text-muted: #726a85;--color-success: #1f9d55;--color-danger: #c53030;--color-info: #2563eb;--color-accent: #f4c542;--title-gradient: linear-gradient(92deg, #d8a9ea 0%, #66caa6 100%);--action-button-bg: #6d35d6;--action-button-hover-bg: #7e40ec;--action-button-active-bg: #5a24c4;--action-button-disabled-bg: #cdbaf2;--action-button-disabled-color: rgba(36, 24, 47, .6);--action-button-shadow: 0 14px 28px rgba(86, 53, 198, .28);--action-button-border: rgba(255, 255, 255, .22);--action-button-ghost-bg: rgba(122, 91, 245, .12);--action-button-ghost-border: rgba(122, 91, 245, .35);--radius-lg: 28px;--radius-md: 18px;--radius-sm: 12px;--sidebar-width: 300px;--sidebar-width-collapsed: 96px}html{font-size:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(110% 120% at 0% 0%,rgba(126,87,194,.08) 0%,transparent 60%) var(--color-bg)}a{color:var(--color-primary);text-decoration:none}button{font-family:inherit}#root{width:100%;min-height:100vh}.layout{display:flex;min-height:100vh;background:radial-gradient(160% 120% at 0% 0%,rgba(126,87,194,.08) 0%,transparent 55%) var(--color-bg);color:var(--color-text);position:relative}.workspace-layout__backdrop{position:fixed;inset:0;background:#11182759;z-index:9;display:none}.workspace-sidebar{position:sticky;top:0;height:100vh;width:var(--sidebar-width);min-width:var(--sidebar-width);transition:width .3s ease;flex-shrink:0;overflow:visible}.workspace-sidebar--collapsed{width:var(--sidebar-width-collapsed);min-width:var(--sidebar-width-collapsed)}.workspace-sidebar--peek{z-index:11}.workspace-sidebar .sidebar{width:100%}.workspace-sidebar--collapsed .sidebar{width:100%;position:relative}.workspace-sidebar--collapsed.workspace-sidebar--peek .sidebar{position:absolute;inset:0 auto 0 0;width:var(--sidebar-width);min-width:var(--sidebar-width)}.workspace-content{flex:1;display:flex;flex-direction:column;background:var(--color-surface);border-radius:32px 0 0 32px;box-shadow:-10px 0 28px #4c1f9f12;transition:margin-left .3s ease}.workspace-layout__header{padding:24px 40px 0;display:flex;justify-content:flex-start;align-items:center}.workspace-layout__hover-veil{position:fixed;inset:0;background:#ffffff59;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;z-index:8;opacity:1;transition:opacity .2s ease}.workspace-burger{display:none;flex-direction:column;gap:4px;background:transparent;border:none;cursor:pointer}.workspace-burger span{width:24px;height:2px;background:var(--color-primary);display:block}.workspace-main{flex:1;padding:40px 48px 72px;max-width:1260px;margin:0 auto;width:100%}@media(max-width:960px){.workspace-sidebar{position:fixed;transform:translate(-100%);transition:transform .3s ease;z-index:10;width:100%;min-width:0}.workspace-sidebar--open{transform:translate(0)}.workspace-layout__backdrop{display:block}.workspace-burger{display:flex}.workspace-content{border-radius:0;box-shadow:none}.workspace-layout__header{padding:24px 24px 0}.workspace-main{padding:32px 24px 56px}}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg, #f5f5f5)}.spinner{width:48px;height:48px;border:5px solid rgba(0,0,0,.1);border-left-color:#6d28d9;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.support-link{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:16px;background:#2aabee1a;color:#2aabee;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;border:none;cursor:pointer;font:inherit}.support-link--action{border-radius:18px;background:linear-gradient(95deg,#d8a9ea,#66caa6);color:#24182f;box-shadow:0 20px 45px #190a3047;min-width:180px;justify-content:center}.support-link--action .support-link__icon{color:inherit}.support-link--action:hover{transform:translateY(-2px);box-shadow:0 24px 70px #190a3052}.support-link:hover{background:#2aabee2e;transform:translateY(-1px);box-shadow:0 12px 24px #2aabee38}.support-link:focus-visible{outline:3px solid rgba(42,171,238,.35);outline-offset:2px}.support-link:disabled,.support-link[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.support-link--loading{cursor:wait;opacity:.8;box-shadow:none;transform:none}.support-link--success{background:#66caa640;color:#116c3d}.support-link--error{background:#c530301f;color:#c53030}.support-link__icon{display:inline-flex;line-height:0}.support-link__icon svg{width:18px;height:18px;display:block}.support-link__label{white-space:nowrap}.sidebar{width:100%;min-width:0;height:100vh;display:flex;flex-direction:column;padding:42px 32px 36px;background:var(--color-surface);border-right:1px solid var(--color-border);box-shadow:6px 0 32px #4c1f9f14;transition:padding .3s ease,box-shadow .3s ease}.sidebar__top{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-bottom:32px}.sidebar__burger{width:44px;height:44px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface-strong);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sidebar__burger span{width:20px;height:2px;background:var(--color-primary-strong);border-radius:999px;transition:transform .2s ease,opacity .2s ease}.sidebar__burger:hover{background:var(--color-surface);box-shadow:0 14px 28px #4c1f9f26}.sidebar__burger:focus-visible{outline:3px solid rgba(109,53,214,.35);outline-offset:2px}.sidebar__burger--expanded span:nth-child(1){transform:translateY(8px) rotate(45deg)}.sidebar__burger--expanded span:nth-child(2){opacity:0}.sidebar__burger--expanded span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.sidebar__logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.25rem;color:#000;margin-bottom:0;letter-spacing:.01em}.sidebar__expand-label{font-weight:600;font-size:1.05rem;color:var(--color-primary-strong);white-space:nowrap}.sidebar__logo-icon{width:42px;height:42px;display:block}.sidebar__logo-text{line-height:1}.sidebar__nav{display:flex;flex-direction:column;gap:6px;flex:1}.sidebar__link{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;color:var(--color-text-muted);font-weight:600;font-size:1.05rem;position:relative;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.sidebar__badge{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:4px 10px;border-radius:999px;background:#66caa62e;color:#2c6d5c;font-size:.78rem;font-weight:600;line-height:1}.sidebar__link:before{content:"";position:absolute;inset:10px auto 10px 0;width:4px;border-radius:3px;background:transparent;transition:background .2s ease}.sidebar__link:hover{background:var(--color-surface-strong);color:var(--color-primary)}.sidebar__link-label{color:inherit;white-space:nowrap}.sidebar__link--docs-only{justify-content:flex-start;gap:0;padding:12px 16px}.sidebar__link--docs-only:before{display:none}.sidebar__link--docs-only .sidebar__link-label{text-align:left;width:100%}.sidebar__link-icon{width:44px;height:44px;border-radius:16px;background:var(--color-surface-strong);display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:background .2s ease,color .2s ease}.sidebar__link--active{background:transparent;color:#66caa6;font-weight:inherit;box-shadow:none}.sidebar__link--active .sidebar__badge{background:#66caa638;color:#215245}.sidebar__link--active:before{background:transparent}.sidebar__link--active .sidebar__link-icon{background:var(--color-surface-strong);color:inherit}.sidebar__footer{margin-top:auto;display:flex;flex-direction:column;gap:10px}.sidebar__contacts{display:flex;flex-direction:column;gap:8px}.sidebar__logout{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;border:none;background:var(--color-surface-strong);color:var(--color-text-muted);font-weight:600;font-size:1.05rem;cursor:pointer;transition:background .2s ease,color .2s ease;overflow:hidden}.sidebar__logout .sidebar__link-icon{flex-shrink:0;width:40px;height:40px;border-radius:14px}.sidebar__logout:hover{background:#6d35d61a;color:var(--color-primary-strong)}.sidebar--collapsed{padding:32px 14px 28px;align-items:center;box-shadow:none}.sidebar--collapsed .sidebar__logo-text,.sidebar--collapsed .sidebar__link-label{display:none}.sidebar--collapsed .sidebar__logo{justify-content:center}.sidebar--collapsed .sidebar__top{flex-direction:column;align-items:center;gap:18px;margin-bottom:28px}.sidebar--collapsed .sidebar__burger{width:52px;height:52px}.sidebar--collapsed .sidebar__burger span{width:22px}.sidebar--collapsed .sidebar__nav{align-items:center}.sidebar--collapsed .sidebar__link{justify-content:center;padding:14px;gap:0}.sidebar--collapsed .sidebar__link--docs-only{justify-content:center;padding:14px}.sidebar--collapsed .sidebar__link:before{display:none}.sidebar--collapsed .sidebar__link-icon{width:48px;height:48px}.sidebar--collapsed .sidebar__badge{display:none}.sidebar--collapsed .sidebar__logout{justify-content:center;padding:14px}.sidebar--collapsed .sidebar__contacts{gap:6px}.sidebar--collapsed .sidebar__contact{justify-content:center;padding:10px}.sidebar--collapsed .sidebar__contact .support-link__label{display:none}.sidebar--collapsed.sidebar--peek{padding:42px 32px 36px;align-items:stretch;box-shadow:12px 0 32px #4c1f9f1f}.sidebar--collapsed.sidebar--peek .sidebar__top{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:32px}.sidebar--collapsed.sidebar--peek .sidebar__burger{width:44px;height:44px}.sidebar--collapsed.sidebar--peek .sidebar__burger span{width:20px}.sidebar--collapsed.sidebar--peek .sidebar__link-label,.sidebar--collapsed.sidebar--peek .sidebar__contact .support-link__label{display:inline}.sidebar--collapsed.sidebar--peek .sidebar__nav{align-items:stretch}.sidebar--collapsed.sidebar--peek .sidebar__link{justify-content:flex-start;padding:16px 20px;gap:12px}.sidebar--collapsed.sidebar--peek .sidebar__link:before{display:block}.sidebar--collapsed.sidebar--peek .sidebar__link-icon{width:44px;height:44px}.sidebar--collapsed.sidebar--peek .sidebar__badge{display:inline-flex}.sidebar--collapsed.sidebar--peek .sidebar__contacts{gap:8px}.sidebar--collapsed.sidebar--peek .sidebar__contact{justify-content:flex-start;padding:10px 16px}.sidebar--collapsed.sidebar--peek .sidebar__logout{justify-content:flex-start;padding:16px 20px}.sidebar--peek{box-shadow:12px 0 32px #4c1f9f1f}@media(max-width:960px){.sidebar{position:fixed;inset:0 auto 0 0;transform:translate(-100%);transition:transform .3s ease;z-index:20;max-width:85vw;min-width:85vw;padding:36px 24px 28px}.sidebar__top{gap:12px}.sidebar__burger{display:none}}.landing-auth-page{--auth-bg: 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%), var(--color-bg, #f7f1ff);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(40px,8vw,96px) clamp(24px,7vw,88px);background:var(--auth-bg)}.landing-auth-page__content{width:min(1120px,100%);display:flex;align-items:stretch;justify-content:space-between;gap:clamp(32px,4vw,72px)}.landing-auth-card{flex:0 0 clamp(420px,34vw,480px);background:#fffffff5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:28px;box-shadow:0 26px 68px #4c1f9f2e;padding:clamp(32px,4vw,44px);display:flex;flex-direction:column;gap:24px;border:1px solid rgba(76,31,159,.1)}.landing-auth-title{font-size:1.8rem;font-weight:700;text-align:left;margin:0;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.landing-auth-form{display:flex;flex-direction:column;gap:18px}.landing-auth-form label{font-weight:600;color:var(--color-text, #24182f)}.landing-auth-form .workspace-input{--workspace-input-height: 52px;--workspace-input-radius: 14px;--workspace-input-padding-inline: 16px;--workspace-input-border-color: rgba(109, 40, 217, .3);font-size:16px}.landing-auth-input-wrapper{position:relative;width:100%}.landing-auth-input-wrapper .workspace-input{width:100%;padding-right:16px}.landing-password-field{position:relative;width:100%}.landing-password-field__input{width:100%;padding-right:56px}.landing-password-field__toggle{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;line-height:0;color:#24182fad;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s ease}.landing-password-field__toggle svg{width:100%;height:100%}.landing-password-field__toggle:hover{opacity:.9}.landing-password-field__toggle[data-visible=true]{opacity:.75}.landing-password-field__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #a98df459;border-radius:50%}.landing-auth-form .workspace-input:focus,.landing-auth-form .workspace-input:focus-visible{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d929;outline:none}@media(max-width:768px){.landing-auth-card{flex:1 1 auto;min-width:0}.landing-auth-title{white-space:normal}}.landing-auth-error-message{margin:0;line-height:1.4}.landing-auth-error-code{display:inline-block;margin-left:6px;font-size:12px;font-weight:600;text-transform:uppercase;color:#7f1d1d}.landing-auth-form button{margin-top:4px;height:54px;border-radius:16px;border:none;background:linear-gradient(135deg,#d7c8ff,#a98df4);color:var(--color-text, #1f1147);font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.landing-auth-form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px #a98df452}.landing-auth-form button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.landing-auth-link{align-self:flex-start;background:none;border:none;color:var(--color-primary-strong, #4c1d95);font-weight:600;cursor:pointer;text-decoration:none;position:relative;padding-bottom:4px}.landing-auth-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:currentColor;transform-origin:left;transform:scaleX(.45);transition:transform .2s ease}.landing-auth-link:hover:after{transform:scaleX(1)}.landing-auth-manual{background:#f9f5ffd9;border-radius:18px;padding:24px 20px;border:1px solid rgba(109,40,217,.16)}.landing-auth-manual__title{font-size:14px;color:var(--color-primary-strong, #4c1d95);line-height:150%;margin-bottom:16px}@media(max-width:1024px){.landing-auth-page{padding:clamp(36px,12vw,72px) clamp(20px,8vw,44px)}.landing-auth-page__content{flex-direction:column;align-items:center;text-align:center}.landing-auth-card{width:min(480px,100%)}.landing-auth-link{align-self:center}}@media(max-width:600px){.landing-auth-card{padding:28px 22px}.landing-auth-form{gap:16px}}.landing-auth-brand{display:flex;flex-direction:column;gap:20px;max-width:420px;color:#0f0f10;font-family:PT Sans,Segoe UI,Inter,sans-serif}.landing-auth-brand__badge{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;background:#6d35d61f;color:var(--color-primary-strong, #4c1d95);font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.landing-auth-brand__title{display:flex;align-items:center;gap:12px;font-size:clamp(2.4rem,3vw + 1rem,3.4rem);font-weight:700;color:#0f0f10;line-height:1;margin:0}.landing-auth-brand__icon{width:clamp(54px,3vw + 32px,68px);height:clamp(54px,3vw + 32px,68px)}.landing-auth-brand__subtitle{margin:0;font-size:1.05rem;color:#171717;max-width:360px}.landing-auth-brand__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;color:#1f1f1f;font-size:.98rem;line-height:1.6}.landing-auth-brand__list li::marker{color:var(--color-accent, #f4c542)}@media(max-width:1024px){.landing-auth-brand{align-items:center;text-align:center;margin-bottom:12px}.landing-auth-brand__subtitle{max-width:none}.landing-auth-brand__list{align-self:center;text-align:left}}.landing-testing-lead-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f7f2ff,#fff 35%);color:#1f1147}.landing-testing-lead-hero{padding:56px 24px 32px;text-align:center}.landing-testing-lead-kicker{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#7a45e5;margin-bottom:16px}.landing-testing-lead-subtitle{margin:0;width:100%;max-width:none;font-size:18px;line-height:1.5;color:#1f1147cc}.landing-testing-lead-content{display:flex;flex-direction:column;gap:40px;padding:0 32px 64px;max-width:820px;margin:0 auto;width:100%}.landing-testing-lead-form-card h2{margin:0 0 8px;font-size:28px;line-height:1.3}.landing-testing-lead-helper{margin:0;font-size:16px;color:#1f1147bf}.landing-testing-lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.landing-testing-lead-form>*{width:100%}.landing-testing-lead-form .form-field{position:relative;gap:0}.landing-testing-lead-form__field{width:100%;display:flex}.landing-testing-lead-form__field .workspace-date{width:100%}.landing-testing-lead-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.landing-testing-lead-field--wide{grid-column:span 2}.landing-testing-lead-form .workspace-form-field textarea{min-height:52px;max-height:156px;transition:min-height .2s ease;overflow-y:auto;padding-top:16px}.landing-testing-lead-form .workspace-form-field textarea:focus,.landing-testing-lead-form .workspace-form-field textarea:not(:placeholder-shown){min-height:156px}.landing-testing-lead-alert{grid-column:span 2}.landing-testing-lead-submit{grid-column:span 2;border:none;border-radius:999px;padding:16px 32px;font-size:18px;font-weight:600;cursor:pointer;color:var(--color-text, #1f1147);background:linear-gradient(135deg,#d7c8ff,#a98df4);transition:transform .15s ease,box-shadow .15s ease}.landing-testing-lead-submit:disabled{opacity:.7;cursor:default;transform:none;box-shadow:none}.landing-testing-lead-submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 34px -18px #a98df461}.landing-testing-lead-grid{max-width:820px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr;gap:24px}.landing-testing-lead-insight{display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:left;background:#fff}.landing-testing-lead-insight h3{margin:0;font-size:22px;line-height:1.3}.landing-testing-lead-insight p{margin:0;font-size:16px;line-height:1.5;color:#1f1147cc}.landing-testing-lead-insight--link{text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease}.landing-testing-lead-insight--link:hover,.landing-testing-lead-insight--link:focus-visible{transform:translateY(-2px);box-shadow:0 20px 36px -28px #100c2a52;outline:none}@media(max-width:1080px){.landing-testing-lead-content{padding:0 24px 48px;gap:32px}.landing-testing-lead-form{grid-template-columns:1fr}.landing-testing-lead-field--wide,.landing-testing-lead-alert,.landing-testing-lead-submit{grid-column:span 1}}@media(max-width:640px){.landing-testing-lead-hero{padding:48px 20px 24px}.landing-testing-lead-content{padding:0 20px 40px;gap:32px}.landing-testing-lead-grid{gap:20px}}.select-users{position:relative;min-width:200px;width:fit-content;max-width:320px}.select-users--fluid{min-width:0;max-width:none;width:100%;flex:1 1 auto}.select-users__control{display:flex;align-items:center;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5daf9);border-radius:var(--workspace-select-radius, 16px);padding:0 calc(var(--workspace-select-padding-inline, 16px) + 22px) 0 var(--workspace-select-padding-inline, 16px);height:var(--workspace-select-height, 48px);transition:border .2s ease,box-shadow .2s ease;width:100%}.select-users__control--open{border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #6d35d626}.select-users input{width:100%;border:none;background:transparent;font-size:1rem;color:var(--color-text, #24182f);outline:none}.select-users__control:focus-within{border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #6d35d626}.select-users__clear{border:none;background:#6d35d61f;color:var(--color-primary-strong, #5635c6);width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;margin-right:6px;transition:background .2s ease,transform .2s ease,opacity .2s ease;opacity:0;pointer-events:none}.select-users__control:hover .select-users__clear,.select-users__control:focus-within .select-users__clear{opacity:1;pointer-events:auto}.select-users__clear:hover{background:#6d35d633;transform:translateY(-1px)}.select-users__chevron{position:absolute;right:14px;pointer-events:none;color:var(--color-primary, #7a5bf5);font-size:.95rem}.select-users__dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5daf9);border-radius:16px;box-shadow:0 18px 36px #4c1f9f2e;padding:8px;display:flex;flex-direction:column;gap:4px;z-index:30;max-height:320px;overflow-y:auto}.select-users__option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border-radius:12px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--color-text, #24182f);transition:background .2s ease,transform .2s ease;line-height:1.35;position:relative;overflow:visible}.select-users__option:hover,.select-users__option.is-active{background:#6d35d61f;transform:translateY(-1px)}.select-users__option.is-selected{background:#6d35d62e}.select-users__option-name{display:block;font-weight:600;line-height:1.3}.select-users__option-meta{display:block;font-size:.85rem;color:var(--color-text-muted, #726a85);line-height:1.25}.select-users__option-tooltip{position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%) scale(.98);transform-origin:left center;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5daf9);border-radius:12px;box-shadow:0 18px 32px #4c1f9f2e;padding:12px 14px;min-width:220px;max-width:280px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:40}.select-users__option-tooltip-line{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:.85rem;line-height:1.35}.select-users__option-tooltip-label{font-weight:600;color:var(--color-text-muted, #726a85)}.select-users__option-tooltip-value{flex:1;text-align:right;color:var(--color-text, #24182f);word-break:break-word}.select-users__option:hover .select-users__option-tooltip,.select-users__option:focus-visible .select-users__option-tooltip{opacity:1;transform:translateY(-50%) scale(1)}@media(max-width:1024px){.select-users__option-tooltip{display:none}}.select-users__option--placeholder{padding:12px;text-align:center;color:var(--color-text-muted, #726a85);cursor:default}.select-users--disabled{opacity:.6;pointer-events:none}.select-users--disabled input{cursor:not-allowed}@media(max-width:720px){.select-users{display:flex;width:100%;max-width:none}}.instant-assign{position:relative;display:inline-flex;align-items:center}.instant-assign__button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease,color .2s ease,border .2s ease}.instant-assign__button--default{width:32px;height:32px;border-radius:50%;border:none;background:#6d35d614;color:var(--color-primary-strong, #4c1f9f)}.instant-assign__button--default:hover:not(:disabled){background:#6d35d62e;transform:translateY(-1px)}.instant-assign__button:disabled{cursor:not-allowed;opacity:.6}.instant-assign__button--default.instant-assign__button--active{background:#6d35d63d;color:var(--color-primary, #6d35d6)}.instant-assign__button:focus-visible{outline:3px solid rgba(109,53,214,.32);outline-offset:2px}.instant-assign__popover{position:absolute;top:calc(100% + 8px);right:0;width:min(280px,calc(100vw - 48px));padding:16px 18px;border-radius:16px;border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff);box-shadow:0 16px 36px #4c1f9f2e;display:flex;flex-direction:column;gap:10px;z-index:40}.instant-assign__status{margin:0;font-size:.85rem;color:var(--color-text-muted, #726a85)}.instant-assign__error{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:#c5303014;color:var(--color-danger, #c53030);font-size:.85rem}.instant-assign__error-code{font-weight:600}.instant-assign__support{align-self:flex-start;margin-top:4px}@media(max-width:640px){.instant-assign__button--default{width:36px;height:36px}}.workspace-modal{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:32px 20px}.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__close{width:40px;height:40px;border-radius:14px;border:1px solid var(--color-border, #e5daf9);background:var(--color-surface-soft, #f4edff);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text, #24182f);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.workspace-modal__close:hover,.workspace-modal__close:focus-visible{border-color:var(--color-primary, #7a5bf5);background:var(--color-surface, #ffffff);color:var(--color-primary, #7a5bf5);outline:none}.workspace-modal__close svg{pointer-events:none}.workspace-modal__role{display:inline-flex}.workspace-modal__role-select{min-width:180px}.workspace-modal__alert{margin:0}.workspace-modal__message{margin:0;font-size:1rem;color:var(--color-text, #24182f)}.create-user-form{display:flex;flex-direction:column;gap:24px}.create-user-form__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 20px}.create-user-form__grid--passwords{grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:flex-end;gap:16px 18px}.password-field{position:relative;display:flex;align-items:center}.password-field__input{padding-right:48px}.password-field__toggle{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--color-text, #24182f);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.password-field__toggle:hover,.password-field__toggle:focus-visible{color:var(--color-primary, #7a5bf5);background:#7a5bf51f;box-shadow:0 0 0 2px #7a5bf526;outline:none}.password-field__toggle svg{pointer-events:none}.create-user-form__password-tools{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:64px}.password-tools__button{width:48px;height:48px;border-radius:16px;border:1px solid var(--color-border, #e5daf9);background:var(--color-surface, #ffffff);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text, #24182f);cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.password-tools__button:hover,.password-tools__button:focus-visible{border-color:var(--color-primary, #7a5bf5);color:var(--color-primary, #7a5bf5);box-shadow:0 10px 32px #7a5bf52e;outline:none}.password-tools__button svg{pointer-events:none}.create-user-form__field>span:not(.visually-hidden){font-weight:600;color:var(--color-text, #24182f);margin-bottom:6px}.create-user-form__field .workspace-input,.create-user-form__field .workspace-select{width:100%}.create-user-form__field--wide{grid-column:1 / -1}.create-user-form__toggles{display:flex;align-items:center;gap:16px}.create-user-form__checkbox{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--color-text, #24182f)}.create-user-form__checkbox input{width:20px;height:20px}.create-user-form__diagnostics{display:flex;flex-direction:column;gap:12px}.create-user-form__diagnostics-title{font-weight:600;color:var(--color-text, #24182f)}.create-user-form__diagnostics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px}.create-user-form__diagnostics-item{position:relative;display:block;cursor:pointer}.create-user-form__diagnostics-item input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.create-user-form__diagnostics-label{display:block;padding:14px 18px 14px 54px;border:1px solid var(--color-border, #e5daf9);border-radius:20px;background:var(--color-surface, #ffffff);color:var(--color-text, #24182f);font-weight:500;line-height:1.35;min-height:64px;word-break:break-word;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;position:relative}.create-user-form__diagnostics-label:before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:8px;border:1.5px solid rgba(122,91,245,.35);background:var(--color-surface, #ffffff);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.create-user-form__diagnostics-label:after{content:"";position:absolute;left:30px;top:50%;width:9px;height:14px;border:2px solid transparent;border-left:0;border-top:0;transform:translate(-50%,-60%) rotate(45deg);opacity:0;transition:opacity .2s ease}.create-user-form__diagnostics-item:hover .create-user-form__diagnostics-label{border-color:#7a5bf566}.create-user-form__diagnostics-item input:focus-visible+.create-user-form__diagnostics-label{box-shadow:0 0 0 3px #7a5bf533}.create-user-form__diagnostics-item input:checked+.create-user-form__diagnostics-label{border-color:#7a5bf599;background:#7a5bf50a;box-shadow:0 18px 36px #7a5bf51f}.create-user-form__diagnostics-item input:checked+.create-user-form__diagnostics-label:before{background:var(--color-primary, #7a5bf5);border-color:var(--color-primary, #7a5bf5);box-shadow:0 6px 14px #7a5bf559}.create-user-form__diagnostics-item input:checked+.create-user-form__diagnostics-label:after{opacity:1;border-color:#fff}.create-user-form__actions{display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.workspace-modal__panel{padding:24px 20px;border-radius:22px}.create-user-form__grid,.create-user-form__grid--passwords{grid-template-columns:1fr}.create-user-form__password-tools{flex-direction:row;justify-content:flex-start;min-width:auto}.create-user-form__diagnostics-grid{grid-template-columns:1fr}}@media(max-width:480px){.create-user-form__actions{flex-direction:column-reverse;align-items:stretch}.workspace-modal__close{width:100%}}.workspace-action{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;text-decoration:none;border:none;background:none;color:var(--color-primary-strong, #5635c6);transition:color .18s ease,transform .18s ease}.workspace-action--md{width:36px;height:36px}.workspace-action--sm{width:30px;height:30px}.workspace-action svg{width:18px;height:18px;stroke:currentColor}.workspace-action:hover{color:var(--color-primary, #7a5bf5);transform:translateY(-1px)}.workspace-action:focus-visible{outline:2px solid rgba(122,91,245,.45);outline-offset:2px}.workspace-action:disabled{opacity:.4;cursor:not-allowed;transform:none}.user-profile-page{display:flex;flex-direction:column;gap:32px;padding:36px 48px}.user-profile-page--empty{align-items:flex-start}.user-profile-header{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.user-profile-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.user-profile-header__top .workspace-action{margin-left:auto;flex-shrink:0}.user-profile-header__title{font-size:2.1rem;font-weight:700;margin:0;color:var(--color-primary-strong)}@supports (-webkit-background-clip: text) or (background-clip: text){.user-profile-header__title{background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}}.user-profile-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:.95rem;color:var(--color-text-muted)}.user-profile-header__role{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.user-profile-header__meta-contact{display:flex;align-items:center;gap:6px;font-size:.95rem;color:var(--color-text-muted)}.user-profile-header__meta-contact--phone{font-feature-settings:"lnum"}.user-profile-header__meta-contact--supervisor{display:inline-flex;align-items:center;gap:8px;position:relative}.user-profile-header__meta-label{font-size:.95rem;color:var(--color-text-muted)}.profile-supervisor-trigger{display:inline-flex;align-items:center;gap:6px}.profile-supervisor__dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:260px}.profile-supervisor__select{width:100%}.profile-supervisor-feedback{margin-top:8px}.profile-secondary-button{padding:10px 18px;border-radius:12px;font-size:14px;line-height:1.2;cursor:pointer;border:none;font-weight:600;background:#bd92ce29;color:var(--color-primary-strong);transition:background .2s ease,transform .2s ease}.profile-secondary-button:hover:not(:disabled){background:#bd92ce3d;transform:translateY(-1px)}.profile-admin-editor__section{margin:0}.profile-admin-editor__section .workspace-form-grid{margin-top:0}.workspace-toolbar[data-page=profile-admin]{align-items:center;gap:16px}.profile-admin-controls__actions{margin-left:auto;display:flex;gap:12px}.profile-error-banner{margin:0;padding:0;border:none;background:transparent}.profile-error-banner .alert{background:#ffffffeb;border-color:#e74c3c59;color:#111014;box-shadow:0 18px 42px -28px #120a1e59}.profile-error-banner .alert__support{align-self:flex-start}.profile-error-banner__code{font-weight:600;color:var(--color-danger, #c53030)}.profile-return-button{margin-top:24px;padding:12px 24px;border-radius:18px;background:#7a5bf51f;color:var(--color-primary-strong, #5635c6);border:1px solid rgba(122,91,245,.25);font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.profile-return-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #5635c62e}.profile-return-button:focus-visible{outline:3px solid rgba(122,91,245,.4);outline-offset:3px}.profile-slug{display:inline-block;background:#f4f6fb;border:none;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;color:#253b5e;line-height:1.2;text-transform:none;min-width:0;width:auto}.profile-slug--interactive{cursor:pointer;color:#253b5e}.profile-slug--interactive:hover{background:#e2e7fb;color:#253b5e}.profile-slug--interactive:focus-visible{outline:2px solid rgba(86,53,198,.35);outline-offset:2px;color:#253b5e}button.profile-slug,button.profile-slug:hover,button.profile-slug:focus-visible,button.profile-slug:disabled{color:#253b5e}.profile-slug--input{min-width:160px;font-weight:600;color:#253b5e;--workspace-input-radius: 999px;--workspace-input-height: 40px;--workspace-input-padding-inline: 12px}@media(max-width:960px){.user-profile-page{padding:32px 24px}.profile-slug{padding:6px 14px}}@media(max-width:640px){.user-profile-page{padding:28px 18px}}.profile-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.profile-list__item{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:#f9fafb}.profile-list__title{font-weight:600;color:#1f2933}.profile-list__meta{font-size:13px;color:#6b7280}.profile-results__summary{margin:0 0 8px;font-size:14px;font-weight:600;color:#374151}.profile-inline-error{color:#b91c1c;font-size:13px}.profile-inline-success{color:#0f766e;font-size:13px}.user-id-redirect-error{padding:32px;display:flex;flex-direction:column;gap:12px}.user-id-redirect-error__code{font-size:14px;color:#4b5563}.user-id-redirect-error__support{align-self:flex-start}.profile-empty{font-size:14px;color:#6b7280;margin:0}.workspace-note{display:flex;flex-direction:column;gap:12px;width:100%}.workspace-note__field{width:100%}.workspace-note__textarea{width:100%;min-height:48px;max-height:156px;padding:12px 16px;border-radius:14px;border:1px solid #d1d5db;font-size:14px;line-height:1.4;transition:min-height .2s ease,border-color .2s ease,box-shadow .2s ease;resize:none}.workspace-note__textarea[readonly]{background:#f9fafb;cursor:not-allowed;color:#6b7280}.workspace-note__textarea::placeholder{color:#9ca3af}.workspace-note__textarea:focus,.workspace-note__textarea:focus-visible{outline:none;border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf52e}.workspace-note__textarea:focus,.workspace-note__textarea:not(:placeholder-shown){min-height:156px}.workspace-note__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.workspace-note__meta{display:flex;gap:12px;align-items:center;font-size:12px;color:#6b7280;flex-wrap:wrap}.workspace-note__counter{font-weight:500}.workspace-note__updated{font-size:12px;color:#6b7280}.workspace-note__readonly{font-style:italic}.workspace-note__status{font-size:12px;font-weight:500}.workspace-note__status--saving{color:var(--color-primary, #7a5bf5)}.workspace-note__status--success{color:#0f766e}.workspace-note__status--error{color:#c53030}.workspace-note__error{background:#fef2f2;color:#7f1d1d;border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px;font-size:13px}.workspace-note__support{align-self:center}.workspace-form--surface{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:28px 32px;background:var(--color-surface);gap:20px}.workspace-form--surface .workspace-form-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.workspace-button-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workspace-form__content{display:flex;flex-direction:column;gap:16px}.workspace-form__key-value{display:flex;flex-direction:column;gap:6px}.workspace-form__key-value-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:600}.workspace-form__key-value-value{font-size:1rem;font-weight:600;color:var(--color-text)}.profile-page,.profile-page--embedded{display:flex;flex-direction:column;gap:34px}.profile-page .workspace-form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;justify-content:center}.profile-page .workspace-form-grid--contact,.profile-page .workspace-form-grid--contact-row-2,.profile-page .workspace-form-grid--credentials{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.profile-page .workspace-form-field{max-width:none;width:100%}.profile-page .workspace-form-field .workspace-input{width:100%}@media(max-width:960px){.profile-page .workspace-form-grid--contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.profile-page .workspace-form-grid--contact{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.profile-page .workspace-form-grid--credentials{grid-template-columns:minmax(0,1fr)}}.profile-links{display:flex;flex-direction:column;gap:16px;margin-top:24px}.profile-links__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.profile-links__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;position:relative}.profile-links__add-button{flex:0 0 auto}.profile-links__add-button-icon{width:20px;height:20px}.profile-links__icon{width:20px;height:20px;pointer-events:none}.profile-links__addon{text-align:center}.profile-links__input{--workspace-input-radius: 14px;--workspace-input-padding-inline: 14px}.profile-links__title{margin:0;font-size:1.15rem;font-weight:600;color:var(--color-primary-strong)}@supports (-webkit-background-clip: text) or (background-clip: text){.profile-links__title{background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}}.profile-links__select{width:100%;min-width:0}.profile-links__select--compact{max-width:100%}.profile-links__hint{margin:0;font-size:.95rem;color:var(--color-text-muted);text-align:center}.profile-links__hint--muted{opacity:.7}.profile-links-modal__panel{width:min(420px,calc(100vw - 48px));padding:28px 32px;gap:20px}.profile-links-modal{display:flex;flex-direction:column;gap:20px}.profile-links-modal__header{display:flex;flex-direction:column;gap:6px}.profile-links-modal__title{margin:0;font-size:1.2rem;font-weight:700;background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.profile-links-modal__subtitle{margin:0;font-size:.95rem;color:var(--color-text-muted)}.profile-links-modal__fields{display:flex;flex-direction:column;gap:16px}.profile-links-modal__field{display:flex;flex-direction:column;gap:6px}.profile-links-modal__field span{font-size:.92rem;font-weight:600;color:var(--color-text, #24182f)}.profile-links-modal__buttons{display:flex;justify-content:flex-end;gap:12px}.profile-links-modal__submit,.profile-links-modal__cancel{min-width:140px;height:44px;border-radius:14px;border:1px solid transparent;cursor:pointer;font-weight:600;font-size:.95rem;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.profile-links-modal__submit{background:var(--action-button-bg, #6d35d6);color:#24182f;border-color:var(--action-button-border, rgba(255, 255, 255, .22));box-shadow:var(--action-button-shadow, 0 14px 28px rgba(86, 53, 198, .28))}.profile-links-modal__submit:hover:not(:disabled){background:var(--action-button-hover-bg, #7e40ec)}.profile-links-modal__submit:disabled{cursor:not-allowed;box-shadow:none;background:var(--action-button-disabled-bg, #cdbaf2);color:var(--action-button-disabled-color, rgba(36, 24, 47, .6));border-color:#ffffff1f}.profile-links-modal__cancel{background:var(--action-button-ghost-bg, rgba(122, 91, 245, .12));border-color:var(--action-button-ghost-border, rgba(122, 91, 245, .35));color:var(--color-primary-strong, #5635c6)}.profile-links-modal__cancel:hover{background:#7a5bf533}.profile-link-field{position:relative}.profile-links__grid{grid-template-columns:repeat(3,minmax(220px,240px));justify-content:center}@media(max-width:1024px){.profile-links__grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:720px){.profile-links__grid{grid-template-columns:minmax(0,1fr)}}.profile-link-field__input{display:flex;align-items:center;gap:8px;justify-content:center}.profile-link-field__input .workspace-input{flex:1}.profile-link-field__remove{flex:0 0 auto;width:32px;height:32px;border-radius:10px;border:none;background:#6d35d61f;color:var(--color-primary-strong);font-size:1.1rem;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}.profile-link-field__remove:hover{background:#6d35d638;transform:translateY(-1px)}.profile-link-field__remove:focus-visible{outline:3px solid rgba(109,53,214,.22);outline-offset:2px}.workspace-modal--profile-preview{align-items:stretch;justify-content:center;padding:24px}.workspace-modal__panel--profile-preview{width:min(1340px,100%);height:calc(100vh - 48px);max-height:calc(100vh - 48px);padding:0;border-radius:32px;border:1px solid rgba(109,53,214,.18);background:var(--color-surface, #ffffff);overflow:hidden;display:flex;flex-direction:column}.profile-preview-modal__viewport{flex:1;overflow-y:auto;background:transparent}.profile-preview-modal__empty{padding:48px;text-align:center;font-size:1.1rem;color:var(--color-text-muted, #7a6b8f)}.profile-preview-modal__code{margin-top:8px;font-size:.95rem;font-weight:600}@media(max-width:960px){.workspace-modal--profile-preview{padding:0}.workspace-modal__panel--profile-preview{width:100%;height:100vh;max-height:100vh;border-radius:0}}.timeline-page{display:flex;flex-direction:column;gap:24px;max-width:1200px;width:100%;margin:0 auto}.timeline-card{background:#fffffff2;border:1px solid rgba(109,53,214,.18);border-radius:var(--radius-lg, 28px);padding:28px 32px;display:flex;flex-direction:column;gap:16px;box-shadow:0 22px 60px -32px #6d35d666}.profile-timeline,.timeline-thread{--timeline-gap: 18px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--timeline-gap)}.timeline-entry,.timeline-thread__item{--timeline-axis-color: rgba(156, 163, 175, .35);--timeline-axis-color-top: var(--timeline-axis-color);--timeline-axis-color-bottom: var(--timeline-axis-color);--timeline-marker-color: #9ca3af;display:flex;gap:14px;align-items:flex-start;padding:0}.timeline-entry__axis{--timeline-marker-size: 12px;position:relative;width:16px;display:flex;flex-direction:column;align-items:center;flex-shrink:0;justify-content:center;min-height:var(--timeline-marker-size)}.timeline-entry__axis:before{content:"";position:absolute;left:50%;width:2px;top:calc(-1 * var(--timeline-gap));bottom:calc(-1 * var(--timeline-gap));background:linear-gradient(to bottom,var(--timeline-axis-color-top, var(--timeline-axis-color)),var(--timeline-axis-color-bottom, var(--timeline-axis-color)));transform:translate(-50%)}.timeline-thread__item:first-child .timeline-entry__axis:before{top:50%}.timeline-thread__item:last-child .timeline-entry__axis:before{bottom:50%}.timeline-entry__marker{position:relative;z-index:1;width:var(--timeline-marker-size);height:var(--timeline-marker-size);border-radius:999px;background:var(--timeline-marker-color);border:2px solid #fff;box-shadow:0 0 0 2px var(--timeline-axis-color);margin-top:0}.timeline-entry__connector{display:none}.timeline-entry__body{display:block;width:100%;padding:0}.timeline-entry__button{border:none;background:none;padding:0;width:100%;height:auto;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:0}.timeline-entry__button:hover,.timeline-entry__button:focus,.timeline-entry__button:active{background:none;color:inherit}.timeline-entry__button:focus-visible{outline:3px solid rgba(122,91,245,.32);outline-offset:4px;border-radius:20px}.timeline-entry__title{display:block;width:100%;font-size:.95rem;line-height:1.4;color:#0c121ce6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.timeline-entry__timestamp{font-weight:600;color:#0c121cd9;white-space:nowrap}.timeline-entry__separator{display:inline;color:var(--timeline-text-accent, rgba(12, 18, 28, .4));font-weight:600;margin:0 6px}.timeline-entry__actor{font-weight:600;color:#0c121cf2;white-space:nowrap}.timeline-entry__action{font-weight:500;color:#0c121cd9;white-space:nowrap}.timeline-entry__target{font-weight:600;color:#0c121cf2;white-space:nowrap}.timeline-entry__description{display:inline;margin:0;font-size:.9rem;color:#0c121ca6;white-space:nowrap}.timeline-thread__item--interactive .timeline-entry__body{cursor:pointer}.timeline-thread__empty{margin:0;font-size:.95rem;color:#0c121ca6;text-align:center}@media(max-width:640px){.timeline-card{padding:16px;border-radius:24px}.timeline-entry{gap:12px}.timeline-entry__separator{margin:0 4px}}.workspace-date{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:52px;border-radius:16px;border:1px solid rgba(109,53,214,.3);background:var(--color-surface, #ffffff);padding:0 52px 0 16px;box-sizing:border-box;transition:border .2s ease,box-shadow .2s ease,background .2s ease;cursor:text}.workspace-date__input{flex:1 1 auto;height:100%;border:none;background:transparent;font-size:16px;color:var(--color-text, #1f1147);padding:18px 0 8px}.workspace-date__input::-webkit-calendar-picker-indicator{opacity:0}.workspace-date__input:focus{outline:none}.workspace-date__label{position:absolute;left:16px;right:52px;top:50%;transform:translateY(-50%);transform-origin:top left;font-size:16px;line-height:1;color:#1f11478f;pointer-events:none;transition:transform .18s ease,font-size .18s ease,color .18s ease,top .18s ease;padding:0 6px;background:var(--color-surface, #ffffff)}.workspace-date-icon{position:absolute;right:18px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#1f114799;pointer-events:none}.workspace-date:focus-within{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d929}.workspace-date:focus-within .workspace-date__label,.workspace-date[data-has-value=true] .workspace-date__label{top:10px;transform:translateY(0) scale(.85);font-size:14px;color:#6d28d9e6}.workspace-page.support-page{display:flex;flex-direction:column;gap:16px}.support-standalone{min-height:100vh;background:var(--workspace-background, #f5f4f8);padding:32px 40px 48px;display:flex;flex-direction:column;gap:24px}.support-toolbar{width:100%;margin-bottom:12px}.support-toolbar__inner.workspace-toolbar{max-width:1440px;margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(220px,auto) 1fr auto;align-items:center;column-gap:24px}.support-toolbar--inline .workspace-toolbar{margin-bottom:0}.support-toolbar__title{display:flex;justify-content:center;text-align:center}.support-toolbar__actions{display:flex;align-items:center;gap:12px}.support-tag-filter{min-width:180px}.support-tag-filter__select{min-width:200px}.support-toolbar__inner .workspace-search{justify-self:flex-start}.support-toolbar__actions{justify-self:flex-end}.support-page{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:24px;background:transparent;border:none;padding:0}.support-page__body{display:flex;gap:24px}.support-page__main{flex:1;display:flex;flex-direction:column;gap:24px}.support-ticket-panel{display:flex;flex-direction:column;gap:24px;padding:8px 0 24px}.support-ticket-header{display:flex;flex-direction:column;gap:16px;padding:28px 32px;border-radius:28px;background:#fff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.support-ticket-header__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.support-ticket-header__row--inline{gap:10px;align-items:center}.support-ticket-header__row--title{flex-wrap:nowrap;align-items:flex-start;gap:20px}.support-ticket-header__title-text{flex:1;margin:0;min-width:0;background:var(--title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.support-ticket-header__actions{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.support-ticket-header__row--participants{flex-wrap:nowrap;align-items:center;gap:24px;overflow:hidden}.support-ticket-header__participants{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;overflow:hidden;flex:1;min-width:0}.support-ticket-header__participant{max-width:280px;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center}.support-ticket-header__participant.profile-slug{color:#253b5e}.support-ticket-header__participant.profile-slug:hover,.support-ticket-header__participant.profile-slug:focus-visible{color:#253b5e}.support-ticket-header__delimiter{font-weight:600;color:#0c121c99;margin:0 8px}.support-ticket-header__label{font-size:.95rem;color:#0c121c99;margin-right:8px;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.support-ticket-title-combo{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:1.3rem;font-weight:700}.support-ticket-title-combo .profile-slug{font-size:1rem;font-weight:600}.support-ticket-statusline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.support-ticket-header__row--tags{gap:8px;margin-bottom:4px}.support-standalone button[type=button]:hover{background:inherit!important;color:inherit!important;box-shadow:none!important;filter:none!important}.support-table-tags{display:flex;flex-wrap:wrap;gap:6px}.support-table-tag{padding:4px 10px;font-size:.85rem;line-height:1.1}.support-ticket-assignee{position:relative;display:inline-flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap}.support-ticket-assignee__dropdown{position:absolute;top:calc(100% + 10px);left:0;z-index:40;min-width:260px;box-shadow:0 18px 42px -28px #120a1e66}.support-ticket-assignee__select{width:100%}.support-ticket-field{position:relative;display:inline-flex}.support-ticket-field button.profile-slug{border:none;background:transparent;cursor:default}.support-ticket-field--editable button.profile-slug{cursor:pointer}.support-ticket-field__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:220px;padding:10px;border-radius:18px;background:#fff;border:1px solid rgba(109,53,214,.18);box-shadow:0 18px 38px #0c121c26;display:flex;flex-direction:column;gap:6px}.support-ticket-field__option{border:none;background:#f4f6fbe6;padding:8px 12px;border-radius:12px;text-align:left;cursor:pointer;font-size:.92rem}.support-ticket-field__option.is-current{background:#d8a9ea40;font-weight:600}.support-ticket-category{position:absolute;top:calc(100% + 10px);left:0;z-index:50;min-width:260px;padding:12px;border-radius:18px;border:1px solid rgba(109,53,214,.18);background:#fff;box-shadow:0 18px 40px #0c121c26;display:flex;flex-direction:column;gap:10px}.support-ticket-category__input{width:100%;border-radius:12px;border:1px solid rgba(109,53,214,.24);padding:8px 12px;font-size:.95rem}.support-ticket-category__actions{display:flex;justify-content:space-between;gap:8px}.support-ticket-category__button{flex:1;border:1px solid rgba(109,53,214,.24);border-radius:12px;padding:6px 10px;background:#f4f6fb;cursor:pointer}.support-ticket-category__button--primary{background:#5c2ae8;color:#24182f;border-color:#5c2ae8}.support-ticket-subject{position:absolute;top:calc(100% + 10px);left:0;z-index:50;min-width:320px;padding:12px;border-radius:18px;border:1px solid rgba(109,53,214,.18);background:#fff;box-shadow:0 18px 38px #0c121c26;display:flex;flex-direction:column;gap:10px}.support-ticket-subject__actions{display:flex;justify-content:flex-end;gap:8px}.support-ticket-icon-button{width:38px;height:38px;border-radius:12px;border:1px solid rgba(109,53,214,.18);background:#f5f2ff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#24182f}.support-ticket-icon-button--primary{background:linear-gradient(135deg,#d8a9ea,#66caa6);border-color:transparent}.support-ticket-title-button{border:none;background:transparent;cursor:pointer;font:inherit;padding:0;background:var(--title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.support-ticket-subject-inline{display:flex;align-items:center;min-height:38px}.support-ticket-subject-input{min-width:260px}.support-ticket-sla{position:absolute;top:calc(100% + 10px);left:0;z-index:50;min-width:240px;padding:12px;border-radius:18px;border:1px solid rgba(109,53,214,.18);background:#fff;box-shadow:0 18px 40px #0c121c26;display:flex;flex-direction:column;gap:10px}.support-ticket-section{display:flex;flex-direction:column;gap:16px}.support-ticket-section--thread{flex:none;min-height:0;height:auto;overflow:visible}.support-ticket-section__header{display:flex;align-items:center;justify-content:space-between}.support-ticket-thread{display:flex;flex-direction:column;gap:20px;height:auto;min-height:0;overflow:visible}.support-ticket-thread__messages{display:flex;flex-direction:column;gap:16px;flex:none;min-height:0;max-height:none;overflow:visible;padding-right:0;justify-content:flex-start}.support-ticket-thread__empty{margin:0;color:#0c121c99}.support-message-composer{display:flex;flex-direction:column;gap:8px}.support-message-composer__field{position:relative}.support-message-composer__textarea{padding-right:60px;resize:none}.support-message-composer__send{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;border:none;background:#5c2ae8;color:#24182f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.support-message-composer__send:disabled{opacity:.6;cursor:not-allowed}.support-message-composer__counter{align-self:flex-end;font-size:12px;color:#0c121c99}.support-message-composer__send:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 18px #5c2ae840}.support-ticket-composer__status{margin:0}.support-ticket-panel .workspace-support-grid{gap:20px}.support-ticket-panel .workspace-support-ticket-card .workspace-title{margin:0 0 12px}.workspace-support-grid{display:grid;gap:12px}.workspace-support-ticket-card{background:#fff;border:1px solid rgba(12,18,28,.08);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.workspace-support-ticket-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-support-tags{display:flex;gap:8px;flex-wrap:wrap}.workspace-support-messages{display:flex;flex-direction:column;gap:16px;max-height:420px;overflow-y:auto;padding-right:8px}.workspace-support-message{border-radius:12px;padding:12px 16px;background:#68779f14;align-self:flex-start}.workspace-support-message--outbound{background:#66caa629;align-self:flex-end;text-align:right}.workspace-support-message--inbound{align-self:flex-start;text-align:left}.workspace-support-message__meta{font-size:13px;color:#0c121c99;margin-bottom:8px;display:flex;justify-content:flex-start}.workspace-support-message--outbound .workspace-support-message__meta{justify-content:flex-end}.support-ticket-message__attachments{margin:8px 0 0;padding-left:18px;font-size:.9rem;color:#0c121ccc}.support-ticket-message__attachments a{color:inherit;text-decoration:underline}.workspace-support-ticket-actions{display:flex;justify-content:flex-end;gap:8px}.workspace-support-analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.support-analytics-section{display:flex;flex-direction:column;gap:12px;margin-top:16px}.support-analytics-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.workspace-support-analytics-card{border-radius:16px;border:1px solid rgba(12,18,28,.08);background:#fff;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-ticket-attributes__grid{align-items:stretch}.support-ticket-attribute-card{position:relative;flex-direction:column;align-items:flex-start;gap:8px}.support-ticket-attr__label{font-size:.88rem;font-weight:600;color:#5a4d5e}.support-ticket-attr__value{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.support-ticket-attr__value--column{flex-direction:column;align-items:flex-start}.support-ticket-attributes{display:flex;flex-direction:column;gap:14px}.support-ticket-attributes__grid{align-items:stretch;gap:12px}.support-analytics-card-button{cursor:pointer;border-radius:18px;border:1px solid rgba(12,18,28,.08);background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.support-analytics-card-button:hover,.support-analytics-card-button:focus-visible{border-color:#d8a9ea;outline:none;background:#d8a9ea14}.support-analytics-card-button.is-active{border-color:#d8a9ea;background:#d8a9ea1f}.workspace-support-analytics-card span{font-size:15px;font-weight:600;color:#0c121cb3}.workspace-support-analytics-card strong{font-size:26px}.workspace-support-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.workspace-support-timeline li{padding-left:16px;position:relative;font-size:14px}.workspace-support-timeline li:before{content:"";position:absolute;left:4px;top:6px;width:6px;height:6px;border-radius:100%;background:#66caa6}.workspace-support-summary-list{display:flex;flex-direction:column;gap:6px;font-size:14px}.workspace-support-summary-list a{color:var(--link-color, #315efb)}.support-add-button svg{display:block}.support-table-section .workspace-row--empty{border-bottom:none}.support-table-row{border-radius:20px;border:1px solid transparent;margin-bottom:12px;padding:20px 32px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;border-bottom:none}.support-table-row:hover,.support-table-row:focus-visible{background:#d8a9ea14;border-color:#d8a9ea99;box-shadow:0 18px 40px #4c1f9f29;outline:none}.support-table-row--active{background:#d8a9ea24;border-color:#d8a9ead9;box-shadow:0 22px 48px #4c1f9f33}.support-table-row .workspace-cell{align-items:center}.support-table-empty__cell{grid-column:1 / -1}.support-table-empty{width:100%;padding:32px;border-radius:24px;border:1px dashed rgba(12,18,28,.25);background:#d8a9ea1a;text-align:center;color:#0c121cb3;display:flex;flex-direction:column;gap:4px;font-size:15px;cursor:pointer}.support-table-empty--compact{padding:16px 20px;border-radius:18px;background:#d8a9ea14;border-color:#0c121c2e;cursor:default}.support-table-settings{display:flex;flex-direction:column;gap:16px;min-width:360px}.support-table-settings__header{display:flex;justify-content:space-between;align-items:center}.support-table-settings__list{display:flex;flex-direction:column;gap:12px}.support-table-settings__hint{font-size:.9rem;color:#0c121cb3;margin:0}.support-table-settings__item{display:flex;align-items:center;gap:10px;font-size:.95rem}.support-table-settings__reset{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.support-table-empty__hint{font-size:14px;color:#0c121cbf}.support-table-text{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-table-text--subject{font-weight:600;color:#24182f}.support-ticket-create-modal{width:min(620px,85vw);max-height:85vh}.support-ticket-form{display:flex;flex-direction:column;gap:20px}.support-ticket-form__header{display:flex;justify-content:space-between;align-items:center}.support-ticket-form__header-actions{display:inline-flex;gap:10px;align-items:center}.support-ticket-form__subtitle{margin:4px 0 0;color:#0c121c99;font-size:.9rem}.support-ticket-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.support-ticket-form__grid--meta{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1024px){.support-ticket-form__grid--meta{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:768px){.support-ticket-form__grid,.support-ticket-form__grid--meta{grid-template-columns:minmax(0,1fr)}}.support-ticket-form__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:20px;align-items:start}@media(max-width:1024px){.support-ticket-form__layout{grid-template-columns:minmax(0,1fr)}}.support-ticket-form__message-panel{display:flex;flex-direction:column;gap:12px}.support-ticket-form__sidebar{display:flex;flex-direction:column;gap:14px}.support-ticket-form__label{font-size:.95rem;font-weight:600;color:#24182f}.support-ticket-form__client-select{width:100%}.support-ticket-form__field .select-users__control{--workspace-select-height: 58px;--workspace-select-padding-inline: 18px;border-radius:12px}.support-ticket-form__field .select-users{min-width:0;max-width:none;width:100%}.support-ticket-form__subject{grid-column:1 / -1}.support-ticket-form__field{width:100%;--workspace-input-height: 58px;--workspace-input-radius: 12px;--workspace-input-padding-inline: 18px}.support-ticket-form__field--full{grid-column:1 / -1}.support-ticket-form__field--half{grid-column:span 1}.support-ticket-form__field .workspace-input,.support-ticket-form__field select.workspace-input,.support-ticket-form__field .support-ticket-form__client-select,.support-ticket-form__field .select-users,.support-ticket-form__message .support-message-composer__textarea{border-radius:12px;width:100%}.support-ticket-form__message .support-message-composer{width:100%}.support-ticket-form__message{display:flex;flex-direction:column;gap:10px}.support-ticket-form__message textarea{min-height:160px;border-radius:12px;resize:vertical}.support-ticket-form__actions{display:flex;justify-content:flex-end;gap:12px}.support-ticket-form__icon-button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(12,18,28,.15);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.support-ticket-form__icon-button--primary{background:linear-gradient(135deg,#d7c8ff,#a98df4);color:#24182f;border:none}.support-ticket-form__icon-button:disabled{opacity:.6;cursor:not-allowed}.support-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}.support-status-pill:hover{border-color:#d8a9ea}.support-status-pill--resolved,.support-status-pill--closed{background:#66caa62e}.support-status-pill--new,.support-status-pill--triage{background:#d8a9ea3d}.support-status-pill--pending,.support-status-pill--waiting{background:#ffe5473d}.support-status-pill--cancelled{background:#f2545b26}.support-ticket-modal-shell .workspace-modal__panel.support-ticket-modal{width:min(1100px,94vw);max-height:90vh;overflow-y:auto}.support-ticket-panel{min-height:620px;height:100%}.support-ticket-layout{display:flex;flex-direction:column;gap:20px;min-height:0}.support-ticket-layout__header{width:100%}.support-ticket-notes,.timeline-layout{background:#fff;border:1px solid rgba(12,18,28,.08);border-radius:20px;padding:16px}.support-ticket-meta__item{display:flex;flex-direction:column;gap:6px}.support-ticket-meta__label{font-size:.92rem;color:#5a4d5e}.support-ticket-tags{display:flex;flex-wrap:wrap;gap:6px}.support-ticket-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px}.support-ticket-tag__remove{border:none;background:transparent;color:#24182f;cursor:pointer;font-weight:700;padding:0;line-height:1}.support-ticket-tag__remove:disabled{opacity:.5;cursor:not-allowed}.support-ticket-tags__input{min-width:150px}.support-ticket-tags-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.support-ticket-tags__empty{color:var(--color-text-secondary, #6c5a7a)}.support-ticket-notes{display:flex;flex-direction:column;gap:12px}.support-ticket-notes__header{display:flex;align-items:center;justify-content:space-between}.support-ticket-notes .workspace-title{margin:0}.timeline-layout{display:flex;flex-direction:column;gap:12px}.timeline-layout__header{display:flex;align-items:center;justify-content:space-between}.timeline-layout .timeline-card{margin:0;max-height:40vh;overflow-y:auto;padding-right:4px}.support-status-control{position:relative;display:inline-flex;align-items:center}.support-status-control button{background:transparent;border:none;padding:0;cursor:default}.support-status-control--editable button{cursor:pointer}.support-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}.support-status-menu--floating{position:fixed;top:auto;left:auto;z-index:220;box-shadow:0 18px 45px #0c121c29;will-change:transform}.support-status-menu__option{border:none;background:#f7f1ffcc;padding:8px 12px;border-radius:14px;text-align:left;cursor:pointer;font-size:.92rem}.support-status-menu__option:hover,.support-status-menu__option:focus-visible{outline:none;background:#d8a9ea40;color:#24182f}.support-status-menu__option.is-current{background:#d8a9ea40;color:#24182f;font-weight:600}.support-status-menu__option:disabled{opacity:.6;cursor:not-allowed}.workspace-page,.docs-page__content{display:flex;flex-direction:column;gap:24px;padding:32px 36px;border-radius:var(--radius-lg, 28px);border:1px solid rgba(109,53,214,.18);background:transparent;box-shadow:none;transition:border-color .2s ease,background .2s ease}.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-header{display:flex;flex-direction:column;gap:16px;padding:0;margin:0}.section-inaccessible{background:#f7f1ff99;border-color:#6d35d62e;box-shadow:none}@media(max-width:1024px){.workspace-page,.docs-page__content{padding:28px 20px;border-radius:24px}.workspace-table{padding:28px 24px}.workspace-table-header{margin:0 0 8px;padding:12px 24px}.workspace-row{margin:0;padding:16px 24px}}.workspace-page{gap:28px}.workspace-timeline{display:flex;flex-direction:column;gap:16px}.workspace-timeline__toolbar{margin-left:0;justify-content:flex-start;gap:16px}.workspace-timeline__title{margin:0;flex:0 0 auto}.select-types{min-width:180px;flex:0 0 auto}.workspace-timeline__footer{display:flex;justify-content:center}.workspace-timeline__load-more{min-width:200px}.workspace-timeline__placeholder{padding:18px 20px;border-radius:18px;background:#fef2f2;color:#7f1d1d}.workspace-timeline__placeholder--error{border:1px solid rgba(191,49,49,.25)}.workspace-timeline__placeholder-text{margin:0;font-size:14px;font-weight:500}.clients-page{display:flex;flex-direction:column;gap:24px}.clients-cell--main{display:flex;align-items:center;gap:12px}.clients-cell--main .workspace-button-inlines{flex:0 0 auto}.workspace-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-bottom:24px}.workspace-toolbar__spacer{flex:1 1 auto}.workspace-toolbar>.workspace-search{margin-right:auto}.workspace-toolbar>.workspace-button--add,.workspace-toolbar>.toolbar-filters,.workspace-toolbar>.workspace-toggle-group,.workspace-toolbar>.workspace-toggle,.workspace-toolbar>.toolbar-users-filter,.workspace-toolbar>.workspace-select{margin-left:0}.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-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-search:focus-within,.workspace-search--expanded,.workspace-search:has(input:not(:placeholder-shown)){width:min(100%,var(--workspace-search-expanded-size, calc(32ch + 36px) ))}.workspace-search input.workspace-input::placeholder{transition:color .2s ease}.workspace-search:not(.workspace-search--expanded) input.workspace-input::placeholder{color:var(--color-text-muted, #726a85)}.workspace-search input.workspace-input:focus,.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-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-select--fluid{display:flex;width:100%;flex:1 1 100%;min-width:0;max-width:none}.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}.workspace-select select:focus{outline:none;border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf526}.workspace-input{--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: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-input::placeholder{color:var(--workspace-input-placeholder, var(--color-text-muted, #726a85))}.workspace-input--fluid{width:100%;flex:1 1 100%}.workspace-input:hover:not(:disabled):not([aria-disabled=true]):not([readonly]){border-color:var(--color-primary-strong, #5635c6)}.workspace-input:focus,.workspace-input:focus-visible{outline:none;border-color:var(--color-primary, #7a5bf5);box-shadow:0 0 0 3px #7a5bf526;background:var(--color-surface, #ffffff)}.workspace-input:disabled,.workspace-input[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-input[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-search{width:min(100%,var(--workspace-search-expanded-size, calc(32ch + 36px) ))}.instant-assign__button{width:36px;height:36px}.workspace-timeline__toolbar{width:100%;justify-content:flex-start}.select-types{width:100%}.workspace-timeline__toolbar>.toolbar-users-filter{flex:1 1 100%;max-width:100%}}.workspace-toggle-group{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(122,91,245,.24);background:#7a5bf51f}.workspace-toggle{border:none;background:transparent;color:var(--color-primary-strong, #5635c6);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-toggle__count{display:inline-block;margin-left:6px;font-weight:700;color:inherit}.workspace-toggle--active{background:#fff;color:var(--color-primary-strong, #5635c6);box-shadow:0 6px 14px #5635c61f}.workspace-toggle:focus-visible{outline:3px solid rgba(122,91,245,.25);outline-offset:2px}.toolbar-filters{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 18px;border-radius:16px;border:1px solid rgba(122,91,245,.3);background:#7a5bf51f;color:var(--color-primary-strong, #5635c6);font-weight:600;cursor:pointer;transition:background .2s ease,border .2s ease,box-shadow .2s ease,color .2s ease;white-space:nowrap;flex-shrink:0}.toolbar-filters--icon-only{width:48px;height:48px;padding:0;gap:0;justify-content:center}.toolbar-filters svg{pointer-events:none}.toolbar-filters:hover{background:#7a5bf52e}.toolbar-filters--active{border-color:#7a5bf580;background:#7a5bf538;color:var(--color-primary, #7a5bf5)}.toolbar-filters--open{box-shadow:0 16px 32px #5635c62e}.workspace-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:var(--radius-md, 18px);border:1px solid var(--action-button-border, rgba(255, 255, 255, .22));background:var(--action-button-bg, #6d35d6);color:#24182f;cursor:pointer;box-shadow:var(--action-button-shadow, 0 14px 28px rgba(86, 53, 198, .28));transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.workspace-button:hover:not(:disabled){transform:translateY(-1px);background:var(--action-button-hover-bg, #7e40ec)}.workspace-button:active:not(:disabled){transform:translateY(0);background:var(--action-button-active-bg, #5a24c4)}.workspace-button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.workspace-button--focus-glow:focus,.workspace-button--focus-visible:focus,.workspace-button--focus-glow:focus-visible{outline:none;box-shadow:0 0 0 2px #d8a9eaa6;background:#d8a9ea3d;color:#24182f}.workspace-button:disabled,.workspace-button--inactive{cursor:not-allowed;transform:none;box-shadow:none;background:var(--action-button-disabled-bg, #cdbaf2);color:var(--action-button-disabled-color, rgba(255, 255, 255, .7));border-color:#ffffff1f}.workspace-button--inactive:hover,.workspace-button--inactive:active{background:var(--action-button-disabled-bg, #cdbaf2)}.workspace-button__icon{width:20px;height:20px}.workspace-button--add{margin-left:auto}.workspace-button--save{align-self:center}.workspace-button--spinning .workspace-button__icon{animation:workspace-spin 1s linear infinite}.workspace-button-edit,.workspace-button-download,.workspace-button-mail{position:relative;width:48px;height:48px;border-radius:18px;border:1px solid rgba(109,53,214,.2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#6d35d614;color:#6d35d6;transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease}.workspace-button-edit svg,.workspace-button-download svg,.workspace-button-mail svg{width:22px;height:22px;pointer-events:none}.workspace-button-edit:not(:disabled):hover,.workspace-button-download:not(:disabled):hover,.workspace-button-mail:not(:disabled):hover{transform:translateY(-1px)}.workspace-button-edit:focus-visible,.workspace-button-download:focus-visible,.workspace-button-mail:focus-visible{outline:2px solid rgba(109,53,214,.3);outline-offset:2px}.workspace-button-edit:disabled,.workspace-button-download:disabled,.workspace-button-mail:disabled{opacity:.55;cursor:not-allowed;transform:none}.workspace-button-edit{border-color:#6d35d64d;background:#6d35d61f;color:#6d35d6}.workspace-button-download{border-color:transparent;background:linear-gradient(90deg,#6d35d6,#9b4de0);color:#24182f}.workspace-button-mail{border-color:#ffd54799;background:#ffe547;color:#2f2540}.workspace-button--busy{cursor:progress}.workspace-button--busy svg{opacity:.35}.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-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-table-header,.workspace-row{display:grid;grid-template-columns:var(--workspace-table-template);align-items:center;gap:16px}.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-table-header-cell{display:flex;align-items:center;gap:8px;min-width:0;position:relative}.workspace-table-header-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:inherit}.workspace-table-header-controls{display:inline-flex;align-items:center;gap:10px}.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-table-header-button:focus-visible{outline:none;background:#d8a9ea2e;box-shadow:inset 0 0 0 1px #d8a9ea59}.workspace-table-header-button:hover,.workspace-table-header-button:active{background:#d8a9ea2e;color:#24182f}.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-table-filter{position:relative;display:inline-flex;align-items:center;gap:4px}.workspace-table-filter--active .workspace-table-header-button{background:#d8a9ea2e;color:#24182f;box-shadow:inset 0 0 0 1px #d8a9ea59}.workspace-table-filter__dot{width:6px;height:6px;border-radius:999px;background:#d8a9ea}.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-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-table-filter__option:hover,.workspace-table-filter__option:focus-visible{background:#d8a9ea26;color:#5635c6;outline:none}.workspace-table-filter__option.is-active{background:#d8a9ea40;color:#5635c6;font-weight:600}.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-table-sort-icon--asc,.workspace-table-sort-icon--desc{background:#d8a9ea33;color:#24182f}.workspace-table-sort-icon:focus-visible{outline:2px solid rgba(216,169,234,.5);outline-offset:2px}.workspace-table__body{display:flex;flex-direction:column;position:relative;overflow-y:visible;max-height:none;transition:max-height .24s ease}.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-table__body--scrollable::-webkit-scrollbar{width:10px}.workspace-table__body--scrollable::-webkit-scrollbar-track{background:#6d35d61a;border-radius:999px;margin:6px 0}.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-table__body--scrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c68fdc,#4fb891)}.workspace-table-wrapper{width:100%;position:relative;overflow:visible}.workspace-table-scroll{width:100%;overflow-x:auto;overflow-y:visible}.workspace-table-scroll .workspace-table{min-width:100%}.workspace-row{margin:0;padding:18px 36px;border-bottom:1px solid rgba(109,53,214,.18);cursor:default;transition:background .18s ease}.workspace-cell{display:inline-flex;align-items:center;gap:12px;min-width:0}.workspace-cell:focus-visible{outline:none}.workspace-cell>*{min-width:0}.workspace-row--new{background:#66caa606}.workspace-row:hover{background:var(--color-surface-strong, #f3f1fb)}.workspace-row:focus-visible{background:var(--color-surface-strong, #f3f1fb);outline:none;box-shadow:0 0 0 2px #d8a9ea66}.workspace-row[role=button]{cursor:pointer}.workspace-row:last-child{border-bottom:none}.workspace-row-name{font-size:1.05rem;font-weight:600;color:var(--color-text, #24182f)}.workspace-row-contact,.workspace-row-meta{font-size:.92rem;color:var(--color-text-muted, #726a85)}.workspace-row-contact{white-space:nowrap}.workspace-row-name,.workspace-row-contact,.workspace-row-meta{overflow:hidden;text-overflow:ellipsis}.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-row-badge--new{background:#6d35d61f;color:var(--color-primary-strong, #4c1f9f)}.workspace-row-badge--archive{background:#c530301f;color:var(--color-danger, #c53030)}.workspace-row-badge--specialist{background:#5835a61f;color:var(--color-primary-strong, #5835a6)}.workspace-button-inline{width:38px;height:38px;border-radius:12px;background:var(--color-surface, #ffffff);display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-strong, #4c1f9f);cursor:pointer;transition:background .2s ease,border .2s ease}.workspace-button-inline:hover{background:#6d35d61a}.workspace-button-inline:focus-visible{outline:2px solid var(--color-primary, #6d35d6);outline-offset:2px}.workspace-button-inline--active{background:#6d35d63d;color:var(--color-primary, #6d35d6);border-color:#6d35d65c}.workspace-row-meta--timestamp{font-size:1rem;color:var(--color-text, #24182f);font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-row--inactive{opacity:.8}.workspace-row--archived{opacity:.75}.workspace-button-inlines{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1200px){.workspace-table-header,.workspace-row{gap:12px}.workspace-cell{gap:8px}}.workspace-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.workspace-hidden-title{display:none}.workspace-toolbar[data-page=clients][data-filters-open=true] .toolbar-filters{box-shadow:0 16px 32px #4c1f9f2e}.workspace-toolbar[data-page=profile-admin]{margin-bottom:0}.workspace-toolbar[data-page=users][data-readonly=true]{opacity:.92}.workspace-toolbar[data-page=users] .workspace-button--add{margin-left:12px}.workspace-toolbar[data-page=users] .workspace-button--add svg{width:26px;height:26px}.clients-controls__view{margin-left:auto;display:flex;align-items:center;gap:12px}.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}.toolbar-filters__summary{margin-left:0}.clients-date-chip{display:flex;flex-direction:column;gap:6px;min-width:210px}.clients-date-chip__text{font-size:.85rem;font-weight:600;color:var(--color-text-muted, #726a85)}.clients-date-chip .workspace-input{--workspace-input-height: 44px;--workspace-input-padding-inline: 14px}.clients-date-filter--inline{display:flex;align-items:center;gap:12px}.clients-date-filter--inline .workspace-input{flex:1 1 0}.clients-date-filter__separator{font-weight:600;color:var(--color-text-muted, #726a85)}.toolbar-users-filter{min-width:240px;max-width:320px;flex:0 0 auto}.specialists-page{display:flex;flex-direction:column;gap:24px}.workspace-form__message{font-size:.9rem}.workspace-form-grid--contact,.workspace-form-grid--contact-row-2,.workspace-form-grid--credentials{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.workspace-form-field span{font-size:.95rem;font-weight:600;color:var(--color-text, #24182f)}.specialists-container__error,.specialists-cards__error{margin-bottom:12px}.loading-indicator{color:var(--color-primary-strong);font-size:1.05rem}.workspace-placeholder,.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-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;justify-content:center;grid-auto-flow:row dense}.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-form-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.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-form-title{background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}}.workspace-form-header-info{display:flex;flex-direction:column;gap:10px;min-width:0}.workspace-system-modal__panel{width:min(520px,calc(100vw - 48px));max-height:calc(100vh - 96px);padding:32px 32px 36px;gap:24px}.workspace-system-modal__panel .workspace-modal__close{align-self:flex-end}.workspace-system-modal{display:flex;flex-direction:column;gap:20px}.workspace-system-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.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-system-modal__actions{display:flex;align-items:center;gap:8px}.workspace-system-modal__status{margin-bottom:4px}.workspace-system-modal__active{flex-direction:row;align-items:center;gap:8px}.workspace-button-actions{display:inline-flex;align-items:center;gap:12px}@keyframes workspace-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workspace-form-field{max-width:100%}.workspace-form-field .workspace-input,.workspace-form-field .workspace-select,.workspace-form-field textarea{width:100%}.workspace-form-grid--extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,240px));gap:18px;justify-content:center}.btn-primary{border-radius:16px;border:none;padding:12px 22px;cursor:pointer;font-weight:600;font-size:1rem;transition:opacity .2s ease,transform .2s ease;background:linear-gradient(135deg,#d7c8ff,#a98df4);color:var(--color-text, #1f1147)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary:not(:disabled):hover{transform:translateY(-1px)}.workspace-icon-button,.icon-button{width:44px;height:44px;border-radius:14px;border:1px solid rgba(109,53,214,.35);background:var(--color-surface);color:var(--color-primary-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.workspace-icon-button:hover,.icon-button:hover{background:#6d35d61a;transform:translateY(-1px)}.workspace-icon-button:active,.icon-button:active{transform:translateY(0)}.workspace-icon-button svg,.icon-button svg{width:20px;height:20px}.select-roles{min-width:190px}.users-management{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0}.users-management--readonly{opacity:.85}.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}.users-management__action:hover:not(:disabled){background:#6d35d633;box-shadow:0 10px 24px #4c1f9f1f;transform:translateY(-1px)}.users-management__action:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.users-management__action--primary{background:#ff8e8e33;color:var(--color-danger)}.users-management__action--primary:hover:not(:disabled){background:#ff8e8e47}.users-management__action--primary.is-inactive{background:#1f9d552e;color:var(--color-success)}.users-management__action--primary.is-inactive:hover:not(:disabled){background:#1f9d5542}.specialist-section{display:flex;flex-direction:column;gap:28px;padding:0;background:transparent;border:none;box-shadow:none}.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}.specialist-section--diagnostics{gap:24px}.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}.specialist-workspace-panel--locked{padding:26px 28px;border-radius:26px;border:1px solid rgba(109,53,214,.18);background:#f7f1ffb8}.specialist-workspace-panel--dragover{background:#6d35d60a;border-radius:28px;box-shadow:inset 0 0 0 2px #6d35d659}.specialist-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.specialist-workspace-panel__hint{font-size:.9rem;color:var(--color-primary-strong);font-weight:500}.specialist-workspace-panel__hint--muted{color:var(--color-text-muted)}.specialist-workspace-panel__empty{margin-top:6px}.specialist-diagnostics-list{display:flex;flex-direction:column;gap:14px}.workspace-locked{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;justify-items:stretch}.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-locked__title{font-size:.95rem;color:var(--color-text-muted);font-weight:500;line-height:1.4}.specialist-workspace-locked{gap:16px}.specialist-workspace-locked-item[draggable=true]{cursor:grab}.specialist-workspace-locked-item[draggable=true]:active{cursor:grabbing}.specialist-workspace-locked-item--dragging{opacity:.6;transform:scale(.98);box-shadow:0 14px 28px #4c1f9f2e}.card-add{position:absolute;top:10px;right:10px;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);transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.card-add:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #4c1f9f2e}.card-add:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.card-add:focus-visible{outline:3px solid rgba(109,53,214,.3);outline-offset:2px}.card-add svg{width:18px;height:18px}.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}.specialist-diagnostics-card:hover{transform:translateY(-1px);border-color:#6d35d652}.specialist-diagnostics-card[draggable=true]{cursor:grab}.specialist-diagnostics-card[draggable=true]:active{cursor:grabbing}.specialist-diagnostics-card--dragging{opacity:.6;transform:scale(.98);box-shadow:0 14px 28px #4c1f9f2e}.specialist-diagnostics-card__info{display:flex;flex-direction:column;gap:6px;flex:1 1 280px}.specialist-diagnostics-card__title{font-weight:600;color:var(--color-text)}.specialist-diagnostics-card__link{font-size:.88rem;color:var(--color-primary-strong);word-break:break-all}.specialist-diagnostics-card__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.specialist-diagnostics-card__icon{width:44px;height:44px}.specialist-diagnostics-card__icon--revoke{border-color:#c5303059;color:var(--color-danger);background:#c5303014}.specialist-diagnostics-card__icon--revoke:hover:not(:disabled){background:#c5303024}.specialist-diagnostics-card__copy{background:#fff}.specialist-diagnostics-card__copy--active{background:#1f9d5526;border-color:#1f9d554d;color:var(--color-success)}@media(max-width:768px){.specialist-section{gap:22px}.specialist-workspace-panel{padding:0}.specialist-diagnostics-card{flex-direction:column;align-items:flex-start}.specialist-diagnostics-card__actions{width:100%;justify-content:flex-start}}.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-toolbar[data-page=clients]{flex-direction:column;align-items:stretch}.toolbar-users-filter{width:100%;max-width:none}.clients-controls__view{width:100%;justify-content:space-between;gap:16px}.workspace-toolbar[data-page=users]{flex-direction:column;align-items:stretch}.workspace-toolbar[data-page=users] .workspace-button--add{margin-left:0}.workspace-header-row{flex-direction:column;align-items:flex-start}}.form-field{display:flex;flex-direction:column;gap:8px;font-size:.95rem;color:var(--color-text-muted)}.form-field>span{font-weight:600;color:var(--color-text)}.form-field .workspace-input,.form-field .workspace-select{--workspace-input-height: 52px;--workspace-select-height: 52px;width:100%;max-width:100%}.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}.form-field textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6d35d624}.form-field textarea:disabled{background:#6d35d60a;color:var(--color-text-muted);cursor:not-allowed;box-shadow:none}.client-detail-page{display:flex;flex-direction:column;gap:28px;padding:32px 36px 48px}.client-detail-page__header{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.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)}.client-detail-page__back:hover{background:var(--color-surface-soft, #f4edff)}.client-detail-page__back:focus-visible{outline:2px solid var(--color-primary, #6d35d6);outline-offset:2px}.client-detail-page__title{display:flex;flex-direction:column;gap:8px;flex:1;min-width:240px}.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}.client-detail-page__meta{display:flex;flex-wrap:wrap;gap:12px 20px;color:var(--color-text-muted, #726a85);font-size:.95rem}.client-detail-page__tags{display:flex;gap:8px;flex-wrap:wrap}.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)}.client-tag--archive{background:#c530301f;color:var(--color-danger, #c53030)}.client-tag--new{background:#1f9d551f;color:var(--color-success, #1f9d55)}.client-detail-page__actions{display:flex;align-items:center;gap:12px}.client-detail-page__assign{position:relative}.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}.client-detail-page__action:hover:not(:disabled){background:#6d35d61a}.client-detail-page__action:disabled{cursor:not-allowed;opacity:.6}.client-detail-page__action--icon{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.client-detail-page__action--primary{background:var(--color-primary, #6d35d6);color:#24182f;border-color:var(--color-primary, #6d35d6)}.client-detail-page__action--primary:hover{background:var(--color-primary-strong, #4c1f9f);border-color:var(--color-primary-strong, #4c1f9f)}.alerts-page{display:flex;flex-direction:column;gap:24px;max-width:720px}.alerts-page__heading{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text, #24182f)}.alerts-page__list{display:flex;flex-direction:column;gap:16px}.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}.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}.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}.client-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.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}.client-section__meta{font-size:.95rem;color:var(--color-text-muted, #726a85)}.client-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.client-section__item{display:flex;flex-direction:column;gap:4px}.client-section__label{font-size:.85rem;color:var(--color-text-muted, #726a85)}.client-section__value{font-weight:600;color:var(--color-text, #24182f)}.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}.client-conclusions{display:flex;flex-direction:column;gap:16px}.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)}.client-conclusion-card__main{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.client-conclusion-card__title{margin:0;font-size:1.2rem;font-weight:600;color:var(--color-text, #24182f)}.client-conclusion-card__meta{margin:4px 0 0;color:var(--color-text-muted, #726a85);font-size:.95rem}.client-conclusion-card__dates{display:flex;flex-direction:column;gap:4px;color:var(--color-text-muted, #726a85);font-size:.9rem}.client-conclusion-card__actions{display:flex;gap:12px;flex-wrap:wrap}.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}.client-conclusion-card__button:hover{background:#6d35d61f}.client-results{display:grid;grid-template-columns:minmax(220px,260px) 1fr;gap:24px}.client-results__list{display:flex;flex-direction:column;gap:10px}.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}.client-results__item--active{border-color:var(--color-primary, #6d35d6);background:#6d35d61a}.client-results__item-title{font-weight:600;color:var(--color-text, #24182f)}.client-results__item-meta{font-size:.85rem;color:var(--color-text-muted, #726a85)}.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}.client-results__details-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.client-results__details-title{margin:0;font-size:1.2rem;font-weight:600;color:var(--color-text, #24182f)}.client-results__details-meta{margin:4px 0 0;color:var(--color-text-muted, #726a85);font-size:.9rem}.client-results__open{border:none;background:transparent;color:var(--color-primary-strong, #4c1f9f);font-weight:600;cursor:pointer}.client-results__details-body{max-height:540px;overflow-y:auto;padding-right:4px}.client-diagnostics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.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}.client-diagnostics__title{font-weight:600;color:var(--color-text, #24182f)}.client-diagnostics__actions{display:flex;gap:10px}.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}.client-diagnostics__button:hover{background:#6d35d62e}.client-diagnostics__button--send{background:#2563eb1f;color:var(--color-info, #2563eb)}.client-diagnostics__button--send:hover{background:#2563eb33}@media(max-width:960px){.client-detail-page{padding:28px 24px 40px}.workspace-toolbar[data-page=clients]{gap:10px}.client-results{grid-template-columns:1fr}.client-results__list{flex-direction:row;overflow-x:auto;padding-bottom:4px}.client-results__item{min-width:240px}}.results-details__entries{display:flex;flex-direction:column;gap:12px}.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)}.results-details__entry:last-child{border-bottom:none;padding-bottom:0}.results-details__entry-key{font-weight:600;color:var(--color-text-muted, #726a85)}.results-details__entry-value{color:var(--color-text, #24182f);overflow-wrap:anywhere}.results-value{color:inherit}.results-value--muted{color:var(--color-text-muted, #726a85)}.results-value--link{color:var(--color-primary, #6d35d6);text-decoration:underline}.results-value__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.results-value__object{display:flex;flex-direction:column;gap:8px}.results-value__object-row{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:8px 12px;align-items:flex-start}.results-value__object-key{font-weight:600;color:var(--color-text-muted, #726a85)}.results-value__object-value{color:var(--color-text, #24182f)}.results-value__nested{border-left:3px solid rgba(109,53,214,.2);padding-left:12px;display:block}.results-value__nested--1{border-color:#6d35d64d}.results-value__nested--2{border-color:#6d35d666}.results-value__nested--3{border-color:#6d35d680}.profile-support-table{display:flex;flex-direction:column;gap:12px;padding:0 28px 24px}.profile-support-table .workspace-support-analytics-grid{gap:10px}.profile-support-table__analytics{margin-bottom:4px}.profile-support-table__section .workspace-table-wrapper{margin:0;width:100%}@media(max-width:720px){.profile-support-table{padding:0 20px 20px}}.profile-support-block.workspace-page{padding:0;border:none;background:transparent;box-shadow:none}.profile-support-block .workspace-form-header{padding:24px 26px 8px}.profile-support-block .workspace-form__content{padding:0 0 10px;gap:10px}@media(max-width:720px){.profile-support-block .workspace-form-header{padding:20px 18px 6px}.profile-support-block .workspace-form__content{padding:0 0 12px}}@media(max-width:600px){.client-detail-page__header{flex-direction:column;align-items:stretch}.client-detail-page__actions{flex-wrap:wrap;justify-content:flex-start}.client-section{padding:22px 20px;border-radius:22px}}.leads-controls__toggles{display:flex;gap:8px}.workspace-modal--filters{align-items:center;justify-content:center;padding:24px}.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-filters-modal{display:flex;flex-direction:column;gap:24px}.workspace-filters-modal__section{display:flex;flex-direction:column;gap:16px}.workspace-filters-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-filters-modal__group{display:flex;flex-direction:column;gap:16px}.workspace-filters-modal__group-header{display:flex;align-items:center;justify-content:space-between}.workspace-filters-modal__columns{display:flex;flex-direction:column;gap:12px}.workspace-filters-modal__column{display:flex;align-items:center;gap:12px;font-weight:500}.workspace-filters-modal__column input[type=checkbox]{width:18px;height:18px}.workspace-filters-modal__actions{display:flex;justify-content:flex-end}@media(max-width:720px){.workspace-modal--filters{padding:0}.workspace-modal__panel--filters{width:100%;height:100vh;max-height:100vh;border-radius:0}}.results-page{display:flex;flex-direction:column;gap:24px;color:var(--color-text)}.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__action-button{border:none;border-radius:var(--radius-sm);padding:12px 20px;cursor:pointer;background:linear-gradient(135deg,#d7c8ff,#a98df4);color:var(--color-text, #1f1147);font-weight:600;font-size:.98rem;transition:transform .2s ease,box-shadow .2s ease}.results-page__action-button:hover{transform:translateY(-1px);box-shadow:0 16px 28px #a98df44d}.results-page__action-button:active{transform:translateY(0);box-shadow:none}.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:linear-gradient(135deg,#7a45e51f,#5322b20d)}.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:var(--radius-md);background:var(--color-surface-strong);border:1px solid var(--color-border);padding:24px;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)}.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}@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-page__action-button{width:100%}}.diagnostics-page{display:flex;flex-direction:column;gap:32px}.diagnostics-page__header{align-items:center;padding:0 0 8px}.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__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__copy{flex:0 0 auto;background:#ffffffe6;border-color:#6d35d659}.diagnostics-card__copy: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__copy{width:100%;justify-content:center}.diagnostics-page__header{gap:12px}}.conclusion-root 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){.conclusion-root button:hover{background:#000;color:#fff!important}}.conclusion-root button:disabled{background:#d1aedf;color:#313131!important;cursor:not-allowed}.control-buttons{width:517px;height:46px;position:relative;display:flex;justify-content:center;align-items:center;margin:20px}#page-counter{font-size:18px;color:#141212}#button-back{width:178px;height:100%;position:absolute;top:0;left:0}#button-next,#button-download{width:178px;height:100%;position:absolute;top:0;right:0}.input-checkbox{width:20px;height:20px;position:relative;border:1px solid var(--border);border-radius:4px;box-sizing:border-box}.input-checkbox svg{width:20px;height:20px;display:none;position:absolute;top:0;left:0}.vector-wrapper.active .input-checkbox,.job-wrapper.active .input-checkbox,#section-training-options button.active .input-checkbox{border:none}.vector-wrapper.active svg,.job-wrapper.active svg,#section-training-options button.active svg{display:block}.input-radio{width:20px;height:20px;display:block;position:relative}.input-radio:before{content:"";width:20px;height:20px;position:absolute;top:0;left:0;box-sizing:border-box;border:1px var(--border) solid;border-radius:50%;background-color:#fff;cursor:pointer}#section-prepare-conclusion button .input-radio:before,#section-paid-forms button .input-radio:before{background-color:#0000}.vector-best-wrapper.active .input-radio:after,#section-prepare-conclusion button.active .input-radio:after,#section-paid-forms button.active .input-radio:after{content:"";width:14px;height:14px;position:absolute;top:3px;left:3px;background-color:var(--border);border-radius:50%;cursor:pointer}#workspace-form>p{width:857px;margin-top:16px}#workspace-form form{margin-top:56px;margin-bottom:8px}form input{display:block;width:560px;height:48px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:8px;margin-top:12px;margin-bottom:24px}form input#form-date{width:100%;height:auto;border:none;outline:none;margin-top:0;margin-bottom:0;appearance:none;-webkit-appearance:none;-webkit-min-logical-width:100%}.form-date-wrapper{width:560px;height:48px;display:flex;align-items:center;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;margin-top:12px;margin-bottom:20px}#form-error{color:#f40b0b;visibility:hidden;text-align:center}#form-error.show{visibility:visible}#section-vector-selection>p{width:916px;text-align:center;margin-top:16px}#section-vector-selection .content{width:min(700px,100%);display:flex;flex-wrap:wrap;gap:20px;box-sizing:border-box;padding:0 20px;margin-top:60px;margin-bottom:42px}.vector-column{width:calc(50% - 10px);display:flex;flex-direction:column;gap:28px}.vector-wrapper{width:100%;display:flex;gap:12px;cursor:pointer}.vector-wrapper p{width:calc(100% - 32px);font-size:18px}#section-vector-best>p{width:857px;text-align:center;margin-top:16px}#section-vector-best .content{width:320px;height:322px;display:flex;flex-direction:column;gap:27px;margin-top:60px;margin-bottom:14px}.vector-best-wrapper{width:100%;display:flex;gap:12px;cursor:pointer}.vector-best-wrapper p{font-size:18px}#section-vector-jobs>p{width:857px;text-align:center;margin-top:16px}#section-vector-jobs .content{width:1192px;height:336px;display:flex;flex-wrap:wrap;justify-content:center;gap:56px;margin-top:46px;margin-bottom:14px}.vector-jobs__container{width:255px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;background-color:#fff}.vector-jobs__container-title{font-size:18px;font-weight:500;line-height:112%}.vector-jobs__wrapper{width:100%;height:284px;padding:0 12px;box-sizing:border-box;border-radius:8px;border:1px solid var(--border)}.vector-jobs__content{width:100%;height:100%;overflow:auto;padding:12px 0;box-sizing:border-box}.vector-jobs__content::-webkit-scrollbar{width:2px;height:4px}.vector-jobs__content::-webkit-scrollbar-track{margin:12px 0;border-radius:4px;background-color:#0000}.vector-jobs__content::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--input-bg)}.job-wrapper{display:flex;gap:12px;cursor:pointer;margin-top:28px}.job-wrapper:first-of-type{margin-top:0}.job-wrapper p{width:190px;font-size:18px;line-height:112%;word-break:break-word;word-wrap:break-word}.job-contenteditable{width:190px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:8px;font-family:"Roboto",Sans-Serif;font-weight:400;font-size:18px;line-height:112%}#section-prepare-conclusion>p{width:857px;text-align:center;margin-top:16px}#section-prepare-conclusion .content{width:560px;display:flex;flex-direction:column;gap:64px;margin-top:57px;margin-bottom:160px}#section-prepare-conclusion button{width:100%;height:80px;gap:12px;box-sizing:border-box;padding-left:58px;border-radius:8px;border:1px solid #BD92CE;background-color:#fff;justify-content:flex-start}#section-prepare-conclusion button.active{background:#bd92ce4d;color:#000!important}@media(hover:hover){#section-prepare-conclusion button:hover{background:#bd92ce4d;color:#000!important}}#section-prepare-conclusion button p{width:calc(100% - 32px);text-align:start}#section-training-options>p{width:857px;text-align:center;margin-top:16px}#section-training-options .content{width:560px;display:flex;flex-direction:column;gap:16px;margin-top:24px;margin-bottom:25px}#section-training-options button{width:100%;height:80px;gap:12px;box-sizing:border-box;padding-left:58px;border-radius:8px;border:1px solid #BD92CE;background-color:#fff;justify-content:flex-start}#section-training-options button.active{background:#bd92ce4d;color:#000!important}@media(hover:hover){#section-training-options button:hover{background:#bd92ce4d;color:#000!important}}#section-training-options button p{width:calc(100% - 32px);text-align:start}#section-city>p{width:857px;text-align:center;margin-top:16px}#section-city .content{height:357px;display:flex;flex-direction:column;gap:19px;margin-top:56px;margin-bottom:4px}.city-input__wrapper{width:560px;height:48px;position:relative}.city-input{width:100%;height:100%;box-sizing:border-box;padding:0 48px 0 12px;border-radius:8px;border:1px solid var(--border);font-size:12px}.city-input__wrapper-svg{width:48px;height:48px;position:absolute;top:0;right:0;cursor:pointer}#section-paid-forms>p{width:857px;text-align:center;margin-top:16px}#section-paid-forms .content{width:560px;display:flex;flex-direction:column;gap:28px;margin-top:24px;margin-bottom:76px}#section-paid-forms button{width:100%;height:80px;gap:12px;box-sizing:border-box;padding-left:58px;border-radius:8px;border:1px solid #BD92CE;background-color:#fff;justify-content:flex-start}#section-paid-forms button.active{background:#bd92ce4d;color:#000!important}@media(hover:hover){#section-paid-forms button:hover{background:#bd92ce4d;color:#000!important}}#section-paid-forms button p{width:calc(100% - 32px);font-size:18px;text-align:start}#section-institutions>p{width:860px;text-align:center;margin-top:16px}#section-institutions .institutions-wrapper{width:1186px;height:338px;overflow:auto;scrollbar-gutter:stable;margin-top:56px;margin-bottom:2px}#section-institutions .institutions-wrapper::-webkit-scrollbar{width:4px;height:4px}#section-institutions .institutions-wrapper::-webkit-scrollbar-track{border-radius:10px;background-color:#0000}#section-institutions .institutions-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--input-bg)}#section-institutions .content{width:100%;display:flex;flex-wrap:wrap;gap:40px}.textarea-wrapper{width:560px;height:149px;position:relative}.textarea-wrapper h3{position:absolute;top:16px;left:16px;font-size:12px;font-weight:400}.textarea-wrapper textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding:16px 48px 0 34px;border-radius:8px;border:1px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:12px;line-height:112%}.textarea-wrapper textarea::-webkit-scrollbar{display:none}.textarea-wrapper.demo textarea{color:#0009}.textarea-wrapper svg{position:absolute;top:0;right:0;cursor:pointer}#section-comment>p{width:857px;margin-top:16px}.comment-wrapper{width:560px;height:150px;margin-top:56px;margin-bottom:214px}.comment-wrapper textarea{width:100%;height:100%;resize:none;box-sizing:border-box;padding:12px;border-radius:8px;border:1px solid var(--border);font-family:"Roboto",Sans-Serif;font-weight:400;font-size:12px;line-height:112%}.comment-wrapper textarea::-webkit-scrollbar{display:none}#section-pdf{width:610px;align-items:flex-start;margin-bottom:20px}#section-pdf .content-wrapper{width:610px;height:700px;overflow:auto}#section-pdf .content-wrapper::-webkit-scrollbar{width:4px;height:4px}#section-pdf .content-wrapper::-webkit-scrollbar-track{border-radius:4px;background-color:#0000}#section-pdf .content-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--input-bg)}#section-pdf .content{width:595px}#section-pdf .content p{width:595px;line-height:normal;word-break:break-word;white-space:pre-wrap}.pdf-title{width:575px;height:308px;border-radius:200px 0 0 200px;background:#f6d623;box-sizing:border-box;padding:36px 38px 0 94px;margin-left:auto;margin-top:144px}.pdf-title h2{width:443px;font-size:36px;font-weight:700;line-height:normal}.pdf-title p{width:474px!important;font-size:20px;font-weight:300;line-height:normal;margin-top:16px}#svg-green-triangle{position:absolute;top:124px;left:0;z-index:-1}#svg-purple-circle{position:absolute;top:426px;left:0;overflow:hidden;z-index:-1}#svg-yellow-square{position:absolute;top:158px;left:0;z-index:-1}@media screen and (max-width:1000px){#section-pdf{width:100%;margin:0 auto 20px}#section-pdf .content-wrapper{width:100%;padding:0 8px;box-sizing:border-box}#section-pdf .content{margin:0 auto}}@media screen and (max-width:670px){#section-pdf .content{width:100%}.pdf-title{width:100%;height:auto;padding:20px 8px 20px 60px;margin-left:0}.pdf-title h2{width:100%;font-size:5vw}.pdf-title p{width:100%!important;font-size:3vw}#section-pdf .content p{width:100%;font-size:14px}}@media screen and (max-width:1000px){#top-left-logo{width:100px;top:24px;left:24px}}@media screen and (max-width:1000px){article{justify-content:flex-start;box-sizing:border-box;padding:0 20px;overflow:auto}section{width:100%}section .content{width:100%}.svg-figure{display:none}.control-buttons{width:min(560px,100%);height:38px;margin:0 0 20px}#button-back,#button-next,#button-download{width:150px}section>h2{width:min(650px,100%);font-size:32px;margin-top:141px}section>p{width:min(650px,100%)!important;text-align:center}}@media screen and (max-width:420px){#button-back,#button-next,#button-download{width:33%}}@media screen and (max-width:1000px){#workspace-form form{margin-top:56px;margin-bottom:12px}form{width:min(560px,100%)}form input{width:100%}.form-date-wrapper{width:100%;margin-bottom:12px}}@media screen and (max-width:1000px){#section-vector-selection .content{width:min(320px,100%);flex-direction:column;flex-wrap:nowrap;gap:20px;box-sizing:border-box;padding:0;margin-top:56px;margin-bottom:48px}.vector-column{width:100%;gap:20px}.vector-wrapper{width:100%}.vector-wrapper p{width:calc(100% - 32px);font-size:18px}.vector-wrapper br{display:none}}@media screen and (max-width:1000px){#section-vector-best .content{width:min(320px,100%);height:auto;margin-top:56px;margin-bottom:99px}.vector-best-wrapper{width:100%;display:flex;gap:12px;cursor:pointer}.vector-best-wrapper p{width:calc(100% - 32px);font-size:18px}}@media screen and (max-width:1240px){#section-vector-jobs .content{width:min(560px,100%);height:auto;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:56px;margin-bottom:48px}}@media screen and (max-width:1000px){#section-prepare-conclusion .content{width:min(560px,100%);margin-top:56px;margin-bottom:185px}#section-prepare-conclusion button p{font-size:18px}}@media screen and (max-width:1000px){#section-training-options .content{width:min(560px,100%);margin-top:56px;margin-bottom:63px}#section-training-options button p{font-size:18px}}@media screen and (max-width:1000px){#section-city .content{width:min(560px,100%);height:357px;margin-top:56px}.city-input__wrapper{width:100%}}@media screen and (max-width:1000px){#section-paid-forms .content{width:min(560px,100%);margin-top:56px;margin-bottom:72px}#section-paid-forms button{min-height:80px;max-height:200px;height:auto}#section-paid-forms button p{font-size:18px}}@media screen and (max-width:420px){#section-paid-forms button{padding-left:24px}}@media screen and (max-width:1240px){#section-institutions .institutions-wrapper{width:min(560px,100%);height:auto;overflow:visible;margin-top:56px;margin-bottom:50px}#section-institutions .content{flex-direction:column;flex-wrap:nowrap;gap:20px}.textarea-wrapper{width:100%;height:175px}.textarea-wrapper textarea{width:100%;height:100%;padding:16px 48px 0 28px}}@media screen and (max-width:1000px){.comment-wrapper{width:min(560px,100%);height:236px;margin-top:56px;margin-bottom:56px}}.conclusion-create-modal{flex:1;display:flex;flex-direction:column;gap:32px;width:100%;max-width:640px;margin:0 auto;height:100%;overflow-y:auto;align-items:center}.conclusion-create-modal>article{position:relative;width:100%;max-width:600px;padding:0 24px 64px;overflow:hidden}.conclusion-create-modal .conclusion-header{max-width:560px;margin:0 auto}.conclusion-create-modal>article section{position:relative;z-index:2}.conclusion-header{text-align:center;width:100%}.conclusion-header h1{margin:0;font-size:2.4rem;font-weight:700;background:linear-gradient(90deg,#66caa6,#d8a9ea,#ffe547);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.conclusion-header p{margin:12px 0 0;color:var(--color-text-muted, #6d6b80);line-height:1.4}#page-counter{padding:6px 16px;border-radius:999px;background:var(--color-surface-strong, #f3f1fb);color:var(--color-primary-strong, #5835a6);font-weight:600;font-size:.95rem}.control-buttons{width:520px;height:48px;position:relative;display:flex;justify-content:center;align-items:center;margin:40px auto 0}#page-counter{font-size:1rem;color:var(--color-text, #24182f)}#button-back{width:180px;height:100%;position:absolute;top:0;left:0;border-radius:10px;background:#d1aedf;color:#3b2b49;font-weight:600;border:none}#button-next,#button-download{width:180px;height:100%;position:absolute;top:0;right:0;border-radius:10px;background:linear-gradient(90deg,#6d35d6,#9b4de0);color:#24182f;font-weight:600;border:none}#button-back:hover{background:#c296d3}#button-next:hover,#button-download:hover{background:linear-gradient(90deg,#7a48de,#a861e7)}#button-back:disabled,#button-next:disabled{opacity:.45;cursor:not-allowed}.btn-primary,.btn-secondary,.btn-text{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;padding:12px 20px;font-weight:600;cursor:pointer;border:none;transition:transform .2s ease,box-shadow .2s ease}.btn-primary{background:var(--color-primary, #6d35d6);color:#24182f;box-shadow:0 18px 32px #4c1f9f33}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 24px 48px #4c1f9f40}.btn-secondary{background:#6d35d61f;color:var(--color-primary-strong, #5835a6);border:1px solid rgba(109,53,214,.2)}.btn-secondary:hover{transform:translateY(-1px);box-shadow:0 18px 32px #6d35d629}.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn-text{background:transparent;color:var(--color-primary-strong, #5835a6);padding:0;box-shadow:none}.btn-text:hover{text-decoration:underline}.btn-text:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.form-static-field{display:flex;flex-direction:column;gap:6px}.form-static-field__label{font-weight:600;color:var(--color-text, #24182f)}.form-static-field__value{display:inline-flex;align-items:center;min-height:48px;padding:12px 16px;border-radius:14px;background:#6d35d614;color:var(--color-primary-strong, #5835a6);font-weight:600;width:100%}.conclusion-page__article .workspace-select.select-users.select-users--fluid{width:100%;max-width:none;min-width:0;flex:1 1 auto;display:flex}.form-hint{margin-top:8px;font-size:.85rem;color:var(--color-text-muted, #6d6b80)}.form-hint--error{color:#b91c1c}#form-expert[readonly]{background:#6d35d614;border:1px solid rgba(109,53,214,.2);color:var(--color-primary-strong, #5835a6)}#button-back,#button-next{width:180px;height:52px;border-radius:16px;border:1px solid var(--color-border, #ddd2f3);background:#fff;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}#button-back[disabled]{opacity:.4;pointer-events:none}#button-next{background:var(--color-primary, #6d35d6);color:#24182f;border:none}.validation-message{margin-top:32px}.city-inputs{display:flex;flex-direction:column;gap:16px}.city-input__wrapper{display:flex;align-items:center;gap:12px}.city-input__wrapper input{flex:1;border-radius:14px;border:1px solid var(--color-border, #ddd2f3);padding:12px 16px;font-size:1rem}.city-input__wrapper button{background:transparent;border:none;cursor:pointer}.city-input__add{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 0;background:transparent;color:var(--color-primary-strong, #5835a6);border:none;cursor:pointer}.email-input{width:100%;border-radius:16px;border:1px solid var(--color-border, #ddd2f3);padding:16px 20px;font-size:1rem}.summary{display:flex;flex-direction:column;gap:16px}.summary ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.summary__actions{display:flex;flex-wrap:wrap;gap:12px}.textarea-wrapper__actions button{background:transparent;border:none;cursor:pointer}@media(max-width:1100px){.conclusion-create-modal>article{padding:36px 32px 60px}}@media(max-width:768px){.conclusion-create-modal>article{padding:28px 20px 48px}.control-buttons{flex-direction:column;height:auto;width:100%}#button-back,#button-next{position:static;width:100%;margin:6px 0}#page-counter{position:static;order:-1}}.workspace-form-intro{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 auto;align-items:stretch}.workspace-form-intro>*{width:100%}.workspace-form-intro__subtitle{margin:0;color:var(--color-text-muted, #6d6b80);text-align:center}.workspace-form-intro__date{width:100%}#button-back:focus-visible,#button-next:focus-visible{outline:2px solid rgba(109,53,214,.35);outline-offset:3px}.conclusion-detail{display:flex;flex-direction:column;gap:24px;padding:32px 40px 64px}.workspace-modal__panel--conclusion{width:min(1200px,100%);max-height:calc(100vh - 48px);padding:32px 32px 48px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;background:#fff}.workspace-modal__panel--conclusion-create{width:min(720px,calc(100% - 32px));align-self:center}.conclusion-modal__header{display:flex;flex-direction:column;gap:12px}.conclusion-modal__header-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.conclusion-modal__divider{width:100%;height:1px;margin-top:4px;border-top:1px solid rgba(109,53,214,.18)}.conclusion-detail__breadcrumb{display:flex;flex-direction:column;gap:8px}.conclusion-detail__back{background:none;border:none;color:#6d35d6;font-size:.95rem;font-weight:600;text-align:left;padding:0;cursor:pointer}.conclusion-detail__title{margin:0;font-size:clamp(1.6rem,1.5vw + 1.2rem,2.4rem);font-weight:700;line-height:1.2}.conclusion-detail__action-buttons{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;margin-left:auto}.conclusion-detail__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.conclusion-modal__content{width:100%;height:clamp(640px,75vh,960px);border:none;border-radius:0;overflow:hidden;background:transparent}.conclusion-modal__content iframe{width:100%;height:100%;border:none;display:block;background:#f5f2fb}.conclusion-detail__preview-placeholder{margin:0 0 24px;width:100%;min-height:260px;border:1px dashed rgba(190,146,207,.4);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#6d6b80;background:#d8a9ea14;font-weight:600}.conclusion-detail__status{align-self:center;width:100%;max-width:720px}.conclusion-detail__status-text{display:flex;flex-direction:column;gap:4px}.conclusion-detail__status-code{font-weight:600}.conclusion-detail__document{background:#fff;border:1px solid rgba(190,146,207,.4);border-radius:28px;padding:48px 60px;max-width:960px;width:100%;margin:0 auto;box-sizing:border-box}.conclusion-detail__document-header{display:flex;flex-direction:column;gap:20px;text-align:center;margin-bottom:32px}.conclusion-detail__branding{display:flex;justify-content:center;gap:12px;align-items:center}.conclusion-detail__brand-dot,.conclusion-detail__brand-triangle,.conclusion-detail__brand-square{display:inline-block;width:22px;height:22px;position:relative}.conclusion-detail__brand-dot{background:#d8a9ea;border-radius:50%}.conclusion-detail__brand-triangle{background:#66caa6;clip-path:polygon(50% 0%,100% 100%,0% 100%)}.conclusion-detail__brand-square{background:#ffe547;border-radius:6px}.conclusion-detail__intro{margin:0;color:#3a304a;line-height:1.6}.conclusion-detail__section{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.conclusion-detail__section h3{margin:0;font-size:1.2rem;color:#3c2856}.conclusion-detail__section--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.conclusion-detail__section--grid h3{font-size:1.05rem;color:#6d6b80;text-transform:uppercase;letter-spacing:.04em}.conclusion-detail__section--grid p{margin:4px 0 0;font-size:1rem;font-weight:600;color:#24182f}.conclusion-detail__list,.conclusion-detail__ordered-list{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:8px}.conclusion-detail__ordered-list{counter-reset:conclusion-order}.conclusion-detail__ordered-list>li{padding-left:4px}.conclusion-detail__vector h4{margin:0 0 8px;font-size:1.05rem;color:#2f2540}.conclusion-detail__sublist{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.conclusion-detail__sublist strong{color:#3c2856}.conclusion-detail__muted{margin:0;color:#817696;font-size:.95rem}.conclusion-detail__footer{margin-top:36px;padding-top:24px;border-top:1px solid rgba(190,146,207,.35);color:#6d6b80;line-height:1.6;font-size:.95rem}@media(max-width:960px){.conclusion-detail{padding:24px 20px 48px}.conclusion-modal__content{min-height:clamp(520px,70vh,720px)}.workspace-modal__panel--conclusion{max-height:calc(100vh - 32px);padding:24px 20px 40px}.conclusion-detail__document{padding:32px 24px}.conclusion-detail__action-buttons{width:100%;justify-content:flex-start}}@media(max-width:640px){.workspace-modal__panel--conclusion{padding:20px 16px 32px}.conclusion-create-modal>article{padding:20px 16px 32px}.conclusion-modal__header-top{flex-direction:column;align-items:stretch}.conclusion-detail__action-buttons{flex-wrap:wrap}}.workspace-toolbar[data-page=conclusions]{margin-bottom:24px}.workspace-toolbar[data-page=conclusions] .workspace-toggle-group{margin-left:auto;gap:8px}.conclusion-row{position:relative}.conclusion-row[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:20px;bottom:calc(100% + 8px);min-width:240px;max-width:360px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(36,24,47,.18);color:#24182f;font-size:.85rem;line-height:1.4;white-space:pre-line;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:5}.conclusion-row:hover:after,.conclusion-row:focus-visible:after{opacity:1;transform:translateY(0)}.conclusion-row .workspace-row-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-row-badge--specialist{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-button-inlines{flex-shrink:0;flex-wrap:nowrap;gap:8px}.workspace-button-inlines .workspace-button-inline{color:var(--color-primary-strong, #4c1f9f)}.workspace-button-inlines .workspace-button-inline:hover{color:var(--color-primary, #6d35d6)}.conclusions-empty{border-radius:var(--radius-md, 18px);padding:24px;text-align:center;background:var(--color-surface-soft, #f4edff);border:1px solid var(--color-border, #e5daf9);color:var(--color-text-muted, #726a85)}.conclusions-access{margin:64px 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:12px;text-align:center}.conclusions-access h1{margin:0;font-size:1.6rem}.conclusions-access p{margin:0;color:var(--color-text-muted, #726a85)}@media(max-width:640px){.workspace-toolbar[data-page=conclusions]{gap:12px}.workspace-toolbar[data-page=conclusions] .workspace-toggle-group{width:100%;justify-content:space-between}.workspace-toolbar[data-page=conclusions] .workspace-button--add{margin-left:0}}.docs-page{display:flex;flex-direction:column;gap:16px;padding:24px 32px 48px}.docs-page__header{display:flex;flex-direction:column;gap:12px}.workspace-page-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.workspace-page-title{margin:0;font-size:32px;font-weight:700;background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.download-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1px solid rgba(27,27,31,.08);background:#ffffffb8;color:#2d3039;transition:border-color .2s ease,transform .2s ease,opacity .2s ease;cursor:pointer}.download-button{cursor:not-allowed}.download-button svg{width:22px;height:22px}.download-button:disabled{opacity:.65;cursor:not-allowed}.docs-page__role-select{min-width:220px}.docs-page .workspace-toolbar{padding:16px 24px;gap:16px}.docs-page__content{display:flex;flex-direction:column;gap:0;overflow:hidden}.docs-page__header{padding-bottom:12px;display:flex;justify-content:center}.workspace-page-title-row{justify-content:center}.docs-page__body{display:grid;grid-template-columns:260px 1fr;gap:24px;padding:24px}.docs-page__toc{background:#faf9ff;border-radius:12px;border:1px solid #ece8f5;padding:16px;position:sticky;top:120px;align-self:start}.docs-page__toc-title{margin:0 0 12px;font-size:15px;color:#3b3450}.docs-page__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.docs-page__toc-item a{color:#4a4f5d;text-decoration:none;font-size:13px}.docs-page__toc-item--level-3 a{padding-left:16px;display:inline-block}.docs-page__toc-empty{margin:0;font-size:13px;color:#88899a}.docs-page__markdown{min-height:420px}.docs-page__markdown-content h1,.docs-page__markdown-content h2,.docs-page__markdown-content h3{color:#1b1b1f;margin:24px 0 12px}.docs-page__markdown-content p{line-height:1.6;color:#3b3f49;margin:12px 0}.docs-page__markdown-content ul{margin:12px 0 12px 20px;color:#3b3f49}.docs-page__markdown-content code{background:#ffe5472e;padding:2px 4px;border-radius:6px;font-size:13px}.docs-page__markdown-content pre{background:#1e1e21;color:#f8f8ff;padding:16px;border-radius:12px;overflow-x:auto;font-size:13px}.docs-page__empty{padding:24px;border:1px dashed #d8a9ea;border-radius:12px;color:#6f547b;background:#d8a9ea0d}@media(max-width:1220px){.docs-page__body{grid-template-columns:1fr}.docs-page__toc{position:static}}@media(max-width:768px){.docs-page{padding:16px}.workspace-page-title{font-size:28px}.docs-page .workspace-toolbar{padding:16px}.download-button{width:40px;height:40px;border-radius:12px}}.icons-page{display:flex;flex-direction:column;gap:32px;padding:32px}.icons-page__intro{display:flex;flex-direction:column;gap:12px;max-width:820px}.icons-page__hint{margin:0;font-size:.95rem;color:var(--color-text-muted)}.icons-page__table-wrapper{overflow-x:auto}.icons-table{width:100%;border-collapse:collapse;min-width:820px}.icons-table th,.icons-table td{border:1px solid var(--color-border);padding:18px 16px;vertical-align:top;background:var(--color-surface)}.icons-table thead th{background:var(--color-surface-strong, rgba(109, 53, 214, .06));font-size:.92rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.icons-table tbody th{width:220px;font-weight:600;color:var(--color-text);background:var(--color-surface)}.icons-table__title{margin:0 0 6px;font-size:1.05rem;font-weight:700}.icons-table__description{margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.4}.icons-table__preview{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#0f1010;font-size:0}.icons-table__preview svg{width:40px;height:40px;stroke:currentColor;fill:none}.icons-table__cell{display:flex;flex-direction:column;gap:8px;color:var(--color-text)}.icons-table__cell--selected{border-left:3px solid var(--color-primary, #5b2cab);padding-left:13px}.icons-table__cell--selected .icons-table__label{color:var(--color-primary, #5b2cab)}.icons-table__label{font-weight:600;font-size:.95rem;color:var(--color-text)}.icons-table__note{margin:0;font-size:.85rem;color:var(--color-text-muted);line-height:1.4}.icons-table__empty{color:var(--color-text-muted);font-style:italic}@media(max-width:768px){.icons-page{padding:24px;gap:28px}}
