._form_jll41_1{min-width:0;padding:clamp(var(--space-5), 3vw, 2.5rem);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text-primary);flex-direction:column;gap:1.375rem;display:flex}._full_jll41_13{box-shadow:var(--shadow-1)}._compact_jll41_17{padding:var(--space-6);border-radius:var(--radius-lg);gap:1.25rem}._title_jll41_23{letter-spacing:-.01em;font-size:1.375rem}._row_jll41_28{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));display:grid}._choices_jll41_34{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._legend_jll41_43{font-size:var(--text-label);font-weight:var(--font-weight-ui);padding:0 0 .625rem}._optional_jll41_49{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}._choiceList_jll41_54{gap:var(--space-2);flex-wrap:wrap;display:flex}._choice_jll41_34{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-label);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:inline-flex}._choice_jll41_34:hover{border-color:var(--color-text-primary)}._choice_jll41_34 input{accent-color:var(--color-accent);margin:0}._choice_jll41_34:has(input:checked){border-color:var(--color-brand);background:var(--color-brand);color:var(--color-text-on-brand)}._choice_jll41_34:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}._submitRow_jll41_95{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._note_jll41_102{color:var(--color-text-secondary);font-size:var(--text-body-sm)}._note_jll41_102 a{color:var(--color-text-secondary)}._alert_jll41_111,._success_jll41_112{padding:var(--space-3) .875rem;border-radius:var(--radius-md);font-size:var(--text-body-sm);gap:.625rem;line-height:1.45;display:flex}._alert_jll41_111{background:var(--color-danger-surface);color:var(--color-danger)}._alert_jll41_111 svg,._success_jll41_112 svg{flex:none;margin-top:1px}._alert_jll41_111 a{color:inherit}._success_jll41_112{background:var(--color-success-surface);color:var(--color-success);font-size:var(--text-body)}._success_jll41_112 p{color:var(--color-text-primary)}._successTitle_jll41_146{font-weight:var(--font-weight-semibold)}._honeypot_jll41_150{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._section_zw2p9_1{scroll-margin-top:var(--header-height);position:relative}._space-default_zw2p9_6{padding-block:var(--section-space)}._space-sm_zw2p9_10{padding-block:var(--section-space-sm)}._space-none_zw2p9_14{padding-block:0}._tone-default_zw2p9_18{background:var(--color-bg)}._tone-subtle_zw2p9_22{background:var(--color-surface-subtle)}._tone-accent_zw2p9_26{background:var(--color-surface-accent)}._divider_zw2p9_30{border-top:1px solid var(--color-border-subtle)}._layout_1sa13_1{gap:var(--space-7) 4.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));align-items:start;display:grid}._copy_1sa13_8{gap:var(--space-5);flex-direction:column;display:flex}._title_1sa13_14{letter-spacing:var(--tracking-display);font-size:clamp(2.25rem,4.4vw,3.75rem);line-height:1.02}._body_1sa13_20{max-width:46ch;color:var(--color-text-secondary);font-size:1.1875rem;line-height:var(--leading-lead)}._email_1sa13_27{color:var(--color-text-secondary)}._email_1sa13_27 a{color:var(--color-text-primary);font-weight:var(--font-weight-ui);text-underline-offset:5px}._eyebrow_18mi8_1{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:.625rem;margin:0;line-height:1.4;display:flex}._muted_18mi8_14{color:var(--color-text-secondary)}._accent_18mi8_18{color:var(--color-text-accent);letter-spacing:var(--tracking-label)}._dot_18mi8_23{border-radius:var(--radius-full);background:var(--color-accent);flex:none;width:.5rem;height:.5rem}._layout_17fba_1{gap:var(--space-7) 4.5rem;align-items:start;display:grid}@media (width>=1024px){._layout_17fba_1{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}._intro_17fba_13{flex-direction:column;gap:1.25rem;display:flex}._lead_17fba_19{color:var(--color-text-secondary);font-size:1.125rem;line-height:var(--leading-body)}._comparison_17fba_25{min-width:0}._table_17fba_29{width:100%;font-size:var(--text-body-md);line-height:1.5;display:none}._table_17fba_29 th{width:44%;padding:0 var(--space-5) var(--space-4) 0;border-bottom:1px solid var(--color-text-primary);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase}._table_17fba_29 th._naraHead_17fba_49{width:auto;color:var(--color-text-accent);padding-right:0}._table_17fba_29 td{padding:1.25rem var(--space-5) 1.25rem 0;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);vertical-align:top}._table_17fba_29 td._nara_17fba_49{color:var(--color-text-primary);font-weight:var(--font-weight-ui);padding-right:0}._list_17fba_68{border-top:1px solid var(--color-text-primary);margin:0}._listRow_17fba_73{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle)}._listRow_17fba_73 dt{color:var(--color-text-secondary);font-size:var(--text-body-sm)}._listRow_17fba_73 dd{font-size:var(--text-body-md);font-weight:var(--font-weight-ui);margin:6px 0 0}@media (width>=768px){._table_17fba_29{display:table}._list_17fba_68{display:none}}._accordion_1lv5d_1{border-top:1px solid var(--color-border-strong)}._item_1lv5d_5{border-bottom:1px solid var(--color-border-strong)}._summary_1lv5d_9{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4rem;padding:var(--space-4) 0;border-radius:var(--radius-xs);cursor:pointer;list-style:none;display:flex}._summary_1lv5d_9::-webkit-details-marker{display:none}._summary_1lv5d_9:hover ._question_1lv5d_25{color:var(--color-text-accent)}._question_1lv5d_25{font-size:1.1875rem;font-weight:var(--font-weight-ui);line-height:var(--leading-snug);letter-spacing:-.005em;transition:color var(--duration-fast) var(--ease-standard)}._icon_1lv5d_37{color:var(--color-text-accent);transition:transform var(--duration-base) var(--ease-standard)}._item_1lv5d_5[open] ._icon_1lv5d_37{transform:rotate(45deg)}._answer_1lv5d_46{max-width:68ch;padding:0 var(--space-7) var(--space-5) 0;color:var(--color-text-secondary);font-size:var(--text-body-md);line-height:var(--leading-body)}._answer_1lv5d_46 p+p{margin-top:var(--space-3)}._layout_8tr46_1{align-items:start;gap:2.5rem 4.5rem;display:grid}@media (width>=1024px){._layout_8tr46_1{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}._intro_8tr46_13{gap:var(--space-4);flex-direction:column;display:flex}._title_8tr46_19{letter-spacing:-.025em;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.1}._hero_oayxe_1{padding-block:clamp(2.5rem, 7vw, var(--space-9)) clamp(3.5rem, 7vw, 6.5rem);background:var(--color-bg)}._grid_oayxe_6{grid-template-columns:repeat(auto-fit,minmax(min(100%,31.25rem),1fr));align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}._copy_oayxe_13{flex-direction:column;gap:1.75rem;min-width:0;display:flex}._title_oayxe_20{text-wrap:balance}._lead_oayxe_24{max-width:56ch;color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-lead)}._actions_oayxe_31{gap:var(--space-3);flex-wrap:wrap;display:flex}._audience_oayxe_37{color:var(--color-text-secondary);font-size:var(--text-label);line-height:1.5}._figure_oayxe_45{gap:var(--space-4);flex-direction:column;min-width:0;margin:0;display:flex}._stack_oayxe_53{height:31.25rem;position:relative}._sketch_oayxe_58,._prototype_oayxe_59,._product_oayxe_60{box-sizing:border-box;border-radius:var(--radius-lg);position:absolute}._sketch_oayxe_58,._prototype_oayxe_59{padding:var(--space-4);flex-direction:column;gap:.625rem;display:flex;overflow:hidden}._sketch_oayxe_58{border:1.5px dashed var(--color-border-strong);background:var(--color-surface);width:46%;height:44%;top:50%;left:0}._sketchInput_oayxe_84{border:1.5px solid var(--motif-step-1);border-radius:var(--radius-sm);height:1.625rem}._sketchLines_oayxe_90{gap:var(--space-2);flex-direction:column;display:flex}._sketchLines_oayxe_90 span{background:var(--color-border-subtle);border-radius:2px;height:8px}._sketchLines_oayxe_90 span:first-child{width:82%}._sketchLines_oayxe_90 span:nth-child(2){width:64%}._sketchLines_oayxe_90 span:nth-child(3){width:74%}._prototype_oayxe_59{border:1px solid var(--motif-step-1);background:var(--color-surface-subtle);width:50%;height:47.2%;box-shadow:var(--shadow-1);top:26.4%;left:20%}._protoSearch_oayxe_124{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);height:1.75rem;color:var(--color-text-muted);align-items:center;padding:0 .625rem;font-size:.75rem;display:flex}._protoRows_oayxe_136{flex-direction:column;gap:.375rem;display:flex}._protoRow_oayxe_136{border-radius:var(--radius-sm);background:var(--color-surface);white-space:nowrap;justify-content:space-between;align-items:center;height:1.75rem;padding:0 .625rem;font-size:.75rem;display:flex}._protoOpen_oayxe_154,._protoOpenGhost_oayxe_155{padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:.6875rem}._protoOpen_oayxe_154{background:var(--color-brand);color:var(--color-text-on-brand)}._protoOpenGhost_oayxe_155{border:1px solid var(--motif-step-1)}._product_oayxe_60{border:1px solid var(--color-border);background:var(--color-surface);width:64%;box-shadow:var(--shadow-2);top:0;right:0;overflow:hidden}._productBar_oayxe_180{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);padding:.625rem .875rem;display:flex}._productName_oayxe_189{font-size:.75rem;font-weight:var(--font-weight-ui)}._productImage_oayxe_194{aspect-ratio:2;width:100%;height:auto}._signal_oayxe_200{border-radius:var(--radius-full);background:var(--color-accent);width:18px;height:18px;box-shadow:0 0 0 4px var(--color-bg);position:absolute;top:-9px;right:-9px}._layerLabel_oayxe_211,._layerNote_oayxe_212,._caption_oayxe_213{font-family:var(--font-mono);color:var(--color-text-secondary)}._layerLabel_oayxe_211{letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.6875rem}._layerNote_oayxe_212{margin-top:auto;font-size:.6875rem;line-height:1.45}._caption_oayxe_213{font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){._sketch_oayxe_58,._prototype_oayxe_59,._product_oayxe_60{animation:_settle_oayxe_1 var(--duration-slow) var(--ease-standard) both}._prototype_oayxe_59{animation-delay:var(--stagger)}._product_oayxe_60{animation-delay:calc(var(--stagger) * 2)}}@keyframes _settle_oayxe_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=559px){._stack_oayxe_53{height:16.875rem}._sketch_oayxe_58,._prototype_oayxe_59{gap:6px;padding:10px}._sketch_oayxe_58{width:44%;height:46%;top:48%}._prototype_oayxe_59{width:52%;height:50%;top:22%;left:18%}._product_oayxe_60{width:66%}._sketchLines_oayxe_90 span{height:6px}._sketchLines_oayxe_90 span:nth-child(3),._layerNote_oayxe_212,._protoRow_oayxe_136:nth-child(2){display:none}._layerLabel_oayxe_211,._productName_oayxe_189{font-size:.5625rem}._protoSearch_oayxe_124,._protoRow_oayxe_136{height:1.125rem;font-size:.5625rem}._productBar_oayxe_180{padding:6px var(--space-2)}._signal_oayxe_200{width:14px;height:14px;top:-6px;right:-6px}}._proof_oayxe_328{border-block:1px solid var(--color-border-subtle);background:var(--color-surface-subtle)}._proofInner_oayxe_333{align-items:center;gap:var(--space-3) 2.5rem;flex-wrap:wrap;padding-block:1.25rem;display:flex}._proofLabel_oayxe_341{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase}._proofList_oayxe_349{gap:var(--space-2) var(--space-6);font-size:var(--text-body-md);font-weight:var(--font-weight-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._figure_1hga3_1{gap:var(--space-4);flex-direction:column;min-width:0;margin:0;display:flex}._hub_1hga3_9{place-items:center;gap:var(--space-3) 0;padding:var(--space-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template:"s1.s2"".c."minmax(7rem,auto)"s3.s4"/1fr minmax(0,1.1fr) 1fr;display:grid;position:relative}._lines_1hga3_27{width:100%;height:100%;position:absolute;inset:0}._lines_1hga3_27 line{stroke:var(--color-border-strong);stroke-width:1.25px;stroke-dasharray:4 4}._center_1hga3_40{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-brand);color:var(--color-text-on-brand);font-weight:var(--font-weight-semibold);text-align:center;flex-direction:column;grid-area:c;display:flex;position:relative}._dot_1hga3_57{border-radius:var(--radius-full);background:var(--color-accent);width:14px;height:14px;box-shadow:0 0 0 3px var(--color-surface);position:absolute;top:-6px;right:-6px}._items_1hga3_69{margin:0;padding:0;list-style:none;display:contents}._item_1hga3_69{z-index:1;align-items:center;gap:var(--space-2);width:min(100%,10rem);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);font-size:var(--text-label);font-weight:var(--font-weight-ui);text-align:center;flex-direction:column;line-height:1.3;display:flex;position:relative}._item_1hga3_69 svg{color:var(--color-text-accent)}._item_1hga3_69[data-slot="1"]{grid-area:s1}._item_1hga3_69[data-slot="2"]{grid-area:s2}._item_1hga3_69[data-slot="3"]{grid-area:s3}._item_1hga3_69[data-slot="4"]{grid-area:s4}._caption_1hga3_114{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:1.5}@media (width<=479px){._hub_1hga3_9{padding-inline:var(--space-2)}._item_1hga3_69{padding:var(--space-2);font-size:var(--text-body-sm)}._center_1hga3_40{padding:var(--space-3);font-size:var(--text-body-sm)}}._layout_1wiqk_1{gap:var(--space-7) 4.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));align-items:center;display:grid}._copy_1wiqk_8{gap:var(--space-5);flex-direction:column;display:flex}._text_1wiqk_14{max-width:56ch;color:var(--color-text-secondary);font-size:1.125rem;line-height:var(--leading-body)}._action_1wiqk_21{align-self:flex-start}._note_1wiqk_25{color:var(--color-text-secondary);font-size:var(--text-label);line-height:1.5}._figure_d48w5_1{margin:0 0 3.5rem}._steps_d48w5_5{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}._step_d48w5_5{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);flex-direction:column;display:flex;position:relative}._step_d48w5_5:not(:last-child):after{content:"↓";left:50%;bottom:calc(-1 * var(--space-6));width:var(--space-6);height:var(--space-6);margin-left:calc(-.5 * var(--space-6));color:var(--color-text-accent);place-items:center;font-size:1.125rem;display:grid;position:absolute}._number_d48w5_39{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label)}._label_d48w5_46{font-size:var(--text-h5);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}._text_d48w5_52{color:var(--color-text-secondary);line-height:var(--leading-lead)}._loop_d48w5_57{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}._loopLine_d48w5_64{display:none}._loopLabel_d48w5_68{color:var(--color-text-accent);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:1.5}@media (width>=768px){._steps_d48w5_5{grid-template-columns:repeat(var(--flow-count), minmax(0, 1fr));gap:var(--space-7)}._step_d48w5_5:not(:last-child):after{content:"→";left:auto;right:calc(-1 * var(--space-7));width:var(--space-7);margin:calc(-.5 * var(--space-6)) 0 0;top:50%;bottom:auto}._loopLine_d48w5_64{width:calc(100% - 100% / var(--flow-count));height:var(--space-6);margin:0 0 0 calc(50% / var(--flow-count));border:1.5px dashed var(--color-text-accent);border-top:0;border-radius:0 0 14px 14px;display:block;position:relative}._loopLine_d48w5_64:before{content:"";border-right:6px solid #0000;border-bottom:9px solid var(--color-text-accent);border-left:6px solid #0000;position:absolute;top:-9px;left:-6.75px}._loopLabel_d48w5_68{text-align:center}}._motif_x1kd9_1{align-items:flex-end;gap:6px;height:40px;display:flex}._bar_x1kd9_8{background:var(--color-brand);width:10px;position:relative}._dot_x1kd9_14{border-radius:var(--radius-full);background:var(--color-accent);width:12px;height:12px;position:absolute;top:-12px;left:-1px}._header_11zor_1{flex-direction:column;gap:1.25rem;max-width:61.25rem;margin-bottom:3.5rem;display:flex}._cards_11zor_9{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));display:grid}._card_11zor_9{padding:clamp(var(--space-5), 3vw, 2.25rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:1.25rem;display:flex}._text_11zor_25{color:var(--color-text-secondary);font-size:var(--text-body-md);line-height:var(--leading-body)}._points_11zor_31{flex-direction:column;gap:.625rem;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}._points_11zor_31 li{gap:var(--space-3);display:flex}._arrow_11zor_46{color:var(--color-text-accent);font-family:var(--font-mono)}._text_7rqny_1{margin:0}._size-lg_7rqny_5{font-size:var(--text-body-lg);line-height:1.55}._size-body_7rqny_10{font-size:var(--text-body);line-height:var(--leading-body)}._size-sm_7rqny_15{font-size:var(--text-body-sm);line-height:1.5}._size-caption_7rqny_20{font-size:var(--text-caption);line-height:1.45}._tone-primary_7rqny_25{color:var(--color-text-primary)}._tone-secondary_7rqny_29{color:var(--color-text-secondary)}._tone-muted_7rqny_33{color:var(--color-text-muted)}._tone-accent_7rqny_37{color:var(--color-text-accent)}._weight-medium_7rqny_41{font-weight:var(--font-weight-medium)}._weight-semibold_7rqny_45{font-weight:var(--font-weight-semibold)}._measure_7rqny_49{max-width:var(--measure-lead)}._header_1875o_1{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:clamp(var(--space-7), 4vw, 3.5rem);flex-wrap:wrap;display:flex}._text_1875o_10{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:47.5rem;display:flex}._lead_1875o_18{max-width:60ch}._actions_1875o_22{gap:var(--space-2);flex-wrap:wrap;display:flex}._stages_1ygxo_1{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._stage_1ygxo_1{gap:var(--space-3);padding-bottom:var(--space-5);grid-template-columns:2.5rem 1fr;display:grid;position:relative}._barSlot_1ygxo_19{display:none}._number_1ygxo_23{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);flex-direction:column;display:flex}._stage_1ygxo_1[data-loop] ._number_1ygxo_23{color:var(--color-text-accent)}._stage_1ygxo_1:not(:last-child) ._number_1ygxo_23:after{content:"";width:1px;min-height:var(--space-6);background:var(--color-border);flex:1;margin-top:6px}._numberDot_1ygxo_48{border-radius:var(--radius-full);background:var(--color-accent);order:-1;width:12px;height:12px}._copy_1ygxo_56{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._stage_1ygxo_1[data-loop]{padding-right:1.75rem}._stage_1ygxo_1[data-loop]:after{content:"";border-right:1.5px dashed var(--color-text-accent);width:1rem;position:absolute;top:0;bottom:0;right:0}._stage_1ygxo_1[data-loop-edge=start]:after{border-top:1.5px dashed var(--color-text-accent);border-top-right-radius:12px;top:.75rem}._stage_1ygxo_1[data-loop-edge=end]:after{bottom:var(--space-6);border-bottom:1.5px dashed var(--color-text-accent);border-bottom-right-radius:12px}._title_1ygxo_90{color:var(--color-text-primary);letter-spacing:-.015em;font-size:1.25rem}._text_1ygxo_96{color:var(--color-text-secondary);font-size:var(--text-label);line-height:1.5}._deliverable_1ygxo_102{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-border);color:var(--color-text-primary);font-size:var(--text-body-sm);line-height:1.5}._deliverableLabel_1ygxo_111{margin-bottom:var(--space-1);color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.6875rem;display:block}._loop_1ygxo_121,._lanes_1ygxo_127{display:none}._laneTagAi_1ygxo_131,._laneTagCraft_1ygxo_132{margin-bottom:var(--space-2);padding:var(--space-1) .625rem;border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;align-self:flex-start;font-size:.6875rem;line-height:1.4}._laneTagAi_1ygxo_131{border:1px dashed var(--color-text-accent);color:var(--color-text-accent)}._laneTagCraft_1ygxo_132{border:1px solid var(--color-border-strong);color:var(--color-text-primary)}._loopNote_1ygxo_154{color:var(--color-text-accent);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:1.5}._dot_1ygxo_161{border-radius:var(--radius-full);background:var(--color-accent);width:16px;height:16px;position:absolute;top:-18px;left:-1px}@media (width>=1024px){._stages_1ygxo_1{grid-template-columns:repeat(var(--stage-count), minmax(0, 1fr));display:grid}._stage_1ygxo_1{padding:0 var(--space-5) 1.75rem 0;border-top:1px solid var(--color-border);flex-direction:column;gap:.875rem;display:flex}._stage_1ygxo_1:last-child{padding-right:0}._stage_1ygxo_1[data-loop]{padding-right:var(--space-5)}._stage_1ygxo_1[data-loop]:after{content:none}._barSlot_1ygxo_19{align-items:flex-end;height:6.5rem;display:flex}._bar_1ygxo_19{width:14px;position:relative}._bar_1ygxo_19[data-step="1"]{background:var(--motif-step-1)}._bar_1ygxo_19[data-step="2"]{background:var(--motif-step-2)}._bar_1ygxo_19[data-step="3"]{background:var(--motif-step-3)}._bar_1ygxo_19[data-step="4"]{background:var(--motif-step-4)}._bar_1ygxo_19[data-step="5"]{background:var(--motif-step-5)}._number_1ygxo_23{color:var(--color-text-muted);display:block}._stage_1ygxo_1[data-loop] ._number_1ygxo_23{color:var(--color-text-muted)}._stage_1ygxo_1:not(:last-child) ._number_1ygxo_23:after,._numberDot_1ygxo_48{display:none}._copy_1ygxo_56{flex:1;gap:.875rem}._title_1ygxo_90{font-size:var(--text-h4)}._text_1ygxo_96{font-size:var(--text-body);line-height:var(--leading-lead)}._deliverable_1ygxo_102{padding-top:var(--space-3);margin-top:auto}._lanes_1ygxo_127{margin-bottom:var(--space-5);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-template-columns:repeat(5,minmax(0,1fr));font-size:.6875rem;line-height:1.4;display:grid}._laneAi_1ygxo_275,._laneCraft_1ygxo_276{padding-top:var(--space-2)}._laneAi_1ygxo_275{margin-right:var(--space-5);border-top:2px dashed var(--color-text-accent);color:var(--color-text-accent);grid-column:1/3}._laneCraft_1ygxo_276{border-top:2px solid var(--color-text-primary);color:var(--color-text-primary);grid-column:3/6}._laneTagAi_1ygxo_131,._laneTagCraft_1ygxo_132{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._loop_1ygxo_121{width:calc(60% - var(--space-5));border:1.5px dashed var(--color-text-accent);border-top:0;border-radius:0 0 14px 14px;height:2.75rem;margin-left:20%;display:block;position:relative}._loop_1ygxo_121:before{content:"";border-right:6px solid #0000;border-bottom:9px solid var(--color-text-accent);border-left:6px solid #0000;position:absolute;top:-9px;left:-6.75px}._loopNote_1ygxo_154{font-size:var(--text-caption);margin-top:.875rem;padding-left:20%}}._groups_ghgzm_1{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}._group_ghgzm_1{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}._label_ghgzm_17{color:var(--color-text-accent);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase}._item_ghgzm_25{flex-direction:column;gap:6px;display:flex}._item_ghgzm_25:not(:last-child){border-bottom:1px solid var(--color-border-subtle);padding-bottom:1.25rem}._itemTitle_ghgzm_36{font-size:var(--text-h5);letter-spacing:-.01em}._itemText_ghgzm_41{color:var(--color-text-secondary);line-height:var(--leading-lead)}._note_ghgzm_46{align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-7);padding:var(--space-5) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}._note_ghgzm_46 p{font-size:var(--text-body-md);line-height:var(--leading-lead);flex:26rem}._noteText_ghgzm_63{color:var(--color-text-secondary)}._section_1eued_1{border-top:1px solid var(--color-border-subtle)}._layout_1eued_5{gap:var(--space-7) 4.5rem;align-items:center;display:grid}._copy_1eued_11{gap:var(--space-5);flex-direction:column;max-width:45rem;display:flex}@media (width>=768px){._withPhoto_1eued_19{grid-template-columns:repeat(2,minmax(0,1fr))}}._photo_1eued_24{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:35rem}._body_1eued_32{color:var(--color-text-secondary);font-size:1.125rem;line-height:var(--leading-body)}._byline_1eued_38{color:var(--color-text-secondary)}._byline_1eued_38 strong{color:var(--color-text-primary)}._pillars_1eued_46{padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,11.25rem),1fr));gap:1.25rem;margin:0;display:grid}._pillars_1eued_46 dt{font-weight:var(--font-weight-semibold)}._pillars_1eued_46 dd{color:var(--color-text-secondary);font-size:var(--text-label);margin:6px 0 0;line-height:1.5}._link_1eued_66{align-self:flex-start}._tag_17cem_1{padding:var(--space-1) .625rem;border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;align-items:center;line-height:1.4;display:inline-flex}._status_17cem_13{padding:var(--space-1) .625rem;border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;line-height:1.5;display:inline-flex}._marker_17cem_25{border-radius:var(--radius-full);background:currentColor;flex:none;width:6px;height:6px}._status-live_17cem_33{background:var(--color-success-surface);color:var(--color-success)}._status-beta_17cem_38{background:var(--color-info-surface);color:var(--color-info)}._status-prototype_17cem_43{background:var(--color-surface-accent);color:var(--color-accent-strong-hover)}._status-prototype_17cem_43 ._marker_17cem_25{background:0 0;border:1.5px solid}._status-experiment_17cem_53{background:var(--color-warning-surface);color:var(--color-warning)}._status-experiment_17cem_53 ._marker_17cem_25{border-radius:0;transform:rotate(45deg)}._status-in-progress_17cem_63{background:var(--color-surface-muted);color:var(--color-text-secondary)}._status-in-progress_17cem_63 ._marker_17cem_25{border-radius:0;width:10px;height:2px}:root[data-theme=dark] ._status-prototype_17cem_43,[data-surface=inverse] ._status-prototype_17cem_43{color:var(--color-text-accent)}._card_1cwq2_1{gap:var(--space-4);border-radius:var(--radius-lg);min-width:0;color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}._card_1cwq2_1:hover{color:var(--color-text-primary);text-decoration:none}._card_1cwq2_1:hover ._media_1cwq2_16{border-color:var(--color-border-strong)}._feature_1cwq2_20{gap:var(--space-6) var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));align-items:center;display:grid}._media_1cwq2_16{aspect-ratio:2;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);transition:border-color var(--duration-fast) var(--ease-standard);overflow:hidden}._mediaEmpty_1cwq2_36{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-label);justify-content:center;align-items:center;display:flex}._media_1cwq2_16 img{object-fit:cover;object-position:top;width:100%;height:100%}._body_1cwq2_52{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._tags_1cwq2_60{gap:var(--space-2);flex-wrap:wrap;display:flex}._name_1cwq2_66{font-size:var(--text-h4);letter-spacing:var(--tracking-heading)}._featureName_1cwq2_71{letter-spacing:-.025em;font-size:clamp(1.75rem,2.6vw,2.25rem)}._description_1cwq2_76{color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}._feature_1cwq2_20 ._description_1cwq2_76{font-size:1.125rem}._more_1cwq2_86{align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--font-weight-ui);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration);text-underline-offset:6px;display:inline-flex}._card_1cwq2_1:hover ._more_1cwq2_86{color:var(--color-text-accent);text-decoration-color:currentColor}._status_1cwq2_102{align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}._grid_10l9b_1{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}._lead_10l9b_7{grid-column:1/-1}.routeLoading{min-height:45vh}.routeLoadingBar{z-index:var(--z-toast);transform-origin:0;background:var(--color-accent);width:100%;height:3px;animation:route-loading-pulse 1.2s var(--ease-standard) infinite;position:fixed;top:0;left:0}@keyframes route-loading-pulse{0%{opacity:.5;transform:scaleX(.2)}50%{opacity:1;transform:scaleX(.7)}to{opacity:.5;transform:scaleX(.2)}}@media (prefers-reduced-motion:reduce){.routeLoadingBar{animation:none;transform:scaleX(.6)}}:root{--nds-green:#0e2c22;--nds-terracotta:#c25b32;--nds-white:#fff;--nds-green-80:#3e564e;--nds-green-72:#516760;--nds-green-66:#60746d;--nds-green-50:#869690;--nds-green-30:#b7c0bd;--nds-green-18:#d4d9d7;--nds-green-12:#e2e6e4;--nds-green-08:#eceeed;--nds-green-04:#f5f7f6;--nds-green-deep:#0a211a;--nds-green-deepest:#07170f;--nds-on-green-90:#e7eae9;--nds-on-green-72:#bcc4c1;--nds-on-green-64:#a8b3af;--nds-on-green-50:#869690;--nds-on-green-20:#3e564e;--nds-on-green-14:#304a41;--nds-on-green-10:#264138;--nds-on-green-06:#1c392f;--nds-terracotta-strong:#a75430;--nds-terracotta-deep:#954f2e;--nds-terracotta-light:#d48c70;--nds-terracotta-tint:#f9eee9;--nds-terracotta-shade:#33342a;--nds-status-danger:#b42318;--nds-status-danger-light:#f59a92;--nds-status-danger-tint:#fdecea;--nds-status-success:#1d6f42;--nds-status-success-light:#8fd3a9;--nds-status-success-tint:#e8f4ed;--nds-status-warning:#8a5300;--nds-status-warning-light:#f2c46b;--nds-status-warning-tint:#fdf3e0;--nds-status-info:#1f5d8c;--nds-status-info-light:#9cc7ea;--nds-status-info-tint:#e9f2fa;--nds-overlay-light:#0e2c227a;--nds-overlay-dark:#07170fb8;--nds-status-danger-wash:#f59a921f;--nds-status-success-wash:#8fd3a91f;--nds-status-warning-wash:#f2c46b1f;--nds-status-info-wash:#9cc7ea1f;--nds-shadow-ink:14 44 34;--nds-shadow-ink-dark:3 12 8;--nds-font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--nds-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}:root,:root:not([data-theme=dark]) [data-surface=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--nds-white);--color-surface:var(--nds-white);--color-surface-subtle:var(--nds-green-04);--color-surface-muted:var(--nds-green-08);--color-surface-accent:var(--nds-terracotta-tint);--color-surface-overlay:var(--nds-overlay-light);--color-text-primary:var(--nds-green);--color-text-secondary:var(--nds-green-72);--color-text-muted:var(--nds-green-66);--color-text-accent:var(--nds-terracotta-strong);--color-text-on-brand:var(--nds-white);--color-text-on-accent:var(--nds-white);--color-border-subtle:var(--nds-green-12);--color-border:var(--nds-green-18);--color-border-strong:var(--nds-green-50);--color-brand:var(--nds-green);--color-brand-hover:var(--nds-green-deep);--color-brand-active:var(--nds-green-deepest);--color-accent:var(--nds-terracotta);--color-accent-strong:var(--nds-terracotta-strong);--color-accent-strong-hover:var(--nds-terracotta-deep);--color-link:var(--nds-green);--color-link-decoration:var(--nds-terracotta);--color-hover-wash:var(--nds-green-04);--color-focus:var(--nds-terracotta);--color-selection:var(--nds-terracotta-tint);--color-danger:var(--nds-status-danger);--color-danger-surface:var(--nds-status-danger-tint);--color-success:var(--nds-status-success);--color-success-surface:var(--nds-status-success-tint);--color-warning:var(--nds-status-warning);--color-warning-surface:var(--nds-status-warning-tint);--color-info:var(--nds-status-info);--color-info-surface:var(--nds-status-info-tint);--motif-step-1:var(--nds-green-30);--motif-step-2:var(--nds-green-50);--motif-step-3:var(--nds-green-72);--motif-step-4:var(--nds-green-80);--motif-step-5:var(--nds-green);--illustration-line:var(--nds-green-72);--illustration-faint:var(--nds-green-30);--illustration-fill:var(--nds-green-12);--illustration-accent:var(--nds-terracotta)}:root[data-theme=dark],[data-surface=inverse]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--nds-green);--color-surface:var(--nds-green);--color-surface-subtle:var(--nds-green-deep);--color-surface-muted:var(--nds-on-green-06);--color-surface-accent:var(--nds-terracotta-shade);--color-surface-overlay:var(--nds-overlay-dark);--color-text-primary:var(--nds-white);--color-text-secondary:var(--nds-on-green-72);--color-text-muted:var(--nds-on-green-64);--color-text-accent:var(--nds-terracotta-light);--color-text-on-brand:var(--nds-green);--color-text-on-accent:var(--nds-white);--color-border-subtle:var(--nds-on-green-10);--color-border:var(--nds-on-green-14);--color-border-strong:var(--nds-on-green-50);--color-brand:var(--nds-white);--color-brand-hover:var(--nds-on-green-90);--color-brand-active:var(--nds-on-green-72);--color-accent:var(--nds-terracotta);--color-accent-strong:var(--nds-terracotta-strong);--color-accent-strong-hover:var(--nds-terracotta-deep);--color-link:var(--nds-white);--color-link-decoration:var(--nds-terracotta-light);--color-hover-wash:var(--nds-on-green-06);--color-focus:var(--nds-terracotta-light);--color-selection:var(--nds-terracotta-shade);--color-danger:var(--nds-status-danger-light);--color-danger-surface:var(--nds-status-danger-wash);--color-success:var(--nds-status-success-light);--color-success-surface:var(--nds-status-success-wash);--color-warning:var(--nds-status-warning-light);--color-warning-surface:var(--nds-status-warning-wash);--color-info:var(--nds-status-info-light);--color-info-surface:var(--nds-status-info-wash);--motif-step-1:var(--nds-on-green-50);--motif-step-2:var(--nds-on-green-64);--motif-step-3:var(--nds-on-green-72);--motif-step-4:var(--nds-on-green-90);--motif-step-5:var(--nds-white);--illustration-line:var(--nds-on-green-50);--illustration-faint:var(--nds-on-green-20);--illustration-fill:var(--nds-on-green-10);--illustration-accent:var(--nds-terracotta)}[data-surface=inverse]{--color-bg:var(--nds-green);--color-surface:var(--nds-green);--color-surface-subtle:var(--nds-green-deep);background-color:var(--color-bg);color:var(--color-text-primary)}:root[data-theme=dark] [data-surface=inverse]{--color-bg:var(--nds-green-deepest);--color-surface:var(--nds-green-deepest);--color-surface-subtle:var(--nds-green-deep)}:root{--font-sans:var(--nds-font-sans);--font-mono:var(--nds-font-mono);--font-weight-regular:400;--font-weight-medium:500;--font-weight-ui:550;--font-weight-semibold:600;--font-weight-display:620;--font-weight-strong:650;--font-weight-bold:700;--text-display:clamp(2.75rem, 6.2vw, 5.5rem);--text-h1:clamp(2.625rem, 5.6vw, 4.75rem);--text-h2:clamp(2rem, 3.8vw, 3.25rem);--text-h2-sm:clamp(1.875rem, 3.4vw, 2.75rem);--text-cta:clamp(2rem, 4vw, 3.25rem);--text-h3:1.75rem;--text-h4:1.5rem;--text-h5:1.3125rem;--text-body-lg:clamp(1.125rem, 1.5vw, 1.3125rem);--text-body-md:1.0625rem;--text-body:1rem;--text-label:.9375rem;--text-body-sm:.875rem;--text-caption:.8125rem;--text-eyebrow:.75rem;--text-nav:.9375rem;--text-lockup:1.0625rem;--leading-display:.98;--leading-tight:1.04;--leading-section:1.08;--leading-heading:1.15;--leading-snug:1.3;--leading-lead:1.55;--leading-body:1.6;--tracking-display:-.035em;--tracking-section:-.03em;--tracking-heading:-.02em;--tracking-normal:0;--tracking-eyebrow:.1em;--tracking-label:.08em;--measure-prose:68ch;--measure-lead:58ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-space:clamp(4.5rem, 9vw, var(--space-10));--section-space-sm:clamp(var(--space-8), 8vw, 7rem);--hero-space-top:clamp(3.5rem, 8vw, 7rem);--gutter:clamp(1.25rem, 4vw, 2.5rem);--container-max:75rem;--container-narrow:48rem;--header-height:4rem;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:12px;--radius-full:999px;--shadow-1:0 1px 2px rgb(var(--nds-shadow-ink) / 6%);--shadow-2:0 12px 32px rgb(var(--nds-shadow-ink) / 12%);--shadow-3:0 16px 40px rgb(var(--nds-shadow-ink) / 14%), 0 2px 6px rgb(var(--nds-shadow-ink) / 6%);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--stagger:40ms;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-base:0;--z-raised:1;--z-sticky:100;--z-overlay:200;--z-drawer:300;--z-toast:400;--control-height-lg:3.25rem;--control-height:2.75rem;--control-height-sm:2.25rem;--input-height:3rem;--focus-ring-width:2px;--focus-ring-offset:3px}@media (width>=1024px){:root{--header-height:4.5rem}}:root[data-theme=dark]{--shadow-1:0 1px 2px rgb(var(--nds-shadow-ink-dark) / 40%);--shadow-2:0 12px 32px rgb(var(--nds-shadow-ink-dark) / 50%);--shadow-3:0 16px 40px rgb(var(--nds-shadow-ink-dark) / 55%), 0 2px 6px rgb(var(--nds-shadow-ink-dark) / 40%)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background-color:var(--color-bg);min-width:320px;min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:break-word}p,li,dd,blockquote{text-wrap:pretty;overflow-wrap:break-word}img,picture,svg,video,canvas{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}ul,ol{padding-left:1.25em}a{color:var(--color-link);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration);text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}strong,b{font-weight:var(--font-weight-semibold)}hr{border:0;border-top:1px solid var(--color-border-subtle)}table{border-collapse:collapse}::selection{background:var(--color-selection);color:var(--color-text-primary)}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
