.Rm2hna_site{--terracotta:#b8553a;--terracotta-text:#9f4830;overflow-wrap:anywhere}.Rm2hna_site [class~=text-terracotta]{color:var(--terracotta-text)}.Rm2hna_site table{overflow-wrap:normal}.Rm2hna_site th{white-space:nowrap}.Rm2hna_site table[data-table-kind=criteria]{min-width:52rem}.Rm2hna_site table[data-table-kind=criteria] :is(th,td):nth-child(2){width:20%}.Rm2hna_site table[data-table-kind=criteria] :is(th,td):nth-child(3){width:34%}.Rm2hna_site table[data-table-kind=criteria] :is(th,td):nth-child(5){width:32%}.Rm2hna_site table[data-table-kind=criteria] :is(th,td):is(:first-child,:nth-child(4)),.Rm2hna_site table[data-table-kind=changelog] :is(th,td):is(:first-child,:nth-child(2)){white-space:nowrap}.Rm2hna_site [role=region][tabindex]:focus-visible{outline-offset:3px;outline:3px solid}@media (hover:hover){.Rm2hna_site [class~=hover\:text-terracotta]:hover{color:var(--terracotta-text)}}.Rm2hna_site :is(button,summary,a[class*=rounded]){min-height:44px}.Rm2hna_site :is(input,textarea,select){font-size:1rem}.Rm2hna_site :is(a,button,input,summary):focus-visible{outline-offset:3px;outline:3px solid}.Rm2hna_site [class*=hover\:bg-terracotta]:hover{background-color:#9f4830}.Rm2hna_skipLink{z-index:50;color:#3d405b;background:#fff;padding:.75rem 1rem;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.Rm2hna_skipLink:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Rm2hna_site *,.Rm2hna_site :before,.Rm2hna_site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
._08W84a_rail{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);padding:40px 5%}._08W84a_inner{max-width:1120px;margin:0 auto}._08W84a_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}._08W84a_eyebrow{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin:0 0 6px;font-size:12px;font-weight:700}._08W84a_heading{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.2}._08W84a_hubLink{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}._08W84a_list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._08W84a_card{border:1px solid color-mix(in srgb, currentColor 16%, transparent);height:100%;min-height:44px;color:inherit;background:#ffffffb8;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}._08W84a_card:hover{border-color:color-mix(in srgb, currentColor 40%, transparent);box-shadow:0 4px 14px #0000000f}._08W84a_card:focus-visible,._08W84a_hubLink:focus-visible{outline-offset:3px;outline:3px solid}._08W84a_icon{background:var(--tool-accent,currentColor);color:#fff;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}._08W84a_copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._08W84a_name{font-size:16px;font-weight:700}._08W84a_task{font-size:14px;line-height:1.45}._08W84a_domain{opacity:.7;font-size:12px}._08W84a_arrow{opacity:.6;flex:none;font-size:16px}@media (prefers-reduced-motion:reduce){._08W84a_card{transition:none}}@media print{._08W84a_rail{display:none}}
.NXLeqq_site{--ink:#252d43;--muted:#56616b;--paper:#f7f5ef;--rust:#ac452c;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;line-height:1.55}.NXLeqq_site *{box-sizing:border-box}.NXLeqq_site a{color:inherit}.NXLeqq_site a:focus-visible,.NXLeqq_site button:focus-visible,.NXLeqq_site summary:focus-visible,.NXLeqq_site input:focus-visible{outline-offset:5px;outline:3px solid #b64b2e}.NXLeqq_skipLink{z-index:20;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.NXLeqq_skipLink:focus{top:12px}.NXLeqq_header{border-bottom:1px solid #252d431c;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:16px 5%;display:flex}.NXLeqq_brand{align-items:center;gap:12px;font-family:Arial,sans-serif;text-decoration:none;display:flex}.NXLeqq_brandMark{flex-shrink:0;width:40px;height:40px}.NXLeqq_brandCopy{flex-direction:column;gap:4px;display:flex}.NXLeqq_brandName{font-size:18px;font-weight:700;line-height:1}.NXLeqq_brandService{color:var(--muted);font-size:12px;line-height:1}.NXLeqq_brandService strong{color:var(--ink);font-weight:600}.NXLeqq_header nav{align-items:center;gap:34px;font-size:13px;display:flex}.NXLeqq_header nav a{align-items:center;min-height:44px;text-decoration:none;display:flex}.NXLeqq_headerCta{border-bottom:1px solid var(--ink);gap:24px;font-weight:600}.NXLeqq_menu{display:none;position:relative}.NXLeqq_menu summary{border:1px solid var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.NXLeqq_menu summary::-webkit-details-marker{display:none}.NXLeqq_menuClose,.NXLeqq_menu[open] .NXLeqq_menuOpen{display:none}.NXLeqq_menu[open] .NXLeqq_menuClose{display:block}.NXLeqq_header .NXLeqq_menuPanel{z-index:30;background:#fff;border:1px solid #252d4324;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;width:min(300px,100vw - 12%);max-height:calc(100vh - 110px);padding:8px 0;font-size:15px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 40px #252d4329}.NXLeqq_header .NXLeqq_menuPanel a{align-items:center;min-height:44px;padding:0 18px;display:flex}.NXLeqq_header .NXLeqq_menuPanel a:hover{background:var(--paper)}.NXLeqq_header .NXLeqq_menuPanel .NXLeqq_menuCta{color:var(--rust);border-top:1px solid #252d431c;gap:8px;margin-top:6px;padding-top:6px;font-weight:700}.NXLeqq_hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;max-width:1440px;margin:auto;padding:76px 5% 66px;display:grid}.NXLeqq_eyebrow{letter-spacing:1.9px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}.NXLeqq_eyebrow>span{background:var(--rust);width:7px;height:7px;display:inline-block}.NXLeqq_hero h1{letter-spacing:-3.7px;margin:26px 0;font-size:clamp(44px,5vw,76px);font-weight:600;line-height:1.05}.NXLeqq_hero h1 em{color:var(--rust);font-style:normal;font-weight:500}.NXLeqq_introduction{max-width:420px;color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.75}.NXLeqq_primaryCta,.NXLeqq_lightCta{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:32px;padding:15px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.NXLeqq_site .NXLeqq_primaryCta{background:var(--ink);color:#fff}.NXLeqq_site .NXLeqq_primaryCta:hover{background:#3a455e}.NXLeqq_primaryCta span,.NXLeqq_lightCta span{font-size:21px;line-height:1}.NXLeqq_signupNote{max-width:350px;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.NXLeqq_launchStatus{border-top:1px solid #252d431c;margin-top:35px;padding-top:23px;font-size:12px;font-weight:600}.NXLeqq_launchStatus>span{background:#62806b;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.NXLeqq_launchStatus small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.NXLeqq_example{background:#fff;border:1px solid #bfc7c2;min-width:0;margin:0;box-shadow:12px 16px #252d4307}.NXLeqq_exampleHeader{background:var(--ink);color:#f5f5ed;font:10px var(--font-geist-mono), monospace;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.NXLeqq_liveLabel{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;color:#e8b998;font-size:11px}.NXLeqq_drawingFrame{isolation:isolate;background-color:#f4f5ef;background-image:linear-gradient(#81969612 1px,#0000 1px),linear-gradient(90deg,#81969612 1px,#0000 1px);background-size:20px 20px;position:relative}.NXLeqq_drawing{width:100%;height:auto;display:block}.NXLeqq_beforeDrawing{clip-path:inset(0 calc(100% - var(--wipe)) 0 0);pointer-events:none;background-color:#f4f5ef;background-image:linear-gradient(#81969612 1px,#0000 1px),linear-gradient(90deg,#81969612 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.NXLeqq_revisionLabels{z-index:2;pointer-events:none;font:9px var(--font-geist-mono), monospace;color:#425c62;justify-content:space-between;display:flex;position:absolute;top:10px;left:12px;right:12px}.NXLeqq_revisionLabels span{background:#f4f5ef;padding:3px 7px}.NXLeqq_wipeLine{top:0;bottom:0;left:clamp(1px, var(--wipe), calc(100% - 1px));border-left:1px solid var(--rust);pointer-events:none;position:absolute}.NXLeqq_wipeLine span{background:var(--rust);color:#fff;border:3px solid #f4f5ef;border-radius:20px;justify-content:center;align-items:center;width:26px;height:37px;font-size:15px;display:flex;position:absolute;top:46%;left:-13px}.NXLeqq_sliderRow{color:var(--muted);border-top:1px solid #e1e6df;align-items:center;gap:14px;padding:6px 18px;font-size:10px;display:flex}.NXLeqq_sliderRow label{white-space:nowrap}.NXLeqq_sliderRow input{width:100%;min-width:0;min-height:36px;accent-color:var(--rust);cursor:ew-resize}.NXLeqq_changeButtons{border-top:1px solid #e1e6df;border-bottom:1px solid #e1e6df;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NXLeqq_changeButtons button{text-align:left;cursor:pointer;color:var(--muted);background:#fff;border:0;border-right:1px solid #e1e6df;min-height:60px;padding:14px 12px;font-size:11px;line-height:1.4}.NXLeqq_changeButtons button:last-child{border-right:0}.NXLeqq_changeButtons button span{color:var(--rust);font:9px var(--font-geist-mono), monospace;margin-bottom:5px;display:block}.NXLeqq_changeButtons button[aria-pressed=true]{color:var(--rust);box-shadow:inset 0 -2px var(--rust);background:#faf0e9}.NXLeqq_changeButtons button:hover{background:#f7f5ef}.NXLeqq_changeDetail{min-height:110px;padding:18px 20px}.NXLeqq_changeDetail p{margin:0;font-size:13px;font-weight:600}.NXLeqq_changeDetail p+p{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400}.NXLeqq_example figcaption{color:var(--muted);border-top:1px solid #e1e6df;padding:10px 20px;font-size:9px;line-height:1.5}.NXLeqq_statement{border-top:1px solid #252d432b;border-bottom:1px solid #252d432b;justify-content:space-between;align-items:center;gap:20px;max-width:1296px;margin:auto;padding:24px 0;display:flex}.NXLeqq_statement span{font:9px var(--font-geist-mono), monospace;letter-spacing:1.1px;color:var(--muted)}.NXLeqq_statement p{letter-spacing:-.3px;margin:0;font-size:17px}.NXLeqq_how{grid-template-columns:1fr 1.1fr;gap:6%;max-width:1440px;margin:auto;padding:86px 5%;scroll-margin-top:25px;display:grid}.NXLeqq_sectionIntro h2,.NXLeqq_launch h2{letter-spacing:-1.5px;margin:20px 0;font-size:38px;font-weight:500;line-height:1.2}.NXLeqq_sectionIntro>p:last-child{max-width:335px;color:var(--muted);font-size:14px}.NXLeqq_steps{margin:0;padding:0;list-style:none}.NXLeqq_steps li{border-bottom:1px solid #252d431c;gap:25px;padding:25px 0;display:flex}.NXLeqq_steps li:first-child{padding-top:0}.NXLeqq_steps li>span{color:var(--rust);font:12px var(--font-geist-mono), monospace;padding-top:4px}.NXLeqq_steps h3{letter-spacing:-.4px;margin:0 0 8px;font-size:18px;font-weight:550}.NXLeqq_steps p{color:var(--muted);max-width:445px;margin:0;font-size:13px;line-height:1.8}.NXLeqq_lifecycle{border-top:1px solid #252d432b;max-width:1440px;margin:auto;padding:86px 5%;scroll-margin-top:25px}.NXLeqq_lifecycleTrack{grid-template-columns:1fr 1.1fr;gap:6%;display:grid}.NXLeqq_lifecycleTrack>.NXLeqq_sectionIntro{align-self:start;position:sticky;top:40px}.NXLeqq_lifecycleSteps{counter-reset:none;margin:0;padding:0;list-style:none}.NXLeqq_lifecycleSteps li{border-bottom:1px solid #252d431c;gap:25px;padding:22px 0;display:flex}.NXLeqq_lifecycleSteps li:first-child{padding-top:0}.NXLeqq_lifecycleSteps li>span{color:var(--muted);font:12px var(--font-geist-mono), monospace;min-width:22px;padding-top:4px}.NXLeqq_lifecycleSteps li[data-here]{border:1px solid var(--rust);background:#fff;margin:8px 0;padding:22px;box-shadow:7px 9px #ac452c12}.NXLeqq_lifecycleSteps li[data-here]>span{color:var(--rust)}.NXLeqq_lifecycleSteps h3{letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 7px;font-size:17px;font-weight:550;display:flex}.NXLeqq_lifecycleSteps h3 em{font:9px var(--font-geist-mono), monospace;letter-spacing:1.1px;text-transform:uppercase;color:#fff;background:var(--rust);padding:4px 8px}.NXLeqq_lifecycleSteps p{color:var(--muted);max-width:445px;margin:0;font-size:13px;line-height:1.8}.NXLeqq_lifecycleSteps .NXLeqq_caveat{color:var(--rust);margin-top:10px;font-weight:550}.NXLeqq_compareColumns{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}.NXLeqq_compareColumns>div{background:#f2efe6;border:1px solid #252d432b;padding:28px}.NXLeqq_compareColumns>div[data-featured]{border-color:var(--rust);background:#fff;box-shadow:7px 9px #ac452c12}.NXLeqq_compareColumns h3{letter-spacing:1.9px;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:650}.NXLeqq_compareColumns>div[data-featured] h3{color:var(--rust)}.NXLeqq_compareColumns ul{margin:0;padding:0;list-style:none}.NXLeqq_compareColumns li{color:var(--muted);border-top:1px solid #252d4314;padding:8px 0 8px 22px;font-size:13px;line-height:1.7;position:relative}.NXLeqq_compareColumns li:before{content:"–";color:#9aa0a8;font-family:var(--font-geist-mono), monospace;position:absolute;left:0}.NXLeqq_compareColumns>div[data-featured] li{color:var(--ink)}.NXLeqq_compareColumns>div[data-featured] li:before{content:"+";color:var(--rust)}.NXLeqq_launch{background:var(--ink);color:var(--paper);grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;max-width:1296px;margin:0 auto;padding:55px 6%;display:grid}.NXLeqq_launch .NXLeqq_eyebrow{color:#e8b998}.NXLeqq_launch h2{margin:18px 0}.NXLeqq_launch p:not(.NXLeqq_eyebrow){color:#c8ced6;max-width:450px;font-size:14px}.NXLeqq_site .NXLeqq_lightCta{background:var(--paper);color:var(--ink);border-color:var(--paper)}.NXLeqq_lightCta:hover{background:#e5dfd1}.NXLeqq_site .NXLeqq_textLink{color:#e5dfd1;text-underline-offset:5px;margin-top:18px;font-size:12px;display:block}.NXLeqq_faq{grid-template-columns:1fr 1.1fr;gap:6%;max-width:1440px;margin:auto;padding:80px 5%;display:grid}.NXLeqq_faq h2{letter-spacing:-1px;margin:0;font-size:28px;font-weight:500}.NXLeqq_faq details{border-bottom:1px solid #252d432b}.NXLeqq_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:12px 0;font-size:14px;font-weight:550;list-style:none;display:flex}.NXLeqq_faq summary::-webkit-details-marker{display:none}.NXLeqq_faq summary span{color:var(--rust);font-size:21px}.NXLeqq_faq details[open] summary span{transform:rotate(45deg)}.NXLeqq_faq details p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.8}.NXLeqq_footer{flex-wrap:wrap;justify-content:space-between;gap:25px;max-width:1440px;margin:auto;padding:42px 5% 24px;display:flex}.NXLeqq_footer strong{font-size:14px}.NXLeqq_footer p{color:var(--muted);font-size:11px;line-height:1.8}.NXLeqq_footer nav{flex-wrap:wrap;align-items:start;gap:25px;font-size:12px;display:flex}.NXLeqq_footer nav a{padding:10px 0;text-decoration:none}.NXLeqq_footer .NXLeqq_footerNote{border-top:1px solid #252d431c;width:100%;margin:0;padding-top:20px;font-size:10px}.NXLeqq_footer .NXLeqq_footerStatistics{width:100%;margin-top:10px}.NXLeqq_footer .NXLeqq_footerStatistics p{font-size:11px}.NXLeqq_compare{border-top:1px solid #252d431c;grid-template-columns:1fr 1.1fr;gap:6%;max-width:1440px;margin:auto;padding:70px 5% 86px;scroll-margin-top:25px;display:grid}.NXLeqq_compare>.NXLeqq_sectionIntro>p:last-child{max-width:420px;line-height:1.8}.NXLeqq_scopeStatement{color:var(--muted);border:1px solid #252d431c;grid-column:1/-1;max-width:820px;margin:0;padding:16px 18px;font-size:13px}.NXLeqq_dataHandling{grid-template-columns:1fr 1.1fr;gap:6%;max-width:1440px;margin:auto;padding:86px 5%;scroll-margin-top:25px;display:grid}.NXLeqq_disclosures{gap:0;margin:0;display:grid}.NXLeqq_disclosures>div{border-bottom:1px solid #252d431c;padding:22px 0}.NXLeqq_disclosures>div:first-child{padding-top:0}.NXLeqq_disclosures dt{letter-spacing:-.4px;margin:0 0 8px;font-size:18px;font-weight:550}.NXLeqq_disclosures dd{color:var(--muted);max-width:520px;margin:0;font-size:13px;line-height:1.8}.NXLeqq_resultPage{gap:32px;max-width:1440px;margin:auto;padding:50px 5% 86px;display:grid}.NXLeqq_resultPage header h1{letter-spacing:-1.8px;margin:18px 0 12px;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.1}.NXLeqq_resultPage header p:not(.NXLeqq_eyebrow){max-width:560px;color:var(--muted);margin:0;font-size:15px}@media (min-width:1441px){.NXLeqq_hero h1{font-size:76px}}@media (max-width:1439px){.NXLeqq_statement,.NXLeqq_launch{margin-inline:5%}}@media (max-width:1000px){.NXLeqq_hero{gap:4%;padding-top:50px}.NXLeqq_hero h1{letter-spacing:-2.6px;font-size:51px}.NXLeqq_introduction{font-size:15px}.NXLeqq_exampleHeader{padding:13px;font-size:8px}.NXLeqq_changeButtons button{padding:10px 8px;font-size:10px}.NXLeqq_statement span{max-width:250px}.NXLeqq_how,.NXLeqq_faq,.NXLeqq_compare,.NXLeqq_lifecycleTrack,.NXLeqq_dataHandling{gap:4%}.NXLeqq_launch{gap:30px}.NXLeqq_sectionIntro h2,.NXLeqq_launch h2{font-size:32px}}@media (max-width:760px){.NXLeqq_header{gap:15px;padding:16px 6%}.NXLeqq_brandName{font-size:15px}.NXLeqq_brandMark{width:36px;height:36px}.NXLeqq_brandService{font-size:11px}.NXLeqq_header>nav{display:none}.NXLeqq_menu{display:block}.NXLeqq_hero{grid-template-columns:1fr;gap:35px;padding:40px 6% 45px}.NXLeqq_hero h1{letter-spacing:-2.8px;margin:22px 0;font-size:clamp(44px,8.5vw,66px)}.NXLeqq_introduction{max-width:500px;font-size:16px}.NXLeqq_launchStatus{margin-top:24px;padding-top:18px}.NXLeqq_example{box-shadow:7px 9px #252d4307}.NXLeqq_exampleHeader{padding:16px;font-size:10px}.NXLeqq_changeButtons button{padding:12px;font-size:11px}.NXLeqq_statement{flex-direction:column;align-items:start;gap:10px;margin:0 6%;padding:24px 0}.NXLeqq_statement span{max-width:none;font-size:8px}.NXLeqq_statement p{font-size:17px}.NXLeqq_how,.NXLeqq_faq,.NXLeqq_compare,.NXLeqq_lifecycle,.NXLeqq_dataHandling{grid-template-columns:1fr;gap:30px;padding:48px 6%}.NXLeqq_lifecycleTrack{grid-template-columns:1fr;gap:30px}.NXLeqq_lifecycleTrack>.NXLeqq_sectionIntro{position:static}.NXLeqq_lifecycleSteps li[data-here]{padding:18px}.NXLeqq_compareColumns{grid-template-columns:1fr;gap:16px;margin-top:32px}.NXLeqq_compareColumns>div{padding:22px}.NXLeqq_resultPage{padding:32px 6% 48px}.NXLeqq_sectionIntro h2{font-size:34px}.NXLeqq_sectionIntro>p:last-child{max-width:460px}.NXLeqq_launch{grid-template-columns:1fr;gap:20px;margin:0 6%;padding:35px 24px}.NXLeqq_launch h2{font-size:31px}.NXLeqq_faq h2{font-size:26px}.NXLeqq_footer{gap:15px;padding:32px 6% 20px}.NXLeqq_footer nav{gap:22px;width:100%}.NXLeqq_signupNote{max-width:330px}}@media (prefers-reduced-motion:reduce){.NXLeqq_site *{scroll-behavior:auto!important;transition:none!important}}@media print{.NXLeqq_header,.NXLeqq_footer,.NXLeqq_skipLink{display:none}}
.-LVXXG_tool{--ink:#252d43;--muted:#56616b;--paper:#f7f5ef;--rust:#ac452c;--amber:#8a6a12;--line:#252d431c;--sage:#2f6f5e;--ok:#e9f3ef;--warn:#fff4dc;--bad:#fbe9e3;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;scroll-margin-top:24px;line-height:1.55}.-LVXXG_tool *{box-sizing:border-box}.-LVXXG_panel{border:1px solid var(--line);background:#fff;padding:28px}.-LVXXG_panel h3{letter-spacing:-.6px;margin:0 0 6px;font-size:22px;font-weight:600}.-LVXXG_panel>p{color:var(--muted);margin:0 0 20px;font-size:15px}.-LVXXG_honeypot{position:absolute;top:-9999px;left:-9999px}.-LVXXG_dropZones{grid-template-columns:1fr 1fr;gap:16px;display:grid}.-LVXXG_dropZone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.-LVXXG_dropZone label{border:2px dashed var(--ink);background:var(--paper);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;min-height:176px;padding:20px;transition:background .15s,border-color .15s;display:flex}.-LVXXG_dropZone label:hover,.-LVXXG_dropZone input:focus-visible+label{background:#fff}.-LVXXG_dropZone input:focus-visible+label{outline-offset:3px;outline:3px solid #b64b2e}.-LVXXG_dropZone[data-state=dragging] label{border-color:var(--rust);background:#fbe9e3}.-LVXXG_dropZone[data-state=selected] label{border-style:solid;border-color:var(--sage);background:var(--ok)}.-LVXXG_dropZone[data-state=error] label{border-color:var(--rust);background:var(--bad)}.-LVXXG_dropZoneTitle{letter-spacing:1.9px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:650}.-LVXXG_dropZoneAction{text-underline-offset:4px;margin-top:8px;font-size:17px;font-weight:600;text-decoration:underline}.-LVXXG_dropZone[data-state=selected] .-LVXXG_dropZoneAction{text-decoration:none}.-LVXXG_dropZoneHint{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.-LVXXG_fieldError{background:var(--bad);border-left:3px solid var(--rust);margin:8px 0 0;padding:10px 12px;font-size:14px}.-LVXXG_fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.-LVXXG_field label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.-LVXXG_field input{width:100%;font:inherit;background:#fff;border:1px solid #252d4355;padding:12px 14px;font-size:15px}.-LVXXG_field input:focus{outline-offset:2px;outline:3px solid #b64b2e}.-LVXXG_checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;display:flex}.-LVXXG_checkbox input{width:16px;height:16px;accent-color:var(--rust);margin-top:4px}.-LVXXG_checkbox input:disabled{cursor:not-allowed;opacity:.5}.-LVXXG_help{color:var(--muted);margin:6px 0 0 26px;font-size:12px}.-LVXXG_consent{border:1px solid var(--line);background:var(--paper);margin:16px 0 0;padding:14px 16px}.-LVXXG_consent legend{padding:0 6px;font-size:13px;font-weight:600}.-LVXXG_turnstile{justify-content:center;margin-top:20px;display:flex}.-LVXXG_notice{background:var(--warn);border-left:3px solid var(--amber);margin:20px 0 0;padding:12px 14px;font-size:14px}.-LVXXG_alert{background:var(--bad);border-left:3px solid var(--rust);margin:16px 0 0;padding:12px 14px;font-size:14px}.-LVXXG_submit{border:1px solid var(--ink);background:var(--ink);color:#fff;width:100%;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:32px;margin-top:20px;padding:16px 22px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.-LVXXG_submit:hover:not(:disabled){background:var(--rust);border-color:var(--rust)}.-LVXXG_submit:disabled{cursor:not-allowed;background:#9aa0ad;border-color:#9aa0ad}.-LVXXG_fine{color:var(--muted);margin:16px 0 0;font-size:12px}.-LVXXG_fine a{color:var(--rust)}.-LVXXG_waiting{border:1px solid var(--line);background:#fff;padding:28px}.-LVXXG_waiting h3{letter-spacing:-.6px;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:600;display:flex}.-LVXXG_tool [tabindex="-1"]:focus{outline:none}.-LVXXG_pulse{background:var(--rust);width:10px;height:10px;animation:1.4s ease-in-out infinite -LVXXG_pulse}@keyframes -LVXXG_pulse{50%{opacity:.25}}.-LVXXG_waiting p{color:var(--muted);margin:12px 0 0;font-size:15px}.-LVXXG_pairPreview{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.-LVXXG_pairPreview figure{border:1px solid var(--line);background:var(--paper);margin:0}.-LVXXG_pairPreview img{width:100%;height:auto;display:block}.-LVXXG_pairPreview figcaption{color:var(--muted);padding:8px 10px;font-size:12px}.-LVXXG_linkBox{border:1px solid var(--line);background:var(--paper);margin-top:20px;padding:16px}.-LVXXG_linkBox strong{font-size:15px;display:block}.-LVXXG_linkBox p{margin:4px 0 0;font-size:13px}.-LVXXG_linkRow{gap:8px;margin-top:10px;display:flex}.-LVXXG_linkRow input{background:#fff;border:1px solid #252d4355;flex:1;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.-LVXXG_buttonRow{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.-LVXXG_button,.-LVXXG_buttonLight{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.-LVXXG_buttonLight{color:var(--ink);background:#fff}.-LVXXG_button:hover{background:var(--rust);border-color:var(--rust)}.-LVXXG_buttonLight:hover{background:var(--paper)}.-LVXXG_result{gap:24px;display:grid}.-LVXXG_resultHeader h2{letter-spacing:-1.6px;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.1}.-LVXXG_resultHeader p{color:var(--muted);margin:10px 0 0}.-LVXXG_identity{border-left:4px solid var(--sage);background:var(--ok);gap:4px;padding:16px 18px;display:grid}.-LVXXG_identity[data-status=unverified],.-LVXXG_identity[data-status=same_revision]{border-color:var(--amber);background:var(--warn)}.-LVXXG_identity[data-status=different_drawings]{border-color:var(--rust);background:var(--bad)}.-LVXXG_identity strong{font-size:15px}.-LVXXG_identity p{margin:0;font-size:14px}.-LVXXG_identity dl{color:var(--muted);flex-wrap:wrap;gap:6px 24px;margin:6px 0 0;font-size:13px;display:flex}.-LVXXG_identity dl div{gap:6px;display:flex}.-LVXXG_identity dt{font-weight:600}.-LVXXG_identity dd{margin:0}.-LVXXG_summary{margin:0;font-size:17px;line-height:1.7}.-LVXXG_counts{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.-LVXXG_counts li{border:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.-LVXXG_counts strong{font-size:18px}.-LVXXG_impactDot{background:var(--muted);flex-shrink:0;width:10px;height:10px}.-LVXXG_impactDot[data-impact=check_before_you_build]{background:var(--rust)}.-LVXXG_impactDot[data-impact=worth_a_look]{background:#d99a1a}.-LVXXG_impactDot[data-impact=minor]{background:#8f98a3}.-LVXXG_viewer{border:1px solid var(--line);background:#fff}.-LVXXG_viewTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:10px;display:flex}.-LVXXG_viewTabs button{font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600}.-LVXXG_viewTabs button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff}.-LVXXG_viewTabs button:hover:not([aria-selected=true]){background:var(--paper)}.-LVXXG_viewBody{padding:12px}.-LVXXG_sideBySide{grid-template-columns:1fr 1fr;gap:12px;display:grid}.-LVXXG_sheet{background:var(--paper);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.-LVXXG_sheet img{width:100%;height:auto;display:block}.-LVXXG_sheet figcaption{background:var(--ink);color:#fff;letter-spacing:1.6px;text-transform:uppercase;z-index:2;padding:4px 8px;font-size:10px;font-weight:650;position:absolute;top:8px;left:8px}.-LVXXG_sheet figcaption[data-side=comparison]{background:var(--rust)}.-LVXXG_pins{z-index:1;position:absolute;inset:0}.-LVXXG_pin{border:2px solid var(--rust);cursor:pointer;background:#ac452c14;padding:0;transition:background .15s,box-shadow .15s;position:absolute}.-LVXXG_pin:hover,.-LVXXG_pin[aria-pressed=true]{box-shadow:0 0 0 3px white, 0 0 0 5px var(--rust);z-index:3;background:#ac452c33}.-LVXXG_pin[data-impact=worth_a_look]{background:#d99a1a14;border-color:#d99a1a}.-LVXXG_pin[data-impact=worth_a_look]:hover,.-LVXXG_pin[data-impact=worth_a_look][aria-pressed=true]{background:#d99a1a33;box-shadow:0 0 0 3px #fff,0 0 0 5px #d99a1a}.-LVXXG_pin[data-impact=minor]{background:#8f98a314;border-color:#8f98a3}.-LVXXG_pin[data-impact=minor]:hover,.-LVXXG_pin[data-impact=minor][aria-pressed=true]{background:#8f98a333;box-shadow:0 0 0 3px #fff,0 0 0 5px #8f98a3}.-LVXXG_pinNumber{background:var(--rust);color:#fff;justify-content:center;align-items:center;width:24px;height:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:flex;position:absolute;top:-12px;left:-12px}.-LVXXG_pin[data-impact=worth_a_look] .-LVXXG_pinNumber{background:#a9740c}.-LVXXG_pin[data-impact=minor] .-LVXXG_pinNumber{background:#6b7482}.-LVXXG_wipeFrame{background:var(--paper);border:1px solid var(--line);touch-action:pan-y;position:relative;overflow:hidden}.-LVXXG_wipeFrame img{width:100%;height:auto;display:block}.-LVXXG_wipeEarlier{clip-path:inset(0 calc(100% - var(--wipe)) 0 0);position:absolute;inset:0}.-LVXXG_wipeLine{top:0;bottom:0;left:var(--wipe);background:var(--rust);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.-LVXXG_wipeLine span{background:var(--rust);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-LVXXG_wipeGrip{top:0;bottom:0;left:var(--wipe);cursor:ew-resize;touch-action:pan-y;z-index:1;width:44px;position:absolute;transform:translate(-50%)}.-LVXXG_wipeLabel{background:var(--ink);color:#fff;letter-spacing:1.6px;text-transform:uppercase;z-index:2;padding:4px 8px;font-size:10px;font-weight:650;position:absolute;top:8px}.-LVXXG_wipeLabel[data-side=original]{left:8px}.-LVXXG_wipeLabel[data-side=comparison]{background:var(--rust);right:8px}.-LVXXG_sliderRow{align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.-LVXXG_sliderRow label{white-space:nowrap;font-weight:600}.-LVXXG_sliderRow input{accent-color:var(--rust);flex:1;min-height:44px}.-LVXXG_overlayFrame{border:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.-LVXXG_overlayLayer{isolation:isolate;mix-blend-mode:multiply;position:absolute;inset:0}.-LVXXG_overlayLayer:first-child{position:relative}.-LVXXG_overlayLayer img{width:100%;height:auto;display:block}.-LVXXG_overlayTint{mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}.-LVXXG_overlayTint[data-side=original]{background:#2f5fd1}.-LVXXG_overlayTint[data-side=comparison]{background:#c9361b}.-LVXXG_overlayKey{flex-wrap:wrap;gap:16px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.-LVXXG_overlayKey li{align-items:center;gap:8px;display:inline-flex}.-LVXXG_overlayKey span{width:14px;height:14px;display:inline-block}.-LVXXG_viewHelp{color:var(--muted);margin:10px 0 0;font-size:13px}.-LVXXG_findings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.-LVXXG_finding{border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border-left:4px solid #8f98a3;grid-template-columns:36px 1fr;gap:14px;width:100%;padding:16px;display:grid}.-LVXXG_finding[data-impact=check_before_you_build]{border-left-color:var(--rust)}.-LVXXG_finding[data-impact=worth_a_look]{border-left-color:#d99a1a}.-LVXXG_finding:has(.-LVXXG_findingCue){grid-template-columns:36px 1fr auto}.-LVXXG_finding:hover{background:var(--paper)}.-LVXXG_finding[aria-pressed=true]{background:var(--paper);outline:2px solid var(--ink)}.-LVXXG_findingCue{white-space:nowrap;text-underline-offset:3px;align-self:center;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.-LVXXG_findingCue svg{transition:transform .15s}.-LVXXG_finding[aria-pressed=true] .-LVXXG_findingCue svg{transform:rotate(180deg)}@media (max-width:560px){.-LVXXG_finding:has(.-LVXXG_findingCue){grid-template-columns:36px 1fr}.-LVXXG_findingCue{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.-LVXXG_findingCue svg{transition:none}}.-LVXXG_findingNumber{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.-LVXXG_findingWhat{margin:0;font-size:16px;font-weight:600}.-LVXXG_findingMeta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;font-size:13px;display:flex}.-LVXXG_findingMeta strong{color:var(--ink)}.-LVXXG_zoom{border:1px solid var(--line);background:#fff;gap:12px;margin-top:8px;padding:16px;display:grid}.-LVXXG_zoomMeta,.-LVXXG_zoomNote{color:var(--muted);margin:0;font-size:13px}.-LVXXG_zoomPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.-LVXXG_zoomSide{align-content:start;gap:6px;margin:0;display:grid}.-LVXXG_zoomSide figcaption{font-size:13px;font-weight:600}.-LVXXG_zoomSide figcaption[data-side=comparison]{color:var(--rust)}.-LVXXG_zoomFrame{border:1px solid var(--line);background:var(--paper);position:relative;overflow:hidden}.-LVXXG_zoomFrame img{max-width:none;height:auto;position:absolute}.-LVXXG_zoomMissing{border:1px dashed var(--line);background:var(--paper);color:var(--muted);margin:0;padding:16px;font-size:13px}.-LVXXG_withheld{border:1px solid var(--line);background:var(--paper);padding:20px}.-LVXXG_withheld h3{margin:0 0 8px;font-size:18px}.-LVXXG_withheld p{color:var(--muted);margin:0}.-LVXXG_actions{border:1px solid var(--line);background:var(--paper);gap:16px;padding:24px;display:grid}.-LVXXG_actions h3{letter-spacing:-.5px;margin:0;font-size:20px}.-LVXXG_actions p{color:var(--muted);margin:0;font-size:14px}.-LVXXG_cta{background:var(--ink);color:#fff;padding:28px}.-LVXXG_cta h3{letter-spacing:-.8px;margin:0;font-size:24px}.-LVXXG_cta p{color:#d5d8e2;max-width:560px;margin:10px 0 0;font-size:15px}.-LVXXG_ctaEyebrow{font:9px var(--font-geist-mono), monospace;letter-spacing:1.1px;text-transform:uppercase;color:#e8b998}.-LVXXG_cta .-LVXXG_ctaEyebrow{margin:0 0 12px}.-LVXXG_ctaPoints{max-width:560px;margin:16px 0 0;padding:0;list-style:none}.-LVXXG_ctaPoints li{color:#e5dfd1;border-top:1px solid #ffffff1f;padding:7px 0 7px 20px;font-size:14px;position:relative}.-LVXXG_ctaPoints li:before{content:"+";color:#e8b998;font-family:var(--font-geist-mono), monospace;position:absolute;left:0}.-LVXXG_cta a{color:#fff;border:1px solid #fff;align-items:center;gap:24px;margin-top:18px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.-LVXXG_cta a:hover{color:var(--ink);background:#fff}.-LVXXG_scope{border:1px solid var(--line);color:var(--muted);margin:0;padding:16px 18px;font-size:13px}.-LVXXG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.-LVXXG_zoomPair{grid-template-columns:1fr}.-LVXXG_panel,.-LVXXG_waiting{padding:18px}.-LVXXG_dropZones,.-LVXXG_fields,.-LVXXG_pairPreview,.-LVXXG_sideBySide{grid-template-columns:1fr}.-LVXXG_dropZone label{min-height:132px}.-LVXXG_linkRow{flex-direction:column}.-LVXXG_submit{justify-content:center}.-LVXXG_viewBody{padding:8px}}@media (prefers-reduced-motion:reduce){.-LVXXG_pulse{animation:none}}.-LVXXG_retentionRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;display:flex}.-LVXXG_retentionRow>div:first-child{flex:320px;gap:8px;display:grid}.-LVXXG_deadline{border:1px solid var(--line);background:#fff;flex:none;padding:12px 14px}.-LVXXG_primaryCta,.-LVXXG_danger,.-LVXXG_dangerLight{border:1px solid var(--rust);background:var(--rust);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.-LVXXG_tool a.-LVXXG_primaryCta{color:#fff}.-LVXXG_primaryCta:hover{background:var(--ink);border-color:var(--ink)}.-LVXXG_danger{background:#9b2c1d;border-color:#9b2c1d}.-LVXXG_danger:hover:not(:disabled){background:#7a2216;border-color:#7a2216}.-LVXXG_dangerLight{color:#9b2c1d;background:#fff;border-color:#9b2c1d66}.-LVXXG_dangerLight:hover{background:var(--bad);border-color:#9b2c1d}.-LVXXG_danger:disabled,.-LVXXG_buttonLight:disabled{opacity:.6;cursor:not-allowed}.-LVXXG_button,.-LVXXG_buttonLight{transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.-LVXXG_confirm{border:1px solid var(--ink);width:min(480px,100vw - 32px);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#fff;margin:auto;padding:28px;box-shadow:0 24px 60px #252d4333}.-LVXXG_confirm::backdrop{background:#252d43a6}.-LVXXG_confirm h3{letter-spacing:-.5px;margin:0 0 10px;font-size:20px}.-LVXXG_confirm p{color:var(--muted);margin:0;font-size:15px}.-LVXXG_confirm .-LVXXG_buttonRow{justify-content:flex-start}.-LVXXG_expired{gap:24px;max-width:980px;display:grid}.-LVXXG_expiredHeader{align-items:flex-start;gap:20px;display:flex}.-LVXXG_expiredIcon{background:var(--bad);width:48px;height:48px;color:var(--rust);flex:none;justify-content:center;align-items:center;margin-top:6px;display:inline-flex}.-LVXXG_expired[data-reason=deleted] .-LVXXG_expiredIcon{background:var(--warn);color:var(--amber)}.-LVXXG_expiredHeader h1,.-LVXXG_expiredHeader h2{letter-spacing:-1.6px;margin:0 0 12px;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.1}.-LVXXG_expiredHeader h2{letter-spacing:-1px;font-size:clamp(24px,2.6vw,32px)}.-LVXXG_expiredHeader p{max-width:620px;color:var(--muted);margin:0;font-size:16px}.-LVXXG_expiredActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.-LVXXG_expiredOption{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.-LVXXG_expiredOption:first-child{border-top:3px solid var(--rust)}.-LVXXG_expiredOption h3,.-LVXXG_rerun h3{letter-spacing:-.4px;margin:0;font-size:18px}.-LVXXG_expiredOption p,.-LVXXG_rerun p{color:var(--muted);margin:0;font-size:14px}.-LVXXG_expiredOption a{margin-top:auto}.-LVXXG_rerun{background:var(--paper);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px 24px;display:flex}.-LVXXG_rerun>div:first-child{flex:320px;gap:4px;display:grid}.-LVXXG_rerunAction{justify-items:start;gap:8px;display:grid}.-LVXXG_rerunDone{max-width:420px;color:var(--sage);align-items:flex-start;gap:10px;display:flex}.-LVXXG_rerunDone svg{flex:none;margin-top:2px}@media (max-width:760px){.-LVXXG_expiredActions{grid-template-columns:1fr}.-LVXXG_expiredHeader{flex-direction:column;gap:14px}.-LVXXG_expiredOption a,.-LVXXG_rerunAction,.-LVXXG_rerunAction button,.-LVXXG_buttonRow .-LVXXG_primaryCta,.-LVXXG_buttonRow .-LVXXG_dangerLight{justify-content:center;width:100%}.-LVXXG_deadline{width:100%}}@media (prefers-reduced-motion:reduce){.-LVXXG_primaryCta,.-LVXXG_danger,.-LVXXG_dangerLight,.-LVXXG_button,.-LVXXG_buttonLight{transition:none}}
.fFtWba_tool{--ink:#252d43;--muted:#56616b;--paper:#f5f6f1;--accent:#1f6f5a;--accent-soft:#e4f1ea;--amber:#8a6a12;--amber-soft:#fff3d6;--red:#b3341f;--red-soft:#fbe6e1;--line:#252d431c;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;line-height:1.55}.fFtWba_tool *{box-sizing:border-box}.fFtWba_panel{border:1px solid var(--line);background:#fff;padding:28px}.fFtWba_panel h3{letter-spacing:-.6px;margin:0 0 6px;font-size:22px;font-weight:600}.fFtWba_panel>p{color:var(--muted);margin:0 0 20px;font-size:15px}.fFtWba_honeypot{position:absolute;top:-9999px;left:-9999px}.fFtWba_srOnly,.fFtWba_dropZone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fFtWba_dropZone label{border:2px dashed var(--ink);background:var(--paper);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px;transition:background .15s,border-color .15s;display:flex}.fFtWba_dropZone label:hover,.fFtWba_dropZone input:focus-visible+label{background:#fff}.fFtWba_dropZone input:focus-visible+label{outline:3px solid var(--accent);outline-offset:3px}.fFtWba_dropZone[data-state=dragging] label{border-color:var(--accent);background:var(--accent-soft)}.fFtWba_dropZone[data-state=reading] label{border-style:solid;border-color:var(--accent);background:var(--accent-soft);cursor:progress}.fFtWba_dropZone[data-state=read] label{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.fFtWba_dropZone[data-state=error] label{border-color:var(--red);background:var(--red-soft)}.fFtWba_dropZoneTitle{letter-spacing:1.9px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:650}.fFtWba_dropZoneAction{text-underline-offset:4px;margin-top:8px;font-size:17px;font-weight:600;text-decoration:underline}.fFtWba_dropZone[data-state=read] .fFtWba_dropZoneAction,.fFtWba_dropZone[data-state=reading] .fFtWba_dropZoneAction{text-decoration:none}.fFtWba_dropZone[data-state=reading] .fFtWba_dropZoneAction{align-items:center;gap:10px;display:inline-flex}.fFtWba_dropZone[data-state=reading] label{position:relative;overflow:hidden}.fFtWba_dropZoneScan{background:var(--accent);width:35%;height:4px;animation:1.6s ease-in-out infinite fFtWba_dropZoneScan;position:absolute;bottom:0;left:0}@keyframes fFtWba_dropZoneScan{0%{transform:translate(-100%)}to{transform:translate(290%)}}.fFtWba_dropZoneHint{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.fFtWba_readNote{background:var(--accent-soft);border-left:3px solid var(--accent);margin:12px 0 0;padding:12px 14px;font-size:14px}.fFtWba_plantCountNote{background:var(--amber-soft);border-left:3px solid var(--amber);margin:12px 0 0;padding:12px 14px;font-size:14px}.fFtWba_readNote ul{margin:6px 0 0;padding-left:18px}.fFtWba_orDivider{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:18px 0 6px;font-size:11px;display:flex}.fFtWba_orDivider:before,.fFtWba_orDivider:after{content:"";background:var(--line);flex:1;height:1px}.fFtWba_fields{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:12px;display:grid}.fFtWba_field{flex-direction:column;display:flex}.fFtWba_fieldWide{grid-column:1/-1}.fFtWba_field label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.fFtWba_field input,.fFtWba_field select,.fFtWba_field textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #252d4355;padding:12px 14px;font-size:15px}.fFtWba_field input:focus,.fFtWba_field select:focus,.fFtWba_field textarea:focus{outline:3px solid var(--accent);outline-offset:2px}.fFtWba_field[data-read=true] input,.fFtWba_field[data-read=true] select{border-color:var(--accent);background:#f3faf6}.fFtWba_confidence{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500}.fFtWba_confidence[data-level=low]{color:var(--amber)}.fFtWba_fieldError{background:var(--red-soft);border-left:3px solid var(--red);margin:8px 0 0;padding:10px 12px;font-size:14px}.fFtWba_checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;display:flex}.fFtWba_checkbox input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:4px}.fFtWba_checkbox input:disabled{cursor:not-allowed;opacity:.5}.fFtWba_help{color:var(--muted);margin:6px 0 0 26px;font-size:12px}.fFtWba_consent{border:1px solid var(--line);background:var(--paper);margin:16px 0 0;padding:14px 16px}.fFtWba_consent legend{padding:0 6px;font-size:13px;font-weight:600}.fFtWba_turnstile{justify-content:center;margin-top:20px;display:flex}.fFtWba_notice{background:var(--amber-soft);border-left:3px solid var(--amber);margin:16px 0 0;padding:12px 14px;font-size:14px}.fFtWba_alert{background:var(--red-soft);border-left:3px solid var(--red);margin:16px 0 0;padding:12px 14px;font-size:14px}.fFtWba_submit,.fFtWba_button,.fFtWba_tool a.fFtWba_button,.fFtWba_check a.fFtWba_button{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.fFtWba_submit{width:100%;margin-top:20px}.fFtWba_submit:hover:not(:disabled),.fFtWba_button:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.fFtWba_submit:disabled,.fFtWba_button:disabled{cursor:not-allowed;background:#9aa0ad;border-color:#9aa0ad}.fFtWba_buttonLight{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fFtWba_buttonLight:hover{background:var(--paper)}.fFtWba_buttonRow{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.fFtWba_fine{color:var(--muted);margin:16px 0 0;font-size:12px}.fFtWba_fine a{color:var(--accent)}.fFtWba_waiting{border:1px solid var(--line);background:#fff;padding:28px}.fFtWba_waiting h3{letter-spacing:-.6px;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:600;display:flex}.fFtWba_waiting p{color:var(--muted);margin:12px 0 0;font-size:15px}.fFtWba_pulse{background:var(--accent);width:10px;height:10px;animation:1.4s ease-in-out infinite fFtWba_pulse}@keyframes fFtWba_pulse{50%{opacity:.25}}.fFtWba_created{gap:24px;scroll-margin-top:24px;display:grid}.fFtWba_createdHeader h3:focus{outline:none}.fFtWba_createdHeader h3{letter-spacing:-.8px;margin:0;font-size:26px;font-weight:600}.fFtWba_createdHeader p{color:var(--muted);margin:8px 0 0}.fFtWba_stickerCard{border:1px solid var(--line);background:var(--paper);grid-template-columns:220px 1fr;gap:24px;padding:20px;display:grid}.fFtWba_stickerCard img{border:1px solid var(--line);background:#fff;width:100%;height:auto;display:block}.fFtWba_stickerCard h4{margin:0 0 6px;font-size:18px}.fFtWba_stickerCard p{color:var(--muted);margin:0 0 10px;font-size:14px}.fFtWba_linkBox{border:1px solid var(--line);background:var(--paper);padding:16px}.fFtWba_linkBox strong{font-size:15px;display:block}.fFtWba_linkBox p{color:var(--muted);margin:4px 0 0;font-size:13px}.fFtWba_linkRow{gap:8px;margin-top:10px;display:flex}.fFtWba_linkRow input{background:#fff;border:1px solid #252d4355;flex:1;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.fFtWba_docsSeen{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.fFtWba_docsSeen li{flex-wrap:wrap;gap:4px 12px;display:flex}.fFtWba_docsSeen strong{font-weight:600}.fFtWba_docsSeen span{color:var(--muted)}.fFtWba_check{--ink:#3d405b;--muted:#5f6272;--paper:#f7f5f2;--border:#e5e1db;--terracotta:#e07a5f;--terracotta-cta:#b8553a;--gold:#f2cc8f;--gold-dark:#e8b86a;--success:#15803d;--success-soft:#e8f5ec;--info:#2563eb;--warning:#b45309;--error:#dc2626;--ease:cubic-bezier(.4, 0, .2, 1);--accent:#1f6f5a;--accent-soft:#e4f1ea;--amber:#8a6a12;--amber-soft:#fff3d6;--red:#b3341f;--red-soft:#fbe6e1;--line:#252d431c;background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;font-family:Arial,Helvetica,sans-serif;line-height:1.5;display:flex}.fFtWba_check *{box-sizing:border-box}.fFtWba_check button:focus-visible,.fFtWba_check input:focus-visible,.fFtWba_check textarea:focus-visible,.fFtWba_check a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.fFtWba_checkTop{background:var(--ink);color:#fff;padding:14px 16px}.fFtWba_brand{letter-spacing:1.6px;text-transform:uppercase;color:#c9cdd8;align-items:center;gap:10px;font-size:11px;display:flex}.fFtWba_brand img{width:24px;height:24px}.fFtWba_plantCard{border-bottom:1px solid var(--line);background:#fff;padding:16px}.fFtWba_plantNumber{letter-spacing:-.5px;color:var(--accent);margin:0;font-family:Courier New,Consolas,ui-monospace,monospace;font-size:26px;font-weight:700}.fFtWba_plantCard h1,.fFtWba_plantCard .fFtWba_plantName{letter-spacing:-.3px;margin:2px 0 0;font-size:18px;font-weight:600}.fFtWba_plantMeta{color:var(--muted);margin:4px 0 0;font-size:13px}.fFtWba_band{gap:2px;padding:14px 16px;font-size:15px;display:grid}.fFtWba_band strong{font-size:17px}.fFtWba_band[data-tone=stop]{background:var(--red);color:#fff}.fFtWba_band[data-tone=ok]{background:var(--accent-soft);border-bottom:1px solid var(--line)}.fFtWba_band[data-tone=warn]{background:var(--amber-soft);border-bottom:1px solid var(--line)}.fFtWba_band[data-tone=done]{background:var(--ink);color:#fff}.fFtWba_band p{opacity:.9;margin:0;font-size:14px}.fFtWba_checkBody{flex:1;align-content:start;gap:16px;padding:16px;display:grid}.fFtWba_checkBody h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:600}.fFtWba_checkBody p{margin:0}.fFtWba_muted{color:var(--muted);font-size:14px}.fFtWba_nameInput{border:2px solid var(--ink);width:100%;font:inherit;background:#fff;padding:16px;font-size:18px}.fFtWba_progress{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.fFtWba_progressBar{background:var(--line);flex:1;height:6px;overflow:hidden}.fFtWba_progressBar span{background:var(--accent);height:100%;transition:width .2s;display:block}.fFtWba_screenTitle{gap:2px;display:grid}.fFtWba_screenTitle small{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.fFtWba_items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fFtWba_item{border:1px solid var(--line);border-left:4px solid var(--line);background:#fff;gap:10px;padding:12px 14px;display:grid}.fFtWba_item[data-answer=pass]{border-left-color:var(--accent)}.fFtWba_item[data-answer=fail]{border-left-color:var(--red)}.fFtWba_item[data-answer=na]{border-left-color:#8f98a3}.fFtWba_itemLabel{font-size:16px;font-weight:600;line-height:1.3}.fFtWba_itemHelp{color:var(--muted);margin-top:2px;font-size:13px}.fFtWba_answers{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.fFtWba_answers button{min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #252d4355;font-size:15px;font-weight:600;line-height:1.15}.fFtWba_answers button[aria-pressed=true][data-value=pass]{background:var(--accent);border-color:var(--accent);color:#fff}.fFtWba_answers button[aria-pressed=true][data-value=fail]{background:var(--red);border-color:var(--red);color:#fff}.fFtWba_answers button[aria-pressed=true][data-value=na]{color:#fff;background:#56616b;border-color:#56616b}.fFtWba_defect{background:var(--red-soft);border:1px solid #b3341f33;gap:10px;padding:12px;display:grid}.fFtWba_defect label{margin-bottom:4px;font-size:12px;font-weight:600;display:block}.fFtWba_severity{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.fFtWba_severity button{min-height:44px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #252d4355;font-size:13px;font-weight:600}.fFtWba_severity button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fFtWba_severity button[aria-pressed=true][data-value=stop_work]{background:var(--red);border-color:var(--red)}.fFtWba_defect textarea{width:100%;min-height:72px;font:inherit;background:#fff;border:1px solid #252d4355;padding:10px;font-size:15px}.fFtWba_photoButton{border:1px dashed var(--ink);min-height:44px;font:inherit;cursor:pointer;background:#fff;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.fFtWba_photoButton input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fFtWba_photoPreview{border:1px solid var(--line);width:auto;max-height:140px;display:block}.fFtWba_allOk{border:1px solid var(--accent);min-height:40px;color:var(--accent);font:inherit;cursor:pointer;background:#fff;justify-self:start;padding:0 14px;font-size:13px;font-weight:600}.fFtWba_config{gap:8px;display:grid}.fFtWba_config button{min-height:52px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #252d4355;font-size:16px;font-weight:600}.fFtWba_config button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fFtWba_verdict{gap:8px;display:grid}.fFtWba_verdict button{min-height:56px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #252d4355;font-size:16px;font-weight:600}.fFtWba_verdict button[aria-pressed=true][data-value=yes]{background:var(--accent);border-color:var(--accent);color:#fff}.fFtWba_verdict button[aria-pressed=true][data-value=no]{background:var(--red);border-color:var(--red);color:#fff}.fFtWba_notesInput{width:100%;min-height:80px;font:inherit;background:#fff;border:1px solid #252d4355;padding:12px;font-size:15px}.fFtWba_summaryList{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.fFtWba_summaryList li{border:1px solid var(--line);background:#fff;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.fFtWba_checkNav{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:10px;display:grid;position:sticky;bottom:0}.fFtWba_checkNav button{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:52px;font:inherit;cursor:pointer;padding:0 18px;font-size:16px;font-weight:600}.fFtWba_checkNav button[data-kind=back]{color:var(--ink);background:#fff}.fFtWba_checkNav button:disabled{cursor:not-allowed;background:#9aa0ad;border-color:#9aa0ad}.fFtWba_runner{border:1px solid var(--border);background:#fff;border-radius:12px;justify-self:center;gap:14px;width:100%;max-width:560px;padding:16px;display:grid}.fFtWba_runnerWho{color:var(--muted);font-size:13px}.fFtWba_runnerWho strong{color:var(--ink)}.fFtWba_runnerTop{align-items:center;gap:12px;display:flex}.fFtWba_runnerBack{width:40px;height:40px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.fFtWba_runnerBack:hover:enabled{background:var(--paper)}.fFtWba_runnerBack:disabled{opacity:.3;cursor:default}.fFtWba_runnerProgress{flex:1;min-width:0}.fFtWba_runnerBar{background:var(--paper);border-radius:999px;height:6px;overflow:hidden}.fFtWba_runnerBar span{background:var(--success);height:100%;transition:width .3s var(--ease);display:block}.fFtWba_runnerCounter{justify-content:space-between;align-items:center;gap:8px;height:24px;margin-top:4px;display:flex}.fFtWba_runnerProgress p{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.fFtWba_answerBadge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.fFtWba_answerBadge[data-value=pass]{background:var(--success);color:#fff}.fFtWba_answerBadge[data-value=fail]{background:var(--error);color:#fff}.fFtWba_answerBadge[data-value=na]{background:var(--paper);color:var(--ink)}.fFtWba_passCard{border:1px solid var(--border);width:100%;min-height:46vh;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .3s var(--ease), border-color .3s var(--ease);touch-action:manipulation;background:#fff;border-radius:12px;align-content:center;justify-items:start;gap:12px;padding:24px 22px;display:grid;box-shadow:0 1px 2px #3d405b0f}.fFtWba_passCard:hover{box-shadow:0 4px 12px #3d405b1a}.fFtWba_passCard[data-answer=pass]{border-color:var(--success)}.fFtWba_passCard[data-answer=fail]{border-color:var(--error)}.fFtWba_passCard small,.fFtWba_configCard small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.fFtWba_passCard h2,.fFtWba_configCard h2{letter-spacing:-.3px;margin:0;font-size:26px;font-weight:700;line-height:1.2}.fFtWba_passCard p{color:var(--muted);margin:0;font-size:17px}.fFtWba_passHint{background:var(--success-soft);color:#166534;border-radius:999px;margin-top:8px;padding:6px 14px;font-size:15px;font-weight:500;display:inline-flex}.fFtWba_defectSummary{color:var(--error);background:#fef2f2;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.fFtWba_defectSummary img{object-fit:cover;border-radius:6px;width:44px;height:44px}.fFtWba_cardActions{justify-content:space-between;gap:10px;display:flex}.fFtWba_naButton,.fFtWba_issueButton{min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease);border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:16px;display:inline-flex}.fFtWba_naButton{border:1px solid var(--border);color:var(--muted);background:#fff;box-shadow:0 1px 2px #3d405b0f}.fFtWba_naButton:hover{background:var(--paper)}.fFtWba_issueButton{background:var(--gold);color:var(--ink);border:0;font-weight:700;box-shadow:0 1px 2px #3d405b14}.fFtWba_issueButton:hover{background:var(--gold-dark)}@media (max-width:380px){.fFtWba_naButton,.fFtWba_issueButton{gap:6px;padding:0 8px;font-size:15px}}.fFtWba_runnerCount{color:var(--muted);text-align:right;font-size:13px}.fFtWba_configCard{border:1px solid var(--border);border-radius:12px;gap:12px;padding:24px 22px;display:grid}.fFtWba_configOptions{gap:10px;display:grid}.fFtWba_configOptions button{border:1px solid var(--border);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;transition:background .2s var(--ease);background:#fff;border-radius:8px;font-size:17px;font-weight:700}.fFtWba_configOptions button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fFtWba_sheetLayer{z-index:50;color:var(--ink);justify-content:center;align-items:flex-end;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0}.fFtWba_sheetScrim{background:#3d405b73;position:absolute;inset:0}.fFtWba_sheet{background:#fff;border-radius:16px 16px 0 0;outline:none;flex-direction:column;width:100%;max-width:560px;max-height:90dvh;display:flex;position:relative;box-shadow:0 -8px 30px #3d405b33}@media (min-width:640px){.fFtWba_sheetLayer{align-items:center}.fFtWba_sheet{border-radius:16px}}.fFtWba_sheetHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.fFtWba_sheetHead h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.fFtWba_sheetHead p{color:var(--muted);margin:2px 0 0;font-size:14px}.fFtWba_sheetClose{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fFtWba_sheetClose:hover{background:var(--paper)}.fFtWba_sheetBody{gap:20px;padding:16px;display:grid;overflow-y:auto}.fFtWba_sheetSection{gap:8px;display:grid}.fFtWba_sheetLabel{margin:0;font-size:15px;font-weight:500}.fFtWba_photoDrop{border:2px dashed var(--border);background:var(--paper);min-height:112px;color:var(--muted);cursor:pointer;transition:border-color .2s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex;position:relative}.fFtWba_photoDrop:hover,.fFtWba_photoDrop:focus-within{border-color:var(--ink)}.fFtWba_photoDrop[data-busy]{cursor:progress;opacity:.7}.fFtWba_photoDrop input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fFtWba_spin{animation:1s linear infinite fFtWba_plantSpin}@keyframes fFtWba_plantSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fFtWba_spin{animation:none}}.fFtWba_photoTaken{border:1px solid var(--border);background:var(--paper);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.fFtWba_photoTaken img{object-fit:cover;border-radius:6px;width:88px;height:88px}.fFtWba_photoTaken button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.fFtWba_severityCards{gap:10px;display:grid}.fFtWba_severityCards button{font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease), box-shadow .2s var(--ease);border:2px solid;border-radius:8px;gap:2px;padding:14px 16px;display:grid}.fFtWba_severityCards button strong{align-items:center;gap:8px;font-size:18px;display:inline-flex}.fFtWba_severityCards button span{font-size:14px}.fFtWba_severityCards button[data-value=minor]{color:var(--info);background:#eff4ff}.fFtWba_severityCards button[data-value=major]{color:var(--warning);background:#fdf6ec}.fFtWba_severityCards button[data-value=stop_work]{color:var(--error);background:#fdf2f2}.fFtWba_severityCards button[aria-pressed=true]{box-shadow:0 0 0 3px}.fFtWba_stopConfirm{border:1px solid var(--error);color:var(--error);background:#fdf2f2;border-radius:8px;gap:2px;padding:12px;font-size:14px;display:grid}.fFtWba_sheetNote{border:1px solid var(--border);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:16px}.fFtWba_sheetFoot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);gap:10px;display:grid}.fFtWba_sheetError{border:1px solid var(--error);color:#991b1b;background:#fdf2f2;border-radius:8px;outline:none;padding:12px 14px;font-size:14px}.fFtWba_sheetActions{justify-content:flex-end;gap:10px;display:flex}.fFtWba_sheetCancel,.fFtWba_sheetSave{min-height:52px;font:inherit;cursor:pointer;transition:background .2s var(--ease);border-radius:8px;padding:0 20px;font-size:16px}.fFtWba_sheetCancel{color:var(--ink);background:0 0;border:0}.fFtWba_sheetCancel:hover{background:var(--paper)}.fFtWba_sheetSave{background:var(--terracotta-cta);color:#fff;border:0;font-weight:700}.fFtWba_sheetSave:disabled{cursor:not-allowed;background:#ddb3a6}.fFtWba_sheet button:focus-visible,.fFtWba_sheet textarea:focus-visible,.fFtWba_photoDrop:focus-within{outline:3px solid var(--terracotta);outline-offset:2px}.fFtWba_checkAlert{background:var(--red-soft);border-left:3px solid var(--red);padding:12px 14px;font-size:14px}.fFtWba_checkFoot{color:var(--muted);padding:12px 16px 20px;font-size:12px}.fFtWba_checkFoot a{color:var(--accent)}.fFtWba_resultCard{border:1px solid var(--line);background:#fff;gap:12px;padding:20px 16px;display:grid}.fFtWba_resultCard h2{font-size:22px}.fFtWba_bigTick{background:var(--accent);color:#fff;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;font-weight:700;display:flex}.fFtWba_bigTick[data-tone=stop]{background:var(--red)}.fFtWba_bigTick[data-tone=warn]{background:var(--amber)}.fFtWba_register{gap:24px;display:grid}.fFtWba_registerHeader{gap:6px;display:grid}.fFtWba_registerHeader h2{letter-spacing:-1.2px;margin:0;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1}.fFtWba_registerHeader p{color:var(--muted);margin:0}.fFtWba_statusBand{border-left:4px solid var(--accent);background:var(--accent-soft);gap:2px;padding:14px 18px;display:grid}.fFtWba_statusBand[data-tone=stop]{border-color:var(--red);background:var(--red-soft)}.fFtWba_statusBand[data-tone=warn]{border-color:var(--amber);background:var(--amber-soft)}.fFtWba_statusBand[data-tone=closed]{border-color:var(--ink);background:var(--paper)}.fFtWba_statusBand strong{font-size:15px}.fFtWba_statusBand p{margin:0;font-size:14px}.fFtWba_stats{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fFtWba_stats li{border:1px solid var(--line);background:#fff;align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.fFtWba_stats strong{font-size:20px}.fFtWba_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.fFtWba_day{border:1px solid var(--line);text-align:left;min-height:92px;font:inherit;color:inherit;cursor:default;background:#fff;gap:4px;padding:10px 8px;display:grid}.fFtWba_day[data-has-check=true]{cursor:pointer}.fFtWba_day[data-state=done]{border-top:4px solid var(--accent)}.fFtWba_day[data-state=defects]{border-top:4px solid var(--amber)}.fFtWba_day[data-state=stop_work]{border-top:4px solid var(--red);background:var(--red-soft)}.fFtWba_day[data-state=missed]{background:var(--paper);border-top:4px solid #8f98a3}.fFtWba_day[data-state=today]{border-top:4px solid var(--ink);outline:2px solid var(--ink);outline-offset:-2px}.fFtWba_day[data-state=upcoming]{border-top:4px solid var(--line);color:var(--muted)}.fFtWba_day[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.fFtWba_dayNumber{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.fFtWba_dayDate{font-size:14px;font-weight:600}.fFtWba_dayState{font-size:12px}.fFtWba_dayWho{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.fFtWba_checkList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fFtWba_checkRow{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;gap:8px;padding:14px 16px;display:grid}.fFtWba_checkRow[data-tone=defects]{border-left-color:var(--amber)}.fFtWba_checkRow[data-tone=stop]{border-left-color:var(--red)}.fFtWba_checkRow[data-selected=true]{outline:2px solid var(--ink)}.fFtWba_checkRowHead{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;font-size:14px;display:flex}.fFtWba_checkRowHead strong{font-size:16px}.fFtWba_defectList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fFtWba_defectRow{background:var(--paper);border:1px solid var(--line);gap:6px;padding:10px 12px;font-size:14px;display:grid}.fFtWba_defectRow[data-severity=stop_work]{border-left:3px solid var(--red)}.fFtWba_defectRow[data-severity=major]{border-left:3px solid var(--amber)}.fFtWba_defectRow[data-severity=minor]{border-left:3px solid #8f98a3}.fFtWba_defectPhotos{flex-wrap:wrap;gap:6px;display:flex}.fFtWba_defectPhotos img{border:1px solid var(--line);background:#fff;width:auto;height:96px}.fFtWba_clearForm{border:1px solid var(--line);background:#fff;gap:8px;padding:12px;display:grid}.fFtWba_clearForm input,.fFtWba_clearForm textarea{width:100%;font:inherit;border:1px solid #252d4355;padding:10px 12px;font-size:14px}.fFtWba_cleared{color:var(--accent);font-size:13px}.fFtWba_actions{border:1px solid var(--line);background:var(--paper);gap:16px;padding:24px;display:grid}.fFtWba_actions h3{letter-spacing:-.5px;margin:0;font-size:20px}.fFtWba_actions p{color:var(--muted);margin:0;font-size:14px}.fFtWba_cta{background:var(--ink);color:#fff;padding:28px}.fFtWba_cta h3{letter-spacing:-.8px;margin:0;font-size:24px}.fFtWba_cta p{color:#d5d8e2;max-width:560px;margin:10px 0 0;font-size:15px}.fFtWba_cta a,.fFtWba_tool .fFtWba_cta a{color:#fff;border:1px solid #fff;align-items:center;gap:24px;margin-top:18px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fFtWba_cta a:hover,.fFtWba_tool .fFtWba_cta a:hover{color:var(--ink);background:#fff}.fFtWba_scope{border:1px solid var(--line);color:var(--muted);margin:0;padding:16px 18px;font-size:13px}.fFtWba_sticker{grid-template-columns:160px 1fr;align-items:start;gap:20px;display:grid}.fFtWba_sticker img{border:1px solid var(--line);background:#fff;width:100%;height:auto;display:block}@media (max-width:760px){.fFtWba_panel,.fFtWba_waiting{padding:18px}.fFtWba_fields,.fFtWba_stickerCard,.fFtWba_sticker{grid-template-columns:1fr}.fFtWba_linkRow{flex-direction:column}.fFtWba_submit{justify-content:center}.fFtWba_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.fFtWba_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fFtWba_pulse{animation:none}.fFtWba_dropZoneScan{width:100%;animation:none}.fFtWba_progressBar span{transition:none}}@media print{.fFtWba_checkNav,.fFtWba_cta,.fFtWba_actions,.fFtWba_buttonRow{display:none!important}.fFtWba_register{gap:16px}.fFtWba_day,.fFtWba_checkRow,.fFtWba_defectRow{break-inside:avoid}}.fFtWba_phoneWrap{justify-content:center;align-items:flex-start;gap:28px;min-width:0;display:flex}.fFtWba_phone{--ink:#252d43;--muted:#56616b;--paper:#f5f6f1;--accent:#1f6f5a;--accent-soft:#e4f1ea;--red:#b3341f;--line:#252d431c;border:10px solid var(--ink);background:var(--paper);width:300px;max-width:100%;font-family:var(--font-geist-sans), Arial, sans-serif;color:var(--ink);border-radius:34px;margin:0;overflow:hidden;box-shadow:14px 18px #1f6f5a14}.fFtWba_phone figcaption{letter-spacing:1.4px;text-transform:uppercase;color:#c9cdd8;background:var(--ink);padding:10px 14px;font-size:11px}.fFtWba_phoneCard{border-bottom:1px solid var(--line);background:#fff;padding:12px 14px}.fFtWba_phoneCard strong{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;display:block}.fFtWba_phoneCard span{font-size:13px}.fFtWba_phoneBand{background:var(--accent-soft);padding:8px 14px;font-size:12px;font-weight:600}.fFtWba_phoneRows{gap:8px;margin:0;padding:12px;list-style:none;display:grid}.fFtWba_phoneRows li{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:grid}.fFtWba_phoneRows li[data-answer=fail]{border-left-color:var(--red)}.fFtWba_phoneRows li[data-answer=""]{border-left-color:var(--line)}.fFtWba_phoneRows li>span{grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.fFtWba_phoneRows li>span>i{text-align:center;border:1px solid #252d4333;padding:6px 0;font-size:11px;font-style:normal;line-height:1.2}.fFtWba_phoneRows li[data-answer=pass]>span>i:first-child,.fFtWba_phoneRows li[data-answer=fail]>span>i:nth-child(2){color:#fff}.fFtWba_phoneRows li[data-answer=pass]>span>i:first-child{background:var(--accent);border-color:var(--accent)}.fFtWba_phoneRows li[data-answer=fail]>span>i:nth-child(2){background:var(--red);border-color:var(--red)}.fFtWba_phoneRows li>span.fFtWba_phoneDefect{color:var(--muted);background:#fbe6e1;border:1px solid #b3341f33;padding:6px 8px;font-weight:400;display:block}.fFtWba_stickerDemo{width:150px;font-family:var(--font-geist-sans), Arial, sans-serif;color:#252d43;text-align:center;background:#fff;border:1px solid #bfc7c2;justify-items:center;gap:6px;padding:16px 14px;font-size:11px;display:grid;transform:rotate(-3deg);box-shadow:8px 10px #252d4307}.fFtWba_stickerDemo svg{width:96px;height:96px}.fFtWba_stickerDemo strong{color:#1f6f5a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}@media (max-width:760px){.fFtWba_phoneWrap{flex-direction:column;align-items:center}.fFtWba_stickerDemo{transform:none}}
._1IqvLG_page{max-width:920px;margin:0 auto;padding:50px 5% 86px}._1IqvLG_eyebrow{letter-spacing:1.9px;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:650;display:flex}._1IqvLG_eyebrow>span{background:var(--rust);width:7px;height:7px;display:inline-block}._1IqvLG_page h1{letter-spacing:-1.4px;margin:18px 0 14px;font-size:clamp(32px,3.6vw,46px);font-weight:600;line-height:1.1}._1IqvLG_summary{color:var(--muted);max-width:680px;margin:0;font-size:17px}._1IqvLG_byline{color:var(--muted);margin:16px 0 0;font-size:13px}._1IqvLG_byline a{text-underline-offset:3px;text-decoration:underline}._1IqvLG_article{background:#fff;border:1px solid #252d431c;border-radius:12px;margin-top:32px;padding:28px clamp(18px,4vw,40px)}._1IqvLG_article a{text-underline-offset:3px;text-decoration:underline}._1IqvLG_actions{flex-wrap:wrap;gap:14px 28px;margin-top:28px;font-size:15px;font-weight:600;display:flex}._1IqvLG_actions a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}._1IqvLG_primary{background:var(--ink);border-radius:8px;padding:0 20px;color:var(--paper)!important;text-decoration:none!important}._1IqvLG_list{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}._1IqvLG_card{background:#fff;border:1px solid #252d431c;border-radius:12px;padding:22px 24px}._1IqvLG_card h2{margin:0 0 8px;font-size:20px;font-weight:600}._1IqvLG_card h2 a{text-underline-offset:4px;text-decoration:underline}._1IqvLG_card p{color:var(--muted);margin:0}._1IqvLG_section{background:#fff;border:1px solid #252d431c;border-radius:12px;margin-top:28px;padding:24px clamp(18px,4vw,36px)}._1IqvLG_section h2{margin:0 0 6px;font-size:20px;font-weight:600}._1IqvLG_checks{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}._1IqvLG_check{grid-template-columns:22px 1fr;gap:12px;scroll-margin-top:24px;display:grid}._1IqvLG_box{border:2px solid var(--ink);border-radius:3px;width:18px;height:18px;margin-top:3px}._1IqvLG_check strong{font-weight:600;display:block}._1IqvLG_check p{color:var(--muted);margin:4px 0 0;font-size:15px}._1IqvLG_note{color:var(--muted);margin-top:28px;font-size:14px}._1IqvLG_note ul{padding-left:20px}._1IqvLG_preview{margin:28px 0 0}._1IqvLG_preview a{max-width:100%;display:block}._1IqvLG_preview img{background:#fff;border:1px solid #252d431c;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 1px 3px #252d4314}._1IqvLG_preview figcaption{color:var(--muted);margin-top:8px;font-size:13px}._1IqvLG_portrait{max-width:420px}._1IqvLG_thumbCard{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}._1IqvLG_thumbCard img{border:1px solid #252d431c;border-radius:6px;width:100%;height:auto}@media (min-width:640px){._1IqvLG_thumbCard{grid-template-columns:200px minmax(0,1fr);align-items:center}}@media print{._1IqvLG_preview,._1IqvLG_actions,._1IqvLG_byline a{display:none}._1IqvLG_article,._1IqvLG_section,._1IqvLG_card{border:none;padding:0}}
._hS0dG_index{background:#fff;border:1px solid #bfc7c2;min-width:0;margin:0;box-shadow:12px 16px #252d4307}._hS0dG_indexHeader{background:var(--ink);color:#f5f5ed;font:10px var(--font-geist-mono), monospace;letter-spacing:1.2px;text-transform:uppercase;justify-content:space-between;gap:12px;padding:15px 20px;display:flex}._hS0dG_indexRows{margin:0;padding:6px 20px;list-style:none}._hS0dG_indexRows li{border-bottom:1px solid #252d4314;grid-template-columns:28px 1fr auto;align-items:baseline;gap:12px;padding:11px 0;font-size:14px;display:grid}._hS0dG_indexRows li:last-child{border-bottom:0}._hS0dG_indexNumber{font:11px var(--font-geist-mono), monospace;color:var(--muted)}._hS0dG_indexLabel small{color:var(--muted);margin-top:2px;font-size:12px;display:block}._hS0dG_indexState{font:10px var(--font-geist-mono), monospace;letter-spacing:.8px;text-transform:uppercase;color:var(--rust);white-space:nowrap}._hS0dG_indexOut{background:var(--paper);color:var(--muted);border-top:1px solid #252d4314;margin:0;padding:14px 20px 16px;font-size:13px;line-height:1.6}._hS0dG_indexOut strong{color:var(--ink)}._hS0dG_article{max-width:920px;margin:0 auto;padding:10px 5% 70px}._hS0dG_byline{color:var(--muted);margin:0;font-size:13px}@media (max-width:860px){._hS0dG_indexHeader{flex-direction:column;gap:4px}}._hS0dG_jumpList{margin:28px 0 8px;font-size:15px}._hS0dG_jumpList ol{gap:6px;margin:0;padding-left:20px;display:grid}._hS0dG_jumpList span{color:var(--muted);font-size:13px}._hS0dG_document{border-top:1px solid #252d431f;padding:22px 0 6px}._hS0dG_document h3{margin:0 0 6px;font-size:19px;font-weight:600}._hS0dG_document dl{grid-template-columns:130px 1fr;gap:6px 16px;margin:14px 0;font-size:14px;display:grid}._hS0dG_document dt{color:var(--muted);font:11px var(--font-geist-mono), monospace;letter-spacing:.6px;text-transform:uppercase;padding-top:3px}._hS0dG_document dd{margin:0}._hS0dG_relation{border-left:3px solid var(--muted);background:#fff;padding:10px 14px;font-size:14px}._hS0dG_relation[data-relation=in]{border-left-color:var(--rust)}._hS0dG_relation[data-relation=referenced]{border-left-color:#81b29a}@media (max-width:640px){._hS0dG_document dl{grid-template-columns:1fr;gap:2px}._hS0dG_document dd{margin-bottom:8px}}._hS0dG_document a,._hS0dG_relation a{color:var(--rust);text-underline-offset:3px;text-decoration:underline}._hS0dG_more{margin:10px 0 0;font-size:14px}._hS0dG_more a,._hS0dG_inline{color:var(--rust);text-underline-offset:3px;font-weight:600;text-decoration:underline}
._0YQqUG_tool{margin-top:34px}._0YQqUG_panel{background:#fff;border:1px solid #252d431f;border-radius:12px;margin-bottom:20px;padding:26px 28px}._0YQqUG_panel>h2,._0YQqUG_panel>h3{margin:0 0 6px;font-size:21px;font-weight:600}._0YQqUG_step{color:var(--rust);font:11px var(--font-geist-mono), monospace;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px;display:block}._0YQqUG_hint{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.55}._0YQqUG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}._0YQqUG_field{flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}._0YQqUG_field>span,._0YQqUG_legend{font-size:14px;font-weight:600}._0YQqUG_field small{color:var(--muted);font-size:12.5px;line-height:1.45}._0YQqUG_field select,._0YQqUG_field input[type=text],._0YQqUG_field input[type=date],._0YQqUG_field textarea,._0YQqUG_indexTable input,._0YQqUG_indexTable select{font:inherit;color:var(--ink);background:#fff;border:1px solid #252d4352;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:15px}._0YQqUG_field textarea{resize:vertical;min-height:132px;line-height:1.55}._0YQqUG_wide{grid-column:1/-1}._0YQqUG_checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;margin-top:16px;display:grid}._0YQqUG_check{cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;font-size:14.5px;line-height:1.45;display:flex}._0YQqUG_check input{width:18px;height:18px;accent-color:var(--rust);flex:none;margin:2px 0 0}._0YQqUG_packageGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;display:grid}._0YQqUG_packageGroups fieldset{border:0;min-width:0;margin:0 0 12px;padding:0}._0YQqUG_packageGroups legend{color:var(--muted);font:11px var(--font-geist-mono), monospace;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:2px;padding:0}._0YQqUG_packageGroups ._0YQqUG_check{padding:6px 0}._0YQqUG_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}._0YQqUG_button,._0YQqUG_primaryButton,._0YQqUG_quietButton{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._0YQqUG_primaryButton{background:var(--ink);color:#fff}._0YQqUG_primaryButton:disabled{opacity:.45;cursor:not-allowed}._0YQqUG_quietButton{color:var(--muted);border-color:#0000;padding:0 10px;font-weight:500}._0YQqUG_button:hover{background:var(--paper)}._0YQqUG_privacy{color:var(--muted);margin:14px 0 0;font-size:13.5px}._0YQqUG_status{color:var(--muted);font-size:13.5px}._0YQqUG_result h2{letter-spacing:-.4px;margin:36px 0 6px;font-size:26px;font-weight:600}._0YQqUG_flag{background:#fff8e6;border-left:3px solid #b7791f;border-radius:0 8px 8px 0;margin:10px 0;padding:12px 16px;font-size:14.5px;line-height:1.55}._0YQqUG_flag strong{margin-bottom:2px;display:block}._0YQqUG_flag a,._0YQqUG_line a,._0YQqUG_note a{color:var(--rust);text-underline-offset:3px;text-decoration:underline}._0YQqUG_group{margin-top:26px}._0YQqUG_groupHead{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:8px;display:flex}._0YQqUG_groupHead h3{margin:0;font-size:19px;font-weight:600}._0YQqUG_line{break-inside:avoid;border-bottom:1px solid #252d431f;padding:16px 0}._0YQqUG_line h4{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 4px;font-size:16px;font-weight:600;display:flex}._0YQqUG_line p{margin:0 0 8px;font-size:14.5px;line-height:1.55}._0YQqUG_chip{color:#24475f;white-space:nowrap;background:#e8eef2;border-radius:999px;align-items:center;padding:2px 10px;font-size:11.5px;font-weight:600;display:inline-flex}._0YQqUG_chip[data-basis=law]{color:#fff;background:#252d43}._0YQqUG_chip[data-kind=miss]{color:#8a3a12;background:#fde8d8}._0YQqUG_line dl{grid-template-columns:110px 1fr;gap:4px 14px;margin:8px 0 0;font-size:13.5px;display:grid}._0YQqUG_line dt{color:var(--muted)}._0YQqUG_line dd{margin:0}._0YQqUG_lineNote{background:#fff;border:1px solid #252d431f;border-radius:8px;padding:8px 12px;margin-top:8px!important;font-size:13.5px!important}._0YQqUG_note{color:var(--muted);margin-top:26px;font-size:13.5px;line-height:1.55}._0YQqUG_handoff{background:var(--ink);color:#fff;border-radius:12px;margin-top:30px;padding:26px 28px}._0YQqUG_handoff h3{margin:0 0 8px;font-size:20px;font-weight:600}._0YQqUG_handoff p{color:#ffffffd9;max-width:640px;margin:0 0 16px;font-size:14.5px;line-height:1.6}._0YQqUG_handoff a{min-height:44px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}._0YQqUG_examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}._0YQqUG_example{background:var(--paper);border-radius:8px;padding:10px 14px;font-size:13.5px;line-height:1.5}._0YQqUG_example strong{font:11px var(--font-geist-mono), monospace;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}._0YQqUG_example[data-kind=useful]{background:#e9f3ee}._0YQqUG_prompts{background:#eef3f6;border-radius:8px;margin:0 0 14px;padding:12px 16px;font-size:13.5px;line-height:1.55;list-style:none}._0YQqUG_prompts li+li{margin-top:4px}._0YQqUG_progress{z-index:5;background:var(--paper);border-bottom:1px solid #252d431f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;padding:10px 0;font-size:14px;display:flex;position:sticky;top:0}._0YQqUG_indexTable{border-collapse:collapse;width:100%;font-size:14px}._0YQqUG_indexTable th{text-align:left;color:var(--muted);padding:0 6px 6px 0;font-size:12.5px;font-weight:600}._0YQqUG_indexTable td{vertical-align:top;padding:0 6px 8px 0}._0YQqUG_indexTable td:last-child{width:44px;padding-right:0}._0YQqUG_iconButton{width:44px;height:44px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #252d4333;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}._0YQqUG_preview{background:#fff;border:1px solid #252d431f;border-radius:12px;padding:40px 44px;font-size:14.5px;line-height:1.6}._0YQqUG_preview h2{letter-spacing:-.4px;margin:0 0 12px;font-size:28px;font-weight:700}._0YQqUG_preview h3{color:var(--rust);margin:26px 0 8px;font-size:18px;font-weight:700}._0YQqUG_preview p{white-space:pre-line;margin:0 0 10px}._0YQqUG_preview ._0YQqUG_previewNote{color:var(--muted);font-size:13px}._0YQqUG_preview table{border-collapse:collapse;width:100%;margin:10px 0 16px;font-size:13px}._0YQqUG_preview th,._0YQqUG_preview td{text-align:left;vertical-align:top;border:1px solid #b8c0c8;padding:6px 9px}._0YQqUG_preview th{background:#e8eef2}._0YQqUG_preview ul{margin:0 0 10px;padding-left:22px}._0YQqUG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){._0YQqUG_panel{padding:20px 18px}._0YQqUG_fields,._0YQqUG_checks,._0YQqUG_packageGroups,._0YQqUG_examples{grid-template-columns:1fr}._0YQqUG_line dl{grid-template-columns:1fr;gap:0}._0YQqUG_line dd{margin-bottom:6px}._0YQqUG_preview{padding:22px 18px}._0YQqUG_indexTable,._0YQqUG_indexTable tbody,._0YQqUG_indexTable tr,._0YQqUG_indexTable td{width:100%;display:block}._0YQqUG_indexTable thead{display:none}._0YQqUG_indexTable tr{border-top:1px solid #252d431f;padding:12px 0 4px}._0YQqUG_indexTable td:last-child{width:100%}._0YQqUG_preview table{display:block;overflow-x:auto}}@media print{._0YQqUG_noPrint{display:none!important}._0YQqUG_printable{font-size:11pt}._0YQqUG_preview{border:0;padding:0}._0YQqUG_handoff{display:none}}
._rsjVG_page{--ink:#3a366e;--accent:#a34225;--muted:#615d70;color:var(--ink);background:#f7f5f2}._rsjVG_wrap{max-width:1160px;margin:0 auto;padding:56px 28px}._rsjVG_hero{grid-template-columns:1fr 1.04fr;align-items:start;gap:64px;display:grid}._rsjVG_eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--accent);margin-bottom:18px;font-size:.72rem;font-weight:700}._rsjVG_page h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(2.4rem,5vw,4.25rem);font-weight:650;line-height:1.08}._rsjVG_page h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:650;line-height:1.2}._rsjVG_page h3{margin:0 0 10px;font-size:1.05rem;font-weight:650}._rsjVG_lead{color:var(--muted);max-width:48ch;font-size:1.12rem;line-height:1.65}._rsjVG_small{color:var(--muted);font-size:.85rem;line-height:1.6}._rsjVG_card{background:#fff;border:1px solid #ddd9e4;border-radius:18px;padding:28px;box-shadow:0 15px 40px #3a366e06}._rsjVG_card+._rsjVG_card{margin-top:20px}._rsjVG_form{gap:18px;display:grid}._rsjVG_form label{gap:7px;font-size:.86rem;font-weight:600;display:grid}._rsjVG_form input,._rsjVG_form textarea,._rsjVG_linkInput{color:#302c49;width:100%;font:inherit;background:#fff;border:1px solid #c4bfce;border-radius:8px;min-height:46px;padding:12px;font-weight:400}._rsjVG_form textarea{resize:vertical;min-height:128px;line-height:1.6}._rsjVG_form :focus-visible,._rsjVG_page button:focus-visible,._rsjVG_page a:focus-visible,._rsjVG_page summary:focus-visible{outline-offset:3px;outline:3px solid #6255a5}._rsjVG_two{grid-template-columns:1fr 1fr;gap:16px;display:grid}._rsjVG_primary,._rsjVG_secondary,._rsjVG_textButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}._rsjVG_primary{color:#fff;background:var(--ink);border:1px solid var(--ink)}._rsjVG_primary:hover{background:#29264f}._rsjVG_secondary{color:var(--ink);background:#fff;border:1px solid #b7b1c4}._rsjVG_secondary:hover{background:#f2f0f7}._rsjVG_textButton{color:var(--accent);padding-left:0;padding-right:0;text-decoration:underline}._rsjVG_page button:disabled{opacity:.55;cursor:not-allowed}._rsjVG_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._rsjVG_notice{color:#654514;background:#fff8e8;border-left:3px solid #c88626;padding:14px 18px;font-size:.9rem;line-height:1.6}._rsjVG_error{color:#832828;background:#fff0ef;border-left:3px solid #b03535;padding:14px 18px;line-height:1.6}._rsjVG_success{color:#28553b;background:#edf6f0;border-left:3px solid #37714e;padding:14px 18px}._rsjVG_badge{background:#efedf5;border-radius:100px;align-items:center;gap:7px;padding:6px 12px;font-size:.75rem;font-weight:650;display:inline-flex}._rsjVG_clock{color:var(--muted);margin-top:12px;font-size:.8rem}._rsjVG_steps{counter-reset:step;gap:20px;margin:28px 0;padding:0;list-style:none;display:grid}._rsjVG_steps li{grid-template-columns:32px 1fr;gap:14px;font-size:.9rem;line-height:1.5;display:grid}._rsjVG_steps li:before{counter-increment:step;content:counter(step, decimal-leading-zero);color:var(--accent);padding-top:3px;font:600 .8rem monospace}._rsjVG_steps strong{margin-bottom:3px;display:block}._rsjVG_divider{border-top:1px solid #ded9e3}._rsjVG_sample{grid-template-columns:.75fr 1.25fr;gap:48px;display:grid}._rsjVG_sampleBox{background:#fff;border:1px solid #ccc5d9;border-radius:14px;padding:26px}._rsjVG_quote{white-space:pre-wrap;overflow-wrap:anywhere;color:#363248;line-height:1.7}._rsjVG_sampleLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px;font-size:.7rem;font-weight:650}._rsjVG_benefits{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px;display:grid}._rsjVG_benefits p{color:var(--muted);font-size:.9rem;line-height:1.7}._rsjVG_dark{color:#fff;background:#3a366e}._rsjVG_dark p{color:#dedbe9}._rsjVG_workspace{grid-template-columns:minmax(0,1fr) 320px;gap:28px;margin-top:26px;display:grid}._rsjVG_workspace h1{font-size:clamp(1.8rem,4vw,3rem)}._rsjVG_workspace h2{font-size:1.3rem}._rsjVG_summary{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}._rsjVG_history{margin:0;padding:0;list-style:none}._rsjVG_history>li{border-bottom:1px solid #e2dfe9;margin:0 0 24px;padding-bottom:24px}._rsjVG_history>li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}._rsjVG_answer{background:#f7f5fa;border-radius:10px;margin-top:18px;padding:20px}._rsjVG_evidence{border-left:3px solid #ada4c3;margin:16px 0;padding-left:16px}._rsjVG_list{gap:8px;padding-left:22px;line-height:1.6;list-style:outside;display:grid}._rsjVG_file{text-align:left;color:var(--ink);overflow-wrap:anywhere;cursor:pointer;min-height:44px;padding:10px 0;font-size:.85rem;text-decoration:underline}._rsjVG_private{background:#efedf5;border-radius:10px;padding:16px;font-size:.85rem;line-height:1.6}._rsjVG_details{border-top:1px solid #ded9e3;padding:18px 0}._rsjVG_details summary{cursor:pointer;padding:8px 0;font-weight:600}._rsjVG_linkInput{margin:10px 0;font-size:.78rem}._rsjVG_honeypot{display:none}@media (max-width:850px){._rsjVG_hero,._rsjVG_sample,._rsjVG_workspace{grid-template-columns:1fr;gap:28px}._rsjVG_wrap{padding:36px 20px}._rsjVG_hero h1{max-width:13ch}._rsjVG_benefits{grid-template-columns:1fr;gap:20px}}@media (max-width:450px){._rsjVG_two{grid-template-columns:1fr}._rsjVG_card{padding:20px}._rsjVG_actions>*{flex:auto}._rsjVG_wrap{padding:30px 16px}}@media (prefers-reduced-motion:reduce){._rsjVG_page *{transition:none}}._rsjVG_disclaimer{color:var(--muted);background:#f7f5f2;border:1px solid #ddd9e4;border-radius:12px;margin-top:18px;padding:14px 18px;font-size:.85rem;line-height:1.6}._rsjVG_disclaimer p{margin:0 0 8px}._rsjVG_disclaimer p:last-child{margin-bottom:0}._rsjVG_page ._rsjVG_disclaimerHeading{color:var(--ink);margin:0 0 6px;font-size:.85rem}._rsjVG_disclaimerProvenance{margin-top:10px;font-family:Courier New,Consolas,monospace;font-size:.75rem}
