.qYFQUq_pip{background:#c0cef2;border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem;box-shadow:0 0 10px #512bd4}.qYFQUq_num{color:#c0cef2;border-radius:999px;place-items:center;min-width:3rem;height:2rem;padding-inline:.75rem;display:inline-grid;box-shadow:inset 0 0 0 1px #c0cef266}.qYFQUq_lead,.qYFQUq_body{text-align:center;width:100%;max-width:48rem;margin-inline:auto}.qYFQUq_body strong{color:var(--text-primary)}.qYFQUq_heroBody{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;padding-block:2.5rem 3rem;display:flex}.qYFQUq_heroHead{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.qYFQUq_heroKpis{gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:72rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1200px){.qYFQUq_heroKpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.qYFQUq_heroKpi{min-width:0;padding:var(--card-pad);background:linear-gradient(#ffffff09 0%,#0000 45%),#ffffff07;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;display:flex;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff09}.qYFQUq_nowrap{white-space:nowrap}.qYFQUq_heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.qYFQUq_pair{gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.qYFQUq_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.qYFQUq_chart{--k:1;--chart-h:12rem;padding:3rem 0 0 2.75rem;position:relative}.qYFQUq_chart[data-on=false]{--k:0}.qYFQUq_gridWrap{height:var(--chart-h);pointer-events:none;position:absolute;top:3rem;left:0;right:0}.qYFQUq_gridLine{right:0;bottom:calc(var(--t) * 100%);background:#ffffff14;height:1px;position:absolute;left:2.75rem}.qYFQUq_gridLabel{bottom:calc(var(--t) * 100%);position:absolute;left:0;transform:translateY(50%)}.qYFQUq_bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1.5rem;display:grid;position:relative}.qYFQUq_col{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:7rem;margin-inline:auto;display:flex}.qYFQUq_track{width:100%;height:var(--chart-h);position:relative}.qYFQUq_bar{transform:scaleY(calc(var(--v) * var(--k)));transform-origin:bottom;transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .16s + .2s);background:#ffffff26;border-radius:8px 8px 0 0;position:absolute;inset:0}.qYFQUq_col[data-tone=soft] .qYFQUq_bar{background:#c0cef273}.qYFQUq_col[data-tone=lit] .qYFQUq_bar{background:linear-gradient(#c0cef2,#512bd4)}.qYFQUq_col[data-tone=warn] .qYFQUq_bar{background:linear-gradient(#e2c070,#8a5f12)}.qYFQUq_barValue{text-align:center;transform:translateY(calc(var(--v) * var(--k) * var(--chart-h) * -1 - .5rem));transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .16s + .2s);position:absolute;bottom:0;left:0;right:0}.qYFQUq_col[data-tone=lit] .qYFQUq_barNum{color:#c0cef2}.qYFQUq_col[data-tone=warn] .qYFQUq_barNum{color:#e2c070}.qYFQUq_annotation{color:#e2c070;white-space:nowrap;border-radius:999px;padding:.25rem .75rem;transition:opacity .7s cubic-bezier(.16,1,.3,1) 1.3s;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #e2c07080}.qYFQUq_chart[data-on=false] .qYFQUq_annotation{opacity:0}.qYFQUq_stats{gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.qYFQUq_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.qYFQUq_stats[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.qYFQUq_stats[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.qYFQUq_stat{min-width:0;padding:var(--card-pad);transition:opacity .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * .1s), transform .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * .1s);background:linear-gradient(#ffffff09 0%,#0000 45%),#ffffff07;border-radius:16px;flex-direction:column;gap:.5rem;display:flex;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff09}.qYFQUq_statsWrap[data-on=false] .qYFQUq_stat{opacity:.25;transform:translateY(10px)}.qYFQUq_proofBody{width:100%;max-width:56rem}.qYFQUq_donuts{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (min-width:768px){.qYFQUq_donuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.qYFQUq_donut{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-width:0;display:flex}.qYFQUq_donutFigure{width:100%;max-width:14rem;position:relative}.qYFQUq_donutSvg{width:100%;height:auto;transition:opacity .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s), transform .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s);display:block}.qYFQUq_donuts[data-on=false] .qYFQUq_donutSvg{opacity:0;transform:rotate(-70deg)scale(.88)}.qYFQUq_segment{transition:opacity .6s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + var(--i) * .2s + .3s)}.qYFQUq_donuts[data-on=false] .qYFQUq_segment{opacity:0}.qYFQUq_donutCenter{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex;position:absolute;inset:0}.qYFQUq_donut[data-tone=cost] .qYFQUq_donutNum{color:#e2c070}.qYFQUq_donut[data-tone=revenue] .qYFQUq_donutNum{color:#c0cef2}.qYFQUq_legend{text-align:left;flex-direction:column;gap:.5rem;width:100%;max-width:22rem;margin:0;padding:0;list-style:none;display:flex}.qYFQUq_legend li{grid-template-columns:.75rem 3rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.qYFQUq_dot{border-radius:999px;width:.625rem;height:.625rem}.qYFQUq_pillWrap{justify-content:center;display:flex}.qYFQUq_pill{color:#e2c070;background:#e2c07014;border-radius:999px;padding:.5rem 1rem;transition:opacity .7s cubic-bezier(.16,1,.3,1) 1.1s,transform .7s cubic-bezier(.16,1,.3,1) 1.1s;box-shadow:inset 0 0 0 1px #e2c07099}.qYFQUq_donuts[data-on=false]~.qYFQUq_pillWrap .qYFQUq_pill{opacity:.25;transform:translateY(10px)}.qYFQUq_models{gap:var(--grid-gutter);flex-direction:column;display:flex}.qYFQUq_flowModel{padding:var(--card-pad);background:#ffffff07;border-radius:16px;flex-direction:column;gap:1.25rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.qYFQUq_flowModel[data-current=true]{background:#512bd41a;box-shadow:inset 0 0 0 1px #c0cef266,0 0 40px #512bd426}.qYFQUq_flowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.qYFQUq_flowHead [data-current-title=true]{color:#c0cef2}.qYFQUq_flow{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:900px){.qYFQUq_flow{flex-direction:row;align-items:stretch}}.qYFQUq_box{min-width:0;transition:opacity .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .15s), transform .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .15s);background:#ffffff0d;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;gap:.125rem;padding:.75rem 1rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.qYFQUq_box:not(:last-child):after{content:"↓";color:var(--text-muted);position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}@media (min-width:900px){.qYFQUq_box:not(:last-child):after{content:"→";inset:50% -1.5rem auto auto;transform:translate(50%,-50%)}}.qYFQUq_flowModel[data-on=false] .qYFQUq_box{opacity:.25;transform:translateY(10px)}.qYFQUq_box[data-tone=grey]{background:#ffffff1a}.qYFQUq_box[data-tone=ghost]{color:var(--text-muted);background:0 0;box-shadow:inset 0 0 0 1px #ffffff2e}.qYFQUq_box[data-tone=risk]{background:#e2c07014;box-shadow:inset 0 0 0 1px #e2c07080}.qYFQUq_box[data-tone=core]{background:#512bd44d;box-shadow:inset 0 0 0 2px #c0cef2,0 0 28px #512bd4aa}.qYFQUq_box[data-tone=out]{background:0 0;box-shadow:inset 0 0 0 1px #c0cef2a6}.qYFQUq_flowCaption[data-tone=warn]{color:#e2c070}.qYFQUq_flowCaption[data-tone=lit]{color:#c0cef2}.qYFQUq_layers{flex-direction:column;gap:.75rem;display:flex}.qYFQUq_layer{padding:var(--card-pad);transition:opacity .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .16s), transform .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .16s);background:#ffffff0d;border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem 1.5rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}@media (min-width:768px){.qYFQUq_layer{grid-template-columns:14rem minmax(0,1fr)}}.qYFQUq_layers[data-on=false] .qYFQUq_layer{opacity:.25;transform:translateY(14px)}.qYFQUq_layer[data-tone=core]{background:linear-gradient(135deg,#512bd4cc,#512bd466);box-shadow:inset 0 0 0 1px #c0cef299,0 0 40px #512bd44d}.qYFQUq_layer[data-tone=outline]{background:0 0}.qYFQUq_shiftNote{text-align:center;color:#c0cef2}.qYFQUq_listBlock{flex-direction:column;width:100%;max-width:56rem;margin:0 auto;padding:0;list-style:none;display:flex}.qYFQUq_listBlock>li{border-top:1px solid #ffffff14}.qYFQUq_listBlock>li:last-child{border-bottom:1px solid #ffffff14}.qYFQUq_item{grid-template-columns:3rem minmax(0,1fr);gap:.5rem 1rem;padding-block:1.5rem;display:grid}.qYFQUq_itemIndex{color:#c0cef2}.qYFQUq_itemBody{flex-direction:column;gap:.25rem;display:flex}.qYFQUq_blockHead{width:100%;max-width:56rem;margin-inline:auto}.qYFQUq_skillFlow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:2rem;display:grid}@media (min-width:900px){.qYFQUq_skillFlow{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}}.qYFQUq_skillCol{min-width:0;padding:var(--card-pad);transition:opacity .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .2s), transform .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .2s);background:#ffffff0d;border-radius:14px;flex-direction:column;gap:.75rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.qYFQUq_skillCol:not(:last-child):after{content:"↓";color:#c0cef2;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}@media (min-width:900px){.qYFQUq_skillCol:not(:last-child):after{content:"→";inset:50% -1.5rem auto auto;transform:translate(50%,-50%)}}.qYFQUq_skillFlow[data-on=false] .qYFQUq_skillCol{opacity:.25;transform:translateY(10px)}.qYFQUq_skillCol[data-tone=skills]{background:#512bd426;box-shadow:inset 0 0 0 1px #c0cef2a6,0 0 36px #512bd433}.qYFQUq_skillList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.qYFQUq_related{gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.qYFQUq_related{grid-template-columns:repeat(3,minmax(0,1fr))}}.qYFQUq_relatedLink{height:100%;padding:var(--card-pad);color:inherit;background:#ffffff07;border-radius:16px;flex-direction:column;gap:.75rem;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.qYFQUq_relatedLink:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c0cef2a6}.qYFQUq_relatedLink:focus-visible{outline-offset:2px;outline:2px solid #c0cef2}.qYFQUq_relatedArrow{color:#c0cef2;margin-top:auto}.qYFQUq_sourcesBlock{flex-direction:column;gap:1rem;width:100%;max-width:56rem;margin-inline:auto;display:flex}
