@property --flow-diagram-glow{syntax:"<number>";inherits:false;initial-value:0}@layer components{.flow-diagram_wrap{--_trip:4.8s;width:100%;max-width:62.8125rem;margin-inline:auto;display:none}@media (min-width:64rem){.flow-diagram_wrap{display:block}}.flow-diagram_wrap.compact{max-width:25rem;margin-inline:0;display:block}@media (min-width:64rem){.flow-diagram_wrap.compact{display:none}}.flow-diagram_line{--_dash:calc(var(--_u) * 4);background-repeat:repeat}.flow-diagram_line.row{height:var(--border-width);background-image:linear-gradient(90deg, var(--neutral-700) 50%, transparent 50%);background-size:var(--_dash) 100%}.flow-diagram_line.column{width:var(--border-width);background-image:linear-gradient(180deg, var(--neutral-700) 50%, transparent 50%);background-size:100% var(--_dash)}.flow-diagram_pulse{width:calc(var(--_u) * 5);aspect-ratio:1;background-color:var(--brand-500);--_reach-x:716;--_reach-y:0;box-shadow:0 0 calc(var(--_u) * 8) var(--brand-500);opacity:0;animation:flow-diagram-pulse var(--_trip) linear}.compact .flow-diagram_pulse{--_reach-x:0;--_reach-y:237}.flow-diagram_node{--_ink:color-mix(in lab, currentcolor 75%, transparent);align-items:center;gap:calc(var(--_u) * 8.7);padding:calc(var(--_u) * 8.7);color:color-mix(in lab, var(--brand-500) calc(var(--flow-diagram-glow) * 100%), var(--_ink));background-color:var(--neutral-900);transition:color var(--hover-duration) var(--hover-ease);animation:flow-diagram-glow calc(var(--_trip) * .3) ease-out;animation-delay:calc(var(--_trip) * var(--_lit,0));display:flex}.flow-diagram_node.input{color:var(--neutral-900);background-color:color-mix(in lab, var(--brand-500) calc(var(--flow-diagram-glow) * 100%), var(--steel-400))}.flow-diagram_node.output{background-color:var(--neutral-800)}.flow-diagram_node.result,.flow-diagram_node.accent{color:var(--brand-500);background-color:color-mix(in srgb, color-mix(in srgb, var(--brand-500) 24%, var(--neutral-900)) calc(var(--flow-diagram-glow) * 100%), var(--neutral-900))}.flow-diagram_node.result{padding:calc(var(--_u) * 9.6);border:var(--border-width) solid var(--brand-500)}.flow-diagram_node.step:before{content:"";width:calc(var(--_u) * 3.5);aspect-ratio:1;background-color:currentColor;flex:none}.compact .flow-diagram_inputs{color:color-mix(in lab, var(--neutral-200) calc(var(--flow-diagram-glow) * 100%), var(--neutral-600));text-transform:none;animation:flow-diagram-glow calc(var(--_trip) * .3) ease-out;animation-delay:calc(var(--_trip) * var(--_lit,0))}.flow-diagram_inputs{gap:calc(var(--_u) * 12.2);line-height:calc(var(--_u) * 14);text-transform:none;color:var(--neutral-600);flex-direction:column;display:flex}.flow-diagram_inputs li{color:color-mix(in lab, var(--neutral-200) calc(var(--flow-diagram-glow) * 100%), var(--neutral-600));animation:flow-diagram-glow calc(var(--_trip) * .3) ease-out;animation-delay:calc(var(--_trip) * var(--_lit,0))}.flow-diagram_inputs li:nth-child(2){--_lit:.06}.flow-diagram_inputs li:nth-child(3){--_lit:.12}.flow-diagram_inputs li:nth-child(4){--_lit:.18}.flow-diagram_wrap .is-done .flow-diagram_node:not(.input):hover{color:var(--brand-500)}.flow-diagram_wrap .is-done.is-hover .flow-diagram_line{animation:.8s linear infinite flow-diagram-march}.flow-diagram_wrap .is-done.is-hover .flow-diagram_line.column{animation-name:flow-diagram-march-down}.flow-diagram_wrap .is-done.is-hover .flow-diagram_pulse{animation:flow-diagram-pulse var(--_trip) linear infinite}.flow-diagram_wrap .is-done.is-hover .flow-diagram_node,.flow-diagram_wrap .is-done.is-hover span.flow-diagram_inputs,.flow-diagram_wrap .is-done.is-hover .flow-diagram_inputs li{animation:flow-diagram-glow-loop var(--_trip) ease-out infinite;animation-delay:calc(var(--_trip) * var(--_lit,0))}@keyframes flow-diagram-march{to{background-position-x:var(--_dash)}}@keyframes flow-diagram-march-down{to{background-position-y:var(--_dash)}}@keyframes flow-diagram-pulse{0%{opacity:0;translate:0}5%{opacity:1}94%{translate:calc(var(--_u) * var(--_reach-x)) calc(var(--_u) * var(--_reach-y));opacity:1}to{translate:calc(var(--_u) * var(--_reach-x)) calc(var(--_u) * var(--_reach-y));opacity:0}}@keyframes flow-diagram-glow{0%{--flow-diagram-glow:1}}@keyframes flow-diagram-glow-loop{0%{--flow-diagram-glow:1}30%,to{--flow-diagram-glow:0}}.audience-card_wrap{gap:var(--space-3);flex-direction:column;display:flex}.audience-card_media{aspect-ratio:1;margin-top:calc(var(--space-3) * -1);background-color:var(--background-3);transition:background-color var(--hover-duration) var(--hover-ease);justify-content:center;align-items:center;padding:8%;display:flex}.audience-card_wrap:hover .audience-card_media{background-color:var(--background-2)}.audience-card_list{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.audience-card_item{gap:var(--space-micro-6);display:flex}.audience-card_item:before{content:"";background-color:currentColor;flex:none;width:.3125rem;height:.3125rem;margin-top:.25em}.compare_wrap{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.compare_head{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:64rem){.compare_head{flex-direction:row;justify-content:space-between;align-items:end}}.compare_intro{gap:var(--space-3);flex-direction:column;max-width:53.5rem;display:flex}.compare_lead{max-width:36rem;color:var(--text-2)}.compare_toggle{gap:var(--space-1);flex:none;display:flex}.compare_switch{padding:var(--space-micro-14);border:var(--border-width) solid var(--border);color:var(--text-2);transition:background-color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.compare_switch:hover{border-color:var(--border-2);color:var(--text)}}.compare_switch[aria-pressed=true]{background-color:var(--brand-500);border-color:var(--brand-500);color:var(--brand-text)}.compare_table{gap:var(--space-1);flex-direction:column;display:flex}@media (min-width:48rem){.compare_table{column-gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.compare_table>.ours{order:1}@media (min-width:48rem){.compare_table>.ours{order:0}}.compare_label{margin-bottom:var(--space-micro-10);padding:var(--space-micro-10);border:var(--border-width) solid var(--border);color:color-mix(in lab, currentcolor 40%, transparent);place-self:start}.compare_label.ours{background-color:var(--brand-500)}@media not (min-width:48rem){.compare_label.ours{margin-top:var(--space-5)}}.compare_label.ours{border-color:var(--brand-500);color:var(--brand-text)}.compare_cell{padding:var(--space-3);border:var(--border-width) solid var(--border);color:color-mix(in lab, currentcolor 40%, transparent);font-size:var(--text-main);line-height:var(--text-main-line-height);text-wrap:pretty;align-items:center;display:flex}@media (min-width:48rem){.compare_cell{min-height:6.5625rem;padding:var(--space-4);font-size:var(--h4);line-height:var(--h4-line-height)}}.compare_cell.ours{background-color:var(--neutral-900);border-color:var(--neutral-900);color:var(--text)}.feature-card_wrap{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.feature-card_wrap:is(.screen,.note){padding:var(--space-5);background-color:var(--background-2)}.feature-card_wrap.note{gap:var(--space-3);padding:var(--space-4)}.feature-card_media{justify-content:center;align-items:center;display:flex}.panel>.feature-card_media{padding:var(--space-5);background-color:var(--neutral-150)}.screen>.feature-card_media{padding-top:var(--space-2);order:1;margin-top:auto}.feature-card_text{gap:var(--space-2);flex-direction:column;display:flex}.feature-card_body{color:var(--text-2)}.process_wrap{--_autoplay:7s;gap:var(--space-1);width:100%;display:grid}@media (min-width:64rem){.process_wrap{grid-template-columns:16.25rem minmax(0,1fr)}}.process_list{gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}@media (min-width:64rem){.process_list{flex-direction:column;overflow:visible}}.process_tab{isolation:isolate;justify-content:center;gap:var(--space-micro-6);min-width:9rem;padding:var(--space-4);background-color:var(--neutral-900);color:var(--text);transition:background-color var(--hover-duration) var(--hover-ease);flex-direction:column;flex:1 0 auto;display:flex;position:relative}@media (hover:hover){.process_tab:hover{background-color:var(--neutral-850)}}.process_tab:after{content:"";z-index:-1;background-color:var(--neutral-800);transform-origin:0;position:absolute;inset:0;scale:0 1}.process_tab[aria-selected=true]:after{scale:1}.process_wrap.autoplay .process_tab[aria-selected=true]:after{animation:process-autoplay var(--_autoplay) linear}.process_wrap.paused .process_tab:after{animation-play-state:paused}@keyframes process-autoplay{0%{scale:0 1}}.process_number{align-items:center;gap:var(--space-micro-6);display:flex}.process_number:before{content:"";aspect-ratio:1;background-color:currentColor;width:.25rem}.process_panels{display:grid}.process_panel{display:grid}.process_panel[hidden]{display:none}@media (min-width:48rem){.process_panel{grid-template-columns:9fr 7fr}}.process_content{justify-content:space-between;gap:var(--space-7);padding:var(--space-5);background-color:var(--neutral-800);flex-direction:column;display:flex}.process_text{gap:var(--space-4);flex-direction:column;max-width:27.375rem;display:flex}.process_lead{color:color-mix(in lab, currentcolor 65%, transparent)}.process_points{gap:var(--space-2);flex-direction:column;display:flex}.process_flow{padding:var(--space-6) var(--space-5);background-color:var(--neutral-900);background-image:radial-gradient(circle, #ffffff24 var(--border-width), transparent calc(var(--border-width) * 1.5));background-size:1.125rem 1.125rem;flex-direction:column;justify-content:center;align-items:center;display:flex}.process_card{gap:var(--space-4);width:min(100%,11.25rem);padding:var(--space-3);background-color:var(--neutral-800);border:var(--border-width) solid var(--neutral-800);flex-direction:column;margin-top:1.375rem;display:flex;position:relative}.process_card.output{border-color:var(--brand-500)}.process_chip{bottom:100%;left:calc(var(--border-width) * -1);padding:var(--space-micro-4) var(--space-micro-6);background-color:var(--neutral-0);color:var(--neutral-900);position:absolute}.output>.process_chip{background-color:var(--brand-500);color:var(--brand-text)}.process_card_title{font-size:var(--text-small);line-height:1.15}.process_card_tags{color:var(--text-2)}.process_link{height:var(--space-6);border-left:var(--border-width) dashed var(--brand-500)}.process_step{padding:var(--space-micro-10);background-color:var(--steel-400);color:var(--neutral-900)}.showcase_wrap{--_duration:.6s;--_ease:cubic-bezier(.22, 1, .36, 1);gap:var(--space-1);flex-direction:column;width:100%;display:flex}.showcase_layout{gap:var(--space-1);display:grid}@media (min-width:48rem){.showcase_layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.showcase_viewers{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.showcase_viewer{aspect-ratio:636/600;width:100%;padding:var(--space-6);background-color:var(--steel-400);transition:opacity var(--_duration) var(--_ease), visibility var(--_duration);grid-area:1/1;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.showcase_viewer[data-active=false]{opacity:0;visibility:hidden}.showcase_views{top:var(--space-2);left:var(--space-2);right:var(--space-2);gap:var(--space-1);flex-wrap:wrap;display:flex;position:absolute}.showcase_view{padding:var(--space-micro-4);background-color:var(--neutral-100);color:var(--neutral-900);transition:background-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.showcase_view:hover{background-color:var(--neutral-0)}}.showcase_view[aria-pressed=true]{background-color:var(--brand-500);color:var(--brand-text)}.showcase_image{grid-area:1/1;max-width:34.375rem}.showcase_image[data-deferred]{display:none}.showcase_image{transition:opacity var(--_duration) var(--_ease), scale var(--_duration) var(--_ease), translate var(--_duration) var(--_ease), visibility var(--_duration)}.showcase_image[data-active=false],[data-active=false]>.showcase_image{opacity:0;visibility:hidden;translate:0 1rem;scale:.96}.showcase_list{gap:var(--space-1);flex-direction:column;display:flex}.showcase_item{background-color:var(--background-2);transition:flex-grow var(--_duration) var(--_ease), background-color var(--_duration) var(--_ease);flex-direction:column;flex-grow:0;display:flex}.showcase_item:has([aria-expanded=true]){background-color:var(--neutral-800);color:var(--neutral-0);flex-grow:1}.showcase_heading{font:inherit;letter-spacing:inherit}.showcase_toggle{width:100%;padding:var(--space-4);transition:padding var(--_duration) var(--_ease);display:flex}.showcase_toggle[aria-expanded=true]{padding:var(--space-5) var(--space-5) 0;cursor:default}.showcase_name{padding:var(--space-1) var(--space-micro-10);background-color:var(--neutral-0);color:var(--neutral-900);transition:background-color var(--hover-duration) var(--hover-ease)}[aria-expanded=true]>.showcase_name{background-color:var(--brand-500);color:var(--brand-text)}@media (hover:hover){[aria-expanded=false]:hover>.showcase_name{background-color:var(--brand-500)}}.showcase_body{opacity:0;visibility:hidden;transition:grid-template-rows var(--_duration) var(--_ease), opacity var(--_duration) var(--_ease), visibility var(--_duration);grid-template-rows:0fr;display:grid}.showcase_item:has([aria-expanded=true])>.showcase_body{opacity:1;visibility:visible;grid-template-rows:1fr}.showcase_clip{min-height:0;overflow:hidden}.showcase_content{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.showcase_title{margin-top:var(--space-2)}.showcase_text{max-width:60ch;color:color-mix(in lab, var(--neutral-0) 65%, transparent)}.showcase_link-arrow{font-size:.875rem;display:flex}.showcase_link{align-items:center;gap:var(--space-micro-6);border-bottom:var(--border-width) solid var(--neutral-700);font-weight:var(--primary-medium);transition:border-color var(--hover-duration) var(--hover-ease);align-self:start;display:inline-flex}@media (hover:hover){.showcase_link:hover{border-color:var(--brand-500)}}.showcase_more{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--background-2);flex-wrap:wrap;display:flex}.graphic-maintenance_list{background-color:var(--neutral-800)}.graphic-maintenance_head{color:var(--neutral-550)}.graphic-maintenance_dim{color:var(--neutral-600)}.graphic-maintenance_dim.alert{color:var(--brand-500)}.graphic-maintenance_rule{background-color:var(--neutral-750)}.graphic-maintenance_name{color:#c9cacb}.graphic-maintenance_name.alert{color:var(--neutral-0)}.graphic-maintenance_focus{background-color:color-mix(in srgb, var(--brand-500) 12%, transparent);border:var(--border-width) solid var(--brand-500);translate:0 calc(var(--_u) * 39.93 * (var(--_row,1) - 1));transition:translate .35s var(--hover-ease);animation:1.1s ease-in-out both graphic-maintenance-focus}.graphic-maintenance_warn{background-color:var(--brand-500);clip-path:polygon(50% 0,100% 100%,0 100%);animation:1s step-end 4 graphic-maintenance-warn}.graphic-maintenance_popover{background-color:var(--neutral-100);animation:.6s ease-out 1.3s both graphic-maintenance-popover}.graphic-maintenance_top{background-color:var(--brand-500)}.graphic-maintenance_chip{background-color:var(--neutral-50);color:var(--neutral-900)}.graphic-maintenance_chip.dark{background-color:var(--neutral-900);color:var(--neutral-0)}.graphic-maintenance_chip.steel{background-color:var(--steel-400)}.graphic-maintenance_title{color:var(--neutral-900)}.graphic-maintenance_muted{color:var(--neutral-500)}.graphic-maintenance_end{text-align:right}.graphic-maintenance_task{color:var(--neutral-900)}.graphic-maintenance_task.waiting{color:var(--neutral-500)}.graphic-maintenance_check{border:var(--border-width) solid var(--brand-500)}.graphic-maintenance_check.open:after{content:"";background-color:var(--brand-500);position:absolute;inset:28%}.graphic-maintenance_check.waiting{border-color:var(--neutral-200)}.graphic-maintenance_check.done{background-color:var(--brand-500);animation:.4s ease-out 2.6s both graphic-maintenance-done}.graphic-maintenance_check.done:after{content:"";border:solid var(--neutral-800);border-width:0 calc(var(--_u) * 1.46) calc(var(--_u) * 1.46) 0;width:30%;height:52%;animation:.4s ease-out 2.9s both graphic-maintenance-mark;position:absolute;top:18%;left:30%;rotate:40deg}.graphic-maintenance_divider{background-color:var(--neutral-150)}.graphic-maintenance_link{background-color:var(--brand-500);animation:.6s ease-out 1.3s both graphic-maintenance-popover}.graphic-maintenance_link:after{content:"";background-color:var(--neutral-800);position:absolute;inset:47% 25%}.artboard_wrap.is-done:has(.graphic-maintenance_row[data-row="0"]:hover){--_row:0}.artboard_wrap.is-done:has(.graphic-maintenance_row[data-row="1"]:hover){--_row:1}.artboard_wrap.is-done:has(.graphic-maintenance_row[data-row="2"]:hover){--_row:2}.artboard_wrap.is-done:has(.graphic-maintenance_row[data-row="3"]:hover){--_row:3}.artboard_wrap.is-done:has(.graphic-maintenance_row[data-row="4"]:hover){--_row:4}.artboard_wrap.is-done:has(.graphic-maintenance_row[data-row="5"]:hover){--_row:5}.artboard_wrap.is-done.is-hover .graphic-maintenance_warn{animation:1s step-end infinite graphic-maintenance-warn}@keyframes graphic-maintenance-focus{0%,30%{translate:0 calc(var(--_u) * -39.93);opacity:0}45%{translate:0 calc(var(--_u) * -39.93);opacity:1}}@keyframes graphic-maintenance-warn{50%{opacity:.35}}@keyframes graphic-maintenance-popover{0%{opacity:0;translate:calc(var(--_u) * -10) 0}}@keyframes graphic-maintenance-mark{0%{opacity:0}}@keyframes graphic-maintenance-done{0%{background-color:#0000}}.graphic-equipment_screen{background-color:var(--neutral-800)}.graphic-equipment_chip{background-color:var(--neutral-800);color:var(--neutral-0)}.graphic-equipment_chip.dark{background-color:var(--neutral-900)}.graphic-equipment_range{border:var(--border-width) solid var(--neutral-750);color:var(--neutral-550)}.graphic-equipment_range.on{background-color:var(--brand-500);border-color:var(--brand-500);color:var(--neutral-900)}.graphic-equipment_grid{background-color:var(--neutral-750)}.graphic-equipment_axis{color:var(--neutral-600)}.graphic-equipment_end{text-align:right}.graphic-equipment_center{text-align:center}.graphic-equipment_pause{border:var(--border-width) dashed var(--neutral-750);background-color:#ffffff08}.graphic-equipment_curve{animation:2.2s ease-in-out both graphic-equipment-curve}.graphic-equipment_limit{background-image:linear-gradient(90deg, var(--steel-400) 57%, transparent 57%);background-size:calc(var(--_u) * 6.82) 100%}.graphic-equipment_limit-label{color:var(--steel-400)}.graphic-equipment_forecast{animation:.6s ease-out 2.3s both graphic-equipment-forecast}.graphic-equipment_today{background-image:linear-gradient(#ffffff4d 50%,#0000 50%);background-size:100% calc(var(--_u) * 4.9);animation:.4s ease-out 2s both graphic-equipment-appear}.graphic-equipment_marker{border:var(--border-width) solid var(--brand-500);animation:.5s ease-out 2.1s both graphic-equipment-marker}.graphic-equipment_marker:after{content:"";background-color:var(--brand-500);position:absolute;inset:26.5%}.graphic-equipment_tip{background-color:var(--neutral-0);box-shadow:calc(var(--_u) * 3.9) calc(var(--_u) * 3.9) 0 #1212122e;animation:.5s ease-out 2.4s both graphic-equipment-tip}.graphic-equipment_muted{color:var(--neutral-500)}.graphic-equipment_secondary{color:var(--neutral-650)}.graphic-equipment_strong{color:var(--neutral-900)}.graphic-equipment_dot{background-color:var(--brand-500)}.graphic-equipment_value{color:var(--neutral-0)}.graphic-equipment_hours{counter-reset:hours var(--graphic-equipment-hours);animation:2.2s ease-in-out both graphic-equipment-hours}.graphic-equipment_hours:before{content:"1." counter(hours)}.graphic-equipment_due{background-color:var(--brand-500)}.graphic-equipment_left{counter-reset:left var(--graphic-equipment-left);animation:2.2s ease-in-out both graphic-equipment-left}.graphic-equipment_left:before{content:counter(left) " h"}.graphic-equipment_go{background-color:var(--neutral-900);color:var(--neutral-0)}.graphic-equipment_arrow{width:calc(var(--_u) * 12.56)}.graphic-equipment_column{transition:background-color var(--hover-duration) var(--hover-ease)}.artboard_wrap.is-done .graphic-equipment_column:hover{background-color:#ffffff0d}.artboard_wrap.is-done.is-hover .graphic-equipment_forecast path{animation:.8s linear infinite graphic-equipment-march}.artboard_wrap.is-done.is-hover .graphic-equipment_marker{animation:1.2s ease-out infinite graphic-equipment-pulse}@keyframes graphic-equipment-curve{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes graphic-equipment-forecast{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes graphic-equipment-appear{0%{opacity:0}}@keyframes graphic-equipment-marker{0%{opacity:0;scale:.4}}@keyframes graphic-equipment-tip{0%{opacity:0;translate:0 calc(var(--_u) * 6)}}@keyframes graphic-equipment-march{to{stroke-dashoffset:-5.38px}}@keyframes graphic-equipment-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-500) 60%, transparent)}70%,to{box-shadow:0 0 0 calc(var(--_u) * 5) transparent}}@keyframes graphic-equipment-hours{0%{--graphic-equipment-hours:100}}@keyframes graphic-equipment-left{0%{--graphic-equipment-left:400}}}@property --graphic-equipment-hours{syntax:"<integer>";inherits:false;initial-value:240}@property --graphic-equipment-left{syntax:"<integer>";inherits:false;initial-value:260}
