.LearnBlocks-module__oKlUxq__blocks{gap:var(--s-4);flex-direction:column;display:flex}.LearnBlocks-module__oKlUxq__block{gap:var(--s-3);padding:var(--s-5) var(--s-4);color:var(--fg);min-width:0;min-height:132px;transition:transform .3s var(--ease-out), border-color .2s ease, box-shadow .3s ease;background:linear-gradient(160deg,#ffffff17,#ffffff06);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;position:relative}@media (min-width:720px){.LearnBlocks-module__oKlUxq__block{padding:var(--s-5) var(--s-6)}}.LearnBlocks-module__oKlUxq__block:hover{color:var(--fg);border-color:#12b5c173;transform:translateY(-2px);box-shadow:0 0 34px #12b5c12e}.LearnBlocks-module__oKlUxq__block:active{transform:scale(.985)}.LearnBlocks-module__oKlUxq__blockDone{border-color:#46d68a80}.LearnBlocks-module__oKlUxq__blockSoon{opacity:.8}.LearnBlocks-module__oKlUxq__blockHead{align-items:flex-start;gap:var(--s-3);display:flex}.LearnBlocks-module__oKlUxq__blockNum{color:#fff;background:var(--neo-gradient);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid;box-shadow:0 6px 16px #12b5c159}.LearnBlocks-module__oKlUxq__blockTitle{min-width:0;font-size:var(--fs-lg);letter-spacing:var(--tracking-tight);flex:1;font-weight:700;line-height:1.25}.LearnBlocks-module__oKlUxq__blockText{color:var(--fg-soft);font-size:var(--fs-sm)}.LearnBlocks-module__oKlUxq__blockFoot{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--fs-sm);color:var(--muted);margin-top:auto;display:flex}.LearnBlocks-module__oKlUxq__go{color:var(--neo-cyan);white-space:nowrap;font-weight:650}.LearnBlocks-module__oKlUxq__tag{border-radius:var(--r-pill);min-height:26px;font-size:var(--fs-xs);color:var(--fg-soft);white-space:nowrap;background:#ffffff1a;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.LearnBlocks-module__oKlUxq__check{color:#46d68a;background:#46d68a33;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:inline-grid}.LearnBlocks-module__oKlUxq__track{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.LearnBlocks-module__oKlUxq__fill{background:var(--neo-gradient);height:100%;display:block;box-shadow:0 0 12px #12b5c18c}.LearnBlocks-module__oKlUxq__backRow{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.LearnBlocks-module__oKlUxq__backLink{border-radius:var(--r-pill);background:var(--accent);color:#fff;width:fit-content;min-height:36px;font-size:var(--fs-sm);border:0;align-items:center;gap:6px;padding:0 14px 0 10px;font-weight:650;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 6px 16px #12b5c147}.LearnBlocks-module__oKlUxq__backLink:hover{color:#fff;filter:brightness(1.08)}.LearnBlocks-module__oKlUxq__items{gap:var(--s-4);flex-direction:column;display:flex}.LearnBlocks-module__oKlUxq__item{gap:var(--s-3);padding:var(--s-4);background:#ffffff0d;border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;min-width:0;display:flex}.LearnBlocks-module__oKlUxq__itemDone{border-color:#46d68a66}.LearnBlocks-module__oKlUxq__itemHead{align-items:center;gap:var(--s-3);display:flex}.LearnBlocks-module__oKlUxq__itemTitle{min-width:0;font-size:var(--fs-md);flex:1;margin:0;font-weight:700;line-height:1.3}.LearnBlocks-module__oKlUxq__caption{color:var(--fg-soft);font-size:var(--fs-sm);margin:0}.LearnBlocks-module__oKlUxq__soon{color:var(--muted);margin:0;font-style:italic}.LearnBlocks-module__oKlUxq__videoFrame{background:#000;border-radius:14px;justify-content:center;display:flex;overflow:hidden}.LearnBlocks-module__oKlUxq__videoFrame video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;max-width:360px;max-height:70vh;display:block}.LearnBlocks-module__oKlUxq__itemFoot{justify-content:flex-end;display:flex}.LearnBlocks-module__oKlUxq__markBtn,.LearnBlocks-module__oKlUxq__ghostBtn{min-height:var(--tap);padding:0 var(--s-5);border-radius:var(--r-pill);font:inherit;cursor:pointer;font-weight:650}.LearnBlocks-module__oKlUxq__markBtn{color:#fff;background:var(--neo-gradient);border:0;box-shadow:0 6px 18px #12b5c159}.LearnBlocks-module__oKlUxq__ghostBtn{color:var(--fg-soft);background:0 0;border:1px solid #ffffff2e}.LearnBlocks-module__oKlUxq__itemText{gap:0;padding:0}.LearnBlocks-module__oKlUxq__textSummary{align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-4);cursor:pointer;border-radius:20px;list-style:none;display:flex}.LearnBlocks-module__oKlUxq__textSummary::-webkit-details-marker{display:none}.LearnBlocks-module__oKlUxq__textMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.LearnBlocks-module__oKlUxq__chev{color:var(--muted);flex:none;transition:transform .2s}.LearnBlocks-module__oKlUxq__itemText[open] .LearnBlocks-module__oKlUxq__chev{transform:rotate(180deg)}.LearnBlocks-module__oKlUxq__bodyWrap{padding:0 var(--s-4) var(--s-4)}.LearnBlocks-module__oKlUxq__item>.LearnBlocks-module__oKlUxq__bodyWrap{padding:0}.LearnBlocks-module__oKlUxq__player{gap:var(--s-4);flex-direction:column;scroll-margin-top:72px;display:flex}.LearnBlocks-module__oKlUxq__step{color:var(--muted);font-size:var(--fs-sm);letter-spacing:.02em;margin:0;font-weight:650}.LearnBlocks-module__oKlUxq__stepNav{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-2);display:flex}.LearnBlocks-module__oKlUxq__stepNav .LearnBlocks-module__oKlUxq__markBtn{flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.LearnBlocks-module__oKlUxq__stepNav .LearnBlocks-module__oKlUxq__ghostBtn:disabled{opacity:.4;cursor:default}.LearnBlocks-module__oKlUxq__unmark{color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-self:center;min-height:36px;text-decoration:underline}.LearnBlocks-module__oKlUxq__dots{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.LearnBlocks-module__oKlUxq__dot{min-width:36px;height:36px;font:inherit;font-size:var(--fs-sm);cursor:pointer;color:var(--fg-soft);background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;place-items:center;padding:0 6px;font-weight:700;display:grid}.LearnBlocks-module__oKlUxq__dotDone{color:#46d68a;background:#46d68a1f;border-color:#46d68a80}.LearnBlocks-module__oKlUxq__dotNow{color:#fff;border-color:var(--neo-cyan);background:#12b5c159;box-shadow:0 0 12px #12b5c173}
.Learn-module__cLNRLa__nav{margin:calc(-1 * var(--s-2)) 0 var(--s-5);max-width:100%}.Learn-module__cLNRLa__body{gap:var(--s-3);max-width:72ch;color:var(--fg-soft);flex-direction:column;display:flex}.Learn-module__cLNRLa__body h2{font-size:var(--fs-xl);color:var(--fg);margin-top:var(--s-3)}.Learn-module__cLNRLa__body>:first-child{margin-top:0}.Learn-module__cLNRLa__p{white-space:pre-line}.Learn-module__cLNRLa__ul{gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}.Learn-module__cLNRLa__ul li{padding-left:22px;position:relative}.Learn-module__cLNRLa__ul li:before{content:"";background:var(--sky);opacity:.8;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:4px}.Learn-module__cLNRLa__ol{counter-reset:step;gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.Learn-module__cLNRLa__ol li{counter-increment:step;padding:var(--s-3) var(--s-4) var(--s-3) 60px;border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff0b;min-height:52px;position:relative}.Learn-module__cLNRLa__ol li:before{content:counter(step);left:var(--s-3);top:var(--s-3);width:34px;height:34px;color:var(--accent-ink);background:var(--accent-gradient);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.Learn-module__cLNRLa__quote{padding:var(--s-4);border-radius:var(--r-md);background:var(--info-bg);color:var(--fg);font-size:var(--fs-lg);letter-spacing:var(--tracking-tight);border:1px solid #12b5c159;font-weight:600}.Learn-module__cLNRLa__draft{align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-sm);border:1px dashed #ffd27a99;font-weight:600;display:flex}.Learn-module__cLNRLa__video{gap:var(--s-2);flex-direction:column;margin:0;display:flex}.Learn-module__cLNRLa__videoFrame{aspect-ratio:16/9;border-radius:var(--r-lg);border:1px solid var(--line-strong);background:#000;width:100%;position:relative;overflow:hidden}.Learn-module__cLNRLa__videoFrame video{object-fit:contain;width:100%;height:100%}.Learn-module__cLNRLa__videoEmpty{aspect-ratio:16/9;border-radius:var(--r-lg);border:1px dashed var(--line-strong);justify-content:center;align-items:center;gap:var(--s-2);width:100%;min-height:190px;padding:var(--s-4);text-align:center;background:#ffffff08;flex-direction:column;display:flex}.Learn-module__cLNRLa__play{border:1px dashed var(--line-strong);width:56px;height:56px;color:var(--muted);background:#ffffff0d;border-radius:16px;place-items:center;display:grid}.Learn-module__cLNRLa__videoTitle{font-size:var(--fs-lg);color:var(--fg);font-weight:650}.Learn-module__cLNRLa__caption{justify-content:space-between;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.Learn-module__cLNRLa__progress{gap:var(--s-2);flex-direction:column;display:flex}.Learn-module__cLNRLa__progressHead{justify-content:space-between;gap:var(--s-3);font-size:var(--fs-sm);color:var(--fg-soft);display:flex}.Learn-module__cLNRLa__bar{border-radius:var(--r-pill);background:#ffffff1a;height:10px;overflow:hidden}.Learn-module__cLNRLa__barFill{border-radius:inherit;background:var(--accent-gradient);min-width:0;height:100%;transition:width .3s;display:block}.Learn-module__cLNRLa__big{letter-spacing:var(--tracking-tight);color:var(--fg);font-size:clamp(2rem,1.4rem + 3vw,3rem);font-weight:700;line-height:1}.Learn-module__cLNRLa__list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Learn-module__cLNRLa__item{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px solid var(--line);color:inherit;background:#ffffff0b;text-decoration:none;transition:border-color .15s,background .15s;display:flex}a.Learn-module__cLNRLa__item:hover{color:inherit;background:#ffffff14;border-color:#ffffff57}.Learn-module__cLNRLa__num{width:34px;height:34px;font-weight:700;font-size:var(--fs-sm);border:1px solid var(--line-strong);color:var(--fg-soft);border-radius:50%;flex:none;place-items:center;display:grid}.Learn-module__cLNRLa__numDone{background:var(--success-bg);color:var(--success);border-color:#40c88c80}.Learn-module__cLNRLa__itemMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Learn-module__cLNRLa__itemTitle{color:var(--fg);font-weight:650}.Learn-module__cLNRLa__itemMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Learn-module__cLNRLa__doneRow{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.Learn-module__cLNRLa__sectionCard{gap:var(--s-3);flex-direction:column;height:100%;display:flex}.Learn-module__cLNRLa__sectionTop{align-items:center;gap:var(--s-3);display:flex}.Learn-module__cLNRLa__sectionIcon{width:44px;height:44px;color:var(--ice);background:#12b5c124;border:1px solid #12b5c14d;border-radius:14px;flex:none;place-items:center;display:grid}.Learn-module__cLNRLa__sectionTitle{font-size:var(--fs-lg);letter-spacing:var(--tracking-tight);color:var(--fg);font-weight:650}.Learn-module__cLNRLa__grow{flex:1}.Learn-module__cLNRLa__pager{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (min-width:720px){.Learn-module__cLNRLa__pager{grid-template-columns:1fr 1fr}}.Learn-module__cLNRLa__pagerLink{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px solid var(--line);color:var(--fg);background:#ffffff0b;flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.Learn-module__cLNRLa__pagerLink:hover{color:var(--fg);border-color:#ffffff57}.Learn-module__cLNRLa__pagerNext{text-align:right}@media (min-width:720px){.Learn-module__cLNRLa__pagerNext{grid-column:2}}.Learn-module__cLNRLa__anchor{scroll-margin-top:calc(var(--header-h) + var(--s-4))}.Learn-module__cLNRLa__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.Learn-module__cLNRLa__chip{min-height:36px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--fg-soft);font-size:var(--fs-sm);background:#ffffff0f;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.Learn-module__cLNRLa__chip:hover{color:var(--fg);background:#ffffff1f}.Learn-module__cLNRLa__chipCount{font-size:var(--fs-xs);color:var(--muted)}.Learn-module__cLNRLa__faqList{gap:var(--s-2);flex-direction:column;display:flex}.Learn-module__cLNRLa__faqItem{border-radius:var(--r-md);border:1px solid var(--line);background:#ffffff0b}.Learn-module__cLNRLa__faqItem[open]{background:#12b5c112;border-color:#12b5c166}.Learn-module__cLNRLa__faqQ{align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-3) var(--s-4);cursor:pointer;color:var(--fg);border-radius:var(--r-md);font-weight:600;list-style:none;display:flex}.Learn-module__cLNRLa__faqQ::-webkit-details-marker{display:none}.Learn-module__cLNRLa__faqQText{flex:1;min-width:0}.Learn-module__cLNRLa__chev{width:20px;height:20px;color:var(--muted);flex:none;transition:transform .2s}.Learn-module__cLNRLa__faqItem[open] .Learn-module__cLNRLa__chev{transform:rotate(180deg)}.Learn-module__cLNRLa__faqA{padding:0 var(--s-4) var(--s-4);color:var(--fg-soft);white-space:pre-line}.Learn-module__cLNRLa__faqA p+p{margin-top:var(--s-2)}.Learn-module__cLNRLa__faqEmpty{color:var(--muted);font-style:italic}.Learn-module__cLNRLa__tool{gap:var(--s-3);flex-direction:column;height:100%;display:flex}.Learn-module__cLNRLa__toolHead{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.Learn-module__cLNRLa__toolName{font-size:var(--fs-lg);letter-spacing:var(--tracking-tight);color:var(--fg);font-weight:650}.Learn-module__cLNRLa__label{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.Learn-module__cLNRLa__nav{margin:calc(-1 * var(--s-2)) calc(var(--s-4) * -1) var(--s-5);padding:4px var(--s-4);scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;display:flex;overflow-x:auto}.Learn-module__cLNRLa__nav::-webkit-scrollbar{display:none}@media (min-width:720px){.Learn-module__cLNRLa__nav{flex-wrap:wrap;margin-inline:0;padding-inline:2px;overflow:visible}}.Learn-module__cLNRLa__navItem{border-radius:var(--r-pill);min-height:40px;color:var(--fg-soft);font-size:var(--fs-sm);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;flex:none;align-items:center;padding:0 16px;font-weight:650;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.Learn-module__cLNRLa__navItem:hover{color:#fff;border-color:#12b5c166}.Learn-module__cLNRLa__navItem:active{transform:scale(.96)}.Learn-module__cLNRLa__navItem[aria-current=page]{color:#fff;background:#12b5c1d9;border-color:#0000;box-shadow:0 6px 18px #12b5c159}.Learn-module__cLNRLa__bar{background:#ffffff14;height:8px}.Learn-module__cLNRLa__barFill{background:var(--neo-gradient);box-shadow:0 0 12px #12b5c18c}@media (prefers-reduced-motion:no-preference){.Learn-module__cLNRLa__barFill{animation:Learn-module__cLNRLa__barGrow 1.1s var(--ease-out) .2s backwards}}@keyframes Learn-module__cLNRLa__barGrow{0%{width:0}}.Learn-module__cLNRLa__ring{flex:none;place-items:center;display:grid;position:relative}.Learn-module__cLNRLa__ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.Learn-module__cLNRLa__ringTrack{fill:none;stroke:#ffffff17;stroke-width:10px}.Learn-module__cLNRLa__ringFill{fill:none;stroke-width:10px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));filter:drop-shadow(0 0 6px #12b5c199)}@media (prefers-reduced-motion:no-preference){.Learn-module__cLNRLa__ringFill{animation:Learn-module__cLNRLa__ringGrow 1.4s var(--ease-out) .25s backwards}}@keyframes Learn-module__cLNRLa__ringGrow{0%{stroke-dashoffset:100px}}.Learn-module__cLNRLa__ringText{flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.Learn-module__cLNRLa__ringNum{letter-spacing:-.04em;font-size:1.6rem;font-weight:800}.Learn-module__cLNRLa__ringLabel{color:var(--muted);margin-top:4px;font-size:.7rem;font-weight:600}.Learn-module__cLNRLa__hero{isolation:isolate;background:#1f2327d9;border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #00000052}@media (min-width:900px){.Learn-module__cLNRLa__hero{flex-direction:row;align-items:center;gap:32px;padding:26px 30px}.Learn-module__cLNRLa__hero>.Learn-module__cLNRLa__heroTop{flex:0 44%}}.Learn-module__cLNRLa__heroBody{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.Learn-module__cLNRLa__heroTop{align-items:center;gap:16px;display:flex}.Learn-module__cLNRLa__heroQuote{letter-spacing:-.02em;font-size:clamp(1.2rem,1rem + 1vw,1.55rem);font-weight:700;line-height:1.25}.Learn-module__cLNRLa__heroNext{font-size:var(--fs-sm);color:var(--muted)}.Learn-module__cLNRLa__heroNext strong{color:var(--fg);font-weight:650}.Learn-module__cLNRLa__sectionIcon{color:#fff;background:var(--neo-gradient);transition:transform .35s var(--ease-spring);border:0;box-shadow:0 6px 16px #12b5c159}.Learn-module__cLNRLa__sectionLink{gap:var(--s-3);height:100%;padding:var(--s-4);color:var(--fg);min-width:0;transition:transform .3s var(--ease-out), border-color .2s ease, box-shadow .3s ease;background:linear-gradient(160deg,#ffffff14,#ffffff06);border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;position:relative}@media (min-width:720px){.Learn-module__cLNRLa__sectionLink{padding:var(--s-5)}}.Learn-module__cLNRLa__sectionLink:hover{color:var(--fg);border-color:#12b5c173;transform:translateY(-3px);box-shadow:0 0 34px #12b5c12e}.Learn-module__cLNRLa__sectionLink:hover .Learn-module__cLNRLa__sectionIcon{transform:rotate(-8deg)scale(1.08)}.Learn-module__cLNRLa__sectionLink:active{transform:scale(.98)}.Learn-module__cLNRLa__sectionGo{font-size:var(--fs-sm);color:var(--neo-cyan);align-items:center;gap:6px;margin-top:auto;font-weight:650;display:inline-flex}.Learn-module__cLNRLa__sectionLink:hover .Learn-module__cLNRLa__sectionGo span{transform:translate(4px)}.Learn-module__cLNRLa__sectionGo span{transition:transform .2s}.Learn-module__cLNRLa__sections{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.Learn-module__cLNRLa__sections{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.Learn-module__cLNRLa__item{transition:border-color .2s ease, background .2s ease, transform .25s var(--ease-out);border-color:#ffffff1a;border-radius:18px}a.Learn-module__cLNRLa__item:hover{border-color:#12b5c166;transform:translate(3px)}.Learn-module__cLNRLa__num{background:#ffffff14;border:0}.Learn-module__cLNRLa__ol li:before{background:var(--neo-gradient);color:#fff}.Learn-module__cLNRLa__quote{background:var(--neo-gradient-soft);border-color:#12b5c159}.Learn-module__cLNRLa__search{align-items:center;display:flex;position:relative}.Learn-module__cLNRLa__searchIcon{color:var(--muted);pointer-events:none;position:absolute;left:16px}.Learn-module__cLNRLa__searchInput{border-radius:var(--r-pill);width:100%;min-height:52px;color:var(--fg);font-size:var(--fs-md);background:#00000047;border:1px solid #ffffff24;padding:0 44px 0 46px;transition:border-color .2s,box-shadow .2s}.Learn-module__cLNRLa__searchInput:focus{border-color:#12b5c199;outline:none;box-shadow:0 0 0 4px #12b5c124}.Learn-module__cLNRLa__searchInput::placeholder{color:var(--muted)}.Learn-module__cLNRLa__searchClear{width:36px;height:36px;color:var(--fg-soft);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;font-size:1rem;position:absolute;right:8px}.Learn-module__cLNRLa__searchClear:hover{color:#fff;background:#ffffff29}.Learn-module__cLNRLa__faqItem{border-radius:18px;transition:border-color .2s,background .2s}.Learn-module__cLNRLa__faqItem[open]{background:#12b5c114;border-color:#12b5c173;box-shadow:0 0 24px #12b5c11f}.Learn-module__cLNRLa__faqItem[open] .Learn-module__cLNRLa__chev{color:var(--neo-cyan)}.Learn-module__cLNRLa__faqQ:hover .Learn-module__cLNRLa__faqQText{color:#fff}@media (prefers-reduced-motion:no-preference){.Learn-module__cLNRLa__faqItem{interpolate-size:allow-keywords}.Learn-module__cLNRLa__faqItem::details-content{height:0;transition:height .3s var(--ease-out), content-visibility .3s allow-discrete;overflow:clip}.Learn-module__cLNRLa__faqItem[open]::details-content{height:auto}}.Learn-module__cLNRLa__faqSection{scroll-margin-top:calc(var(--header-h) + var(--s-4))}.Learn-module__cLNRLa__faqSectionHead{align-items:center;gap:10px;display:flex}.Learn-module__cLNRLa__faqSectionNum{min-width:26px;height:26px;color:var(--neo-cyan);font-size:var(--fs-xs);background:#12b5c11f;border-radius:13px;place-items:center;padding:0 8px;font-weight:800;display:inline-grid}.Learn-module__cLNRLa__chip{transition:background .2s,color .2s,border-color .2s}.Learn-module__cLNRLa__chip:hover{border-color:#12b5c166}.Learn-module__cLNRLa__noHits{padding:var(--s-5) var(--s-4);text-align:center;color:var(--muted);border:1px dashed #12b5c14d;border-radius:20px}.Learn-module__cLNRLa__toolCard{gap:var(--s-3);height:100%;padding:var(--s-4);min-width:0;transition:transform .3s var(--ease-out), border-color .2s ease;background:linear-gradient(160deg,#ffffff14,#ffffff06);border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:720px){.Learn-module__cLNRLa__toolCard{padding:var(--s-5)}}.Learn-module__cLNRLa__toolCard:hover{border-color:#12b5c166;transform:translateY(-3px)}.Learn-module__cLNRLa__toolCard:after{content:"";pointer-events:none;background:0 0;border-radius:50%;width:140px;height:140px;position:absolute;top:-50px;right:-50px}.Learn-module__cLNRLa__toolLive{border-color:#12b5c159}.Learn-module__cLNRLa__plus{background:#1f2327d9;border:1px dashed #12b5c173;border-radius:24px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative;overflow:hidden}.Learn-module__cLNRLa__mark{color:#fff;background:#12b5c140;border-radius:4px;padding:0 2px}.Learn-module__cLNRLa__sectionBtn{width:100%;font:inherit;text-align:left;cursor:pointer;align-items:flex-start}.Learn-module__cLNRLa__learnPrimary{background:var(--accent-gradient);color:var(--accent-ink);border-color:#0000;box-shadow:inset 0 1px #fff9,0 12px 30px #12b5c138}.Learn-module__cLNRLa__learnPrimary:hover{color:var(--accent-ink);border-color:#0000}.Learn-module__cLNRLa__learnPrimary .Learn-module__cLNRLa__muted{color:var(--accent-ink);opacity:.9}.Learn-module__cLNRLa__learnPrimary,.Learn-module__cLNRLa__learnPrimary *{color:#fff}:is(.Learn-module__cLNRLa__learnPrimary .muted,.Learn-module__cLNRLa__learnPrimary .small){font-weight:600;color:#0b2a2e!important;opacity:1!important}.Learn-module__cLNRLa__learnPrimary [class*=pill],.Learn-module__cLNRLa__learnPrimary [class*=badge],.Learn-module__cLNRLa__learnPrimary [class*=tag]{color:#fff;background:#ffffff38;border-color:#ffffff80}
.Trainer-module__S0Mgpa__picker{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (min-width:1200px){.Trainer-module__S0Mgpa__picker{grid-template-columns:repeat(3,minmax(0,1fr))}}.Trainer-module__S0Mgpa__scenario{gap:var(--s-3);flex-direction:column;height:100%;display:flex}.Trainer-module__S0Mgpa__scenarioTitle{font-size:var(--fs-lg);letter-spacing:var(--tracking-tight);color:var(--fg);font-weight:650}.Trainer-module__S0Mgpa__grow{flex:1}.Trainer-module__S0Mgpa__head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.Trainer-module__S0Mgpa__stepLabel{font-size:var(--fs-sm);color:var(--muted)}.Trainer-module__S0Mgpa__dots{gap:6px;display:flex}.Trainer-module__S0Mgpa__dot{border-radius:var(--r-pill);background:#ffffff24;width:28px;height:6px}.Trainer-module__S0Mgpa__dotNow{background:var(--ice)}.Trainer-module__S0Mgpa__chat{gap:var(--s-3);flex-direction:column;display:flex}.Trainer-module__S0Mgpa__msg{flex-direction:column;gap:4px;max-width:min(560px,92%);display:flex}.Trainer-module__S0Mgpa__msgClient{align-self:flex-start}.Trainer-module__S0Mgpa__msgAgent{align-self:flex-end;align-items:flex-end}.Trainer-module__S0Mgpa__who{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.Trainer-module__S0Mgpa__bubble{padding:var(--s-3) var(--s-4);border-radius:18px;line-height:1.45}.Trainer-module__S0Mgpa__bubbleClient{border:1px solid var(--line-strong);color:var(--fg);background:#ffffff17;border-top-left-radius:6px}.Trainer-module__S0Mgpa__bubbleAgent{color:var(--fg);background:#12b5c129;border:1px solid #12b5c159;border-top-right-radius:6px}.Trainer-module__S0Mgpa__current{font-size:var(--fs-lg);font-weight:600}.Trainer-module__S0Mgpa__current:focus{outline:none}.Trainer-module__S0Mgpa__current:focus-visible{outline:2px solid var(--sky);outline-offset:4px}.Trainer-module__S0Mgpa__msgTools{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.Trainer-module__S0Mgpa__options{gap:var(--s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.Trainer-module__S0Mgpa__legend{margin-bottom:var(--s-2);font-size:var(--fs-sm);color:var(--fg-soft);padding:0;font-weight:600}.Trainer-module__S0Mgpa__option{width:100%;min-height:var(--tap);padding:var(--s-3) var(--s-4);text-align:left;border-radius:var(--r-md);border:1px solid var(--line-strong);color:var(--fg);cursor:pointer;background:#ffffff0d;line-height:1.45;transition:border-color .15s,background .15s;display:block}.Trainer-module__S0Mgpa__option:hover{background:#12b5c11a;border-color:#12b5c199}.Trainer-module__S0Mgpa__feedback{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);border:1px solid var(--line);background:#ffffff0a;flex-direction:column;display:flex}.Trainer-module__S0Mgpa__notes{color:var(--fg-soft);flex-direction:column;gap:6px;padding-left:1.2em;display:flex}.Trainer-module__S0Mgpa__better{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--success-bg);color:var(--fg);border:1px dashed #40c88c73}.Trainer-module__S0Mgpa__score{letter-spacing:-.04em;color:var(--fg);font-size:clamp(3rem,2rem + 6vw,5rem);font-weight:750;line-height:1}.Trainer-module__S0Mgpa__meter{border-radius:var(--r-pill);background:#ffffff1a;height:12px;overflow:hidden}.Trainer-module__S0Mgpa__meterFill{border-radius:inherit;background:var(--accent-gradient);height:100%;display:block}.Trainer-module__S0Mgpa__summary{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Trainer-module__S0Mgpa__summaryRow{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.Trainer-module__S0Mgpa__summaryRow:last-child{border-bottom:0}.Trainer-module__S0Mgpa__rules{color:var(--fg-soft);font-size:var(--fs-sm);flex-direction:column;gap:6px;padding-left:1.2em;display:flex}.Trainer-module__S0Mgpa__dot{transition:background .3s,box-shadow .3s}.Trainer-module__S0Mgpa__dotDone{background:var(--neo-sky)}.Trainer-module__S0Mgpa__dotNow{background:var(--neo-gradient);box-shadow:0 0 10px #12b5c1b3}.Trainer-module__S0Mgpa__bubbleAgent{background:#12b5c138;border-color:#12b5c166}.Trainer-module__S0Mgpa__option{border-radius:16px;transition:border-color .2s,background .2s,transform .2s}.Trainer-module__S0Mgpa__option:hover{background:#12b5c11a;border-color:#12b5c199;transform:translate(3px)}.Trainer-module__S0Mgpa__option:active{transform:scale(.98)}.Trainer-module__S0Mgpa__score{background:var(--neo-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.Trainer-module__S0Mgpa__meterFill{background:var(--neo-gradient);box-shadow:0 0 12px #12b5c199}@media (prefers-reduced-motion:no-preference){.Trainer-module__S0Mgpa__msg{animation:Trainer-module__S0Mgpa__msgIn .35s var(--ease-out) backwards}.Trainer-module__S0Mgpa__meterFill{animation:Trainer-module__S0Mgpa__meterGrow 1.2s var(--ease-out) .2s backwards}}@keyframes Trainer-module__S0Mgpa__msgIn{0%{opacity:0;translate:0 8px}}@keyframes Trainer-module__S0Mgpa__meterGrow{0%{width:0}}
