.dtTQzG_hero{background:var(--bgPrimary);padding:7.5rem 0 5rem;position:relative;overflow:hidden}.dtTQzG_glow{background:radial-gradient(45% 60% at 80% 30%, var(--glassIndigo20), transparent 70%), radial-gradient(40% 55% at 15% 15%, var(--glassCyan20), transparent 70%);pointer-events:none;height:36rem;position:absolute;inset:-25% -10% auto}.dtTQzG_inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3.5rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}.dtTQzG_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--textAccent);margin:0 0 1rem;font-size:.85rem;font-weight:700}.dtTQzG_title{letter-spacing:-.03em;color:var(--textPrimary);margin:0;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:800;line-height:1.06}.dtTQzG_answer{color:var(--textSecondary);margin:1.5rem 0 0;font-size:1.12rem;line-height:1.7}.dtTQzG_points{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.dtTQzG_points li{color:var(--textPrimary);padding-left:1.6rem;line-height:1.55;position:relative}.dtTQzG_points li:before{content:"";background:var(--cdGradientPrimary);border-radius:3px;width:.7rem;height:.7rem;position:absolute;top:.45rem;left:0}.dtTQzG_actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.dtTQzG_primary,.dtTQzG_secondary{border-radius:var(--radiusFull);align-items:center;min-height:3rem;padding:0 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.dtTQzG_primary{background:var(--cdGradientPrimary);color:#fff;box-shadow:var(--shadowGlow)}.dtTQzG_secondary{border:1px solid var(--borderPrimary);background:var(--cardBg);color:var(--textPrimary)}.dtTQzG_primary:focus-visible,.dtTQzG_secondary:focus-visible{outline:2px solid var(--cdBlue);outline-offset:3px}.dtTQzG_updated{color:var(--textTertiary);margin:1.25rem 0 0;font-size:.85rem}.dtTQzG_browser{border-radius:var(--radius2xl);border:1px solid var(--borderPrimary);background:var(--cardBg);box-shadow:var(--shadowXl);overflow:hidden}.dtTQzG_bar{background:var(--bgSecondary);border-bottom:1px solid var(--borderPrimary);align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.dtTQzG_dots{gap:.35rem;display:inline-flex}.dtTQzG_dots i{background:var(--borderSecondary);border-radius:50%;width:.65rem;height:.65rem}.dtTQzG_address{border-radius:var(--radiusFull);background:var(--cardBg);min-width:0;font-family:var(--font-geist-mono), monospace;color:var(--textTertiary);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:.35rem .8rem;font-size:.72rem;overflow:hidden}.dtTQzG_pin{border-radius:var(--radiusMd);background:var(--cdGradientPrimary);color:#fff;place-items:center;width:1.7rem;height:1.7rem;font-size:.7rem;display:grid}.dtTQzG_viewport{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);min-height:21rem;display:grid}.dtTQzG_page{flex-direction:column;gap:.65rem;padding:1.5rem 1.25rem;display:flex}.dtTQzG_line,.dtTQzG_lineWide,.dtTQzG_lineShort{background:var(--borderPrimary);border-radius:4px;height:.55rem;display:block}.dtTQzG_lineWide{background:var(--borderSecondary);width:70%;height:.9rem;margin-bottom:.4rem}.dtTQzG_lineShort{width:55%}.dtTQzG_highlight{border-radius:var(--radiusSm);background:color-mix(in srgb, var(--cdYellow) 30%, transparent);border-left:3px solid var(--cdYellow);color:var(--textPrimary);padding:.45rem .6rem;font-size:.78rem}.dtTQzG_panel{border-left:1px solid var(--borderPrimary);background:color-mix(in srgb, var(--cdIndigo) 7%, var(--cardBg));flex-direction:column;gap:.6rem;padding:1rem .9rem;display:flex}.dtTQzG_panelHead{font-family:var(--font-geist-mono), monospace;color:var(--textAccent);font-size:.68rem}.dtTQzG_msgUser,.dtTQzG_msgBot{border-radius:var(--radiusLg);padding:.55rem .7rem;font-size:.78rem;line-height:1.45}.dtTQzG_msgUser{background:var(--cdIndigo);color:#fff;align-self:flex-end;max-width:90%}.dtTQzG_msgBot{background:var(--cardBg);border:1px solid var(--borderPrimary);max-width:95%;color:var(--textPrimary)}.dtTQzG_panelInput{border-radius:var(--radiusFull);border:1px solid var(--borderPrimary);background:var(--cardBg);color:var(--textTertiary);margin-top:auto;padding:.55rem .7rem;font-size:.74rem}@media (max-width:960px){.dtTQzG_inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.dtTQzG_hero{padding:6rem 0 3.5rem}.dtTQzG_inner{padding:0 1rem}.dtTQzG_viewport{grid-template-columns:minmax(0,1fr)}.dtTQzG_panel{border-left:0;border-top:1px solid var(--borderPrimary)}}
.yINRQq_section{background:var(--bgSecondary);padding:6rem 0}.yINRQq_inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.yINRQq_head{max-width:62rem}.yINRQq_title{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.12}.yINRQq_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.yINRQq_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3rem;margin-top:3rem;display:grid}.yINRQq_schematic{border-radius:var(--radius2xl);border:1px solid var(--borderPrimary);background:var(--cardBg);box-shadow:var(--shadowLg);position:sticky;top:6rem;overflow:hidden}.yINRQq_chromeBar{background:var(--bgTertiary);border-bottom:1px solid var(--borderPrimary);align-items:center;gap:.6rem;padding:.7rem;display:flex}.yINRQq_tabs{background:var(--cardBg);border-radius:6px 6px 0 0;width:3.5rem;height:.9rem}.yINRQq_omni{border-radius:var(--radiusFull);background:var(--cardBg);flex:1;height:1.4rem}.yINRQq_body{grid-template-columns:minmax(0,1fr) 36%;min-height:15rem;display:grid}.yINRQq_webpage{flex-direction:column;gap:.6rem;padding:1rem;display:flex}.yINRQq_block,.yINRQq_blockShort{border-radius:var(--radiusMd);background:var(--borderPrimary);opacity:.6;height:2.2rem;display:block}.yINRQq_blockShort{width:60%}.yINRQq_under{border-top:1px dashed var(--borderSecondary);background:var(--bgSecondary);grid-template-columns:1.3fr 1fr;gap:.6rem;padding:.7rem;display:grid}.yINRQq_hot{border-radius:var(--radiusLg);border:1.5px dashed var(--borderSecondary);background:var(--cardBg);color:var(--textSecondary);font:inherit;cursor:pointer;padding:.5rem .7rem;font-size:.8rem;font-weight:700;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s;position:relative}.yINRQq_hot[aria-pressed=true]{border-style:solid;border-color:var(--cdIndigo);color:var(--textPrimary);box-shadow:0 0 0 4px var(--glassIndigo20);transform:translateY(-1px)}.yINRQq_hot:focus-visible,.yINRQq_cardButton:focus-visible{outline:2px solid var(--cdBlue);outline-offset:2px}.yINRQq_hotPopup{flex:none}.yINRQq_hotPanel{writing-mode:horizontal-tb;border-width:0 0 0 1.5px;border-radius:0;margin:0}.yINRQq_hotContent{align-self:flex-start}.yINRQq_cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.yINRQq_card{border-radius:var(--radiusXl);border:1px solid var(--borderPrimary);background:var(--cardBg);padding:1.4rem 1.5rem;transition:border-color .25s,box-shadow .25s,transform .25s}.yINRQq_card[data-active=true]{border-color:var(--cdIndigo);box-shadow:var(--shadowLg);transform:translate(-4px)}.yINRQq_cardTitle{margin:0;font-size:1.15rem}.yINRQq_cardButton{color:var(--textPrimary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.yINRQq_does{color:var(--textSecondary);margin:.5rem 0 0;line-height:1.65}.yINRQq_meta{grid-template-columns:8.5rem minmax(0,1fr);gap:.4rem 1rem;margin:.9rem 0 0;font-size:.95rem;line-height:1.55;display:grid}.yINRQq_meta dt{letter-spacing:.1em;text-transform:uppercase;color:var(--textAccent);padding-top:.2rem;font-size:.72rem;font-weight:700}.yINRQq_meta dd{color:var(--textPrimary);margin:0}@media (prefers-reduced-motion:reduce){.yINRQq_hot,.yINRQq_card{transition:none}.yINRQq_card[data-active=true]{transform:none}}@media (max-width:960px){.yINRQq_grid{grid-template-columns:minmax(0,1fr)}.yINRQq_schematic{position:static}}@media (max-width:520px){.yINRQq_section{padding:4rem 0}.yINRQq_inner{padding:0 1rem}.yINRQq_meta{grid-template-columns:minmax(0,1fr)}.yINRQq_card[data-active=true]{transform:none}}
.hgpOzq_section{background:var(--bgPrimary);padding:6rem 0}.hgpOzq_inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.hgpOzq_title{letter-spacing:-.02em;max-width:40rem;color:var(--textPrimary);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.12}.hgpOzq_intro{max-width:62rem;color:var(--textSecondary);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.hgpOzq_shelf{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.hgpOzq_box{--tint:var(--cdIndigo);border-radius:var(--radiusXl) var(--radiusXl) 4px 4px;border:1px solid color-mix(in srgb, var(--tint) 35%, var(--borderPrimary));border-top:6px solid var(--tint);background:color-mix(in srgb, var(--tint) 6%, var(--cardBg));flex-direction:column;gap:.6rem;padding:1.25rem 1.1rem 1.4rem;display:flex}.hgpOzq_box[data-i="1"]{--tint:var(--cdCyan)}.hgpOzq_box[data-i="1"],.hgpOzq_box[data-i="3"]{padding-top:2rem}.hgpOzq_box[data-i="2"]{--tint:var(--cdAccent)}.hgpOzq_box[data-i="3"]{--tint:var(--cdTeal)}.hgpOzq_box[data-i="4"]{--tint:var(--cdBlue)}.hgpOzq_label{font-family:var(--font-geist-mono), monospace;color:var(--tint);font-size:.75rem;font-weight:700}.hgpOzq_kind{color:var(--textPrimary);margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.hgpOzq_example{color:var(--textSecondary);margin:0;font-size:.95rem;line-height:1.6}.hgpOzq_getRight{border-top:1px dashed var(--borderSecondary);color:var(--textPrimary);margin:auto 0 0;padding-top:.7rem;font-size:.9rem;line-height:1.55}.hgpOzq_getRight strong{color:var(--tint)}.hgpOzq_plank{border-radius:0 0 var(--radiusMd) var(--radiusMd);background:linear-gradient(180deg, var(--borderSecondary), var(--borderPrimary));height:.75rem;box-shadow:var(--shadowMd);margin-top:.2rem}.hgpOzq_notThis{border-left:4px solid var(--cdCoral);border-radius:var(--radiusMd);background:color-mix(in srgb, var(--cdCoral) 7%, var(--cardBg));max-width:62rem;color:var(--textPrimary);margin:2rem 0 0;padding:1.2rem 1.4rem;line-height:1.65}@media (max-width:1100px){.hgpOzq_shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.hgpOzq_box[data-i="1"],.hgpOzq_box[data-i="3"]{padding-top:1.25rem}.hgpOzq_plank{display:none}}@media (max-width:560px){.hgpOzq_section{padding:4rem 0}.hgpOzq_inner{padding:0 1rem}.hgpOzq_shelf{grid-template-columns:minmax(0,1fr)}}
.kP1cyG_section{background:linear-gradient(180deg, var(--bgSecondary), var(--bgPrimary));padding:6rem 0}.kP1cyG_inner{max-width:1180px;margin:0 auto;padding:0 1.5rem}.kP1cyG_title{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.12}.kP1cyG_intro{max-width:62rem;color:var(--textSecondary);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.kP1cyG_sim{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:2.5rem;margin-top:2.75rem;display:grid}.kP1cyG_features{border:0;gap:.7rem;min-width:0;margin:0;padding:0;display:grid}.kP1cyG_legend{color:var(--textPrimary);margin-bottom:.9rem;font-weight:800}.kP1cyG_feature{border-radius:var(--radiusLg);border:1px solid var(--borderPrimary);background:var(--cardBg);cursor:pointer;align-items:flex-start;gap:.9rem;padding:.9rem 1rem;transition:border-color .2s,background .2s;display:flex}.kP1cyG_feature:has(.kP1cyG_check:checked){border-color:var(--cdIndigo);background:color-mix(in srgb, var(--cdIndigo) 6%, var(--cardBg))}.kP1cyG_feature[data-heavy=true]:has(.kP1cyG_check:checked){border-color:var(--cdCoral);background:color-mix(in srgb, var(--cdCoral) 7%, var(--cardBg))}.kP1cyG_check{width:1.15rem;height:1.15rem;accent-color:var(--cdIndigo);flex:none;margin-top:.15rem}.kP1cyG_check:focus-visible{outline:2px solid var(--cdBlue);outline-offset:2px}.kP1cyG_featureText{gap:.2rem;display:grid}.kP1cyG_featureLabel{color:var(--textPrimary);font-weight:700}.kP1cyG_featureLine{font-family:var(--font-geist-mono), monospace;color:var(--textTertiary);font-size:.76rem}.kP1cyG_prompt{border-radius:var(--radiusXl);border:1px solid var(--borderPrimary);background:var(--cardBg);box-shadow:var(--shadow2xl);padding:1.5rem;position:sticky;top:6rem}.kP1cyG_promptTitle{color:var(--textPrimary);margin:0;font-size:1.1rem;font-weight:800}.kP1cyG_promptSub{color:var(--textSecondary);margin:.8rem 0 .4rem;font-size:.9rem}.kP1cyG_lines{gap:.35rem;min-height:6.5rem;margin:0;padding:0;list-style:none;display:grid}.kP1cyG_line,.kP1cyG_none{border-radius:var(--radiusSm);color:var(--textPrimary);padding:.45rem .6rem;font-size:.9rem;animation:.3s both kP1cyG_lineIn;display:none}.kP1cyG_line[data-heavy=true]{background:color-mix(in srgb, var(--cdCoral) 12%, transparent);font-weight:700}.kP1cyG_none{color:var(--textTertiary)}:is(.kP1cyG_sim:has([data-perm=read]:checked) .kP1cyG_line[data-line=read],.kP1cyG_sim:has([data-perm=tabs]:checked) .kP1cyG_line[data-line=tabs],.kP1cyG_sim:has([data-perm=notify]:checked) .kP1cyG_line[data-line=notify],.kP1cyG_sim:has([data-perm=clip]:checked) .kP1cyG_line[data-line=clip]){display:block}.kP1cyG_sim:not(:has([data-perm=read]:checked,[data-perm=tabs]:checked,[data-perm=notify]:checked,[data-perm=clip]:checked)) .kP1cyG_none{display:block}.kP1cyG_meter{gap:.4rem;margin-top:1.1rem;display:grid}.kP1cyG_meterLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--textTertiary);font-size:.72rem;font-weight:700}.kP1cyG_meterTrack{border-radius:var(--radiusFull);background:var(--borderPrimary);height:.5rem;overflow:hidden}.kP1cyG_meterFill{border-radius:inherit;background:var(--cdGreen);width:6%;height:100%;transition:width .35s,background .35s;display:block}.kP1cyG_sim:has([data-perm=notify]:checked,[data-perm=clip]:checked) .kP1cyG_meterFill{background:var(--cdYellow);width:30%}.kP1cyG_sim:has([data-perm=read]:checked,[data-perm=tabs]:checked) .kP1cyG_meterFill{background:var(--cdCoral);width:72%}.kP1cyG_sim:has([data-perm=read]:checked):has([data-perm=tabs]:checked) .kP1cyG_meterFill{background:var(--cdRed);width:96%}.kP1cyG_promptButtons{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.kP1cyG_cancel,.kP1cyG_add{border-radius:var(--radiusMd);padding:.45rem .9rem;font-size:.85rem;font-weight:700}.kP1cyG_cancel{border:1px solid var(--borderPrimary);color:var(--textSecondary)}.kP1cyG_add{background:var(--cdBlue);color:#fff}@keyframes kP1cyG_lineIn{0%{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:none}}.kP1cyG_tactics{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.kP1cyG_tactic{border-top:3px solid var(--cdIndigo);padding-top:1.1rem;position:relative}.kP1cyG_tacticNo{background:var(--cdIndigo);color:#fff;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:-1rem;left:0}.kP1cyG_tacticName{color:var(--textPrimary);margin:.6rem 0 0;font-size:1.05rem;font-weight:800}.kP1cyG_tacticBody{color:var(--textSecondary);margin:.45rem 0 0;font-size:.95rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.kP1cyG_line,.kP1cyG_none{animation:none}.kP1cyG_meterFill,.kP1cyG_feature{transition:none}}@media (max-width:900px){.kP1cyG_sim{grid-template-columns:minmax(0,1fr)}.kP1cyG_prompt{position:static}.kP1cyG_tactics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (max-width:520px){.kP1cyG_section{padding:4rem 0}.kP1cyG_inner{padding:0 1rem}.kP1cyG_tactics{grid-template-columns:minmax(0,1fr)}}
.Z-NJYq_section{color:#e2e8f0;background:#070b1a;padding:6rem 0}.Z-NJYq_inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.Z-NJYq_title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.12}.Z-NJYq_intro{color:#a5b4cb;max-width:62rem;margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.Z-NJYq_bus{margin-top:3rem;position:relative}.Z-NJYq_rail{background:repeating-linear-gradient(90deg,#334155 0 10px,#0000 10px 16px);height:2px;position:absolute;top:1.1rem;left:12.5%;right:12.5%;overflow:clip visible}.Z-NJYq_packet{--c:var(--cdCyan);width:100%;height:12px;animation:5.4s linear infinite Z-NJYq_travel;position:absolute;top:-5px;left:0}.Z-NJYq_packet:before{content:"";background:var(--c);width:12px;height:12px;box-shadow:0 0 12px var(--c);border-radius:3px;position:absolute;top:0;left:0}.Z-NJYq_p2{--c:var(--cdAccent);animation-direction:reverse;animation-delay:-1.8s}.Z-NJYq_p3{--c:var(--cdTeal);animation-delay:-3.6s}@keyframes Z-NJYq_travel{0%{transform:translate(0)}to{transform:translate(calc(100% - 12px))}}.Z-NJYq_nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.Z-NJYq_node{--c:var(--cdCyan);text-align:center;flex-direction:column;align-items:center;display:flex}.Z-NJYq_node[data-node=ui]{--c:var(--cdAccent)}.Z-NJYq_node[data-node=sw]{--c:var(--cdIndigo)}.Z-NJYq_node[data-node=api]{--c:var(--cdTeal)}.Z-NJYq_port{border:2px solid var(--c);width:2.2rem;height:2.2rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 18%, transparent);background:#070b1a;border-radius:50%}.Z-NJYq_nodeLabel{color:#fff;margin:1rem 0 0;font-size:1.1rem;font-weight:800}.Z-NJYq_where{font-family:var(--font-geist-mono), monospace;color:var(--c);margin:.2rem 0 0;font-size:.76rem}.Z-NJYq_note{border-radius:var(--radiusLg);color:#cbd5e1;background:#0d1428;border:1px solid #1e293b;margin:.7rem 0 0;padding:.9rem 1rem;font-size:.93rem;line-height:1.6}.Z-NJYq_rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2.5rem;margin:3.5rem 0 0;display:grid}.Z-NJYq_rule{border-left:2px solid #334155;padding-left:1rem}.Z-NJYq_rule dt{color:#fff;font-weight:800}.Z-NJYq_rule dd{color:#a5b4cb;margin:.35rem 0 0;line-height:1.65}@media (prefers-reduced-motion:reduce){.Z-NJYq_packet{animation:none}.Z-NJYq_p1{transform:translate(20%)}.Z-NJYq_p2{transform:translate(50%)}.Z-NJYq_p3{transform:translate(80%)}}@media (max-width:900px){.Z-NJYq_rail{display:none}.Z-NJYq_nodes{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.Z-NJYq_rules{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.Z-NJYq_section{padding:4rem 0}.Z-NJYq_inner{padding:0 1rem}.Z-NJYq_nodes{grid-template-columns:minmax(0,1fr)}}
.JLNkrW_section{background:var(--bgPrimary);padding:6rem 0}.JLNkrW_inner{max-width:1180px;margin:0 auto;padding:0 1.5rem}.JLNkrW_title{letter-spacing:-.02em;max-width:48rem;color:var(--textPrimary);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.12}.JLNkrW_intro{max-width:62rem;color:var(--textSecondary);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.JLNkrW_tableWrap{border-radius:var(--radiusXl);border:1px solid var(--borderPrimary);background:var(--cardBg);margin-top:2.5rem;overflow-x:auto}.JLNkrW_matrix{border-collapse:collapse;width:100%;min-width:640px}.JLNkrW_matrix th,.JLNkrW_matrix td{border-bottom:1px solid var(--borderPrimary);text-align:left;vertical-align:top;padding:1rem 1.1rem}.JLNkrW_matrix tbody tr:last-child th,.JLNkrW_matrix tbody tr:last-child td{border-bottom:0}.JLNkrW_matrix thead th{color:var(--textPrimary);background:var(--bgSecondary);font-size:.85rem;font-weight:800}.JLNkrW_matrix thead th[data-col="0"]{color:var(--cdIndigo)}.JLNkrW_matrix td[data-col="0"]{background:color-mix(in srgb, var(--cdIndigo) 5%, transparent)}.JLNkrW_rowLabel{color:var(--textPrimary);font-weight:800;display:block}.JLNkrW_rowNote{max-width:30rem;color:var(--textSecondary);margin-top:.35rem;font-size:.88rem;font-weight:400;line-height:1.55;display:block}.JLNkrW_dots{gap:.3rem;display:inline-flex}.JLNkrW_dots i{border:1.5px solid var(--borderSecondary);border-radius:50%;width:.8rem;height:.8rem}.JLNkrW_dots i[data-on=true]{border-color:var(--cdIndigo);background:var(--cdIndigo)}.JLNkrW_word{color:var(--textTertiary);margin-top:.3rem;font-size:.78rem;display:block}.JLNkrW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JLNkrW_ledger{border-top:2px solid var(--textPrimary);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:3rem 0 0;display:grid}.JLNkrW_entry{border-bottom:1px solid var(--borderPrimary);grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:1.1rem 1.25rem 1.1rem 0;display:grid}.JLNkrW_entry:nth-child(odd){padding-right:2rem}.JLNkrW_entry dt{color:var(--textPrimary);font-weight:800}.JLNkrW_entry dd{color:var(--textSecondary);margin:0;line-height:1.65}@media (max-width:900px){.JLNkrW_ledger{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.JLNkrW_section{padding:4rem 0}.JLNkrW_inner{padding:0 1rem}.JLNkrW_entry{grid-template-columns:minmax(0,1fr);gap:.35rem}}
.pQODuq_section{background:var(--bgPrimary);padding:6rem 0}.pQODuq_inner{max-width:1180px;margin:0 auto;padding:0 1.5rem}.pQODuq_head{max-width:54rem}.pQODuq_title{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.pQODuq_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.pQODuq_file{border-radius:var(--radiusXl);border:1px solid var(--borderPrimary);background:var(--cardBg);box-shadow:var(--shadowLg);margin-top:2.5rem;overflow:hidden}.pQODuq_fileBar{background:var(--bgSecondary);border-bottom:1px solid var(--borderPrimary);font-family:var(--font-geist-mono), monospace;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;font-size:.8rem;display:flex}.pQODuq_fileName{color:var(--textPrimary);font-weight:700}.pQODuq_fileHint{color:var(--textTertiary)}.pQODuq_rows{padding:.9rem 0;position:relative}.pQODuq_sweep{background:linear-gradient(90deg, var(--glassIndigo10), transparent 70%);pointer-events:none;height:3.2rem;animation:9s ease-in-out infinite pQODuq_sweep;position:absolute;inset:0 0 auto}@keyframes pQODuq_sweep{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--sweepRange,24rem)))}}.pQODuq_brace{font-family:var(--font-geist-mono), monospace;color:var(--textTertiary);margin:0;padding:.2rem 1.25rem .2rem 3.6rem}.pQODuq_row{border-top:1px dashed var(--borderPrimary);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:baseline;gap:1.5rem;padding:.7rem 1.25rem;transition:background .2s;display:grid;position:relative}.pQODuq_row:hover{background:var(--glassIndigo10)}.pQODuq_code{font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:baseline;font-size:.88rem;line-height:1.5;display:flex}.pQODuq_lineNo{width:2.35rem;color:var(--textTertiary);flex:none;font-size:.75rem}.pQODuq_key{color:var(--cdAccent)}.pQODuq_colon{color:var(--textTertiary);white-space:pre}.pQODuq_value{color:var(--cdTeal)}.pQODuq_note{color:var(--textPrimary);margin:0;font-size:.95rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.pQODuq_sweep{animation:none}}@media (max-width:760px){.pQODuq_row{grid-template-columns:minmax(0,1fr);gap:.35rem}.pQODuq_note{padding-left:2.35rem}.pQODuq_sweep{display:none}}@media (max-width:520px){.pQODuq_section{padding:4rem 0}.pQODuq_inner{padding:0 1rem}.pQODuq_note{padding-left:0}}
.x2ZPFG_section{background:var(--bgSecondary);padding:6rem 0}.x2ZPFG_inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3.5rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}.x2ZPFG_head{position:sticky;top:6rem}.x2ZPFG_title{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.x2ZPFG_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.x2ZPFG_route{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.x2ZPFG_route:before{content:"";background:repeating-linear-gradient(180deg, var(--borderSecondary) 0 14px, transparent 14px 24px);border-radius:4px;width:4px;position:absolute;top:.5rem;bottom:.5rem;left:6.4rem}.x2ZPFG_step{grid-template-columns:5.5rem minmax(0,1fr);gap:2rem;padding:0 0 2.5rem;display:grid}.x2ZPFG_when{font-family:var(--font-geist-mono), monospace;color:var(--textAccent);text-align:right;justify-self:end;margin-top:.15rem;font-size:.76rem;font-weight:700}.x2ZPFG_body{border-radius:var(--radiusXl);border:1px solid var(--borderPrimary);background:var(--cardBg);padding:1.3rem 1.4rem;position:relative}.x2ZPFG_name{color:var(--textPrimary);align-items:center;gap:.7rem;margin:0;font-size:1.15rem;font-weight:800;display:flex}.x2ZPFG_no{border-radius:var(--radiusMd);background:var(--cdGradientPrimary);color:#fff;place-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;display:grid}.x2ZPFG_text{color:var(--textSecondary);margin:.7rem 0 0;line-height:1.7}.x2ZPFG_gate{border-top:1px dashed var(--borderPrimary);align-items:center;gap:.75rem;margin-top:1rem;padding-top:.9rem;display:flex;position:relative}.x2ZPFG_post{background:var(--textTertiary);border-radius:3px;flex:none;width:.55rem;height:1.6rem;position:relative}.x2ZPFG_arm{background:repeating-linear-gradient(90deg, var(--cdCoral) 0 8px, #fff 8px 14px);transform-origin:0;border-radius:3px;width:2.6rem;height:.35rem;position:absolute;top:1.15rem;left:.3rem}.x2ZPFG_gateText{color:var(--textPrimary);margin:0 0 0 2.4rem;font-size:.95rem;line-height:1.5}.x2ZPFG_gateText strong{color:var(--cdTeal)}@media (max-width:960px){.x2ZPFG_inner{grid-template-columns:minmax(0,1fr)}.x2ZPFG_head{position:static}}@media (max-width:560px){.x2ZPFG_section{padding:4rem 0}.x2ZPFG_inner{padding:0 1rem}.x2ZPFG_route:before{display:none}.x2ZPFG_step{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-bottom:1.5rem}.x2ZPFG_when{text-align:left;justify-self:start}}
.JkfHDa_section{background:radial-gradient(60% 50% at 10% 0%, var(--glassIndigo10), transparent 70%), var(--bgPrimary);padding:6rem 0}.JkfHDa_inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.JkfHDa_head{max-width:56rem}.JkfHDa_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0 0 .6rem;font-size:.8rem;font-weight:700}.JkfHDa_title{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.JkfHDa_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.JkfHDa_layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:2.5rem;margin-top:2.5rem;display:grid}.JkfHDa_frame{border-radius:var(--radiusXl);border:1px solid var(--borderPrimary);background:var(--cardBg);box-shadow:var(--shadowXl);overflow:hidden}.JkfHDa_frameInner,.JkfHDa_frameInner img{width:100%;height:auto;display:block}.JkfHDa_thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.JkfHDa_thumb{border-radius:var(--radiusLg);border:1px solid var(--borderPrimary);background:var(--cardBg);text-align:left;width:100%;font:inherit;cursor:pointer;gap:.45rem;padding:.4rem;transition:border-color .2s,transform .2s;display:grid}.JkfHDa_thumb img{border-radius:var(--radiusMd);width:100%;height:auto}.JkfHDa_thumb[aria-pressed=true]{border-color:var(--cdIndigo);transform:translateY(-2px)}.JkfHDa_thumb:focus-visible,.JkfHDa_link:focus-visible{outline:2px solid var(--cdBlue);outline-offset:2px}.JkfHDa_thumbCaption{color:var(--textSecondary);font-size:.78rem;line-height:1.45}.JkfHDa_rail{border-radius:var(--radiusXl);border:1px solid var(--borderPrimary);background:var(--cardBg);padding:1.5rem}.JkfHDa_facts{gap:.85rem;margin:0;display:grid}.JkfHDa_fact{border-bottom:1px solid var(--borderPrimary);gap:.15rem;padding-bottom:.85rem;display:grid}.JkfHDa_fact dt{letter-spacing:.1em;text-transform:uppercase;color:var(--textTertiary);font-size:.72rem;font-weight:700}.JkfHDa_fact dd{color:var(--textPrimary);margin:0;font-weight:600}.JkfHDa_lessonsTitle{color:var(--textPrimary);margin:1.4rem 0 0;font-size:1rem;font-weight:800}.JkfHDa_lessons{color:var(--textSecondary);gap:.7rem;margin:.7rem 0 0;padding-left:1.1rem;font-size:.95rem;line-height:1.6;display:grid}.JkfHDa_link{color:var(--textAccent);margin-top:1.25rem;font-weight:700;text-decoration:none;display:inline-block}.JkfHDa_link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.JkfHDa_thumb{transition:none}.JkfHDa_thumb[aria-pressed=true]{transform:none}}@media (max-width:960px){.JkfHDa_layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.JkfHDa_section{padding:4rem 0}.JkfHDa_inner{padding:0 1rem}.JkfHDa_thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}
.UBfblq_section{background:var(--bgSecondary);padding:6rem 0}.UBfblq_inner{max-width:1180px;margin:0 auto;padding:0 1.5rem}.UBfblq_title{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.UBfblq_intro{max-width:60rem;color:var(--textSecondary);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.UBfblq_street{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.UBfblq_store{--c:var(--cdBlue);border-radius:var(--radiusXl) var(--radiusXl) var(--radiusMd) var(--radiusMd);border:1px solid var(--borderPrimary);background:var(--cardBg);transition:transform .25s,box-shadow .25s;overflow:hidden}.UBfblq_store[data-i="1"]{--c:var(--cdTeal)}.UBfblq_store[data-i="2"]{--c:var(--cdOrange)}.UBfblq_store:hover{box-shadow:var(--shadowLg);transform:translateY(-4px)}.UBfblq_awning{background:repeating-linear-gradient(90deg, var(--c) 0 22px, color-mix(in srgb, var(--c) 25%, var(--cardBg)) 22px 44px);height:1.6rem;display:block;-webkit-mask:radial-gradient(circle at 11px 100%,#0000 0 10px,#000 11px) 0 0/22px 100% repeat-x;mask:radial-gradient(circle at 11px 100%,#0000 0 10px,#000 11px) 0 0/22px 100% repeat-x}.UBfblq_storeBody{padding:1.25rem 1.4rem 1.5rem}.UBfblq_storeName{color:var(--textPrimary);margin:0;font-size:1.15rem;font-weight:800}.UBfblq_storeText{color:var(--textSecondary);margin:.6rem 0 0;line-height:1.65}.UBfblq_staff{border-radius:var(--radiusLg);border:2px dashed var(--borderSecondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;margin-top:1.75rem;padding:1.25rem 1.4rem;display:grid}.UBfblq_staffSign{border-radius:var(--radiusSm);background:var(--textPrimary);color:var(--bgPrimary);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.4rem .8rem;font-size:.75rem;font-weight:700}.UBfblq_staffText{color:var(--textPrimary);margin:0;line-height:1.65}@media (prefers-reduced-motion:reduce){.UBfblq_store{transition:none}.UBfblq_store:hover{transform:none}}@media (max-width:900px){.UBfblq_street{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.UBfblq_section{padding:4rem 0}.UBfblq_inner{padding:0 1rem}.UBfblq_staff{grid-template-columns:minmax(0,1fr)}.UBfblq_staffSign{justify-self:start}}
.NFYnFa_section{background:var(--bgPrimary);padding:6rem 0}.NFYnFa_inner{max-width:1180px;margin:0 auto;padding:0 1.5rem}.NFYnFa_title{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.NFYnFa_intro{max-width:62rem;color:var(--textSecondary);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.NFYnFa_year{border-radius:var(--radiusXl);border:1px solid var(--borderPrimary);background:var(--cardBg);margin-top:2.5rem;padding:1.25rem 1.25rem 1rem}.NFYnFa_yearLabel{font-family:var(--font-geist-mono), monospace;color:var(--textTertiary);font-size:.75rem}.NFYnFa_ticks{border-top:2px solid var(--borderPrimary);grid-template-columns:repeat(13,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}.NFYnFa_tick{flex-direction:column;align-items:center;gap:.4rem;margin-top:-.55rem;display:flex}.NFYnFa_tickMark{background:var(--cdBlue);width:.95rem;height:.95rem;box-shadow:0 0 0 4px var(--glassBlue15);animation:6.5s ease-in-out infinite NFYnFa_pulse;animation-delay:calc(var(--i) * .5s);border-radius:50%}.NFYnFa_tickWeek{font-family:var(--font-geist-mono), monospace;color:var(--textTertiary);font-size:.68rem}@keyframes NFYnFa_pulse{0%,12%,to{opacity:.75;transform:scale(1)}6%{opacity:1;transform:scale(1.4)}}.NFYnFa_care{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.NFYnFa_careItem{border-radius:var(--radiusLg);background:var(--bgSecondary);padding:1.25rem 1.3rem}.NFYnFa_careName{color:var(--textPrimary);margin:0;font-size:1.05rem;font-weight:800}.NFYnFa_careBody{color:var(--textSecondary);margin:.5rem 0 0;line-height:1.65}.NFYnFa_handover{margin-top:3rem}.NFYnFa_handoverTitle{color:var(--textPrimary);margin:0;font-size:1.2rem;font-weight:800}.NFYnFa_legs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.NFYnFa_leg{--c:var(--cdBlue);border-top:4px solid var(--c);background:color-mix(in srgb, var(--c) 6%, var(--cardBg));padding:1.1rem 1.75rem 1.1rem 1.25rem;position:relative}.NFYnFa_leg[data-stage=design]{--c:var(--cdAccent)}.NFYnFa_leg[data-stage=ship]{--c:var(--cdTeal)}.NFYnFa_leg:not(:last-child):after{content:"→";color:var(--textTertiary);font-weight:800;position:absolute;top:1rem;right:.5rem}.NFYnFa_legStage{color:var(--c);font-weight:800;text-decoration:none}.NFYnFa_legStage:hover{text-decoration:underline}.NFYnFa_legStage:focus-visible{outline:2px solid var(--cdBlue);outline-offset:2px}.NFYnFa_legText{color:var(--textPrimary);margin:.35rem 0 0;font-size:.95rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.NFYnFa_tickMark{animation:none}}@media (max-width:760px){.NFYnFa_care,.NFYnFa_legs{grid-template-columns:minmax(0,1fr)}.NFYnFa_leg:not(:last-child):after{content:"↓"}.NFYnFa_tickWeek{display:none}}@media (max-width:520px){.NFYnFa_section{padding:4rem 0}.NFYnFa_inner{padding:0 1rem}.NFYnFa_tickMark{width:.65rem;height:.65rem}.NFYnFa_tick{margin-top:-.4rem}}
