﻿ :root{--white:#f7fbff;--black-1:#071a3d;--black-2:#12325f;--black-3:#55719a;--grey-1:#cfe0f5;--grey-2:#eaf3ff;--purple-1:#145bea;--purple-2:#0b3fa8;--purple-3:#f4f9ff;--purple-4:#cfe0f5;--purple-5:#dceaff;--red-1:#a9473f;--red-2:#f7dfdc;--green-1:#5e7c65;--green-2:#e7efe5;--green-3:#f1f6ef;--orange-1:#8a5b1f;--orange-2:#f7ead1;--orange-3:#c28a3d;--accent-lime:#d7c5a1;--bg-app:#f4f9ff;--bg-surface:#f7fbff;--bg-muted:#eaf3ff;--border-1:#cfe0f5;--border-2:#cfe0f5;--brand-purple:#145bea;--brand-purple-hover:#0b3fa8;--success:#5e7c65;--success-surface:#e7efe5;--warning:#a66e22;--warning-surface:#f7ead1;--warning-ink:#805216;--danger:#a9473f;--danger-surface:#f7dfdc;--info:#5f6d70;--info-surface:#e8eded;--ink-surface:#061536;--ink-surface-2:#0d244b;--shadow-card:0 1px 2px #05235a0d,0 6px 18px #05235a0f;--shadow-card-hover:0 8px 24px #05235a1f;--shadow-purple:0 8px 18px #145bea2e}body{background:var(--bg-app);color:var(--fg-1)}.ln{background:var(--bg-surface)}.lnh{border-bottom-color:var(--border-1);background:#fffefbe6}.lnh__nav-link:hover,.ln-eyebrow{color:var(--brand-purple)}.lnh__btn--ghost{border-color:var(--border-1)}.lnh__btn--ghost:hover{background:var(--bg-muted)}.lnh__btn--primary,.lhero__cta{background:var(--brand-purple);box-shadow:var(--shadow-purple)}.lnh__btn--primary:hover,.lhero__cta:hover{background:var(--brand-purple-hover)}@keyframes lhero-cta-glow{0%,to{box-shadow:0 12px 28px #145bea38}50%{box-shadow:0 12px 28px #145bea38,0 0 0 8px #145bea14}}.lhero{background:var(--bg-surface)}.lhero__badge{border-color:var(--border-1);background:var(--bg-surface)}.lhero__badge:hover{border-color:var(--brand-purple);box-shadow:0 6px 18px #145bea1f}.lhero__badge-chip{background:var(--brand-purple)}.lhero__media{border-color:var(--border-1);background:linear-gradient(135deg,#f7f1e7,#ede2d2);box-shadow:0 24px 50px #05235a1f}.ln-chattern{color:#f7fbff;background-color:#39332d;background-image:radial-gradient(240px 260px at 3% 10%,#00c4ff3d,#0000 70%),radial-gradient(220px 190px at 62% 20%,#145bea33,#0000 70%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.sidebar{box-shadow:8px 0 24px #05235a09;color:#12325f!important;background:#f7fbff!important;border-right:1px solid #cfe0f5!important}.sidebar__top{background:#f7fbff!important}.sidebar__divider{opacity:1!important;background:#cfe0f5!important}.sidebar .nav-section{padding:8px 10px!important}.sidebar .nav-section__head{min-height:34px;padding:0 8px!important}.sidebar .nav-section__title{letter-spacing:.04em;text-transform:uppercase;font-weight:750;color:#5f584f!important;font-size:11px!important}.sidebar .nav-section__title--button{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:6px 0;font-family:inherit}.sidebar .nav-section__title--button:hover{text-underline-offset:3px;text-decoration:underline;color:#071a3d!important}.sidebar .nav-section__toggle{place-items:center;color:#55719a!important;background:0 0!important;border:0!important;border-radius:8px!important;width:28px!important;height:28px!important;display:grid!important}.sidebar .nav-section__toggle:hover{color:#071a3d!important;background:#eaf3ff!important}.sidebar .nav-list{gap:2px!important}.sidebar .nav-item{width:100%;position:relative;color:#12325f!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;min-height:40px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,color .15s!important}.sidebar .nav-item .nav-item__icon{opacity:.68;filter:sepia(.18)saturate(.65)}.sidebar .nav-item:hover{color:#071a3d!important;background:#eaf3ff!important}.sidebar .nav-item:hover .nav-item__icon{opacity:1}.sidebar .nav-item.is-active{color:#7a3c2b!important;background:#dceaff!important;font-weight:650!important}.sidebar .nav-item.is-active:before{content:"";background:#145bea;border-radius:99px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.sidebar .nav-item__badge--beta{color:#76591d!important;background:#d7ecff!important}.sidebar .sidebar__role{padding:10px 18px!important}.sidebar .role-switcher__trigger{color:#12325f!important;background:#f7fbff!important;border:1px solid #cfe0f5!important;border-radius:10px!important}.sidebar .role-switcher__icon{color:#7a3c2b!important;background:#dceaff!important}.sidebar .sidebar__tokens{color:#12325f!important;background:#eef6ff!important;border:1px solid #cfe0f5!important;border-radius:12px!important;margin:10px!important}.sidebar .sidebar__tokens-label,.sidebar .sidebar__tokens-cta{color:#55719a!important}.sidebar .sidebar__tokens-num{color:#071a3d!important}.sidebar .sidebar__user{background:#f7fbff!important;border-top:1px solid #cfe0f5!important}.sidebar .sidebar__user-action{color:#5f584f!important}.sidebar .sidebar__user-action:hover{color:#071a3d!important;background:#eaf3ff!important}.sidebar__balance-top{background:#eef6ff;border:1px solid #cfe0f5;border-radius:10px;margin:0 10px 8px;padding:9px 10px}.sidebar__balance-top .sidebar__balance{color:#55719a}.sidebar__user-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.sidebar__user-copy>strong{color:#12325f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:16px;overflow:hidden}.sidebar__balance{color:#55719a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;font-size:11px;line-height:15px;display:flex}.sidebar__balance b{color:#145bea;white-space:nowrap;font-weight:700}.sidebar.is-collapsed .sidebar__user-copy{display:none}.sidebar.is-collapsed .sidebar__user{justify-content:center}.sidebar.is-collapsed .sidebar__user-actions{display:none}.sidebar.is-collapsed .sidebar__user-trigger{margin:0}.sidebar.is-collapsed .sidebar__balance-top{margin:0 8px 8px;padding:8px 4px}.sidebar.is-collapsed .sidebar__balance-top .sidebar__balance{justify-content:center}.sidebar.is-collapsed .sidebar__balance-top .sidebar__balance span{display:none}.cabinet-dialog__avatar img{object-fit:cover;border-radius:50%;width:96px;height:96px;display:block}.avatar-choice{gap:12px;display:flex}.avatar-choice button{color:#12325f;font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #cfe0f5;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.avatar-choice button.is-active{background:#dceaff;border-color:#145bea}.avatar-choice img{object-fit:cover;border-radius:50%;width:36px;height:36px}.sidebar .role-switcher__menu,.sidebar .role-switcher__trigger{display:none}.sidebar__role--static{padding:10px 18px!important}.sidebar__teacher-profile{align-items:center;gap:10px;min-width:0;padding:8px 2px;display:flex}.sidebar__teacher-avatar{object-fit:cover;background:#dceaff;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.sidebar__teacher-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar__teacher-copy strong{color:#55719a;font-size:12px;font-weight:500;line-height:16px}.sidebar__teacher-copy span{text-overflow:ellipsis;white-space:nowrap;color:#12325f;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.sidebar__user-avatar--image{object-fit:cover;padding:0;display:block;color:#0000!important;background:#dceaff!important}.sidebar.is-collapsed .sidebar__teacher-profile{justify-content:center}.sidebar.is-collapsed .sidebar__teacher-copy{display:none}.sidebar.is-collapsed .sidebar__teacher-avatar{flex-basis:36px;width:36px;height:36px}.sidebar .sidebar__user-avatar--image,.sidebar .sidebar__teacher-avatar{aspect-ratio:1;overflow:hidden;object-fit:cover!important;border-radius:50%!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:block!important}.sidebar .sidebar__user-avatar--image{flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.sidebar.is-collapsed .sidebar__user-avatar--image{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.photoshoot-history__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.photoshoot-history__heading h2{margin:0}.photoshoot-history__item{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) auto!important}.photoshoot-history__delete{color:#913f34!important;border-color:#ecd5cf!important}.photoshoot-history__delete:hover{background:#f8e9e5!important}@media (max-width:560px){.photoshoot-history__item{grid-template-columns:48px 1fr 1fr!important}.photoshoot-history__delete{grid-column:2/-1}}.sidebar .sidebar__toggle:hover{color:#071a3d!important;background:#eaf3ff!important}.sidebar__nav{scrollbar-width:none;overflow:visible!important}.sidebar__nav::-webkit-scrollbar{display:none}@media (max-width:767px){.sidebar{box-shadow:14px 0 36px #05235a2e!important}.sidebar-backdrop{background:#1d1b1857!important}.sidebar.is-mobile-open .sidebar__nav{overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;overflow-y:auto!important}.sidebar.is-mobile-open .sidebar__user{flex:none}.sidebar.is-mobile-open{overflow:hidden!important}}.sidebar__logo-btn,.mobile-header{background:var(--bg-surface)}.mobile-header{border-color:var(--border-1)}.btn,.btn--primary,.btn--secondary,.btn--ghost,.btn--sm,.btn--big{min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:550;line-height:20px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;color:#7a3c2b!important;box-shadow:none!important;background:#dceaff!important;border:1px solid #ead3c8!important;border-radius:9px!important}.btn:hover:not(:disabled),.btn--primary:hover:not(:disabled),.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled){transform:translateY(-1px);color:#071a3d!important;background:#eaf3ff!important;border-color:#d8b8aa!important}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--big{min-height:46px;padding:10px 20px}.btn--sm{min-height:36px;padding:6px 12px;font-size:13px}.btn--primary{color:#f7fbff!important;background:#145bea!important;border-color:#145bea!important}.btn--primary:hover:not(:disabled){color:#f7fbff!important;background:#0b3fa8!important;border-color:#0b3fa8!important}.btn--ghost{color:#5f584f!important;background:#f7fbff!important}.btn--ghost:hover:not(:disabled){color:#071a3d!important;background:#eaf3ff!important}.btn--secondary{color:#76591d!important;background:#d7ecff!important;border-color:#cfe0f5!important}.btn--secondary:hover:not(:disabled){color:#7a3c2b!important;background:#dceaff!important}.btn .ic{flex:none}.field__input,.field__textarea,select.field__input{color:#12325f!important;background:#f7fbff!important;border-color:#cfe0f5!important;border-radius:9px!important}.field__input:focus,.field__textarea:focus,select.field__input:focus{outline:none;border-color:#145bea!important;box-shadow:0 0 0 3px #145bea1f!important}.seg-btn,.preset-chip,.image-studio-choice,.presentation-design-card{color:#12325f!important;background:#f7fbff!important;border-color:#cfe0f5!important;border-radius:9px!important}.seg-btn:hover,.preset-chip:hover,.image-studio-choice:hover,.presentation-design-card:hover{background:#eaf3ff!important;border-color:#d8b8aa!important}.seg-btn.is-active,.preset-chip.is-active,.image-studio-choice.is-active,.presentation-design-card.is-active{color:#7a3c2b!important;background:#dceaff!important;border-color:#ead3c8!important;box-shadow:inset 0 0 0 1px #145bea!important}.lnh__btn--primary,.lhero__cta,.lprice-card__btn--primary,.lcta__btn,.lp-btn--primary{color:#f7fbff!important;box-shadow:none!important;background:#145bea!important;border-color:#145bea!important;border-radius:9px!important}.lnh__btn--primary:hover,.lhero__cta:hover,.lprice-card__btn--primary:hover,.lcta__btn:hover,.lp-btn--primary:hover{transform:translateY(-1px);background:#0b3fa8!important;border-color:#0b3fa8!important}.lnh__btn--ghost,.lprice-card__btn--ghost,.lp-btn--ghost{color:#5f584f!important;box-shadow:none!important;background:#f7fbff!important;border:1px solid #cfe0f5!important;border-radius:9px!important}.lnh__btn--ghost:hover,.lprice-card__btn--ghost:hover,.lp-btn--ghost:hover{color:#071a3d!important;background:#eaf3ff!important}.lp-btn--white,.lchat__btn,.lmax__btn{border-radius:9px!important}.lwhy__seg-btn--active{color:#071a3d!important;background:#f7fbff!important;box-shadow:0 2px 6px #05235a14!important}.presentation-editor{border-color:var(--border-1)!important;background:#f4f0e9!important;box-shadow:0 12px 34px #05235a14!important}.presentation-editor__sidebar{background:#292520!important;border-right-color:#3c352e!important}.presentation-editor__status{color:#614b42!important;background:#f1e7df!important}.presentation-editor__status strong{color:#0b3fa8!important}.presentation-design-card.is-active,.preset-chip.is-active,.seg-btn.is-active{border-color:var(--brand-purple)!important;color:#7c3d2d!important;background:#dceaff!important;box-shadow:0 0 0 2px #145bea1a!important}.presentation-rerender{border-color:var(--brand-purple)!important;background:var(--brand-purple)!important}.presentation-rerender:hover{background:var(--brand-purple-hover)!important}.field__textarea:focus,.worksheet-editor__textarea:focus{border-color:var(--brand-purple)!important;box-shadow:0 0 0 3px #145bea1f!important}.generation-charge-notice{color:#235c33;background:#eef8f0;border:1px solid #b9d8c1;border-radius:8px;margin:12px 0;padding:10px 14px;font-weight:700}.ai-pedagog-logo{mix-blend-mode:multiply}.ai-pedagog-logo--chattern{mix-blend-mode:normal;background:#f7fbff;border-radius:10px;padding:7px 10px;width:150px!important;max-width:150px!important;height:auto!important}:root{--community-blue:#145bea;--community-blue-deep:#0b3fa8;--community-cyan:#00c4ff;--community-ink:#071a3d;--community-border:#cfe0f5;--community-glow:0 10px 24px #145bea3d}.btn,.btn--primary,.btn--secondary,.btn--ghost,.btn--sm,.btn--big,.lnh__btn--primary,.lhero__cta,.lprice-card__btn--primary,.lcta__btn,.lp-btn--primary,.presentation-rerender{border-color:var(--community-blue)!important;background:linear-gradient(135deg,var(--community-blue),var(--community-blue-deep))!important;color:#fff!important;box-shadow:var(--community-glow)!important;border-radius:12px!important}.btn:hover:not(:disabled),.btn--primary:hover:not(:disabled),.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled),.lnh__btn--primary:hover,.lhero__cta:hover,.lprice-card__btn--primary:hover,.lcta__btn:hover,.lp-btn--primary:hover,.presentation-rerender:hover{transform:translateY(-2px);border-color:var(--community-cyan)!important;background:linear-gradient(135deg,#1975ff,var(--community-blue))!important;color:#fff!important;box-shadow:0 12px 28px #00c4ff47!important}.btn--ghost,.lnh__btn--ghost,.lprice-card__btn--ghost,.lp-btn--ghost{color:var(--community-blue-deep)!important;border-color:var(--community-border)!important;box-shadow:none!important;background:#f7fbff!important}.btn--secondary{color:var(--community-blue-deep)!important;box-shadow:none!important;background:#dceaff!important;border-color:#9fc7ff!important}.field__input:focus,.field__textarea:focus,.worksheet-editor__textarea:focus{border-color:var(--community-blue)!important;box-shadow:0 0 0 3px #00c4ff2e!important}:root{--cabinet-blue:#0665eb;--cabinet-blue-hover:#0755c2;--cabinet-blue-soft:#e8f3ff;--cabinet-blue-pale:#f4f9ff;--cabinet-ink:#071a3d;--cabinet-muted:#55719a;--cabinet-border:#d7e8f8}body,.app,.app__main,.home-shell{color:var(--cabinet-ink);background:var(--cabinet-blue-pale)!important}.sidebar,.sidebar__top,.sidebar__user{border-color:var(--cabinet-border)!important;background:#fff!important}.sidebar .nav-item{color:var(--cabinet-ink)!important}.sidebar .nav-item:hover{background:var(--cabinet-blue-soft)!important;color:var(--cabinet-blue-hover)!important}.sidebar .nav-item.is-active{box-shadow:0 5px 14px #0665eb2e;background:var(--cabinet-blue)!important;color:#fff!important}.sidebar .nav-item.is-active:before{display:none}.sidebar .nav-item.is-active .nav-item__icon{opacity:1;filter:brightness(0)invert()!important}.sidebar .nav-section__title,.sidebar .sidebar__user-action{color:var(--cabinet-muted)!important}.sidebar .sidebar__tokens{background:var(--cabinet-blue-soft)!important;border-color:var(--cabinet-border)!important}.sidebar .sidebar__tokens-num,.sidebar .sidebar__tokens-cta{color:var(--cabinet-blue-hover)!important}.sidebar__teacher-avatar,.sidebar .sidebar__user-avatar--image{background:var(--cabinet-blue-soft)!important}.mobile-header,.mobile-header__burger,.mobile-header__back{border-color:var(--cabinet-border)!important;background:#fff!important}.mobile-header__chat{background:var(--cabinet-blue)!important}.btn,.btn--primary,.btn--secondary,.btn--ghost,.btn--sm,.btn--big,.btn-primary,.sidebar__login-btn,.dash-community-card__cta--primary,.presentation-rerender,.product-tour__btn--primary{background:var(--cabinet-blue)!important;border-color:var(--cabinet-blue)!important;color:#fff!important;background-image:none!important;box-shadow:0 6px 16px #0665eb2e!important}.btn:hover:not(:disabled),.btn--primary:hover:not(:disabled),.btn-primary:hover,.sidebar__login-btn:hover,.dash-community-card__cta--primary:hover,.presentation-rerender:hover,.product-tour__btn--primary:hover{transform:translateY(-1px);background:var(--cabinet-blue-hover)!important;border-color:var(--cabinet-blue-hover)!important;color:#fff!important}.btn--ghost,.btn--outline,.btn--secondary,.dash-recent__all,.dash-community-card__cta:not(.dash-community-card__cta--primary){color:var(--cabinet-blue-hover)!important;border-color:var(--cabinet-border)!important;box-shadow:none!important;background:#fff!important}.btn--secondary:hover,.btn--ghost:hover,.btn--outline:hover,.dash-recent__all:hover,.dash-community-card__cta:not(.dash-community-card__cta--primary):hover{background:var(--cabinet-blue-soft)!important;color:var(--cabinet-blue-hover)!important;border-color:#b9d8f5!important}.field__input,.field__textarea,select.field__input{border-color:var(--cabinet-border)!important;color:var(--cabinet-ink)!important;background:#fff!important}.field__input:focus,.field__textarea:focus,select.field__input:focus{border-color:var(--cabinet-blue)!important;box-shadow:0 0 0 3px #0665eb24!important}.main--dashboard,.dashboard{background:0 0!important}.dashboard__welcome,.dash-recent__title,.dash-community__title{color:var(--cabinet-ink)!important}.dash-card,.dashboard__big-row>.dash-card--big,.dash-recent,.dash-community-card,.dash-news,.dash-chip{border-color:var(--cabinet-border)!important;background:#fff!important}.dash-card:hover,.dashboard__big-row>.dash-card--big:hover,.dash-chip:hover{box-shadow:0 8px 22px #0665eb14;border-color:#8dbff2!important}.dash-card__title,.dash-card--big .dash-card__title,.dash-recent__item-title,.dash-community-card__title{color:var(--cabinet-ink)!important}.dash-card__subtitle,.dash-card--big .dash-card__subtitle,.dash-recent__item-meta,.dash-community-card__subtitle{color:var(--cabinet-muted)!important}.dash-recent__item-arrow,.dash-card__arrow,.dash-chip__arrow{background:var(--cabinet-blue-soft)!important;color:var(--cabinet-blue)!important;border-color:var(--cabinet-border)!important}.dash-recent__all,.dash-community-card__cta{color:var(--cabinet-blue-hover)!important}.dash-community-card__cta--primary{color:#fff!important}.nav-item__badge--beta{color:#167447!important;background:#e4f7ec!important}
.ai-pedagog-logo{object-fit:contain;object-position:left center;max-width:100%;display:block;width:auto!important}.ai-pedagog-logo--header{max-width:180px;height:30px!important}.ai-pedagog-logo--sidebar{max-width:174px;height:28px!important}.ai-pedagog-logo--mobile{max-width:140px;height:25px!important}.ai-pedagog-logo--auth{max-width:180px;height:30px!important}@media (max-width:768px){.ai-pedagog-logo--header{max-width:140px;height:25px!important}}
.agentation-submit-bar{z-index:2147483647;color:#37332d;background:#fff;border:2px solid #6240ff;border-radius:8px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 10px;font:12px/18px Arial,sans-serif;display:flex;position:fixed;top:16px;right:16px;box-shadow:0 8px 24px #2d241938}.agentation-submit-bar button{color:#fff;font:inherit;cursor:pointer;background:#6240ff;border:0;border-radius:6px;padding:6px 10px;font-weight:700}.agentation-submit-bar button:disabled{opacity:.6;cursor:wait}.feedback-fab{z-index:1200;color:#fffefb;cursor:pointer;background:#a7553e;border:1px solid #8e4532;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:0 17px;font:600 14px/1.1 inherit;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #52362638}.feedback-fab:hover{background:#8e4532}.feedback-fab .material-symbols-rounded{font-size:19px}.feedback-fab b,.sidebar__messages-unread{color:#fff;background:#d92d4f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;display:grid}.feedback-backdrop{z-index:1300;background:#2d24196b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.feedback-modal{background:#fffefb;border:1px solid #e2dbd0;border-radius:14px;width:min(620px,100%);max-height:min(780px,100vh - 44px);padding:34px;position:relative;overflow:auto;box-shadow:0 24px 80px #52362638}.feedback-modal__close{color:#7a3c2b;cursor:pointer;background:#f3e4dc;border:0;border-radius:50%;width:34px;height:34px;font-size:25px;position:absolute;top:16px;right:18px}.feedback-modal__eyebrow{color:#a7553e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.feedback-modal h2{color:#37332d;margin:0 0 28px;font-size:clamp(23px,4vw,32px);line-height:1.15}.feedback-label{color:#51473f;margin:0 0 9px;font-size:14px;font-weight:650;display:block}.feedback-label em{color:#b53b50;font-style:normal}.feedback-select,.feedback-textarea{color:#37332d;width:100%;font:inherit;background:#fff;border:1px solid #e2dbd0;border-radius:9px;outline:none}.feedback-select{height:50px;padding:0 14px}.feedback-textarea{resize:vertical;min-height:180px;padding:14px}.feedback-select:focus,.feedback-textarea:focus{border-color:#a7553e;box-shadow:0 0 0 3px #a7553e21}.feedback-primary{text-align:center;white-space:normal;cursor:pointer;background:#a7553e;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:22px;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:650;line-height:20px;display:inline-flex;color:#fffefb!important}.feedback-primary:disabled{opacity:.55;cursor:wait}.feedback-primary:hover:not(:disabled){background:#8e4532}.feedback-modal__step{margin:-10px 0 21px}.feedback-modal__step button{color:#a7553e;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.feedback-file{color:#a7553e;cursor:pointer;border:1px solid #e2dbd0;border-radius:9px;align-items:center;gap:8px;min-height:42px;margin-top:12px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.feedback-file input{display:none}.feedback-hint{color:#716a60;margin:7px 0 0;font-size:12px;display:block}.feedback-error{color:#a9473f;margin:12px 0 0;font-size:13px}.feedback-success{text-align:center;padding:26px 8px 6px}.feedback-success>.material-symbols-rounded{color:#25945a;font-size:56px}.feedback-success h2{margin:14px 0 8px}.feedback-success p{color:#716a60;font-size:14px;line-height:1.5}.sidebar__messages-action{position:relative}.sidebar__messages-unread{position:absolute;top:-4px;right:-4px}.sidebar-messages{gap:12px;max-height:430px;display:grid;overflow:auto}.sidebar-message{background:#fffaf7;border:1px solid #e2dbd0;border-radius:10px;padding:13px}.sidebar-message strong{color:#a7553e;font-size:13px}.sidebar-message p{color:#51473f;margin:7px 0 0;font-size:13px;line-height:1.45}.sidebar-message__reply{background:#f3e4dc;border-left:3px solid #a7553e;margin-top:11px;padding:10px}.sidebar-message__reply b{color:#7a3c2b;font-size:12px}.feedback-admin__list{gap:16px;display:grid}.feedback-admin__ticket{background:#fffefb;border:1px solid #e2dbd0;border-radius:10px;padding:18px}.feedback-admin__ticket>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.feedback-admin__ticket>header div{gap:4px;display:grid}.feedback-admin__ticket-actions{align-items:center;gap:10px;display:flex!important}.feedback-admin__ticket-actions .btn--danger{color:#a9473f;background:#fffaf7;border:1px solid #a9473f}.feedback-admin__ticket-actions .btn--danger:hover:not(:disabled){color:#fffefb;background:#a9473f}.feedback-admin__ticket>header strong{color:#a7553e}.feedback-admin__ticket>header span,.feedback-admin__ticket>header b{color:#716a60;font-size:12px}.feedback-admin__ticket>p{white-space:pre-wrap;margin:15px 0;line-height:1.5}.feedback-admin__files{flex-wrap:wrap;gap:8px;display:flex}.feedback-admin__files a{color:#a7553e;font-size:13px}.feedback-admin__messages{gap:9px;margin-top:14px;display:grid}.feedback-admin__messages>div{background:#f7f2eb;border-radius:8px;padding:10px 12px}.feedback-admin__messages>div.is-admin{background:#f3e4dc}.feedback-admin__messages b{font-size:12px}.feedback-admin__messages p{white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.45}.feedback-admin__reply{gap:10px;margin-top:14px;display:flex}.feedback-admin__reply textarea{resize:vertical;min-height:75px;font:inherit;border:1px solid #e2dbd0;border-radius:8px;flex:1;padding:10px}.feedback-admin__reply .btn{align-self:flex-end}@media (max-width:640px){.feedback-fab{bottom:14px;right:14px}.feedback-fab span:last-of-type{display:none}.feedback-modal{padding:27px 20px 22px}.feedback-admin__ticket>header,.feedback-admin__reply{display:grid}.feedback-admin__reply .btn{width:100%}}@media (max-width:700px){.cabinet-news__viewport{min-width:0;overflow:hidden}.cabinet-news__track{will-change:transform;width:max-content;animation:28s linear infinite cabinet-news-scroll;display:flex}.cabinet-news__track span{white-space:nowrap;flex:none;padding-right:50px;font-size:13px;display:block}}
.legal-page{color:#232323;background:#f8f7fc;min-height:100vh;padding:32px 16px 64px}.legal-page__article{background:#fff;border:1px solid #e8e4f5;border-radius:8px;width:min(900px,100%);margin:0 auto;padding:clamp(24px,5vw,56px);box-shadow:0 12px 36px #2d235014}.legal-page__back{color:#6240ff;margin-bottom:28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.legal-page__back:hover{text-decoration:underline}.legal-page__eyebrow{color:#7455ff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.legal-page h1{color:#201a38;margin:0;font-size:clamp(30px,4vw,45px);line-height:1.12}.legal-page__updated{color:#717080;margin:12px 0 38px;font-size:14px}.legal-page section{margin-top:30px}.legal-page h2{color:#201a38;margin:0 0 10px;font-size:20px;line-height:1.3}.legal-page p{margin:0 0 12px;font-size:16px;line-height:1.65}.legal-page a{color:#6240ff}.legal-page__note{color:#4e382e;background:#fff6f1;border-left:3px solid #c46b45;padding:16px;margin-top:40px!important;font-size:14px!important}.tariffs-list{gap:10px;margin-top:16px;display:grid}.tariffs-list__item{background:#faf9ff;border:1px solid #e8e4f5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.tariffs-list__item div{gap:3px;display:grid}.tariffs-list__item strong{color:#201a38;font-size:16px}.tariffs-list__item span{color:#717080;font-size:13px}.tariffs-list__item b{color:#6240ff;flex:none;font-size:18px}.auth-split__consent{color:#686476;cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.auth-split__consent input{accent-color:#6240ff;flex:none;width:16px;height:16px;margin:1px 0 0}.auth-split__consent a{color:#6240ff}@media (max-width:600px){.legal-page{padding:0}.legal-page__article{box-shadow:none;border:0;border-radius:0;padding:24px 18px 48px}.legal-page p{font-size:15px}}
:root{--cabinet-blue:#0665eb;--cabinet-blue-hover:#0755c2;--cabinet-blue-soft:#e8f3ff;--cabinet-blue-pale:#f4f9ff;--cabinet-ink:#071a3d;--cabinet-muted:#55719a;--cabinet-border:#d7e8f8}body:has(.app){background:var(--cabinet-blue-pale)!important;color:var(--cabinet-ink)!important}.app__main,.home-shell,.home-shell__content{background:var(--cabinet-blue-pale)!important}.sidebar,.sidebar__top,.sidebar__user{border-color:var(--cabinet-border)!important;background:#fff!important}.app{--purple-1:var(--cabinet-blue);--purple-2:var(--cabinet-blue-hover);--purple-3:var(--cabinet-blue-soft);--purple-4:var(--cabinet-border);--purple-5:#d8eaff;--brand-purple:var(--cabinet-blue);--brand-purple-hover:var(--cabinet-blue-hover);--info:var(--cabinet-blue);--info-surface:var(--cabinet-blue-soft);--shadow-purple:0 8px 16px #0665eb29;accent-color:var(--cabinet-blue)}.app .sidebar__logo,.app .mobile-header__logo{object-fit:contain}.app .sidebar__logo{width:286px;height:68px}.app .mobile-header__logo{width:184px;max-width:184px;height:43px}.sidebar__top{gap:0;position:relative;overflow:hidden;min-height:96px!important;padding:0!important}.sidebar__logo-btn{z-index:0;justify-content:center;align-items:center;width:100%;min-width:0;padding:5px 8px;display:flex;position:absolute;inset:0}.sidebar__logo{object-fit:contain;object-position:center;display:block;width:100%!important;max-width:none!important;height:100%!important}.sidebar__toggle{z-index:1;flex:none;position:absolute;top:12px;right:10px;color:var(--cabinet-muted)!important;background:#ffffffe0!important;border-radius:9px!important}.sidebar__toggle:hover{background:var(--cabinet-blue-soft)!important;color:var(--cabinet-blue-hover)!important}.sidebar .nav-section{padding:9px 12px!important}.sidebar .nav-section__head{padding:0 8px!important}.sidebar .nav-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--cabinet-muted)!important;font-size:10px!important}.sidebar .nav-list{gap:3px!important}.sidebar .nav-item{min-height:42px!important;color:var(--cabinet-ink)!important;border-radius:10px!important;font-weight:520!important}.sidebar .nav-item:hover{background:var(--cabinet-blue-soft)!important;color:var(--cabinet-blue-hover)!important}.sidebar .nav-item.is-active{background:var(--cabinet-blue-soft)!important;color:var(--cabinet-blue-hover)!important;box-shadow:none!important;font-weight:680!important}.sidebar .nav-item.is-active:before{width:3px;top:9px;bottom:9px;background:var(--cabinet-blue)!important;display:block!important}.sidebar .nav-item.is-active .nav-item__icon{opacity:1;filter:none!important;color:var(--cabinet-blue)!important}.sidebar__divider{background:var(--cabinet-border)!important}.sidebar__balance-top{background:var(--cabinet-blue-pale)!important;border-radius:11px!important;margin:0 14px 9px!important;padding:10px 12px!important}.btn,.btn--primary,.btn-primary,.sidebar__login-btn,.presentation-rerender{background:var(--cabinet-blue)!important;border-color:var(--cabinet-blue)!important;color:#fff!important;background-image:none!important;box-shadow:0 6px 16px #0665eb2e!important}.btn:hover:not(:disabled),.btn--primary:hover:not(:disabled),.btn-primary:hover:not(:disabled),.presentation-rerender:hover{background:var(--cabinet-blue-hover)!important;border-color:var(--cabinet-blue-hover)!important;color:#fff!important}.btn--ghost,.btn--outline,.btn--secondary{color:var(--cabinet-blue-hover)!important;border-color:var(--cabinet-border)!important;box-shadow:none!important;background:#fff!important}.btn--ghost:hover:not(:disabled),.btn--outline:hover:not(:disabled),.btn--secondary:hover:not(:disabled){background:var(--cabinet-blue-soft)!important;color:var(--cabinet-blue-hover)!important}.field__input,.field__textarea,select.field__input{border-color:var(--cabinet-border)!important;color:var(--cabinet-ink)!important;background:#fff!important}.field__input:focus,.field__textarea:focus,select.field__input:focus{border-color:var(--cabinet-blue)!important;box-shadow:0 0 0 3px #0665eb24!important}.dash-card,.dashboard__big-row>.dash-card--big,.dash-recent,.dash-community-card,.dash-news{border-color:var(--cabinet-border)!important;background:#fff!important}@media (min-width:768px){.home-shell__content>.main,.home-shell__content>.main--worksheet-form,.home-shell__content>.main--presentation-editor,.home-shell__content>.main--chat-page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:28px!important;padding-right:28px!important}.wizard-form-frame,.wizard-form-frame>*,.infographic-page,.visual-content-page,.chat-page{width:100%!important;max-width:none!important}.wizard-form-frame{margin-left:0!important;margin-right:0!important}}.btn-oauth--vk{opacity:.58;cursor:not-allowed;position:relative}.auth-vk-development{color:#76591d;white-space:nowrap;background:#eee3d0;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700;line-height:14px}.auth-registration-bonus{color:#1f7248;text-align:center;justify-content:center;align-items:center;gap:7px;margin:0 0 12px;font-size:13px;font-weight:650;line-height:18px;display:flex}.auth-registration-bonus .material-symbols-rounded{font-size:18px}@media (max-width:640px){.auth-vk-development{padding:2px 6px;font-size:9px}.auth-registration-bonus{margin-bottom:10px;font-size:12px}}.tools-page{color:var(--cabinet-ink)}.tools-hero{box-shadow:0 2px 10px #071a3d09;border-color:var(--cabinet-border)!important;background:#fff!important;border-radius:12px!important}.tools-hero__eyebrow{color:var(--cabinet-blue-hover)!important}.tools-hero h1,.tools-hero__summary strong{color:var(--cabinet-ink)!important}.tools-hero>div:first-child>p:last-child,.tools-hero__summary span{color:var(--cabinet-muted)!important}.tools-hero__summary{border-color:var(--cabinet-border)!important}.tools-search{border-color:var(--cabinet-border)!important;border-radius:8px!important}.tools-search:focus-within{box-shadow:0 0 0 3px #0665eb1f;border-color:var(--cabinet-blue)!important}.tools-search input{color:var(--cabinet-ink)!important}.tools-search input::placeholder{color:var(--cabinet-muted)!important}.tools-categories button{border-color:var(--cabinet-border)!important;color:var(--cabinet-ink)!important}.tools-categories button:hover{background:var(--cabinet-blue-soft)!important;color:var(--cabinet-blue-hover)!important;border-color:#9bc7f3!important}.tools-categories button.is-active{border-color:var(--cabinet-blue)!important;background:var(--cabinet-blue)!important;color:#fff!important}.tool-card{box-shadow:0 2px 8px #071a3d09;border-color:var(--cabinet-border)!important;background:#fff!important;border-radius:9px!important}.tool-card:not(.is-coming):hover{border-color:#8dbff2!important;box-shadow:0 8px 22px #0665eb17!important}.tool-card__category{color:var(--cabinet-muted)!important}.tool-card h2{color:var(--cabinet-ink)!important}.tool-card p{color:#49627f!important}.tool-card__footer{border-color:var(--cabinet-border)!important;color:var(--cabinet-muted)!important}.tool-card__footer button{color:var(--cabinet-blue-hover)!important}.tool-card__badge{color:#705400!important;background:#fff2cc!important}.tool-card__badge--new{color:#176b43!important;background:#def4e8!important}.tools-empty{border-color:var(--cabinet-border)!important;color:var(--cabinet-muted)!important}.tools-empty h2{color:var(--cabinet-ink)!important}.tools-roadmap{border-color:var(--cabinet-border)!important}.tools-roadmap h2{color:var(--cabinet-ink)!important}.tools-roadmap>p{color:var(--cabinet-muted)!important}.app .cabinet-news{border-color:var(--cabinet-border)!important;color:var(--cabinet-ink)!important;background:#fff!important;box-shadow:0 3px 12px #071a3d0d!important}.app .cabinet-news__label{background:var(--cabinet-blue)!important}.app .cabinet-news__label i{background:#fff!important}.main--dashboard{background:var(--cabinet-blue-pale)!important;width:100%!important;max-width:none!important;padding:34px clamp(18px,3.4vw,52px) 48px!important;display:block!important}.main--dashboard .dashboard{max-width:1320px;margin:0 auto}.main--dashboard .dashboard__welcome{letter-spacing:-.035em;color:var(--cabinet-ink)!important;margin:0 0 24px!important;font-size:clamp(26px,3vw,42px)!important;font-weight:700!important;line-height:1.08!important}.main--dashboard .dash-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px!important;display:grid!important}.main--dashboard .dash-create-card{text-align:left;cursor:pointer;isolation:isolate;flex-direction:column;justify-content:space-between;min-height:224px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;color:var(--cabinet-ink)!important;background:#fff!important;border:1px solid #d5e7f7!important;border-radius:22px!important;padding:20px 20px 18px!important;display:flex!important;box-shadow:0 8px 24px #14548c12!important}.main--dashboard .dash-create-card:nth-child(4n+1){background:linear-gradient(145deg,#fff 0%,#f4f9ff 100%)!important}.main--dashboard .dash-create-card:nth-child(4n+2){background:linear-gradient(145deg,#fff 0%,#f2fbfa 100%)!important}.main--dashboard .dash-create-card:nth-child(4n+3){background:linear-gradient(145deg,#fff 0%,#fff8ee 100%)!important}.main--dashboard .dash-create-card:nth-child(4n){background:linear-gradient(145deg,#fff 0%,#f7f2ff 100%)!important}.main--dashboard .dash-create-card:hover{transform:translateY(-3px);border-color:#8dbff2!important;box-shadow:0 16px 32px #0665eb24!important}.main--dashboard .dash-create-card:focus-visible{outline-offset:3px;outline:3px solid #0665eb4d}.main--dashboard .dash-create-card__img{z-index:-1;object-fit:contain;object-position:right bottom;opacity:.96;filter:drop-shadow(0 10px 12px #225b951a);max-height:76%;transition:transform .2s;position:absolute;bottom:2px;right:-10px;width:min(56%,190px)!important;height:auto!important}.main--dashboard .dash-create-card:hover .dash-create-card__img{transform:scale(1.045)rotate(1deg)}.main--dashboard .dash-create-card__label{z-index:1;text-wrap:balance;max-width:62%;position:relative;color:var(--cabinet-ink)!important;font-size:17px!important;font-weight:700!important;line-height:1.18!important}.main--dashboard .dash-create-card__badge{z-index:2;align-self:flex-start;margin-bottom:12px;position:relative;color:var(--cabinet-blue-hover)!important;background:#0665eb1a!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.main--dashboard .dashboard__bottom{margin-top:22px}@media (min-width:1080px){.main--dashboard .dash-create-card:first-child,.main--dashboard .dash-create-card:nth-child(2){min-height:252px}}@media (max-width:980px){.main--dashboard .dash-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.main--dashboard{padding:24px 16px 32px!important}.main--dashboard .dashboard__welcome{margin-bottom:18px!important;font-size:28px!important}.main--dashboard .dash-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.main--dashboard .dash-create-card{min-height:184px;border-radius:18px!important;padding:16px 14px 15px!important}.main--dashboard .dash-create-card__label{max-width:72%;font-size:15px!important}.main--dashboard .dash-create-card__img{right:-7px;width:58%!important}}@media (max-width:420px){.main--dashboard .dash-create-grid{grid-template-columns:1fr}.main--dashboard .dash-create-card{min-height:158px}}@media (min-width:1025px){.app:not(.app--chat)>.sidebar{flex-basis:320px!important;width:320px!important;min-width:320px!important;max-width:320px!important}.app:not(.app--chat).app--sidebar-hidden>.sidebar,.app:not(.app--chat)>.sidebar.is-collapsed{flex-basis:76px!important;width:76px!important;min-width:76px!important;max-width:76px!important}.app:not(.app--chat)>.app__main{width:auto!important;max-width:none!important}}@media (max-width:640px){.tools-page{padding-top:20px}.tools-hero{border-radius:10px!important}}@media (max-width:767px){.sidebar__top{min-height:78px!important;padding:10px 16px!important}.app .sidebar__logo{width:218px;height:52px}.app .mobile-header__logo{width:184px;max-width:184px;height:43px}}.app>.sidebar{box-sizing:border-box!important;background:#f5faff!important;border-right:1px solid #e0edf9!important;flex:0 0 184px!important;width:184px!important;min-width:184px!important;max-width:184px!important;box-shadow:3px 0 14px #185c9b09!important}.app>.sidebar .sidebar__top{background:#fff!important;border-bottom:1px solid #e4eef8!important;min-height:68px!important}.app>.sidebar .sidebar__logo-btn{justify-content:flex-start;padding:7px 8px 6px 12px;inset:0 24px 0 0}.app>.sidebar .sidebar__logo{object-fit:contain!important;object-position:left center!important;width:100%!important;height:100%!important}.app>.sidebar .sidebar__toggle{top:20px;right:7px;color:#7b98b6!important;background:0 0!important;border:0!important;width:25px!important;height:25px!important;padding:0!important}.app>.sidebar .sidebar__toggle:hover{color:#0665eb!important;background:#eaf4ff!important}.app>.sidebar .sidebar__divider{background:#e0edf9!important}.app>.sidebar .sidebar__role--static{padding:12px 14px 8px!important}.app>.sidebar .sidebar__teacher-profile{gap:8px}.app>.sidebar .sidebar__teacher-avatar{flex-basis:30px;width:30px;height:30px}.app>.sidebar .sidebar__teacher-copy strong{color:#7891ad;font-size:10px;line-height:13px}.app>.sidebar .sidebar__teacher-copy span{color:#17345d;font-size:11px;line-height:15px}.app>.sidebar .sidebar__balance-top{background:#edf6ff!important;border:1px solid #dbeafa!important;border-radius:8px!important;margin:0 12px 7px!important;padding:8px 9px!important}.app>.sidebar .sidebar__nav{padding:2px 8px 10px}.app>.sidebar .sidebar__nav,.app>.sidebar .sidebar__role,.app>.sidebar .sidebar__balance-top,.app>.sidebar .sidebar__user{min-width:0;max-width:100%;overflow:hidden}.app>.sidebar .nav-section{padding:4px 0!important}.app>.sidebar .nav-section__head{min-height:26px;padding:0 9px!important}.app>.sidebar .nav-section__title{letter-spacing:.06em;color:#7c96b1!important;font-size:9px!important}.app>.sidebar .nav-section__toggle{color:#87a2be!important;width:22px!important;height:22px!important}.app>.sidebar .nav-list{gap:1px!important}.app>.sidebar .nav-item{color:#294464!important;border-radius:8px!important;min-width:0!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;font-weight:520!important;overflow:hidden!important}.app>.sidebar .nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app>.sidebar .nav-item__badge{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:62px;overflow:hidden}.app>.sidebar .nav-item__icon{color:#6e829b;opacity:1;width:17px;font-size:17px}.app>.sidebar .nav-item:hover{color:#0755c2!important;background:#e7f2ff!important}.app>.sidebar .nav-item:hover .nav-item__icon{color:#0665eb}.app>.sidebar .nav-item.is-active{color:#fff!important;background:#0665eb!important;font-weight:650!important;box-shadow:0 4px 10px #0665eb2e!important}.app>.sidebar .nav-item.is-active:before{display:none!important}.app>.sidebar .nav-item.is-active .nav-item__icon{color:#fff!important;filter:none!important}.app>.sidebar .nav-item__badge--beta{color:#3973b5!important;background:#dcecff!important;font-size:8px!important}.app>.sidebar .sidebar__user{min-height:56px;background:#fff!important;border-top:1px solid #e0edf9!important;padding:8px 10px!important}.app>.sidebar .sidebar__user-avatar--image{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.app>.sidebar .sidebar__user-copy>strong{color:#294464;font-size:10px}.app>.sidebar .sidebar__user-action{color:#7891ad!important}.app>.sidebar .sidebar__user-action:hover{color:#0665eb!important;background:#e7f2ff!important}@media (min-width:1025px){.app:not(.app--chat)>.sidebar{flex:0 0 184px!important;width:184px!important;min-width:184px!important;max-width:184px!important}.app:not(.app--chat).app--sidebar-hidden>.sidebar,.app:not(.app--chat)>.sidebar.is-collapsed{flex-basis:76px!important;width:76px!important;min-width:76px!important;max-width:76px!important}}.app>.sidebar,.app>.sidebar .nav-item,.app>.sidebar .nav-section__title,.app>.sidebar .sidebar__teacher-copy,.app>.sidebar .sidebar__user-copy,.app>.sidebar .sidebar__balance{font-family:Arial,Segoe UI,sans-serif!important}.app>.sidebar .sidebar__toggle{display:none!important}.app>.sidebar.is-collapsed,.app:not(.app--chat)>.sidebar.is-collapsed,.app:not(.app--chat).app--sidebar-hidden>.sidebar{flex:0 0 184px!important;width:184px!important;min-width:184px!important;max-width:184px!important}.app>.sidebar .nav-item{font-size:12px!important;font-weight:400!important;line-height:16px!important}.app>.sidebar .nav-item.is-active{font-weight:600!important}.app>.sidebar .sidebar__user{position:relative;background:0 0!important;border-top:0!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.app>.sidebar .sidebar__profile-menu-trigger{color:#17345d;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;display:flex}.app>.sidebar .sidebar__profile-menu-trigger:hover,.app>.sidebar .sidebar__profile-menu-trigger[aria-expanded=true]{background:#eaf4ff}.app>.sidebar .sidebar__profile-menu-trigger .sidebar__user-avatar--image{flex:0 0 32px;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.app>.sidebar .sidebar__profile-menu-copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.app>.sidebar .sidebar__profile-menu-copy strong{color:#17345d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:15px;overflow:hidden}.app>.sidebar .sidebar__profile-menu-copy small{color:#7891ad;font-size:10px;line-height:14px}.app>.sidebar .sidebar__profile-menu-chevron{color:#7891ad;flex:none;font-size:16px;transition:transform .15s}.app>.sidebar .sidebar__profile-menu-trigger[aria-expanded=true] .sidebar__profile-menu-chevron{transform:rotate(180deg)}.app>.sidebar .sidebar__profile-menu{z-index:20;background:#fff;border:1px solid #dbeafa;border-radius:9px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 7px);left:8px;right:8px;box-shadow:0 10px 26px #185c9b29}.app>.sidebar .sidebar__profile-menu button{color:#294464;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:11px;display:flex}.app>.sidebar .sidebar__profile-menu button:hover{color:#0665eb;background:#eaf4ff}.app>.sidebar .sidebar__profile-menu button .ic{color:#6e829b;flex:0 0 16px;font-size:16px}.app>.sidebar .sidebar__profile-menu button:hover .ic{color:#0665eb}.app>.sidebar .sidebar__profile-menu button b{color:#0665eb;margin-left:auto}@media (min-width:768px){.app>.sidebar .sidebar__user{z-index:1100;width:190px;top:10px;right:18px;position:fixed!important}.app>.sidebar .sidebar__profile-menu{top:calc(100% + 7px);bottom:auto}}@media (max-width:767px){.app>.sidebar .sidebar__user{background:#fff!important;border-top:1px solid #e0edf9!important;min-height:64px!important;padding:8px!important}}.app.app--theme-terracotta{--cabinet-accent:#a7553e;--cabinet-accent-dark:#713522;--cabinet-surface:#fffefb;--cabinet-surface-muted:#f3e4dc;--cabinet-border:#e2dbd0;--cabinet-text:#37332d;--cabinet-muted:#716a60}.app.app--theme-terracotta .app__main,.app.app--theme-terracotta .home-shell{color:var(--cabinet-text)!important;background:#faf8f4!important}.app.app--theme-terracotta>.sidebar,.app.app--theme-terracotta>.sidebar .sidebar__header,.app.app--theme-terracotta>.sidebar .sidebar__user{background:var(--cabinet-surface)!important;border-color:var(--cabinet-border)!important}.app.app--theme-terracotta>.sidebar .nav-section__title,.app.app--theme-terracotta>.sidebar .sidebar__teacher-copy strong,.app.app--theme-terracotta>.sidebar .sidebar__user-action{color:var(--cabinet-muted)!important}.app.app--theme-terracotta>.sidebar .nav-item{color:var(--cabinet-text)!important}.app.app--theme-terracotta>.sidebar .nav-item:hover,.app.app--theme-terracotta>.sidebar .sidebar__profile-menu-trigger:hover,.app.app--theme-terracotta>.sidebar .sidebar__profile-menu-trigger[aria-expanded=true]{background:var(--cabinet-surface-muted)!important;color:var(--cabinet-accent-dark)!important}.app.app--theme-terracotta>.sidebar .nav-item.is-active{background:var(--cabinet-accent)!important;color:#fffefb!important;box-shadow:0 4px 10px #a7553e2e!important}.app.app--theme-terracotta>.sidebar .nav-item.is-active .nav-item__icon{color:#fffefb!important}.app.app--theme-terracotta>.sidebar .sidebar__balance-top{background:var(--cabinet-surface-muted)!important;border-color:var(--cabinet-border)!important}.app.app--theme-terracotta .cabinet-ai-status,.app.app--theme-terracotta .cabinet-news,.app.app--theme-terracotta .admin-panel,.app.app--theme-terracotta .admin-provider,.app.app--theme-terracotta .card,.app.app--theme-terracotta .panel{background:var(--cabinet-surface)!important;border-color:var(--cabinet-border)!important}.app.app--theme-terracotta h1,.app.app--theme-terracotta h2,.app.app--theme-terracotta h3,.app.app--theme-terracotta p,.app.app--theme-terracotta label,.app.app--theme-terracotta .field__label{color:var(--cabinet-text)}.app.app--theme-terracotta .field__hint,.app.app--theme-terracotta small{color:var(--cabinet-muted)}.app.app--theme-terracotta .field__input,.app.app--theme-terracotta .field__textarea,.app.app--theme-terracotta select.field__input{background:var(--cabinet-surface)!important;border-color:var(--cabinet-border)!important;color:#1d1b18!important}.app.app--theme-terracotta .field__input:focus,.app.app--theme-terracotta .field__textarea:focus{border-color:var(--cabinet-accent)!important;box-shadow:0 0 0 3px #a7553e24!important}.app.app--theme-terracotta .btn--primary,.app.app--theme-terracotta .btn-primary{background:var(--cabinet-accent)!important;border-color:var(--cabinet-accent)!important;color:#fffefb!important}.app.app--theme-terracotta .btn--secondary,.app.app--theme-terracotta .btn--outline,.app.app--theme-terracotta .btn--ghost{background:var(--cabinet-surface)!important;border-color:var(--cabinet-border)!important;color:var(--cabinet-accent-dark)!important}.app.app--theme-terracotta .btn--secondary:hover,.app.app--theme-terracotta .btn--outline:hover,.app.app--theme-terracotta .btn--ghost:hover{background:var(--cabinet-surface-muted)!important}.app.app--theme-terracotta .seg-btn.is-active,.app.app--theme-terracotta .preset-chip.is-active,.app.app--theme-terracotta .wizard-choice.is-active,.app.app--theme-terracotta .choice-card.is-active,.app.app--theme-terracotta [aria-pressed=true].seg-btn,.app.app--theme-terracotta [aria-checked=true].choice-card{border-color:var(--cabinet-accent)!important;background:var(--cabinet-surface-muted)!important;color:var(--cabinet-accent-dark)!important}.app.app--theme-terracotta :focus-visible{outline-color:#8e4532}.app.app--theme-terracotta .cabinet-news__label{background:var(--cabinet-accent)!important}
.photoshoot-page{z-index:0;box-sizing:border-box;width:100%;min-width:0;max-width:none;color:var(--black-1);margin:0;padding:28px 30px 64px;display:block;position:relative}.photoshoot-hero{background:#fffefb;border:1px solid #e2dbd0;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:28px 30px;display:flex;box-shadow:0 10px 30px #2d24190f}.photoshoot-hero h1{margin:0;font-size:36px;font-weight:500;line-height:42px}.photoshoot-hero p:not(.materials-page__eyebrow){max-width:720px;color:var(--black-3);margin:10px 0 0;font-size:16px;line-height:24px}.photoshoot-badge{color:#7a3c2b;white-space:nowrap;background:#f3e4dc;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:650}.photoshoot-modes{background:#f7f2eb;border:1px solid #e2dbd0;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:5px;display:grid}.photoshoot-modes button{color:#716a60;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:600}.photoshoot-modes button.is-active{color:#fffefb;background:#a7553e;box-shadow:0 4px 12px #a7553e33}.photoshoot-watermark-option{color:#51473f;background:#fffaf7;border:1px solid #e2dbd0;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;font-size:14px;display:flex}.photoshoot-watermark-option p{margin:0;font-weight:600}.photoshoot-watermark-option label{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.photoshoot-watermark-option input{accent-color:#a7553e;width:17px;height:17px}.photoshoot-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.photoshoot-form,.photoshoot-results{background:#fffefb;border:1px solid #e2dbd0;border-radius:12px;min-width:0;padding:22px}.photoshoot-step{border-top:1px solid #eee5dc;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.photoshoot-step:first-child{border-top:0;padding-top:0}.photoshoot-step>b{color:#7a3c2b;background:#f3e4dc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.photoshoot-step h2,.photoshoot-results h2{margin:0 0 6px;font-size:19px;font-weight:600}.photoshoot-step p{color:#716a60;margin:0 0 14px;font-size:13px;line-height:19px}.photoshoot-drop{color:#7a3c2b;text-align:center;cursor:pointer;background:#fffaf7;border:1px dashed #cfa99a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:18px;display:flex}.photoshoot-drop input{display:none}.photoshoot-drop span{font-weight:700}.photoshoot-drop small{color:#716a60;margin-top:5px;font-size:12px}.photoshoot-previews{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.photoshoot-previews img{object-fit:cover;border:1px solid #e2dbd0;border-radius:8px;width:76px;height:76px}.photoshoot-prompt{white-space:pre-wrap;min-height:130px;margin:10px 0}.photoshoot-presets{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.photoshoot-presets button{color:#716a60;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2dbd0;border-radius:8px;padding:7px 9px;font-size:12px}.photoshoot-presets button:hover{color:#7a3c2b;background:#f1ece4;border-color:#d8b8aa}.photoshoot-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.photoshoot-fields label{color:#716a60;flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.photoshoot-fields input,.photoshoot-fields select{box-sizing:border-box;color:#37332d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #e2dbd0;border-radius:8px;padding:8px 10px;font-size:13px}.photoshoot-fields input:focus,.photoshoot-fields select:focus{border-color:#a7553e;outline:3px solid #a7553e1f}.photoshoot-consent{color:#716a60;align-items:flex-start;gap:8px;margin:16px 0;font-size:12px;line-height:17px;display:flex}.photoshoot-consent input{accent-color:#a7553e;margin-top:2px}.photoshoot-generate{width:100%;min-height:46px}.photoshoot-results{position:sticky;top:18px}.photoshoot-empty,.photoshoot-loading{color:#716a60;text-align:center;border:1px dashed #d8cfc4;border-radius:10px;place-items:center;min-height:240px;font-size:13px;display:grid}.photoshoot-loading{color:#7a3c2b;background:#fffaf7}.photoshoot-result-grid{gap:12px;display:grid}.photoshoot-result-grid figure{background:#fff;border:1px solid #e2dbd0;border-radius:10px;margin:0;overflow:hidden}.photoshoot-result-grid img{object-fit:contain;background:#f7f2eb;width:100%;max-height:520px;display:block}.photoshoot-result-grid figcaption{gap:6px;padding:9px;display:flex}.photoshoot-result-grid button,.photoshoot-history button{color:#7a3c2b;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2dbd0;border-radius:7px;padding:7px 9px;font-size:11px}.photoshoot-result-grid button:hover,.photoshoot-history button:hover{background:#f3e4dc}.photoshoot-history__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.photoshoot-history__heading>button,.photoshoot-history__delete{color:#7a3c2b;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2dbd0;border-radius:7px;padding:7px 9px;font-size:12px}.photoshoot-history__item{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;margin-top:8px;display:grid}.photoshoot-history__item>img{object-fit:cover;border-radius:7px;width:48px;max-width:48px;height:48px;display:block}.photoshoot-history__item>button{white-space:nowrap;min-width:0}.photoshoot-history__delete{color:#8d382d}.photoshoot-history__delete:hover,.photoshoot-history__heading>button:hover{background:#f3e4dc}.photoshoot-result-grid>figure>img{object-fit:cover;width:100%;height:auto;max-height:520px}@media (max-width:560px){.photoshoot-history__item{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr) auto;gap:4px}.photoshoot-history__item>img{width:42px;max-width:42px;height:42px}.photoshoot-history__delete{padding:6px;font-size:11px}}@media (max-width:900px){.photoshoot-page{padding:18px 14px 40px}.photoshoot-hero{padding:20px;display:block}.photoshoot-hero h1{font-size:29px;line-height:35px}.photoshoot-badge{margin-top:14px;display:inline-block}.photoshoot-grid{grid-template-columns:1fr}.photoshoot-results{position:static}.photoshoot-fields{grid-template-columns:1fr}}@media (max-width:560px){.photoshoot-form,.photoshoot-results{padding:16px}.photoshoot-step{grid-template-columns:27px minmax(0,1fr);gap:9px;padding:16px 0}.photoshoot-step>b{width:26px;height:26px;font-size:12px}.photoshoot-modes button{font-size:12px}.photoshoot-result-grid figcaption{flex-direction:column}.photoshoot-result-grid button{width:100%}}
.landing-reference{--landing-ink:#07163e;--landing-blue:#075ce3;color:var(--landing-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.landing-reference *{box-sizing:border-box}.landing-reference .ln__wrap{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.landing-reference .home-section-title{letter-spacing:0;color:var(--landing-ink);font-size:30px;font-weight:800;line-height:1.12}.landing-reference .lnh{background:#fff;height:66px;box-shadow:0 2px 14px #0a36720b}.landing-reference .lnh__inner{gap:22px;max-width:1240px;height:100%;padding:7px 24px}.landing-reference .lnh__logo img{object-fit:contain;width:190px;height:39px}.landing-reference .lnh__nav{white-space:nowrap;align-items:center;gap:24px;display:flex}.landing-reference .lnh__nav a,.landing-reference .lfoot__nav a{color:#101c42;font-size:12px;font-weight:650;text-decoration:none}.landing-reference .lnh__nav a:hover,.landing-reference .lfoot__nav a:hover{color:var(--landing-blue)}.landing-reference .lnh__actions{align-items:center;gap:8px}.landing-reference .lnh__search{color:#0b1c42;place-items:center;width:36px;height:36px;display:grid}.landing-reference .lnh__search .material-symbols-rounded{font-size:20px}.landing-reference .lnh__btn{height:37px;padding:0 15px;font-size:12px;border-radius:8px!important}.landing-reference .lnh__btn--ghost{color:#0c4fb7;background:#eaf3ff;border:0}.landing-reference .lnh__btn--primary,.landing-reference .lhero__cta{color:#fff!important;background:#0665eb!important;box-shadow:0 4px 12px #0069e956!important}.landing-reference .lhero{background:#e3f2fe;height:clamp(475px,43vw,610px);padding:0;position:relative;overflow:hidden}.landing-reference .lhero__classroom{object-fit:cover;object-position:center 53%;width:100%;height:100%;position:absolute;inset:0}.landing-reference .lhero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#edf8ffed 0%,#eaf7ffca 27%,#ecf8ff72 43%,#0000 62%);position:absolute;inset:0}.landing-reference .lhero__inner{z-index:2;align-items:center;max-width:1240px;height:100%;padding:20px 40px;display:flex;position:relative}.landing-reference .lhero__content{width:min(50%,570px);min-width:0;display:block}.landing-reference .lhero__title{color:#07163e;letter-spacing:0;margin:0 0 12px;font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1.04}.landing-reference .lhero__title>span{white-space:nowrap}.landing-reference .lhero__subtitle{color:#182849;max-width:490px;font-size:clamp(14px,1.4vw,18px);line-height:1.34}.landing-reference .lhero__cta{justify-content:center;gap:20px;margin-top:20px;padding:13px 27px;font-size:16px;animation:none;display:inline-flex;border-radius:30px!important}.landing-reference .lhero__trust{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.landing-reference .lhero__trust span{color:#0b1d45;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.landing-reference .lhero__trust b{color:#0069eb;font-size:25px}.landing-reference .home-tools__heading{text-align:center;margin-bottom:21px}.landing-reference .home-tools__heading p,.landing-reference .home-how__heading p,.landing-reference .home-result__heading p{color:#26395b;margin:5px 0 0;font-size:14px}.landing-reference .home-tools__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.landing-reference .home-tool{min-width:0;height:245px;color:var(--landing-ink);background:linear-gradient(#fff 40%,#f1f8ff);border:1px solid #e4edf8;border-radius:8px;flex-direction:column;padding:13px 11px 0;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 4px 11px #114b9d0d}.landing-reference .home-tool:hover{transform:translateY(-3px);box-shadow:0 9px 22px #114b9d20}.landing-reference .home-tool__top{align-items:center;gap:8px;display:flex}.landing-reference .home-tool__icon{color:#fff;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.landing-reference .home-tool__title{font-size:13px;font-weight:800;line-height:1.2}.landing-reference .home-tool p{color:#425273;min-height:30px;margin:6px 0 0 44px;font-size:11px;line-height:1.3}.landing-reference .home-tool__preview{background:#e5f3ff;border-radius:5px 5px 0 0;height:125px;margin-top:auto;position:relative;overflow:hidden;box-shadow:0 -2px 8px #0b52a524}.landing-reference .home-tool__preview:before{content:"";background:#fff;border-radius:4px;height:120px;position:absolute;top:18px;left:12%;right:12%;transform:rotate(-6deg);box-shadow:0 0 13px #1354a729}.landing-reference .home-tool__preview span{z-index:1;background:#bed9f5;border-radius:3px;width:58%;height:6px;margin:8px 0 0 24%;display:block;position:relative}.landing-reference .home-tool__preview span:first-child{background:#075ce3;width:39%;margin-top:35px}.landing-reference .home-tool__preview--test span{background:#64bfbb}.landing-reference .home-tool__preview--test span:before{content:"✓";color:#009f83;margin-left:-18px}.landing-reference .home-tool__preview--presentation{background:linear-gradient(135deg,#ff896b,#e9f1ff)}.landing-reference .home-tool__preview--presentation:after{content:"P";z-index:2;color:#fff;background:#ed4b32;border-radius:4px;padding:8px 12px;font-size:27px;font-weight:800;position:absolute;bottom:17px;left:15px;box-shadow:0 5px 10px #7c210446}.landing-reference .home-tool__preview--worksheet{background:#e2e6ff}.landing-reference .home-tool__preview--visual{background:linear-gradient(135deg,#dcf6ff,#b8d8ff)}.landing-reference .home-tool__preview--visual:after{content:"";z-index:2;background:linear-gradient(140deg,#0000 48%,#1c7bde 49% 69%,#0000 70%),linear-gradient(35deg,#97dbee 50%,#fff 50%);border-radius:5px;width:58%;height:60px;position:absolute;bottom:14px;right:15%}.landing-reference .home-how{background:linear-gradient(105deg,#f0f8ff,#e6f5ff 70%,#d1ebff);border-radius:8px;min-height:320px;padding:27px 34px 32px;position:relative;overflow:hidden}.landing-reference .home-how__heading{display:block}.landing-reference .home-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:74%;margin-top:22px;display:grid}.landing-reference .home-how__step{background:#ffffffd5;border:0;border-radius:7px;min-height:174px;padding:15px 12px;box-shadow:0 3px 12px #0b51a411}.landing-reference .home-how__step h3{font-size:14px}.landing-reference .home-how__step p{color:#435675;font-size:12px}.landing-reference .home-how__mascot{width:26%;height:87%;display:block;position:absolute;bottom:0;right:0;overflow:visible;transform:none}.landing-reference .home-how__mascot img{object-fit:contain;object-position:center bottom;mix-blend-mode:normal;filter:drop-shadow(0 12px 16px #052e6429);width:158%;height:132%;position:absolute;bottom:-13%;right:-22%}.landing-reference .home-how__mascot span{z-index:2;font-size:16px;position:absolute;top:2%;left:5%;transform:rotate(-10deg)}.landing-reference .home-result{background:linear-gradient(#fff,#f1f9ff);padding-top:34px;padding-bottom:22px;display:block}.landing-reference .home-result__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.landing-reference .home-result__tabs{flex-wrap:wrap;gap:5px;display:flex;position:static}.landing-reference .home-result__tabs button{color:#182f5b;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:25px;padding:9px 15px;font-size:12px}.landing-reference .home-result__tabs button.active{color:#fff;background:#0665ea}.landing-reference .home-result__tabs button:focus-visible{outline-offset:2px;outline:2px solid #07163e}.landing-reference .home-result__body{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landing-reference .home-result__copy{background:#fff;border-radius:7px;padding:20px 24px;box-shadow:0 4px 15px #0d4a9a18}.landing-reference .home-result__copy h3{margin:0 0 14px;font-size:17px;line-height:1.25}.landing-reference .home-result__copy h3 span{font-size:14px}.landing-reference .home-result__copy ul{gap:12px}.landing-reference .home-result__copy li{color:#152a53;align-items:flex-start;gap:10px;display:flex}.landing-reference .home-result__copy li>.material-symbols-rounded{color:#0869df;font-size:19px}.landing-reference .home-result__copy li b{color:#0c1f48;font-size:13px}.landing-reference .home-result__copy li p{color:#4c5d79;margin:3px 0 0;font-size:12px;line-height:1.35}.landing-reference .home-result__visual{height:310px;min-height:0;box-shadow:none;background:linear-gradient(140deg,#effaff,#c8ebff);border:0;border-radius:6px;padding:0;overflow:hidden}.landing-reference .home-result__sheet{background:#fff;border:1px solid #cde3f8;border-radius:5px;padding:18px;position:absolute;box-shadow:0 12px 25px #19559a2b}.landing-reference .home-result__sheet span{color:#122b54;font-size:13px;font-weight:750}.landing-reference .home-result__sheet i{background:#d3e7f7;border-radius:2px;width:85%;height:7px;margin:12px 0;display:block}.landing-reference .home-result__sheet--back{width:50%;height:70%;top:19%;right:3%;transform:rotate(9deg)}.landing-reference .home-result__sheet--middle{width:54%;height:74%;top:13%;right:19%;transform:rotate(-4deg)}.landing-reference .home-result__sheet--front{width:47%;height:72%;bottom:5%;left:9%;transform:rotate(-10deg)}.landing-reference .home-result__chart{color:#1866cb;justify-content:space-around;align-items:center;height:72%;display:flex}.landing-reference .home-result__pie{aspect-ratio:1;background:conic-gradient(#127bdd 0 25%,#25acd2 25% 50%,#83d2ec 50% 75%,#f0b845 75% 100%);border-radius:50%;width:105px}.landing-reference .home-benefits{text-align:center;padding-top:29px;padding-bottom:28px}.landing-reference .home-benefit h3{font-size:13px}.landing-reference .home-benefit p{color:#354c71;font-size:11px}.landing-reference .lcta__card{min-height:210px;box-shadow:none;background:linear-gradient(110deg,#0074ed,#0751c8 63%,#003aa4);border-radius:8px;align-items:center;gap:20px;padding:22px 34px 22px 27%;display:flex;position:relative;overflow:hidden}.landing-reference .lcta__robot{clip-path:ellipse(42% 48% at 48%);background-image:url(/assets/landing/hero-classroom.jpg);background-position:44% 52%;background-size:auto 160%;width:28%;height:140%;position:absolute;bottom:-17%;left:0}.landing-reference .lcta__copy{color:#fff;flex:1;min-width:0}.landing-reference .lcta__copy h2{margin:0 0 11px;font-size:28px;font-weight:800;line-height:1.13}.landing-reference .lcta__copy p{margin:0;font-size:12px;line-height:1.4}.landing-reference .lcta__btn{background:#fff;flex:none;align-items:center;gap:12px;padding:13px 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex;position:static;box-shadow:0 0 16px #fff9;color:#0751c8!important;border-radius:28px!important}.landing-reference .home-faq{text-align:center;padding-top:8px;padding-bottom:25px}.landing-reference .home-faq__item{border-color:#e5edf7;border-radius:6px}.landing-reference .home-faq__item summary{padding:10px 12px;font-size:12px}.landing-reference .home-faq__item p{text-align:left}.landing-reference .lfoot{background:#fff;border-top:1px solid #e8eef6;padding:22px 0}.landing-reference .lfoot__inner{align-items:center;gap:28px;display:flex}.landing-reference .lfoot__brand{flex:none}.landing-reference .lfoot__brand img{object-fit:contain;width:190px;height:39px;display:block}.landing-reference .lfoot__nav{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:19px;display:flex}.landing-reference .lfoot__right{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.landing-reference .lfoot__right>a{color:#6d7e9d;font-size:10px;text-decoration:none}.landing-reference .lfoot__social{gap:8px;display:flex}.landing-reference .lfoot__social a{color:#fff;background:#0665e5;border-radius:5px;place-items:center;min-width:26px;height:26px;padding:0 3px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.landing-reference a:focus-visible,.landing-reference summary:focus-visible{outline-offset:3px;outline:2px solid #073bab}@media (max-width:1000px){.landing-reference .lnh__nav{gap:12px}.landing-reference .lnh__nav a{font-size:11px}.landing-reference .lnh__btn--primary{display:none}.landing-reference .home-tool{height:225px}.landing-reference .home-tool__title{font-size:11px}.landing-reference .home-tool p{font-size:10px}.landing-reference .lcta__copy h2{font-size:23px}}@media (max-width:760px){.landing-reference .lnh{height:60px}.landing-reference .lnh__inner{padding:7px 16px}.landing-reference .lnh__nav{display:none}.landing-reference .lnh__actions{margin-left:auto}.landing-reference .lnh__btn--ghost{display:inline-flex}.landing-reference .ln__wrap{padding-left:16px;padding-right:16px}.landing-reference .lhero{height:auto;min-height:0;padding:0 0 250px}.landing-reference .lhero__classroom{object-position:58% 54%;height:290px;top:auto;bottom:0}.landing-reference .lhero:before{background:linear-gradient(#edf8ff 0% 37%,#edf8ffcc 54%,#0000 77%)}.landing-reference .lhero__inner{padding:26px 20px 8px;display:block}.landing-reference .lhero__content{width:100%}.landing-reference .lhero__title{font-size:clamp(30px,8vw,48px)}.landing-reference .lhero__subtitle{max-width:390px;font-size:14px}.landing-reference .lhero__cta{padding:12px 19px;font-size:14px}.landing-reference .lhero__trust{gap:9px;margin-top:17px}.landing-reference .lhero__trust span{font-size:9px}.landing-reference .lhero__trust b{font-size:19px}.landing-reference .home-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-reference .home-tool{height:215px}.landing-reference .home-tool:last-child{grid-column:1/-1;height:170px}.landing-reference .home-tool__title{font-size:13px}.landing-reference .home-how{margin-left:16px;margin-right:16px;padding:23px 18px}.landing-reference .home-how__steps{grid-template-columns:1fr 1fr;gap:9px;width:100%}.landing-reference .home-how__step{min-height:165px}.landing-reference .home-how__step:last-child{grid-column:1/-1;min-height:130px}.landing-reference .home-how__mascot{display:none}.landing-reference .home-result__heading{flex-direction:column;align-items:flex-start}.landing-reference .home-result__body{grid-template-columns:1fr}.landing-reference .home-result__visual{height:260px}.landing-reference .home-benefits__grid{grid-template-columns:1fr 1fr}.landing-reference .lcta__card{min-height:270px;padding:25px 20px 155px;display:block}.landing-reference .lcta__robot{background-size:auto 125%;width:55%;height:190%;bottom:-74%;left:auto;right:-10%}.landing-reference .lcta__btn{margin-top:16px}.landing-reference .lfoot__inner{flex-wrap:wrap}.landing-reference .lfoot__nav{order:3;justify-content:flex-start;width:100%}.landing-reference .lfoot__right{margin-left:auto}}@media (max-width:430px){.landing-reference .lnh__logo img{width:150px;height:auto}.landing-reference .lnh__search{width:28px}.landing-reference .lnh__btn--ghost{padding:0 9px}.landing-reference .lhero__title{font-size:29px}.landing-reference .home-benefits__grid{grid-template-columns:1fr}.landing-reference .home-section-title{font-size:25px}.landing-reference .home-result__tabs button{padding:8px 11px;font-size:11px}.landing-reference .lcta__copy h2{font-size:21px}.landing-reference .lfoot__right{align-items:flex-start;width:100%;margin-left:0}}.landing-reference .material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.landing-reference{color:#122b54;font-family:Aeonik Pro,Arial,sans-serif;font-size:16px;line-height:1.5}.landing-reference .lnh__inner{gap:24px;min-height:66px}.landing-reference .lnh__logo img{height:34px}.landing-reference .lnh__nav{gap:clamp(12px,2vw,26px)}.landing-reference .lnh__nav a{white-space:nowrap;font-size:13px}.landing-reference .lnh__btn{height:38px;padding-inline:14px;font-size:12px}.landing-reference .lhero--reference{background:linear-gradient(110deg,#f4faff 0%,#e6f5ff 48%,#d9efff 100%);height:auto;min-height:510px;padding:28px 0 34px}.landing-reference .lhero--reference .lhero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;max-width:1240px;min-height:448px;padding:20px 36px}.landing-reference .lhero--reference .lhero__content{z-index:2;width:auto;max-width:530px;position:relative}.landing-reference .lhero--reference .lhero__eyebrow{color:#0755c2;letter-spacing:.04em;background:#dceeff;border-radius:20px;margin:0 0 18px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.landing-reference .lhero--reference .lhero__title{letter-spacing:0;color:#102749;margin:0 0 16px;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.08}.landing-reference .lhero__dot{color:#1260d9}.landing-reference .lhero--reference .lhero__subtitle{color:#405a78;max-width:470px;font-size:16px;line-height:1.5}.landing-reference .lhero--reference .lhero__cta{background:#1260d9;border-radius:10px;margin-top:22px;padding:13px 23px;font-size:15px;animation:none}.landing-reference .lhero--reference .lhero__trust{gap:18px;margin-top:23px}.landing-reference .lhero--reference .lhero__trust span{font-size:11px;line-height:1.25}.landing-reference .lhero--reference .lhero__trust b{font-size:23px}.landing-reference .lhero__visual--reference{align-self:stretch;align-items:center;min-width:0;display:flex}.landing-reference .lhero__scene--reference{background:#d9efff;border-radius:16px;width:100%;height:410px;min-height:0;position:relative;overflow:hidden;box-shadow:0 14px 36px #0e448329}.landing-reference .lhero__scene--reference:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05275705,#0000 62%,#04224d33);position:absolute;inset:0}.landing-reference .lhero__scene--reference .lhero__classroom{object-fit:cover;object-position:68% 50%;width:100%;height:100%;position:absolute;inset:0}.landing-reference .lhero__scene--reference .lhero__robot{z-index:1;filter:drop-shadow(0 14px 16px #031f4938);width:min(59%,390px);height:auto;position:absolute;bottom:-3%;right:-2%}.landing-reference .lhero__scene-label{z-index:2;color:#153b70;background:#fffffff0;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:700;line-height:1.3;position:absolute;bottom:18px;left:18px;box-shadow:0 5px 16px #0727541f}.landing-reference .lhero__scene--reference .lhero__robot{display:none}.landing-reference .lhero__scene--reference .lhero__robot-user{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 16px #031f492e);width:92%;height:108%;position:absolute;bottom:-10%;right:-5%}.landing-reference .lhero__visual--reference{width:100%;height:410px;min-height:410px;display:block!important}.landing-reference .lhero__scene--reference{width:100%;height:100%;min-height:0;display:block!important}.landing-reference .lhero__scene--reference .lhero__classroom{opacity:1;visibility:visible;width:100%;height:100%;display:block!important}.landing-reference .home-tools,.landing-reference .home-how,.landing-reference .home-result,.landing-reference .home-benefits,.landing-reference .lcta,.landing-reference .home-faq{font-family:Aeonik Pro,Arial,sans-serif}.landing-reference .home-tools{padding-top:34px;padding-bottom:34px}.landing-reference .home-tools__heading{margin-bottom:18px}.landing-reference .home-tools__heading p,.landing-reference .home-how__heading p,.landing-reference .home-result__heading p{font-size:14px;line-height:1.45}.landing-reference .home-section-title{letter-spacing:0;font-size:30px;font-weight:700;line-height:1.2}.landing-reference .home-tool{height:240px;padding:17px 16px 0}.landing-reference .home-tool__icon{width:38px;height:38px;font-size:22px}.landing-reference .home-tool__title{font-size:14px;line-height:1.3}.landing-reference .home-tool p{min-height:34px;margin-left:48px;font-size:12px;line-height:1.4}.landing-reference .home-tool__preview{height:125px}.landing-reference .home-how{border-radius:10px;min-height:290px;margin-top:0;padding:26px 28px 28px}.landing-reference .home-how__heading .home-kicker{display:block}.landing-reference .home-how__heading p{margin-top:5px}.landing-reference .home-how__steps{gap:12px;width:74%;margin-top:22px}.landing-reference .home-how__step{border-radius:7px;min-height:142px;padding:14px 13px}.landing-reference .home-how__number{width:28px;height:28px;font-size:13px}.landing-reference .home-how__icon{margin:7px 0 5px;font-size:23px}.landing-reference .home-how__step h3{font-size:14px;line-height:1.3}.landing-reference .home-how__step p{font-size:11px;line-height:1.4}.landing-reference .home-how__arrow{font-size:20px;top:54px;right:-17px}.landing-reference .home-how__mascot{width:24%;height:88%;display:block;position:absolute;bottom:0;right:0;overflow:visible}.landing-reference .home-how__mascot img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 16px #052e6429);width:184%;height:138%;position:absolute;bottom:-18%;right:-31%}.landing-reference .home-how__mascot span{z-index:2;font-size:15px;line-height:1.08;position:absolute;top:2%;left:2%;transform:rotate(-8deg)}.landing-reference .lcta__robot-user{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 12px #031f4933);pointer-events:none;width:29%;height:160%;position:absolute;bottom:-31%;left:-1%}.landing-reference .home-result{padding-top:34px;padding-bottom:28px}.landing-reference .home-result__copy{padding:21px 24px}.landing-reference .home-result__copy h3{margin:0 0 12px;font-size:17px}.landing-reference .home-result__copy li{grid-template-columns:145px 1fr;gap:10px;font-size:13px}.landing-reference .home-result__copy li b,.landing-reference .home-result__copy li span{font-size:12px;line-height:1.4}.landing-reference .home-result__visual{border-radius:8px;padding:28px 22px 20px}.landing-reference .home-result__tabs{gap:6px;top:8px;left:14px;right:14px}.landing-reference .home-result__tabs span{padding:6px 8px;font-size:10px}.landing-reference .home-result__visual img{object-fit:cover;height:270px}.landing-reference .home-benefits{padding-top:30px;padding-bottom:30px}.landing-reference .home-benefits__grid{gap:20px;margin-top:22px}.landing-reference .home-benefit{gap:10px}.landing-reference .home-benefit>span{font-size:30px}.landing-reference .home-benefit h3{font-size:14px;line-height:1.3}.landing-reference .home-benefit p{font-size:12px;line-height:1.4}.landing-reference .lcta{padding-top:8px;padding-bottom:22px}.landing-reference .lcta__card{border-radius:8px;min-height:170px;padding:24px 28px 24px 25%}.landing-reference .lcta__copy h2{font-size:27px;line-height:1.16}.landing-reference .lcta__copy p{font-size:14px;line-height:1.45}.landing-reference .lcta__btn{padding:13px 17px;font-size:13px}.landing-reference .home-faq{padding-top:12px;padding-bottom:34px}.landing-reference .home-faq__grid{gap:10px 18px;margin-top:20px}.landing-reference .home-faq__item summary{padding:12px 14px;font-size:14px;line-height:1.35}.landing-reference .home-faq__item p{font-size:13px;line-height:1.5}.landing-reference .lfoot{padding:26px 0}.landing-reference .lfoot__inner{gap:24px}.landing-reference .lfoot__nav a,.landing-reference .lfoot__right>a{font-size:11px}@media (max-width:900px){.landing-reference .lnh__nav{gap:10px}.landing-reference .lnh__nav a{font-size:11px}.landing-reference .lnh__actions .lnh__btn--primary{display:none}.landing-reference .lhero--reference .lhero__inner{gap:22px;padding-inline:24px}.landing-reference .lhero__scene--reference{height:360px}.landing-reference .lhero--reference .lhero__title{font-size:clamp(32px,4.4vw,44px)}.landing-reference .home-how__steps{width:100%}.landing-reference .home-how__mascot{display:none}}@media (max-width:760px){.landing-reference .lnh__inner{min-height:60px}.landing-reference .lhero--reference{min-height:0;padding:22px 0 26px}.landing-reference .lhero--reference .lhero__inner{flex-direction:column;align-items:stretch;gap:22px;padding:12px 20px;display:flex}.landing-reference .lhero--reference .lhero__content{max-width:580px}.landing-reference .lhero--reference .lhero__title{font-size:clamp(32px,7vw,44px)}.landing-reference .lhero--reference .lhero__subtitle{font-size:15px}.landing-reference .lhero__visual--reference{order:2}.landing-reference .lhero__scene--reference{height:clamp(260px,62vw,380px)}.landing-reference .lhero__scene--reference .lhero__robot{width:min(63%,320px)}.landing-reference .lhero--reference .lhero__trust{gap:13px}.landing-reference .home-how__steps{grid-template-columns:1fr 1fr;gap:10px}.landing-reference .home-how__step{min-height:150px}.landing-reference .home-how__step:last-child{grid-column:1/-1;min-height:128px}.landing-reference .home-result__heading{flex-direction:column;align-items:flex-start}.landing-reference .home-result__body{grid-template-columns:1fr}.landing-reference .home-result__visual{height:260px}.landing-reference .home-benefits__grid{grid-template-columns:1fr 1fr}.landing-reference .lcta__card{min-height:250px;padding:25px 20px 145px;display:block}.landing-reference .lcta__robot{background-size:auto 125%;width:55%;height:170%;bottom:-65%;left:auto;right:-10%}.landing-reference .lcta__btn{margin-top:16px}.landing-reference .lfoot__inner{flex-wrap:wrap}.landing-reference .lfoot__nav{order:3;justify-content:flex-start;width:100%}.landing-reference .lfoot__right{margin-left:auto}}@media (max-width:520px){.landing-reference .lnh__logo img{height:28px}.landing-reference .lnh__search{width:28px}.landing-reference .lhero--reference .lhero__title{font-size:31px}.landing-reference .lhero--reference .lhero__eyebrow,.landing-reference .lhero--reference .lhero__trust span{font-size:10px}.landing-reference .home-section-title{font-size:25px}.landing-reference .home-benefits__grid{grid-template-columns:1fr}.landing-reference .home-result__copy li{grid-template-columns:1fr;gap:3px}.landing-reference .lfoot__inner{grid-template-columns:1fr 1fr;display:grid}.landing-reference .lfoot__brand{grid-column:1/-1}}.landing-reference .lcta__card{background:linear-gradient(110deg,#0074ed,#0751c8 63%,#003aa4);grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:2px 14px;min-height:124px;padding:22px 28px;display:grid}.landing-reference .lcta__logo{background:#fff2;border-radius:10px;grid-area:1/1/span 2;place-items:center;width:42px;height:42px;margin:0;display:grid}.landing-reference .lcta__logo img{width:28px;height:28px}.landing-reference .lcta__title{color:#fff;grid-area:1/2;margin:0;font-size:20px;line-height:1.08}.landing-reference .lcta__sub{color:#dcecff;grid-area:2/2;margin:5px 0 0;font-size:10px;line-height:1.3}.landing-reference .lcta__btn{white-space:nowrap;grid-area:1/3/span 2;padding:11px 15px;font-size:11px}.landing-reference .lcta__trust{display:none}.landing-reference .lfoot__inner{grid-template-columns:1.2fr .8fr 1fr 1fr;align-items:start;gap:20px;display:grid}.landing-reference .lfoot__brand img{width:135px;height:auto;margin-bottom:7px}.landing-reference .lfoot__brand .lfoot__email,.landing-reference .lfoot__brand .lfoot__copy{color:#7183a0;font-size:9px}.landing-reference .lfoot__col-title{color:#122b54;margin:0 0 7px;font-size:10px;font-weight:800}.landing-reference .lfoot__link{color:#7183a0;font-size:9px;line-height:1.5;text-decoration:none;display:block}.landing-reference .lfoot__requisites{color:#7183a0;padding-top:10px;font-size:8px}@media (max-width:760px){.landing-reference .lcta__card{grid-template-columns:42px minmax(0,1fr);padding:18px}.landing-reference .lcta__title{grid-area:1/2;font-size:17px}.landing-reference .lcta__sub{grid-area:2/2}.landing-reference .lcta__btn{grid-area:3/1/auto/-1;justify-self:start;margin-top:9px}.landing-reference .lfoot__inner{grid-template-columns:1fr 1fr;gap:16px}.landing-reference .lfoot__brand{grid-column:1/-1}}.landing-reference .lcta__card{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:6px 18px;min-height:190px;padding:26px 30px 26px 28%;display:grid;overflow:hidden}.landing-reference .lcta__card>.lcta__logo{z-index:3;grid-area:1/1/span 2;position:relative}.landing-reference .lcta__card>.lcta__copy{z-index:3;color:#fff;grid-area:1/2/span 2;min-width:0;position:relative}.landing-reference .lcta__card>.lcta__btn{z-index:3;white-space:nowrap;min-height:46px;text-shadow:none;background:#fff;border:2px solid #fff;grid-area:1/3/span 2;justify-content:center;align-items:center;padding:13px 19px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.1;display:inline-flex;position:relative;box-shadow:0 8px 22px #00195e4d;color:#0644ad!important;border-radius:999px!important}.landing-reference .lcta__copy h2{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 10px #00195e3d;margin:0 0 11px;font-family:inherit;font-size:27px;font-weight:800;line-height:1.16}.landing-reference .lcta__copy p{color:#eaf4ff;margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45}@media (max-width:760px){.landing-reference .lcta__card{grid-template-rows:auto auto auto;grid-template-columns:42px minmax(0,1fr);min-height:290px;padding:24px 20px 140px}.landing-reference .lcta__card>.lcta__copy{grid-area:1/2/span 2}.landing-reference .lcta__card>.lcta__btn{grid-area:3/2;justify-self:start;margin-top:8px;font-size:13px}.landing-reference .lcta__robot-user{width:55%;height:145%;bottom:-43%;left:auto;right:-8%}}.landing-reference .lcta__card>a.lcta__btn{z-index:10;isolation:isolate;text-align:center;justify-content:center;align-items:center;gap:10px;min-width:190px;min-height:48px;margin-left:12px;font-family:inherit;position:relative;color:#0644ad!important;-webkit-text-fill-color:#0644ad!important;opacity:1!important;text-shadow:none!important;background:#fff!important;border:2px solid #fff!important;border-radius:999px!important;padding:13px 22px!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 7px 18px #00186057!important}.landing-reference .lcta__card>a.lcta__btn:hover{transform:translateY(-1px);color:#04358d!important;-webkit-text-fill-color:#04358d!important;background:#f2f8ff!important}@media (max-width:760px){.landing-reference .lcta__card>a.lcta__btn{grid-area:3/2;min-width:185px;margin-top:12px;margin-left:0}.landing-reference .ln__wrap{padding-left:18px;padding-right:18px}.landing-reference .lhero--reference .lhero__inner{gap:18px;padding:8px 18px}.landing-reference .lhero--reference .lhero__title{max-width:350px;font-size:clamp(30px,8.2vw,42px);line-height:1.08}.landing-reference .lhero--reference .lhero__subtitle{max-width:340px;font-size:14px;line-height:1.45}.landing-reference .lhero__scene--reference{height:clamp(245px,67vw,330px)}.landing-reference .lhero__scene--reference .lhero__robot-user{object-fit:contain;object-position:center bottom;width:88%;height:100%;bottom:-3%;right:-2%}.landing-reference .home-tools{padding-top:26px;padding-bottom:26px}.landing-reference .home-tools__grid{grid-template-columns:1fr 1fr;gap:10px}.landing-reference .home-tool{height:205px;padding:15px 13px 0}.landing-reference .home-tool:last-child{grid-column:1/-1;height:165px}.landing-reference .home-tool__title{font-size:13px;line-height:1.25}.landing-reference .home-tool p{margin-left:0;font-size:11px;line-height:1.4}.landing-reference .home-how{border-radius:12px;margin:0 18px;padding:24px 16px}.landing-reference .home-how__heading p{font-size:13px;line-height:1.4}.landing-reference .home-how__steps{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.landing-reference .home-how__step{min-height:154px;padding:13px 11px}.landing-reference .home-how__step h3{font-size:13px}.landing-reference .home-how__step p{font-size:11px;line-height:1.35}.landing-reference .home-result__visual{height:235px}.landing-reference .lcta{padding-top:10px;padding-bottom:24px}.landing-reference .lcta__card{min-height:360px;padding:24px 20px 168px;display:block}.landing-reference .lcta__logo{display:none}.landing-reference .lcta__card>.lcta__copy{max-width:305px;display:block}.landing-reference .lcta__copy h2{margin-bottom:10px;font-size:24px;line-height:1.12}.landing-reference .lcta__copy p{font-size:13px;line-height:1.42}.landing-reference .lcta__card>a.lcta__btn{min-width:190px;min-height:46px;margin:18px 0 0;font-size:13px!important;display:inline-flex!important}.landing-reference .lcta__robot-user{object-fit:contain;object-position:center bottom;width:54%;height:122%;bottom:-12%;right:-3%}}@media (max-width:430px){.landing-reference .ln__wrap,.landing-reference .lhero--reference .lhero__inner{padding-left:14px;padding-right:14px}.landing-reference .lhero--reference .lhero__title{font-size:30px}.landing-reference .home-how{margin-left:14px;margin-right:14px}.landing-reference .home-how__steps{grid-template-columns:1fr}.landing-reference .home-how__step,.landing-reference .home-how__step:last-child{grid-column:1;min-height:128px}.landing-reference .home-how__arrow{display:none}.landing-reference .lcta__card{min-height:375px;padding-left:18px;padding-right:18px}.landing-reference .lcta__copy h2{font-size:22px}.landing-reference .lcta__robot-user{width:58%;height:118%;bottom:-9%;right:-6%}}
