.aJ_yRq_glyph{border:1px solid var(--brand-ink);background:var(--brand-card);width:min(100%,18rem);box-shadow:.5rem .5rem 0 var(--brand-shadow-ink,var(--brand-ink));border-radius:2rem;flex-direction:column;gap:.6rem;padding:1.1rem;display:flex}.aJ_yRq_bubble{height:1.7rem;color:color-mix(in srgb, var(--brand-ink) 42%, transparent);background-image:radial-gradient(currentColor 1.4px,#0000 1.65px);background-size:5px 5px;border-radius:1rem;display:block}.aJ_yRq_incoming{border:1px solid color-mix(in srgb, var(--brand-ink) 14%, transparent);align-self:flex-start}.aJ_yRq_outgoing{background-color:var(--brand-lavender);align-self:flex-end}.aJ_yRq_wide{width:78%}.aJ_yRq_short{width:52%}.aJ_yRq_signal{background:var(--brand-surface);border-radius:.875rem;flex-direction:column;gap:.45rem;margin-top:auto;padding:.9rem 1rem;display:flex}.aJ_yRq_signalDot{background:var(--brand-sun);border-radius:50%;width:.6rem;height:.6rem}.aJ_yRq_signalLine{background:#fffc;border-radius:999px;height:.45rem;display:block}.aJ_yRq_signalShort{width:55%}.aJ_yRq_steps{border:1px solid var(--brand-ink);background:var(--brand-card);width:min(100%,18rem);box-shadow:.5rem .5rem 0 var(--brand-shadow-ink,var(--brand-ink));border-radius:2rem;flex-direction:column;gap:.9rem;margin:0;padding:1.1rem;list-style:none;display:flex}.aJ_yRq_step{grid-template-columns:1.4rem 1fr;align-items:center;gap:.9rem;min-height:2.6rem;display:grid}.aJ_yRq_marker{border:1.5px dotted var(--brand-ink);border-radius:50%;width:1.1rem;height:1.1rem}.aJ_yRq_done{border:1.5px solid var(--brand-ink);background:var(--brand-ink)}.aJ_yRq_current{background:var(--brand-surface);color:#fff;border-radius:.875rem;padding:.5rem .6rem}.aJ_yRq_current .aJ_yRq_marker{border-color:var(--brand-sun);background:var(--brand-sun)}.aJ_yRq_dotBar{height:1.7rem;color:color-mix(in srgb, var(--brand-ink) 42%, transparent);background-image:radial-gradient(currentColor 1.4px,#0000 1.65px);background-size:5px 5px;border-radius:999px;display:block}.aJ_yRq_signalBar{background:#fff;border-radius:999px;height:.45rem;display:block}
.cMHHtG_field{aspect-ratio:1;width:min(100%,20rem);color:color-mix(in srgb, var(--brand-blue) 55%, transparent);background-image:radial-gradient(currentColor 2px,#0000 2.25px);background-size:.75rem .75rem;position:relative;-webkit-mask-image:radial-gradient(circle at 55% 45%,#000 0 42%,#0000 72%);mask-image:radial-gradient(circle at 55% 45%,#000 0 42%,#0000 72%)}@media (max-width:1024px){.cMHHtG_field{aspect-ratio:auto;width:100%;height:9rem}}
.QFIRpG_panel{border:1px solid var(--grid-line-light);border-radius:var(--radius-lg);background:var(--brand-card);width:min(100%,26rem);margin:0;padding:1.5rem 1.5rem 1.25rem}.QFIRpG_title{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--brand-ink);color:var(--brand-ink);padding-bottom:.9rem;font-size:.65rem;font-weight:500;line-height:1.4;display:block}.QFIRpG_rows{margin:0}.QFIRpG_row{border-bottom:1px solid var(--grid-line-light);gap:.35rem;padding:1rem 0;display:grid}.QFIRpG_row:last-child{border-bottom:0}.QFIRpG_label{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink) 66%, var(--mix-base));font-size:.65rem;font-weight:500;line-height:1.4}.QFIRpG_value{font-family:var(--font-heading),sans-serif;color:var(--brand-ink);margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}
.HW0hfG_rail{flex-direction:column;gap:.25rem;width:min(100%,22rem);margin:0;padding:0;list-style:none;display:flex;position:relative}.HW0hfG_rail:before{content:"";background:color-mix(in srgb, var(--brand-ink) 30%, transparent);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.25rem}.HW0hfG_step{grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;min-height:3rem;padding:.5rem 0;display:grid;position:relative}.HW0hfG_index{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--brand-ink);background:var(--brand-cream);width:2.5rem;height:2.5rem;color:var(--brand-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;font-weight:500;line-height:1.4;display:inline-flex}.HW0hfG_title{font-family:var(--font-heading),sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3}
@keyframes _4QNlJq_settle{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes _4QNlJq_alertIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}._4QNlJq_phone{border:1px solid var(--brand-ink);background:var(--brand-card);width:min(100%,17rem);box-shadow:.5rem .5rem 0 var(--brand-shadow-ink,var(--brand-ink));border-radius:2rem;margin:0;padding:.5rem;position:relative}._4QNlJq_screen{background:var(--brand-cream);border-radius:1.5rem;flex-direction:column;gap:.7rem;min-height:25rem;padding:1.1rem;display:flex}._4QNlJq_bubble{height:1.9rem;color:color-mix(in srgb, var(--brand-ink) 42%, transparent);animation:_4QNlJq_settle var(--motion-reveal) var(--ease-out) both;background-image:radial-gradient(currentColor 1.4px,#0000 1.65px);background-size:5px 5px;border-radius:1rem;display:block}._4QNlJq_bubble:nth-of-type(2){animation-delay:var(--motion-stagger)}._4QNlJq_incoming{border:1px solid color-mix(in srgb, var(--brand-ink) 14%, transparent);background-color:var(--brand-card);align-self:flex-start}._4QNlJq_outgoing{background-color:var(--brand-lavender);align-self:flex-end}._4QNlJq_wide{width:78%}._4QNlJq_short{width:52%}._4QNlJq_flagged{width:84%;box-shadow:0 0 0 2px var(--brand-sun);animation-delay:calc(var(--motion-stagger)*3)}._4QNlJq_alert{color:#fffbf3;animation:_4QNlJq_alertIn var(--motion-reveal) var(--ease-out) both;animation-delay:calc(var(--motion-stagger)*4);background:#1b2350;border-radius:.875rem;flex-direction:column;gap:.35rem;margin-top:auto;padding:1rem 1.05rem;display:flex}._4QNlJq_alert strong{font-family:var(--font-heading),sans-serif;letter-spacing:-.01em;font-size:1.15rem;font-weight:800;line-height:1.15}._4QNlJq_alert>span:last-child{opacity:.9;font-size:.85rem;line-height:1.4}@media (prefers-reduced-motion:reduce){._4QNlJq_bubble,._4QNlJq_alert{animation:none}}
.bOxx2G_section{scroll-margin-top:6rem}.bOxx2G_head{max-width:44rem;margin-bottom:2rem}.bOxx2G_head h2{font-family:var(--font-heading),sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.1}.bOxx2G_head p{color:color-mix(in srgb, var(--brand-ink) 75%, var(--mix-base));margin:0;font-size:1.05rem;line-height:1.6}.bOxx2G_note{color:color-mix(in srgb, var(--brand-ink) 72%, var(--mix-base));margin:1.25rem 0 0;font-size:.95rem;line-height:1.55}.bOxx2G_emergency{--emergency-accent:var(--urgent-accent);border:1px solid var(--brand-ink);border-radius:var(--radius-md);background:var(--brand-card);color:var(--brand-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .875rem;margin:0;padding:.75rem 1rem;font-size:.95rem;line-height:1.5;display:flex}.bOxx2G_emergency a{min-height:3rem;color:var(--brand-ink);text-underline-offset:.25em;align-items:center;padding:0 .75rem;font-weight:700;display:inline-flex}.bOxx2G_emergency a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}[data-theme=dark] .bOxx2G_emergency a:focus-visible{outline-color:var(--brand-sun)}.bOxx2G_emergencyMark{background:var(--emergency-accent);width:1.4rem;height:1.4rem;color:var(--brand-cream);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}
.GcMXaG_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.5rem;display:flex}.GcMXaG_btn{min-height:2.75rem;font-family:var(--font-body),sans-serif;text-align:center;transition:transform var(--motion-instant) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.GcMXaG_btn:active{transform:scale(.98)}.GcMXaG_btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.GcMXaG_btnPrimary{background:var(--brand-blue);color:#fff}html[data-mode=dark] .GcMXaG_btnPrimary{background:#3b4fe0}@media (hover:hover) and (pointer:fine){.GcMXaG_btnPrimary:hover{background:var(--brand-blue-hover)}html[data-mode=dark] .GcMXaG_btnPrimary:hover{background:#2f40c4}}.GcMXaG_btnSecondary{border-color:color-mix(in srgb, var(--brand-ink) 28%, transparent);color:var(--brand-ink);background:0 0}@media (hover:hover) and (pointer:fine){.GcMXaG_btnSecondary:hover{background:var(--brand-lavender)}}.GcMXaG_btnSun{background:var(--brand-sun);color:#1b2350}@media (hover:hover) and (pointer:fine){.GcMXaG_btnSun:hover{background:var(--brand-sun-hover)}}.GcMXaG_btnSun:focus-visible{outline-color:var(--brand-sun)}.GcMXaG_btnOnBlue{color:#fff;background:0 0;border-color:#ffffffb3}@media (hover:hover) and (pointer:fine){.GcMXaG_btnOnBlue:hover{background:#ffffff1f}}.GcMXaG_btnOnBlue:focus-visible{outline-color:var(--brand-sun)}
.i_ichW_root{padding:calc(var(--page-padding-top,7rem) + 1.5rem) 0 4rem;background:var(--brand-cream)}@media (max-width:1024px){.i_ichW_root{padding-bottom:2.5rem}}.i_ichW_grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.i_ichW_grid.i_ichW_withVisual{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (max-width:1024px){.i_ichW_grid.i_ichW_withVisual{grid-template-columns:minmax(0,1fr)}}.i_ichW_copy{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:40rem;display:flex}.i_ichW_grid:not(.i_ichW_withVisual) .i_ichW_copy{max-width:60rem}.i_ichW_grid:not(.i_ichW_withVisual) .i_ichW_title{font-size:clamp(2.75rem,6.4vw,6rem)}.i_ichW_grid:not(.i_ichW_withVisual) .i_ichW_lead{max-width:40rem}.i_ichW_title{font-family:var(--font-heading),sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:800;line-height:1.02}.i_ichW_lead{max-width:34rem;color:color-mix(in srgb, var(--brand-ink) 78%, var(--mix-base));margin:0;font-size:1.2rem;line-height:1.55}.i_ichW_meta{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink) 66%, var(--mix-base));margin:0;font-size:.65rem;font-weight:500;line-height:1.4}.i_ichW_visual{justify-content:center;min-width:0;display:flex}@media (max-width:1024px){.i_ichW_visual{justify-content:flex-start}}
.RvUpEq_page{background:var(--brand-cream);color:var(--brand-ink);padding-bottom:4rem}.RvUpEq_sections{flex-direction:column;gap:5rem;padding-top:1rem;display:flex}@media (max-width:1024px){.RvUpEq_sections{gap:3.5rem}}.RvUpEq_article{max-width:46rem}.RvUpEq_section,.RvUpEq_type-cta,.RvUpEq_type-callout{scroll-margin-top:6rem}
.a1HAha_ruled{border-top:2px solid var(--brand-ink);margin:0;padding:0;list-style:none}.a1HAha_ruledItem{border-bottom:1px solid var(--grid-line-light);grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}@media (max-width:768px){.a1HAha_ruledItem{grid-template-columns:2.5rem minmax(0,1fr)}}.a1HAha_ruledIndex{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue);padding-top:.35rem;font-size:.75rem;font-weight:500;line-height:1.4}html[data-mode=dark] .a1HAha_ruledIndex{color:#aab4ff}.a1HAha_ruledBody{flex-direction:column;gap:.4rem;display:flex}.a1HAha_ruledBody h3{font-family:var(--font-heading),sans-serif;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.a1HAha_ruledBody p{color:color-mix(in srgb, var(--brand-ink) 78%, var(--mix-base));margin:0;line-height:1.55}.a1HAha_ruledLink{color:inherit;text-decoration:none}.a1HAha_ruledLink:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}@media (hover:hover) and (pointer:fine){.a1HAha_ruledLink:hover{text-underline-offset:.2em;text-decoration:underline}}.a1HAha_tinted{border-radius:var(--radius-lg);background:var(--brand-lavender);border-top-color:#0000;padding:0 1.25rem}.a1HAha_cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.a1HAha_cards{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}}@media (max-width:768px){.a1HAha_cards{grid-template-columns:minmax(0,1fr)}}.a1HAha_cards>li.a1HAha_tail{grid-column:span var(--tail-span,1)}@media (max-width:1024px){.a1HAha_cards>li.a1HAha_tail{grid-column:1/-1}}.a1HAha_gallery.a1HAha_wide{grid-template-columns:minmax(0,1fr)}.a1HAha_gallery.a1HAha_wide figure{max-width:52rem}@media (max-width:768px){.a1HAha_gallery.a1HAha_wide{scroll-snap-type:x mandatory;padding-bottom:.5rem;display:flex;overflow-x:auto}.a1HAha_gallery.a1HAha_wide figure{scroll-snap-align:start;flex:0 0 50rem;max-width:none}}.a1HAha_gallery.a1HAha_single figure{max-width:20rem}.a1HAha_card{border:1px solid var(--grid-line-light);border-radius:var(--radius-lg);background:var(--brand-card);min-width:0;display:flex}.a1HAha_cardLink{color:inherit;flex-direction:column;flex:1;gap:.5rem;padding:1.5rem;text-decoration:none;display:flex}.a1HAha_cardLink h3{font-family:var(--font-heading),sans-serif;margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.a1HAha_cardLink p{color:color-mix(in srgb, var(--brand-ink) 78%, var(--mix-base));margin:0;line-height:1.55}.a1HAha_cardLink:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.a1HAha_cardLink:hover{background:var(--brand-lavender)}}.a1HAha_tag{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue-ink,var(--brand-blue));align-self:flex-start;font-size:.65rem;font-weight:500;line-height:1.4}.a1HAha_rail{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.a1HAha_rail{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}}@media (max-width:768px){.a1HAha_rail{grid-template-columns:minmax(0,1fr);gap:0}}.a1HAha_step{border-top:1px solid color-mix(in srgb, var(--brand-ink) 30%, transparent);flex-direction:column;align-items:flex-start;gap:.6rem;padding-top:1rem;display:flex;position:relative}@media (max-width:768px){.a1HAha_step{border-top:0;border-left:1px solid color-mix(in srgb, var(--brand-ink) 30%, transparent);gap:.3rem;margin-left:1.25rem;padding:0 0 2rem 1.75rem}.a1HAha_step:last-child{border-left-color:#0000}}.a1HAha_step h3{font-family:var(--font-heading),sans-serif;margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.a1HAha_step p{color:color-mix(in srgb, var(--brand-ink) 78%, var(--mix-base));margin:0;line-height:1.55}.a1HAha_stepNumber{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--brand-ink);background:var(--brand-card);width:2.75rem;height:2.75rem;color:var(--brand-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;font-weight:500;line-height:1.4;display:inline-flex}@media (max-width:768px){.a1HAha_stepNumber{position:absolute;top:0;left:0;transform:translate(-50%)}}.a1HAha_timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a1HAha_timeline li{border-bottom:1px solid var(--grid-line-light);grid-template-columns:7.5rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0;display:grid}@media (max-width:768px){.a1HAha_timeline li{grid-template-columns:minmax(0,1fr);gap:.5rem}}.a1HAha_timeline h3{font-family:var(--font-heading),sans-serif;margin:0 0 .35rem;font-size:1.15rem;font-weight:800}.a1HAha_timeline p{margin:0;line-height:1.55}.a1HAha_timeline small{opacity:.7;font-weight:500}.a1HAha_status{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;place-self:start;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.65rem;font-weight:500;line-height:1.4;display:inline-flex}.a1HAha_status-shipped{color:var(--brand-blue-ink,var(--brand-blue))}.a1HAha_status-beta,.a1HAha_status-next,.a1HAha_status-research{color:color-mix(in srgb, var(--brand-ink) 75%, var(--mix-base))}.a1HAha_gallery{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:1.5rem;display:grid}@media (max-width:1024px){.a1HAha_gallery{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}}@media (max-width:768px){.a1HAha_gallery{grid-template-columns:minmax(0,1fr)}}.a1HAha_gallery figure{margin:0}.a1HAha_gallery img{border-radius:var(--radius-lg);border:1px solid var(--grid-line-light);width:100%;height:auto;display:block}.a1HAha_gallery figcaption{margin-top:.6rem;font-size:.95rem;line-height:1.5}.a1HAha_logos{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.a1HAha_logos li{border-top:2px solid var(--brand-ink);flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.a1HAha_logos a{color:inherit;text-decoration:none}.a1HAha_logos small{opacity:.8;line-height:1.5}
