.video_stage__Z_5gH{position:relative;overflow:hidden;border-radius:16px;background:var(--c-surface-alt);aspect-ratio:16/9;border:1px solid var(--c-border);box-shadow:var(--c-shadow)}.video_player__mG47M,.video_poster__r5vh5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.video_play__K9sMk,.video_player__mG47M{background:transparent}.video_play__K9sMk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:0;padding:16px;margin:0;cursor:pointer;color:var(--c-on-yellow)}.video_play__K9sMk:focus-visible{outline:3px solid var(--c-text);outline-offset:-6px}.video_playBadge__PFN8w{display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;border-radius:999px;background:var(--c-yellow);color:var(--c-on-yellow);font-weight:600;font-size:15px;box-shadow:0 8px 24px rgba(0,0,0,.25);transition:transform var(--m-base) var(--m-ease)}.video_play__K9sMk:hover .video_playBadge__PFN8w{transform:scale(1.04)}.video_playIcon__on0Hf{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--c-on-yellow);color:var(--c-yellow)}@media (max-width:767px){.video_playBadge__PFN8w{font-size:13px;gap:8px;padding:6px 12px 6px 6px}.video_playIcon__on0Hf{width:28px;height:28px}}.video_controls__UdDaA{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--c-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.video_controls__UdDaA button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:inherit;cursor:pointer}.video_controls__UdDaA button[aria-pressed=true]{border-color:var(--c-text)}.video_controls__UdDaA .video_spacer__zAksV{flex:1 1}.video_progress__IjQaU{flex:1 1;height:4px;border-radius:2px;background:var(--c-border);overflow:hidden}.video_progress__IjQaU i{display:block;height:100%;background:var(--c-text)}.visuals_figure__I96u_{container-type:inline-size;position:relative;margin:0;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;padding:24px;overflow:hidden}@media (max-width:767px){.visuals_figure__I96u_{padding:16px}}.visuals_figure__I96u_+.visuals_figure__I96u_{margin-top:24px}.visuals_head__Ifd0l{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-right:56px}.visuals_headIcon__Go9ru{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-yellow);color:var(--c-on-yellow)}.visuals_title__wTQs6{font-size:18px;font-weight:600;line-height:1.3;color:var(--c-text)}.visuals_subtitle__xi5yI{display:block;font-size:13px;font-weight:400;color:var(--c-text-muted);margin-top:2px}.visuals_motif__4NqMw{position:absolute;top:18px;right:18px;width:44px;height:22px;color:var(--c-yellow);opacity:.9;pointer-events:none}@media (max-width:767px){.visuals_motif__4NqMw{top:14px;right:14px;width:36px;height:18px}}.visuals_source__NAZiI{margin-top:16px;font-size:12px;line-height:1.5;color:var(--c-text-muted)}@keyframes visuals_ojRise___33Pz{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.visuals_reveal__S3vBu>*{animation:visuals_ojRise___33Pz linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}.visuals_path___GC95{list-style:none;margin:0;padding:0;counter-reset:ojstep}.visuals_pathStep__hMIzF{position:relative;display:grid;grid-template-columns:132px 40px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;padding-bottom:20px}.visuals_pathStep__hMIzF:last-child{padding-bottom:0}.visuals_pathTime__koycu{justify-self:end;align-self:start;margin-top:6px;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:999px;background:var(--c-surface-alt);color:var(--c-text-muted);font-size:12px;font-weight:500;white-space:nowrap}.visuals_pathTime__koycu svg{flex-shrink:0}.visuals_pathRail__9_8A3{position:relative;display:flex;justify-content:center}.visuals_pathRail__9_8A3:after{content:"";position:absolute;top:36px;bottom:-20px;left:50%;width:2px;margin-left:-1px;background:repeating-linear-gradient(to bottom,var(--c-border-strong) 0 6px,transparent 6px 10px)}.visuals_pathStep__hMIzF:last-child .visuals_pathRail__9_8A3:after{display:none}.visuals_pathNum__vc12P{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--c-yellow);color:var(--c-on-yellow);font-weight:700;font-size:14px;box-shadow:0 0 0 4px var(--c-surface)}.visuals_pathStep__hMIzF:last-child .visuals_pathNum__vc12P{background:var(--c-text);color:var(--c-surface)}.visuals_pathBody__liFpn{padding-top:4px;min-width:0}.visuals_pathBody__liFpn strong{display:block;font-weight:600;line-height:1.35}.visuals_pathBody__liFpn p{margin-top:4px;color:var(--c-text-muted);font-size:14px;line-height:1.55}@container (max-width: 560px){.visuals_pathStep__hMIzF{grid-template-columns:32px minmax(0,1fr)}.visuals_pathTime__koycu{grid-column:2;grid-row:2;justify-self:start;margin-top:8px}.visuals_pathRail__9_8A3{grid-column:1;grid-row:1/span 2}.visuals_pathBody__liFpn{grid-column:2;grid-row:1}}.visuals_flow__p6CgT{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.visuals_flowStep__Fm1H5{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:14px 16px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface)}.visuals_flowStep__Fm1H5:not(:last-child):after{content:"";position:absolute;left:37px;bottom:-13px;width:2px;height:12px;background:var(--c-border-strong)}.visuals_flowIcon__upVYU{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-surface-alt);color:var(--c-text);border:1px solid var(--c-border)}.visuals_flowStep__Fm1H5:first-child .visuals_flowIcon__upVYU{background:var(--c-yellow);color:var(--c-on-yellow);border-color:var(--c-yellow)}.visuals_flowKicker__lmx0u{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted)}.visuals_flowStep__Fm1H5 strong{display:block;font-weight:600;line-height:1.35;margin-top:2px}.visuals_flowStep__Fm1H5 p{margin-top:4px;color:var(--c-text-muted);font-size:14px;line-height:1.55}@container (min-width: 720px){.visuals_flowRow___vzDs{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:28px}.visuals_flowRow___vzDs .visuals_flowStep__Fm1H5{grid-template-columns:minmax(0,1fr);gap:10px;height:100%}.visuals_flowRow___vzDs .visuals_flowStep__Fm1H5:not(:last-child):after{left:auto;right:-22px;top:34px;bottom:auto;width:16px;height:16px;background:none;border-top:2px solid var(--c-border-strong);border-right:2px solid var(--c-border-strong);transform:rotate(45deg)}}.visuals_tree__alPFg,.visuals_tree__alPFg ul{list-style:none;margin:0;padding:0}.visuals_tree__alPFg ul{margin-top:10px;padding-left:22px;border-left:2px solid var(--c-border-strong);margin-left:18px}.visuals_tree__alPFg ul>li{position:relative;padding-top:10px}.visuals_tree__alPFg ul>li:before{content:"";position:absolute;left:-22px;top:30px;width:18px;border-top:2px solid var(--c-border-strong)}.visuals_branchLabel__gMZpj{display:inline-flex;align-items:center;gap:4px;margin-bottom:6px;padding:2px 10px 2px 6px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text)}.visuals_branchYes__x4b5S{background:var(--c-green-soft);color:var(--c-green-text);border-color:transparent}.visuals_branchNo__3vfvP{background:var(--c-surface-alt);color:var(--c-text-muted);border-color:transparent}.visuals_question__dHvXs,.visuals_result__OWNkw{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;line-height:1.45}.visuals_question__dHvXs{background:var(--c-surface-alt);border:1px solid var(--c-border);font-weight:600}.visuals_question__dHvXs svg,.visuals_result__OWNkw svg{flex-shrink:0;margin-top:2px}.visuals_result__OWNkw{background:var(--c-yellow-soft);border:1px dashed var(--c-yellow-dark)}.visuals_result__OWNkw a{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-weight:600;font-size:14px;color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-yellow-dark);text-decoration-color:var(--c-yellow-dark);text-decoration-thickness:2px;text-underline-offset:3px}@container (min-width: 680px){.visuals_tree__alPFg>li>ul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 20px;gap:0 20px}}.visuals_bars__WnziX{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.visuals_bar__2P_Cc{display:grid;grid-template-columns:minmax(96px,32%) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.visuals_barLabel__zRrnr{font-size:14px;line-height:1.35;color:var(--c-text);overflow-wrap:anywhere}.visuals_barTrack__pI4HW{position:relative;display:flex;align-items:center;gap:8px;min-height:28px}.visuals_barFill__lAhLo{position:relative;flex:none;height:22px;min-width:4px;border-radius:6px;background:var(--c-yellow);transform-origin:left center}.visuals_barRange__tGLJM{background:repeating-linear-gradient(135deg,var(--c-yellow) 0 6px,var(--c-yellow-light) 6px 11px);outline:1px solid var(--c-yellow-dark);outline-offset:-1px}.visuals_barValue__WD_1H{flex:none;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text)}@container (max-width: 480px){.visuals_bar__2P_Cc{grid-template-columns:minmax(0,1fr);gap:4px}}.visuals_legend__0sHp7{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:12px;color:var(--c-text-muted)}.visuals_legend__0sHp7 span{display:inline-flex;align-items:center;gap:6px}.visuals_legendSwatch__Z02wf{display:inline-block;width:18px;height:10px;border-radius:3px;background:var(--c-yellow)}.visuals_ladder___U6l5{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.visuals_rung__qppUS{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-surface)}.visuals_rungNum___QWOv{width:44px;height:44px;border-radius:12px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:var(--c-surface-alt);font-weight:700;line-height:1}.visuals_rungNum___QWOv small{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:3px}.visuals_rung__qppUS:last-child .visuals_rungNum___QWOv{background:var(--c-yellow);color:var(--c-on-yellow)}.visuals_rung__qppUS:last-child .visuals_rungNum___QWOv small{color:var(--c-on-yellow)}.visuals_rung__qppUS strong{display:block;font-weight:600;margin-bottom:6px}.visuals_chips__J5FoQ{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.visuals_chips__J5FoQ li{padding:3px 10px;border-radius:8px;border:1px solid var(--c-border-strong);font-size:13px;line-height:1.4;background:var(--c-surface)}@container (min-width: 640px){.visuals_ladder___U6l5{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end}.visuals_rung__qppUS{grid-template-columns:minmax(0,1fr);align-content:start;min-height:calc(120px + var(--step) * 44px);background:linear-gradient(to top,var(--c-surface-alt),var(--c-surface) 70%)}}.visuals_roles__p4GSa{display:grid;justify-items:center}.visuals_roleStart__TOfQf{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--c-yellow);color:var(--c-on-yellow);font-weight:700;position:relative}.visuals_roleStart__TOfQf:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:18px;margin-left:-1px;background:var(--c-border-strong)}.visuals_roleBranches__C8Uq4{list-style:none;margin:18px 0 0;padding:18px 0 0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;border-top:2px solid var(--c-border-strong)}.visuals_roleBranches__C8Uq4 li{position:relative;padding:14px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-surface-alt)}.visuals_roleBranches__C8Uq4 li:before{content:"";position:absolute;left:50%;top:-19px;width:2px;height:18px;margin-left:-1px;background:var(--c-border-strong)}.visuals_roleBranches__C8Uq4 strong{display:flex;align-items:center;gap:6px;font-weight:600;line-height:1.35}.visuals_roleBranches__C8Uq4 p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--c-text-muted)}@container (max-width: 440px){.visuals_roles__p4GSa{justify-items:start}.visuals_roleStart__TOfQf:after{left:24px}.visuals_roleBranches__C8Uq4{border-top:0;border-left:2px solid var(--c-border-strong);margin-left:23px;padding:6px 0 0 18px;margin-top:18px}.visuals_roleBranches__C8Uq4 li:before{left:-19px;top:24px;width:18px;height:2px;margin-left:0}}.visuals_checklist__epUJw{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.visuals_checklist__epUJw li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;line-height:1.55}.visuals_checklist__epUJw svg{margin-top:2px}.visuals_checkIcon__B6StC{color:var(--c-green-text)}.visuals_warnBox___YF3P{background:var(--c-red-soft);border-color:transparent}.visuals_warnBox___YF3P .visuals_headIcon__Go9ru{background:var(--c-surface);color:var(--c-red-text)}.visuals_warnIcon__5t4ba{color:var(--c-red-text)}.visuals_proscons__NMNon{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.visuals_proscons__NMNon th{text-align:left;font-size:13px;font-weight:600;padding:0 12px 10px;color:var(--c-text)}.visuals_proscons__NMNon th span{display:inline-flex;align-items:center;gap:6px}.visuals_proscons__NMNon td{vertical-align:top;padding:10px 12px;line-height:1.5;border-top:1px solid var(--c-border);width:50%}.visuals_proscons__NMNon td:first-child{background:var(--c-green-soft)}.visuals_proscons__NMNon td:last-child{background:var(--c-surface-alt)}.visuals_cellMark__RPBda{font-weight:700;margin-right:6px}@container (max-width: 520px){.visuals_proscons__NMNon thead{display:none}.visuals_proscons__NMNon,.visuals_proscons__NMNon tbody,.visuals_proscons__NMNon td,.visuals_proscons__NMNon tr{display:block;width:100%}.visuals_proscons__NMNon tr+tr{margin-top:10px}.visuals_proscons__NMNon td{border-top:0;border-radius:8px}.visuals_proscons__NMNon td+td{margin-top:4px}}.visuals_photo__ouerb{margin:0}.visuals_photo__ouerb img{width:100%;height:auto;border-radius:16px;background:var(--c-surface-alt)}.visuals_photo__ouerb figcaption{margin-top:8px;font-size:13px;line-height:1.5;color:var(--c-text-muted)}.visuals_credit__f_004{color:var(--c-text-subtle)}.visuals_credit__f_004 a{color:inherit;text-decoration:underline}.visuals_video__WDR_y{margin:0}.visuals_videoTitle__R8dFb{margin-top:10px;font-weight:600;line-height:1.4}.visuals_videoMeta__k_MfP{margin-top:2px;font-size:13px;color:var(--c-text-muted)}.visuals_transcript__gNAAA{margin-top:10px;border-top:1px solid var(--c-border);padding-top:10px;font-size:14px}.visuals_transcript__gNAAA summary{cursor:pointer;font-weight:500;color:var(--c-text)}.visuals_transcript__gNAAA p{margin-top:8px;line-height:1.6;color:var(--c-text-muted)}.visuals_how__hUy1o{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;counter-reset:ojhow}.visuals_howStep__Ha4Yy{position:relative;padding:20px;border-radius:16px;background:var(--c-surface);border:1px solid var(--c-border);transition:transform var(--m-base) var(--m-ease),box-shadow var(--m-base) var(--m-ease)}.visuals_howStep__Ha4Yy:hover{transform:translateY(-2px);box-shadow:var(--c-shadow)}.visuals_howNum__wCTxD{position:absolute;top:16px;right:18px;font-size:28px;font-weight:700;line-height:1;color:var(--c-border-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visuals_howIcon__jJiGm{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-yellow-soft);color:var(--c-text);margin-bottom:14px}.visuals_howStep__Ha4Yy:first-child .visuals_howIcon__jJiGm{background:var(--c-yellow);color:var(--c-on-yellow)}.visuals_howStep__Ha4Yy strong{display:block;font-size:17px;font-weight:600;line-height:1.35;padding-right:36px}.visuals_howStep__Ha4Yy p{margin-top:6px;font-size:14px;line-height:1.55;color:var(--c-text-muted)}@keyframes visuals_ojFade__R79gK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.visuals_howAnimated__aHUaM .visuals_howStep__Ha4Yy{animation:visuals_ojFade__R79gK var(--m-slow) var(--m-ease) both}.visuals_howAnimated__aHUaM .visuals_howStep__Ha4Yy:nth-child(2){animation-delay:90ms}.visuals_howAnimated__aHUaM .visuals_howStep__Ha4Yy:nth-child(3){animation-delay:.18s}.visuals_howAnimated__aHUaM .visuals_howStep__Ha4Yy:nth-child(4){animation-delay:.27s}.visuals_howAnimated__aHUaM .visuals_howStep__Ha4Yy:nth-child(5){animation-delay:.36s}.visuals_hero__U97RA{display:block;width:100%;height:auto;max-width:520px;margin-inline:auto}@keyframes visuals_ojFloat__cEoMw{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes visuals_ojDraw__BafmN{0%{stroke-dashoffset:240}to{stroke-dashoffset:0}}.visuals_heroFloatA__Kauph{animation:visuals_ojFloat__cEoMw 6s ease-in-out infinite}.visuals_heroFloatB__GKsR0{animation:visuals_ojFloat__cEoMw 7s ease-in-out 1.2s infinite}.visuals_heroLine__xnTiN{stroke-dasharray:6 6}.visuals_heroPop___y_hd{animation:visuals_ojFade__R79gK var(--m-slow) var(--m-ease) .3s both}