.course-surface{--c-blue: #2455ff;--c-ink: #191d23;--c-muted: #525d6a;--c-line: #dce0e6;background:#f5f5f3;color:var(--c-ink);min-height:100vh;line-height:1.55}.course-surface :focus-visible{outline:3px solid #2455ff;outline-offset:4px}.course-surface ::selection{background:#c8d3ff;color:#172146}.course-surface input,.course-surface textarea{caret-color:var(--c-blue)}.course-surface input::placeholder,.course-surface textarea::placeholder{color:#626c78}.course-surface h1,.course-surface h2,.course-surface h3,.course-surface p,.course-surface figure{margin:0}.course-surface h1,.course-surface h2,.course-surface h3{text-wrap:balance;line-height:1.12}.course-surface h1{font-size:clamp(42px,5.4vw,76px);letter-spacing:-.035em;font-weight:670}.course-surface h2{font-size:clamp(28px,3.3vw,42px);letter-spacing:-.028em;font-weight:630}.course-surface h3{font-size:20px;letter-spacing:-.018em;font-weight:650}.course-surface p{max-width:70ch}.course-surface button{-webkit-tap-highlight-color:transparent}.c-wrap{width:min(1160px,calc(100% - 80px));margin:0 auto}.c-prototype{min-height:34px;display:flex;justify-content:center;gap:14px;align-items:center;padding:7px 16px;background:#e9edf4;color:#465365;font-size:11px}.c-prototype span:first-child{font-weight:700}.c-header{width:min(1160px,calc(100% - 80px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:26px 0}.c-brand{display:flex;align-items:center;gap:11px;line-height:1.02;font-size:15px;letter-spacing:-.02em}.c-brand img{width:38px;height:38px;border-radius:9px}.c-brand strong{font-size:19px;font-weight:850}.c-header nav{display:flex;gap:30px;align-items:center;font-size:14px}.c-header nav a{display:inline-flex;gap:5px;align-items:center;color:var(--c-muted)}.c-hero-price{font-size:17px;font-weight:650;color:var(--c-ink)}.c-compatibility{margin-top:24px}.c-compatibility label:not(:first-child){margin-top:19px}.c-fit-feedback{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);padding:22px 0;margin-top:25px;font-size:14px}.c-fit-feedback p{font-size:12px;color:var(--c-muted);margin-top:12px}.c-fit-feedback .c-text-link{margin-top:18px;font-size:12px}.c-checkout-form form>h3{margin-bottom:12px}.c-checkout-form form>label:first-of-type{margin-top:20px}.c-guide-link{margin-top:18px}.c-real-free-preview .c-video{max-width:230px;aspect-ratio:9 / 16;margin:0 auto}.c-free-readiness{margin-top:48px;padding-top:35px;border-top:1px solid var(--c-line);scroll-margin-top:24px}.c-free-readiness p{color:var(--c-muted);font-size:14px;margin-top:18px;max-width:78ch}.c-preflight{max-width:76ch;margin:26px 0;padding-left:20px;font-size:14px;color:var(--c-muted)}.c-preflight li+li{margin-top:13px}.c-preflight strong{color:var(--c-ink)}.c-free-commands{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px}.c-free-commands code{background:#fff;padding:8px 11px;border-radius:6px;font-size:13px}.c-browser-example{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-top:40px;padding:20px 0}.c-browser-example summary{cursor:pointer;color:var(--c-blue);font-size:14px;font-weight:600}.c-browser-example>p{font-size:13px;color:var(--c-muted);margin-top:17px}.c-browser-example h3{margin-top:30px}.c-browser-example pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:#445163}.c-recovery{border-top:1px solid var(--c-line);padding-top:26px;margin-top:30px}.c-recovery h2{font-size:24px}.c-recovery-options{display:flex;flex-direction:column;align-items:flex-start;margin-top:15px}.c-recovery .c-text-button{min-height:44px}.c-recovery-state{margin-top:18px}.c-recovery-state h3{font-size:18px}.c-recovery-state label{margin-top:22px}.c-support input[type=file]{min-height:50px;font-size:12px}.c-support input[type=file]::file-selector-button{border:0;background:#e7edf9;color:#264980;padding:8px 10px;border-radius:6px;font-family:inherit;margin-right:10px;cursor:pointer}.c-header nav a:hover,.c-header nav a.active{color:var(--c-blue)}.c-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding:42px 0 72px}.c-hero-copy h1{max-width:600px}.c-lead{font-size:20px;line-height:1.55;color:#424d5b;margin-top:24px!important;max-width:560px}.c-hero-tools{color:var(--c-muted);font-size:14px;margin-top:18px!important;max-width:440px}.c-hero-actions{margin-top:32px;display:flex;align-items:flex-start;flex-direction:column;gap:18px}.c-action{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:10px;padding:13px 19px;background:var(--c-blue);color:#fff;font-size:14px;font-weight:630;line-height:1.4;text-align:center;text-wrap:balance;transition:background .18s,box-shadow .18s}.c-action:hover:not(:disabled){background:#1748e8;box-shadow:0 8px 20px #2455ff20}.c-action:active:not(:disabled){background:#123ed4}.c-action:disabled{background:#e1e5ea;color:#5f6c7d;opacity:1;cursor:not-allowed}.c-secondary{background:#fff;color:var(--c-ink);border:1px solid #cfd5de}.c-secondary:hover:not(:disabled){background:#edf1f8;box-shadow:none}.c-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--c-blue);font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.c-text-link:hover{color:#123fcc}.c-proposal-note{font-size:12px;line-height:1.6;color:var(--c-muted);margin-top:22px!important;max-width:520px}.c-film-stage{padding:28px 0;min-height:540px;display:grid;place-items:center;border-radius:16px;background:#e8e9e7;box-shadow:0 22px 50px #1721360c}.c-video{display:block;width:100%;border-radius:12px;background:#20242c}.c-film-stage .c-video{width:265px;height:471px;object-fit:contain;box-shadow:0 14px 28px #11182722}.c-hero-film figcaption{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--c-muted);margin-top:14px}.c-hero-film figcaption span:first-child{font-weight:650;color:var(--c-ink)}.c-outcome{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);padding:52px 0}.c-outcome p{font-size:17px;color:#495462}.c-outcome p+p{font-size:14px;margin-top:20px}.c-section{padding:80px 0}.c-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:34px}.c-section-heading p{max-width:350px;color:var(--c-muted);font-size:15px}.c-style-explorer{display:grid;grid-template-columns:1.45fr 1fr;gap:60px;align-items:center}.c-style-options{display:flex;flex-direction:column;gap:12px}.c-style-option{padding:13px 17px 13px 13px;border:1px solid #d6dbe3;border-radius:12px;display:flex;text-align:left;align-items:center;gap:18px;background:transparent;color:var(--c-ink);transition:background .18s,border-color .18s}.c-style-option:hover{background:#edf0f5}.c-style-option.is-selected{border-color:var(--c-blue);background:#eaf0ff}.c-style-option>img{width:58px;height:79px;border-radius:6px;object-fit:cover}.c-style-option>span:nth-child(2){flex:1}.c-style-option strong{display:block;font-size:18px;font-weight:630;line-height:1.3}.c-style-option span span{display:block;font-size:13px;color:var(--c-muted);margin-top:5px;max-width:360px}.c-selected-mark{color:var(--c-blue)}.c-style-player{display:flex;flex-direction:column;align-items:center}.c-style-player .c-video{width:210px;height:374px;object-fit:contain}.c-style-player p{font-size:11px;color:var(--c-muted);max-width:290px;margin-top:13px}.c-path{padding:0 0 76px}.c-path ol{list-style:none;padding:0;margin:35px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.c-path li{border-top:1px solid #cfd5df;padding-top:24px;display:flex;gap:16px}.c-path li>span{color:var(--c-blue);font-size:19px;font-variant-numeric:tabular-nums}.c-path p{color:var(--c-muted);font-size:14px;margin-top:12px}.c-package{display:grid;grid-template-columns:1.45fr 1fr;gap:74px;border-radius:16px;background:#edf0f4;padding:52px;scroll-margin-top:25px}.c-package-main>p{margin-top:22px;font-size:15px;color:#495563}.c-included{list-style:none;padding:0;margin:25px 0 0}.c-included li{display:flex;align-items:flex-start;gap:11px;padding:9px 0;font-size:14px}.c-included svg{color:var(--c-blue);flex:0 0 auto;margin-top:2px}.c-price-panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.c-price{font-size:58px;font-weight:650;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.c-price-panel>p{margin-top:18px;color:#465361;font-size:14px}.c-price-panel>.c-action{margin-top:26px;width:100%}.c-price-panel>.c-text-link{margin-top:18px}.c-separate-cost{margin-top:26px;border-top:1px solid #d5dbe4;padding-top:22px;display:flex;align-items:flex-start;gap:12px;font-size:12px;color:var(--c-muted)}.c-separate-cost svg{flex-shrink:0}.c-questions{display:grid;grid-template-columns:.85fr 1.3fr;gap:76px}.c-questions details{border-bottom:1px solid var(--c-line)}.c-questions summary{cursor:pointer;font-size:16px;font-weight:570;padding:22px 0}.c-questions details:first-child summary{padding-top:0}.c-questions details p{color:var(--c-muted);font-size:14px;padding-bottom:25px}.c-final{border-top:1px solid var(--c-line);padding:54px 0 72px}.c-final p{margin-top:17px;color:var(--c-muted)}.c-final .c-action{margin-top:24px}.c-footer{border-top:1px solid var(--c-line);padding:22px 0;display:flex;justify-content:space-between;gap:20px;color:var(--c-muted);font-size:11px}.c-back{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--c-muted);margin-bottom:30px}.c-back:hover{color:var(--c-blue)}.c-reading{padding:30px 0 70px}.c-reading>h1{max-width:680px}.c-reading>.c-lead{max-width:720px}.c-free-layout{margin-top:45px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.c-free-preview{background:#e7e9ed;border-radius:14px;padding:25px}.c-free-preview iframe{width:100%;height:435px;display:block;border:0;border-radius:10px}.c-free-preview p{font-size:12px;color:var(--c-muted);margin-top:15px}.c-numbered{counter-reset:free-step;list-style:none;padding:0;margin:0}.c-numbered li{counter-increment:free-step;position:relative;padding:5px 0 35px 42px}.c-numbered li:before{content:counter(free-step);position:absolute;left:0;top:4px;color:var(--c-blue);font-size:21px;font-variant-numeric:tabular-nums}.c-numbered strong{font-size:22px;font-weight:630}.c-numbered p{margin-top:12px;color:var(--c-muted);font-size:15px}.c-numbered .c-action{margin-top:20px}.c-prompt-block{margin-top:65px}.c-prompt-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.c-prompt-heading h2{font-size:28px}.c-copy{display:inline-flex;gap:8px;align-items:center;background:transparent;color:var(--c-blue);border:1px solid #c8d3eb;border-radius:8px;padding:10px 12px;font-size:13px}.c-copy:hover{background:#e5ecfd}.c-prompt-block pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:12px;font:14px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;color:#344151;padding:28px}.c-next-step{margin-top:48px;border-top:1px solid var(--c-line);padding-top:40px;display:flex;justify-content:space-between;gap:40px;align-items:center}.c-next-step h2{font-size:28px}.c-next-step p{margin-top:13px;font-size:14px;color:var(--c-muted);max-width:540px}.c-next-step .c-action{flex-shrink:0}.c-checkout{padding:28px 0 100px}.c-checkout h1{font-size:clamp(40px,4.5vw,58px)}.c-checkout-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:90px;margin-top:50px}.c-checkout-form h2,.c-order h2{font-size:26px}.c-checkout-form>p{margin-top:15px;color:var(--c-muted);font-size:14px}.c-checkout-form form{margin-top:28px}.course-surface label{display:block;font-size:13px;font-weight:600;margin-bottom:9px}.course-surface input{height:50px;border-radius:9px}.c-small{font-size:12px;line-height:1.7;color:var(--c-muted);margin-top:10px!important}.c-error{font-size:13px;color:#a12237;margin-top:12px!important}.c-payment-status{margin:28px 0 22px;display:flex;gap:12px;align-items:flex-start;padding:22px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.c-payment-status svg{color:#546373;flex-shrink:0;margin-top:3px}.c-payment-status strong{font-size:15px}.c-payment-status p{margin-top:8px;font-size:13px;color:var(--c-muted)}.c-checkout-form form>.c-action{width:100%}.c-pay-closed{margin-top:28px}.c-pay-closed .c-action{width:100%;margin-top:14px}.c-pay-closed .c-small a{color:var(--c-blue);text-decoration:underline;text-underline-offset:3px}.c-demo-controls{margin-top:23px;font-size:12px;color:var(--c-muted)}.c-demo-controls summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.c-demo-controls p{margin:15px 0}.c-demo-controls .c-action{margin-top:12px;width:100%}.c-demo-controls .c-text-button{display:block}.c-text-button{display:inline-flex;gap:5px;align-items:center;padding:8px 0;border:0;background:none;color:var(--c-blue);text-align:left;font-size:13px}.c-text-button:hover{text-decoration:underline;text-underline-offset:3px}.c-order{align-self:start;padding:31px;border-radius:14px;background:#e9edf3}.c-order>p{font-size:14px;color:var(--c-muted);margin-top:15px}.c-order ul{padding-left:18px;margin:25px 0;color:#465362;font-size:14px}.c-order li+li{margin-top:12px}.c-order-total{border-top:1px solid #cdd5e0;padding-top:22px;display:flex;align-items:center;justify-content:space-between}.c-order-total span{font-size:14px}.c-order-total strong{font-size:31px;font-weight:660;letter-spacing:-.02em}.c-login{padding:50px 0 100px;min-height:75vh}.c-login>div{width:min(470px,100%);margin:0 auto}.c-login svg{color:var(--c-blue)}.c-login h1{font-size:42px;margin-top:22px}.c-login p{margin-top:18px;color:var(--c-muted);font-size:14px}.c-login form{margin-top:27px}.c-login .c-action{margin-top:18px}.c-login .c-action svg{color:inherit}.c-login .c-text-link{margin-top:23px}.c-login-result{margin-top:28px;padding:22px 0;border-top:1px solid var(--c-line)}.c-login-result p{font-size:13px;margin-top:8px}.c-cabinet{padding:26px 0 75px}.c-cabinet-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.c-cabinet h1{font-size:45px}.c-cabinet-heading p{font-size:12px;color:var(--c-muted);margin-top:13px}.c-cabinet-layout{display:grid;grid-template-columns:290px 1fr;gap:50px;margin-top:38px}.c-lessons{align-self:start}.c-progress{font-size:12px;color:var(--c-muted);display:flex;justify-content:space-between;flex-wrap:wrap}.c-progress strong{color:var(--c-ink);font-size:13px;font-variant-numeric:tabular-nums}.c-progress>div{width:100%;height:4px;border-radius:3px;background:#d9dfe8;margin:12px 0 24px}.c-progress>div>span{display:block;height:100%;border-radius:inherit;background:var(--c-blue)}.c-lessons nav{display:flex;flex-direction:column;gap:5px}.c-lessons nav button{text-align:left;display:flex;gap:12px;padding:13px 12px;border:0;border-radius:9px;background:transparent;color:var(--c-ink)}.c-lessons nav button:hover{background:#e9edf3}.c-lessons nav button.is-current{background:#e5ecff}.c-lessons nav button>span:first-child{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;font-size:12px;color:var(--c-blue);border:1px solid #b6c6ee;border-radius:50%;margin-top:1px;font-variant-numeric:tabular-nums}.c-lessons nav strong{display:block;font-size:13px;line-height:1.5;font-weight:610}.c-lessons nav small{display:block;margin-top:4px;font-size:11px;color:var(--c-muted)}.c-lessons>.c-text-button{margin-top:20px}.c-lesson{padding:33px;background:#fff;border-radius:14px}.c-lesson-top{display:flex;justify-content:space-between;gap:15px;color:var(--c-muted);font-size:11px;margin-bottom:18px}.c-lesson h2{font-size:34px}.c-lesson-intro{margin-top:22px!important;color:var(--c-muted);font-size:14px}.c-install{list-style:none;padding:0;margin:25px 0 0}.c-install li{display:flex;gap:18px;padding:25px 0;border-bottom:1px solid #e6e9ef}.c-install li>span{color:var(--c-blue);font-size:22px;font-variant-numeric:tabular-nums}.c-install h3{font-size:18px}.c-install p{font-size:14px;color:var(--c-muted);margin-top:12px}.c-install .c-text-link{margin-top:15px}.c-lesson-note{margin-top:26px;padding:18px;background:#eef3fb;border-radius:10px;display:flex;align-items:flex-start;gap:11px}.c-lesson-note svg{color:#496080;flex-shrink:0;margin-top:2px}.c-lesson-note p{font-size:12px;color:#455872}.c-lesson-bottom{margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.c-lesson .c-style-explorer{grid-template-columns:1.4fr 1fr;gap:25px;margin-top:28px}.c-lesson .c-style-option{padding:10px;gap:10px}.c-lesson .c-style-option strong{font-size:14px}.c-lesson .c-style-option span span{font-size:11px}.c-lesson .c-style-option>img{width:38px;height:54px}.c-lesson .c-style-player .c-video{width:145px;height:258px}.c-lesson .c-style-player p{font-size:10px}.c-planned{padding:40px 0;margin-top:25px;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.c-planned svg{color:#627084}.c-planned h3{margin-top:17px}.c-planned p{margin-top:14px;font-size:14px;color:var(--c-muted)}.c-planned+h3{margin-top:28px}.c-lesson>h3+p{margin-top:14px;font-size:14px;color:var(--c-muted)}.c-lesson>.c-text-link{margin-top:18px}.c-support{border-top:1px solid var(--c-line);padding-top:32px;margin-top:40px}.c-support h2{font-size:26px}.c-support p{margin-top:14px;color:var(--c-muted);font-size:13px}.c-support label{margin-top:22px}.c-support textarea{border-radius:9px}.c-support .c-action{margin-top:15px}.c-support .c-feedback{color:#206343}@media(max-width:900px){.c-hero{gap:30px;grid-template-columns:1.1fr 1fr}.c-film-stage{min-height:450px}.c-film-stage .c-video{width:225px;height:400px}.c-hero h1{font-size:52px}.c-hero-film figcaption{flex-direction:column;gap:3px}.c-style-explorer{gap:25px}.c-package{gap:40px;padding:35px}.c-checkout-grid{gap:45px}.c-cabinet-layout{grid-template-columns:235px 1fr;gap:25px}.c-lesson{padding:25px}.c-lesson .c-style-explorer{display:block}.c-lesson .c-style-player{margin-top:25px}.c-next-step{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.c-wrap,.c-header{width:calc(100% - 40px)}.c-prototype{font-size:10px;gap:4px;flex-direction:column;padding:6px 12px}.c-header{padding:20px 0}.c-brand{gap:8px;font-size:11px}.c-brand strong{font-size:15px}.c-brand img{width:30px;height:30px}.c-header nav{gap:14px;font-size:11px}.c-header nav svg{display:none}.c-hero{display:flex;flex-direction:column;gap:33px;padding:22px 0 40px}.c-hero h1{font-size:46px}.c-lead{font-size:17px;margin-top:20px!important}.c-hero-tools{font-size:12px}.c-hero-actions{margin-top:25px;gap:17px}.c-action{font-size:13px;padding:13px 16px}.c-text-link{font-size:12px}.c-proposal-note{font-size:11px;margin-top:17px!important}.c-hero-film{width:100%}.c-film-stage{min-height:380px;padding:22px 0}.c-film-stage .c-video{width:190px;height:338px}.c-hero-film figcaption{flex-direction:row;gap:8px;font-size:9px}.c-outcome{display:block;padding:36px 0}.c-outcome>div{margin-top:23px}.c-outcome p{font-size:15px}.c-outcome p+p{font-size:12px;margin-top:15px}.c-section{padding:45px 0}.c-section-heading{display:block;margin-bottom:23px}.c-section-heading p{margin-top:16px;font-size:13px}.c-style-explorer{grid-template-columns:1fr;gap:25px}.c-style-option{gap:13px;padding:11px}.c-style-option strong{font-size:16px}.c-style-option span span{font-size:12px}.c-style-option>img{width:46px;height:65px}.c-style-player .c-video{width:185px;height:329px}.c-style-player p{max-width:300px}.c-path{padding:0 0 43px}.c-path ol{display:block;margin-top:25px}.c-path li{margin-top:24px;padding-top:20px}.c-path h3{font-size:19px}.c-package{display:block;padding:27px 23px}.c-package-main>p{font-size:13px;margin-top:18px}.c-included{margin-top:20px}.c-included li{font-size:13px}.c-price-panel{margin-top:30px;padding-top:29px;border-top:1px solid #d5dbe4}.c-price{font-size:50px}.c-price-panel>p{margin-top:14px}.c-separate-cost{font-size:11px}.c-questions{display:block}.c-questions>div{margin-top:28px}.c-questions summary{font-size:14px}.c-questions details p{font-size:13px}.c-final{padding:35px 0 45px}.c-final p{font-size:14px}.c-footer{flex-direction:column;gap:5px}.c-reading{padding:17px 0 45px}.c-reading h1{font-size:42px}.c-back{margin-bottom:23px}.c-free-layout{display:block;margin-top:30px}.c-free-preview{padding:16px}.c-free-preview iframe{height:400px}.c-free-steps{margin-top:30px}.c-numbered li{padding-left:34px;padding-bottom:25px}.c-numbered strong{font-size:20px}.c-numbered p{font-size:13px}.c-prompt-block{margin-top:25px}.c-prompt-heading{display:block}.c-prompt-heading h2{font-size:26px}.c-copy{margin-top:17px}.c-prompt-block pre{font-size:12px;padding:19px}.c-next-step{gap:24px;margin-top:30px;padding-top:30px}.c-next-step h2{font-size:27px}.c-next-step .c-action{width:100%}.c-checkout{padding:18px 0 55px}.c-checkout h1{font-size:43px}.c-checkout-grid{display:flex;flex-direction:column-reverse;gap:30px;margin-top:30px}.c-order{padding:24px}.c-order h2{font-size:24px}.c-order ul{font-size:12px;margin:20px 0}.c-order-total strong{font-size:29px}.c-checkout-form h2{font-size:26px}.c-login{padding:28px 0 65px}.c-login h1{font-size:37px}.c-cabinet{padding:18px 0 45px}.c-cabinet h1{font-size:38px}.c-cabinet-heading{display:block}.c-cabinet-heading p{font-size:11px}.c-cabinet-heading>.c-text-link{margin-top:17px}.c-cabinet-layout{display:block;margin-top:26px}.c-lessons nav{display:grid;grid-template-columns:1fr 1fr;gap:4px}.c-lessons nav button{gap:8px;padding:11px 8px}.c-lessons nav strong{font-size:11px}.c-lessons nav small{font-size:9px}.c-lessons nav button>span:first-child{width:18px;height:18px;font-size:10px}.c-progress>div{margin-bottom:16px}.c-lessons>.c-text-button{margin-top:12px;font-size:11px}.c-lesson{padding:23px 20px;margin-top:25px}.c-lesson h2{font-size:29px}.c-lesson-top{font-size:9px}.c-lesson-intro{font-size:12px}.c-install li{gap:13px;padding:22px 0}.c-install h3{font-size:17px}.c-install p{font-size:12px}.c-lesson-note{padding:14px;gap:8px}.c-lesson-note p{font-size:11px}.c-lesson-bottom{align-items:flex-start;flex-direction:column;gap:9px}.c-lesson-bottom .c-action{font-size:12px;width:100%}.c-support{margin-top:27px;padding-top:27px}.c-support h2{font-size:25px}.c-support p,.c-support .c-action{font-size:12px}.c-lesson .c-style-option>img{width:35px;height:50px}.c-lesson .c-style-option strong{font-size:13px}.c-lesson .c-style-option span span{font-size:10px}}@media(prefers-reduced-motion:reduce){.course-surface *,.course-surface *:before,.course-surface *:after{scroll-behavior:auto!important;transition:none!important}}.c-fit-note{display:flex;align-items:flex-start;gap:11px;padding:17px 0;margin-top:22px;border-top:1px solid var(--c-line);font-size:12px;color:var(--c-muted)}.c-fit-note svg{flex-shrink:0;margin-top:3px;color:var(--c-blue)}.c-header nav a{min-height:44px}.course-surface a,.course-surface button{touch-action:manipulation}@media(max-width:650px){.c-header{padding:13px 0}}.c-hero-revised{grid-template-areas:"intro film" "buy film";row-gap:28px;align-items:start}.c-hero-intro{grid-area:intro;padding-top:14px}.c-hero-buy{grid-area:buy}.c-hero-revised .c-hero-film{grid-area:film;align-self:center}.c-product-kind{color:var(--c-muted);font-size:13px;margin-bottom:18px!important}.c-hero-revised .c-hero-price{margin-top:23px}.c-hero-revised .c-hero-actions{margin-top:0}.c-prompt-process ol{list-style:none;padding:0;margin:35px 0 25px}.c-prompt-process li{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start;padding:26px 0}.c-prompt-process li+li{border-top:1px solid var(--c-line)}.c-process-request{font-size:clamp(20px,2vw,26px);font-weight:580;line-height:1.4;letter-spacing:-.02em;color:var(--c-blue);max-width:28ch}.c-prompt-process li p,.c-curriculum li p{margin-top:10px;color:var(--c-muted);font-size:15px}.c-curriculum ol{margin:38px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:32px 70px}.c-curriculum li{display:flex;align-items:flex-start;gap:20px}.c-lesson-number{flex:0 0 32px;font-size:28px;line-height:1.1;color:var(--c-blue);font-weight:600}.c-final .c-final-secondary{display:flex;width:fit-content;margin:20px auto 0}.c-questions details .c-text-link{margin:12px 0}.c-how-page .c-how-intro{margin-top:22px;color:var(--c-muted);font-size:14px}.c-how-page>section{margin-top:45px}.c-how-page>section>p{margin-top:18px}.c-how-page blockquote{margin:24px 0 0;padding:16px 0 16px 24px;border-left:3px solid var(--c-blue);color:var(--c-ink);font-size:20px;line-height:1.5}.c-how-style-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:25px}.c-how-style-strip img{width:100%;aspect-ratio:9 / 12;object-fit:cover;border-radius:8px}.c-how-style-strip span{display:block;margin-top:10px;font-size:13px}.c-how-choice{border-top:1px solid var(--c-line);padding-top:35px}.c-how-choice .c-action{margin-top:24px}@media(max-width:650px){.c-hero-revised{display:grid;grid-template-columns:1fr;grid-template-areas:"intro" "buy" "film";gap:23px}.c-hero-revised .c-hero-intro{padding-top:0}.c-hero-revised h1{font-size:clamp(36px,10vw,44px)}.c-product-kind{font-size:11px;margin-bottom:13px!important}.c-hero-revised .c-lead{font-size:16px;margin-top:16px!important}.c-hero-revised .c-hero-price{margin-top:16px!important;font-size:14px}.c-hero-revised .c-film-stage{min-height:314px;padding:12px 0}.c-hero-revised .c-film-stage .c-video{width:163px;height:290px}.c-hero-revised .c-hero-actions,.c-hero-revised .c-hero-actions .c-action{width:100%}.c-prompt-process li{grid-template-columns:1fr;gap:14px;padding:24px 0}.c-prompt-process li p,.c-curriculum li p{font-size:14px}.c-curriculum ol{grid-template-columns:1fr;gap:28px}.c-how-style-strip{grid-template-columns:repeat(2,1fr);gap:23px}.c-how-page blockquote{font-size:18px;padding-left:18px}}@media(min-width:901px){.c-hero-revised h1{font-size:clamp(48px,4.5vw,64px)}}.c-compare{border-top:1px solid var(--c-line)}.c-compare-lead{margin-top:16px;font-size:17px;color:var(--c-muted)}.c-compare-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:20px;margin-top:34px;align-items:stretch}.c-compare-grid ul{list-style:none;padding:0;margin:18px 0 0}.c-compare-grid li{display:flex;align-items:flex-start;gap:11px;padding:10px 0;font-size:15px}.c-compare-plain{border:1px dashed #c3c9d1;border-radius:16px;padding:30px;color:var(--c-muted)}.c-compare-plain h3{color:var(--c-muted)}.c-compare-plain li:before{content:"";flex:0 0 auto;width:8px;height:8px;margin:8px 5px 0;border:1.5px solid #9aa3ae;border-radius:50%}.c-compare-kit{border-radius:16px;padding:30px;background:#fff;box-shadow:0 0 0 1px #d9e0f2,0 18px 40px -24px #2455ff59}.c-compare-kit svg{color:var(--c-blue);flex:0 0 auto;margin-top:3px}.c-compare-note{margin-top:26px;font-size:16px}.c-outcome a{color:var(--c-blue);text-underline-offset:3px}@media(max-width:650px){.c-compare-grid{grid-template-columns:1fr;gap:14px}.c-compare-plain,.c-compare-kit{padding:22px}}.c-try-phone{display:none}@media(max-width:650px){.c-try-phone{display:block;margin-top:22px;border-radius:16px;background:#edf0f4;padding:18px 20px;font-size:15px}.c-try-phone .c-copy{margin-top:12px}}.c-closed-notice{display:flex;gap:12px;align-items:flex-start;max-width:720px;margin-top:28px;padding:16px 18px;border-radius:12px;background:#dee8ff;background:oklch(.93 .04 268);color:#162146}.c-closed-notice svg{flex:none;margin-top:2px;color:#2d49c9}.course-surface .c-closed-notice p{font-size:16px;line-height:1.5;font-weight:560;text-wrap:pretty}.c-closed-notice a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.c-closed-notice+.c-checkout-grid{margin-top:36px}.c-compatibility fieldset{min-width:0;margin:0;padding:0;border:0}.c-compatibility fieldset:disabled label{color:var(--c-muted)}.c-compatibility fieldset:disabled select{background-color:#e9ebee;border-color:var(--c-line);color:var(--c-muted);cursor:not-allowed;opacity:1}.c-checkout-form>p,.c-small,.c-fit-feedback p,.c-order li{text-wrap:pretty}@media(max-width:767px){.c-back,.c-header nav a{min-height:44px}.c-back{margin-bottom:18px}}.lv3,.ka{--lv-paper: oklch(.97 .003 106.4);--lv-surface: oklch(.995 .002 106.4);--lv-ink: oklch(.229 .013 258.4);--lv-ink-deep: oklch(.19 .015 258.4);--lv-ink-soft: oklch(.32 .014 258.4);--lv-muted: oklch(.45 .025 252.7);--lv-line: oklch(.905 .009 258.3);--lv-tint: oklch(.935 .008 258.3);--lv-action: oklch(.539 .255 265.3);--lv-action-hover: oklch(.495 .24 265.3);--lv-action-press: oklch(.455 .225 265.3);--lv-action-on-ink: oklch(.72 .16 265.3);--lv-on-ink: oklch(.97 .003 106.4);--lv-on-ink-muted: oklch(.82 .012 258.4);--lv-ease: cubic-bezier(.22, 1, .36, 1);--lv-gutter: 40px;--lv-max: 1160px;--lv-section: 96px;font-size:17px;line-height:1.5;color:var(--lv-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.lv3-wrap,.lv3 .lv3-wrap{width:min(var(--lv-max),calc(100% - 2 * var(--lv-gutter)));max-width:none;margin-inline:auto}.lv3 h1,.lv3 h2,.lv3 h3{margin:0;text-wrap:balance}.lv3 h1{font-size:clamp(56px,6.4vw,100px);line-height:1;letter-spacing:-.045em;font-weight:800}.lv3 h2{font-size:clamp(34px,4.2vw,60px);line-height:1.04;letter-spacing:-.035em;font-weight:780;max-width:20ch}.lv3 h3{font-size:22px;line-height:1.2;letter-spacing:-.015em;font-weight:700}.lv3 p{margin:0;text-wrap:pretty}.lv3 ul,.lv3 ol{list-style:none;margin:0;padding:0}.lv3 a:not(.lv3-buy){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);transition:text-decoration-color .18s var(--lv-ease)}.lv3 a:not(.lv3-buy):hover{text-decoration-color:currentColor}.lv3 :focus-visible{outline:2px solid var(--lv-action);outline-offset:3px;border-radius:4px}.lv3-word{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em .02em .16em;margin:-.04em -.02em -.16em}.lv3-word-in{display:inline-block;transform-origin:0 100%}@media(prefers-reduced-motion:no-preference){#lv3-h1 .lv3-word-in{animation:lv3-word-in .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.15s + var(--i, 0) * .09s)}.lv3-stage{animation:lv3-land .9s cubic-bezier(.16,1,.3,1) both}.lv3-label,.lv3-lead,.lv3-hero-buy,.lv3-needs{animation:lv3-rise .7s cubic-bezier(.16,1,.3,1) both}.lv3-lead{animation-delay:.45s}.lv3-hero-buy{animation-delay:.53s}.lv3-needs{animation-delay:.6s}}@keyframes lv3-word-in{0%{transform:translateY(115%) rotate(7deg)}}@keyframes lv3-land{0%{transform:scale(.94)}}@keyframes lv3-rise{0%{transform:translateY(18px)}}.lv3-buy{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 26px;border-radius:12px;background:var(--lv-action);color:#fdfdfd;font-size:18px;font-weight:680;line-height:1.25;white-space:nowrap;text-decoration:none;font-variant-numeric:tabular-nums;transition:background-color .18s var(--lv-ease),transform .12s var(--lv-ease)}.lv3-buy svg{flex:none;transition:transform .2s var(--lv-ease)}.lv3-buy:hover{background:var(--lv-action-hover)}.lv3-buy:hover svg{transform:translate(4px)}.lv3-buy:active{background:var(--lv-action-press);transform:scale(.98)}.lv3-hero{width:min(var(--lv-max),calc(100% - 2 * var(--lv-gutter)));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding:12px 0 var(--lv-section)}.lv3-hero-stage{grid-column:2;grid-row:1}.lv3-hero-copy{grid-column:1;grid-row:1}.lv3-stage{position:relative;margin:0;height:min(calc(100vh - 150px),720px);min-height:520px;border-radius:16px;overflow:hidden;isolation:isolate;background:var(--lv-ink-deep);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.lv3-stage-ambient{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;object-fit:cover;filter:blur(44px) saturate(1.5);opacity:.6;z-index:-1;pointer-events:none}.lv3-stage-frame{position:relative;flex:none;height:calc(100% - 92px);aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:var(--lv-ink);box-shadow:0 30px 80px -24px #03060dbf}.lv3-stage-video,.lv3-stage-poster{display:block;width:100%;height:100%;object-fit:cover}.lv3-stage-poster{position:absolute;top:0;right:0;bottom:0;left:0}.lv3-stage-video{position:relative;background:transparent}.lv3-stage-controls{flex:none;display:flex;align-items:center;gap:10px}.lv3-round{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--lv-line);border-radius:999px;background:var(--lv-surface);color:var(--lv-ink);cursor:pointer;transition:background-color .18s var(--lv-ease),transform .12s var(--lv-ease)}.lv3-round:hover{background:var(--lv-tint)}.lv3-round:active{transform:scale(.94)}.lv3-stage .lv3-round{border-color:#ffffff38;background:#090d14c7;color:var(--lv-on-ink)}.lv3-stage .lv3-round:hover{background:#020307e6}.lv3-stage .lv3-round:focus-visible{outline-color:var(--lv-on-ink)}.lv3-stage-sound{flex:none;min-height:52px;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid oklch(1 0 0 / .32);border-radius:999px;background:var(--lv-action);color:#fff;font:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .18s var(--lv-ease),transform .12s var(--lv-ease)}.lv3-stage-sound:hover{background:var(--lv-action-hover)}.lv3-stage-sound:active{transform:scale(.97)}.lv3-stage-sound:disabled{visibility:hidden}.lv3-stage-sound:focus-visible{outline-color:var(--lv-on-ink)}.lv3-label{font-size:17px;font-weight:620;color:var(--lv-muted);margin-bottom:18px!important}.lv3-lead{margin-top:26px!important;font-size:20px;line-height:1.5;color:var(--lv-ink-soft);max-width:36ch}.lv3-hero-buy{margin-top:32px;display:grid;justify-items:start;gap:14px}.lv3-note,.lv3-needs{font-size:16px;line-height:1.5;color:var(--lv-muted);max-width:46ch}.lv3-needs{margin-top:14px!important}.lv3 .lv3-agent{width:auto;max-width:62ch;margin-left:max(var(--lv-gutter),calc((100% - var(--lv-max)) / 2));margin-right:max(var(--lv-gutter),calc((100% - var(--lv-max)) / 2));margin-top:calc(-1 * var(--lv-section) + 24px);margin-bottom:var(--lv-section)!important;padding:18px 22px;border-radius:14px;background:var(--lv-tint);font-size:18px;font-weight:560;line-height:1.45;text-wrap:pretty}.lv3-examples{padding-bottom:var(--lv-section);--lv-track-pad: max(var(--lv-gutter), calc((100% - var(--lv-max)) / 2))}.lv3-ex-title{max-width:none!important}.lv3-ex-a,.lv3-ex-b{display:inline-block}.lv3-reel{position:relative;margin-top:36px}.lv3 .lv3-reel-track{display:grid;grid-auto-flow:column;column-gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--lv-track-pad);scroll-padding-inline:var(--lv-track-pad);padding-bottom:8px;scrollbar-width:none}.lv3-reel-track::-webkit-scrollbar{display:none}.lv3-reel-track>li{scroll-snap-align:start}.lv3-reel-toggle{margin:12px var(--lv-track-pad) 0 auto}.lv3-ex-reel .lv3-reel-track{grid-auto-columns:262px}.lv3-ex:nth-child(2n){margin-top:56px}.lv3-ex-frame{position:relative;border-radius:14px;overflow:hidden;background:var(--lv-ink)}.lv3-ex-frame video,.lv3-fx-item video,.lv3-how-clip video{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;background:var(--lv-ink)}.lv3-ex-sound{position:absolute;right:10px;bottom:10px;width:44px;height:44px;display:grid;place-items:center;border:1px solid oklch(1 0 0 / .22);border-radius:999px;background:#090d14b8;color:var(--lv-on-ink);cursor:pointer;transition:background-color .18s var(--lv-ease),transform .12s var(--lv-ease)}.lv3-ex-sound:hover{background:#020307e6}.lv3-ex-sound:active{transform:scale(.94)}.lv3-ex-sound[aria-pressed=true]{background:var(--lv-action)}.lv3-ex-sound:focus-visible{outline-color:var(--lv-on-ink)}.lv3-ex p{margin-top:12px!important;font-size:18px;font-weight:650;line-height:1.3}.lv3-caption{margin-top:28px!important;font-size:17px;color:var(--lv-muted)}.lv3-how{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding-bottom:var(--lv-section)}.lv3-bubble{width:fit-content;max-width:30ch;padding:18px 22px;border-radius:22px 22px 22px 6px;background:var(--lv-ink);color:var(--lv-on-ink);font-size:22px;font-weight:560;line-height:1.35;margin-bottom:40px!important}.lv3-bubble .lv3-word{overflow:visible}.lv3-how-text{margin-top:20px!important;font-size:20px;line-height:1.5;color:var(--lv-ink-soft);max-width:40ch}.lv3-how-clip{margin:0;justify-self:center;width:min(100%,320px);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -28px #10161f8c}.lv3-easy{padding-bottom:40px}.lv3-tiles{margin-top:40px!important;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.lv3-tile{min-height:210px;border-radius:16px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:var(--lv-tint)}.lv3-tile-face{grid-column:span 5;background:var(--lv-ink);color:var(--lv-on-ink)}.lv3-tile-edit{grid-column:span 3}.lv3-tile-fast{grid-column:span 4;background:var(--lv-ink);color:var(--lv-on-ink)}.lv3-tile-styles{grid-column:span 6}.lv3-tile-voice{grid-column:span 3}.lv3-tile-sell{grid-column:span 3;background:var(--lv-ink);color:var(--lv-on-ink)}.lv3-tile h3{max-width:14ch}.lv3-tile-face h3{font-size:30px}.lv3-tile-styles h3{font-size:26px;max-width:18ch}.lv3-tile-icon{display:block}.lv3-struck{position:relative;width:fit-content}.lv3-struck svg{display:block}.lv3-struck-line{position:absolute;left:-6px;right:-6px;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:currentColor;rotate:-28deg;transform-origin:0 50%}.lv3-fast-art{display:grid;gap:16px}.lv3-fast-bar{display:block;height:6px;width:100%;border-radius:3px;background:currentColor;transform-origin:0 50%}.lv3-swatches{display:flex;gap:10px}.lv3-sw{position:relative;width:48px;height:48px;border-radius:12px;overflow:hidden}.lv3-sw-spec{background:#75caf2}.lv3-sw-kinetic{background:#bbec4c;box-shadow:inset 0 0 0 8px var(--lv-ink)}.lv3-sw-collage{background:#dbb68d}.lv3-sw-glass{background:linear-gradient(135deg,#edf2f8,#b6c6d7)}.lv3-sw-brand{box-shadow:inset 0 0 0 2px var(--lv-muted)}.lv3-sw-brand b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lv-action)}.lv3-wave{display:flex;align-items:center;gap:6px;height:48px}.lv3-wave i{display:block;width:7px;height:calc(var(--h) * 48px);border-radius:4px;background:var(--lv-ink)}.lv3-stamp{display:grid;place-items:center;width:64px;height:64px;border:2.5px solid currentColor;border-radius:50%;rotate:-10deg}.lv3-easy-line{margin-top:32px!important;font-size:28px;font-weight:720;line-height:1.25;letter-spacing:-.02em;max-width:30ch}.lv3-fx{padding-bottom:var(--lv-section);--lv-track-pad: max(var(--lv-gutter), calc((100% - var(--lv-max)) / 2))}.lv3-fx-caption{margin-top:72px!important;font-size:18px;font-weight:620;color:var(--lv-ink-soft)}.lv3-fx .lv3-reel{margin-top:18px}.lv3-fx-reel .lv3-reel-track{grid-auto-columns:176px;column-gap:14px}.lv3-fx-item{border-radius:12px;overflow:hidden}.lv3-price-sec{padding-bottom:var(--lv-section)}.lv3-price{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:start;padding:56px;border-radius:16px;background:var(--lv-ink);color:var(--lv-on-ink)}.lv3-price h2{max-width:14ch}.lv3-now{margin-top:22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px}.lv3-counter{display:inline-flex;align-items:baseline;gap:8px;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--lv-action-on-ink);font-variant-numeric:tabular-nums}.lv3-count{display:inline-block;height:1.2em;line-height:1.2;overflow:hidden;vertical-align:bottom}.lv3-count-stack{display:grid;transform:translateY(-75%)}.lv3-count-stack>span{display:flex;align-items:center;height:1.2em}.lv3-inf{width:1.45em;height:.74em;fill:none;stroke:currentColor;stroke-width:4.4;stroke-linejoin:round;overflow:visible}.lv3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lv3-sub{margin-top:12px!important;font-size:19px;font-weight:600;line-height:1.4;max-width:30ch}.lv3-compare{margin-top:22px;font-size:17px;line-height:1.45;color:var(--lv-on-ink-muted);font-variant-numeric:tabular-nums}.lv3-compare ul{margin-top:2px!important;display:grid;gap:2px}.lv3-kit{margin-bottom:20px!important;font-size:18px;font-weight:400;line-height:1.45;color:var(--lv-on-ink-muted);max-width:40ch}.lv3-new{display:block;font-size:clamp(64px,7.6vw,112px);font-weight:800;line-height:1;letter-spacing:-.045em}.lv3-includes li{text-wrap:pretty;display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;font-size:18px;line-height:1.45;color:var(--lv-on-ink-muted)}.lv3-includes li+li{margin-top:16px}.lv3-includes svg{margin-top:3px;color:var(--lv-action-on-ink)}.lv3-includes b{font-weight:700;color:var(--lv-on-ink)}.lv3-price-delivery{text-wrap:pretty;margin-top:24px!important;font-size:18px;line-height:1.45;color:var(--lv-on-ink)}.lv3-price-body .lv3-buy{margin-top:24px;width:100%}.lv3-price-note{text-wrap:pretty;margin-top:14px!important;font-size:16px;color:var(--lv-on-ink-muted)}.lv3-price :focus-visible{outline-color:var(--lv-on-ink)}.lv3-faq{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:48px;align-items:start;padding-bottom:var(--lv-section)}.lv3-faq details{border-bottom:1px solid var(--lv-line)}.lv3-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:18px 0;font-size:19px;font-weight:650;line-height:1.35;cursor:pointer}.lv3-faq summary::-webkit-details-marker{display:none}.lv3-faq summary:after{content:"+";flex:none;font-weight:500;font-size:26px;line-height:1;color:var(--lv-muted);transition:transform .2s var(--lv-ease)}.lv3-faq details[open] summary:after{transform:rotate(45deg)}.lv3-faq details p{padding-bottom:20px;font-size:17px;line-height:1.6;color:var(--lv-ink-soft);max-width:62ch}.lv3-faq-list>details:first-child summary{padding-top:0}.lv3-final{padding:24px 0 var(--lv-section)}.lv3-final h2{font-size:clamp(40px,6vw,88px);line-height:1;max-width:16ch}.lv3-final .lv3-buy{display:flex;width:fit-content;margin-top:36px}.lv3-how-link{margin-top:20px;display:inline-flex;width:fit-content;align-items:center;gap:6px;min-height:44px;font-size:17px;color:var(--lv-action)!important}.lv3-footer{background:var(--lv-tint);padding:40px 0 48px;font-size:16px;line-height:1.5;color:var(--lv-ink-soft)}.lv3-footer-grid{display:grid;gap:12px}.lv3-footer-links{display:flex;flex-wrap:wrap;gap:8px 24px}.lv3-footer-links a{display:inline-block;padding-block:6px}@media(max-width:767px){.lv3-footer-links{gap:0 24px}.lv3-footer-links a{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.lv3-footer p a{display:inline-block;padding-block:10px;margin-block:-10px}}.lv3-footer-meta{max-width:62ch;margin-top:8px!important;color:var(--lv-muted)}.lv3-legal-doc{max-width:760px;padding:24px 0 88px}.lv3 .lv3-legal-doc h1{margin-top:20px;font-size:clamp(30px,5vw,56px);line-height:1.08;letter-spacing:-.03em;text-wrap:pretty}.lv3 .lv3-legal-doc h2{margin-top:36px;font-size:22px;line-height:1.25;letter-spacing:-.01em;max-width:none;text-wrap:pretty}.lv3-legal-doc h3,.lv3-legal-doc h4{margin-top:24px;font-size:18px;line-height:1.3}.lv3-legal-doc p,.lv3-legal-doc li{font-size:17px;line-height:1.65;max-width:68ch}.lv3-legal-doc p{margin-top:14px}.lv3-legal-doc ul,.lv3-legal-doc ol{margin-top:12px;padding-left:24px}.lv3-legal-doc ul{list-style:disc}.lv3-legal-doc ol{list-style:decimal}.lv3-legal-doc li+li{margin-top:6px}.lv3-legal-table{margin-top:18px;overflow-x:auto;background:linear-gradient(to right,var(--lv-paper) 30%,oklch(.97 .003 106.4 / 0)) left / 32px 100% no-repeat local,linear-gradient(to left,var(--lv-paper) 30%,oklch(.97 .003 106.4 / 0)) right / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#10161f38,#10161f00) left / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#10161f38,#10161f00) right / 14px 100% no-repeat scroll;border-radius:12px;box-shadow:inset 0 0 0 1px var(--lv-line)}.lv3-legal-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:16px;line-height:1.5}.lv3-legal-table th,.lv3-legal-table td{padding:10px 14px;text-align:start;vertical-align:top;border-bottom:1px solid var(--lv-line)}.lv3-legal-table th:first-child,.lv3-legal-table td:first-child{width:1%;min-width:0;white-space:nowrap;padding-inline:12px 8px}.lv3-legal-table th{background:var(--lv-tint);font-size:16px;font-weight:680;text-transform:none;letter-spacing:0;color:var(--lv-ink);white-space:normal}.lv3-legal-table td{color:var(--lv-ink-soft)}.lv3-legal-table tbody tr:hover{background:none}.lv3-legal-table tr:last-child td{border-bottom:0}.lv3-legal-doc blockquote{margin:18px 0 0;padding:4px 0 4px 18px;border-left:3px solid var(--lv-ink);color:var(--lv-ink-soft)}.lv3-legal-doc blockquote p:first-child{margin-top:0}.lv3-legal-back{display:inline-block;padding-block:10px;font-size:16px}.lv3-legal-empty{margin-top:20px!important;font-size:18px;color:var(--lv-muted)}.lv3-sticky{display:none}@media(max-width:1023px){.lv3-hero,.lv3-how,.lv3-price,.lv3-faq{gap:32px}.lv3-tile-face,.lv3-tile-styles{grid-column:span 6}.lv3-tile-edit,.lv3-tile-fast,.lv3-tile-voice,.lv3-tile-sell{grid-column:span 3}}@media(max-width:767px){.lv3{--lv-gutter: 20px;--lv-section: 64px;font-size:16px}.lv3 h1{font-size:clamp(38px,10.8vw,48px);letter-spacing:-.04em}.lv3 h2{font-size:clamp(30px,8.4vw,36px)}.lv3 h3{font-size:18px}.lv3-hero{width:100%;grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 var(--lv-section)}.lv3-hero-stage,.lv3-hero-copy{grid-column:1;grid-row:auto}.lv3-hero-stage{order:-1}.lv3-stage{height:46vh;height:min(46svh,400px);min-height:280px;border-radius:0;gap:8px}.lv3-stage-frame{height:calc(100% - 66px);border-radius:12px}.lv3-stage-sound{min-height:48px;padding:9px 18px;font-size:17px}.lv3-hero-copy{padding:14px var(--lv-gutter) 0}.lv3-label{font-size:16px;margin-bottom:8px!important}.lv3-lead{margin-top:14px!important;font-size:17px;line-height:1.45}.lv3-hero-buy{margin-top:16px;gap:8px;justify-items:stretch}.lv3-hero-buy .lv3-buy{width:100%}.lv3-needs{margin-top:10px!important}.lv3 .lv3-agent{margin-top:calc(-1 * var(--lv-section) + 8px);padding:14px 16px;font-size:17px}.lv3-examples,.lv3-price-sec{padding-bottom:88px}.lv3-reel{margin-top:24px}.lv3-reel-track{column-gap:14px}.lv3-ex-reel .lv3-reel-track{grid-auto-columns:62%}.lv3-ex:nth-child(2n){margin-top:0}.lv3-ex p{font-size:17px}.lv3-caption{margin-top:18px!important;font-size:16px}.lv3-how{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"bubble bubble" "clip title" "clip text";gap:0 18px;align-items:start}.lv3-how-copy{display:contents}.lv3-bubble{grid-area:bubble;font-size:18px;padding:14px 18px;margin-bottom:22px!important}.lv3-how h2{grid-area:title;font-size:24px}.lv3-how-text{grid-area:text;margin-top:10px!important;font-size:16px}.lv3-how-clip{grid-area:clip;width:100%;border-radius:12px}.lv3-tiles{margin-top:24px!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv3-tile{grid-column:span 1!important;min-height:0;padding:18px;gap:18px;border-radius:14px}.lv3-tile-face,.lv3-tile-styles{grid-column:span 2!important}.lv3-tile-face{flex-direction:row;align-items:center;justify-content:flex-start}.lv3-tile-face h3{font-size:22px}.lv3-tile-styles h3{font-size:20px}.lv3-sw{width:40px;height:40px;border-radius:10px}.lv3-sw-kinetic{box-shadow:inset 0 0 0 7px var(--lv-ink)}.lv3-stamp{width:54px;height:54px}.lv3-easy-line{margin-top:22px!important;font-size:21px}.lv3-fx-caption{margin-top:56px!important;font-size:17px}.lv3-fx-reel .lv3-reel-track{grid-auto-columns:136px;column-gap:10px}.lv3-price-sec{width:100%}.lv3-price{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px var(--lv-gutter) 32px;border-radius:0}.lv3-new{font-size:clamp(60px,18vw,76px)}.lv3-includes li{font-size:17px;gap:12px}.lv3-includes li+li{margin-top:10px}.lv3-price-body .lv3-buy{margin-top:24px}.lv3-faq{grid-template-columns:minmax(0,1fr);gap:16px}.lv3-faq summary{font-size:18px;padding:14px 0}.lv3-faq details p{font-size:16px}.lv3-faq-list>details:first-child summary{padding-top:14px}.lv3-final .lv3-buy{width:100%;margin-top:28px}.lv3-footer{padding:32px 0 40px}.lv3-sticky{display:block;position:fixed;inset-inline:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--lv-paper);border-top:1px solid var(--lv-line);transform:translateY(110%);visibility:hidden;transition:transform .24s var(--lv-ease),visibility 0s linear .24s}.lv3-sticky.is-shown{transform:none;visibility:visible;transition:transform .24s var(--lv-ease),visibility 0s}.lv3-sticky .lv3-buy{width:100%}}@media(max-width:767px)and (max-height:700px){.lv3-stage{height:280px;min-height:0;position:relative;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:16px;padding:8px var(--lv-gutter)}.lv3-stage-frame{height:100%}.lv3-stage-controls{flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-end;gap:10px}.lv3-stage-sound{min-height:44px;max-width:100%;padding:7px 16px;font-size:16px;text-align:left}.lv3-label{margin-bottom:4px!important}.lv3-hero-copy{padding-top:10px}.lv3-lead{margin-top:10px!important;line-height:1.4}.lv3-hero-buy{margin-top:12px;gap:4px}}@media(max-width:767px){html:has(.lv3){scroll-padding-bottom:88px}}@media(prefers-reduced-motion:reduce){.lv3-round,.lv3-buy,.lv3-buy svg,.lv3-sticky,.lv3-sticky.is-shown,.lv3-faq summary:after,.lv3-stage-sound,.lv3-ex-sound,.lv3-reel-toggle{transition:none}.lv3-reel-track{scroll-behavior:auto}}.ka{--ka-field-line: oklch(.62 .015 258.4);--ka-danger-ink: oklch(.43 .15 27);--ka-danger-tint: oklch(.955 .025 27);--ka-ok-ink: oklch(.42 .1 152);--ka-ok-tint: oklch(.955 .035 152);--ka-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;min-height:100dvh;display:flex;flex-direction:column;background:var(--lv-paper)}.ka-wrap{width:min(var(--lv-max),calc(100% - 2 * var(--lv-gutter)));margin-inline:auto}.ka-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ka :focus-visible{outline:2px solid var(--lv-action);outline-offset:3px;border-radius:4px}.ka h1,.ka h2,.ka h3{margin:0;text-wrap:balance}.ka h1{font-size:clamp(36px,4.4vw,56px);line-height:1.04;letter-spacing:-.035em;font-weight:800}.ka h2{font-size:24px;line-height:1.15;letter-spacing:-.02em;font-weight:760}.ka p{margin:0;max-width:62ch;text-wrap:pretty}.ka a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);transition:text-decoration-color .18s var(--lv-ease)}.ka a:hover{text-decoration-color:currentColor}.ka-top{padding:20px 0}.ka-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.ka .ka-brand{display:inline-flex;align-items:center;gap:10px;font-size:16px;line-height:1.1;letter-spacing:-.01em;text-decoration:none;flex:none}.ka-brand img{border-radius:9px}.ka-brand strong{font-weight:800}.ka .ka-top-link{font-size:16px;color:var(--lv-ink-soft);padding-block:10px}.ka-top-account{display:flex;align-items:center;gap:14px;min-width:0}.ka-me{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lv-muted);font-size:16px}.ka-main{flex:1;padding:16px 0 96px}.ka-narrow{max-width:640px}.ka .ka-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border:0;border-radius:12px;background:var(--lv-action);color:#fdfdfd;font:inherit;font-size:17px;font-weight:680;line-height:1.25;text-decoration:none;cursor:pointer;transition:background-color .18s var(--lv-ease),transform .12s var(--lv-ease)}.ka .ka-btn:hover{background:var(--lv-action-hover)}.ka .ka-btn:active:not(:disabled){background:var(--lv-action-press);transform:scale(.98)}.ka .ka-btn:disabled{cursor:default;background:color-mix(in oklch,var(--lv-action) 55%,var(--lv-paper))}.ka .ka-btn-quiet{background:var(--lv-surface);color:var(--lv-ink);box-shadow:inset 0 0 0 1px var(--ka-field-line)}.ka .ka-btn-quiet:hover{background:var(--lv-tint)}.ka .ka-btn-quiet:active:not(:disabled){background:var(--lv-line)}.ka .ka-btn-quiet:disabled{background:var(--lv-surface);color:var(--lv-muted);box-shadow:inset 0 0 0 1px var(--lv-line)}.ka .ka-btn-small{min-height:44px;padding:10px 18px;font-size:16px}.ka-btn-wide{width:100%;margin-top:24px}.ka-textbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--lv-action);font:inherit;font-size:16px;font-weight:620;cursor:pointer}.ka-textbtn:hover:not(:disabled){color:var(--lv-action-hover);text-decoration:underline;text-underline-offset:3px}.ka-textbtn:disabled{color:var(--lv-muted);cursor:default}.ka .ka-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:620}.ka-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.ka .ka-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-bottom:8px;color:var(--lv-ink-soft);font-size:16px;text-decoration:none}.ka .ka-back:hover{color:var(--lv-ink)}.ka-lead{margin-top:16px!important;font-size:19px;line-height:1.5;color:var(--lv-ink-soft)}.ka-muted{margin-top:14px!important;color:var(--lv-ink-soft)}.ka-hint{margin-top:8px!important;font-size:16px;color:var(--lv-muted)}.ka-hint:empty{display:none}.ka-meta{font-size:16px;color:var(--lv-muted);font-variant-numeric:tabular-nums;margin-bottom:10px!important}.ka-empty-text{margin-top:24px!important;padding:24px;border-radius:16px;background:var(--lv-tint);color:var(--lv-ink-soft)}.ka-note{margin:0 0 24px!important;padding:14px 18px;border-radius:12px;background:var(--lv-tint);color:var(--lv-ink-soft);font-size:16px;max-width:none!important}.ka-alert{margin-top:20px!important;padding:14px 18px;border-radius:12px;background:var(--ka-danger-tint);color:var(--ka-danger-ink);font-size:16px;font-weight:560}.ka-panel{margin-top:28px;padding:32px;border-radius:16px;background:var(--lv-surface);box-shadow:0 0 0 1px var(--lv-line),0 12px 32px -20px color-mix(in oklch,var(--lv-ink) 30%,transparent)}.ka-field{display:grid;gap:8px;margin-top:20px}.ka .ka-field label,.ka .ka-label-row label{display:block;margin:0;font-size:16px;font-weight:650;color:var(--lv-ink);letter-spacing:normal;text-transform:none}.ka-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px}.ka input[type=email],.ka input[type=password],.ka input[type=text],.ka select{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--ka-field-line);border-radius:12px;background:var(--lv-surface);color:var(--lv-ink);font:inherit;font-size:17px;caret-color:var(--lv-action)}.ka input::placeholder{color:var(--lv-muted)}.ka input:hover,.ka select:hover{border-color:var(--lv-ink-soft)}.ka input[aria-invalid=true]{border-color:var(--ka-danger-ink)}.ka .ka-code{font-family:var(--ka-mono);font-size:22px;letter-spacing:.18em;font-variant-numeric:tabular-nums;max-width:16ch}.ka-pass{position:relative}.ka .ka-pass input{padding-right:56px}.ka-pass-toggle{position:absolute;inset:4px 4px 4px auto;width:44px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--lv-ink-soft);cursor:pointer}.ka-pass-toggle:hover{background:var(--lv-tint);color:var(--lv-ink)}.ka-consents{display:grid;gap:4px;margin-top:20px}.ka .ka-check{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;margin:0;padding:10px 0;font-size:16px;font-weight:400;line-height:1.45;color:var(--lv-ink);letter-spacing:normal;text-transform:none;cursor:pointer}.ka-check input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--lv-action);cursor:pointer}.ka-aux{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:6px;font-size:16px;color:var(--lv-ink-soft)}.ka-aux a{font-weight:620}.ka-steps{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:16px;color:var(--lv-muted)}.ka-steps li{display:inline-flex;align-items:center;gap:8px}.ka-step-mark{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.ka-steps .is-current{color:var(--lv-ink);font-weight:680}.ka-steps .is-current .ka-step-mark{background:var(--lv-action);box-shadow:none;color:#fdfdfd}.ka-steps .is-done{color:var(--lv-ink-soft)}.ka-steps .is-done .ka-step-mark{background:var(--lv-ink);box-shadow:none;color:var(--lv-paper)}.ka-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:56px;align-items:start}.ka-checkout-main{min-width:0}.ka-fit{margin-top:24px;padding-top:18px;border-top:1px solid var(--lv-line)}.ka-fit strong{display:block;font-size:18px;font-weight:700}.ka-fit p{text-wrap:pretty;margin-top:8px;color:var(--lv-ink-soft);font-size:16px}.ka-fit .ka-link{margin-top:6px;font-size:16px}.ka-order{position:sticky;top:24px;margin-top:52px;padding:28px;border-radius:16px;background:var(--lv-ink-deep);color:var(--lv-on-ink)}.ka-order .ka-muted{color:var(--lv-on-ink-muted);font-size:16px}.ka-order a{color:var(--lv-on-ink)}.ka-order :focus-visible{outline-color:var(--lv-action-on-ink)}.ka-order-list,.ka-order-extras{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px;font-size:16px}.ka-order-list li{display:grid;grid-template-columns:18px 1fr;gap:10px}.ka-order-list svg{margin-top:3px;color:var(--lv-action-on-ink)}.ka-order-list strong{font-weight:680}.ka-order-total{margin-top:24px!important;padding-top:20px;border-top:1px solid color-mix(in oklch,var(--lv-on-ink) 22%,transparent);display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:16px;color:var(--lv-on-ink-muted)}.ka-order-total strong{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--lv-on-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ka-order-extras{color:var(--lv-on-ink-muted)}.ka-status{margin-top:24px}.ka-progress{position:relative;height:4px;margin-top:24px;border-radius:2px;background:var(--lv-tint);overflow:hidden}.ka-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:inherit;background:var(--lv-action)}.ka-resend{margin-top:20px}.ka-top-account .ka-btn{flex:none}.ka-tabs{display:flex;gap:4px;margin-bottom:28px;padding:4px;border-radius:14px;background:var(--lv-tint);width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.ka .ka-tabs a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:10px;color:var(--lv-ink-soft);font-size:16px;font-weight:620;text-decoration:none;white-space:nowrap;transition:background-color .18s var(--lv-ease),color .18s var(--lv-ease)}.ka .ka-tabs a:hover{color:var(--lv-ink)}.ka .ka-tabs a[aria-current=page]{background:var(--lv-surface);color:var(--lv-ink);box-shadow:0 1px 2px color-mix(in oklch,var(--lv-ink) 18%,transparent)}.ka-section>h1+.ka-lead{max-width:56ch}.ka-subhead{margin-top:40px!important}.ka-lessons{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:8px;max-width:760px}.ka .ka-lessons a{display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:14px;min-height:64px;padding:12px 18px;border-radius:12px;background:var(--lv-surface);box-shadow:0 0 0 1px var(--lv-line);text-decoration:none;transition:box-shadow .18s var(--lv-ease)}.ka .ka-pages a{grid-template-columns:1fr 20px}.ka .ka-lessons a:hover{box-shadow:0 0 0 1px var(--lv-ink-soft)}.ka-lessons svg{color:var(--lv-muted);transition:transform .18s var(--lv-ease)}.ka .ka-lessons a:hover svg{transform:translate(3px)}.ka-lesson-num{font-size:22px;font-weight:800;color:var(--lv-action);font-variant-numeric:tabular-nums}.ka-lesson-title{font-size:18px;font-weight:650;line-height:1.3}.ka-pager{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:760px;margin-top:56px}.ka .ka-pager a{display:grid;gap:4px;padding:16px 20px;border-radius:12px;background:var(--lv-surface);box-shadow:0 0 0 1px var(--lv-line);text-decoration:none}.ka .ka-pager a:hover{box-shadow:0 0 0 1px var(--lv-ink-soft)}.ka-pager small{font-size:16px;color:var(--lv-muted)}.ka-pager span{font-weight:680}.ka-pager-next{grid-column:2;text-align:right}.ka-prose{max-width:70ch;margin-top:16px;font-size:17px;line-height:1.6;overflow-wrap:break-word}.ka .ka-prose>*+*{margin-top:1em}.ka-prose h1{font-size:clamp(34px,4vw,48px)}.ka .ka-prose>h2{margin-top:1.8em;font-size:28px}.ka .ka-prose>h3{margin-top:1.5em;font-size:21px;letter-spacing:-.01em;font-weight:700}.ka-prose ul,.ka-prose ol{padding-left:1.4em}.ka-prose li+li{margin-top:.4em}.ka-prose code{font-family:var(--ka-mono);font-size:.9em;padding:.1em .35em;border-radius:6px;background:var(--lv-tint)}.ka-prose pre{padding:16px 18px;border-radius:12px;background:var(--lv-ink-deep);color:var(--lv-on-ink);overflow-x:auto;font-size:16px;line-height:1.5}.ka-prose pre code{padding:0;background:none;font-size:inherit}.ka-prose img{max-width:100%;height:auto;border-radius:12px}.ka-prose blockquote{margin-inline:0;padding:16px 20px;border-radius:12px;background:var(--lv-tint)}.ka-prose table{width:100%;border-collapse:collapse;font-size:16px;display:block;overflow-x:auto}.ka-prose th,.ka-prose td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--lv-line)}.ka-release{max-width:760px}.ka-facts{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0 0 28px}.ka-facts dt{font-size:16px;color:var(--lv-muted)}.ka-facts dd{margin:2px 0 0;font-size:22px;font-weight:750;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ka-sha{margin-top:28px;padding-top:24px;border-top:1px solid var(--lv-line)}.ka-sha-label{font-size:16px;font-weight:650}.ka-sha code{display:block;margin-top:8px;padding:12px 14px;border-radius:10px;background:var(--lv-tint);font-family:var(--ka-mono);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.ka-sha-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.ka-sha-row .ka-hint{margin-top:0!important}.ka-details{margin-top:8px;font-size:16px}.ka-details summary{padding-block:10px;cursor:pointer;font-weight:620}.ka-details p{color:var(--lv-ink-soft)}.ka-styles{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}.ka-style-list{display:grid;gap:8px}.ka-style-list button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 18px;border:0;border-radius:12px;background:var(--lv-surface);box-shadow:0 0 0 1px var(--lv-line);color:var(--lv-ink);font:inherit;font-size:17px;font-weight:620;text-align:left;cursor:pointer}.ka-style-list button:hover{box-shadow:0 0 0 1px var(--lv-ink-soft)}.ka-style-list button[aria-pressed=true]{box-shadow:0 0 0 2px var(--lv-action)}.ka-style-list svg{color:var(--lv-action);flex:none}.ka-player{margin:0}.ka-player video{display:block;width:100%;aspect-ratio:16 / 9;max-height:min(78vh,720px);border-radius:16px;background:var(--lv-ink-deep)}.ka-player figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:12px;font-size:16px;color:var(--lv-ink-soft)}.ka-updates{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:24px;max-width:760px}.ka-updates p:not(.ka-meta){margin-top:8px}.ka-revoked{max-width:640px}.ka-contacts{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}.ka-skel{display:grid;gap:12px;margin-top:24px;max-width:640px}.ka-skel span{height:18px;border-radius:8px;background:var(--lv-tint)}.ka-skel span:nth-child(3n+2){width:82%}.ka-skel span:nth-child(3n){width:64%}.ka-foot{margin-top:auto}.ka-foot ul{list-style:none;margin:0;padding:0}.ka-foot a{color:inherit}@media(prefers-reduced-motion:no-preference){.ka-enter{animation:ka-in .42s var(--lv-ease) both}.ka-progress:after{animation:ka-sweep 1.4s var(--lv-ease) infinite}.ka-skel span{animation:ka-pulse 1.4s ease-in-out infinite alternate}}@keyframes ka-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ka-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ka-pulse{to{opacity:.45}}@media(max-width:960px){.ka-checkout{grid-template-columns:minmax(0,1fr);gap:0}.ka-order{position:static;margin-top:28px}.ka-styles{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ka{--lv-gutter: 20px}.ka-panel,.ka-order{padding:22px 20px}.ka-lead{font-size:18px}.ka-pager{grid-template-columns:minmax(0,1fr)}.ka-pager-next{grid-column:1}.ka-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.ka .ka-tabs a{justify-content:center;padding:8px 12px}.ka-me{display:none}.ka-actions .ka-btn{width:100%;padding-inline:18px}.ka .ka-lessons a{grid-template-columns:32px 1fr 20px;padding:12px 14px}}@media(max-width:767px){.ka .ka-top-link,.ka .ka-brand{display:inline-flex;align-items:center;min-height:44px}}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-wght-normal.woff2) format("woff2");font-weight:100 900;unicode-range:U+0400-052F}@font-face{font-family:Onest;src:url(/fonts/onest-symbols-wght-normal.woff2) format("woff2");font-weight:100 900;unicode-range:U+20BD}@font-face{font-family:Onest;src:url(/fonts/onest-latin-wght-normal.woff2) format("woff2");font-weight:100 900}:root{font-family:Onest,Arial,sans-serif;color:#191d23;background:#f5f5f3;--blue: #2455ff;--ink: #191d23;--muted: #67717d;--line: #e0e2e5}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.54;cursor:not-allowed}a{color:inherit;text-decoration:none}::selection{background:#c1ceff;color:#121a32}:focus-visible{outline:3px solid #86a0ff;outline-offset:2px}input,textarea,select{width:100%;min-height:44px;border:1px solid #cfd3d9;border-radius:9px;background:#fff;color:var(--ink);padding:11px 13px;outline:none}textarea{resize:vertical;line-height:1.55}input:hover,textarea:hover,select:hover{border-color:#9ea7b2}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2455ff22}input::placeholder,textarea::placeholder{color:#77808b}input[type=checkbox]{width:19px;height:19px;min-height:19px;accent-color:var(--blue)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;border-radius:9px;border:1px solid transparent;font-weight:680;font-size:13px;white-space:nowrap;transition:background .18s,transform .18s}.button:active:not(:disabled){transform:translateY(1px)}.button.primary{background:var(--blue);color:#fff}.button.primary:hover{background:#1747e8}.button.secondary{background:#fff;border-color:#cdd2d9;color:#242b35}.button.secondary:hover{background:#f4f6fb}.button.quiet-danger{background:#fff;border-color:#e8c9cd;color:#ad2c37}.button.full{width:100%}.button.icon-only{width:44px;padding:0}.brand{display:flex;align-items:center;gap:10px;font-size:16px;letter-spacing:-.03em;line-height:1.05;font-weight:540}.brand strong{font-weight:850}.brand img{width:39px;height:39px;border-radius:9px}.admin-shell{display:flex;min-height:100vh}.sidebar{width:244px;flex:0 0 244px;height:100vh;position:sticky;top:0;background:#eeefed;border-right:1px solid var(--line);padding:27px 16px 18px;display:flex;flex-direction:column}.sidebar-top{padding:0 12px}.nav-caption{color:#767e87;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:730;margin:48px 13px 14px}.nav{display:grid;gap:3px}.nav-link{display:flex;align-items:center;gap:13px;min-height:44px;padding:9px 13px;border-radius:9px;color:#4c5662;font-size:14px;font-weight:590}.nav-link:hover{background:#e2e5e8}.nav-link.active{color:var(--blue);background:#e1e8ff;font-weight:720}.sidebar-foot{margin-top:auto;display:grid;gap:20px;padding:0 8px;font-size:13px}.sidebar-foot>a{display:flex;align-items:center;gap:9px;color:#555f69}.account{border-top:1px solid #d5d9dd;padding-top:16px;display:flex;align-items:center;gap:9px;overflow:hidden}.account span:nth-child(2){overflow:hidden;text-overflow:ellipsis;flex:1}.account button,.icon-link{border:0;background:transparent;color:#66717d;width:36px;height:36px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center}.account button:hover,.icon-link:hover{background:#e6e9f0;color:#202834}.icon-link.danger:hover{background:#fff0f2;color:#ad2c37}.account-dot,.health-dot,.note-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#9ba4ae}.account-dot,.health-dot.alive{background:#24a273}.health-dot.down{background:#d5636a}.main{min-width:0;flex:1}.page{max-width:1460px;margin:auto;padding:54px clamp(25px,4.4vw,72px) 88px}.page-header{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:31px}.page-header h1{font-size:31px;line-height:1.1;letter-spacing:-.035em;margin:0 0 8px}.page-header p{font-size:14px;color:var(--muted);line-height:1.5;margin:0}.page-actions{display:flex;gap:9px}.section-head{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-bottom:22px}.section-head h2{font-size:20px;letter-spacing:-.025em;margin:0}.section-head p{font-size:13px;color:var(--muted);line-height:1.5;margin:6px 0 0}.text-button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--blue);font-size:13px;font-weight:680;padding:4px 0}.text-button:hover{text-decoration:underline}.busy{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:14px;padding:40px 0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.notice{display:flex;align-items:start;gap:10px;padding:12px 14px;margin:12px 0;background:#fff3f4;color:#8b2c34;border:1px solid #ebccd0;border-radius:9px;font-size:13px;line-height:1.5}.notice.success{background:#effaf4;color:#165f3c;border-color:#bbddca}.notice.info{background:#f0f4ff;color:#2b4da8;border-color:#c9d5f9}.error-view,.empty{background:#fff;border:1px solid var(--line);border-radius:12px;padding:43px 30px}.error-view{max-width:620px}.error-view svg{color:#b63540}.error-view h3,.empty h3{font-size:18px;margin:15px 0 8px}.error-view p,.empty p{font-size:14px;color:var(--muted);line-height:1.55}.empty{text-align:center}.empty-line{width:42px;height:2px;background:var(--blue);margin:0 auto 20px}.empty p{max-width:47ch;margin:0 auto 20px}.field{display:grid;gap:8px;margin-bottom:19px}.field-label{font-size:13px;font-weight:680;color:#353d48;line-height:1.4}.field-label small{display:block;margin-top:2px;color:#727b86;font-size:12px;font-weight:450}.form-section,.send-section{background:#fff;border:1px solid var(--line);border-radius:12px;padding:27px;margin-bottom:18px}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-actions{display:flex;justify-content:flex-end;gap:9px;margin:22px 0}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.editor-main{min-width:0}.editor-aside{position:sticky;top:22px}.aside-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:21px;margin-bottom:16px}.aside-panel h3{font-size:15px;margin:0 0 9px}.aside-panel>p,.aside-note{font-size:12px;line-height:1.55;color:var(--muted);margin:0 0 14px}.aside-panel .button{margin-top:9px}.aside-note{margin-top:13px}.read-only{font-size:12px;background:#f8f9fb}.preview-cover img{width:100%;border-radius:6px}.upload-zone{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.upload-button{position:relative;overflow:hidden}.upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-name{font-size:12px;color:#5e6874;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status{display:inline-flex;border-radius:50px;padding:4px 9px;background:#eceeef;color:#59626d;font-size:11px;font-weight:700;white-space:nowrap}.status-published,.status-completed{background:#e2f4ea;color:#19784c}.status-sending,.status-scheduled,.status-new{background:#e5ebff;color:#254ad1}.status-paused{background:#fff0d4;color:#93601b}.toolbar{display:flex;gap:10px;margin-bottom:17px}.toolbar .search{flex:1;max-width:480px}.search{display:flex;align-items:center;gap:9px;padding:0 12px;background:#fff;border:1px solid #cfd3d9;border-radius:9px;color:#737e89}.search:focus-within{border-color:var(--blue)}.search input{border:0;box-shadow:none!important;padding:0}.toolbar>select{width:auto;min-width:160px}.topic-filter{max-width:180px}.table-wrap{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th,td{padding:16px 18px;border-bottom:1px solid #eceef0;vertical-align:middle}th{background:#fbfbfa;color:#76808a;font-size:11px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f9faff}td{color:#4e5864}td:first-child{min-width:160px}.row-title{display:block;color:#202733;font-size:13px;font-weight:700}.row-title:hover{color:var(--blue)}.row-sub{display:block;color:#808995;font-size:12px;margin-top:3px}.row-arrow{display:flex;align-items:center;justify-content:center;color:#7f8894;width:32px;height:32px;border-radius:7px}.row-arrow:hover{background:#edf1ff;color:var(--blue)}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:17px;color:var(--muted);font-size:13px}.pagination>div{display:flex;align-items:center;gap:10px}.overview-lead{display:flex;align-items:end;justify-content:space-between;gap:35px;background:var(--blue);color:#fff;border-radius:12px;padding:32px 36px;margin-bottom:16px;min-height:199px}.overview-lead>div:first-child{display:flex;flex-direction:column}.small-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;opacity:.83;font-weight:700}.overview-lead strong{font-size:63px;letter-spacing:-.055em;line-height:1;margin:24px 0 5px;font-variant-numeric:tabular-nums}.overview-lead span:last-child{font-size:13px}.lead-aside{border-left:1px solid #ffffff66;padding-left:27px;min-width:200px}.lead-aside p{display:flex;justify-content:space-between;gap:25px;margin:10px 0;color:#dfe8ff;font-size:13px}.lead-aside b{color:#fff;font-size:17px}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:27px}.metric-strip>div{padding:22px;border-right:1px solid var(--line)}.metric-strip>div:last-child{border-right:0}.metric-strip span{display:block;color:var(--muted);font-size:12px;line-height:1.4;min-height:35px}.metric-strip strong{font-size:27px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.metric-strip.compact>div{padding:13px}.metric-strip.compact strong{font-size:20px}.overview-bottom{display:grid;grid-template-columns:1fr 1fr;gap:17px}.plain-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:25px;min-height:265px}.health-row{display:flex;align-items:center;gap:9px;font-size:13px;margin-bottom:20px}.definition{margin:0}.definition>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f2;padding:10px 0;font-size:12px}.definition>div:last-child{border-bottom:0}.definition dt{color:#717b86}.definition dd{margin:0;text-align:right;font-weight:680}.quick-list{display:grid}.quick-list>a{display:flex;align-items:center;gap:11px;padding:17px 0;border-top:1px solid #e9eced;font-size:13px;font-weight:670}.quick-list>a:hover{color:var(--blue)}.quick-list>a svg:last-child{margin-left:auto}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.timeline>div{display:flex;gap:18px;border-top:1px solid #eceef0;padding:12px 0;font-size:12px}.timeline span{min-width:125px;color:#78828d}.timeline strong{font-weight:590;line-height:1.5;overflow-wrap:anywhere}.message-history{max-height:330px;overflow:auto}.message-history>div{border-top:1px solid #eceef0;padding:9px 0;font-size:12px}.message-history span,.muted{font-size:12px;color:var(--muted);line-height:1.5}.message-history p{margin:4px 0;overflow-wrap:anywhere}.editor-fieldset{border:0;padding:0;margin:0;min-width:0}.editor-fieldset:disabled{opacity:.75}.send-steps{display:flex;gap:8px;flex-wrap:wrap;margin:9px 0 17px}.audience-preview{background:#eff3ff;border-radius:9px;padding:16px;margin:12px 0 18px}.audience-preview strong{font-size:21px;color:#2045c5}.audience-preview p{color:#4f619d;font-size:12px;margin:5px 0 0}.confirm-row{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.5;margin:11px 0 18px}.confirm-row input{flex:0 0 19px}.bot-preview{background:#f1f3f4;border-radius:9px;padding:15px}.bot-preview-head{display:flex;align-items:center;gap:8px;margin-bottom:11px;font-size:12px}.bot-preview-head img{width:27px;height:27px;border-radius:6px}.bot-preview p{background:#fff;border-radius:0 8px 8px;padding:12px;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bot-media{background:#dfe7ff;color:#4966b8;text-align:center;padding:26px 9px;font-size:12px}.material-tag{display:block;font-size:11px;margin-top:9px}.buttons-preview{display:grid;gap:5px;margin-top:8px}.buttons-preview span{text-align:center;background:#e3eaff;color:#2046c1;border-radius:6px;padding:8px;font-size:12px;font-weight:670}.material-nav-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.buttons-editor{border-top:1px solid #eceef0;padding-top:21px;margin-top:8px}.buttons-head{display:flex;justify-content:space-between;align-items:start;gap:13px;margin-bottom:13px}.buttons-head h3{font-size:15px;margin:0 0 4px}.buttons-head p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.button-item{background:#f8f9fa;border:1px solid #e2e5e8;border-radius:9px;padding:14px;margin-top:10px}.button-item-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.button-item-head strong{font-size:12px}.button-item-head>div{display:flex}.button-item .field{margin-bottom:8px}.tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-bottom:18px}.tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:12px 2px;color:var(--muted);font-size:13px;font-weight:650}.tabs button.active{border-color:var(--blue);color:var(--blue)}.inbox-layout{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:520px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.inbox-list{border-right:1px solid var(--line);max-height:70vh;overflow:auto}.inbox-item{display:block;width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef0;padding:16px 18px}.inbox-item:hover{background:#f8f9ff}.inbox-item.selected{background:#eef2ff}.inbox-item>span{display:flex;justify-content:space-between;gap:8px;font-size:12px}.inbox-item time{color:#828b95;font-size:10px;white-space:nowrap}.inbox-item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#626d79;font-size:12px;margin:7px 0}.inbox-thread{padding:26px 30px}.thread-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:18px}.thread-head h2{font-size:18px;margin:0 0 5px}.thread-head p{font-size:12px;color:var(--muted);margin:0}.inbound-message{max-width:600px;background:#f3f5f7;border-radius:9px;padding:17px;margin:27px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:13px}.thread-actions{display:flex;gap:8px}.login-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-brand{display:flex;flex-direction:column;justify-content:space-between;background:var(--blue);color:#fff;padding:43px clamp(40px,6vw,100px)}.login-brand h1{font-size:clamp(38px,4vw,65px);line-height:1.05;letter-spacing:-.05em;max-width:9ch;margin:0 0 20px}.login-brand p{font-size:17px;line-height:1.55;color:#e6edff;max-width:35ch}.login-bottom{font-size:12px;color:#ccd7ff}.login-form-wrap{display:grid;place-items:center;padding:45px 24px}.login-form{width:min(100%,370px)}.login-form h2{font-size:26px;letter-spacing:-.03em;margin:0 0 8px}.login-form>p{color:var(--muted);font-size:13px;margin:0 0 33px}.quiet-link{display:block;text-align:center;margin-top:22px;color:var(--muted);font-size:12px}.quiet-link:hover{color:var(--blue)}.landing{min-height:100vh;display:flex;flex-direction:column}.landing-nav,.landing-footer{display:flex;justify-content:space-between;align-items:center;padding:26px clamp(24px,5vw,80px)}.landing-nav>a:last-child{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:670}.landing-main{flex:1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4vw;max-width:1540px;width:100%;margin:auto;padding:20px clamp(24px,5vw,80px) 65px}.landing-rule{display:block;width:63px;height:3px;background:var(--blue);margin-bottom:34px}.landing h1{font-size:clamp(44px,5.25vw,82px);line-height:1.04;letter-spacing:-.055em;margin:0 0 26px}.landing h1 em{font-style:normal;color:var(--blue)}.landing-copy>p{font-size:17px;line-height:1.65;color:#535e69;max-width:47ch;margin:0 0 30px}.landing-cta{min-height:52px;padding:14px 22px;font-size:14px}.landing-note{display:flex;align-items:center;gap:9px;margin-top:25px;color:#767f8a;font-size:12px}.note-dot{background:#8699ca}.landing-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.art-back{position:absolute;width:78%;height:80%;background:#dce4fc;transform:rotate(-7deg);border-radius:7px}.landing-art>img{position:relative;width:min(88%,520px);height:auto;transform:rotate(4deg);border-radius:6px;box-shadow:16px 24px 55px #20355825}.art-label{position:absolute;right:2%;bottom:4%;background:#fff;border:1px solid #e4e8ee;border-radius:8px;padding:13px 17px;box-shadow:5px 9px 25px #23305218;display:grid;gap:3px}.art-label span{font-size:11px;color:#687581}.art-label strong{font-size:13px}.landing-footer{border-top:1px solid var(--line);color:#75808b;font-size:12px}.mobile-menu,.mobile-close,.scrim{display:none!important}@media(max-width:1100px){.sidebar{width:210px;flex-basis:210px}.page{padding:40px 27px 70px}.editor-grid{grid-template-columns:minmax(0,1fr) 260px}.overview-bottom{grid-template-columns:1fr}}@media(max-width:800px){.mobile-menu{display:flex!important;position:fixed;top:12px;left:14px;z-index:9;background:#fff;border:1px solid var(--line)}.mobile-close{display:flex!important}.sidebar{position:fixed;z-index:20;left:0;top:0;width:270px;transform:translate(-105%);transition:transform .2s;box-shadow:8px 0 32px #1c2a3d20}.sidebar.open{transform:translate(0)}.scrim{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;border:0;background:#111a2c77}.sidebar-top{display:flex;align-items:center;justify-content:space-between}.page{padding:80px 22px 60px}.editor-grid,.detail-grid{grid-template-columns:1fr}.editor-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px}.aside-panel{margin:0}.landing-main{grid-template-columns:1fr;padding-top:60px}.landing-art{min-height:360px}.landing-art>img{max-width:430px}.login-layout{grid-template-columns:1fr}.login-brand{min-height:230px;padding:28px}.login-brand h1{font-size:36px}.login-brand p{font-size:14px;margin:0}.login-bottom{display:none}.inbox-layout{grid-template-columns:280px 1fr}}@media(max-width:600px){.page-header{align-items:stretch;flex-direction:column;margin-bottom:24px}.page-header h1{font-size:27px}.page-actions,.page-actions>.button{width:100%}.toolbar{flex-wrap:wrap}.toolbar .search{max-width:none;flex:none;width:100%}.toolbar>select,.topic-filter{flex:1;max-width:none;min-width:135px}.form-section,.send-section{padding:19px}.two-fields,.editor-aside{grid-template-columns:1fr}.buttons-head{flex-direction:column}.buttons-head .button{width:100%}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.overview-lead{padding:23px;align-items:start;flex-direction:column;gap:18px}.overview-lead strong{font-size:48px}.lead-aside{border-left:0;border-top:1px solid #ffffff66;padding:8px 0 0;width:100%}.plain-panel{padding:19px}.inbox-layout{display:block}.inbox-list{max-height:280px;border-right:0;border-bottom:1px solid var(--line)}.inbox-thread{padding:20px}.thread-head{flex-direction:column}.pagination{align-items:start;flex-direction:column;gap:10px}.landing-nav,.landing-footer{padding:19px 23px}.landing-nav>a:last-child{font-size:11px}.landing-main{padding:50px 24px}.landing h1{font-size:45px}.landing-copy>p{font-size:16px}.landing-art{min-height:300px}.art-label{bottom:0}.table-wrap{margin-right:-22px;border-radius:10px 0 0 10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.session-error{min-height:100vh;display:grid;place-items:center;padding:24px}.bot-preview p>strong,.bot-preview p>span{display:block}.bot-preview p>span{margin-top:7px}.bot-cover{display:block;width:100%;max-height:240px;object-fit:cover;border-radius:7px 7px 0 0}.format-switch{display:flex;gap:4px;background:#eff1f4;border-radius:9px;padding:4px;margin:2px 0 22px}.format-switch button{border:0;background:transparent;border-radius:7px;padding:10px 18px;min-height:40px;font-size:13px;font-weight:670;color:#64707e}.format-switch button.active{background:#fff;color:#224ac8;box-shadow:0 1px 4px #1a2c4d1c}.poll-editor{padding-top:2px}.poll-options-head{display:flex;justify-content:space-between;align-items:center;margin:8px 0}.poll-options-head>span:last-child{font-size:11px;color:var(--muted)}.poll-option{display:flex;align-items:center;gap:6px;margin:8px 0}.poll-option input{min-width:0;flex:1}.poll-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;color:#62708a;font-size:12px;font-weight:700}.poll-option .icon-link{flex:0 0 34px;width:34px}.poll-editor>.button{margin:11px 0 4px}.poll-preview{background:#fff;border-radius:0 9px 9px;padding:12px;display:grid;gap:6px}.poll-preview>strong{font-size:13px;line-height:1.45}.poll-preview>span{font-size:11px;color:var(--muted);margin-bottom:5px}.poll-preview>div{border:1px solid #9cb4fa;border-radius:6px;text-align:center;color:#244fc0;font-weight:620;font-size:12px;padding:9px;overflow-wrap:anywhere}.poll-results{display:grid;gap:0}.poll-results>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid var(--line);font-size:13px}.poll-results strong{font-variant-numeric:tabular-nums}@media(max-width:600px){.poll-option{flex-wrap:wrap}.poll-option input{flex-basis:calc(100% - 34px)}.poll-option .icon-link{margin-left:24px}.poll-option .icon-link+.icon-link{margin-left:0}}.file-name small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.bot-upload-image,.bot-upload-video{display:block;width:100%;max-height:260px;object-fit:contain;background:#e5e9f0;border-radius:7px}.bot-file{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #dce2eb;border-radius:8px;padding:13px;margin-top:8px;color:#40516f;font-size:12px;overflow:hidden}.bot-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-file small{display:block;color:#778392;margin-top:2px}
