.design-to-code-graphic_frame__zgtKn{--dtc-ink:#30312e;--dtc-muted:#6c7068;--dtc-border:#d5d5ce;--dtc-canvas:#f6f6f2;--dtc-accent:#4f46e5;--dtc-accent-soft:#e8e9f8;--dtc-success:#2f6b36;container-type:inline-size;overflow:hidden;border:1px solid var(--dtc-border);background:var(--dtc-canvas);color:var(--dtc-ink);padding:clamp(1.25rem,4vw,3.5rem);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}.design-to-code-graphic_frame__zgtKn *,.design-to-code-graphic_frame__zgtKn :after,.design-to-code-graphic_frame__zgtKn :before{box-sizing:border-box}.design-to-code-graphic_frame__zgtKn code,.design-to-code-graphic_frame__zgtKn p,.design-to-code-graphic_frame__zgtKn small,.design-to-code-graphic_frame__zgtKn span,.design-to-code-graphic_frame__zgtKn strong{margin:0}.design-to-code-graphic_frameDark__fIjNX{border-color:#111827;background:#111827;color:#fff}.design-to-code-graphic_header__1Hfl7{max-width:58rem}.design-to-code-graphic_eyebrow__krqsI{color:var(--dtc-muted)!important;font-size:clamp(.68rem,1.5vw,.82rem)!important;font-weight:500;letter-spacing:.12em;line-height:1.2!important;text-transform:uppercase}.design-to-code-graphic_frameDark__fIjNX .design-to-code-graphic_eyebrow__krqsI{color:#9ca3af!important}.design-to-code-graphic_title__fscyh{margin-top:clamp(.8rem,2vw,1.25rem)!important;color:inherit!important;font-size:clamp(1.65rem,4.2vw,3.15rem)!important;font-weight:350;letter-spacing:-.035em;line-height:1.02!important}.design-to-code-graphic_summary__t3oCp{margin-top:.9rem!important;max-width:48rem;color:var(--dtc-muted)!important;font-size:clamp(.88rem,1.8vw,1.08rem)!important;line-height:1.5!important}.design-to-code-graphic_frameDark__fIjNX .design-to-code-graphic_summary__t3oCp{color:#9ca3af!important}.design-to-code-graphic_body__mxOw5{margin-top:clamp(1.5rem,4vw,3rem)}.design-to-code-graphic_problemGrid__Lpx5T{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr);gap:clamp(1rem,3vw,2.5rem)}.design-to-code-graphic_dashboard__kG70H{min-height:21rem;display:grid;grid-template-columns:7.5rem minmax(0,1fr);overflow:hidden;border:1px solid var(--dtc-border);background:#fff}.design-to-code-graphic_dashboardNav__JLNnI{display:flex;flex-direction:column;gap:.35rem;border-right:1px solid #e7e7e2;background:#fbfbf9;padding:1rem .75rem;color:#777a74;font-size:.7rem}.design-to-code-graphic_brandMark__VVxrB{width:1.4rem;height:1.4rem;margin:0 0 .8rem .4rem;border-radius:.3rem;background:var(--dtc-ink)}.design-to-code-graphic_dashboardNav__JLNnI span{padding:.45rem .55rem}.design-to-code-graphic_navActive___PATI{border-radius:.35rem;background:#ecece8;color:var(--dtc-ink);font-weight:600}.design-to-code-graphic_dashboardMain__uDmx3{min-width:0;padding:1rem}.design-to-code-graphic_dashboardTopbar__XIAHx,.design-to-code-graphic_dashboardTopbar__XIAHx>div{display:flex}.design-to-code-graphic_dashboardTopbar__XIAHx{align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem}.design-to-code-graphic_dashboardTopbar__XIAHx>div{flex-direction:column;gap:.2rem}.design-to-code-graphic_dashboardTopbar__XIAHx strong{font-size:.88rem}.design-to-code-graphic_dashboardTopbar__XIAHx span{color:#888b85;font-size:.68rem}.design-to-code-graphic_miniButton__Phf8L{flex:none;border-radius:.3rem;background:var(--dtc-ink);color:#fff!important;padding:.45rem .6rem}.design-to-code-graphic_kpiGrid__6AJdj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.design-to-code-graphic_kpiGrid__6AJdj>div{min-width:0;display:flex;flex-direction:column;gap:.32rem;border:1px solid #e7e7e2;padding:.75rem}.design-to-code-graphic_kpiGrid__6AJdj small,.design-to-code-graphic_kpiGrid__6AJdj span{overflow:hidden;color:#888b85;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.design-to-code-graphic_kpiGrid__6AJdj strong{font-size:1.1rem;font-weight:550}.design-to-code-graphic_kpiGrid__6AJdj small{color:var(--dtc-success)}.design-to-code-graphic_dashboardLower__qgNk_{display:grid;grid-template-columns:1.1fr 1fr;gap:.6rem;margin-top:.6rem}.design-to-code-graphic_chartCard__crc_c,.design-to-code-graphic_incidentCard__UGDmU{min-width:0;height:10rem;border:1px solid #e7e7e2;padding:.75rem;font-size:.68rem}.design-to-code-graphic_chartCard__crc_c{display:flex;flex-direction:column}.design-to-code-graphic_bars__1mzG0{flex:1;display:flex;align-items:flex-end;gap:.32rem;border-bottom:1px solid #e7e7e2;padding-top:.75rem}.design-to-code-graphic_bars__1mzG0 i{flex:1;min-width:.25rem;display:block;background:var(--dtc-ink)}.design-to-code-graphic_incidentCard__UGDmU{display:flex;flex-direction:column;gap:0}.design-to-code-graphic_incidentCard__UGDmU span{padding-bottom:.65rem}.design-to-code-graphic_incidentCard__UGDmU small{overflow:hidden;border-top:1px solid #ecece8;padding:.6rem 0;color:#777a74;text-overflow:ellipsis;white-space:nowrap}.design-to-code-graphic_shippedList__lmvqF{display:flex;flex-direction:column}.design-to-code-graphic_shippedList__lmvqF p{border-bottom:1px solid var(--dtc-accent);padding-bottom:.8rem;color:var(--dtc-accent)!important;font-size:.72rem!important;font-weight:600;letter-spacing:.11em;line-height:1.3!important;text-transform:uppercase}.design-to-code-graphic_shippedList__lmvqF div{border-bottom:1px solid var(--dtc-border);padding:1rem 0;font-size:clamp(.9rem,1.6vw,1.08rem)}.design-to-code-graphic_shippedList__lmvqF small{padding-top:1rem;color:var(--dtc-muted);font-size:.85rem;line-height:1.5}.design-to-code-graphic_takeaway__Jgj_P{margin-top:clamp(1.25rem,3vw,2rem)!important;border-top:1px solid var(--dtc-ink);padding-top:1rem;color:var(--dtc-ink)!important;font-size:clamp(1rem,2vw,1.35rem)!important;line-height:1.3!important}.design-to-code-graphic_driftTable__o3nwi{border-top:1px solid var(--dtc-ink)}.design-to-code-graphic_driftHeader__ZRi3x,.design-to-code-graphic_driftRow__UMZO0{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem;align-items:center;border-bottom:1px solid var(--dtc-border);padding:1rem 0}.design-to-code-graphic_driftHeader__ZRi3x{color:var(--dtc-muted);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.design-to-code-graphic_driftRow__UMZO0{font-size:clamp(.85rem,2vw,1.2rem)}.design-to-code-graphic_driftRow__UMZO0 strong{font-weight:500}.design-to-code-graphic_drifted__XsDv1{width:fit-content;background:#ecece8;padding:.25rem .55rem;color:var(--dtc-muted)}.design-to-code-graphic_darkRule__Punss{height:1px;background:#4b5563}.design-to-code-graphic_inlineSteps__zK24P{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;padding-top:1.25rem;color:#9ca3af;font-size:clamp(.8rem,1.8vw,1rem)}.design-to-code-graphic_inlineSteps__zK24P span:not(:last-child):after{content:"/";margin-left:1.5rem;color:#4b5563}.design-to-code-graphic_loopGrid__5i5W_{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:1rem}.design-to-code-graphic_controlList__Hz2o_{display:grid;gap:1rem}.design-to-code-graphic_accentCard__Bir4c,.design-to-code-graphic_agentCard__UHQ8f,.design-to-code-graphic_controlCard__XHYY4{min-height:8.5rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--dtc-border);padding:1.25rem}.design-to-code-graphic_accentCard__Bir4c small,.design-to-code-graphic_agentCard__UHQ8f small,.design-to-code-graphic_controlCard__XHYY4 small,.design-to-code-graphic_largeModel__wZ7Fs small,.design-to-code-graphic_operatingAccent__Ra9H_ small,.design-to-code-graphic_operatingCard__J8S0f small,.design-to-code-graphic_proofCard__5q_A0 small,.design-to-code-graphic_stageAccent__eg7rm small,.design-to-code-graphic_stageCard__TVvN4 small,.design-to-code-graphic_verifiedContract__30zpi small{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.design-to-code-graphic_accentCard__Bir4c strong,.design-to-code-graphic_controlCard__XHYY4 strong{font-size:clamp(1rem,2.3vw,1.4rem);font-weight:450}.design-to-code-graphic_accentCard__Bir4c{border-color:var(--dtc-accent);color:var(--dtc-accent)}.design-to-code-graphic_agentCard__UHQ8f{align-items:center;justify-content:center;gap:1rem;border-color:#111827;background:#111827;color:#fff;text-align:center}.design-to-code-graphic_agentCard__UHQ8f small,.design-to-code-graphic_agentCard__UHQ8f span{color:#9ca3af}.design-to-code-graphic_agentCard__UHQ8f strong{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:350}.design-to-code-graphic_requestLine__uw_3K{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;padding-bottom:1.2rem}.design-to-code-graphic_contractRows__Ja1U9 span,.design-to-code-graphic_requestLine__uw_3K span{color:var(--dtc-muted);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.design-to-code-graphic_requestLine__uw_3K strong{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:400}.design-to-code-graphic_contractRows__Ja1U9{border-top:1px solid var(--dtc-ink)}.design-to-code-graphic_contractRows__Ja1U9>div{display:grid;grid-template-columns:minmax(7rem,.25fr) 1fr;gap:1rem;align-items:center;border-bottom:1px solid var(--dtc-border);padding:clamp(.9rem,2vw,1.35rem) 0}.design-to-code-graphic_contractRows__Ja1U9 code{overflow-wrap:anywhere;color:var(--dtc-ink);font-size:clamp(.8rem,2vw,1.1rem)}.design-to-code-graphic_contractAccentRow__dm6uA code,.design-to-code-graphic_contractAccentRow__dm6uA span{color:var(--dtc-accent)}.design-to-code-graphic_flowStack__F_PFC{display:grid;gap:2.25rem}.design-to-code-graphic_flowPath__yWIfi>p{margin-bottom:.8rem!important;color:var(--dtc-muted)!important;font-size:.7rem!important;font-weight:600;letter-spacing:.1em;line-height:1.3!important;text-transform:uppercase}.design-to-code-graphic_flowPath__yWIfi ol{display:flex;align-items:stretch;gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none}.design-to-code-graphic_flowPath__yWIfi li{position:relative;flex:1;min-width:0;display:grid;place-items:center;min-height:4.5rem;border:1px solid var(--dtc-border);background:#fff;padding:.8rem;text-align:center}.design-to-code-graphic_flowPath__yWIfi li:not(:last-child):after{position:absolute;left:calc(100% + .45rem);top:50%;content:"→";color:var(--dtc-muted);font-size:1.2rem;transform:translateY(-50%)}.design-to-code-graphic_flowPath__yWIfi li span{font-size:clamp(.78rem,1.8vw,1rem)}.design-to-code-graphic_flowPath__yWIfi .design-to-code-graphic_recipeStep__3Xsni{border-color:var(--dtc-accent);background:var(--dtc-accent);color:#fff}.design-to-code-graphic_flowPath__yWIfi .design-to-code-graphic_codeStep__tUz8F{border-color:#111827;background:#111827;color:#fff}.design-to-code-graphic_flowPath__yWIfi>small{display:block;padding-top:.75rem;color:var(--dtc-muted);font-size:.72rem;text-align:right}.design-to-code-graphic_validationGrid__aOB99{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.35fr);gap:clamp(1rem,4vw,3rem)}.design-to-code-graphic_checkList__BIkfZ{border-top:1px solid var(--dtc-ink)}.design-to-code-graphic_checkList__BIkfZ>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--dtc-border);padding:1.1rem 0;font-size:clamp(.9rem,2vw,1.15rem)}.design-to-code-graphic_checkList__BIkfZ strong{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.design-to-code-graphic_checkList__BIkfZ i{width:.5rem;height:.5rem;border-radius:999px;background:var(--dtc-success)}.design-to-code-graphic_greenCard__1oSrm{display:flex;flex-direction:column;justify-content:center;gap:1rem;background:#111827;padding:clamp(1.5rem,4vw,2.5rem);color:#fff}.design-to-code-graphic_greenCard__1oSrm strong{font-size:clamp(2rem,6vw,4rem);font-weight:350}.design-to-code-graphic_greenCard__1oSrm span{border-top:1px solid #4b5563;padding-top:1rem;color:#9ca3af;font-size:.9rem;line-height:1.45}.design-to-code-graphic_specGrid__LKLsJ{display:grid;grid-template-columns:1fr .6fr 1fr;gap:1rem}.design-to-code-graphic_rawTree__THASS,.design-to-code-graphic_semanticSpec___W4yH,.design-to-code-graphic_transformCard__M4vWM{min-width:0;min-height:18rem;display:flex;flex-direction:column;padding:1.25rem}.design-to-code-graphic_rawTree__THASS{gap:.45rem;background:#111827;color:#c7c9ce}.design-to-code-graphic_rawTree__THASS small,.design-to-code-graphic_semanticSpec___W4yH>small,.design-to-code-graphic_transformCard__M4vWM small{padding-bottom:.75rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.design-to-code-graphic_rawTree__THASS code{color:inherit;font-size:clamp(.68rem,1.6vw,.84rem);line-height:1.35;white-space:nowrap}.design-to-code-graphic_transformCard__M4vWM{align-items:center;justify-content:center;gap:1rem;color:var(--dtc-muted);text-align:center}.design-to-code-graphic_transformCard__M4vWM small{color:var(--dtc-accent)}.design-to-code-graphic_transformCard__M4vWM strong{width:100%;border-block:1px solid var(--dtc-accent);padding:1rem 0;color:var(--dtc-ink);font-size:1rem;font-weight:450}.design-to-code-graphic_transformCard__M4vWM span{font-size:.72rem;line-height:1.45}.design-to-code-graphic_semanticSpec___W4yH{background:var(--dtc-accent-soft)}.design-to-code-graphic_semanticSpec___W4yH>small{color:var(--dtc-accent)}.design-to-code-graphic_semanticSpec___W4yH>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:.75rem;border-top:1px solid #c7c9e8;padding:.85rem 0}.design-to-code-graphic_semanticSpec___W4yH span{color:var(--dtc-muted);font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.design-to-code-graphic_semanticSpec___W4yH code,.design-to-code-graphic_semanticSpec___W4yH strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:450}.design-to-code-graphic_modelGrid__dKxgW{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:clamp(1rem,3vw,2rem);align-items:stretch}.design-to-code-graphic_largeModel__wZ7Fs,.design-to-code-graphic_verifiedContract__30zpi{min-height:12rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.5rem}.design-to-code-graphic_largeModel__wZ7Fs{background:#111827;color:#fff}.design-to-code-graphic_largeModel__wZ7Fs small,.design-to-code-graphic_largeModel__wZ7Fs span{color:#9ca3af}.design-to-code-graphic_largeModel__wZ7Fs strong,.design-to-code-graphic_verifiedContract__30zpi strong{font-size:clamp(1.15rem,2.8vw,1.7rem);font-weight:400;line-height:1.15}.design-to-code-graphic_largeModel__wZ7Fs span,.design-to-code-graphic_verifiedContract__30zpi span{font-size:.78rem;line-height:1.4}.design-to-code-graphic_verifiedContract__30zpi{border:1px solid #c7c9e8;background:var(--dtc-accent-soft);color:var(--dtc-accent)}.design-to-code-graphic_verifiedContract__30zpi span{color:var(--dtc-muted)}.design-to-code-graphic_smallModels__f3R8N{display:grid;gap:.7rem}.design-to-code-graphic_smallModels__f3R8N div{display:flex;align-items:center;border:1px solid var(--dtc-border);background:#fff;padding:1rem;font-size:.85rem}.design-to-code-graphic_feedbackLine__BglYO{margin-top:1.2rem;border-bottom:1px solid var(--dtc-ink);text-align:right}.design-to-code-graphic_feedbackLine__BglYO span{display:inline-block;background:var(--dtc-canvas);padding-left:1rem;color:var(--dtc-muted);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transform:translateY(.5rem)}.design-to-code-graphic_stageGrid__aw1dG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2rem)}.design-to-code-graphic_stageAccent__eg7rm,.design-to-code-graphic_stageCard__TVvN4{min-width:0;display:flex;flex-direction:column;gap:1rem;border-top:2px solid var(--dtc-ink);padding-top:1.25rem}.design-to-code-graphic_stageAccent__eg7rm{border-color:var(--dtc-accent);color:var(--dtc-accent)}.design-to-code-graphic_stageAccent__eg7rm span,.design-to-code-graphic_stageCard__TVvN4 small,.design-to-code-graphic_stageCard__TVvN4 span{color:var(--dtc-muted)}.design-to-code-graphic_stageAccent__eg7rm small{color:var(--dtc-accent)}.design-to-code-graphic_stageAccent__eg7rm strong,.design-to-code-graphic_stageCard__TVvN4 strong{font-size:clamp(1.15rem,2.8vw,1.75rem);font-weight:400}.design-to-code-graphic_stageAccent__eg7rm span,.design-to-code-graphic_stageCard__TVvN4 span{font-size:.82rem;line-height:1.5}.design-to-code-graphic_limitRows__1WVkz{border-top:1px solid var(--dtc-ink)}.design-to-code-graphic_limitRows__1WVkz>div{display:grid;grid-template-columns:minmax(11rem,.45fr) 1fr;gap:clamp(1rem,4vw,3rem);align-items:baseline;border-bottom:1px solid var(--dtc-border);padding:clamp(1rem,3vw,1.5rem) 0}.design-to-code-graphic_limitRows__1WVkz strong{font-size:clamp(1rem,2.6vw,1.55rem);font-weight:400}.design-to-code-graphic_limitRows__1WVkz span{color:var(--dtc-muted);font-size:clamp(.82rem,1.8vw,1rem);line-height:1.5}.design-to-code-graphic_operatingGrid__Tai6h{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.design-to-code-graphic_operatingAccent__Ra9H_,.design-to-code-graphic_operatingCard__J8S0f,.design-to-code-graphic_proofCard__5q_A0{min-width:0;min-height:10rem;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;border:1px solid var(--dtc-border);padding:1.15rem}.design-to-code-graphic_operatingCard__J8S0f small,.design-to-code-graphic_operatingCard__J8S0f span{color:var(--dtc-muted)}.design-to-code-graphic_operatingAccent__Ra9H_{border-color:#c7c9e8;background:var(--dtc-accent-soft);color:var(--dtc-accent)}.design-to-code-graphic_proofCard__5q_A0{border-color:#111827;background:#111827;color:#fff}.design-to-code-graphic_proofCard__5q_A0 small,.design-to-code-graphic_proofCard__5q_A0 span{color:#9ca3af}.design-to-code-graphic_operatingAccent__Ra9H_ strong,.design-to-code-graphic_operatingCard__J8S0f strong,.design-to-code-graphic_proofCard__5q_A0 strong{margin-top:auto;font-size:clamp(1rem,2.4vw,1.45rem);font-weight:400}.design-to-code-graphic_operatingAccent__Ra9H_ span,.design-to-code-graphic_operatingCard__J8S0f span,.design-to-code-graphic_proofCard__5q_A0 span{font-size:.72rem}@container (max-width: 760px){.design-to-code-graphic_modelGrid__dKxgW,.design-to-code-graphic_problemGrid__Lpx5T,.design-to-code-graphic_specGrid__LKLsJ,.design-to-code-graphic_validationGrid__aOB99{grid-template-columns:1fr}.design-to-code-graphic_dashboard__kG70H{grid-template-columns:5.75rem minmax(0,1fr)}.design-to-code-graphic_shippedList__lmvqF{margin-top:.5rem}.design-to-code-graphic_loopGrid__5i5W_{grid-template-columns:1fr 1fr}.design-to-code-graphic_agentCard__UHQ8f{grid-column:1/-1;grid-row:1;min-height:10rem}.design-to-code-graphic_rawTree__THASS,.design-to-code-graphic_semanticSpec___W4yH,.design-to-code-graphic_transformCard__M4vWM{min-height:auto}.design-to-code-graphic_transformCard__M4vWM{padding-block:1rem}.design-to-code-graphic_stageGrid__aw1dG{grid-template-columns:1fr}.design-to-code-graphic_operatingGrid__Tai6h{grid-template-columns:repeat(2,minmax(0,1fr))}.design-to-code-graphic_proofCard__5q_A0{grid-column:1/-1;min-height:7rem}}@container (max-width: 520px){.design-to-code-graphic_dashboard__kG70H{min-height:18rem;grid-template-columns:1fr}.design-to-code-graphic_dashboardNav__JLNnI{display:none}.design-to-code-graphic_dashboardMain__uDmx3{padding:.75rem}.design-to-code-graphic_dashboardLower__qgNk_{grid-template-columns:1fr}.design-to-code-graphic_incidentCard__UGDmU{display:none}.design-to-code-graphic_driftHeader__ZRi3x,.design-to-code-graphic_driftRow__UMZO0{grid-template-columns:1fr .75fr .75fr;gap:.5rem}.design-to-code-graphic_contractRows__Ja1U9>div,.design-to-code-graphic_limitRows__1WVkz>div,.design-to-code-graphic_loopGrid__5i5W_{grid-template-columns:1fr}.design-to-code-graphic_flowPath__yWIfi ol{flex-direction:column;gap:1.6rem}.design-to-code-graphic_flowPath__yWIfi li:not(:last-child):after{left:50%;top:calc(100% + .25rem);transform:translateX(-50%) rotate(90deg)}.design-to-code-graphic_flowPath__yWIfi>small{text-align:left}.design-to-code-graphic_operatingGrid__Tai6h{grid-template-columns:1fr}.design-to-code-graphic_proofCard__5q_A0{grid-column:auto}}.copy-paste-report_figure__xVN7S,.copy-paste-report_tableModule__buva3{margin:3rem 0;border-block:1px solid #d9dad5;background:#f7f7f4}.copy-paste-report_diagram__K7ifZ,.copy-paste-report_figure__xVN7S,.copy-paste-report_tableModule__buva3{--arm-a:#8f5008;--arm-a-soft:#f6e8d8;--arm-b:#4e514c;--arm-b-soft:#ecece8;--arm-c:#2f65a7;--arm-c-soft:#e3ebf6;--flag:#8f3d2d;--flag-soft:#f8e9e5}.copy-paste-report_diagram__K7ifZ{container-type:inline-size;margin:3.5rem 0;overflow:hidden;border:1px solid #d7d8d2;background:#f7f7f3;color:#292b28}.copy-paste-report_diagram__K7ifZ *,.copy-paste-report_diagram__K7ifZ :after,.copy-paste-report_diagram__K7ifZ :before{box-sizing:border-box}.copy-paste-report_diagramHeader__CYQtN{max-width:62rem;padding:clamp(1.4rem,4vw,3.25rem) clamp(1.2rem,4vw,3.25rem) 0}.copy-paste-report_diagramEyebrow__6Malq{margin:0!important;color:#6c7068!important;font-size:clamp(.68rem,1.4vw,.8rem)!important;font-weight:600;letter-spacing:.12em;line-height:1.2!important;text-transform:uppercase}.copy-paste-report_diagramTitle__gDSVM{width:auto!important;max-width:58rem!important;margin:.85rem 0 0!important;color:#292b28!important;font-size:clamp(1.8rem,4.4vw,3.4rem)!important;font-weight:350!important;letter-spacing:-.04em;line-height:1.02!important}.copy-paste-report_diagramSummary__3lOCV{width:auto!important;max-width:48rem!important;margin:1rem 0 0!important;color:#646760!important;font-size:clamp(.9rem,1.8vw,1.08rem)!important;line-height:1.55!important}.copy-paste-report_diagramBody___IF4X{padding:clamp(1.6rem,4vw,3.25rem)}.copy-paste-report_diagramTakeaway__F0jul{display:block;margin:0 clamp(1.2rem,4vw,3.25rem);border-top:1px solid #292b28;padding:1.15rem 0 clamp(1.4rem,4vw,2.2rem);color:#3f423d;font-size:clamp(.9rem,1.8vw,1.15rem);line-height:1.5}.copy-paste-report_summaryRanking__tv3cE{border-top:1px solid #292b28}.copy-paste-report_summaryRow__DUrII{display:grid;grid-template-columns:2.8rem 4rem minmax(0,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid #d7d8d2;padding:1rem 0}.copy-paste-report_summaryRank__gjgkZ{font-family:var(--font-geist-mono),monospace;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.copy-paste-report_summaryArm__gu7JV,.copy-paste-report_summaryResult__iBlnE{font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.copy-paste-report_summaryRow__DUrII p,.copy-paste-report_summaryRow__DUrII strong{display:block;margin:0!important}.copy-paste-report_summaryRow__DUrII strong{color:#292b28;font-size:clamp(1rem,2vw,1.25rem);font-weight:520}.copy-paste-report_summaryRow__DUrII p{width:auto!important;margin-top:.25rem!important;color:#696c65;font-size:.82rem;line-height:1.4}.copy-paste-report_summaryResult__iBlnE{color:currentColor;text-align:right;white-space:nowrap}.copy-paste-report_qualityLayers__qzjjQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #292b28;border-left:1px solid #d7d8d2}.copy-paste-report_qualityLayer__rpRyT{min-height:10rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-rows:1fr auto;gap:.75rem;border-right:1px solid #d7d8d2;border-bottom:1px solid #d7d8d2;padding:1.25rem}.copy-paste-report_qualityLayer__rpRyT>span{color:#5f625c;font-family:var(--font-geist-mono),monospace;font-size:.72rem}.copy-paste-report_qualityLayer__rpRyT p,.copy-paste-report_qualityLayer__rpRyT small,.copy-paste-report_qualityLayer__rpRyT strong{display:block;margin:0!important}.copy-paste-report_qualityLayer__rpRyT strong{color:#292b28;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:500;line-height:1.2}.copy-paste-report_qualityLayer__rpRyT p{width:auto!important;margin-top:.35rem!important;color:#6c7068;font-size:.8rem}.copy-paste-report_qualityLayer__rpRyT small{grid-column:2;color:#8f3d2d;font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-weight:600;text-transform:uppercase}.copy-paste-report_baggageFlow__JGy_A{display:grid;grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:stretch}.copy-paste-report_baggageColumn__4_TS3{padding:clamp(1.25rem,3vw,2rem);border:1px solid}.copy-paste-report_baggageSource__zOJWR{color:var(--arm-c);background:var(--arm-c-soft)}.copy-paste-report_baggageGlue__D6l1W{color:var(--arm-a);background:var(--arm-a-soft)}.copy-paste-report_baggageColumn__4_TS3>span{font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.copy-paste-report_baggageColumn__4_TS3 strong{display:block;margin-top:1rem;color:#292b28;font-size:clamp(1.1rem,2.5vw,1.65rem);font-weight:450;line-height:1.2}.copy-paste-report_baggageColumn__4_TS3 ul{display:grid;gap:.65rem;margin:1.25rem 0 0;padding:0;color:#4f524c;font-size:.85rem;list-style:none}.copy-paste-report_baggageColumn__4_TS3 li{padding-top:.65rem;border-top:1px solid color-mix(in srgb,currentColor 28%,transparent)}.copy-paste-report_baggageSeam__S8j0N{position:relative;display:grid;place-items:center}.copy-paste-report_baggageSeam__S8j0N:before{content:"";position:absolute;inset-block:0;left:50%;border-left:2px dashed var(--flag)}.copy-paste-report_baggageSeam__S8j0N span{position:relative;z-index:1;background:#f7f7f3;padding:.5rem 0;color:var(--flag);font-family:var(--font-geist-mono),monospace;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl}.copy-paste-report_seamPaths__F0zy0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem)}.copy-paste-report_seamPaths__F0zy0 section{border-top:3px solid;padding-top:1rem}.copy-paste-report_seamGood__UUI2p{color:#2f65a7}.copy-paste-report_seamBroken__TBVNE{color:#8f3d2d}.copy-paste-report_seamPaths__F0zy0 p{width:auto!important;margin:0 0 1rem!important;color:currentColor!important;font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.copy-paste-report_seamPaths__F0zy0 ol{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.copy-paste-report_seamPaths__F0zy0 li{position:relative;min-height:3.4rem;display:flex;align-items:center;border:1px solid;background:#fff;padding:.75rem 2rem .75rem .9rem;color:#353733;font-size:.82rem;font-weight:520}.copy-paste-report_seamPaths__F0zy0 li:not(:last-child):after{content:"↓";position:absolute;right:.75rem;color:currentColor;font-family:var(--font-geist-mono),monospace}.copy-paste-report_viewportCompare__R6Pp1{display:grid;grid-template-columns:1.5fr minmax(13rem,.7fr);align-items:end;gap:clamp(1.25rem,4vw,3rem)}.copy-paste-report_viewportCompare__R6Pp1 section>span{display:block;margin-bottom:.6rem;color:#6c7068;font-family:var(--font-geist-mono),monospace;font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.copy-paste-report_desktopFrame__XWCN7,.copy-paste-report_mobileFrame__bzdNb{display:grid;height:clamp(12rem,26vw,19rem);overflow:hidden;border:1px solid #292b28;background:white}.copy-paste-report_desktopFrame__XWCN7{grid-template-columns:28% minmax(0,1fr)}.copy-paste-report_mobileFrame__bzdNb{grid-template-columns:66% minmax(0,1fr)}.copy-paste-report_desktopFrame__XWCN7>div:first-child,.copy-paste-report_mobileFrame__bzdNb>div:first-child{display:grid;place-items:center;border-right:1px solid #292b28;background:#e8e8e3;color:#5e615b;font-size:clamp(.65rem,1.4vw,.8rem);text-align:center}.copy-paste-report_desktopFrame__XWCN7>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem}.copy-paste-report_desktopFrame__XWCN7 i{display:block;border:1px solid #d7d8d2;background:#f7f7f3}.copy-paste-report_mobileFrame__bzdNb>div:last-child{display:grid;place-items:center;overflow:hidden;background:#f8e9e5;color:var(--flag);font-family:var(--font-geist-mono),monospace;font-size:.72rem;font-weight:650;text-align:center}.copy-paste-report_responsiveArms__v_h6j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1.25rem}.copy-paste-report_responsiveArms__v_h6j span{border-top:2px solid;padding-top:.55rem;font-size:.72rem;font-weight:600}.copy-paste-report_playbookSteps__8qdih{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #292b28}.copy-paste-report_playbookSteps__8qdih section{min-height:13rem;border-right:1px solid #d7d8d2;border-bottom:1px solid #d7d8d2;padding:1.1rem}.copy-paste-report_playbookSteps__8qdih section:first-child{border-left:1px solid #d7d8d2}.copy-paste-report_playbookSteps__8qdih span{color:#2f65a7;font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-weight:700}.copy-paste-report_playbookSteps__8qdih p,.copy-paste-report_playbookSteps__8qdih strong{display:block;margin:0!important}.copy-paste-report_playbookSteps__8qdih strong{margin-top:2.2rem!important;color:#292b28;font-size:clamp(1rem,2vw,1.3rem);font-weight:500;line-height:1.2}.copy-paste-report_playbookSteps__8qdih p{width:auto!important;margin-top:.7rem!important;color:#6c7068;font-size:.78rem;line-height:1.5}.copy-paste-report_figureHeader__KM5fV{padding:1.5rem 1.5rem 1.25rem}.copy-paste-report_figureEyebrow__pNott{margin:0 0 .45rem!important;color:#6c7068;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.copy-paste-report_figureTitle__nUCJi{width:auto!important;max-width:none!important;margin:0!important;color:#292b28;font-size:clamp(1.35rem,2.4vw,2rem)!important;font-weight:450!important;letter-spacing:-.025em;line-height:1.15!important}.copy-paste-report_figureSubtitle__bNn53{width:auto!important;max-width:52rem!important;margin:.65rem 0 0!important;color:#646760;font-size:.9rem;line-height:1.55}.copy-paste-report_figureBody__ICoCq{padding:0 1.5rem 1.5rem}.copy-paste-report_figureCaption__RVVEf{display:block;padding:1rem 1.5rem 1.25rem;border-top:1px solid #d9dad5;color:#646760;font-size:.78rem;font-weight:350;line-height:1.55}.copy-paste-report_armsGrid___sNkB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.copy-paste-report_armCard__KbD65{min-height:10.5rem;padding:1.2rem;border:1px solid;background:white}.copy-paste-report_armCard__KbD65 p,.copy-paste-report_armCard__KbD65 strong{display:block;margin:0}.copy-paste-report_armCard__KbD65 strong{margin-top:1.6rem;color:#292b28;font-size:1.05rem;line-height:1.25}.copy-paste-report_armCard__KbD65 p{margin-top:.5rem!important;color:#646760;font-size:.78rem;line-height:1.45}.copy-paste-report_armLetter__cxLEj{font-family:var(--font-geist-mono),monospace;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.copy-paste-report_armA__Ic3vL{color:var(--arm-a)}.copy-paste-report_armB__zIne4{color:var(--arm-b)}.copy-paste-report_armC__R15rA{color:var(--arm-c)}.copy-paste-report_armCard__KbD65.copy-paste-report_armA__Ic3vL{background:var(--arm-a-soft)}.copy-paste-report_armCard__KbD65.copy-paste-report_armB__zIne4{background:var(--arm-b-soft)}.copy-paste-report_armCard__KbD65.copy-paste-report_armC__R15rA{background:var(--arm-c-soft)}.copy-paste-report_contrastGrid__bJ5lE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:43rem;margin:1rem auto 0;gap:.75rem}.copy-paste-report_contrastGrid__bJ5lE div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-top:2px solid #8b8e86}.copy-paste-report_contrastGrid__bJ5lE strong{color:#292b28;font-family:var(--font-geist-mono),monospace;font-size:.8rem}.copy-paste-report_contrastGrid__bJ5lE span{color:#646760;font-size:.75rem;text-align:right}.copy-paste-report_scrollRegion__ccQm6{max-width:100%;overflow-x:auto;outline:none}.copy-paste-report_scrollRegion__ccQm6:focus-visible{outline:2px solid #292b28;outline-offset:-2px}.copy-paste-report_tableModule__buva3 .copy-paste-report_scrollRegion__ccQm6{border-top:1px solid #d9dad5}.copy-paste-report_tableSummary__Kfi8_{display:grid;grid-template-columns:8rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.1rem 1.5rem;color:#30312e;cursor:pointer;list-style:none}.copy-paste-report_tableSummary__Kfi8_::-webkit-details-marker{display:none}.copy-paste-report_tableSummary__Kfi8_:after{content:"+";color:#646760;font-family:var(--font-geist-mono),monospace;font-size:1.1rem}.copy-paste-report_tableModule__buva3[open] .copy-paste-report_tableSummary__Kfi8_:after{content:"−"}.copy-paste-report_tableSummary__Kfi8_:focus-visible{outline:2px solid #292b28;outline-offset:-3px}.copy-paste-report_tableSummary__Kfi8_>span{color:#5f625c;font-size:.68rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.copy-paste-report_tableSummary__Kfi8_>strong{font-size:clamp(.95rem,2vw,1.2rem);font-weight:500}.copy-paste-report_tableIntro__i3fok{border-top:1px solid #d9dad5;padding:1rem 1.5rem}.copy-paste-report_tableIntro__i3fok p{width:auto!important;max-width:50rem!important;margin:0!important;color:#646760;font-size:.8rem;line-height:1.5}.copy-paste-report_table__xpztF{width:100%;min-width:46rem;margin:0!important;border-collapse:collapse;color:#30312e;font-size:.76rem;line-height:1.45}.copy-paste-report_table__xpztF td,.copy-paste-report_table__xpztF th{padding:.8rem .9rem;border-bottom:1px solid #dedfd9;text-align:left;vertical-align:top}.copy-paste-report_table__xpztF thead th{color:#595c56;font-size:.68rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.copy-paste-report_table__xpztF tbody th{min-width:10rem;color:#30312e;font-weight:550}.copy-paste-report_table__xpztF tbody tr:last-child td,.copy-paste-report_table__xpztF tbody tr:last-child th{border-bottom:0}.copy-paste-report_ledgerTable__7ZDKG{min-width:53rem}.copy-paste-report_ledgerTable__7ZDKG td{width:23%}.copy-paste-report_cleanCell__u59Hb:before{content:"○";margin-right:.4rem;color:#50775b}.copy-paste-report_missingCell__6Jag0{color:#686b65}.copy-paste-report_flagCell__OwzcC{background:var(--flag-soft);color:var(--flag);font-weight:500}.copy-paste-report_dualChart__YmM42{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.copy-paste-report_dualChart__YmM42 h4,.copy-paste-report_effortGrid__IxKHk h4,.copy-paste-report_shippedGroup__Cv6Ir h4{margin:0 0 1rem!important;color:#444741;font-size:.78rem!important;font-weight:650!important;letter-spacing:.04em;text-transform:uppercase}.copy-paste-report_barGroup__lO8nX{margin-top:1.25rem}.copy-paste-report_barGroup__lO8nX>p{width:auto!important;margin:0 0 .35rem!important;color:#646760;font-size:.72rem;font-weight:550}.copy-paste-report_barRow__slEJu,.copy-paste-report_shippedRow__SbsAb{display:grid;grid-template-columns:1.2rem minmax(0,1fr) 4.2rem;align-items:center;gap:.45rem;min-height:1.25rem}.copy-paste-report_barArm__tz2y6{font-family:var(--font-geist-mono),monospace;font-size:.65rem;font-weight:700}.copy-paste-report_barTrack__VC_cj,.copy-paste-report_shippedTrack__0alQh{display:flex;height:.62rem;overflow:hidden;background:#e4e5e0}.copy-paste-report_barFill__DV4cK,.copy-paste-report_shippedAuthored__KZ86j,.copy-paste-report_shippedCopied__mCdqi{display:block;height:100%;min-width:2px}.copy-paste-report_barFill__DV4cK.copy-paste-report_armA__Ic3vL,.copy-paste-report_shippedAuthored__KZ86j.copy-paste-report_armA__Ic3vL{background:var(--arm-a)}.copy-paste-report_barFill__DV4cK.copy-paste-report_armB__zIne4,.copy-paste-report_shippedAuthored__KZ86j.copy-paste-report_armB__zIne4{background:var(--arm-b)}.copy-paste-report_barFill__DV4cK.copy-paste-report_armC__R15rA,.copy-paste-report_shippedAuthored__KZ86j.copy-paste-report_armC__R15rA{background:var(--arm-c)}.copy-paste-report_barValue__1ue74{color:#4e514c;font-family:var(--font-geist-mono),monospace;font-size:.64rem;font-variant-numeric:tabular-nums;text-align:right}.copy-paste-report_shippedChart__6hvYn{display:grid;gap:1.45rem}.copy-paste-report_shippedGroup__Cv6Ir h4{margin-bottom:.45rem!important}.copy-paste-report_shippedTrack__0alQh{height:.95rem}.copy-paste-report_shippedCopied__mCdqi.copy-paste-report_armA__Ic3vL,.copy-paste-report_shippedCopied__mCdqi.copy-paste-report_armB__zIne4,.copy-paste-report_shippedCopied__mCdqi.copy-paste-report_armC__R15rA{border-left:1px solid white;background-color:currentColor;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,255,255,.86) 3px,transparent 0,transparent 7px)}.copy-paste-report_effortGrid__IxKHk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.copy-paste-report_effortGrid__IxKHk section{padding:1rem;border:1px solid #d9dad5;background:white}.copy-paste-report_effortRow__5Ku0I{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.8rem}.copy-paste-report_effortArm__B2FZY{font-size:.75rem;font-weight:650}.copy-paste-report_resultTiles__XfVb7{display:flex;align-items:center;gap:.32rem}.copy-paste-report_failTile__6iIxt,.copy-paste-report_passTile__FcgO0{display:block;width:1.25rem;height:1.25rem;border:1px solid}.copy-paste-report_passTile__FcgO0.copy-paste-report_armA__Ic3vL{background:var(--arm-a)}.copy-paste-report_passTile__FcgO0.copy-paste-report_armC__R15rA{background:var(--arm-c)}.copy-paste-report_failTile__6iIxt{border-color:var(--flag);background:var(--flag-soft)}.copy-paste-report_resultTiles__XfVb7 strong{margin-left:.45rem;color:#4e514c;font-size:.7rem;white-space:nowrap}.copy-paste-report_srOnly__DFjno{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.copy-paste-report_diagram__K7ifZ,.copy-paste-report_figure__xVN7S,.copy-paste-report_tableModule__buva3{margin:2.5rem 0}.copy-paste-report_figureBody__ICoCq,.copy-paste-report_figureCaption__RVVEf,.copy-paste-report_figureHeader__KM5fV{padding-inline:1rem}.copy-paste-report_armsGrid___sNkB,.copy-paste-report_dualChart__YmM42,.copy-paste-report_effortGrid__IxKHk,.copy-paste-report_playbookSteps__8qdih,.copy-paste-report_qualityLayers__qzjjQ,.copy-paste-report_seamPaths__F0zy0,.copy-paste-report_viewportCompare__R6Pp1{grid-template-columns:1fr}.copy-paste-report_summaryRow__DUrII{grid-template-columns:2rem 3.5rem minmax(0,1fr);gap:.65rem}.copy-paste-report_summaryResult__iBlnE{grid-column:3;margin-top:-.35rem;text-align:left}.copy-paste-report_qualityLayer__rpRyT{min-height:8rem}.copy-paste-report_baggageFlow__JGy_A{grid-template-columns:1fr}.copy-paste-report_baggageSeam__S8j0N{min-height:4rem}.copy-paste-report_baggageSeam__S8j0N:before{inset-inline:0;top:50%;left:0;border-top:2px dashed var(--flag);border-left:0}.copy-paste-report_baggageSeam__S8j0N span{padding:0 .5rem;writing-mode:horizontal-tb}.copy-paste-report_viewportCompare__R6Pp1{align-items:stretch}.copy-paste-report_desktopFrame__XWCN7,.copy-paste-report_mobileFrame__bzdNb{height:12rem}.copy-paste-report_responsiveArms__v_h6j{grid-template-columns:1fr}.copy-paste-report_playbookSteps__8qdih section{min-height:0;border-left:1px solid #d7d8d2}.copy-paste-report_playbookSteps__8qdih strong{margin-top:1rem!important}.copy-paste-report_tableSummary__Kfi8_{grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding-inline:1rem}.copy-paste-report_tableSummary__Kfi8_>span,.copy-paste-report_tableSummary__Kfi8_>strong{grid-column:1}.copy-paste-report_tableSummary__Kfi8_:after{grid-column:2;grid-row:1/3;align-self:center}.copy-paste-report_tableIntro__i3fok{padding-inline:1rem}.copy-paste-report_armCard__KbD65{min-height:0}.copy-paste-report_armCard__KbD65 strong{margin-top:.8rem}.copy-paste-report_contrastGrid__bJ5lE{grid-template-columns:1fr}.copy-paste-report_dualChart__YmM42{gap:2.5rem}.copy-paste-report_resultTiles__XfVb7{flex-wrap:wrap}}.article-image-viewer_root__x7rSI{position:relative;width:100%}.article-image-viewer_trigger__K2uLg{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;cursor:zoom-in;text-align:inherit}.article-image-viewer_trigger__K2uLg:focus-visible{outline:3px solid #2f67a8;outline-offset:4px}.article-image-viewer_trigger__K2uLg>img{transition:filter .16s ease}.article-image-viewer_trigger__K2uLg:hover>img{filter:brightness(.96)}.article-image-viewer_hint__OVjRd{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;width:2rem;height:2rem;justify-content:center;border:1px solid rgb(47 103 168/28%);background:rgb(247 250 255/82%);color:#416b9d;opacity:.76;backdrop-filter:blur(6px);box-shadow:0 1px 5px rgb(47 103 168/10%);transition:border-color .16s ease,opacity .16s ease,transform .16s ease}.article-image-viewer_hint__OVjRd svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.4}.article-image-viewer_trigger__K2uLg:focus-visible .article-image-viewer_hint__OVjRd,.article-image-viewer_trigger__K2uLg:hover .article-image-viewer_hint__OVjRd{border-color:rgb(47 103 168/48%);opacity:1;transform:translateY(-2px)}.article-image-viewer_dialog__ok_2D{inset:0;width:min(96vw,96rem);max-width:none;height:min(94dvh,70rem);max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #d7d8d2;background:#f7f7f3;color:#20221f}.article-image-viewer_dialog__ok_2D::backdrop{background:rgb(13 15 14/78%);backdrop-filter:blur(4px)}.article-image-viewer_panel__v0Kzc{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr)}.article-image-viewer_toolbar__1hL2_{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:.75rem 1rem .75rem 1.25rem;border-bottom:1px solid #d7d8d2;background:#fff}.article-image-viewer_toolbar__1hL2_ p{max-width:70rem;margin:0;color:#555851;font-size:.85rem;font-weight:400;line-height:1.4}.article-image-viewer_close__nJZUO{display:inline-flex;min-height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .85rem;border:1px solid #bfc1ba;background:#f7f7f3;color:#20221f;font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.article-image-viewer_close__nJZUO span{font-family:sans-serif;font-size:1.15rem;font-weight:300;line-height:0}.article-image-viewer_close__nJZUO:hover{border-color:#777a73;background:#ecece7}.article-image-viewer_close__nJZUO:focus-visible{outline:3px solid #2f67a8;outline-offset:2px}.article-image-viewer_canvas__ITZtK{display:grid;min-height:0;place-items:center;overflow:auto;padding:1rem;overscroll-behavior:contain}.article-image-viewer_fullImage___lPcF{display:block;width:auto;height:auto;max-width:100%;max-height:calc(94dvh - 6rem);object-fit:contain}@media (max-width:40rem){.article-image-viewer_hint__OVjRd{right:.5rem;bottom:.5rem;width:1.75rem;height:1.75rem}.article-image-viewer_dialog__ok_2D{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.article-image-viewer_toolbar__1hL2_{min-height:3.5rem;gap:.75rem;padding:.5rem}.article-image-viewer_toolbar__1hL2_ p{display:-webkit-box;overflow:hidden;font-size:.72rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-image-viewer_close__nJZUO{min-height:2.5rem;padding-inline:.65rem}.article-image-viewer_fullImage___lPcF{max-height:calc(100dvh - 5rem)}}@media (prefers-reduced-motion:reduce){.article-image-viewer_hint__OVjRd,.article-image-viewer_trigger__K2uLg>img{transition:none}}