.fZ3iOW_page{--u-evergreen:var(--evergreen,#26443c);--u-golf:var(--golf-green,#6ac489);--u-pistachio:var(--pistachio,#dcf7d3);--u-ink:#16241f;--u-muted:#5b6b64;--u-line:#e4eae6;--u-line-strong:#cfdad4;--u-shell:72rem;--u-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.fZ3iOW_shell{width:100%;max-width:var(--u-shell);margin-inline:auto;padding-inline:5%}.fZ3iOW_reference[hidden]{display:none!important}.fZ3iOW_hero{color:#fff;background-color:var(--u-evergreen);padding-top:calc(var(--navbar-height,5.5rem) + 3.5rem);background-image:radial-gradient(120% 95% at 90% -20%,#6ac48947,#0000 55%);padding-bottom:3.5rem;position:relative;overflow:hidden}.fZ3iOW_title{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:700;line-height:1.1}.fZ3iOW_sub{color:#ffffffc7;max-width:36rem;margin:.85rem 0 0;font-size:1rem;line-height:1.6}.fZ3iOW_searchBox{align-items:center;max-width:34rem;margin-top:2rem;display:flex;position:relative}.fZ3iOW_searchIcon{color:#93a29b;pointer-events:none;display:inline-flex;position:absolute;left:1.1rem}.fZ3iOW_searchInput{width:100%;color:var(--u-ink);font:inherit;background:#fff;border:0;border-radius:.75rem;padding:1rem 1.1rem 1rem 2.9rem;font-size:1.02rem;box-shadow:0 18px 40px -28px #0009}.fZ3iOW_searchInput::placeholder{color:#93a29b}.fZ3iOW_searchInput:focus{outline:2px solid var(--u-golf);outline-offset:2px}.fZ3iOW_examples{color:#fff9;margin:.85rem 0 0;font-size:.88rem}.fZ3iOW_example{appearance:none;font:inherit;color:var(--u-pistachio);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #dcf7d366;text-decoration:underline #dcf7d366}.fZ3iOW_example:hover{color:#fff;text-decoration-color:currentColor}.fZ3iOW_body{color:var(--u-ink);background:#fff;padding:3.5rem 0 5rem}.fZ3iOW_h2{color:var(--u-ink);letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.05rem;font-weight:600}.fZ3iOW_quiet{color:var(--u-muted);font-size:.9rem}.fZ3iOW_section+.fZ3iOW_section,.fZ3iOW_cta,.fZ3iOW_legal{margin-top:4.5rem}.fZ3iOW_resultBar{border-bottom:1px solid var(--u-line);align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.fZ3iOW_count{color:var(--u-muted);margin:0 auto 0 0;font-size:.9rem}.fZ3iOW_select,.fZ3iOW_ghostButton{appearance:none;border:1px solid var(--u-line-strong);color:var(--u-ink);font:inherit;cursor:pointer;background:#fff;border-radius:.5rem;padding:.4rem .75rem;font-size:.88rem}.fZ3iOW_select:hover,.fZ3iOW_ghostButton:hover{border-color:var(--u-golf)}.fZ3iOW_results{margin:0;padding:0;list-style:none}.fZ3iOW_result{border-bottom:1px solid var(--u-line);padding:1.6rem 0}.fZ3iOW_resultHead{align-items:baseline;gap:.75rem;display:flex}.fZ3iOW_resultCode{font-family:var(--u-mono);color:var(--u-evergreen);white-space:nowrap;font-size:1rem}.fZ3iOW_resultName{font-size:1.05rem;font-weight:600;line-height:1.35}.fZ3iOW_copy{appearance:none;color:var(--u-muted);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;margin-left:auto;padding:.1rem .2rem;font-size:.8rem;transition:opacity .15s}.fZ3iOW_result:hover .fZ3iOW_copy,.fZ3iOW_copy:focus-visible{opacity:1}.fZ3iOW_copy:hover{color:var(--u-ink)}.fZ3iOW_resultMeta{color:var(--u-muted);margin:.4rem 0 0;font-size:.82rem}.fZ3iOW_rowYear,.fZ3iOW_vintage{font-family:var(--u-mono);color:#1d5c3c;white-space:nowrap;background:#6ac48924;border-radius:.3rem;padding:.1rem .4rem;font-size:.78rem;font-weight:400}.fZ3iOW_rowYear{margin-left:.6rem}.fZ3iOW_resultDesc{color:#2c3b34;max-width:56rem;margin:.6rem 0 0;font-size:.95rem;line-height:1.65}.fZ3iOW_codeRef{appearance:none;font-family:var(--u-mono);color:#1d5c3c;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.94em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fZ3iOW_codeRef:hover{background:#6ac48929;text-decoration-style:solid}.fZ3iOW_mark{color:inherit;background:#f5c1556b;border-radius:.15rem}.fZ3iOW_clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.fZ3iOW_unclamped{margin:0}.fZ3iOW_linkButton{appearance:none;font:inherit;color:#1d5c3c;cursor:pointer;background:0 0;border:0;margin-top:.3rem;padding:0;font-size:.88rem;text-decoration:underline}.fZ3iOW_legend{grid-template-columns:8rem minmax(0,1fr);gap:.9rem 2rem;margin:0;font-size:.95rem;display:grid}.fZ3iOW_legend dt{font-family:var(--u-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--u-muted);padding-top:.15rem;font-size:.8rem}.fZ3iOW_legend dd{color:#2c3b34;margin:0;line-height:1.55}.fZ3iOW_rows{border-top:1px solid var(--u-line)}.fZ3iOW_row{border-bottom:1px solid var(--u-line);scroll-margin-top:calc(var(--navbar-height,5.5rem) + 1rem)}.fZ3iOW_rowHead{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 1.25rem;align-items:baseline;gap:.35rem 1.5rem;padding:1.05rem 0;list-style:none;display:grid}.fZ3iOW_rowHead::-webkit-details-marker{display:none}.fZ3iOW_rowHead:after{content:"+";font-family:var(--u-mono);color:var(--u-muted);grid-area:1/3;justify-self:end;font-size:1rem}.fZ3iOW_row[open]>.fZ3iOW_rowHead:after{content:"−"}.fZ3iOW_rowHead:hover .fZ3iOW_rowTitle{color:#1d5c3c}.fZ3iOW_rowTitle{grid-area:1/1;max-width:46rem;font-size:.98rem;font-weight:600;line-height:1.4}.fZ3iOW_rowMeta{font-family:var(--u-mono);color:var(--u-muted);white-space:nowrap;grid-area:1/2;font-size:.78rem}.fZ3iOW_rowBody{padding-bottom:1.6rem}.fZ3iOW_rowNote{color:#2c3b34;max-width:56rem;margin:0;font-size:.95rem;line-height:1.65}.fZ3iOW_sourceLink{color:var(--u-muted);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-strong);text-decoration-color:var(--u-line-strong);margin-top:1rem;font-size:.82rem;display:inline-block}.fZ3iOW_sourceLink:hover{color:var(--u-ink)}.fZ3iOW_tableWrap{border:1px solid var(--u-line);border-radius:.6rem;max-height:32rem;margin-top:1.1rem;overflow:auto}.fZ3iOW_table{border-collapse:collapse;text-align:left;width:100%;font-size:.86rem}.fZ3iOW_table thead th{z-index:1;border-bottom:1px solid var(--u-line-strong);font-family:var(--u-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--u-muted);white-space:nowrap;background:#f4f8f5;padding:.55rem .85rem;font-size:.7rem;font-weight:500;position:sticky;top:0}.fZ3iOW_table tbody tr+tr{border-top:1px solid var(--u-line)}.fZ3iOW_table td,.fZ3iOW_table tbody th{vertical-align:top;padding:.7rem .85rem;font-weight:400}.fZ3iOW_phaseRow{background:#f7faf8}.fZ3iOW_phaseRow .fZ3iOW_cellCode,.fZ3iOW_phaseRow .fZ3iOW_cellName{font-weight:600}.fZ3iOW_cellCode{font-family:var(--u-mono);white-space:nowrap;color:var(--u-evergreen)}.fZ3iOW_cellNum{font-family:var(--u-mono);color:var(--u-muted);text-align:right}.fZ3iOW_cellName{min-width:10rem;color:var(--u-ink)}.fZ3iOW_cellType{color:var(--u-muted);min-width:7rem;font-size:.8rem}.fZ3iOW_cellDesc{color:#2c3b34;min-width:20rem;line-height:1.55}.fZ3iOW_cellValue{font-family:var(--u-mono);color:var(--u-ink);word-break:break-word;max-width:16rem}.fZ3iOW_cellNote{white-space:pre-line;color:var(--u-muted);margin-top:.4rem;font-size:.82rem;line-height:1.5;display:block}.fZ3iOW_unnamed{color:var(--u-muted);font-style:italic}.fZ3iOW_decoder{max-width:52rem}.fZ3iOW_decoderInput{border:1px solid var(--u-line-strong);width:100%;font-family:var(--u-mono);color:var(--u-ink);resize:vertical;background:#fff;border-radius:.6rem;padding:.75rem .9rem;font-size:.82rem;line-height:1.6}.fZ3iOW_decoderInput:focus{outline:2px solid var(--u-golf);outline-offset:1px}.fZ3iOW_decoderActions{align-items:center;gap:.9rem;margin-top:.75rem;display:flex}.fZ3iOW_decoderOut{margin-top:1.5rem}.fZ3iOW_decoderSummary{color:var(--u-ink);margin:0;font-size:.9rem}.fZ3iOW_problems{color:#6d3b1b;background:#f5c1551f;border:1px solid #c4603c4d;border-radius:.6rem;margin:.8rem 0 0;padding:.75rem 1rem .75rem 2.1rem;font-size:.88rem;line-height:1.6}.fZ3iOW_problemInline{color:#8a4520;margin-top:.25rem;font-size:.82rem;display:block}.fZ3iOW_resolved{color:#2c3b34;display:block}.fZ3iOW_resolved em{color:var(--u-muted);font-size:.84rem;font-style:normal}.fZ3iOW_cta{color:#fff;background-color:var(--u-evergreen);background-image:radial-gradient(100% 120% at 100% 0,#6ac48952,#0000 60%);border-radius:1.25rem;padding:2.75rem}.fZ3iOW_ctaEyebrow{font-family:var(--u-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--u-pistachio);margin:0 0 .7rem;font-size:.72rem}.fZ3iOW_ctaTitle{color:#fff;letter-spacing:-.02em;max-width:32rem;margin:0;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700;line-height:1.15}.fZ3iOW_ctaText{color:#ffffffd1;max-width:44rem;margin:1rem 0 0;font-size:.98rem;line-height:1.65}.fZ3iOW_ctaActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.fZ3iOW_ctaPrimary,.fZ3iOW_ctaSecondary{border-radius:.6rem;align-items:center;padding:.75rem 1.3rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.fZ3iOW_ctaPrimary{background:var(--u-golf);color:var(--u-evergreen)}.fZ3iOW_ctaPrimary:hover{background:var(--u-pistachio)}.fZ3iOW_ctaSecondary{color:#fff;border:1px solid #ffffff52}.fZ3iOW_ctaSecondary:hover{background:#ffffff14;border-color:#fff}.fZ3iOW_legal{max-width:52rem;color:var(--u-muted);font-size:.8rem;line-height:1.65}@media (max-width:46rem){.fZ3iOW_rowHead{grid-template-columns:minmax(0,1fr) 1.25rem}.fZ3iOW_rowMeta{white-space:normal;grid-area:2/1}}@media (max-width:40rem){.fZ3iOW_legend{grid-template-columns:minmax(0,1fr);gap:.3rem}.fZ3iOW_legend dd{margin-bottom:.9rem}.fZ3iOW_copy{opacity:1}.fZ3iOW_cta{padding:1.85rem 1.5rem}.fZ3iOW_tableWrap{max-height:24rem}}
