.answer-toolbar-active-icon>img.answer-toolbar-icon-default{object-fit:cover;border-radius:16px;width:58px;max-width:none;height:58px;inset:0}.answer-toolbar-readout.is-default{grid-template-columns:minmax(0,1fr)}.answer-toolbar-readout.is-default .answer-toolbar-readout-copy{grid-column:1}.study-speed-card{isolation:isolate;position:relative;overflow:hidden}.study-speed-card>.feature-copy,.study-speed-card>.study-speed-stage{z-index:1;position:relative}.study-speed-stage{grid-template-columns:minmax(330px,1fr) minmax(185px,220px) minmax(330px,1fr);gap:clamp(14px,1.5vw,20px)}.study-speed-stage .flowchart-step{padding-inline:7px}.study-speed-stage .flowchart-step>span{display:none}.study-speed-stage .flowchart-step p{place-items:center;height:100%;margin:0;line-height:1.2;display:grid}.study-motion-demo{padding:11px}.motion-browser-screen,.zenaian-motion-question{height:300px;min-height:300px}.manual-screen,.zenaian-motion-question{gap:8px;padding:17px 15px}.manual-screen-question,.zenaian-motion-question{grid-template-rows:auto auto repeat(4,minmax(34px,1fr)) auto;align-content:stretch}.manual-screen strong,.zenaian-motion-question>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.manual-screen-question span,.zenaian-motion-question>span{min-height:34px;padding:7px 10px;font-size:9.5px}.manual-screen-question span>b,.zenaian-motion-question>span>b{flex-basis:20px;width:20px;font-size:9px}.manual-screen-assistant{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:17px}.manual-assistant-heading b,.manual-paste-preview b{color:#202a3b;background:0 0;border-radius:0;justify-self:auto;width:auto;padding:0}.manual-paste-preview b{color:#3c4657}.manual-conversation>.manual-ai-reply{color:#244275;background:#edf3ff;border:1px solid #0549fd21;border-radius:3px 10px 10px;justify-self:start;width:fit-content;max-width:88%;padding:8px 10px;line-height:1.35}.motion-next-question{justify-self:end;width:max-content;min-width:82px;padding-inline:10px}.zenaian-motion-question>.zenaian-correct-choice{animation:zenaian-workflow-choice var(--mini-workflow-duration) steps(1, end) infinite}.account-page-heading.pricing-page-heading{text-align:center;justify-items:center;margin-inline:auto}.account-page-heading.pricing-page-heading .page-section-title{white-space:nowrap}.account-page>.billing-panel{padding:18px 24px 20px}.billing-panel-status{justify-self:end;width:auto}.billing-panel-status .account-status-card{width:max-content;min-width:0;max-width:100%;min-height:38px;color:var(--ink);box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #08173424;border-radius:10px;gap:10px;padding:0 14px}.billing-panel-status .account-status-card strong{color:var(--ink);font-size:11px}.billing-panel-status .account-status-card p{display:none}.billing-panel-status .account-status-kind-ready,.billing-panel-status .account-status-kind-extension,.billing-panel-status .account-status-kind-credit,.billing-panel-status .account-status-kind-system{background:#fff;width:max-content}.billing-panel-actions{align-items:center}.billing-panel-actions .billing-refresh-button{color:var(--blue);background:#fff;border-color:#08173424;margin-left:auto}.careers-contact-inline{color:inherit;background:0 0;border-top:1px solid #0a265a1c;border-radius:0;margin-top:40px;padding:36px 4px 0;display:block}.careers-contact-inline .careers-contact-copy{max-width:720px}.careers-contact-inline .section-kicker{color:var(--blue)}.careers-contact-inline h2{max-width:680px;color:var(--ink);margin:10px 0 0;font-size:clamp(27px,2.7vw,38px)}.careers-contact-inline p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.careers-contact-inline>a{min-height:82px;color:inherit;background:0 0;border-top:1px solid #0a265a1c;border-bottom:1px solid #0a265a1c;border-radius:0;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:22px;margin-top:28px;padding:16px 4px;text-decoration:none;transition:color .16s,padding .16s;display:grid}.careers-contact-inline>a:hover{color:var(--blue);padding-inline:10px}.careers-contact-inline>a>span:first-child{gap:5px;display:grid}.careers-contact-inline>a b{color:currentColor;font-size:17px}.careers-contact-inline>a small{color:#7d8797;font-size:11px;font-weight:650}.careers-position-list>.careers-position-item{min-height:82px;color:inherit;border-bottom:1px solid #0a265a1c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:16px 4px;display:grid}.careers-position-list>.careers-position-item>span:first-child{gap:5px;display:grid}.careers-position-list>.careers-position-item .careers-position-location{text-align:right;justify-self:end}.careers-application-button{width:max-content;min-height:44px;color:var(--blue);white-space:nowrap;background:#fff;border:1px solid #0049ff38;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:18px 4px 0 auto;padding:0 17px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:flex}.careers-application-button svg{flex:none;width:16px;height:16px;transition:transform .16s}.careers-application-button:hover,.careers-application-button:focus-visible{border-color:var(--blue);color:#fff;background:var(--blue)}.careers-application-button:hover svg,.careers-application-button:focus-visible svg{transform:translate(2px)}@media (max-width:1040px){.study-speed-stage{grid-template-columns:minmax(265px,1fr) minmax(180px,210px) minmax(265px,1fr);gap:13px}}@media (max-width:880px){.study-speed-stage{grid-template-columns:1fr}.study-motion-demo,.study-speed-card .study-speed-stage .memorization-flow{width:min(540px,100%)}}@media (max-width:600px){.motion-browser-screen,.zenaian-motion-question{height:290px;min-height:290px}.billing-panel-status .account-status-card{width:max-content;max-width:100%}.account-page-heading.pricing-page-heading .page-section-title{white-space:normal}.billing-panel-actions{align-items:stretch}.billing-panel-actions .billing-refresh-button{margin-left:0}.careers-contact-inline{padding-top:30px}.careers-contact-inline>a{grid-template-columns:1fr;gap:14px}.careers-contact-inline>a b{font-size:14px}.careers-position-list>.careers-position-item{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:74px}.careers-position-list>.careers-position-item .careers-position-location{display:inline}}
