.dc-glance-item{align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.dc-glance-item+.dc-glance-item{border-left:1px solid #e5e7ee}.dc-yes{color:#176059;background:#e7f2f0;border:1px solid #2f9c8f;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:800;display:inline-block}.dc-pair-cap{letter-spacing:.09em;text-transform:uppercase;color:#14131a;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 4px 14px #14131a24}.dc-portrait{object-fit:cover;border:5px solid #fff;border-radius:999px;width:132px;height:132px;display:block;box-shadow:0 10px 26px #14131a29}.dc-flow-btn{text-align:left;color:#176059;cursor:pointer;background:#fff;border:1.5px solid #2f9c8f;border-radius:999px;align-items:center;gap:14px;max-width:320px;padding:10px 22px 10px 10px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.35;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,background-color .24s,color .24s;display:inline-flex;box-shadow:0 10px 24px #17605929}.dc-flow-btn:hover{color:#fff;background:#2f9c8f;transform:translateY(-2px);box-shadow:0 16px 32px #17605938}.dc-flow-btn:focus-visible,.dc-chk:focus-visible,.dc-stage-tab:focus-visible,.dc-faq-q:focus-visible{outline-offset:3px;outline:3px solid #3f63c8}.dc-flow-btn-ic{color:#fff;background:#2f9c8f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .24s,color .24s;display:flex;position:relative}.dc-flow-btn:hover .dc-flow-btn-ic{color:#2f9c8f;background:#fff}.dc-flow-btn-ic:after{content:"";opacity:0;border:2px solid #2f9c8f;border-radius:999px;animation:2.2s ease-out infinite dc-flowring;position:absolute;inset:-5px}@keyframes dc-flowring{0%{opacity:.55;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.35)}}.dc-slide-up{animation:.42s cubic-bezier(.22,1,.36,1) dc-slideup}@keyframes dc-slideup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dc-flow-top,.dc-flow-fan{stroke-dasharray:100;stroke-dashoffset:100px}.dc-flow-node,.dc-flow-dot{opacity:0;transform-box:fill-box;transform-origin:50%}.dc-flow-on .dc-flow-top{animation:.9s cubic-bezier(.45,0,.55,1) forwards dc-flowdraw}.dc-flow-on .dc-flow-node{animation:.42s cubic-bezier(.34,1.56,.64,1) .88s forwards dc-flowpop}.dc-flow-on .dc-flow-fan{animation:.8s cubic-bezier(.22,1,.36,1) forwards dc-flowdraw}.dc-flow-on .dc-flow-dot{animation:.52s cubic-bezier(.34,1.56,.64,1) forwards dc-flowdot}@keyframes dc-flowdraw{to{stroke-dashoffset:0}}@keyframes dc-flowpop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes dc-flowdot{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dc-flow-top,.dc-flow-fan{stroke-dashoffset:0}.dc-flow-node,.dc-flow-dot{opacity:1}.dc-flow-on .dc-flow-top,.dc-flow-on .dc-flow-fan,.dc-flow-on .dc-flow-node,.dc-flow-on .dc-flow-dot,.dc-flow-btn-ic:after,.dc-slide-up{animation:none}}.dc-chk{text-align:left;cursor:pointer;color:#14131ab8;background:#fff;border:1.5px solid #e5e7ee;border-radius:12px;align-items:center;gap:14px;width:100%;padding:13px 16px;font-family:inherit;font-size:17px;line-height:1.45;transition:background-color .42s,border-color .42s,box-shadow .42s,transform .52s cubic-bezier(.22,1,.36,1),color .42s;display:flex}.dc-chk[aria-pressed=true]{background:var(--tint);border-color:var(--base);box-shadow:0 12px 26px var(--shadow);color:#14131a;transform:translate(8px)}.dc-chk-label{font-weight:400}.dc-chk[aria-pressed=true] .dc-chk-label{font-weight:700}.dc-chk-dot{color:#d3d7e2;background:#fff;border:2px solid #d3d7e2;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .42s,border-color .42s;display:flex}.dc-chk[aria-pressed=true] .dc-chk-dot{background:var(--base);border-color:var(--base);color:#fff}.dc-stage-tab{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e5e7ee;border-radius:12px;align-items:center;gap:12px;min-height:60px;padding:12px 14px;font-family:inherit;transition:background-color .32s,border-color .32s,box-shadow .32s;display:flex}.dc-stage-tab[aria-selected=true]{background:var(--tint);border-color:var(--base);box-shadow:0 10px 24px #14131a14}.dc-stage-num{color:#14131a99;background:#f1f4fa;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;transition:background-color .32s,color .32s;display:flex}.dc-stage-tab[aria-selected=true] .dc-stage-num,.dc-stage-tab[data-done=true] .dc-stage-num{background:var(--base);color:#fff}.dc-skill-progress{border-radius:2px;height:100%;transition:width .52s cubic-bezier(.22,1,.36,1),background-color .32s}.dc-stat{flex-direction:column;gap:6px;padding:28px 28px 30px;display:flex}.dc-mosaic img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.dc-faq-q{text-align:left;color:#14131a;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-family:inherit;font-size:19px;font-weight:700;line-height:1.4;display:flex}.dc-faq-icon{color:#176059;background:#e7f2f0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .24s;display:flex}.dc-faq-icon svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}.dc-faq-q[aria-expanded=true] .dc-faq-icon{color:#fff;background:#2f9c8f}.dc-faq-q[aria-expanded=true] .dc-faq-icon svg{transform:rotate(45deg)}@media (width<=1100px){.dc-who,.dc-ai-grid,.dc-evid,.dc-faq-grid,.dc-panel{grid-template-columns:minmax(0,1fr)!important}.dc-skill-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dc-pair{margin-bottom:40px}}@media (width<=760px){.dc-ai-steps,.dc-stats,.dc-chg,.dc-strip{grid-template-columns:minmax(0,1fr)!important}.dc-chk[aria-pressed=true]{transform:none}}@media (width>=761px){.dc-literacy-explore>.dc-band{padding-top:44px!important;padding-bottom:48px!important}}
