.MECgCq_hero{background:radial-gradient(40% 50% at 80% 30%, color-mix(in srgb, var(--cdAccent) 16%, transparent), transparent 70%), var(--bgPrimary);padding:7.5rem 0 4rem;overflow-x:clip}.MECgCq_inner,.MECgCq_overview{max-width:1280px;margin:0 auto;padding:0 1.5rem}.MECgCq_inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:3.5rem;display:grid}.MECgCq_crumbs{color:var(--textTertiary);gap:.5rem;margin-bottom:1rem;font-size:.85rem;display:flex}.MECgCq_crumbs a{color:var(--textSecondary);text-decoration:none}.MECgCq_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0 0 .9rem;font-size:.82rem;font-weight:700}.MECgCq_title{letter-spacing:-.03em;color:var(--textPrimary);margin:0;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:800;line-height:1.08}.MECgCq_answer{max-width:68ch;color:var(--textSecondary);margin:1.4rem 0 0;font-size:1.1rem;line-height:1.75}.MECgCq_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.9rem;display:flex}.MECgCq_primary,.MECgCq_secondary{border-radius:var(--radiusSm);align-items:center;min-height:3rem;padding:0 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.MECgCq_primary{background:var(--cdAccent);color:#fff}.MECgCq_secondary{border:1px solid var(--cdAccent);color:var(--textPrimary)}.MECgCq_primary:focus-visible,.MECgCq_secondary:focus-visible,.MECgCq_jump a:focus-visible,.MECgCq_toc a:focus-visible{outline:2px solid var(--cdAccent);outline-offset:3px}.MECgCq_updated{color:var(--textTertiary);margin:1.1rem 0 0;font-size:.85rem}.MECgCq_keyring{justify-self:center;justify-items:center;width:min(25rem,100%);margin:0;display:grid}.MECgCq_ring{border:6px solid #94a3b8;border-radius:50%;width:4.2rem;height:4.2rem;position:relative;box-shadow:inset 0 0 0 2px #ffffff80,0 4px 10px #0f172a40}.MECgCq_ring:after{content:"";background:repeating-linear-gradient(#94a3b8 0 5px,#0000 5px 7px);width:4px;height:1.6rem;margin-left:-2px;position:absolute;top:100%;left:50%}.MECgCq_tags{border-top:5px solid #94a3b8;border-radius:3px;flex-wrap:wrap;justify-content:center;gap:1.9rem .7rem;width:100%;margin:1.6rem 0 0;padding:1.6rem 0 0;list-style:none;display:flex}.MECgCq_tag{transform-origin:50% -1.4rem;animation:5s ease-in-out infinite MECgCq_swing;animation-delay:calc(var(--k) * -.7s);position:relative}@keyframes MECgCq_swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.MECgCq_tag:before{content:"";background:var(--borderSecondary);width:1px;height:1.6rem;position:absolute;bottom:100%;left:50%}.MECgCq_tagBody{border:1px solid var(--borderSecondary);background:var(--cardBg);width:7rem;box-shadow:var(--shadowMd);text-align:center;color:var(--textPrimary);border-radius:.9rem .9rem .4rem .4rem;padding:1rem .5rem .6rem;font-size:.78rem;font-weight:800;display:block;position:relative}.MECgCq_tagBody:before{content:"";border:1px solid var(--borderSecondary);background:var(--bgPrimary);border-radius:50%;width:.45rem;height:.45rem;margin-left:-.225rem;position:absolute;top:.3rem;left:50%}.MECgCq_caption{text-align:center;color:var(--textTertiary);margin-top:1.5rem;font-size:.85rem}.MECgCq_overview{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.8fr);gap:1.25rem;margin-top:3rem;display:grid}.MECgCq_jumps{gap:.75rem;margin:0;display:grid}.MECgCq_jump{border-radius:var(--radiusMd);background:color-mix(in srgb, var(--cdAccent) 9%, var(--cardBg));grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.MECgCq_jump dt a{border:2px solid var(--cdAccent);width:3.5rem;height:3.5rem;color:var(--cdAccent);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:800;text-decoration:none;display:grid}.MECgCq_jump dd{color:var(--textSecondary);margin:0;font-size:.88rem;line-height:1.45}.MECgCq_glance,.MECgCq_toc{border:1px solid var(--borderPrimary);border-radius:var(--radiusMd);background:var(--cardBg);padding:1.1rem 1.25rem}.MECgCq_glance dl{margin:0}.MECgCq_blockTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--textTertiary);margin:0 0 .6rem;font-size:.75rem;font-weight:800}.MECgCq_row{border-bottom:1px solid var(--borderPrimary);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.4rem 0;font-size:.88rem;display:grid}.MECgCq_row:last-child{border-bottom:0}.MECgCq_row dt{color:var(--textPrimary);font-weight:700}.MECgCq_row dd{color:var(--textSecondary);margin:0}.MECgCq_toc ol{gap:.35rem;margin:0;padding:0 0 0 1.1rem;font-size:.9rem;display:grid}.MECgCq_toc a{color:var(--textPrimary);text-decoration:none}.MECgCq_toc a:hover{color:var(--cdAccent)}@media (max-width:1080px){.MECgCq_overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.MECgCq_toc{grid-column:1/-1}}@media (max-width:900px){.MECgCq_inner,.MECgCq_overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.MECgCq_hero{padding:6rem 0 3rem}.MECgCq_inner,.MECgCq_overview{padding:0 1rem}.MECgCq_tagBody{width:6rem;font-size:.72rem}.MECgCq_row{grid-template-columns:minmax(0,1fr);gap:.1rem}}@media (prefers-reduced-motion:reduce){.MECgCq_tag{animation:none}}
.lWnPBq_section{background:var(--bgSecondary);padding:6rem 0;overflow-x:clip}.lWnPBq_inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.lWnPBq_head{max-width:780px}.lWnPBq_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0;font-size:.82rem;font-weight:700}.lWnPBq_title{letter-spacing:-.02em;color:var(--textPrimary);margin:.7rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15}.lWnPBq_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.lWnPBq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.25rem;margin-top:2.75rem;display:grid}.lWnPBq_card{background:#fbf7ee;border-radius:4px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:12rem;display:grid;overflow:hidden;box-shadow:0 8px 22px #0f172a29}.lWnPBq_picture{background:linear-gradient(160deg, color-mix(in srgb, var(--cdAccent) 85%, #000), var(--cdAccent));align-items:flex-end;padding:1.2rem;display:flex;position:relative}.lWnPBq_no{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#ffffffb3;font-size:.8rem;position:absolute;top:.8rem;left:1rem}.lWnPBq_headline{color:#fff;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.lWnPBq_address{background:repeating-linear-gradient(#0000 0 1.6rem,#e7dfcf 1.6rem calc(1.6rem + 1px)) 0 2.6rem/100% calc(100% - 3rem) no-repeat;border-left:2px dashed #d6cfc0;padding:1.1rem 1.2rem 1.2rem 1.4rem;position:relative}.lWnPBq_stamp{float:right;background:repeating-linear-gradient(45deg,#efe6d3 0 6px,#e6dac2 6px 12px);border:2px dotted #b8a98c;width:2.6rem;height:3rem;margin:0 0 .4rem .6rem}.lWnPBq_address p{color:#3f3a32;margin:0 0 .6rem;font-size:.88rem;line-height:1.6}.lWnPBq_address p:last-child{margin-bottom:0}.lWnPBq_address strong{color:#1c1917}@media (max-width:960px){.lWnPBq_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lWnPBq_card{grid-template-columns:minmax(0,1fr)}.lWnPBq_picture{min-height:6.5rem}.lWnPBq_address{border-top:2px dashed #d6cfc0;border-left:0}}@media (max-width:480px){.lWnPBq_section{padding:4.5rem 0}.lWnPBq_inner{padding:0 1rem}}
._GJiIW_section{background:var(--bgPrimary);padding:6rem 0}._GJiIW_inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}._GJiIW_head{max-width:800px}._GJiIW_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0;font-size:.82rem;font-weight:700}._GJiIW_title{letter-spacing:-.02em;color:var(--textPrimary);margin:.7rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15}._GJiIW_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}._GJiIW_intro a{color:var(--cdAccent);font-weight:600}._GJiIW_layout{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);align-items:start;gap:2rem;margin-top:2.5rem;display:grid}._GJiIW_list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}._GJiIW_item{border-radius:var(--radiusMd);border:1px solid var(--borderPrimary);background:var(--cardBg);transition:border-color .2s,background .2s}._GJiIW_item:has(input:checked){border-color:var(--cdGreen);background:color-mix(in srgb, var(--cdGreen) 7%, var(--cardBg))}._GJiIW_label{cursor:pointer;grid-template-columns:1.4rem minmax(0,1fr);gap:.85rem;padding:.9rem 1rem;display:grid}._GJiIW_box{width:1.2rem;height:1.2rem;accent-color:var(--cdGreen);cursor:pointer;margin:.15rem 0 0}._GJiIW_box:focus-visible{outline:2px solid var(--cdAccent);outline-offset:2px}._GJiIW_text{gap:.25rem;display:grid}._GJiIW_itemTitle{color:var(--textPrimary);font-size:.97rem;font-weight:700;line-height:1.4}._GJiIW_badge{border-radius:var(--radiusSm);background:color-mix(in srgb, var(--cdRed) 14%, transparent);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;color:var(--cdRed);margin-left:.5rem;padding:.05rem .45rem;font-size:.68rem;font-weight:800;display:inline-block}._GJiIW_why{color:var(--textSecondary);font-size:.88rem;line-height:1.55}._GJiIW_meterCard{border-radius:var(--radiusXl);background:var(--neutral900);color:var(--neutral200);box-shadow:var(--shadowXl);padding:1.4rem;position:sticky;top:6rem}._GJiIW_meterTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--neutral400);margin:0 0 .8rem;font-size:.78rem;font-weight:800}._GJiIW_meter{border-radius:var(--radiusFull);background:#ffffff1a;height:.9rem;overflow:hidden}._GJiIW_fill{transform-origin:0;background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#22c55e);height:100%;transition:transform .35s;display:block}._GJiIW_count{margin:.8rem 0 0;font-size:.9rem}._GJiIW_count strong{color:#fff}._GJiIW_verdict{color:#fff;margin:.9rem 0 0;font-size:1rem;font-weight:700;line-height:1.5}._GJiIW_private{color:var(--neutral400);margin:.9rem 0 0;font-size:.78rem}._GJiIW_ask{max-width:900px;margin-top:2.5rem}._GJiIW_askTitle{color:var(--textPrimary);margin:0 0 .8rem;font-size:1.1rem;font-weight:800}._GJiIW_message{border-left:4px solid var(--cdAccent);border-radius:0 var(--radiusMd) var(--radiusMd) 0;background:var(--bgSecondary);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--textPrimary);margin:0;padding:1.1rem 1.3rem;font-size:.88rem;line-height:1.7}._GJiIW_askNote{color:var(--textSecondary);margin:.9rem 0 0;font-size:.95rem;line-height:1.7}._GJiIW_askNote a{color:var(--cdAccent);font-weight:600}@media (max-width:900px){._GJiIW_layout{grid-template-columns:minmax(0,1fr)}._GJiIW_meterCard{order:-1;position:relative;top:0}}@media (max-width:480px){._GJiIW_section{padding:4.5rem 0}._GJiIW_inner{padding:0 1rem}}@media (prefers-reduced-motion:reduce){._GJiIW_fill,._GJiIW_item{transition:none}}
.I-Yi_q_section{background:var(--bgSecondary);padding:6rem 0}.I-Yi_q_inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.I-Yi_q_head{max-width:780px}.I-Yi_q_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0;font-size:.82rem;font-weight:700}.I-Yi_q_title{letter-spacing:-.02em;color:var(--textPrimary);margin:.7rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15}.I-Yi_q_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.I-Yi_q_binding{border-radius:var(--radiusSm);background:radial-gradient(circle at 50% 50%, var(--bgSecondary) .22rem, transparent .26rem) 0 0 / 1.6rem 100% repeat-x, linear-gradient(180deg, #475569, #1e293b);height:.9rem;margin-top:2.75rem}.I-Yi_q_pages{perspective:900px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.I-Yi_q_page{border-radius:0 0 var(--radiusMd) var(--radiusMd);border:1px solid var(--borderPrimary);background:linear-gradient(transparent 3.4rem, var(--borderPrimary) 3.4rem, var(--borderPrimary) calc(3.4rem + 1px), transparent calc(3.4rem + 1px)), var(--cardBg);transform-origin:top;border-top:0;min-height:17rem;padding:1.1rem 1rem 1.3rem;box-shadow:0 10px 18px -12px #0f172a59}.I-Yi_q_day{color:var(--cdAccent);margin:0;font-size:1.6rem;font-weight:800;line-height:1.6}.I-Yi_q_pageTitle{color:var(--textPrimary);margin:1rem 0 .5rem;font-size:1rem;font-weight:800}.I-Yi_q_body{color:var(--textSecondary);margin:0;font-size:.9rem;line-height:1.6}.I-Yi_q_finding{border-radius:var(--radiusMd);border:1px solid var(--borderPrimary);border-left:5px solid var(--cdRed);background:var(--cardBg);margin-top:2.25rem;padding:1.3rem 1.4rem}.I-Yi_q_findingTitle{color:var(--textPrimary);margin:0 0 .9rem;font-size:1.05rem;font-weight:800}.I-Yi_q_fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1.5rem;margin:0;display:grid}.I-Yi_q_fields dt{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cdRed);font-size:.75rem;font-weight:700}.I-Yi_q_fields dd{color:var(--textSecondary);margin:.25rem 0 0;font-size:.9rem;line-height:1.55}@media (max-width:760px){.I-Yi_q_fields{grid-template-columns:minmax(0,1fr)}}.I-Yi_q_note{max-width:820px;color:var(--textSecondary);margin:1.75rem 0 0;font-size:.97rem;line-height:1.7}.I-Yi_q_note a{color:var(--cdAccent);font-weight:600}@media (max-width:1080px){.I-Yi_q_pages{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}}@media (max-width:640px){.I-Yi_q_pages{grid-template-columns:minmax(0,1fr)}.I-Yi_q_page{min-height:0}}@media (max-width:480px){.I-Yi_q_section{padding:4.5rem 0}.I-Yi_q_inner{padding:0 1rem}}
.v3D0gW_section{background:var(--bgPrimary);padding:6rem 0}.v3D0gW_inner{max-width:1150px;margin:0 auto;padding:0 1.5rem}.v3D0gW_head{max-width:800px}.v3D0gW_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0;font-size:.82rem;font-weight:700}.v3D0gW_title{letter-spacing:-.02em;color:var(--textPrimary);margin:.7rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15}.v3D0gW_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.v3D0gW_doors{perspective:1000px;grid-template-columns:10rem repeat(3,minmax(0,1fr));gap:0 1rem;margin-top:2.75rem;display:grid}.v3D0gW_frame{--door:#16a34a;width:min(9rem,80%);height:11rem;box-shadow:inset 0 0 0 6px var(--door);background:#0f172a;border-radius:4.5rem 4.5rem 0 0;justify-self:center;position:relative}.v3D0gW_frame[data-door="1"]{--door:#d97706}.v3D0gW_frame[data-door="2"]{--door:#dc2626}.v3D0gW_leaf{background:linear-gradient(160deg, color-mix(in srgb, var(--door) 85%, #fff), var(--door));transform-origin:0;border-radius:4.1rem 4.1rem 0 0;position:absolute;inset:6px 6px 0}.v3D0gW_handle{background:#fde68a;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:55%;right:.8rem;box-shadow:0 1px 2px #0006}.v3D0gW_doorName{text-align:center;color:#fff;pointer-events:none;font-size:1rem;font-weight:800;position:absolute;top:2.4rem;left:0;right:0}.v3D0gW_table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.93rem}.v3D0gW_table th,.v3D0gW_table td{border-bottom:1px solid var(--borderPrimary);text-align:left;vertical-align:top;padding:.95rem .8rem;line-height:1.55}.v3D0gW_table thead td,.v3D0gW_table tbody th{width:10rem}.v3D0gW_table thead th{border-top:3px solid var(--textPrimary);color:var(--textPrimary);font-size:1.05rem;font-weight:800}.v3D0gW_tagline{color:var(--textTertiary);margin-top:.15rem;font-size:.8rem;font-weight:500;display:block}.v3D0gW_table tbody th{letter-spacing:.1em;text-transform:uppercase;color:var(--textTertiary);font-size:.75rem;font-weight:800}.v3D0gW_table tbody td{color:var(--textSecondary)}.v3D0gW_areas{margin-top:2.5rem}.v3D0gW_areasTitle{color:var(--textPrimary);margin:0 0 .9rem;font-size:1.1rem;font-weight:800}.v3D0gW_areaList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.v3D0gW_areaList li{border-radius:var(--radiusFull);border:1px solid var(--borderSecondary);color:var(--textPrimary);padding:.4rem .8rem;font-size:.88rem}.v3D0gW_estimate{max-width:860px;color:var(--textSecondary);margin:1.1rem 0 0;font-size:.97rem;line-height:1.7}.v3D0gW_estimate a{color:var(--cdAccent);font-weight:600}@media (max-width:760px){.v3D0gW_doors{grid-template-columns:repeat(3,minmax(0,1fr))}.v3D0gW_doors>span:first-child{display:none}.v3D0gW_frame{height:8rem}.v3D0gW_table thead{display:none}.v3D0gW_table,.v3D0gW_table tbody,.v3D0gW_table tr,.v3D0gW_table th,.v3D0gW_table td{width:100%;display:block}.v3D0gW_table tbody tr{border-bottom:1px solid var(--borderPrimary);padding:.9rem 0}.v3D0gW_table tbody th,.v3D0gW_table tbody td{border:0;width:auto;padding:.3rem 0}.v3D0gW_table tbody td:before{content:attr(data-label) ": ";color:var(--textPrimary);font-weight:800}}@media (max-width:480px){.v3D0gW_section{padding:4.5rem 0}.v3D0gW_inner{padding:0 1rem}}
._79Q5yq_section{background:linear-gradient(var(--borderPrimary) 1px, transparent 1px) 0 0 / 3rem 3rem, linear-gradient(90deg, var(--borderPrimary) 1px, transparent 1px) 0 0 / 3rem 3rem, var(--bgSecondary);padding:6rem 0}._79Q5yq_inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}._79Q5yq_head{border-radius:var(--radiusLg);background:var(--bgSecondary);max-width:800px;padding:1.2rem 1.4rem}._79Q5yq_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0;font-size:.82rem;font-weight:700}._79Q5yq_title{letter-spacing:-.02em;color:var(--textPrimary);margin:.7rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15}._79Q5yq_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}._79Q5yq_map{border-radius:var(--radius2xl);background:var(--cardBg);box-shadow:var(--shadowLg);gap:2.25rem;margin:2.5rem 0 0;padding:1.75rem 1.5rem;list-style:none;display:grid}._79Q5yq_line{--line:#e11d48}._79Q5yq_line[data-line="1"]{--line:#0284c7}._79Q5yq_line[data-line="2"]{--line:#16a34a}._79Q5yq_lineName{color:var(--textPrimary);align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:1.1rem;font-weight:800;display:flex}._79Q5yq_roundel{border:4px solid var(--line);background:var(--cardBg);width:2rem;height:2rem;color:var(--line);border-radius:50%;place-items:center;font-size:.85rem;display:grid}._79Q5yq_span{color:var(--textTertiary);font-size:.85rem;font-weight:600}._79Q5yq_trackWrap{position:relative}._79Q5yq_track{border-radius:var(--radiusFull);background:var(--line);transform-origin:0;height:.5rem;position:absolute;top:.55rem;left:0;right:0}._79Q5yq_stations{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}._79Q5yq_station{justify-items:start;gap:.6rem;display:grid}._79Q5yq_dot{border:4px solid var(--line);background:var(--cardBg);border-radius:50%;width:1.6rem;height:1.6rem}._79Q5yq_stationLabel{color:var(--textSecondary);font-size:.9rem;line-height:1.5}._79Q5yq_fromYou{border-radius:var(--radius2xl);border:2px dashed var(--borderSecondary);background:var(--bgSecondary);margin-top:2.5rem;padding:1.5rem}._79Q5yq_fromList{color:var(--textSecondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.75rem;margin:0;padding:0 0 0 1.1rem;font-size:.93rem;line-height:1.6;display:grid}._79Q5yq_fromList strong{color:var(--textPrimary)}@media (max-width:760px){._79Q5yq_fromList{grid-template-columns:minmax(0,1fr)}}._79Q5yq_traps{border-radius:var(--radius2xl);background:var(--cardBg);box-shadow:var(--shadowMd);margin-top:1.5rem;padding:1.5rem}._79Q5yq_trapsTitle{color:var(--textPrimary);margin:0 0 1rem;font-size:1.1rem;font-weight:800}._79Q5yq_trapList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}._79Q5yq_trapList dt{color:var(--textPrimary);font-weight:800}._79Q5yq_trapList dd{color:var(--textSecondary);margin:.25rem 0 0;font-size:.9rem;line-height:1.6}._79Q5yq_weekly{color:var(--textSecondary);margin:1.25rem 0 0;font-size:.97rem;line-height:1.7}._79Q5yq_weekly a{color:var(--cdAccent);font-weight:600}@media (max-width:900px){._79Q5yq_trapList{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){._79Q5yq_stations{grid-auto-flow:row;gap:.9rem;padding-left:.1rem}._79Q5yq_station{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.8rem}._79Q5yq_track{transform-origin:top;width:.5rem;height:auto;inset:0 auto 0 .55rem}}@media (max-width:480px){._79Q5yq_section{padding:4.5rem 0}._79Q5yq_inner{padding:0 1rem}._79Q5yq_map{padding:1.25rem 1rem}}
.KcxFoW_section{background:var(--bgPrimary);padding:6rem 0;overflow-x:clip}.KcxFoW_inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.KcxFoW_head{max-width:820px}.KcxFoW_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0;font-size:.82rem;font-weight:700}.KcxFoW_title{letter-spacing:-.02em;color:var(--textPrimary);margin:.7rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15}.KcxFoW_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.KcxFoW_board{border-radius:var(--radiusLg);box-shadow:inset 0 0 40px #00000059, var(--shadowXl);background:radial-gradient(circle at 20% 30%,#ffffff0d,#0000 40%),#1f3b2d;border:10px solid #78350f;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:2rem;margin-top:2.5rem;padding:2rem;display:grid}.KcxFoW_notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.KcxFoW_note{color:#292524;background:#fef9c3;border-radius:2px;padding:1.3rem 1.1rem 1rem;position:relative;box-shadow:0 8px 16px #0000004d}.KcxFoW_note:nth-child(2n){background:#e0f2fe}.KcxFoW_note:nth-child(3n){background:#fce7f3}.KcxFoW_pin{background:radial-gradient(circle at 35% 35%,#fca5a5,#b91c1c);border-radius:50%;width:.95rem;height:.95rem;margin-left:-.475rem;position:absolute;top:-.45rem;left:50%;box-shadow:0 2px 3px #0006}.KcxFoW_tag{letter-spacing:.1em;text-transform:uppercase;background:#00000014;border-radius:2px;padding:.1rem .45rem;font-size:.68rem;font-weight:800;display:inline-block}.KcxFoW_noteTitle{color:#1c1917;margin:.5rem 0 .4rem;font-size:1rem;font-weight:800;line-height:1.3}.KcxFoW_noteBody{color:#44403c;margin:0;font-size:.87rem;line-height:1.55}.KcxFoW_source{color:#9a3412;margin-top:.6rem;font-size:.82rem;font-weight:700;display:inline-block}.KcxFoW_source:focus-visible{outline-offset:2px;outline:2px solid #9a3412}.KcxFoW_shots{align-content:start;gap:2rem;display:grid}.KcxFoW_shot{background:#fff;margin:0;padding:.5rem .5rem .7rem;position:relative;box-shadow:0 8px 16px #00000059}.KcxFoW_shot:first-child{rotate:1.5deg}.KcxFoW_shot:last-child{rotate:-1.2deg}.KcxFoW_tape{background:#fde68abf;width:5rem;height:1.4rem;margin-left:-2.5rem;position:absolute;top:-.7rem;left:50%;rotate:-3deg}.KcxFoW_shot img{width:100%;height:auto;display:block}.KcxFoW_shot figcaption{text-align:center;color:#44403c;margin-top:.45rem;font-size:.8rem}@media (max-width:1000px){.KcxFoW_board{grid-template-columns:minmax(0,1fr)}.KcxFoW_shots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.KcxFoW_notes,.KcxFoW_shots{grid-template-columns:minmax(0,1fr)}.KcxFoW_board{border-width:6px;padding:1.25rem 1rem}}@media (max-width:480px){.KcxFoW_section{padding:4.5rem 0}.KcxFoW_inner{padding:0 1rem}}
.x_i2ja_section{background:var(--bgSecondary);padding:6rem 0}.x_i2ja_inner{max-width:1150px;margin:0 auto;padding:0 1.5rem}.x_i2ja_head{text-align:center;max-width:780px;margin:0 auto}.x_i2ja_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0;font-size:.82rem;font-weight:700}.x_i2ja_title{letter-spacing:-.02em;color:var(--textPrimary);margin:.7rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15}.x_i2ja_intro{color:var(--textSecondary);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.x_i2ja_fork{height:6rem;margin-top:2rem;position:relative}.x_i2ja_trunk{border-radius:var(--radiusSm);background:#475569;width:.9rem;height:3.6rem;margin-left:-.45rem;position:absolute;top:0;left:50%;overflow:hidden}.x_i2ja_marker{border-radius:var(--radiusFull);background:#fde047;width:.5rem;height:1rem;animation:3.5s ease-in-out infinite x_i2ja_travel;position:absolute;top:0;left:.2rem}@keyframes x_i2ja_travel{0%{transform:translateY(-1rem)}to{transform:translateY(3.6rem)}}.x_i2ja_split{border:.9rem solid #475569;border-bottom:0;border-radius:1rem 1rem 0 0;height:2.4rem;position:absolute;top:3.6rem;left:16.66%;right:16.66%}.x_i2ja_split:after{content:"";background:#475569;width:.9rem;height:3.3rem;margin-left:-.45rem;position:absolute;top:-.9rem;left:50%}.x_i2ja_paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.x_i2ja_path{--sign:#15803d;border-radius:var(--radiusMd);background:var(--sign);box-shadow:inset 0 0 0 3px #ffffffd9, var(--shadowLg);color:#fff;padding:1.3rem 1.2rem}.x_i2ja_path[data-path="1"]{--sign:#1d4ed8}.x_i2ja_path[data-path="2"]{--sign:#7c2d12}.x_i2ja_pathName{margin:0 0 .5rem;font-size:1.15rem;font-weight:800}.x_i2ja_body{color:#ffffffeb;margin:0;font-size:.93rem;line-height:1.6}.x_i2ja_link{color:#fff;text-underline-offset:3px;margin-top:.9rem;font-weight:800;text-decoration:underline;display:inline-block}.x_i2ja_link:focus-visible{outline-offset:3px;outline:2px solid #fff}.x_i2ja_well{max-width:820px;margin:2.5rem auto 0}.x_i2ja_wellTitle{text-align:center;color:var(--textPrimary);margin:0 0 .8rem;font-size:1.1rem;font-weight:800}.x_i2ja_wellList{color:var(--textSecondary);gap:.5rem;margin:0;padding:0 0 0 1.2rem;font-size:.97rem;line-height:1.65;display:grid}.x_i2ja_wellList li::marker{color:var(--cdGreen)}@media (max-width:860px){.x_i2ja_fork{display:none}.x_i2ja_paths{grid-template-columns:minmax(0,1fr);margin-top:2rem}}@media (max-width:480px){.x_i2ja_section{padding:4.5rem 0}.x_i2ja_inner{padding:0 1rem}}@media (prefers-reduced-motion:reduce){.x_i2ja_marker{animation:none}}
.LQnS_G_section{background:radial-gradient(50% 60% at 50% 100%, color-mix(in srgb, var(--cdAccent) 16%, transparent), transparent 70%), var(--bgSecondary);padding:6rem 0}.LQnS_G_inner{max-width:820px;margin:0 auto;padding:0 1.5rem}.LQnS_G_envelope{padding-top:4rem;position:relative}.LQnS_G_flap{clip-path:polygon(0 100%,50% 0,100% 100%);background:#c2410c;height:9rem;position:absolute;top:0;left:0;right:0}.LQnS_G_letter{z-index:1;text-align:center;background:#fffdf7;border-radius:3px;margin:0 1.5rem;padding:2rem 1.8rem 6.5rem;animation:5s ease-in-out infinite LQnS_G_rise;position:relative;box-shadow:0 10px 24px #0f172a2e}@keyframes LQnS_G_rise{0%,to{transform:translateY(0)}50%{transform:translateY(-.6rem)}}.LQnS_G_title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800;line-height:1.15}.LQnS_G_body{color:#334155;max-width:52ch;margin:.9rem auto 0;font-size:1.02rem;line-height:1.7}.LQnS_G_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.LQnS_G_button{border-radius:var(--radiusSm);background:var(--cdAccent);color:#fff;align-items:center;min-height:3rem;padding:0 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.LQnS_G_link{color:#9a3412;font-weight:700}.LQnS_G_button:focus-visible,.LQnS_G_link:focus-visible{outline:2px solid var(--cdAccent);outline-offset:3px}.LQnS_G_more{color:#475569;margin:1.1rem 0 0;font-size:.9rem}.LQnS_G_more a{color:#9a3412;font-weight:600}.LQnS_G_pocket{z-index:2;border-radius:0 0 var(--radiusMd) var(--radiusMd);pointer-events:none;background:linear-gradient(170deg,#ea580c,#c2410c);height:5.5rem;position:absolute;bottom:0;left:0;right:0;box-shadow:0 12px 28px #0f172a40}.LQnS_G_seal{z-index:3;letter-spacing:.08em;color:#fee2e2;background:radial-gradient(circle at 35% 35%,#f87171,#991b1b);border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;margin-left:-1.7rem;font-size:.72rem;font-weight:800;display:grid;position:absolute;bottom:2.6rem;left:50%;box-shadow:0 3px 6px #00000059}@media (max-width:480px){.LQnS_G_section{padding:4.5rem 0}.LQnS_G_inner{padding:0 1rem}.LQnS_G_letter{margin:0 .5rem;padding:1.6rem 1.1rem 6.5rem}}@media (prefers-reduced-motion:reduce){.LQnS_G_letter{animation:none}}
