.FlowDiagram-module__iDAyLq__flow_wrap{--flow-tile:6rem;--flow-conn:clamp(4.5rem, 11vw, 9rem);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.FlowDiagram-module__iDAyLq__flow_node{align-items:center;gap:1.125rem;min-inline-size:0;display:flex}.FlowDiagram-module__iDAyLq__flow_tile{inline-size:var(--flow-tile);block-size:var(--flow-tile);border:var(--hairline) solid var(--theme-line-hairline);border-radius:var(--radius-frame);background-color:var(--theme-surface-cell);color:var(--theme-primary);flex:none;justify-content:center;align-items:center;display:flex}.FlowDiagram-module__iDAyLq__flow_node[data-mid] .FlowDiagram-module__iDAyLq__flow_tile{border-color:var(--theme-primary);background-color:var(--theme-primary);background-image:var(--grain)}.FlowDiagram-module__iDAyLq__flow_icon{block-size:auto;max-block-size:70%;inline-size:62%;display:block;overflow:visible}.FlowDiagram-module__iDAyLq__flow_node[data-mid] .FlowDiagram-module__iDAyLq__flow_icon{inline-size:42%}.FlowDiagram-module__iDAyLq__flow_text{flex-direction:column;gap:.375rem;display:flex}.FlowDiagram-module__iDAyLq__flow_title{color:var(--theme-text)}.FlowDiagram-module__iDAyLq__flow_note{color:var(--theme-text-secondary)}.FlowDiagram-module__iDAyLq__flow_conn{color:var(--theme-primary)}.FlowDiagram-module__iDAyLq__flow_conn[data-kind=swing]{color:var(--theme-line-control)}.FlowDiagram-module__iDAyLq__flow_head{fill:currentColor;flex:none;display:block}.FlowDiagram-module__iDAyLq__flow_conn_h{align-items:center;inline-size:100%;padding-inline:.125rem;display:none}.FlowDiagram-module__iDAyLq__flow_conn_v{block-size:5rem;inline-size:.875rem;flex-direction:column;align-items:center;margin-inline-start:calc(var(--flow-tile) / 2 - .4375rem);padding-block:.125rem;display:flex}.FlowDiagram-module__iDAyLq__flow_line{flex:1 1 0;min-block-size:0;min-inline-size:0;display:block;overflow:visible}.FlowDiagram-module__iDAyLq__flow_conn_h .FlowDiagram-module__iDAyLq__flow_line{block-size:.875rem;margin-inline:-.0625rem}.FlowDiagram-module__iDAyLq__flow_conn_v .FlowDiagram-module__iDAyLq__flow_line{inline-size:.875rem;margin-block:-.0625rem}.FlowDiagram-module__iDAyLq__flow_base{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:butt}@media (min-width:43.75rem){.FlowDiagram-module__iDAyLq__flow_wrap{grid-template-columns:minmax(0, 1fr) var(--flow-conn) minmax(0, 1fr) var(--flow-conn) minmax(0, 1fr);place-items:start stretch}.FlowDiagram-module__iDAyLq__flow_node{gap:var(--gap-stack);text-align:center;flex-direction:column;padding-inline:.5rem}.FlowDiagram-module__iDAyLq__flow_text{align-items:center}.FlowDiagram-module__iDAyLq__flow_conn{block-size:var(--flow-tile);align-items:center;display:flex}.FlowDiagram-module__iDAyLq__flow_conn_h{display:flex}.FlowDiagram-module__iDAyLq__flow_conn_v{display:none}}
.LoadSimulation-module__CwpoJq__load_sim_wrap{grid-column:1/-1;grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));display:grid}.LoadSimulation-module__CwpoJq__load_sim_wrap:not([data-intro]) .LoadSimulation-module__CwpoJq__load_sim_head,.LoadSimulation-module__CwpoJq__load_sim_pane{grid-column:1/-1}.LoadSimulation-module__CwpoJq__load_sim_head{justify-content:space-between;align-items:flex-start;gap:var(--gap-stack);flex-wrap:wrap;display:flex}.LoadSimulation-module__CwpoJq__load_sim_head_copy{gap:var(--gap-card);flex-direction:column;display:flex}.LoadSimulation-module__CwpoJq__load_sim_title{color:var(--theme-text);margin:0}.LoadSimulation-module__CwpoJq__load_sim_source{color:var(--theme-text-secondary);margin:0}.LoadSimulation-module__CwpoJq__load_sim_pane{flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.LoadSimulation-module__CwpoJq__load_sim_pane_head{justify-content:space-between;align-items:center;gap:var(--gap-card) var(--gap-stack);border-block-end:var(--hairline) solid var(--theme-line-hairline);flex-wrap:wrap;padding-block-end:var(--gap-stack);display:flex}.LoadSimulation-module__CwpoJq__load_sim_pane_title{color:var(--theme-text);margin:0}.LoadSimulation-module__CwpoJq__load_sim_pane_head{min-block-size:calc(var(--font-size-tag) * var(--line-height-tag) + .5rem + 3 * var(--hairline) + var(--gap-stack))}.LoadSimulation-module__CwpoJq__load_sim_badge{border:var(--hairline) solid var(--theme-line-control);border-radius:var(--radius-button);color:var(--theme-text-emphasis);padding:.25rem .625rem}.LoadSimulation-module__CwpoJq__load_sim_strip{--sim-img:4.5rem;--sim-link-green:#2f855a;margin-block:var(--gap-stack) var(--gap-card);grid-template-columns:minmax(0,1fr) clamp(1.25rem,5.5cqi,2.75rem) minmax(0,1fr) clamp(1.25rem,5.5cqi,2.75rem) minmax(0,1fr);align-items:start;display:grid}.LoadSimulation-module__CwpoJq__load_sim_strip[data-variant=off] .LoadSimulation-module__CwpoJq__load_sim_link{grid-column:2/5}.LoadSimulation-module__CwpoJq__load_sim_strip[data-variant=off] [data-slot=end]{grid-column:5}.LoadSimulation-module__CwpoJq__load_sim_node{text-align:center;flex-direction:column;align-items:center;min-inline-size:0;margin:0;display:flex}.LoadSimulation-module__CwpoJq__load_sim_img{inline-size:auto;max-inline-size:100%;block-size:var(--sim-img);object-fit:contain;margin-block-end:.625rem;display:block}.LoadSimulation-module__CwpoJq__load_sim_img_knockout{mix-blend-mode:multiply}.LoadSimulation-module__CwpoJq__load_sim_value{color:var(--theme-text);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.LoadSimulation-module__CwpoJq__load_sim_value_supply{color:var(--theme-text-emphasis)}.LoadSimulation-module__CwpoJq__load_sim_unit{color:var(--theme-text-secondary);margin-inline-start:.2em;font-size:.55em}.LoadSimulation-module__CwpoJq__load_sim_unit_name{color:var(--theme-text);display:block}.LoadSimulation-module__CwpoJq__load_sim_caption{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;margin-block-start:.375rem;display:block}.LoadSimulation-module__CwpoJq__load_sim_link{block-size:var(--sim-img);align-items:center;display:flex}.LoadSimulation-module__CwpoJq__load_sim_link span{border-radius:var(--radius-button);background-color:var(--theme-primary);block-size:.25rem;inline-size:100%;display:block}.LoadSimulation-module__CwpoJq__load_sim_strip[data-variant=off] .LoadSimulation-module__CwpoJq__load_sim_link span,.LoadSimulation-module__CwpoJq__load_sim_link[data-role=load] span{background-color:var(--sim-link-green)}.LoadSimulation-module__CwpoJq__load_sim_legend{margin:var(--gap-stack) 0 .25rem;color:var(--theme-text);align-items:center;gap:.625rem;display:flex}.LoadSimulation-module__CwpoJq__load_sim_legend i{background-color:var(--theme-text-secondary);flex:none;block-size:.1875rem;inline-size:1.375rem}.LoadSimulation-module__CwpoJq__load_sim_legend i[data-role=supply]{background-color:var(--theme-primary)}.LoadSimulation-module__CwpoJq__load_sim_plot_host{inline-size:100%;min-inline-size:0}.LoadSimulation-module__CwpoJq__load_sim_plot{block-size:auto;inline-size:100%;display:block;overflow:visible}.LoadSimulation-module__CwpoJq__load_sim_grid,.LoadSimulation-module__CwpoJq__load_sim_grid_v{stroke:var(--theme-line-hairline);stroke-width:1px}.LoadSimulation-module__CwpoJq__load_sim_grid_v{stroke-dasharray:2 3}.LoadSimulation-module__CwpoJq__load_sim_axis{stroke:var(--theme-line-control);stroke-width:1px}.LoadSimulation-module__CwpoJq__load_sim_tick{fill:var(--theme-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.LoadSimulation-module__CwpoJq__load_sim_axis_title{fill:var(--theme-text);font-family:var(--font-mono);font-size:var(--font-size-caption)}.LoadSimulation-module__CwpoJq__load_sim_load,.LoadSimulation-module__CwpoJq__load_sim_supply{fill:none;stroke-linejoin:round}.LoadSimulation-module__CwpoJq__load_sim_load{stroke:var(--theme-text-secondary);stroke-width:2px}.LoadSimulation-module__CwpoJq__load_sim_supply{stroke:var(--theme-primary);stroke-width:2.5px}.LoadSimulation-module__CwpoJq__load_sim_cursor_g{opacity:0}.LoadSimulation-module__CwpoJq__load_sim_cursor{stroke:var(--theme-line-control);stroke-width:1px}.LoadSimulation-module__CwpoJq__load_sim_dot_load,.LoadSimulation-module__CwpoJq__load_sim_dot_supply{stroke:var(--theme-surface-cell);stroke-width:2px}.LoadSimulation-module__CwpoJq__load_sim_dot_load{fill:var(--theme-text-secondary)}.LoadSimulation-module__CwpoJq__load_sim_dot_supply{fill:var(--theme-primary)}.LoadSimulation-module__CwpoJq__load_sim_note{color:var(--theme-text-body);text-wrap:pretty;margin:auto 0 0;padding-block-start:var(--gap-stack)}@container not (min-width:30rem){.LoadSimulation-module__CwpoJq__load_sim_strip{--sim-img:3.375rem}}@media (min-width:67.5rem){.LoadSimulation-module__CwpoJq__load_sim_pane{grid-column:auto}}
.ProofPanel-module__tEhauq__proof_copy{align-items:flex-start;gap:var(--gap-stack);flex-direction:column;display:flex}.ProofPanel-module__tEhauq__proof_stat_block{gap:var(--gap-card);flex-direction:column;display:flex}.ProofPanel-module__tEhauq__proof_stat{color:var(--theme-text-emphasis);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ProofPanel-module__tEhauq__proof_stat_figure[data-counting=true]{color:var(--theme-text)}.ProofPanel-module__tEhauq__proof_stat_arrow{color:var(--theme-text-secondary);vertical-align:middle;font-size:.4em}.ProofPanel-module__tEhauq__proof_stat_label,.ProofPanel-module__tEhauq__proof_bar_label{color:var(--theme-text);margin:0}.ProofPanel-module__tEhauq__proof_body{color:var(--theme-text-body);text-wrap:pretty;margin:0}.ProofPanel-module__tEhauq__proof_cta{max-inline-size:100%}.ProofPanel-module__tEhauq__proof_table{border-collapse:collapse;inline-size:100%;color:var(--theme-text)}.ProofPanel-module__tEhauq__proof_table th,.ProofPanel-module__tEhauq__proof_table td{border-block-end:var(--hairline) solid var(--theme-line-hairline);font-weight:var(--font-weight-regular);text-align:start;padding:.875rem 1rem .875rem 0}.ProofPanel-module__tEhauq__proof_table th{color:var(--theme-text-secondary)}.ProofPanel-module__tEhauq__proof_table_value{color:var(--theme-text-emphasis)}.ProofPanel-module__tEhauq__proof_bars{--track:calc(var(--rhythm) * 4);justify-content:center;gap:var(--gap-stack);flex-direction:column;display:flex}.ProofPanel-module__tEhauq__proof_bar_row{align-items:flex-start;gap:clamp(.75rem,3vw,1.5rem);display:flex}.ProofPanel-module__tEhauq__proof_scale{block-size:var(--track);color:var(--theme-text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:0 0 3rem;position:relative}.ProofPanel-module__tEhauq__proof_scale_right{flex-basis:2.5rem}.ProofPanel-module__tEhauq__proof_scale_top,.ProofPanel-module__tEhauq__proof_scale_bottom{position:absolute;inset-inline-end:0}.ProofPanel-module__tEhauq__proof_scale_top{inset-block-start:0}.ProofPanel-module__tEhauq__proof_scale_bottom{inset-block-end:0}.ProofPanel-module__tEhauq__proof_mark{color:var(--theme-text-emphasis);white-space:nowrap;position:absolute;inset-inline-end:0;translate:0 50%}.ProofPanel-module__tEhauq__proof_mark[data-at=dc]{inset-block-end:70%}.ProofPanel-module__tEhauq__proof_mark[data-at=ac]{inset-block-end:0;inset-inline:0 auto}.ProofPanel-module__tEhauq__proof_col{flex-direction:column;flex:1 1 0;gap:.625rem;min-inline-size:0;display:flex}.ProofPanel-module__tEhauq__proof_track{block-size:var(--track);border:var(--hairline) solid var(--theme-line-hairline);border-radius:var(--radius-button);background-color:var(--theme-background);position:relative;overflow:clip}.ProofPanel-module__tEhauq__proof_fill{background-color:var(--theme-primary);background-image:var(--grain);transform-origin:bottom;position:absolute;inset:0}.ProofPanel-module__tEhauq__proof_fill[data-bar=dc]{transform:scaleY(.7)}.ProofPanel-module__tEhauq__proof_fill[data-bar=ac]{transform:scaleY(.01)}
.Faq-module__MtY0qG__faq_grid,.Faq-module__MtY0qG__faq_wrap{position:relative}.Faq-module__MtY0qG__faq_title{color:var(--theme-text);text-wrap:balance;margin:0}.Faq-module__MtY0qG__faq_list{grid-column:1/-1}.Faq-module__MtY0qG__faq_item{padding:0}.Faq-module__MtY0qG__faq_row{color:var(--theme-text);display:flex;position:relative}.Faq-module__MtY0qG__faq_heading{min-inline-size:0;font:inherit;flex:auto;margin:0;display:flex}.Faq-module__MtY0qG__faq_question{min-inline-size:0;padding:var(--cell-pad);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;flex:auto;align-items:center;margin:0;padding-inline-end:calc(var(--cell-pad) + 1.5rem + var(--gap-stack));display:flex}:is(.Faq-module__MtY0qG__faq_row:hover,.Faq-module__MtY0qG__faq_row:focus-within:has(:focus-visible)),:is(.Faq-module__MtY0qG__faq_row:hover .Faq-module__MtY0qG__faq_icon,.Faq-module__MtY0qG__faq_row:focus-within:has(:focus-visible) .Faq-module__MtY0qG__faq_icon){color:var(--theme-text-on-primary);transition:color var(--kit-hover) var(--kit-ease-out)}.Faq-module__MtY0qG__faq_question:focus-visible{outline-offset:calc(var(--focus-ring-offset) * -1 - var(--focus-ring-width))}.Faq-module__MtY0qG__faq_question_text{max-inline-size:var(--measure)}.Faq-module__MtY0qG__faq_icon{pointer-events:none;block-size:2rem;inline-size:1.5rem;color:var(--theme-text-secondary);margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--cell-pad)}.Faq-module__MtY0qG__faq_icon:before,.Faq-module__MtY0qG__faq_icon:after{content:"";inline-size:.625rem;block-size:var(--hairline);background-color:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.Faq-module__MtY0qG__faq_icon:after{transition:rotate var(--kit-hover) var(--kit-ease-out);rotate:90deg}.Faq-module__MtY0qG__faq_item:is([data-state=open],[data-state=opening]) .Faq-module__MtY0qG__faq_icon:after{rotate:none}.Faq-module__MtY0qG__faq_inner{align-items:flex-start;gap:var(--gap-stack);padding:var(--gap-stack) var(--cell-pad) var(--cell-pad);flex-direction:column;display:flex}.Faq-module__MtY0qG__faq_answer{color:var(--theme-text-body);margin:0}.Faq-module__MtY0qG__faq_links{gap:var(--gap-stack) var(--gap-actions);flex-wrap:wrap;display:flex}.Faq-module__MtY0qG__faq_link{min-block-size:1.5rem;color:var(--theme-text-link);align-items:center;gap:.375em;text-decoration:none;display:inline-flex}.Faq-module__MtY0qG__faq_link_arrow{flex:none;block-size:.6em;inline-size:.6em}.Faq-module__MtY0qG__faq_head{justify-content:flex-end;align-items:flex-start;gap:var(--gap-stack);flex-direction:column;display:flex}@media (min-width:56.25rem){.Faq-module__MtY0qG__faq_head{min-block-size:calc(var(--rhythm) * 4)}.Faq-module__MtY0qG__faq_question{min-block-size:calc(var(--rhythm) * 2)}}@media (prefers-reduced-motion:reduce){.Faq-module__MtY0qG__faq_row:is(:hover,:focus-within:has(:focus-visible)),.Faq-module__MtY0qG__faq_row:is(:hover,:focus-within:has(:focus-visible)) .Faq-module__MtY0qG__faq_icon,.Faq-module__MtY0qG__faq_icon:after{transition:none}}.Faq-module__MtY0qG__faq_kicker{color:var(--theme-text-emphasis);margin:0}
.PlatformSections-module__iG098G__aside_text{color:var(--theme-text-body);text-wrap:pretty}.PlatformSections-module__iG098G__plate_cell{padding:0}.PlatformSections-module__iG098G__plate_cell:before{content:"";aspect-ratio:4;display:block}.PlatformSections-module__iG098G__plate{position:absolute;inset:0}.PlatformSections-module__iG098G__requirements{gap:var(--gap-card);flex-direction:column;margin:0;padding-inline-start:2rem;list-style:decimal;display:flex}.PlatformSections-module__iG098G__requirement::marker{color:var(--theme-text-secondary)}
