.rWA7ba_scene{width:100%}.rWA7ba_art{width:100%;display:block;overflow:visible}.rWA7ba_labels{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.rWA7ba_labels strong{color:#f1f5ff;font-variant-numeric:tabular-nums;font-size:17px}.rWA7ba_labels span{color:var(--art-muted,#d6e0f5);margin-top:4px;font-size:14px;line-height:1.35;display:block}@container (max-width:340px){.rWA7ba_labels{gap:7px}.rWA7ba_labels strong{font-size:15px}.rWA7ba_labels span{font-size:13px}}.rWA7ba_pulse{fill:#ffcfb2;stroke:#db490f;stroke-width:2px;opacity:0}.rWA7ba_extra{transform-box:fill-box;transform-origin:50%}[data-playing=true] .rWA7ba_east{animation:.7s ease-in-out rWA7ba_east}[data-playing=true] .rWA7ba_west{animation:.7s ease-in-out .35s rWA7ba_west}[data-playing=true] .rWA7ba_inbound{animation:1.2s linear rWA7ba_flow}[data-playing=true] .rWA7ba_extra{animation:.5s ease-out 1.3s rWA7ba_swell}[data-playing=true] .rWA7ba_extra:nth-of-type(2){animation-delay:1.55s}[data-playing=true] .rWA7ba_extra:nth-of-type(3){animation-delay:1.8s}[data-playing=true] .rWA7ba_extra:nth-of-type(4){animation-delay:2.05s}[data-playing=true] .rWA7ba_listLine{animation:.4s ease-in-out 2.6s 2 rWA7ba_blink}@keyframes rWA7ba_east{0%{opacity:0;transform:translate(0)}20%,80%{opacity:1}to{opacity:0;transform:translate(13px)}}@keyframes rWA7ba_west{0%{opacity:0;transform:translate(0)}20%,80%{opacity:1}to{opacity:0;transform:translate(-13px)}}@keyframes rWA7ba_flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-14px}}@keyframes rWA7ba_swell{0%,to{transform:scaleX(1)}45%{transform:scaleX(1.18)}}@keyframes rWA7ba_blink{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.rWA7ba_scene *{animation:none!important}}
.-pKNpa_scene{width:100%}.-pKNpa_scene>svg{width:100%;display:block;overflow:visible}.-pKNpa_labels{text-align:center;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.-pKNpa_labels strong{font-size:15px;line-height:1.3}.-pKNpa_labels span{color:var(--art-muted,#d6e0f5);margin-top:4px;font-size:14px;display:block}.-pKNpa_labels strong:first-child span{color:#ffc2a1}@container (max-width:340px){.-pKNpa_labels{gap:6px}.-pKNpa_labels strong{font-size:14px}.-pKNpa_labels span{font-size:13px}}.-pKNpa_fee,.-pKNpa_prepay{transform-box:view-box}[data-playing=true] .-pKNpa_fee{animation:.8s ease-out .3s -pKNpa_settle}[data-playing=true] .-pKNpa_prepay{animation:.6s ease-in-out 1.8s -pKNpa_blink}@keyframes -pKNpa_settle{0%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}@keyframes -pKNpa_blink{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.-pKNpa_scene *,.-pKNpa_scene :before,.-pKNpa_scene :after{animation:none!important}}
._8jXiYa_scene{width:100%}._8jXiYa_scene>svg{width:100%;margin-block:12px;display:block;overflow:visible}._8jXiYa_labels{text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:24px;display:grid}._8jXiYa_labels strong{color:#f1f5ff;font-size:16px;line-height:1.3;display:block}._8jXiYa_labels span{text-wrap:balance;color:var(--art-muted);margin-top:4px;font-size:14px;line-height:1.35;display:block}._8jXiYa_accent{text-align:center;color:#ffc2a1;font-size:14px;line-height:1.4;display:block}._8jXiYa_pulse{fill:#ffcfb2;stroke:#db490f;stroke-width:2px;opacity:0}._8jXiYa_lift,._8jXiYa_pop,._8jXiYa_dim{transform-box:fill-box;transform-origin:50%}[data-playing=true] ._8jXiYa_travel{animation:_8jXiYa_travel var(--dur,1.2s) ease-in-out var(--delay,0s) 1 backwards}[data-playing=true] ._8jXiYa_lift{animation:_8jXiYa_lift .6s ease-out var(--delay,0s) 1}[data-playing=true] ._8jXiYa_pop{animation:_8jXiYa_pop .5s ease-out var(--delay,0s) 1}[data-playing=true] ._8jXiYa_dim{animation:_8jXiYa_dim .9s ease-in-out var(--delay,0s) 1}@keyframes _8jXiYa_travel{0%{opacity:0;transform:translate(0)}12%,88%{opacity:1}to{opacity:0;transform:translate(var(--tx,0px), var(--ty,0px))}}@keyframes _8jXiYa_lift{0%,to{transform:translateY(0)}45%{transform:translateY(-7px)}}@keyframes _8jXiYa_pop{0%,to{transform:scale(1)}45%{transform:scale(1.35)}}@keyframes _8jXiYa_dim{0%,to{opacity:1}50%{opacity:.35}}@container (max-width:340px){._8jXiYa_labels{gap:10px}._8jXiYa_labels strong{font-size:15px}._8jXiYa_labels span,._8jXiYa_accent{font-size:13px}}@media (prefers-reduced-motion:reduce){._8jXiYa_scene *,._8jXiYa_scene :before,._8jXiYa_scene :after{animation:none!important}}
._2_3RkW_drift{filter:drop-shadow(0 0 10px #db490f66)}._2_3RkW_wasteLabel{color:#ffc2a1!important}@container (max-width:340px){._2_3RkW_wasteLabel span{white-space:nowrap}}._2_3RkW_three{gap:12px}
.Zz_dYG_names{gap:10px}.Zz_dYG_legend{color:var(--art-muted,#d6e0f5);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:14px;font-size:14px;display:flex}.Zz_dYG_legend span{align-items:center;gap:8px;display:inline-flex}.Zz_dYG_legend span:before{content:"";border-radius:3px;width:12px;height:12px}.Zz_dYG_team:before{background:#f0a17b;box-shadow:0 0 0 1.5px #ffd3bb}.Zz_dYG_provider:before{background:linear-gradient(135deg,#8aa8f5,#2f59c4);box-shadow:0 0 0 1.5px #c5d8fb}@container (max-width:340px){.Zz_dYG_legend{gap:6px 16px;font-size:13px}}[data-playing=true] .Zz_dYG_layer{animation:Zz_dYG_settle .45s ease-out var(--delay,0s) 1 backwards}@keyframes Zz_dYG_settle{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.OzT5Vq_scene{width:100%}.OzT5Vq_scene>svg{width:100%;margin-top:10px;display:block;overflow:visible}.OzT5Vq_labels{text-align:center;grid-template-columns:1fr 1fr;gap:28px;display:grid}.OzT5Vq_labels strong{font-size:16px;line-height:1.3}.OzT5Vq_labels span{color:var(--art-muted,#d6e0f5);margin-top:4px;font-size:14px;display:block}.OzT5Vq_note{text-align:center;color:#ffc2a1;margin-top:6px;font-size:14px;line-height:1.4;display:block}@container (max-width:340px){.OzT5Vq_labels{gap:12px}.OzT5Vq_labels span{font-size:13px}}.OzT5Vq_qaUnit,.OzT5Vq_spare{transform-box:view-box}[data-playing=true] .OzT5Vq_qaUnit{animation:.8s ease-out .3s OzT5Vq_nudge}[data-playing=true] .OzT5Vq_failed{animation:.5s ease-in-out 1.3s 3 OzT5Vq_blink}[data-playing=true] .OzT5Vq_spare{animation:1.4s ease-in-out 2.9s OzT5Vq_seat}@keyframes OzT5Vq_nudge{0%,to{transform:translate(0)}45%{transform:translate(5px)}}@keyframes OzT5Vq_blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes OzT5Vq_seat{0%,to{transform:translate(0)}50%{transform:translate(14px,-5px)}}@media (prefers-reduced-motion:reduce){.OzT5Vq_scene *,.OzT5Vq_scene :before,.OzT5Vq_scene :after{animation:none!important}}
.xlGNOW_scene{width:100%}.xlGNOW_scene>svg{width:100%;margin-top:10px;display:block;overflow:visible}.xlGNOW_inputs,.xlGNOW_outcomes{text-align:center;display:grid}.xlGNOW_inputs{grid-template-columns:1fr 1fr;gap:24px}.xlGNOW_inputs strong{font-size:16px;line-height:1.3}.xlGNOW_inputs span{color:var(--art-muted,#d6e0f5);margin-top:4px;font-size:14px;display:block}.xlGNOW_outcomes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;font-size:14px;line-height:1.35}.xlGNOW_outcomes span:nth-child(2){color:#ffc2a1}@container (max-width:340px){.xlGNOW_inputs{gap:12px}.xlGNOW_inputs strong{font-size:15px}.xlGNOW_inputs span,.xlGNOW_outcomes{font-size:13px}.xlGNOW_outcomes{gap:6px}}.xlGNOW_tick,.xlGNOW_date{transform-box:fill-box;transform-origin:50%}.xlGNOW_land{transform-box:view-box}[data-playing=true] .xlGNOW_tick{animation:.5s ease-out .2s xlGNOW_pop}[data-playing=true] .xlGNOW_open{animation:.5s ease-in-out 1s 2 xlGNOW_blink}[data-playing=true] .xlGNOW_date{animation:.5s ease-out 1.3s xlGNOW_pop}[data-playing=true] .xlGNOW_land{animation:.7s ease-out 2.3s xlGNOW_lift}@keyframes xlGNOW_pop{0%,to{transform:scale(1)}45%{transform:scale(1.3)}}@keyframes xlGNOW_blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes xlGNOW_lift{0%,to{transform:translateY(0)}45%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.xlGNOW_scene *,.xlGNOW_scene :before,.xlGNOW_scene :after{animation:none!important}}
.eOxOZG_scene{width:100%}.eOxOZG_art{width:100%;display:block;overflow:visible}.eOxOZG_labels{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.eOxOZG_labels strong{color:#f1f5ff;font-size:17px}.eOxOZG_labels span{color:var(--art-muted,#d6e0f5);margin-top:4px;font-size:14px;line-height:1.35;display:block}@container (max-width:340px){.eOxOZG_labels{gap:7px}.eOxOZG_labels strong{font-size:16px}.eOxOZG_labels span{font-size:13px}}.eOxOZG_pulse{fill:#ffcfb2;stroke:#db490f;stroke-width:2px;opacity:0}.eOxOZG_chip,.eOxOZG_spike,.eOxOZG_tick,.eOxOZG_lock{transform-box:fill-box;transform-origin:50%}[data-playing=true] .eOxOZG_chip{animation:.45s ease-out eOxOZG_pop}[data-playing=true] .eOxOZG_chip:nth-of-type(2){animation-delay:.15s}[data-playing=true] .eOxOZG_chip:nth-of-type(3){animation-delay:.3s}[data-playing=true] .eOxOZG_toSteal{animation:1s ease-in-out .5s eOxOZG_to-steal}[data-playing=true] .eOxOZG_toImage{animation:1s ease-in-out .8s eOxOZG_to-image}[data-playing=true] .eOxOZG_toBackup{animation:1s ease-in-out 1.1s eOxOZG_to-backup}[data-playing=true] .eOxOZG_spike{animation:.6s ease-out 1.5s eOxOZG_lift}[data-playing=true] .eOxOZG_tick{animation:.5s ease-out 1.8s eOxOZG_pop}[data-playing=true] .eOxOZG_lock{animation:.5s ease-out 2.1s eOxOZG_lift}@keyframes eOxOZG_to-steal{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(-158px,20px)}}@keyframes eOxOZG_to-image{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(-23px,12px)}}@keyframes eOxOZG_to-backup{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(112px,20px)}}@keyframes eOxOZG_pop{0%,to{transform:scale(1)}45%{transform:scale(1.3)}}@keyframes eOxOZG_lift{0%,to{transform:translateY(0)}45%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.eOxOZG_scene *{animation:none!important}}
.tUYL1W_tick{stroke:#ffc09a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tUYL1W_onPaper{stroke:#db490f}
.JZqo2W_reroute{stroke:#a4bdee;stroke-width:1.5px;stroke-dasharray:5 5;opacity:.8}.JZqo2W_vote{stroke:#a4bdee;stroke-width:1.2px;stroke-dasharray:3 4}
.bxsMsG_scene{width:100%}.bxsMsG_art{width:100%;display:block;overflow:visible}.bxsMsG_labels{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.bxsMsG_labels strong{color:#f1f5ff;font-size:17px}.bxsMsG_labels span{color:var(--art-muted,#d6e0f5);margin-top:4px;font-size:14px;line-height:1.35;display:block}@container (max-width:340px){.bxsMsG_labels{gap:7px}.bxsMsG_labels strong{font-size:15px}.bxsMsG_labels span{font-size:13px}}.bxsMsG_pulse{fill:#ffcfb2;stroke:#db490f;stroke-width:2px;opacity:0}.bxsMsG_rerun,.bxsMsG_slower{transform-box:fill-box;transform-origin:0}.bxsMsG_tick{transform-box:fill-box;transform-origin:50%}[data-playing=true] .bxsMsG_tick{animation:.5s ease-out 2.8s bxsMsG_pop}@keyframes bxsMsG_pop{0%,to{transform:scale(1)}45%{transform:scale(1.4)}}[data-playing=true] .bxsMsG_pulse{animation:2s ease-in-out bxsMsG_restore}[data-playing=true] .bxsMsG_backup{animation:.6s ease-out .8s bxsMsG_lift}[data-playing=true] .bxsMsG_rerun{animation:.5s ease-out 2s bxsMsG_rerun}[data-playing=true] .bxsMsG_slower{animation:.5s ease-out 2.3s bxsMsG_rerun,.4s ease-in-out 3.2s 2 bxsMsG_blink}@keyframes bxsMsG_restore{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(287px)}}@keyframes bxsMsG_lift{0%,to{transform:translateY(0)}45%{transform:translateY(-6px)}}@keyframes bxsMsG_rerun{0%{transform:scaleX(1)}1%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes bxsMsG_blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.bxsMsG_scene *{animation:none!important}}
.dAg7Wq_ready{opacity:.72}
.MbUdCa_struck{stroke:#d6e0f5b3;stroke-width:1.2px;stroke-dasharray:4 4}.MbUdCa_key{color:#ffc2a1!important}
.uKCVLW_scene{width:100%}.uKCVLW_art{width:100%;display:block;overflow:visible}.uKCVLW_labels{text-align:center;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:12px;display:grid}.uKCVLW_labels strong{color:#f1f5ff;font-size:17px}.uKCVLW_labels span{color:var(--art-muted,#d6e0f5);margin-top:4px;font-size:14px;line-height:1.35;display:block}@container (max-width:340px){.uKCVLW_labels{gap:8px}.uKCVLW_labels strong{font-size:16px}.uKCVLW_labels span{font-size:13px}}.uKCVLW_pulse{fill:#ffcfb2;stroke:#db490f;stroke-width:2px;opacity:0}.uKCVLW_total{transform-box:fill-box;transform-origin:0}[data-playing=true] .uKCVLW_billed{animation:.5s ease-in-out .3s 2 uKCVLW_blink}[data-playing=true] .uKCVLW_host:nth-of-type(2) .uKCVLW_billed{animation-delay:.8s}[data-playing=true] .uKCVLW_host:nth-of-type(3) .uKCVLW_billed{animation-delay:1.3s}[data-playing=true] .uKCVLW_fromLeft{animation:.8s ease-in-out 2.3s uKCVLW_from-left}[data-playing=true] .uKCVLW_fromMiddle{animation:.8s ease-in-out 2.3s uKCVLW_from-middle}[data-playing=true] .uKCVLW_fromRight{animation:.8s ease-in-out 2.3s uKCVLW_from-right}[data-playing=true] .uKCVLW_total{animation:.6s ease-out 3.2s uKCVLW_grow}@keyframes uKCVLW_blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes uKCVLW_from-left{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(132px,-18px)}}@keyframes uKCVLW_from-middle{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes uKCVLW_from-right{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(-132px,-18px)}}@keyframes uKCVLW_grow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.3)}}@media (prefers-reduced-motion:reduce){.uKCVLW_scene *{animation:none!important}}
.u77Dca_scene{width:100%}.u77Dca_scene>svg{width:100%;margin-top:10px;display:block;overflow:visible}.u77Dca_labels{text-align:center;grid-template-columns:1fr 1fr;gap:28px;display:grid}.u77Dca_labels strong{font-size:16px;line-height:1.3}.u77Dca_labels span{color:var(--art-muted,#d6e0f5);margin-top:4px;font-size:14px;display:block}.u77Dca_note{text-align:center;color:#ffc2a1;margin-top:6px;font-size:14px;line-height:1.4;display:block}@container (max-width:340px){.u77Dca_labels{gap:12px}.u77Dca_labels span{font-size:13px}}.u77Dca_qa{transform-box:view-box}.u77Dca_tunnel{transform-box:fill-box;transform-origin:50%}[data-playing=true] .u77Dca_flow path{animation:2.6s linear .3s u77Dca_flow}[data-playing=true] .u77Dca_tunnel{animation:.6s ease-out 1.2s 2 u77Dca_pop}[data-playing=true] .u77Dca_qa{animation:.7s ease-out 3.1s u77Dca_lift}@keyframes u77Dca_flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}@keyframes u77Dca_pop{0%,to{transform:scale(1)}45%{transform:scale(1.18)}}@keyframes u77Dca_lift{0%,to{transform:translateY(0)}45%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.u77Dca_scene *,.u77Dca_scene :before,.u77Dca_scene :after{animation:none!important}}
[data-playing=true] ._2Rv1OW_spare{animation:.4s ease-in-out 3.2s 2 _2Rv1OW_spare}@keyframes _2Rv1OW_spare{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){._2Rv1OW_spare{animation:none!important}}
.oPZZzW_waiting{opacity:.72}.oPZZzW_booked{stroke:#a4bdee;stroke-width:1.5px;stroke-dasharray:5 5;opacity:.8}
.LFt0aG_key{color:#ffc2a1!important}
.RBFrvG_visual{--art-muted:#d6e0f5;color:#f2f5ff;background:var(--art-bg,#0c1733);border:1px solid #ffffff24;border-radius:12px;flex-direction:column;justify-content:center;width:100%;min-width:0;margin:0;padding:28px;display:flex;overflow:hidden;container-type:inline-size}.RBFrvG_visual[data-tone=blue]{--art-bg:radial-gradient(ellipse at 0% 0%, #3852bea6, transparent 58%), linear-gradient(150deg, #0b2baf, #0c1a5c 62%, #0c1733)}.RBFrvG_visual[data-tone=plum]{--art-bg:radial-gradient(ellipse at 100% 0%, #b0508f70, transparent 55%), linear-gradient(150deg, #703a61, #4a2346 48%, #1f1433)}.RBFrvG_visual[data-tone=amber]{--art-bg:radial-gradient(ellipse at 100% 100%, #ffbf0b47, transparent 55%), linear-gradient(160deg, #13204a, #2c2447 48%, #5e4212)}.RBFrvG_visual[data-tone=indigo]{--art-bg:radial-gradient(ellipse at 100% 100%, #6f86e066, transparent 55%), linear-gradient(145deg, #3852be, #1f2f86 50%, #141f58)}.RBFrvG_visual[data-tone=ember]{--art-bg:radial-gradient(ellipse at 0% 0%, #db490f8c, transparent 55%), linear-gradient(150deg, #7a2810, #4d1d2c 55%, #1a1330)}.RBFrvG_visual[data-tone=spectrum]{--art-bg:linear-gradient(125deg, #0b2baf, #5a2f6e 52%, #7a4c0c)}.RBFrvG_visual[data-tone=sunset]{--art-bg:radial-gradient(ellipse at 100% 100%, #db490f73, transparent 55%), linear-gradient(145deg, #3a1d4a, #703a61 52%, #8f2f12)}.RBFrvG_visual[data-tone=midnight]{--art-bg:radial-gradient(ellipse at 100% 0%, #ffbf0b40, transparent 50%), radial-gradient(ellipse at 0% 100%, #703a6199, transparent 60%), #0c1733}.RBFrvG_visual[data-tone=harbor]{--art-bg:radial-gradient(ellipse at 100% 0%, #3852be8c, transparent 55%), linear-gradient(165deg, #0c1a5c, #0b2baf 55%, #0c1733)}.RBFrvG_visual[data-tone=orchid]{--art-bg:radial-gradient(ellipse at 0% 100%, #b0508f80, transparent 55%), linear-gradient(135deg, #1f1433, #3852be 60%, #703a61)}.RBFrvG_visual[data-tone=copper]{--art-bg:radial-gradient(ellipse at 100% 0%, #db490f66, transparent 55%), linear-gradient(150deg, #5e4212, #4d1d2c 50%, #13204a)}.RBFrvG_visual[data-tone=slate]{--art-bg:radial-gradient(ellipse at 0% 0%, #d6e0f529, transparent 50%), linear-gradient(155deg, #1f2f86, #13204a 55%, #0c1733)}.RBFrvG_visual[data-tone=dawn]{--art-bg:radial-gradient(ellipse at 0% 100%, #ffbf0b4d, transparent 55%), linear-gradient(140deg, #0b2baf, #3a1d4a 55%, #7a2810)}.RBFrvG_visual[data-tone=dusk]{--art-bg:radial-gradient(ellipse at 100% 100%, #703a61b3, transparent 60%), linear-gradient(170deg, #141f58, #1f1433)}.RBFrvG_visual[data-tone=aurora]{--art-bg:radial-gradient(ellipse at 0% 0%, #3852bea6, transparent 55%), radial-gradient(ellipse at 100% 100%, #ffbf0b40, transparent 55%), #1a1330}.RBFrvG_visual[data-tone=rust]{--art-bg:radial-gradient(ellipse at 100% 100%, #db490f80, transparent 55%), linear-gradient(200deg, #4d1d2c, #7a2810 50%, #13204a)}.RBFrvG_visual[data-tone=saffron]{--art-bg:radial-gradient(ellipse at 0% 0%, #ffbf0b4d, transparent 55%), linear-gradient(140deg, #5e4212, #3a1d4a 55%, #0c1733)}.RBFrvG_visual[data-tone=garnet]{--art-bg:radial-gradient(ellipse at 0% 0%, #b0508f66, transparent 55%), linear-gradient(160deg, #8f2f12, #4d1d2c 50%, #1f1433)}.RBFrvG_visual[data-tone=cobalt]{--art-bg:radial-gradient(ellipse at 0% 100%, #3852beb3, transparent 55%), linear-gradient(120deg, #0c1a5c, #0b2baf 60%, #3852be)}.RBFrvG_visual[data-tone=violet]{--art-bg:radial-gradient(ellipse at 0% 100%, #b0508f80, transparent 55%), linear-gradient(135deg, #3a1d4a, #703a61 55%, #141f58)}.RBFrvG_visual[data-tone=ink]{--art-bg:radial-gradient(ellipse at 50% 0%, #3852be73, transparent 55%), radial-gradient(ellipse at 100% 100%, #db490f40, transparent 55%), #0c1733}.RBFrvG_visual[data-tone=tide]{--art-bg:radial-gradient(ellipse at 100% 100%, #3852bea6, transparent 55%), linear-gradient(200deg, #0b2baf, #141f58 60%, #0c1733)}.RBFrvG_visual[data-tone=marigold]{--art-bg:linear-gradient(125deg, #7a4c0c, #703a61 50%, #1f2f86)}.RBFrvG_canvas{align-items:center;width:100%;max-width:470px;min-height:340px;margin-inline:auto;display:grid;position:relative}.RBFrvG_visual strong{font-weight:500}.RBFrvG_compact{padding:28px}.RBFrvG_compact .RBFrvG_canvas{min-height:340px}.RBFrvG_bench{width:100%}.RBFrvG_workbenchScene{width:100%;display:block;overflow:visible}.RBFrvG_benchLabels{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.RBFrvG_benchLabels strong{color:#f1f5ff;font-size:17px}.RBFrvG_benchLabels span{color:var(--art-muted);margin-top:4px;font-size:14px;display:block}.RBFrvG_resetScene{width:100%}.RBFrvG_resetLabels{text-align:center;grid-template-columns:1fr 1fr;gap:28px;display:grid}.RBFrvG_resetLabels strong{font-size:16px;line-height:1.3}.RBFrvG_resetLabels span{color:var(--art-muted);margin-top:4px;font-size:14px;display:block}.RBFrvG_resetWorld{width:100%;max-height:255px;margin-top:10px;display:block}.RBFrvG_resetWord{text-align:center;color:#ffbd97;margin-top:6px;font-size:14px;display:block}.RBFrvG_costScene{grid-template-columns:1.05fr 25px 1fr;align-items:center;gap:16px;display:grid}.RBFrvG_invoiceStack{isolation:isolate;padding:5px 4px 7px;position:relative}.RBFrvG_invoiceStack:before,.RBFrvG_invoiceStack:after{content:"";z-index:-1;background:linear-gradient(140deg,#8da8dd,#315199);border:1px solid #7693d4;border-radius:5px;position:absolute;inset:10px 0 2px;transform:rotate(5deg)}.RBFrvG_invoiceStack:after{background:linear-gradient(140deg,#bfd0ee,#7d9acd);inset:6px 2px;transform:rotate(1deg)}.RBFrvG_invoice{color:#183872;clip-path:polygon(0 0,100% 0,100% 94%,92% 98%,84% 94%,76% 98%,68% 94%,60% 98%,52% 94%,44% 98%,36% 94%,28% 98%,20% 94%,12% 98%,0 94%);background:linear-gradient(140deg,#fff,#e3ecfc);flex-direction:column;gap:9px;min-height:225px;padding:18px 15px 21px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:7px 7px #07122a}.RBFrvG_invoice strong{font-size:16px}.RBFrvG_invoice>span{font-size:14px}.RBFrvG_receiptLines{gap:8px;margin-block:9px;display:grid}.RBFrvG_receiptLines i{background:#8ba5d6;height:4px}.RBFrvG_receiptLines i:nth-child(2){width:64%}.RBFrvG_receiptLines i:nth-child(4){width:80%}.RBFrvG_receiptTotal{border-top:1px solid #adc0e2;padding-top:12px;font-size:30px;line-height:1}.RBFrvG_plus{color:#ec956f;text-align:center;font-size:28px}.RBFrvG_effort{justify-items:center;gap:5px;display:grid}.RBFrvG_effort svg{width:100%;max-width:135px}.RBFrvG_effort strong{text-align:center;margin-bottom:4px;font-size:16px;line-height:1.3}.RBFrvG_effort span{width:100%;max-width:135px;color:var(--art-muted);align-items:center;gap:9px;font-size:14px;display:flex}.RBFrvG_effort span:before{content:"";background:linear-gradient(90deg,#e7946c,#bd6743);border-radius:3px;width:17px;height:5px}.RBFrvG_topology{grid-template-columns:1fr 1fr;gap:24px;display:grid}.RBFrvG_privateTopology,.RBFrvG_publicTopology{text-align:center;align-content:start;justify-items:center;display:grid}.RBFrvG_privateTopology>strong,.RBFrvG_publicTopology>strong{margin-bottom:17px;font-size:17px}.RBFrvG_privateTopology>span,.RBFrvG_publicTopology>span{color:var(--art-muted);margin-top:12px;font-size:14px}.RBFrvG_orgBoundary{border:1px dashed #7b9bdc;border-radius:12px;flex-direction:column;width:100%;min-height:216px;padding:12px 8px 4px;display:flex}.RBFrvG_orgBoundary>span{color:var(--art-muted);font-size:14px}.RBFrvG_orgBoundary svg{flex:1;width:100%;height:178px;display:block}.RBFrvG_publicTopology>svg{width:100%;height:216px}.RBFrvG_migrationScene{width:100%}.RBFrvG_migrationScene>svg{width:100%;margin-top:12px;display:block}.RBFrvG_migrationLabels{text-align:center;grid-template-columns:1fr 1fr;gap:28px;display:grid}.RBFrvG_migrationLabels strong{font-size:16px;line-height:1.3}.RBFrvG_migrationLabels span{color:var(--art-muted);margin-top:4px;font-size:14px;display:block}.RBFrvG_rollbackLabel{text-align:center;color:#ffc2a1;font-size:14px;line-height:1.4;display:block}.RBFrvG_responsibilityScene{width:100%;padding-top:54px;position:relative}.RBFrvG_responsibilityScene>svg{width:100%;display:block}.RBFrvG_roleLabel,.RBFrvG_hostRole{gap:4px;display:grid}.RBFrvG_roleLabel{max-width:48%;position:absolute;top:0;left:0}.RBFrvG_hostRole{text-align:right;width:48%;position:absolute;top:0;right:0}.RBFrvG_roleLabel strong,.RBFrvG_hostRole strong{font-size:16px;line-height:1.3}.RBFrvG_roleLabel span,.RBFrvG_hostRole span{color:var(--art-muted);font-size:14px;line-height:1.4}.RBFrvG_restoreScene{width:100%}.RBFrvG_restoreLabels{grid-template-columns:32% 1fr;align-items:end;gap:8px;font-size:16px;line-height:1.35;display:grid}.RBFrvG_restoreLabels>strong:first-child{text-align:center}.RBFrvG_restoreLabels>strong:last-child{padding-left:7%}.RBFrvG_restoreSequence{width:100%;display:block;overflow:visible}.RBFrvG_restoreTarget{flex-direction:column;align-items:flex-end;gap:6px;margin-right:11.43%;display:flex}.RBFrvG_restoreTarget>strong{color:#ffd1b8;font-size:16px;line-height:1.35}.RBFrvG_restoreTarget>span{color:var(--art-muted);font-size:14px}.RBFrvG_deploymentScene{width:100%}.RBFrvG_artifact{justify-content:center;align-items:center;gap:17px;display:flex}.RBFrvG_artifact svg{width:73px}.RBFrvG_artifact strong{font-size:17px}.RBFrvG_artifact strong>span{color:#ffb08a;margin-top:3px;font-size:15px;display:block}.RBFrvG_releaseBranches{background:#94b1ed;width:2px;height:25px;margin:14px auto 0;position:relative}.RBFrvG_releaseBranches i{border-bottom:2px solid #bdd1fb;border-right:2px solid #bdd1fb;width:8px;height:8px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.RBFrvG_versionLedger{background:linear-gradient(135deg,#355aa4,#1d397a);border:1px solid #91ace6;border-radius:12px;padding:6px 17px;position:relative;box-shadow:0 7px #112654,0 8px #5573ad,0 17px 26px #030d2326}.RBFrvG_versionLedger>div{border-bottom:1px solid #6482bd;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 2px;display:grid}.RBFrvG_versionLedger>div:last-child{border-bottom:0}.RBFrvG_versionLedger span{color:#e2ecff;font-size:16px;line-height:1.3}.RBFrvG_versionLedger strong{color:#f2f6ff;font-size:19px}.RBFrvG_versionLedger em{color:#ffc49f;margin-top:3px;font-size:14px;font-style:normal;display:block}.RBFrvG_versionLedger>div:last-child strong{color:#ffc49f}@container (max-width:340px){.RBFrvG_responsibilityScene{padding-top:0}.RBFrvG_roleLabel,.RBFrvG_hostRole{white-space:nowrap;width:auto;max-width:none;position:static}.RBFrvG_hostRole{margin-block:10px 14px}.RBFrvG_canvas,.RBFrvG_compact .RBFrvG_canvas{min-height:270px}.RBFrvG_benchLabels{gap:7px}.RBFrvG_benchLabels strong{font-size:16px}.RBFrvG_resetLabels{gap:12px}.RBFrvG_resetLabels span{white-space:nowrap;font-size:13px}.RBFrvG_costScene,.RBFrvG_topology{margin-inline:-12px}.RBFrvG_costScene{grid-template-columns:1fr 10px 1fr;gap:3px}.RBFrvG_invoice{padding-inline:8px}.RBFrvG_invoice strong,.RBFrvG_effort strong{white-space:nowrap;font-size:14px}.RBFrvG_invoice>span,.RBFrvG_effort span{white-space:nowrap;font-size:13px}.RBFrvG_topology{gap:12px}.RBFrvG_privateTopology>strong,.RBFrvG_publicTopology>strong{font-size:16px}.RBFrvG_orgBoundary>span{white-space:nowrap;font-size:13px}.RBFrvG_orgBoundary svg{height:142px}.RBFrvG_publicTopology>svg{height:216px}.RBFrvG_restoreLabels{white-space:nowrap;grid-template-columns:minmax(32%,max-content) 1fr;column-gap:20px;font-size:14px}.RBFrvG_restoreLabels>strong:last-child{padding-left:0}}.RBFrvG_pulse{fill:#ffcfb2;stroke:#db490f;stroke-width:2px;opacity:0}.RBFrvG_tick,.RBFrvG_recoveryPoint{transform-box:fill-box;transform-origin:50%}.RBFrvG_clockHand{transform-box:view-box;transform-origin:60px 61px}[data-playing=true] .RBFrvG_benchPulse{animation:2.4s ease-in-out RBFrvG_bench-pulse}[data-playing=true] .RBFrvG_bench .RBFrvG_tick{animation:.5s ease-out 1s RBFrvG_pop}[data-playing=true] .RBFrvG_bench .RBFrvG_tick:nth-of-type(2){animation-delay:1.2s}[data-playing=true] .RBFrvG_bench .RBFrvG_tick:nth-of-type(3){animation-delay:1.4s}[data-playing=true] .RBFrvG_resetOut{animation:1.2s ease-in-out RBFrvG_reset-out}[data-playing=true] .RBFrvG_testRun{animation:.6s ease-out 1.1s RBFrvG_lift}[data-playing=true] .RBFrvG_resetBack{animation:1.4s ease-in-out 1.7s backwards RBFrvG_reset-back}[data-playing=true] .RBFrvG_clockHand{animation:1.6s ease-in-out RBFrvG_spin}[data-playing=true] .RBFrvG_invoice{animation:1s ease-out RBFrvG_settle}[data-playing=true] .RBFrvG_effort span:before{transform-origin:0;animation:.6s ease-out RBFrvG_grow}[data-playing=true] .RBFrvG_effort span:nth-of-type(2):before{animation-delay:.6s}[data-playing=true] .RBFrvG_effort span:nth-of-type(3):before{animation-delay:1.2s}[data-playing=true] .RBFrvG_dropShort{animation:1s ease-in RBFrvG_drop-short}[data-playing=true] .RBFrvG_tenantLeft{animation:1.8s ease-in-out RBFrvG_tenant-left}[data-playing=true] .RBFrvG_tenantMid{animation:1.8s ease-in-out RBFrvG_tenant-mid}[data-playing=true] .RBFrvG_tenantRight{animation:1.8s ease-in-out RBFrvG_tenant-right}[data-playing=true] .RBFrvG_copyPulse{animation:1.1s ease-in-out RBFrvG_copy-pulse}[data-playing=true] .RBFrvG_rehearsal{animation:.6s ease-out 1s RBFrvG_lift}[data-playing=true] .RBFrvG_returnPulse{animation:1.6s ease-in-out 1.8s backwards RBFrvG_return-pulse}[data-playing=true] .RBFrvG_responsibilityScene .RBFrvG_tick{animation:.5s ease-out RBFrvG_pop}[data-playing=true] .RBFrvG_handoffPulse{animation:1.4s ease-in-out .4s backwards RBFrvG_handoff-pulse}[data-playing=true] .RBFrvG_replayPulse{animation:2.4s linear RBFrvG_replay-pulse}[data-playing=true] .RBFrvG_replaySegment{animation:.5s ease-out .4s RBFrvG_lift}[data-playing=true] .RBFrvG_replaySegment:nth-of-type(2){animation-delay:1s}[data-playing=true] .RBFrvG_replaySegment:nth-of-type(3){animation-delay:1.6s}[data-playing=true] .RBFrvG_recoveryPoint{animation:.6s ease-out 2.3s RBFrvG_pop}[data-playing=true] .RBFrvG_artifact svg{animation:.6s ease-out RBFrvG_lift}[data-playing=true] .RBFrvG_releaseBranches i{animation:.5s ease-in-out .5s 2 RBFrvG_nudge}[data-playing=true] .RBFrvG_versionLedger>div:after{animation:.6s ease-out 1.4s RBFrvG_flash}[data-playing=true] .RBFrvG_versionLedger>div:nth-child(2):after{animation-delay:1.8s}[data-playing=true] .RBFrvG_versionLedger>div:nth-child(3):after{animation-delay:2.2s}[data-playing=true] .RBFrvG_versionLedger em{animation:.5s ease-in-out 2.8s 2 RBFrvG_blink}.RBFrvG_versionLedger>div{position:relative}.RBFrvG_versionLedger>div:after{content:"";pointer-events:none;opacity:0;background:#fff;border-radius:6px;position:absolute;inset:2px -10px}@keyframes RBFrvG_bench-pulse{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(287px)}}@keyframes RBFrvG_reset-out{0%{opacity:0;transform:translate(0)}10%{opacity:1}25%{transform:translate(55px,-22px)}50%{transform:translate(128px,-29px)}75%{transform:translate(198px,-21px)}90%{opacity:1}to{opacity:0;transform:translate(243px,2px)}}@keyframes RBFrvG_reset-back{0%{opacity:0;transform:translate(0)}10%{opacity:1}25%{transform:translate(-54px,30px)}50%{transform:translate(-128px,39px)}75%{transform:translate(-200px,29px)}90%{opacity:1}to{opacity:0;transform:translate(-252px,-1px)}}@keyframes RBFrvG_drop-short{0%{opacity:0;transform:translateY(0)}20%,80%{opacity:1}to{opacity:0;transform:translateY(12px)}}@keyframes RBFrvG_tenant-left{0%{opacity:0;transform:translate(0)}10%{opacity:1}35%{transform:translateY(32px)}65%{transform:translate(68px,32px)}90%{opacity:1}to{opacity:0;transform:translate(68px,95px)}}@keyframes RBFrvG_tenant-mid{0%{opacity:0;transform:translateY(0)}10%,90%{opacity:1}to{opacity:0;transform:translateY(105px)}}@keyframes RBFrvG_tenant-right{0%{opacity:0;transform:translate(0)}10%{opacity:1}35%{transform:translateY(32px)}65%{transform:translate(-67px,32px)}90%{opacity:1}to{opacity:0;transform:translate(-67px,95px)}}@keyframes RBFrvG_copy-pulse{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(118px)}}@keyframes RBFrvG_return-pulse{0%{opacity:0;transform:translate(0)}8%{opacity:1}15%{transform:translateY(25px)}88%{transform:translate(-272px,25px)}92%{opacity:1}to{opacity:0;transform:translate(-272px,4px)}}@keyframes RBFrvG_handoff-pulse{0%{opacity:0;transform:translate(0)}10%{opacity:1}25%{transform:translate(27px)}65%{transform:translate(27px,48px)}90%{opacity:1}to{opacity:0;transform:translate(62px,48px)}}@keyframes RBFrvG_replay-pulse{0%{opacity:0;transform:translate(0)}8%,92%{opacity:1}to{opacity:0;transform:translate(262px)}}@keyframes RBFrvG_pop{0%,to{transform:scale(1)}45%{transform:scale(1.35)}}@keyframes RBFrvG_lift{0%,to{transform:translateY(0)}45%{transform:translateY(-6px)}}@keyframes RBFrvG_settle{0%,to{transform:rotate(-5deg)}40%{transform:rotate(-2deg)translateY(-4px)}}@keyframes RBFrvG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes RBFrvG_grow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.6)}}@keyframes RBFrvG_nudge{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(4px)rotate(45deg)}}@keyframes RBFrvG_flash{0%,to{opacity:0}40%{opacity:.14}}@keyframes RBFrvG_blink{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.RBFrvG_visual *,.RBFrvG_visual :before,.RBFrvG_visual :after{animation:none!important}}
.-ngSdW_results{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;margin-block:32px 48px;display:grid}.-ngSdW_featured{border-radius:12px;overflow:hidden}.-ngSdW_article{grid-template-rows:subgrid;border:1px solid var(--hair);background:#fff;border-radius:12px;grid-area:span 2/span 3;row-gap:0;min-width:0;display:grid;position:relative;overflow:hidden}.-ngSdW_article>figure{border:0;border-radius:0}.-ngSdW_copy{flex-direction:column;flex:1;padding:27px 30px 25px;display:flex}.-ngSdW_copy h2{text-wrap:balance;max-width:28ch;margin-bottom:17px;font-size:clamp(26px,2.5vw,36px);line-height:1.18}.-ngSdW_copy h2 a:after{content:"";position:absolute;inset:0}.-ngSdW_copy h2 a:focus-visible{outline:none}.-ngSdW_article:has(h2 a:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.-ngSdW_article:hover h2 a,.-ngSdW_copy h2 a:hover{color:var(--blue);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.-ngSdW_copy>p{max-width:55ch;margin-bottom:22px;font-size:17px;line-height:1.6}.-ngSdW_copy>.-ngSdW_category{color:var(--verm-text);margin-bottom:14px;font-size:14px}.-ngSdW_trio{grid-column:span 2}.-ngSdW_trio .-ngSdW_copy{padding:24px 24px 22px}.-ngSdW_trio .-ngSdW_copy h2{font-size:clamp(23px,1.9vw,28px)}.-ngSdW_meta{color:var(--grey);flex-wrap:wrap;gap:12px 24px;margin-top:auto;padding-top:7px;font-size:14px;display:flex}@media (max-width:850px){.-ngSdW_results{grid-template-columns:1fr;gap:28px;margin-block:28px}.-ngSdW_article,.-ngSdW_trio{grid-column:auto}.-ngSdW_trio .-ngSdW_copy{padding:27px 30px 25px}.-ngSdW_trio .-ngSdW_copy h2{font-size:26px}}@media (min-width:601px) and (max-width:850px){.-ngSdW_article{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.-ngSdW_copy{justify-content:center;padding:26px 28px 24px}.-ngSdW_trio .-ngSdW_copy{padding:26px 28px 24px}.-ngSdW_copy>p{margin-bottom:18px;font-size:16px}.-ngSdW_meta{margin-top:0}}@media (max-width:480px){.-ngSdW_copy{padding:24px}.-ngSdW_copy h2,.-ngSdW_trio .-ngSdW_copy h2{font-size:26px}.-ngSdW_trio .-ngSdW_copy{padding:24px}}
.blog-index-header{border-bottom:1px solid var(--hair);background:var(--near);padding-block:clamp(54px,8vw,110px) 64px}.blog-index-heading{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:64px;display:grid}.blog-index-heading h1{margin-bottom:0;font-size:clamp(44px,5.8vw,80px)}.blog-index-intro p{max-width:33ch;font-size:21px;line-height:1.55}.blog-index-intro a,.blog-library-footer a,.blog-related-heading>a{color:var(--blue);text-underline-offset:5px;text-decoration:underline}.blog-related-heading>a{margin-block:-10px;padding-block:10px}.blog-library{padding-block:48px 64px}.blog-library-controls{justify-content:space-between;align-items:end;gap:32px;display:flex}.blog-categories{flex-wrap:wrap;gap:8px;display:flex}.blog-categories button{border:1px solid var(--hair);min-height:46px;color:var(--grey);background:var(--white);transition:background var(--tap), color var(--tap);border-radius:4px;padding:9px 15px}.blog-categories button[aria-pressed=true]{border-color:var(--blue);color:var(--white);background:var(--blue)}.blog-categories button:hover:not([aria-pressed=true]){color:var(--blue);background:var(--pale)}.blog-search{flex:0 0 280px}.blog-search label{color:var(--ink);margin-bottom:8px;font-size:15px;display:block}.blog-search input{border:1px solid var(--hair);width:100%;min-height:46px;color:var(--ink);background:var(--white);border-radius:4px;padding:10px 14px}.blog-search input::placeholder{color:var(--grey)}.blog-result-count{margin:34px 0 12px;font-size:15px}.blog-empty{border-top:1px solid var(--hair);padding-block:60px}.blog-empty h2{font-size:30px}.blog-empty button{min-height:48px;color:var(--white);background:var(--blue);border:0;border-radius:4px;padding:10px 18px}.blog-library-footer{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:4px 24px;padding-block:30px 56px;display:flex}.blog-library-footer p{margin:0}.blog-library-footer a{align-items:center;min-height:44px;display:inline-flex}.blog-library-footer a:last-child{margin-left:auto}.blog-article-header{border-bottom:1px solid var(--hair);background:var(--near);padding-block:42px 56px}.blog-breadcrumb{color:var(--grey);flex-wrap:wrap;gap:14px;margin-bottom:40px;font-size:15px;display:flex}.blog-breadcrumb a{color:var(--blue);text-underline-offset:4px;margin-block:-10px;padding-block:10px;text-decoration:underline}.blog-article-header h1{text-wrap:balance;max-width:22ch;margin-bottom:28px;font-size:clamp(38px,4.5vw,65px);line-height:1.1}.blog-article-header .blog-summary{max-width:67ch;margin-bottom:32px;font-size:clamp(19px,1.65vw,23px);line-height:1.6}.blog-byline{color:var(--grey);flex-wrap:wrap;gap:12px 26px;font-size:14px;display:flex}.blog-byline a{color:var(--ink);margin-block:-11px;padding-block:11px;font-weight:500}.blog-byline [aria-hidden=true]{padding-inline:4px}.blog-byline a:hover{text-decoration:underline}.blog-reading-layout{grid-template-columns:minmax(175px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,112px);max-width:1210px;padding-block:64px 80px;display:grid}.blog-toc{font-size:15px;line-height:1.5;position:sticky;top:116px}.blog-toc p{color:var(--ink);margin-bottom:18px;font-weight:500}.blog-toc ol{margin:0 0 22px;padding:0;list-style:none}.blog-toc li{margin-bottom:15px}.blog-toc a{color:var(--grey)}.blog-toc a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.blog-body{min-width:0;max-width:790px}.blog-body>section{margin-bottom:56px;scroll-margin-top:115px}.blog-body h2{text-wrap:balance;margin-bottom:24px;font-size:clamp(27px,2.65vw,36px);line-height:1.18}.blog-body p,.blog-checklist{color:var(--ink);font-size:18px;line-height:1.8}.blog-body p{margin-bottom:23px}.blog-table-wrap{border-block:1px solid var(--hair);margin-block:28px;overflow-x:auto}.blog-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:16px;line-height:1.6}.blog-table-wrap thead{color:var(--white);background:var(--blue)}.blog-table-wrap th,.blog-table-wrap td{vertical-align:top;padding:16px 18px}.blog-table-wrap th{font-weight:500}.blog-table-wrap tbody tr+tr{border-top:1px solid var(--hair)}.blog-table-wrap tbody tr:nth-child(2n){background:var(--near)}.blog-table-wrap tbody th{min-width:155px}.blog-checklist{padding-left:23px}.blog-checklist li{margin-bottom:10px;padding-left:4px}.blog-body>section a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.blog-body code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.88em}.blog-code{border-block:1px solid var(--hair);background:var(--near);margin-block:28px;padding:20px 22px;font-size:15px;line-height:1.6;overflow-x:auto}.blog-code code{font-size:inherit}.blog-callout{border-left:4px solid var(--verm);background:var(--near);margin-block:28px;padding:26px 30px}.blog-callout h3{text-wrap:balance;margin-bottom:12px;font-size:23px}.blog-callout p{margin-bottom:0;font-size:17px}.blog-next{border:1px solid var(--hair);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:28px 30px;display:flex}.blog-body .blog-next h2{max-width:26ch;margin:0;font-size:clamp(22px,2vw,27px);line-height:1.25}.blog-related{border-top:1px solid var(--hair);background:var(--white);padding-block:64px 80px}.blog-related-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.blog-related-heading h2{margin-bottom:0;font-size:clamp(30px,3vw,40px)}.blog-related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blog-related-card{grid-template-rows:subgrid;border:1px solid var(--hair);border-radius:var(--radius);background:var(--white);min-width:0;transition:border-color var(--tap);grid-row:span 2;display:grid;overflow:hidden}.blog-related-card>figure{border:0;border-radius:0}.blog-related-card:hover{border-color:var(--mid)}.blog-related-copy{align-content:start;gap:10px;padding:24px 26px 28px;display:grid}.blog-related-copy strong{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:24px;font-weight:500;line-height:1.22}.blog-related-card:hover .blog-related-copy strong{color:var(--blue);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.blog-related-copy span{color:var(--grey);font-size:16px;line-height:1.55}@media (max-width:1080px){.blog-related-list{gap:20px}.blog-related-copy{padding:20px 22px 24px}.blog-related-copy strong{font-size:22px}.blog-library-controls{flex-direction:column-reverse;align-items:stretch;gap:24px}.blog-search{flex:auto;max-width:420px}.blog-index-heading{grid-template-columns:1.2fr .8fr;gap:32px}}@media (max-width:760px){.blog-index-header{padding-block:48px 40px}.blog-index-heading{grid-template-columns:1fr;gap:28px}.blog-index-intro p{margin-bottom:14px;font-size:19px}.blog-library{padding-block:30px 24px}.blog-library-footer{flex-direction:column;align-items:flex-start;padding-block:24px 48px}.blog-library-footer a:last-child{margin-left:0}.blog-article-header{padding-block:28px 36px}.blog-breadcrumb{margin-bottom:30px}.blog-article-header h1{font-size:clamp(34px,8.7vw,50px)}.blog-byline{gap:10px 20px}.blog-reading-layout{padding-block:30px 48px}.blog-body p,.blog-checklist{font-size:17px;line-height:1.75}.blog-body>section{margin-bottom:40px}.blog-body h2{margin-bottom:22px;font-size:28px}.blog-callout,.blog-next{padding:24px}.blog-related{padding-block:44px 52px}.blog-related-heading{flex-direction:column;align-items:flex-start;gap:16px}.blog-related-heading h2{font-size:30px}.blog-related-list{grid-template-columns:1fr;gap:24px}}@media (pointer:coarse){.blog-toc li{margin-bottom:0}.blog-toc a{padding-block:11px;display:block}}@media (max-width:900px){.blog-reading-layout{grid-template-columns:1fr;gap:32px}.blog-toc{border-bottom:1px solid var(--hair);padding-bottom:16px;position:static}.blog-toc p{margin-bottom:6px}.blog-toc ol,.blog-toc li{margin-bottom:0}.blog-toc a{padding-block:11px;display:block}.blog-related-list{grid-template-columns:1fr}.blog-related-card{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.blog-related-copy{align-content:center;padding:24px 28px}}@media (max-width:600px){.blog-categories button{flex:auto}.blog-related-card{grid-template-columns:none}.blog-related-copy{padding:22px 24px 26px}}@media (max-width:767px){.blog-related-list{margin-inline:calc(var(--gutter) * -1);padding:8px var(--gutter) 12px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;grid-template-rows:auto 1fr;grid-template-columns:none;grid-auto-columns:min(80%,320px);grid-auto-flow:column;gap:14px;overflow-x:auto}.blog-related-card{grid-template-columns:none;grid-template-rows:subgrid;scroll-snap-align:start;grid-row:span 2}.blog-related-card>figure{padding:18px}.blog-related-card>figure[data-blog-art]>div{min-height:0}.blog-related-copy{padding:18px 20px 22px}.blog-related-copy strong{font-size:20px}.blog-related-copy span{font-size:15px}}@media (prefers-reduced-motion:reduce){.blog-page *{transition:none!important}}.blog-featured{border:1px solid var(--hair);background:var(--near);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-block:22px 30px;display:grid}.blog-featured>figure{border:0;border-radius:0}.blog-featured-copy{flex-direction:column;justify-content:center;padding:clamp(28px,3.5vw,50px);display:flex}.blog-featured h2{text-wrap:balance;margin-bottom:22px;font-size:clamp(29px,3.3vw,44px);line-height:1.14}.blog-featured h2 a:hover{color:var(--blue)}.blog-featured-copy>p{max-width:44ch;font-size:17px;line-height:1.65}.blog-featured-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.blog-featured-bottom a{color:var(--blue);text-underline-offset:5px;padding-block:10px;text-decoration:underline}.blog-featured-bottom a span{padding-left:7px;display:inline-block}.blog-featured-bottom>span{color:var(--grey);font-size:14px}.blog-article-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.blog-article-intro h1{font-size:clamp(38px,3.9vw,56px)}.blog-article-intro .blog-summary{font-size:20px}@media (max-width:1100px){.blog-article-intro{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:30px}}@media (max-width:850px){.blog-article-intro{grid-template-columns:1fr}.blog-article-intro h1{font-size:clamp(34px,7vw,50px)}}@media (max-width:600px){.blog-featured{grid-template-columns:1fr}}@media (max-width:480px){.blog-article-intro .blog-summary{font-size:18px}}@media (max-width:420px){.blog-featured-copy{padding:25px}}@media (max-width:600px){.blog-table-wrap{overflow:visible}.blog-table-wrap table{min-width:0}.blog-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blog-table-wrap tr,.blog-table-wrap th,.blog-table-wrap td{display:block}.blog-table-wrap tbody tr{padding-block:14px}.blog-table-wrap tbody th,.blog-table-wrap td{min-width:0;padding:4px 16px}.blog-table-wrap tbody th{font-size:17px}.blog-table-wrap td:before{content:attr(data-label);color:var(--grey);font-size:14px;display:block}}
