@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-latin-ext-600.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish-latin-ext-700.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish-cyrillic-400.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish-cyrillic-ext-400.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-cyrillic-600.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-cyrillic-ext-600.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish-cyrillic-700.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish-cyrillic-ext-700.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}:root{--ed-color-primary:#00990d;--ed-color-primary-hover:#00980d;--ed-color-primary-ink:#006608;--ed-color-primary-on:#ffffff;--ed-color-brand:#5a8219;--ed-color-secondary:#3287c8;--ed-color-secondary-ink:#165fa8;--ed-color-footer-blue:#1372d3;--ed-color-accent:#ebb409;--ed-color-accent-ink:#0c1115;--ed-color-highlight:#faff4f;--ed-color-price-old:#ce271b;--ed-color-ink:#0c1115;--ed-color-muted:#6a6b6c;--ed-color-muted-alt:#656565;--ed-color-bg:#ffffff;--ed-color-bg-subtle:#f8f8f8;--ed-color-border:#e6e6e6;--ed-color-hairline:rgb(0 0 0/10%);--ed-color-link:#165fa8;--ed-color-header-bg:#ffffff;--ed-color-footer-bg:#0c1115;--ed-color-footer-ink:#ffffff;--ed-color-footer-link:#bbbbbb;--ed-color-footer-muted:rgb(255 255 255/60%);--ed-color-footer-heading:#ffffff;--ed-color-cta:rgb(0 152 13/85%);--ed-color-primary-soft:#edf8ee;--ed-callout-info:#3e68b2;--ed-callout-warning:#ce271b;--ed-callout-success:#0e7a66;--ed-callout-note:#b85a10;--ed-callout-neutral:#4a4b4c;--ed-callout-info-bg:#eef3fa;--ed-callout-warning-bg:#fceeec;--ed-callout-success-bg:#e8f6f3;--ed-callout-note-bg:#fff4e8;--ed-callout-neutral-bg:#f3f3f3;--ed-font-body:Mulish,Verdana,"Segoe UI","Helvetica Neue",Arial,sans-serif;--ed-font-ui:Mulish,Verdana,"Segoe UI","Helvetica Neue",Arial,sans-serif;--ed-font-mono:ui-monospace,"Cascadia Code","SF Mono",Consolas,monospace;--ed-text-sm:0.875rem;--ed-text-base:1.125rem;--ed-text-lg:1.25rem;--ed-text-nav:0.875rem;--ed-text-button:0.875rem;--ed-text-h1:2.25rem;--ed-text-h2:1.75rem;--ed-text-h3:1.375rem;--ed-text-h4:1.25rem;--ed-text-h5:1.125rem;--ed-text-h6:1rem;--ed-leading-body:1.65;--ed-leading-heading:1.3;--ed-space-1:4px;--ed-space-2:8px;--ed-space-3:12px;--ed-space-4:16px;--ed-space-5:24px;--ed-space-6:32px;--ed-space-7:48px;--ed-space-8:64px;--ed-radius-sm:5px;--ed-radius-md:10px;--ed-radius-card:16px;--ed-radius-search:12px;--ed-radius-pill:100px;--ed-radius-button:100px;--ed-measure-prose:42rem;--ed-measure-article:72ch;--ed-measure-content:67.5rem;--ed-measure-skin-b:90rem;--ed-measure-toc:16.5rem;--ed-measure-header:75rem;--ed-measure-page:75rem;--ed-shadow-header:0 1px 5px 1px rgb(0 0 0/8%);--ed-shadow-card:0 2px 12px rgb(12 17 21/7%);--ed-shadow-soft:0 2px 12px rgb(12 17 21/7%);--ed-bp-tablet:767px;--ed-bp-desktop:1023px;--ed-gradient-brand:linear-gradient(88deg,rgb(90,130,25) 23%,rgb(235,180,9));--ed-gradient-search:linear-gradient(145deg,rgb(235,180,9),rgb(0 153 13/85%));--ed-gradient-search-alt:linear-gradient(145deg,rgb(255,189,243),rgb(62,112,244))}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}body{margin:0;color:var(--ed-color-ink);background:var(--ed-color-bg);font-family:var(--ed-font-body);font-size:var(--ed-text-base);line-height:var(--ed-leading-body);font-synthesis:none;word-spacing:normal;letter-spacing:0;overflow-wrap:break-word}[data-ed-seg]{white-space:normal}a{color:var(--ed-color-link)}a:hover{text-decoration:underline}iframe,img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{line-height:var(--ed-leading-heading);font-weight:700;margin:var(--ed-space-5) 0 var(--ed-space-3);font-synthesis:none;letter-spacing:0;word-spacing:normal}h1 :is(strong,b),h2 :is(strong,b),h3 :is(strong,b),h4 :is(strong,b),h5 :is(strong,b),h6 :is(strong,b){font-weight:inherit;font-synthesis:none}h1{font-size:var(--ed-text-h1)}h2{font-size:var(--ed-text-h2)}h3{font-size:var(--ed-text-h3)}h4{font-size:var(--ed-text-h4)}h5{font-size:var(--ed-text-h5)}h6{font-size:var(--ed-text-h6)}p{margin:0 0 var(--ed-space-4)}.ed-page{min-height:100vh;display:flex;flex-direction:column}.ed-footer{margin-top:auto}.ed-header-inner{width:min(var(--ed-measure-header),calc(100% - 40px));margin:0 auto}.ed-footer-inner,.ed-lesson-shell,.ed-shell{width:min(var(--ed-measure-content),calc(100% - 40px));margin:0 auto}.ed-logo img{display:block}.ed-breadcrumbs ol,.ed-nav-list,.ed-nav-sub{list-style:none;margin:0;padding:0}.ed-nav-list{gap:var(--ed-space-3) var(--ed-space-4)}.ed-nav-item{position:relative}.ed-nav-sub{z-index:5;min-width:14rem;border:1px solid var(--ed-color-border);padding:var(--ed-space-2)}.ed-lesson-shell,.ed-shell{padding:var(--ed-space-6) 0}.ed-lesson-shell{display:grid;gap:var(--ed-space-6)}@media (min-width:880px){.ed-lesson-shell{grid-template-columns:21rem minmax(0,1fr);align-items:start}.ed-lesson-sidebar{position:sticky;top:var(--ed-space-4);max-height:calc(100vh - 2rem);overflow:hidden;display:flex;flex-direction:column}}.ed-lesson-sidebar{border-radius:var(--ed-radius-md);padding:var(--ed-space-5);box-shadow:var(--ed-shadow-soft)}.ed-main{max-width:var(--ed-measure-content)}.ed-page-landing .ed-main{max-width:none}.ed-breadcrumbs{font-size:var(--ed-text-sm);margin-bottom:var(--ed-space-4);color:var(--ed-color-muted)}.ed-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--ed-space-2)}.ed-breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--ed-space-2)}.ed-align-center{text-align:center}.ed-align-right{text-align:right}.ed-align-justify{text-align:justify}.ed-blocks>*+*{margin-top:var(--ed-space-4)}.ed-callout{border-left:4px solid var(--ed-callout-neutral);background:var(--ed-callout-neutral-bg);border-radius:var(--ed-radius-sm);padding:var(--ed-space-4)}.ed-callout-info{border-left-color:var(--ed-callout-info);background:var(--ed-callout-info-bg)}.ed-callout-warning{border-left-color:var(--ed-callout-warning);background:var(--ed-callout-warning-bg)}.ed-callout-success{border-left-color:var(--ed-callout-success);background:var(--ed-callout-success-bg)}.ed-callout-note{border-left-color:var(--ed-callout-note);background:var(--ed-callout-note-bg)}.ed-cta{display:inline-block;text-decoration:none;font-family:var(--ed-font-ui);font-weight:600}.ed-cta:hover{filter:brightness(1.05)}.ed-columns{display:grid;gap:var(--ed-space-5);align-items:start}.ed-column{min-width:0}@media (min-width:640px){.ed-columns{grid-template-columns:var(--ed-col-tracks,repeat(var(--ed-cols,2),minmax(0,1fr)))}}.ed-audio{margin:0;min-width:0}.ed-audio audio{display:block;width:100%;max-width:100%;min-width:0}.ed-audio figcaption{margin:.35rem 0 0;overflow-wrap:anywhere;font-size:var(--ed-text-sm)}.ed-page-lesson .ed-fig-card,.ed-page-lesson .ed-figure{margin:0;max-width:100%;background:transparent;border:0;box-shadow:none}.ed-page-lesson .ed-figure img,.ed-page-lesson .ed-img{display:block;max-width:100%;height:auto}.ed-table{width:100%;border-collapse:collapse}.ed-table td,.ed-table th{padding:var(--ed-space-2) var(--ed-space-3);vertical-align:top}.ed-acc-item,.ed-table td,.ed-table th{border:1px solid var(--ed-color-border)}.ed-acc-item{border-radius:var(--ed-radius-sm);padding:var(--ed-space-3);margin-bottom:var(--ed-space-2)}.ed-acc-item summary{cursor:pointer;font-weight:700}.ed-tabs{border:1px solid var(--ed-color-border);border-radius:var(--ed-radius-md);padding:var(--ed-space-3)}.ed-tab-input{position:absolute;opacity:0;pointer-events:none}.ed-tab-label{display:inline-block;margin:0 var(--ed-space-2) var(--ed-space-3) 0;padding:var(--ed-space-2) var(--ed-space-3);border-radius:var(--ed-radius-pill);background:var(--ed-color-bg-subtle);cursor:pointer}.ed-tab-input:checked+.ed-tab-label{background:var(--ed-color-primary);color:var(--ed-color-primary-on)}.ed-tab-panel{display:none}.ed-tab-input:checked+.ed-tab-label+.ed-tab-panel{display:block}.ed-toc{background:var(--ed-color-bg-subtle);border-radius:var(--ed-radius-md);padding:var(--ed-space-4)}.ed-placeholder{border:1px dashed var(--ed-color-border);border-radius:var(--ed-radius-sm);padding:var(--ed-space-3);color:var(--ed-color-muted);font-family:var(--ed-font-ui);font-size:var(--ed-text-sm)}.ed-video-consent,.ed-video-wrap{background:var(--ed-color-bg-subtle);border-radius:var(--ed-radius-md);padding:0;text-align:center}.ed-video-frame{width:100%;height:100%;aspect-ratio:16/9;border:0}.ed-price-old,del,s{color:var(--ed-color-price-old);text-decoration:line-through;text-decoration-color:var(--ed-color-price-old)}.ed-divider{border:0;border-top:1px solid var(--ed-color-border)}.ed-quote{margin:0;padding:.2rem 0 .2rem 1.1rem;border-left:3px solid var(--ed-color-accent);border-radius:0 var(--ed-radius-md) var(--ed-radius-md) 0;background:var(--ed-color-bg)}.ed-footer-inner{padding:var(--ed-space-6) 0}.ed-footer-note{color:var(--ed-color-muted)}.ed-notfound{max-width:var(--ed-measure-prose);margin:var(--ed-space-8) auto;padding:0 var(--ed-space-5)}.ed-consent-banner{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ed-color-bg);border-top:1px solid var(--ed-color-border);box-shadow:0 -8px 24px rgb(12 17 21/8%);padding:var(--ed-space-4) var(--ed-space-5);contain:layout paint}.ed-consent-banner,.ed-consent-banner .ed-consent-btn,.ed-consent-banner .ed-consent-title{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}html[data-ed-consent] .ed-consent-banner{display:none}.ed-consent-banner-inner,.ed-consent-dialog{width:min(var(--ed-measure-page),100%);margin:0 auto}.ed-consent-banner-inner{display:flex;flex-wrap:wrap;gap:var(--ed-space-4);align-items:flex-end;justify-content:space-between}.ed-consent-copy{flex:1 1 18rem}.ed-consent-title{margin:0 0 var(--ed-space-2);font-family:var(--ed-font-ui);font-size:var(--ed-text-lg);font-weight:700}.ed-consent-cat span span,.ed-consent-legal,.ed-consent-text{margin:0;color:var(--ed-color-muted);font-size:var(--ed-text-sm)}.ed-consent-legal{margin-top:var(--ed-space-2)}.ed-consent-actions{display:flex;flex-wrap:wrap;gap:var(--ed-space-3);flex:1 1 16rem}.ed-consent-btn{flex:1 1 9rem;min-height:2.75rem;padding:var(--ed-space-3) var(--ed-space-4);border:2px solid var(--ed-color-ink);border-radius:var(--ed-radius-button);background:var(--ed-color-bg);color:var(--ed-color-ink);font-family:var(--ed-font-ui);font-size:var(--ed-text-sm);font-weight:700;cursor:pointer}.ed-consent-btn:focus-visible,.ed-consent-btn:hover{background:var(--ed-color-bg-subtle)}.ed-consent-btn:focus-visible{outline:3px solid var(--ed-color-secondary);outline-offset:2px}.ed-consent-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:var(--ed-space-5);background:rgb(12 17 21/45%)}.ed-consent-dialog{max-width:40rem;max-height:min(90vh,40rem);overflow:auto;background:var(--ed-color-bg);border-radius:var(--ed-radius-md);border:1px solid var(--ed-color-border);padding:var(--ed-space-5)}.ed-consent-cats{list-style:none;margin:var(--ed-space-4) 0;padding:0}.ed-consent-cat{display:flex;gap:var(--ed-space-3);align-items:flex-start;padding:var(--ed-space-3) 0;border-top:1px solid var(--ed-color-border)}.ed-consent-cat strong{display:block;color:var(--ed-color-ink)}.ed-consent-footer-link{border:0;padding:0;background:none;color:var(--ed-color-link);font:inherit;cursor:pointer;text-decoration:underline}.ed-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:var(--ed-space-5);background:rgb(12 17 21/72%)}.ed-overlay-panel{width:min(60rem,100%);background:var(--ed-color-bg);border-radius:var(--ed-radius-md);overflow:hidden;box-shadow:0 16px 48px rgb(0 0 0/35%)}.ed-overlay-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ed-space-3);padding:var(--ed-space-3) var(--ed-space-4)}.ed-overlay-bar p{margin:0;font-weight:700}.ed-overlay-close{border:1px solid var(--ed-color-border);background:var(--ed-color-bg);border-radius:var(--ed-radius-sm);padding:.35rem .7rem;font:inherit;cursor:pointer}.ed-overlay-frame{display:block;width:100%;aspect-ratio:16/9;border:0;background:#0b1220}.ed-exam-hints,.ed-exam-start{margin:var(--ed-space-5) 0}.ed-external-embed{background:var(--ed-color-bg-subtle);border-radius:var(--ed-radius-md);padding:var(--ed-space-5);text-align:center}.ed-coach{width:100%;margin:1.25rem 0 1.75rem}.ed-coach .ed-chat{max-width:none}.ed-coach .ed-chat-head .ed-chat-title{margin:0}.ed-coach-next{margin:0 0 .75rem}.ed-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ed-header{background:var(--ed-color-header-bg);border-bottom:0;box-shadow:var(--ed-shadow-header);z-index:20}.ed-header-inner{display:flex;flex-direction:column;gap:0;padding:15px 20px 8px;max-width:var(--ed-measure-header)}.ed-header-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px}.ed-header-top-logo{display:flex;justify-content:center}.ed-header-top .ed-social{justify-self:start}.ed-header-top .ed-logo{justify-self:center}.ed-header-rule{display:none}.ed-logo img{height:71px;width:auto}.ed-social{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ed-social a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ed-color-ink);text-decoration:none}.ed-social a:hover{color:var(--ed-color-primary)}.ed-header-navrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:8px;padding:.45rem 0 .15rem;border-top:1px solid var(--ed-color-border)}.ed-header-navrow .ed-nav{grid-column:2;justify-self:center}.ed-header-navrow .ed-header-pro{grid-column:3;justify-self:end;margin-left:0}.ed-nav{flex:1 1 auto}.ed-nav-list{display:flex;flex-wrap:wrap;gap:0;align-items:center;justify-content:center;font-family:var(--ed-font-ui);font-size:var(--ed-text-nav);font-weight:600}.ed-header-auth,.ed-nav-link,.ed-nav-logout button{color:var(--ed-color-ink);text-decoration:none;border:0;padding:.4rem .7rem;background:none;border-radius:var(--ed-radius-pill);font:inherit;cursor:pointer}.ed-header-auth:hover,.ed-nav-link:hover,.ed-nav-logout button:hover{color:var(--ed-color-primary);text-decoration:none}.ed-nav-sub{display:none;position:absolute;z-index:25;min-width:16rem;background:var(--ed-color-bg);border:1px solid var(--ed-color-hairline);border-radius:var(--ed-radius-sm);padding:var(--ed-space-3);box-shadow:var(--ed-shadow-soft)}.ed-nav-sub .ed-nav-link{display:block;font-weight:400;color:var(--ed-color-muted);padding:8px 12px}.ed-nav-item-mega>.ed-nav-sub{display:none;grid-template-columns:repeat(2,minmax(10rem,1fr));min-width:22rem;padding:var(--ed-space-4)}.ed-nav-item.has-children:focus-within>.ed-nav-sub,.ed-nav-item.has-children:hover>.ed-nav-sub{display:block}.ed-nav-item-mega.has-children:focus-within>.ed-nav-sub,.ed-nav-item-mega.has-children:hover>.ed-nav-sub{display:grid}.ed-nav-toggle,.ed-nav-toggle-label{display:none}.ed-header-search{display:flex;align-items:stretch;justify-self:end;gap:0;border:1px solid var(--ed-color-border);border-radius:var(--ed-radius-pill);overflow:hidden;background:var(--ed-color-bg)}.ed-header-search input{width:9rem;min-height:2.5rem;border:0;border-radius:0;padding:.45rem .75rem;font:400 .875rem var(--ed-font-ui);color:var(--ed-color-ink);background:var(--ed-color-bg);box-shadow:none}.ed-header-search input::placeholder{color:rgb(0 0 0/45%)}.ed-header-search button{min-width:2.5rem;min-height:2.5rem;margin-left:0;border:0;border-radius:0;background:var(--ed-gradient-search);color:var(--ed-color-primary-on);box-shadow:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ed-header-search-compact button{background:var(--ed-gradient-search-alt)}.ed-page-app .ed-main:not(.ed-main-wide),.ed-page-page .ed-main,.ed-page-post .ed-main{max-width:var(--ed-measure-content)}.ed-main-wide,.ed-page-app.ed-skin-b .ed-main:not(.ed-main-wide),.ed-page-page.ed-skin-b .ed-main,.ed-page-post.ed-skin-b .ed-main,.ed-skin-b .ed-main{max-width:none}.ed-toc{background:var(--ed-color-bg);border:1px solid var(--ed-color-border);border-left:0;border-radius:var(--ed-radius-card);box-shadow:var(--ed-shadow-soft)}.ed-toc p{font-weight:700;margin-bottom:var(--ed-space-3)}.ed-toc ol{margin:0;padding-left:1.25rem}.ed-callout{padding:var(--ed-space-5);box-shadow:var(--ed-shadow-card)}.ed-footer{background:var(--ed-color-footer-bg);color:var(--ed-color-footer-ink);border-top:0}.ed-footer .ed-consent-footer-link,.ed-footer a{color:var(--ed-color-footer-link);text-decoration:none}.ed-footer .ed-consent-footer-link:hover,.ed-footer a:hover{color:var(--ed-color-primary)}.ed-footer-inner{padding:30px 20px 20px;max-width:var(--ed-measure-content)}.ed-footer-cols{display:grid;gap:var(--ed-space-6);margin-bottom:var(--ed-space-5)}@media (min-width:768px){.ed-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ed-footer-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.ed-footer-heading{font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--ed-color-footer-heading);margin:0 0 var(--ed-space-3)}.ed-footer-col ul{list-style:none;margin:0;padding:0}.ed-footer-col li{margin-bottom:var(--ed-space-2);font-size:var(--ed-text-sm)}.ed-footer-cta{display:inline-block;background:var(--ed-color-footer-blue);padding:.75rem 1.25rem;border-radius:var(--ed-radius-button);letter-spacing:.04em;font-weight:600}.ed-footer-cta,.ed-footer-cta:hover{color:var(--ed-color-primary-on)!important}.ed-footer-cta:hover{filter:brightness(1.08)}.ed-social-footer a{color:var(--ed-color-footer-link)}.ed-footer-note{color:var(--ed-color-footer-muted);font-size:var(--ed-text-sm)}.ed-lead-magnet{background:var(--ed-color-primary-soft);border:1px solid var(--ed-color-border);border-radius:var(--ed-radius-md);padding:var(--ed-space-5);box-shadow:var(--ed-shadow-soft)}.ed-lead-magnet .ed-leadform{max-width:none}.ed-page-landing .ed-figure,.ed-page-landing .ed-lead-magnet{margin-left:auto;margin-right:auto}.ed-page-landing .ed-figure img{display:block}.ed-lead-magnet-form{display:flex;flex-wrap:wrap;gap:var(--ed-space-3);align-items:flex-end}.ed-lead-magnet-form label{display:flex;flex-direction:column;gap:var(--ed-space-2);flex:1 1 14rem}.ed-lead-magnet-form input{min-height:2.75rem;border:1px solid var(--ed-color-border);border-radius:var(--ed-radius-sm);padding:0 var(--ed-space-3);font:inherit}.ed-lead-magnet-form button{min-height:2.75rem;padding:0 1.35rem;border:0;border-radius:var(--ed-radius-button);background:var(--ed-color-cta);color:var(--ed-color-primary-on);font-family:var(--ed-font-ui);font-size:var(--ed-text-button);font-weight:600;letter-spacing:.04em}.ed-lead-magnet-form button:hover{background:var(--ed-color-primary-hover)}.ed-lead-magnet-form .ed-leadform-choice-buttons button{min-height:3rem}.ed-lead-magnet-form .ed-leadform-notice{flex:1 1 100%}.ed-lead-magnet-form button.ed-leadform-back{flex:1 1 100%;min-height:0;padding:0;background:none;color:var(--ed-color-muted);font-size:var(--ed-text-sm);font-weight:400;letter-spacing:0;text-align:left;text-decoration:underline}.ed-lead-magnet-form button.ed-leadform-back:hover{background:none;color:var(--ed-color-ink)}.ed-lead-magnet-form.ed-leadform--done{flex-direction:column;align-items:stretch}.ed-lead-magnet-form .ed-leadform-cta{min-height:2.75rem;padding:0 1.35rem;border-radius:var(--ed-radius-button);background:var(--ed-color-cta);color:var(--ed-color-primary-on);font-family:var(--ed-font-ui);font-size:var(--ed-text-button);font-weight:600;letter-spacing:.04em}.ed-lead-magnet-form .ed-leadform-cta:hover{background:var(--ed-color-primary-hover);color:var(--ed-color-primary-on)}.ed-cta{background:var(--ed-color-cta);color:var(--ed-color-primary-on);border-radius:var(--ed-radius-button);padding:.85rem 1.35rem;font-size:var(--ed-text-button);letter-spacing:.04em}.ed-cta:hover{background:var(--ed-color-primary-hover);filter:none;text-decoration:none}.ed-cta-blue,.ed-cta-gold,.ed-cta-secondary{background:var(--ed-color-accent);color:var(--ed-color-accent-ink)}.ed-cta-blue:hover,.ed-cta-gold:hover,.ed-cta-secondary:hover{background:var(--ed-color-accent);filter:brightness(.96)}.ed-cta-brand,.ed-cta-pro{background:var(--ed-color-brand);color:var(--ed-color-primary-on)}.ed-cta-on-brand{background:var(--ed-color-bg);color:var(--ed-color-ink)}.ed-cta-on-brand:hover{background:var(--ed-color-bg);filter:brightness(.97)}.ed-footer .ed-cta,.ed-footer .ed-cta-blue,.ed-footer .ed-cta-gold,.ed-footer .ed-cta-secondary{background:var(--ed-color-footer-blue);color:var(--ed-color-primary-on)}.ed-page-landing .ed-cta{border-radius:var(--ed-radius-button)}.ed-page-landing .ed-price-old,.ed-page-landing del,.ed-page-landing s{color:var(--ed-color-price-old);text-decoration-color:var(--ed-color-price-old)}.ed-page-landing .ed-columns[style*="--ed-cols: 3"] .ed-column,.ed-page-landing .ed-columns[style*="--ed-cols: 4"] .ed-column{background:var(--ed-color-bg);border:1px solid var(--ed-color-hairline);border-radius:var(--ed-radius-md);box-shadow:var(--ed-shadow-soft);padding:var(--ed-space-5)}.ed-page-landing .ed-section+.ed-section{margin-top:var(--ed-space-7)}.ed-course-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--ed-space-5)}@media (min-width:720px){.ed-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-course-card{background:var(--ed-color-bg);border:1px solid var(--ed-color-border);border-radius:var(--ed-radius-md);padding:var(--ed-space-5);box-shadow:var(--ed-shadow-card)}.ed-course-card h2{margin-top:0}.ed-course-badge{font-size:var(--ed-text-sm);font-weight:700;color:var(--ed-color-accent-ink);background:var(--ed-color-highlight);display:inline-block;padding:2px 8px;border-radius:var(--ed-radius-sm)}.ed-course-overview{width:min(var(--ed-measure-content),100%);margin:0 auto}.ed-course-overview-kicker{margin:0 0 var(--ed-space-2);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-color-brand)}.ed-course-feature{margin:var(--ed-space-5) 0}.ed-account-kicker{margin:0 0 var(--ed-space-2);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-color-brand)}.ed-account-banner{padding:var(--ed-space-3) var(--ed-space-4);border-radius:var(--ed-radius-card);margin:0 0 var(--ed-space-5)}.ed-account-banner.is-ok{background:var(--ed-color-primary-soft);color:var(--ed-color-primary-ink)}.ed-account-banner.is-error{background:var(--ed-callout-warning-bg);color:var(--ed-color-ink)}.ed-account-dash{display:grid;gap:var(--ed-space-7);margin-top:var(--ed-space-5)}@media (min-width:900px){.ed-account-dash{grid-template-columns:21rem minmax(0,1fr);align-items:start}}.ed-account-left{gap:var(--ed-space-4)}.ed-account-left,.ed-account-menu{display:flex;flex-direction:column}.ed-account-acc-panel{padding:.2rem 0 var(--ed-space-4) 1.55rem}.ed-account-acc-panel .ed-cta{display:inline-block;text-decoration:none}.ed-account-panel{background:var(--ed-color-bg);border:1px solid var(--ed-color-border);border-radius:var(--ed-radius-card);box-shadow:var(--ed-shadow-soft);padding:var(--ed-space-5);overflow:hidden}.ed-account-panel h2{margin-top:0}.ed-account-pending{background:var(--ed-color-primary-soft);color:var(--ed-color-ink);border-radius:var(--ed-radius-md);padding:var(--ed-space-4);margin:0 0 var(--ed-space-5)}.ed-account-pending p{margin:0 0 var(--ed-space-3)}.ed-account-pending p:last-of-type{margin-bottom:var(--ed-space-4)}.ed-account-pending .ed-cta{border:0;cursor:pointer;font:inherit}.ed-account-hint{margin:0 0 var(--ed-space-4);color:var(--ed-color-muted);font-size:var(--ed-text-sm)}.ed-account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ed-space-3);margin:0;padding:0;border:0}.ed-account-actions button.ed-cta,.ed-account-session button.ed-cta{border:0;cursor:pointer;width:auto}.ed-account-session{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ed-space-3);margin-top:var(--ed-space-6);padding-top:var(--ed-space-5);border-top:1px solid var(--ed-color-border)}.ed-account-session form{width:auto}.ed-account-catalog h2{margin-top:0}.ed-account-catalog-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ed-space-3);margin-bottom:var(--ed-space-4)}.ed-account-course-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ed-account-course{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:var(--ed-space-3);align-items:center;padding:.45rem .55rem;border-radius:var(--ed-radius-pill);text-decoration:none;color:var(--ed-color-ink)}.ed-account-course:hover{background:var(--ed-color-primary-soft);text-decoration:none}.ed-account-course img,.ed-account-course-cover{display:block;width:4.5rem;aspect-ratio:16/9;height:auto;object-fit:cover;border-radius:var(--ed-radius-sm);background:#1a2a14}.ed-account-course-name{font-weight:700}.ed-account-course-go{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ed-color-primary-ink)}.ed-course-nav-title{font-weight:700}.ed-course-nav ul{list-style:none;margin:0 0 var(--ed-space-3);padding:0}.ed-course-nav .is-current{font-weight:700}.ed-course-nav-ch{font-size:var(--ed-text-sm);margin:0}.ed-course-nav-lock,.ed-lesson-locked{background:var(--ed-color-primary-soft);border-radius:var(--ed-radius-sm);padding:var(--ed-space-3)}.ed-lesson-sidebar{background:var(--ed-color-bg);border-style:solid;border:1px solid var(--ed-color-border);color:var(--ed-color-ink)}.ed-figure{margin:var(--ed-space-5) 0}.ed-page-landing .ed-symbol-footer,.ed-page-landing .ed-symbol-header{width:min(var(--ed-measure-header),calc(100% - 2 * var(--ed-space-5)));margin-left:auto;margin-right:auto}@media (max-width:1023px){.ed-header-top{grid-template-columns:1fr auto 1fr;row-gap:12px}.ed-header-search{grid-column:1/-1;justify-self:center}.ed-nav-toggle-label{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;cursor:pointer}.ed-hamburger,.ed-hamburger:after,.ed-hamburger:before{display:block;width:22px;height:2px;background:var(--ed-color-ink);border-radius:1px;position:relative}.ed-hamburger:after,.ed-hamburger:before{content:"";position:absolute;left:0}.ed-hamburger:before{top:-7px}.ed-hamburger:after{top:7px}.ed-nav{display:none;flex:1 1 100%;order:8}.ed-header-navrow{display:flex;flex-wrap:wrap;grid-template-columns:none}.ed-header-navrow .ed-nav{grid-column:auto;justify-self:stretch}.ed-nav-toggle:checked~.ed-nav{display:block}.ed-nav-item-mega>.ed-nav-sub,.ed-nav-sub{position:static;box-shadow:none;display:block;border:0;padding-left:var(--ed-space-3)}}@media (max-width:767px){.ed-header-inner{padding:12px 16px 8px}.ed-logo img{height:56px}.ed-header-top{grid-template-columns:1fr;justify-items:center}.ed-header-top .ed-social{justify-self:start}.ed-header-search input{width:178px}}.ed-chat{--ed-chat-accent:#5a8219;--ed-chat-text:#1a1a1a;--ed-chat-bg:#f7f4ee;--ed-chat-border:#cfc8b8;font-family:Verdana,system-ui,sans-serif;color:var(--ed-chat-text);background:var(--ed-chat-bg);border:1px solid var(--ed-chat-border);border-radius:8px;padding:1rem;max-width:40rem}.ed-chat-title{margin:0 0 .75rem;font-size:1.15rem}.ed-chat-log{display:flex;flex-direction:column;gap:.6rem;min-height:8rem;max-height:22rem;overflow-y:auto;margin-bottom:.75rem}.ed-chat-msg{margin:0;padding:.5rem .7rem;border-radius:6px;background:#fff}.ed-chat-msg-user{background:#e8f0d8}.ed-chat-who{display:block;font-size:.75rem;font-weight:700;margin-bottom:.2rem}.ed-chat-error{color:#8a1f1f;margin:0 0 .75rem}.ed-chat-consent{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.75rem;font-size:.9rem}.ed-chat-consent input{margin-top:.2rem}.ed-chat-form{display:flex;flex-direction:column;gap:.5rem}.ed-chat-input{width:100%;resize:vertical;font:inherit;padding:.5rem}.ed-chat-send{align-self:flex-start;background:var(--ed-chat-accent);color:#fff;border:0;border-radius:4px;padding:.45rem 1rem;font:inherit;cursor:pointer}.ed-chat-send:disabled{opacity:.55;cursor:not-allowed}.ed-chat-audio{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.ed-chat-audio-hint{margin:0;font-size:.9rem;line-height:1.4}.ed-chat-mic{align-self:flex-start;background:var(--ed-chat-accent);color:#fff;border:0;border-radius:4px;padding:.45rem 1rem;font:inherit;cursor:pointer}.ed-chat-mic[aria-pressed=true]{background:#8a1f1f}.ed-chat-mic:disabled{opacity:.55;cursor:not-allowed}.ed-chat--voice{--ed-chat-listen:#0b8a17;--ed-chat-listen-ink:#0b6b14;--ed-chat-speak:#e07800;--ed-chat-speak-ink:#9a4c00;--ed-chat-stop:#b3261e;--ed-chat-muted:#56615a;--ed-chat-accent:var(--ed-chat-listen);--ed-chat-state:#7d8b80;--ed-chat-state-ink:#46524a;--ed-chat-state-tint:#f6f8f6;--ed-chat-mic-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 14.5a3.5 3.5 0 0 0 3.5-3.5V5a3.5 3.5 0 0 0-7 0v6a3.5 3.5 0 0 0 3.5 3.5zm6-3.5a6 6 0 0 1-12 0H4a8 8 0 0 0 7 7.94V21h2v-2.06A8 8 0 0 0 20 11h-2z'/%3E%3C/svg%3E");box-sizing:border-box;width:100%;background:#fff;border:1px solid #d8e6d6;border-radius:16px;padding:1.1rem;line-height:1.5;overflow-wrap:break-word;box-shadow:0 6px 22px rgba(12,17,21,.08);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.ed-chat--voice[data-ed-chat-state=listening]{--ed-chat-state:var(--ed-chat-listen);--ed-chat-state-ink:var(--ed-chat-listen-ink);--ed-chat-state-tint:#f0faef}.ed-chat--voice[data-ed-chat-state=speaking]{--ed-chat-state:var(--ed-chat-speak);--ed-chat-state-ink:var(--ed-chat-speak-ink);--ed-chat-state-tint:#fff5ea}.ed-chat--voice.ed-chat--live{background:var(--ed-chat-state-tint);border:2px solid var(--ed-chat-state);box-shadow:0 10px 30px rgba(12,17,21,.12);box-shadow:0 0 0 4px color-mix(in srgb,var(--ed-chat-state) 16%,transparent),0 10px 30px rgba(12,17,21,.12)}.ed-chat .ed-chat-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.ed-chat .ed-chat-avatar{display:block;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;background:#f3f0e8}.ed-chat--live .ed-chat-avatar{box-shadow:0 0 0 2px var(--ed-chat-state)}.ed-chat .ed-chat-head-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.ed-chat.ed-chat--voice .ed-chat-title{margin:0;color:var(--ed-chat-text);font-size:1.2rem;line-height:1.25}.ed-chat .ed-chat-subtitle{color:var(--ed-chat-muted);font-size:.85rem}.ed-chat--live .ed-chat-subtitle{color:var(--ed-chat-state-ink);font-weight:700}.ed-chat .ed-chat-live-chip{display:inline-flex;flex:none;align-items:center;gap:.4rem;padding:.2rem .7rem;border-radius:999px;background:var(--ed-chat-state-ink);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ed-chat .ed-chat-live-chip:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#fff;animation:ed-chat-blink 1.2s ease-in-out infinite}.ed-chat--voice .ed-chat-log{min-height:0;margin-bottom:.9rem}.ed-chat--voice .ed-chat-msg{align-self:flex-start;max-width:100%;box-sizing:border-box;padding:.6rem .85rem;border-radius:14px 14px 14px 4px;background:#f1f6f0}.ed-chat--live .ed-chat-msg{background:#fff;font-size:.9rem}.ed-chat .ed-chat-stage{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:.5rem 0 1.1rem}.ed-chat .ed-chat-orb{position:relative;width:clamp(8rem,38vw,10rem);aspect-ratio:1}.ed-chat .ed-chat-orb:before{content:"";inset:12%;opacity:.14}.ed-chat .ed-chat-orb-ring,.ed-chat .ed-chat-orb:before{position:absolute;border-radius:50%;background:var(--ed-chat-state)}.ed-chat .ed-chat-orb-ring{inset:0;opacity:0}.ed-chat .ed-chat-orb-core{position:absolute;inset:24%;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ed-chat-state);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--ed-chat-state) 65%,#fff),var(--ed-chat-state) 70%);box-shadow:0 8px 24px rgba(12,17,21,.18)}.ed-chat .ed-chat-orb-bars,.ed-chat .ed-chat-orb-mic{grid-area:1/1}.ed-chat .ed-chat-orb-mic{width:44%;height:44%;background:currentColor;-webkit-mask:var(--ed-chat-mic-icon) center /contain no-repeat;mask:var(--ed-chat-mic-icon) center /contain no-repeat}.ed-chat .ed-chat-orb-bars{display:none;align-items:center;justify-content:center;gap:8%;width:52%;height:46%}.ed-chat .ed-chat-orb-bars>span{width:13%;height:100%;border-radius:999px;background:#fff;animation:ed-chat-bar .9s ease-in-out infinite}.ed-chat .ed-chat-orb-bars>span:nth-child(2){animation-delay:.15s}.ed-chat .ed-chat-orb-bars>span:nth-child(3){animation-delay:.3s}.ed-chat .ed-chat-orb-bars>span:nth-child(4){animation-delay:.45s}.ed-chat .ed-chat-stage[data-state=listening] .ed-chat-orb-ring{animation:ed-chat-ring 2.4s ease-out infinite}.ed-chat .ed-chat-stage[data-state=listening] .ed-chat-orb-ring:nth-child(2){animation-delay:.8s}.ed-chat .ed-chat-stage[data-state=listening] .ed-chat-orb-ring:nth-child(3){animation-delay:1.6s}.ed-chat .ed-chat-stage[data-state=listening] .ed-chat-orb-core{animation:ed-chat-breathe 2.4s ease-in-out infinite}.ed-chat .ed-chat-stage[data-state=speaking] .ed-chat-orb-ring{animation:ed-chat-wave 1.2s ease-out infinite}.ed-chat .ed-chat-stage[data-state=speaking] .ed-chat-orb-ring:nth-child(2){animation-delay:.4s}.ed-chat .ed-chat-stage[data-state=speaking] .ed-chat-orb-ring:nth-child(3){animation-delay:.8s}.ed-chat .ed-chat-stage[data-state=speaking] .ed-chat-orb-core{animation:ed-chat-bounce .6s ease-in-out infinite alternate}.ed-chat .ed-chat-stage[data-state=speaking] .ed-chat-orb-mic{display:none}.ed-chat .ed-chat-stage[data-state=speaking] .ed-chat-orb-bars{display:flex}.ed-chat .ed-chat-stage[data-state=connecting] .ed-chat-orb-ring:first-child{inset:14%;opacity:1;background:none;border:4px solid color-mix(in srgb,var(--ed-chat-listen) 18%,transparent);border-top-color:var(--ed-chat-listen);animation:ed-chat-spin 1s linear infinite}.ed-chat .ed-chat-stage[data-state=connecting] .ed-chat-orb-core{opacity:.75}.ed-chat .ed-chat-stage[data-state=connecting] .ed-chat-orb:before{display:none}.ed-chat .ed-chat-audio-live{margin:0;color:var(--ed-chat-state-ink);font-size:1.2rem;font-weight:700;line-height:1.35;text-align:center}.ed-chat--voice .ed-chat-audio-hint{color:var(--ed-chat-muted);font-size:.85rem}.ed-chat--voice .ed-chat-consent{margin-bottom:.75rem;padding:.65rem .8rem;border-radius:10px;background:#f6f8f6;font-size:.82rem;line-height:1.45}.ed-chat--voice .ed-chat-consent input{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem;accent-color:var(--ed-chat-listen)}.ed-chat--voice .ed-chat-mic{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.9rem;padding:.6rem 1.4rem;border:2px solid var(--ed-chat-listen);border-radius:999px;font-size:1rem;font-weight:700;box-shadow:0 4px 14px rgba(11,138,23,.25);transition:background-color .2s ease,color .2s ease}.ed-chat--voice .ed-chat-mic:before{content:"";flex:none;width:1.15rem;height:1.15rem;background:currentColor;-webkit-mask:var(--ed-chat-mic-icon) center /contain no-repeat;mask:var(--ed-chat-mic-icon) center /contain no-repeat}.ed-chat--voice .ed-chat-mic:focus-visible{outline:3px solid #2f8ae7;outline-offset:2px}.ed-chat--live .ed-chat-mic{align-self:center;min-width:min(100%,15rem)}.ed-chat--voice .ed-chat-mic[aria-pressed=true]{background:#fff;color:var(--ed-chat-stop);border-color:var(--ed-chat-stop);box-shadow:0 4px 14px rgba(179,38,30,.18)}.ed-chat--voice .ed-chat-mic[aria-pressed=true]:before{width:.8rem;height:.8rem;border-radius:2px;-webkit-mask:none;mask:none}.ed-chat--voice .ed-chat-mic[aria-pressed=true]:hover{background:var(--ed-chat-stop);color:#fff}.ed-chat .ed-chat-consent-done{color:var(--ed-chat-muted);font-size:.8rem;text-align:center}.ed-chat .ed-chat-consent-done>summary{cursor:pointer}.ed-chat .ed-chat-consent-text{margin-top:.4rem;text-align:left;line-height:1.45}@media (max-width:420px){.ed-chat--voice{padding:.9rem}.ed-chat--voice .ed-chat-mic{width:100%}}@keyframes ed-chat-ring{0%{transform:scale(.5);opacity:.55}to{transform:scale(1);opacity:0}}@keyframes ed-chat-wave{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.05);opacity:0}}@keyframes ed-chat-breathe{50%{transform:scale(1.06)}}@keyframes ed-chat-bounce{to{transform:scale(1.09)}}@keyframes ed-chat-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ed-chat-spin{to{transform:rotate(1turn)}}@keyframes ed-chat-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ed-chat .ed-chat-live-chip:before,.ed-chat .ed-chat-orb-bars>span,.ed-chat .ed-chat-orb-core,.ed-chat .ed-chat-orb-ring{animation:none!important}.ed-chat .ed-chat-stage[data-state=listening] .ed-chat-orb-ring:first-child,.ed-chat .ed-chat-stage[data-state=speaking] .ed-chat-orb-ring:first-child{opacity:.18}.ed-chat .ed-chat-stage[data-state=speaking] .ed-chat-orb-bars>span:nth-child(odd){transform:scaleY(.55)}}.ed-chat-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}