.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}}
.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_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>a:not(.NXLeqq_headerCta){display:none}.NXLeqq_header nav{gap:0;font-size:12px}.NXLeqq_headerCta{gap:12px}.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}}
.-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}}
._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}
