@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Roboto+Mono:wght@400;500&display=swap";:root{font-family:Inter,Arial,sans-serif;color:#1a1a1a;background:#fafaf3;font-synthesis:none;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;border-radius:0}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:focus-visible{outline:3px solid #6d7d54;outline-offset:4px}header,footer{display:flex;align-items:center;justify-content:space-between;padding:30px 6vw;background:#f0f0e7;gap:20px}header>a:last-child{font-size:13px}.brand{font-size:21px;font-weight:800;letter-spacing:-1px}.brand span{font-weight:400}.brand i{margin-left:14px;font-style:normal}.meta,.eyebrow,form label,.badge,.coverage>span,footer{font-family:Roboto Mono,monospace;font-size:10px;letter-spacing:1px}.hero{padding:86px 0 74px;max-width:1020px}.eyebrow{font-size:11px}.dot{display:inline-block;width:7px;height:7px;background:#7f8b66;margin-right:9px}main{max-width:1320px;margin:0 auto;padding:0 6vw}h1{font-size:clamp(46px,6.8vw,92px);line-height:1.04;letter-spacing:-5px;font-weight:500;margin:30px 0}h1 span{color:#898c80}.intro{font-size:17px;color:#66695f;margin-bottom:39px}form label{display:block;margin-bottom:11px}.inputRow{display:flex;box-shadow:0 8px 24px #1b1c180a;background:#fff}.inputRow input{min-width:0;flex:1;padding:20px;border:0;background:#fff;font-family:Roboto Mono,monospace;font-size:12px}.inputRow select{border:0;background:#eeefe6;padding:0 14px;font-size:12px}.inputRow button{border:0;padding:18px 24px;background:#1a1a1a;color:#fafaf3;white-space:nowrap;font-size:13px}.helper{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:14px;color:#7c8073;font-size:11px}.textButton{border:0;background:transparent;padding:4px 0;font-family:Roboto Mono,monospace;font-size:11px;color:inherit}.textButton:hover{text-decoration:underline}.message{padding:20px;background:#eeefe6;margin-top:22px;font-size:14px}.error{background:#f3dfd5;color:#803c2b}.reportHeading{display:flex;justify-content:space-between;align-items:center;gap:30px}.reportHeading h2{font-size:clamp(30px,4vw,48px);letter-spacing:-2px;font-weight:500;margin:10px 0}.reportHeading p{color:#777b6e;font-size:12px}.coverage{display:flex;flex-direction:column;text-align:right}.coverage strong{font-size:64px;font-weight:500;letter-spacing:-4px}.coverage small{font-size:24px;letter-spacing:-1px}.coverage>span{color:#777b6e;white-space:nowrap}.reportMeta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:Roboto Mono,monospace;font-size:10px;color:#777b6e}.actions{display:flex;gap:20px}.notice{font-size:12px;overflow-wrap:anywhere}.migration{display:flex;align-items:center;gap:55px;background:#e9ecdf;padding:27px 32px;margin:12px 0 24px}.migration h3{font-size:43px;font-weight:500;letter-spacing:-2px;margin:3px 0}.migration h3 small{font-size:20px}.migrationTrack{flex:1}.migrationTrack p,.migrationTrack span{font-family:Roboto Mono,monospace;font-size:11px}.migrationTrack span{color:#68705c}progress{display:block;width:100%;height:7px;border:0;background:#d4dac6}progress::-webkit-progress-bar{background:#d4dac6}progress::-webkit-progress-value{background:#556449}progress::-moz-progress-bar{background:#556449}.checks{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check{background:#f0f0e7;padding:25px 28px;min-width:0}.checkTop{display:flex;justify-content:space-between;align-items:center}.badge{padding:4px 8px;background:#e0e5d6;color:#4f5d44;text-transform:uppercase;font-size:9px}.risk .badge{color:#883e2a;background:#efdbcf}.caution .badge{color:#7a6129;background:#eee3c6}.unknown .badge{color:#56576a;background:#e1e1ea}.check h3{font-size:18px;font-weight:500;letter-spacing:-.4px;margin:25px 0 10px}.check>p{font-size:13px;color:#686d5f;margin:0 0 15px}.check .recommendation{font-size:12px;color:#8a6540}details{font-size:11px;margin-top:24px}summary{cursor:pointer;font-family:Roboto Mono,monospace;color:#646b59}dl{overflow-wrap:anywhere}dt{font-family:Roboto Mono,monospace;color:#777d6b;margin-top:14px}dd{margin:3px 0 0;white-space:normal}.accountLinks{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;margin:25px 0}.secondary{background:transparent;border:0;padding:12px 0;font-size:12px;text-decoration:underline}.methodology{padding:90px 0 64px}.methodology h2{font-size:40px;font-weight:500;line-height:1.15;letter-spacing:-1.7px;margin:22px 0 35px}.methodGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.methodGrid h3{font-size:13px;font-weight:500}.methodGrid p,.fineprint{font-size:12px;line-height:1.8;color:#777b6e}.fineprint{max-width:850px;margin-top:30px}footer{font-size:9px;padding:24px 6vw}footer>a{text-transform:none}@media(max-width:700px){header{padding:22px 6vw}header>.meta{display:none}.hero{padding:55px 0}h1{letter-spacing:-2.5px}.intro{font-size:14px}.inputRow{flex-wrap:wrap}.inputRow input{flex-basis:100%;padding:18px}.inputRow select{flex:1;padding:15px}.inputRow button{flex:1}.helper{align-items:flex-start;flex-direction:column;gap:5px}.reportHeading{gap:10px}.coverage strong{font-size:42px}.coverage>span{font-size:8px}.reportMeta{flex-wrap:wrap;gap:10px}.migration{gap:20px;padding:22px;align-items:flex-start;flex-direction:column}.migrationTrack{width:100%}.checks,.methodGrid{grid-template-columns:1fr}.check{padding:22px}.methodology{padding:60px 0 40px}.methodology h2{font-size:32px}.methodGrid{gap:12px}footer{flex-wrap:wrap;gap:12px}footer>span:nth-child(2){display:none}}
