*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#172019;background:#fcfdfb;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfdfbea;border-bottom:1px solid #e8ece8;align-items:center;gap:34px;height:76px;padding:0 max(24px,50vw - 580px);display:flex;position:sticky;top:0}header nav{color:#58625a;gap:28px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.primary{color:#fff;background:#1f2937;border:0;border-radius:13px;align-items:center;gap:8px;padding:13px 18px;font-weight:800;display:inline-flex}.headerActions{align-items:center;gap:9px;display:flex}.headerActions>button{color:#fff;background:#1f2937;border:0;border-radius:13px;align-items:center;gap:7px;padding:12px 15px;font-weight:800;display:inline-flex}.headerActions>button svg{width:16px}.headerActions .accountButton{color:#4d5850;background:#fff;border:1px solid #e1e7e1}.headerActions>a.upgradeButton{color:#fff;background:#22c55e;border:1px solid #16a34a;border-radius:13px;align-items:center;gap:7px;padding:11px 14px;font-weight:850;display:inline-flex;box-shadow:0 8px 20px #22c55e24}.headerActions>a.upgradeButton svg{width:16px}.brand{letter-spacing:-.04em;align-items:center;gap:8px;font-size:20px;font-weight:850;display:flex}.brand>span{color:#fff;background:linear-gradient(145deg,#22c55e,#148443);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.brand b{color:#148443}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;max-width:1160px;min-height:700px;margin:auto;padding:90px 24px;display:grid}.pill{color:#148443;background:#eaf8ed;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:8px 11px;font-size:13px;font-weight:850;display:flex}.hero h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(56px,7vw,88px);line-height:.92}.hero h1 em{color:#148443;font-style:normal}.hero>div>p{color:#626d64;max-width:590px;font-size:19px;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.actions>a,.outline{background:#fff;border:1px solid #e2e8e2;border-radius:13px;align-items:center;gap:8px;padding:14px 17px;font-weight:800;display:inline-flex}.actions svg{width:19px}.trust{color:#69736b;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px;font-weight:750;display:flex}.trust span{align-items:center;gap:5px;display:flex}.trust svg{color:#148443;width:14px}.visual{background:radial-gradient(circle,#effbef 0,#f8fbf5 45%,#0000 70%);border-radius:36px;place-items:center;height:500px;display:grid;position:relative;overflow:hidden}.orbit{border:1px solid #22c55e2c;border-radius:50%;position:absolute}.o1{width:390px;height:390px}.o2{width:270px;height:270px}.object{z-index:3;background:#fffffff0;border:1px solid #1f293714;border-radius:28px;flex-direction:column;justify-content:flex-end;width:215px;height:230px;padding:24px;display:flex;box-shadow:0 30px 80px #1f293727}.wood{color:#956536;margin:auto;font-size:88px;transform:rotate(-8deg)}.object strong{font-size:18px}.object small{color:#148443;margin-top:5px;font-weight:800}.float{z-index:4;background:#fff;border-radius:13px;align-items:center;gap:6px;padding:11px 13px;font-size:12px;font-weight:850;display:flex;position:absolute;box-shadow:0 14px 38px #1f293721}.float svg{color:#148443;width:17px}.f1{top:80px;left:18px}.f2{bottom:110px;right:8px}.beam{z-index:5;background:linear-gradient(90deg,#0000,#22c55e,#0000);width:245px;height:2px;animation:2.6s ease-in-out infinite scan;position:absolute;box-shadow:0 0 15px #22c55e}@keyframes scan{0%,to{opacity:.2;transform:translateY(-95px)}50%{opacity:1;transform:translateY(105px)}}.scanner{background:#f6faf4;padding:85px 24px}.heading{text-align:center;max-width:750px;margin:0 auto 40px}.heading small,.resulthead small,.purposeResultHead small{color:#148443;letter-spacing:.17em;margin-bottom:10px;font-weight:900;display:block}.heading h2,.resulthead h2,.pro h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,53px);line-height:1.05}.heading p{color:#68736a;font-size:17px}.drop{text-align:center;background:#fff;border:1.5px dashed #b7cbb9;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;max-width:760px;min-height:340px;margin:auto;padding:48px 24px;transition:all .2s;display:flex;box-shadow:0 20px 55px #1f29370d}.drop.dragging{background:#f0fbf2;border-color:#22c55e;transform:translateY(-2px)}.upload{color:#148443;background:#eaf8ed;border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:16px;display:grid}.drop h3{margin:0 0 8px;font-size:24px}.drop>p,.loading p,.scanComplete p{color:#79837b}.loading,.scanComplete{flex-direction:column;align-items:center;width:min(540px,100%);display:flex}.progress{background:#edf1ed;border-radius:99px;width:100%;height:8px;margin:12px 0;overflow:hidden}.progress i{background:#22c55e;height:100%;transition:width .35s;display:block}.preview{background:#eef3ee;border:1px solid #e0e7e0;border-radius:22px;width:min(540px,100%);margin:0 auto 25px;position:relative;overflow:hidden}.preview img{object-fit:cover;width:100%;height:220px;display:block}.preview>span{text-overflow:ellipsis;white-space:nowrap;color:#68736a;text-align:left;padding:10px 14px;font-size:12px;display:block;overflow:hidden}.remove{color:#172019;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 18px #0002}.remove svg{width:17px}.stageList{text-align:left;gap:8px;width:100%;margin-top:13px;display:grid}.stageList>span{color:#98a099;background:#f7f9f7;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:750;display:flex}.stageList>span.done{color:#148443;background:#edf8ef}.stageList>span>span,.stageList svg{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.stageList>span>span{border:1px solid #d8dfd8;border-radius:50%;font-size:10px}.scanError{color:#b42318;background:#fff1f2;border:1px solid #fecdd3;border-radius:13px;width:min(540px,100%);margin-top:18px;padding:13px 15px;font-size:13px;font-weight:750}.scanError a{color:#fff;background:#b42318;border-radius:8px;margin-left:9px;padding:5px 8px;font-weight:850;display:inline-flex}.purpose{background:#fff;padding:85px 24px}.purposeDrop{background:#fbfdfb}.purposeResult{background:#fff;border:1px solid #dfe9e1;border-radius:26px;max-width:760px;margin:28px auto 0;padding:30px;box-shadow:0 20px 55px #1f29370d}.purposeResultHead{border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.purposeResultHead h3{letter-spacing:-.035em;margin:0;font-size:30px}.purposeAnswer{border-bottom:1px solid #edf1ed;padding:24px 0}.purposeAnswer b,.purposeDetails b,.purposeFeatures>b{letter-spacing:.08em;text-transform:uppercase;color:#148443;margin-bottom:8px;font-size:12px;display:block}.purposeAnswer p{color:#35423a;margin:0;font-size:19px;line-height:1.65}.purposeDetails{border-bottom:1px solid #edf1ed;grid-template-columns:1fr 1fr;gap:18px;padding:24px 0;display:grid}.purposeDetails>div{background:#f6faf6;border-radius:16px;padding:18px}.purposeDetails p{color:#667168;margin:0;line-height:1.6}.purposeFeatures{padding:24px 0}.purposeFeatures>div{flex-wrap:wrap;gap:8px;display:flex}.purposeFeatures span{color:#47614d;background:#edf8ef;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.purposeFeatures svg{color:#148443;width:14px}.purposeSafety{color:#72510b;background:#fff8e8;border-radius:14px;align-items:flex-start;gap:10px;padding:15px;display:flex}.purposeSafety>svg{flex:0 0 19px;width:19px}.purposeSafety span{gap:3px;font-size:13px;line-height:1.5;display:grid}.results{max-width:1160px;margin:auto;padding:85px 24px}.resulthead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.resulthead p{color:#68736a;max-width:650px;margin:12px 0 0}.materialNotes{color:#5f6b61;background:#f2f8f3;border-radius:13px;margin:-8px 0 24px;padding:12px 14px;font-size:13px}.filters{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.filters button{color:#68736a;background:#fff;border:1px solid #e2e8e2;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.filters button.active{color:#fff;background:#172019;border-color:#172019}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cards article{background:#fff;border:1px solid #e5ebe5;border-radius:22px;padding:24px;box-shadow:0 15px 35px #1f29370b}.cardtop{justify-content:space-between;display:flex}.cardtop>span,.savedGrid article span{color:#148443;background:#edf8ef;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:850}.cardtop button{color:#9ca3af;background:0 0;border:0}.cardtop button.saved{color:#ef4444}.cards h3{margin:20px 0 9px;font-size:22px}.cards article>p{color:#68726a;min-height:80px;line-height:1.65}.meta{color:#69736b;flex-wrap:wrap;gap:10px;margin:18px 0;font-size:11px;font-weight:750;display:flex}.meta span{align-items:center;gap:4px;display:flex}.meta svg{width:14px}.materials{border-top:1px solid #eef2ee;flex-wrap:wrap;gap:7px;padding-top:15px;display:flex}.materials b{color:#677168;width:100%;font-size:11px}.materials span{color:#69736b;background:#f5f7f5;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:700}.instructions{color:#5f6961;border-top:1px solid #eef2ee;margin-top:19px;padding-top:14px}.instructions summary{cursor:pointer;color:#148443;align-items:center;gap:5px;font-weight:850;list-style:none;display:flex}.instructions summary::-webkit-details-marker{display:none}.instructions summary svg{width:16px}.instructions ol{padding-left:20px;font-size:13px;line-height:1.6}.instructions>p{font-size:13px;min-height:0!important}.saved{background:#f7faf7;padding:85px 24px}.savedGrid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:920px;margin:auto;display:grid}.savedGrid article{background:#fff;border:1px solid #e4eae4;border-radius:18px;justify-content:space-between;align-items:center;padding:20px;display:flex}.savedGrid h3{margin:11px 0 5px}.savedGrid p{color:#778078;margin:0;font-size:12px}.savedGrid button{color:#68736a;background:#f5f7f5;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.savedGrid button svg{width:16px}.emptySaved{text-align:center;color:#68736a;background:#fff;border:1px dashed #c9d6ca;border-radius:24px;max-width:640px;margin:auto;padding:40px}.emptySaved>svg{color:#148443;width:34px;height:34px}.emptySaved h3{color:#172019}.how{color:#fff;background:#101711;padding:85px 24px}.how .heading small{color:#73e79b}.steps{max-width:1080px;margin:auto}.steps article{background:#ffffff08;border-color:#ffffff14;min-height:270px}.steps article>b{color:#fff5}.steps article>svg{color:#73e79b;width:34px;height:34px;margin:25px 0 18px;display:block}.steps article>p{color:#aeb9b0;min-height:0}.pro{color:#fff;background:linear-gradient(135deg,#173921,#112719);border-radius:30px;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;max-width:1080px;margin:85px auto;padding:48px;display:grid;box-shadow:0 28px 65px #1484432b}.pro .pill{color:#073718;background:#83eea8}.pro h2{margin:18px 0}.pro p{color:#c1d4c5;line-height:1.7}.pro .actions{margin-top:22px}.pro .proCta{color:#073718;background:#83eea8;border-color:#83eea8}.prolist{gap:14px;display:grid}.prolist span{align-items:center;gap:9px;font-weight:750;display:flex}.prolist svg{color:#83eea8;width:18px}footer{color:#747e76;align-items:center;gap:24px;max-width:1160px;margin:auto;padding:36px 24px 50px;font-size:13px;display:flex}footer p{margin-left:auto}.authBackdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07110bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.authCard{background:#fff;border-radius:27px;width:min(450px,100%);padding:32px;position:relative;box-shadow:0 30px 90px #0005}.authCard h2{letter-spacing:-.04em;margin:16px 0 6px;font-size:36px}.authCard>p{color:#707a72;line-height:1.55}.authClose{background:#f3f6f3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.authClose svg{width:17px}.authCard form{gap:14px;margin-top:23px;display:grid}.authCard label{color:#4f5a51;gap:7px;font-size:12px;font-weight:850;display:grid}.authCard input{width:100%;font:inherit;border:1px solid #dfe6df;border-radius:12px;outline:none;padding:13px 14px}.authCard input:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e18}.authSubmit{justify-content:center;margin-top:3px}.authSubmit:disabled{opacity:.6;cursor:wait}.authMessage{background:#f4f8f4;border-radius:11px;padding:11px 13px;font-size:12px;color:#526056!important}.authSwitch{color:#148443;background:0 0;border:0;width:100%;margin-top:10px;padding:11px;font-weight:850}.authSwitch:hover{text-decoration:underline}@media (max-width:800px){header nav{display:none}.headerActions{margin-left:auto}.headerActions>button:last-child{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.visual{height:420px}.cards,.pro,.savedGrid{grid-template-columns:1fr}.resulthead{flex-direction:column;align-items:flex-start;gap:15px}.purposeDetails{grid-template-columns:1fr}.pro{margin:60px 18px;padding:32px 25px}footer{flex-direction:column;align-items:flex-start}footer p{margin-left:0}}@media (max-width:520px){header{gap:10px;height:68px;padding:0 14px}.brand{font-size:18px}.brand>span{width:32px;height:32px}.headerActions{gap:6px}.headerActions .accountButton{justify-content:center;width:42px;padding:10px;font-size:0}.headerActions .accountButton svg{width:18px;height:18px}.headerActions .upgradeButton{padding:10px 11px;font-size:12px}.headerActions .upgradeButton svg{display:none}.hero{padding:45px 18px 60px}.hero h1{font-size:15vw}.hero>div>p{font-size:17px}.actions{flex-direction:column}.actions>*{justify-content:center}.scanner,.purpose,.results,.saved,.how{padding:65px 18px}.visual{height:370px}.object{width:180px;height:200px}.f1{top:35px}.f2{bottom:45px}.drop{min-height:320px;padding:30px 16px}.preview img{height:180px}.purposeResult{padding:22px 18px}.purposeResultHead{flex-direction:column}.purposeResultHead h3{font-size:26px}.purposeAnswer p{font-size:17px}.pro{padding:28px 22px}.emptySaved{padding:30px 20px}.authCard{padding:27px 20px}.authCard h2{font-size:31px}.scanError a{justify-content:center;margin:9px 0 0;display:flex}}html{scroll-padding-top:88px}body{overflow-x:hidden}section[id]{scroll-margin-top:88px}.brand>span{color:#16a34a;background:0 0;border-radius:0;width:24px;height:32px}.brand>span svg{stroke-width:2.4px;width:24px;height:24px}.heroCopy{flex-direction:column;align-items:flex-start;display:flex}.heroAppIcon{border-radius:27px;width:112px;height:112px;margin-bottom:20px;box-shadow:0 18px 45px #17201926}.heroPrimaryAction{margin-top:25px}.heroOptions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.heroOptions a{color:#4c5a50;background:#fff;border:1px solid #dfe7e0;border-radius:12px;align-items:center;gap:7px;padding:11px 14px;font-size:13px;font-weight:800;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.heroOptions a:hover{border-color:#90d6a5;transform:translateY(-2px);box-shadow:0 10px 24px #17201912}.heroOptions svg{width:17px}.featureSpotlight{background:linear-gradient(#f6faf4 0,#eef8f0 100%);border-top:1px solid #e3ece4;border-bottom:1px solid #e3ece4;padding:86px 24px}.featureSpotlightHeading{text-align:center;max-width:720px;margin:0 auto 34px}.featureSpotlightHeading small{color:#148443;letter-spacing:.15em;margin-bottom:10px;font-weight:900;display:block}.featureSpotlightHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,5vw,48px);line-height:1.06}.featureSpotlightHeading p{color:#68736a;font-size:16px;line-height:1.65}.featureSpotlightGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;max-width:1160px;margin:0 auto;display:grid}.featureSpotlightGrid>a{transition:transform .2s,box-shadow .2s;box-shadow:0 10px 26px #1720190a}.featureSpotlightGrid>a:hover{transform:translateY(-3px);box-shadow:0 16px 34px #17201914}@media (max-width:800px){.hero{gap:32px}.heroCopy{text-align:center;align-items:center}.heroCopy>p{margin-left:auto;margin-right:auto}.heroPrimaryAction{width:100%}.heroPrimaryAction button{justify-content:center;width:100%}.heroOptions,.trust{justify-content:center}.featureSpotlight{padding:68px 18px}}@media (max-width:520px){html{scroll-padding-top:76px}section[id]{scroll-margin-top:76px}.brand>span{width:22px;height:30px}.brand>span svg{width:22px;height:22px}.hero{gap:28px;padding-top:24px}.heroAppIcon{border-radius:24px;width:98px;height:98px;margin-bottom:16px}.heroOptions{grid-template-columns:1fr 1fr;width:100%;display:grid}.heroOptions a{justify-content:center}.heroOptions a:last-child{grid-column:1/-1}.visual{height:300px}.featureSpotlightGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroOptions a,.featureSpotlightGrid>a{transition:none}}.testingNotice{color:#5f4912;background:linear-gradient(135deg,#fff8e8,#f2fbf3);border:1px solid #f2cc72;border-radius:15px;align-items:flex-start;gap:11px;max-width:1160px;margin:18px auto 0;padding:14px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 28px #1720190c}.testingNotice:hover,.testingNotice:focus-visible{border-color:#d8ae4c;outline:none;transform:translateY(-2px);box-shadow:0 14px 32px #17201918}.testingNotice>svg{color:#148443;flex:0 0 21px;width:21px;height:21px;margin-top:1px}.testingNotice>div{flex-wrap:wrap;align-items:baseline;gap:7px;line-height:1.5;display:flex}.testingNotice strong{color:#263b2b}.testingNotice span{font-size:14px}.testingNoticeLink{color:#148443;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.testingNoticeLink svg{width:15px;height:15px}@media (max-width:800px){.testingNotice{margin:14px 18px 0}}@media (max-width:520px){.testingNotice{margin:12px 14px 0;padding:12px 14px}.testingNotice>div{gap:2px;display:grid}.testingNotice span{font-size:13px}}.scanReady{flex-direction:column;align-items:center;width:min(620px,100%);display:flex}.scanReady>p{color:#68736a;max-width:570px;line-height:1.6}.multiScanBadge{color:#72510b;letter-spacing:.05em;background:#fff8e8;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.multiScanBadge svg{width:16px}.inventoryPreview{text-align:left;background:#f3fbf5;border:1px solid #cfe4d4;border-radius:17px;grid-template-columns:88px 1fr auto;align-items:center;gap:13px;width:100%;margin-top:14px;padding:10px;display:grid}.inventoryPreview img{object-fit:cover;background:#e7eee8;border-radius:12px;width:88px;height:72px}.inventoryPreview>div{gap:4px;min-width:0;display:grid}.inventoryPreview span{text-overflow:ellipsis;white-space:nowrap;color:#68736a;font-size:12px;overflow:hidden}.inventoryPreview>button{color:#4d5b51;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.inventoryPreview>button svg{width:17px}.scanReadyActions{justify-content:center}.inventoryDetected{color:#31583a;background:#effaf2;border:1px solid #b8dfc2;border-radius:14px;gap:5px;margin:-8px 0 22px;padding:13px 15px;font-size:13px;display:grid}.inventoryDetected b{color:#166534;align-items:center;gap:7px;display:flex}.inventoryDetected svg{width:17px}@media (max-width:520px){.inventoryPreview{grid-template-columns:70px 1fr auto}.inventoryPreview img{width:70px;height:64px}.multiScanBadge{white-space:normal;line-height:1.4}}
:root{--reuse-black:#07110b;--reuse-black-2:#0d1710;--reuse-charcoal:#172019;--reuse-emerald:#22c55e;--reuse-green:#16a34a;--reuse-deep-green:#0f6f36;--reuse-mint:#74e7a0;--reuse-gold:#f4b942;--reuse-gold-deep:#d79a20;--reuse-cream:#fffdf7}body{background:radial-gradient(circle at 10% 0,#22c55e17,#0000 28rem),radial-gradient(circle at 92% 8%,#f4b94217,#0000 24rem),#fbfdf9}header{color:#fff;background:#07110bed;border-bottom:1px solid #f4b94238;box-shadow:0 10px 35px #00000029}header nav{color:#c9d8cd}header nav a{transition:color .2s;position:relative}header nav a:hover{color:#fff}header nav a:after{content:"";background:linear-gradient(90deg,var(--reuse-emerald),var(--reuse-gold));transform-origin:50%;border-radius:99px;height:2px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}header nav a:hover:after{transform:scaleX(1)}.brand{color:#fff}.brand b{color:var(--reuse-gold)}.brand>span{color:var(--reuse-emerald)}.headerActions .accountButton{color:#fff;background:#ffffff14;border-color:#ffffff24}.headerActions>a.upgradeButton{color:#151007;background:linear-gradient(135deg,#f6c653,#d89b22);border-color:#f7c75f;box-shadow:0 10px 28px #f4b94240}.headerActions>button:not(.accountButton){background:linear-gradient(135deg,#168a43,#0e6733)}.testingNotice{color:#f4f7f4;background:linear-gradient(120deg,#0d1710 0%,#123d22 55%,#1a271b 100%);border-color:#f4b9428c;box-shadow:0 18px 42px #07110b29}.testingNotice strong{color:#ffd970}.testingNotice>svg,.testingNoticeLink{color:#7df0a5}.hero{max-width:1240px;min-height:720px;margin:0 auto;padding:88px 40px 96px;position:relative}.hero:before{content:"";z-index:-1;background:linear-gradient(135deg,#fffffff5,#f5fdf7ed),linear-gradient(120deg,#22c55e1a,#f4b94214);border:1px solid #22c55e1f;border-radius:44px;position:absolute;inset:28px 18px;box-shadow:0 30px 80px #07110b14}.heroAppIcon{background:#0c1710;border:3px solid #f4b942bf;box-shadow:0 24px 60px #07110b38,0 0 0 8px #22c55e12}.pill{color:#0d6d34;background:linear-gradient(135deg,#e9fbed,#fff8df);border:1px solid #22c55e47;box-shadow:0 7px 20px #0f6f3614}.hero h1{color:var(--reuse-black);text-wrap:balance;text-shadow:0 1px #fff}.hero h1 em{color:#0000;background:linear-gradient(110deg,#0f8f43 0%,#22c55e 48%,#d89b22 100%);-webkit-background-clip:text;background-clip:text}.hero>div>p{color:#4f6154}.primary,.heroPrimaryAction button{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#168f43 55%,#0f6f36 100%);border:1px solid #179546;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 14px 30px #16a34a3d,inset 0 1px #ffffff38}.primary:hover,.heroPrimaryAction button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 18px 36px #16a34a4f,inset 0 1px #ffffff38}.heroOptions a{color:#213528;background:linear-gradient(145deg,#fff,#f5fbf5);border-color:#0f6f3633;box-shadow:0 8px 22px #07110b12}.heroOptions a:nth-child(2n){border-color:#f4b94257}.heroOptions a:hover{border-color:#22c55e;box-shadow:0 14px 30px #0f6f3624}.trust{color:#53665a}.trust span{background:#ffffffb8;border:1px solid #0f6f361f;border-radius:999px;padding:7px 10px}.visual{background:radial-gradient(circle at 50% 45%,#22c55e42,#0000 25%),radial-gradient(circle at 72% 22%,#f4b94229,#0000 23%),linear-gradient(145deg,#07110b 0%,#0d2214 56%,#123b21 100%);border:1px solid #f4b9423d;height:520px;box-shadow:0 30px 70px #07110b38,inset 0 1px #ffffff0f}.orbit{border-color:#74e7a03d}.object{background:linear-gradient(145deg,#fffffff7,#f1fbf4f0);border:1px solid #f4b94280;box-shadow:0 30px 80px #0000006b,0 0 0 8px #22c55e0d}.object small{color:#0f7b39}.float{background:#fffffff5;border:1px solid #f4b94242;box-shadow:0 16px 40px #00000045}.float svg{color:#16a34a}.beam{background:linear-gradient(90deg,#0000,#f4b942 18%,#74e7a0 50%,#f4b942 82%,#0000);height:3px;box-shadow:0 0 18px #74e7a0e6,0 0 32px #f4b9426b}.featureSpotlight{background:radial-gradient(circle at 15% 0,#22c55e21,#0000 24rem),linear-gradient(#f8fdf8 0%,#edf7ef 100%)}.featureSpotlightHeading small,.heading small,.resulthead small,.purposeResultHead small{color:#0f7b39}.featureSpotlightGrid>a,.cards article,.savedGrid article,.purposeResult,.drop{border-color:#0f6f3624;box-shadow:0 18px 42px #07110b14}.featureSpotlightGrid>a:hover,.cards article:hover{border-color:#f4b9427a;transform:translateY(-4px);box-shadow:0 22px 48px #07110b21}.cards article{transition:transform .2s,border-color .2s,box-shadow .2s}.cardtop>span,.savedGrid article span{color:#0e7436;background:linear-gradient(135deg,#e8f9ed,#fff5d8);border:1px solid #f4b94233}.scanner{background:radial-gradient(circle at 85% 0,#f4b9421c,#0000 24rem),linear-gradient(#f4faf4,#eef8f0)}.drop{background:linear-gradient(145deg,#fff,#f9fdf9)}.drop.dragging{background:#fffaf0;border-color:#dca52d;box-shadow:0 22px 48px #f4b94224}.upload{color:#0d7737;background:linear-gradient(145deg,#e5faeb,#fff4d7);border:1px solid #f4b94240}.progress i{background:linear-gradient(90deg,#0f7b39,#22c55e,#f4b942)}.how{background:radial-gradient(circle at 85% 20%,#f4b9421f,#0000 20rem),linear-gradient(135deg,#050b07,#0b1710 55%,#11311c)}.how .heading small{color:#f4c65d}.steps article{background:linear-gradient(145deg,#ffffff12,#22c55e0d);border-color:#f4b94229;box-shadow:0 18px 45px #00000026}.steps article>svg{color:#f4c65d}.pro{background:radial-gradient(circle at 88% 16%,#f4b94229,#0000 16rem),linear-gradient(135deg,#07110b,#12351e 60%,#0a1a0f);border:1px solid #f4b94266;box-shadow:0 34px 80px #07110b47}.pro .pill{color:#2b1b00;background:linear-gradient(135deg,#ffe39a,#f4b942);border-color:#f4c65d}.pro .proCta{color:#1f1605;background:linear-gradient(135deg,#ffd875,#e8a92e);border-color:#f4c65d;box-shadow:0 12px 28px #f4b94238}.prolist svg{color:#f4c65d}footer{border-top:1px solid #0f6f3617}.authBackdrop{background:#020804cc}.authCard{border:1px solid #f4b94240;box-shadow:0 34px 90px #00000080}.authCard h2{color:var(--reuse-black)}.authSubmit{background:linear-gradient(135deg,#22c55e,#0f6f36)}@media (max-width:800px){.hero{padding:58px 24px 72px}.hero:before{border-radius:32px;inset:16px 10px}.visual{height:410px}}@media (max-width:520px){header{background:#07110bf7}.hero{padding:34px 16px 58px}.hero:before{border-radius:25px;inset:8px 6px}.heroAppIcon{border-width:2px}.hero h1{font-size:14.6vw;line-height:.94}.visual{border-radius:28px;height:310px}.trust span{padding:6px 8px}.featureSpotlight,.scanner,.purpose,.results,.saved,.how{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.primary,.heroPrimaryAction button,.cards article{transition:none}}
:root{--reuse-forest:#031b10;--reuse-forest-2:#06351f;--reuse-green:#20c956;--reuse-neon:#58ff68;--reuse-gold:#f4c542;--reuse-gold-light:#ffe779;--reuse-blue:#1647d8;--reuse-blue-deep:#082c8c}.heroPrimaryAction{align-items:stretch;gap:12px;display:flex}.heroUploadAction{border:1px solid var(--reuse-gold);cursor:pointer;min-height:58px;color:var(--reuse-gold-light);background:linear-gradient(180deg,var(--reuse-blue) 0%,var(--reuse-blue-deep) 100%);border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font:900 17px/1 system-ui,sans-serif;display:inline-flex;box-shadow:0 10px 24px #082c8c47,inset 0 1px #fff3}.heroUploadAction svg{width:23px;height:23px}.heroUploadAction:hover{filter:brightness(1.06);transform:translateY(-1px)}.featureSpotlight{color:#fff;background:radial-gradient(circle at 12% 0,#58ff681f,#0000 24rem),radial-gradient(circle at 88% 8%,#1647d829,#0000 23rem),linear-gradient(#031b10 0%,#052c1a 100%)!important}.featureSpotlightHeading small{letter-spacing:.13em;font-weight:950;color:var(--reuse-gold)!important}.featureSpotlightHeading h2{color:#fff}.featureSpotlightHeading p{color:#ffffffd1}.featureSpotlightGrid>a{border-radius:22px;min-height:112px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;color:#fff!important;background:linear-gradient(145deg,#06351f,#042617)!important;border:1px solid #f4c5429e!important;box-shadow:0 14px 32px #00000030!important}.featureSpotlightGrid>a:hover{transform:translateY(-3px);border-color:var(--reuse-gold-light)!important;box-shadow:0 18px 38px #00000040,0 0 22px #58ff6814!important}.featureSpotlightIcon{border:1px solid var(--reuse-gold);width:50px;height:50px;color:var(--reuse-neon);background:#074226;border-radius:15px;flex:0 0 50px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.featureSpotlightGrid>a[data-accent=gold] .featureSpotlightIcon{background:linear-gradient(180deg,var(--reuse-gold-light),var(--reuse-gold));color:#12351e}.featureSpotlightGrid>a[data-accent=blue] .featureSpotlightIcon{background:linear-gradient(180deg,var(--reuse-blue),var(--reuse-blue-deep));color:var(--reuse-gold-light)}.featureSpotlightCopy{flex:1;min-width:0;display:block}.featureSpotlightCopy b{color:#fff;margin-bottom:6px;font-size:18px;font-weight:950;line-height:1.18;display:block}.featureSpotlightCopy small{color:#ffffffbd;font-size:13px;line-height:1.42;display:block}.featureSpotlightArrow{color:var(--reuse-gold);flex:none}@media (max-width:760px){body{color:#fff;background:radial-gradient(circle at 50% 12%,#1647d81f,#0000 25rem),radial-gradient(circle at 15% 35%,#58ff6814,#0000 24rem),#031b10}header{z-index:50;border-bottom:1px solid var(--reuse-gold);background:linear-gradient(#03170d 0%,#052719 100%);gap:10px;height:82px;min-height:82px;padding:11px 18px;position:sticky;top:0;box-shadow:0 6px 18px #00000047}header nav{display:none}.brand{white-space:nowrap;gap:9px;font-size:0}.brand>span{width:31px;height:31px;color:var(--reuse-neon);background:0 0;border-radius:0}.brand>span svg{stroke-width:2.4px;width:29px;height:29px}.brand:after{content:"Second Sight A.I.";letter-spacing:-.035em;color:var(--reuse-gold-light);text-shadow:0 0 12px #f4c54257;font-size:28px;font-weight:950}.brand b{display:none}.headerActions{gap:10px;margin-left:auto}.headerActions>a.upgradeButton{color:#12351e;background:linear-gradient(180deg,var(--reuse-gold-light) 0%,var(--reuse-gold) 100%);border:1px solid var(--reuse-gold-light);border-radius:17px;min-height:54px;padding:0 21px;font-size:19px;font-weight:950;box-shadow:0 0 18px #f4c54261,inset 0 1px #ffffffb3,0 6px 13px #00000038}.headerActions>a.upgradeButton svg{display:none}.headerActions .accountButton{background:var(--reuse-blue-deep);width:54px;height:54px;color:var(--reuse-gold-light);border:1px solid var(--reuse-gold);border-radius:17px;place-items:center;padding:0;font-size:0;display:grid;box-shadow:inset 0 1px #ffffff1a}.headerActions .accountButton svg{width:27px;height:27px;color:var(--reuse-gold-light);margin:0}.headerActions>button:not(.accountButton){display:none}.testingNotice{border:1.5px solid var(--reuse-gold);background:linear-gradient(135deg,#06391f 0%,#052c1a 58%,#041f13 100%);border-radius:25px;align-items:flex-start;gap:15px;margin:23px 18px 17px;padding:22px;box-shadow:0 10px 25px #0000003d,inset 0 1px #ffffff0d}.testingNotice>svg{width:32px;height:32px;color:var(--reuse-gold-light);flex:0 0 32px;margin-top:1px}.testingNotice strong{color:var(--reuse-gold-light);margin:0 0 8px;font-size:21px;font-weight:950;line-height:1.22;display:block}.testingNotice span{color:#fff;font-size:16px;font-weight:600;line-height:1.5;display:block}.testingNoticeLink{background:linear-gradient(180deg,var(--reuse-blue),var(--reuse-blue-deep));border:1px solid var(--reuse-gold);border-radius:12px;align-items:center;gap:7px;margin-top:11px;padding:9px 13px;font-weight:950;color:var(--reuse-gold-light)!important;font-size:16px!important;display:inline-flex!important}.testingNoticeLink svg{width:19px;height:19px}.hero{border:1.5px solid var(--reuse-gold);background:radial-gradient(circle at 50% 21%,#58ff681c,#0000 16rem),radial-gradient(circle at 88% 12%,#1647d82b,#0000 12rem),linear-gradient(#052f1b 0%,#031b10 100%);border-radius:34px;min-height:auto;margin:0 12px 28px;padding:35px 22px 27px;display:block;overflow:hidden;box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff0d}.hero:before{display:none}.heroCopy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:none;display:flex}.heroAppIcon{border:3px solid var(--reuse-gold)!important;background:#042617!important;border-radius:34px!important;width:132px!important;height:132px!important;margin:0 auto 20px!important;box-shadow:0 12px 26px #0000004d,0 0 28px #58ff6821!important}.pill{color:var(--reuse-gold-light);border:1px solid var(--reuse-gold);background:linear-gradient(180deg,var(--reuse-blue),var(--reuse-blue-deep));border-radius:999px;padding:10px 17px;font-size:15px;font-weight:950;box-shadow:0 8px 22px #082c8c33}.pill svg{width:20px;height:20px;color:var(--reuse-gold-light)}.hero h1{letter-spacing:-.055em;text-transform:uppercase;color:#0b3b22;-webkit-text-stroke:2px var(--reuse-neon);text-shadow:0 0 4px #58ff68e6,0 0 10px #58ff68c7,0 0 22px #58ff6873;width:100%;margin:30px 0 21px;font-size:clamp(47px,12.8vw,72px);font-weight:950;line-height:.97}.hero h1 em{color:var(--reuse-gold-light);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--reuse-gold-light);-webkit-text-stroke:1.4px var(--reuse-gold);text-shadow:0 0 7px #f4c542a6,0 0 18px #f4c54257;font-style:normal}.hero>div>p{color:#fff;max-width:590px;margin:0 auto 25px;font-size:18px;font-weight:600;line-height:1.65}.heroPrimaryAction{flex-direction:column;gap:12px;width:100%;margin:0;display:flex}.heroPrimaryAction button{width:100%;min-height:69px;color:var(--reuse-gold-light);border:1px solid var(--reuse-gold);background:linear-gradient(#14963f 0%,#08692c 100%);border-radius:20px;justify-content:center;font-size:20px;font-weight:950;box-shadow:0 8px 18px #00000040,0 0 18px #58ff6814,inset 0 1px #ffffff21}.heroPrimaryAction button svg{color:var(--reuse-gold-light);width:27px;height:27px}.heroPrimaryAction .heroUploadAction{background:linear-gradient(180deg,var(--reuse-blue),var(--reuse-blue-deep));color:var(--reuse-gold-light);border-color:var(--reuse-gold);box-shadow:0 8px 18px #00000040,0 0 20px #1647d829}.heroPrimaryAction button:hover{transform:none}.heroOptions,.trust,.visual{display:none!important}.scanner{padding-top:44px;padding-bottom:50px;background:radial-gradient(circle at 90% 0,#1647d829,#0000 18rem),linear-gradient(#042618,#031b10)!important}.scanner .heading small{color:var(--reuse-gold)!important}.scanner .heading h2,.scanner .heading p{color:#fff}.scanner .drop{border:1.5px solid var(--reuse-gold);color:#fff;background:linear-gradient(145deg,#06351f,#042617)!important;box-shadow:0 16px 34px #00000040!important}.scanner .drop h3,.scanner .drop p{color:#fff}.scanner .upload{background:var(--reuse-blue-deep)!important;border-color:var(--reuse-gold)!important;color:var(--reuse-gold-light)!important}.scanner .outline{border-color:var(--reuse-gold);background:linear-gradient(180deg,var(--reuse-blue),var(--reuse-blue-deep));color:var(--reuse-gold-light)}.scanner .progress{background:#ffffff1f}.scanner .progress i{background:linear-gradient(90deg,var(--reuse-green),var(--reuse-neon),var(--reuse-gold))}.featureSpotlight{padding-top:52px!important;padding-bottom:58px!important}.featureSpotlightHeading{text-align:center}.featureSpotlightHeading h2{letter-spacing:-.035em;font-size:34px;line-height:1.03}.featureSpotlightHeading p{font-size:16px;line-height:1.5}.featureSpotlightGrid{grid-template-columns:1fr 1fr!important;gap:12px!important}.featureSpotlightGrid>a{text-align:left;border-radius:21px!important;flex-direction:column!important;align-items:flex-start!important;gap:11px!important;min-height:154px!important;padding:16px!important;display:flex!important}.featureSpotlightIcon{border-radius:14px;flex-basis:46px;width:46px;height:46px}.featureSpotlightCopy b{font-size:17px}.featureSpotlightCopy small{font-size:12.5px;line-height:1.35}.featureSpotlightArrow{align-self:flex-end;margin-top:auto}.purpose,.results,.saved{color:#15351f;background:#fff}.purpose .heading small,.results small,.saved .heading small{color:var(--reuse-blue)!important}.purpose .heading h2,.saved .heading h2,.results h2{color:#10351f}.purpose .primary,.results .primary,.saved .primary{border-color:var(--reuse-gold)}footer{color:#fff;border-top:1px solid var(--reuse-gold);background:#03170d}footer p,footer small{color:#ffffffc7}}@media (max-width:420px){header{padding-left:13px;padding-right:13px}.brand:after{font-size:24px}.headerActions>a.upgradeButton{min-height:50px;padding:0 14px;font-size:17px}.headerActions .accountButton{width:50px;height:50px}.testingNotice{margin-left:13px;margin-right:13px;padding:20px 17px}.testingNotice strong{font-size:19px}.testingNotice span{font-size:14.5px}.hero{margin-left:9px;margin-right:9px;padding-left:17px;padding-right:17px}.heroAppIcon{width:120px!important;height:120px!important}.hero h1{-webkit-text-stroke:1.5px var(--reuse-neon);font-size:12.5vw}.hero h1 em{-webkit-text-stroke:1px var(--reuse-gold)}.hero>div>p{font-size:16.5px}.heroPrimaryAction button{font-size:18.5px}.featureSpotlightGrid{grid-template-columns:1fr!important}.featureSpotlightGrid>a{grid-template-columns:46px 1fr 20px!important;align-items:center!important;min-height:116px!important;display:grid!important}.featureSpotlightArrow{align-self:center;margin-top:0}}@media (prefers-reduced-motion:reduce){.heroUploadAction,.featureSpotlightGrid>a{transition:none}}
:root{--reuse-green-deep:#063f27;--reuse-green-mid:#0b6b3d;--reuse-green-fresh:#26d66a;--reuse-green-soft:#26d66a38;--reuse-neon-outline:#58ff68;--reuse-orange:#f97316;--reuse-orange-light:#fb923c;--reuse-orange-soft:#f9731638;--reuse-dark-text:#063f27;--reuse-light-text:#fff}.featureSpotlightGrid>a{border:1px solid #ffffff21!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff09!important}.heroAppIcon{border-color:var(--reuse-neon-outline)!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #58ff6838,0 0 24px #58ff6829!important}.heroPrimaryAction .primary{border:1.5px solid var(--reuse-neon-outline)!important;box-shadow:0 9px 22px #0000003d,0 0 18px #58ff6829,inset 0 1px #ffffff21!important}.heroPrimaryAction .primary:hover{box-shadow:0 12px 28px #00000045,0 0 24px #58ff683d,inset 0 1px #ffffff26!important}.scanner .drop{border-color:#58ff68b8!important;box-shadow:0 16px 34px #00000040,0 0 0 1px #58ff681a,0 0 22px #58ff6814!important}.reuseHome .heroPrimaryAction .primary,.reuseHome .heroPrimaryAction .primary *,.reuseHome .scanner .drop button,.reuseHome .scanner .drop button *,.reuseHome button[style*="background: white"],.reuseHome button[style*="background:#fff"]{color:var(--reuse-dark-text)!important}.reuseHome .heroPrimaryAction .primary svg,.reuseHome .scanner .drop button svg{color:var(--reuse-dark-text)!important;stroke:currentColor!important}.featureSpotlightGrid>a[data-accent=green]{background:radial-gradient(circle at 88% 12%,var(--reuse-green-soft),transparent 42%),linear-gradient(145deg,#07502f 0%,#04351f 58%,#032719 100%)!important;border:1.5px solid #58ff686b!important}.featureSpotlightGrid>a[data-accent=green] .featureSpotlightIcon{background:linear-gradient(180deg,var(--reuse-green-mid),var(--reuse-green-deep))!important;color:#8cff9a!important;border-color:#58ff68a8!important}.featureSpotlightGrid>a[data-accent=green] .featureSpotlightArrow{color:#74f58a!important}.featureSpotlightGrid>a[data-accent=gold]{background:radial-gradient(circle at 90% 10%,var(--reuse-orange-soft),transparent 42%),linear-gradient(145deg,#073a25 0%,#04301f 58%,#032519 100%)!important;border-color:#f973164d!important}.featureSpotlightGrid>a[data-accent=gold] .featureSpotlightIcon{background:linear-gradient(180deg,var(--reuse-orange-light),var(--reuse-orange))!important;color:#251006!important;border-color:#fdba74!important}.featureSpotlightGrid>a[data-accent=gold] .featureSpotlightArrow{color:var(--reuse-orange-light)!important}.featureSpotlightGrid>a[data-accent=blue]{background:radial-gradient(circle at 12% 6%,#26d66a1f,#0000 38%),linear-gradient(145deg,#063a27 0%,#052c22 58%,#04231c 100%)!important}.featureSpotlightCopy b,.featureSpotlightCopy small{color:var(--reuse-light-text)!important}.featureSpotlightCopy small{font-size:14.5px;line-height:1.55}.testingNoticeLink{border-color:#fb923cb8!important;box-shadow:0 8px 20px #f973161a!important}.reuseHome .approvedGreenPro{color:#fff!important;background:linear-gradient(155deg,#064f30 0%,#043f27 54%,#03351f 100%)!important;border:1.5px solid #58ff689e!important;box-shadow:0 20px 48px #00000045,0 0 28px #58ff6814!important}.reuseHome .approvedGreenPro h2,.reuseHome .approvedGreenPro p{color:#fff!important}.reuseHome .approvedProIntro .pill{color:#fff!important;background:#0ea752c7!important;border:1px solid #58ff6894!important}.reuseHome .approvedGreenPro .proCta{color:#fff!important;background:linear-gradient(135deg,#0db55b,#079447)!important;border:1.5px solid #58ff68!important;box-shadow:0 0 20px #58ff682e!important}.reuseHome .approvedProList{background:linear-gradient(145deg,#076f3cc7,#044c2ce0)!important;border:1px solid #58ff6840!important;border-radius:22px!important;padding:12px 28px!important;box-shadow:inset 0 1px #ffffff0d!important}.reuseHome .approvedProList span{color:#fff!important;border-bottom:1px solid #b2ffbe38!important;align-items:center!important;gap:16px!important;padding:18px 0!important;font-weight:750!important;display:flex!important}.reuseHome .approvedProList span:last-child{border-bottom:0!important}.reuseHome .approvedProList i{background:linear-gradient(145deg,#32dc57,#12a83f)!important;border-radius:999px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;box-shadow:0 5px 16px #0003!important}.reuseHome .approvedProList i svg{color:#fff!important;stroke-width:4px!important;width:23px!important;height:23px!important}.reuseHome .approvedGreenFooter{color:#063f27!important;background:linear-gradient(145deg,#d8ffd5 0%,#baf4b9 55%,#a9eaa9 100%)!important;border:1px solid #58ff6894!important;border-radius:28px!important;margin:34px 18px 110px!important;padding:34px 30px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #0000002e!important}.reuseHome .approvedGreenFooter .brand,.reuseHome .approvedGreenFooter p,.reuseHome .approvedGreenFooter a,.reuseHome .approvedGreenFooter small,.reuseHome .approvedGreenFooter span{color:#063f27!important}.reuseHome .approvedGreenFooter .brand b,.reuseHome .approvedGreenFooter .footerBottom b{color:#d99b00!important}.reuseHome .approvedGreenFooter .footerWatermark{opacity:.1!important;position:absolute!important;top:14%!important;right:5%!important;transform:rotate(-8deg)!important}.reuseHome .approvedGreenFooter .footerWatermark svg{color:#08733d!important;width:170px!important;height:170px!important}.reuseHome .approvedGreenFooter .footerBottom{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:24px!important;display:flex!important}@media (max-width:760px){.hero h1{font-size:clamp(43px,11.4vw,64px)!important;line-height:1!important}.featureSpotlightCopy small{font-size:14px!important;line-height:1.5!important}.featureSpotlightGrid>a{min-height:166px!important}.reuseHome .approvedGreenPro{margin-left:14px!important;margin-right:14px!important;padding:20px!important}.reuseHome .approvedProList{padding:8px 18px!important}.reuseHome .approvedProList span{padding:15px 0!important;font-size:16px!important}.reuseHome .approvedGreenFooter{margin-left:14px!important;margin-right:14px!important;padding:28px 22px!important}}@media (max-width:420px){.hero h1{font-size:clamp(40px,10.9vw,56px)!important}.reuseHome .approvedGreenFooter .footerBottom{flex-direction:column!important;align-items:flex-start!important}}
.projectPreviewFab{z-index:63;color:#fff;cursor:pointer;background:linear-gradient(145deg,#063d24,#0b6b3d);border:2px solid #58ff68;border-radius:18px;align-items:center;gap:9px;min-height:54px;padding:10px 13px;display:flex;position:fixed;bottom:164px;right:14px;box-shadow:0 14px 34px #00000042,0 0 18px #58ff683d}.projectPreviewFab>svg{color:#58ff68;width:22px;height:22px}.projectPreviewFab span{text-align:left;gap:2px;display:grid}.projectPreviewFab b{font:900 13px/1.05 Inter,system-ui,sans-serif}.projectPreviewFab small{color:#d9ffe0;font:750 10px/1.1 Inter,system-ui,sans-serif}.projectPreviewFab:hover,.projectPreviewFab:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 16px 38px #0000004a,0 0 24px #58ff6857}.projectPreviewBackdrop{z-index:120;-webkit-backdrop-filter:blur(10px);background:#03120bc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.projectPreviewModal{color:#172019;background:linear-gradient(#fffefb 0%,#fff8ed 100%);border:2px solid #58ff68;border-radius:28px;width:min(920px,100%);max-height:min(90vh,900px);padding:clamp(22px,4vw,34px);position:relative;overflow:auto;box-shadow:0 30px 90px #0000006b,0 0 40px #58ff682b}.projectPreviewClose{color:#17351f;cursor:pointer;background:#fff;border:1px solid #d9e4dc;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.projectPreviewClose svg{width:20px}.projectPreviewHeading{align-items:flex-start;gap:15px;padding-right:46px;display:flex}.projectPreviewIcon{color:#58ff68;background:linear-gradient(145deg,#0b6b3d,#064323);border:2px solid #58ff68;border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 18px #58ff6838}.projectPreviewHeading small{color:#c2410c;letter-spacing:.12em;font-size:11px;font-weight:950;display:block}.projectPreviewHeading h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(26px,4vw,40px);line-height:1.02}.projectPreviewHeading p{color:#59665d;max-width:700px;margin:0;line-height:1.55}.projectPreviewLoading{color:#245338;background:#f1f8f3;border-radius:18px;align-items:center;gap:12px;margin-top:24px;padding:18px;display:flex}.projectPreviewLoading span,.projectPreviewSpinner{border:3px solid #16653433;border-top-color:#166534;border-radius:50%;width:19px;height:19px;animation:.8s linear infinite reusePreviewSpin;display:inline-block}.projectPreviewScanSummary{background:#fff;border:1px solid #d8e4da;border-radius:18px;align-items:center;gap:13px;margin-top:24px;padding:16px 18px;display:flex}.projectPreviewScanSummary>svg{color:#0b6b3d;width:26px;height:26px}.projectPreviewScanSummary div{gap:3px;display:grid}.projectPreviewScanSummary small{letter-spacing:.1em;color:#c2410c;font-size:10px;font-weight:950}.projectPreviewScanSummary strong{font-size:18px}.projectPreviewScanSummary span{color:#6b756e;font-size:12px}.projectPreviewChoices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:16px;display:grid}.projectPreviewChoices button{text-align:left;cursor:pointer;color:#172019;background:#fff;border:1px solid #d8e4da;border-radius:17px;align-content:start;gap:5px;min-height:100px;padding:14px;display:grid}.projectPreviewChoices button>span{letter-spacing:.08em;color:#d35400;font-size:10px;font-weight:950}.projectPreviewChoices button>b{font-size:14px;line-height:1.2}.projectPreviewChoices button>small{color:#6c776f;font-size:11px}.projectPreviewChoices button.active{background:linear-gradient(145deg,#f2fff3,#e9ffed);border:2px solid #58ff68;box-shadow:0 0 18px #58ff682b}.projectPreviewChoices button:focus-visible{outline-offset:2px;outline:3px solid #1647d852}.projectPreviewSelected{background:#fff3e6;border-left:4px solid #fb923c;border-radius:14px;margin-top:14px;padding:15px 17px}.projectPreviewSelected b{font-size:15px}.projectPreviewSelected p{color:#635f59;margin:6px 0 0;font-size:13px;line-height:1.5}.projectPreviewGenerate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b6b3d,#074826);border:2px solid #58ff68;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:16px;font-size:15px;font-weight:950;display:flex;box-shadow:0 10px 24px #054c2633,0 0 18px #58ff682e}.projectPreviewGenerate:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.projectPreviewGenerate svg{color:#58ff68;width:20px}.projectPreviewError{color:#9f2b19;background:#fff0ee;border:1px solid #ffc7bd;border-radius:14px;margin-top:16px;padding:14px 16px;font-weight:800;line-height:1.45}.projectPreviewResult{background:#063d24;border:2px solid #58ff68;border-radius:22px;margin-top:20px;padding:14px;box-shadow:0 18px 42px #0000002e}.projectPreviewResultLabel{color:#fff;align-items:center;gap:10px;padding:3px 4px 12px;display:flex}.projectPreviewResultLabel>svg{color:#58ff68}.projectPreviewResultLabel span{gap:2px;display:grid}.projectPreviewResultLabel small{letter-spacing:.12em;color:#fb923c;font-size:9px;font-weight:950}.projectPreviewResultLabel b{font-size:15px}.projectPreviewResult img{object-fit:contain;background:#12241a;border-radius:14px;width:100%;height:auto;max-height:600px;display:block}.projectPreviewResult p{color:#d6eadc;margin:11px 5px 3px;font-size:12px;line-height:1.45}.projectPreviewFootnote{color:#655e50;background:#f5f1e8;border-radius:13px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.5}.projectPreviewFootnote b{color:#17351f}.projectPreviewModal button,.projectPreviewFab{transition:transform .16s,box-shadow .16s,border-color .16s}@keyframes reusePreviewSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.projectPreviewFab{border-radius:16px;padding:9px 11px;bottom:158px;right:10px}.projectPreviewBackdrop{align-items:end;padding:10px}.projectPreviewModal{border-radius:24px 24px 18px 18px;max-height:92vh;padding:22px 16px}.projectPreviewHeading{padding-right:36px}.projectPreviewIcon{border-radius:14px;flex-basis:46px;width:46px;height:46px}.projectPreviewHeading h2{font-size:27px}.projectPreviewChoices{grid-template-columns:1fr 1fr}.projectPreviewChoices button{min-height:94px;padding:12px}.projectPreviewResult{padding:10px}}@media (max-width:430px){.projectPreviewFab span small{display:none}.projectPreviewChoices{grid-template-columns:1fr}.projectPreviewHeading{gap:10px}.projectPreviewHeading p{font-size:13px}.projectPreviewScanSummary{padding:13px}}@media (prefers-reduced-motion:reduce){.projectPreviewLoading span,.projectPreviewSpinner{animation:none}.projectPreviewModal button,.projectPreviewFab{transition:none}}html[data-theme=dark] .projectPreviewModal{color:#fff;background:linear-gradient(#10251a,#0c1e15)}.projectPreviewModal .projectPreviewClose{color:#17351f}html[data-theme=dark] .projectPreviewHeading p,html[data-theme=dark] .projectPreviewSelected p{color:#d0ddd4}html[data-theme=dark] .projectPreviewScanSummary,html[data-theme=dark] .projectPreviewChoices button{color:#fff;background:#14291d;border-color:#31543c}html[data-theme=dark] .projectPreviewSelected{background:#42210e}html[data-theme=dark] .projectPreviewFootnote{color:#d6e2da;background:#17291e}html[data-theme=dark] .projectPreviewFootnote b{color:#fff}
:root{--accent:#22c55e;--accent-soft:#22c55e20;--surface:#fff;--surface-2:#f7faf8;--text:#172019;--muted:#66736a;--border:#dbe7df;--shadow:0 18px 55px #00000024}html[data-theme=dark]{--surface:#111713;--surface-2:#182019;--text:#f4f8f5;--muted:#a9b6ad;--border:#2d3a31;--shadow:0 18px 55px #0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=system]{--surface:#111713;--surface-2:#182019;--text:#f4f8f5;--muted:#a9b6ad;--border:#2d3a31;--shadow:0 18px 55px #0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-text-size=large]{font-size:112.5%}html[data-text-size=xlarge]{font-size:125%}html[data-high-contrast=true]{--text:#000;--muted:#242424;--border:#111;--surface:#fff;--surface-2:#fff}html[data-theme=dark][data-high-contrast=true]{--text:#fff;--muted:#f4f4f4;--border:#fff;--surface:#000;--surface-2:#050505}html[data-high-contrast=true] button,html[data-high-contrast=true] input,html[data-high-contrast=true] select,html[data-high-contrast=true] textarea{border-width:2px!important}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-strong-focus=true] :focus-visible{outline:4px solid var(--accent)!important;outline-offset:3px!important}html,body{background:var(--surface);color:var(--text)}html[data-theme=dark] body,html[data-theme=dark] main,html[data-theme=dark] section,html[data-theme=dark] header,html[data-theme=dark] footer{color:var(--text)}html[data-theme=dark] .scanner,html[data-theme=dark] .purpose,html[data-theme=dark] .saved,html[data-theme=dark] .how,html[data-theme=dark] .results,html[data-theme=dark] .featureSpotlight{background:var(--surface)!important}html[data-theme=dark] article,html[data-theme=dark] .drop,html[data-theme=dark] .purposeResult,html[data-theme=dark] .featureSpotlightGrid>a,html[data-theme=dark] .testingNotice{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--border)!important}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] .heading p{color:var(--muted)!important}.experienceFab{z-index:46;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:flex;position:fixed;bottom:22px;right:16px;box-shadow:0 8px 28px #0000001f}.experienceFab svg{color:var(--accent)}.experienceBackdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c078f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.experiencePanel{background:var(--surface);width:min(560px,100%);max-height:90vh;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;padding:22px;position:relative;overflow:auto}.experienceClose{color:var(--text);cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.experienceTitle{align-items:center;gap:12px;padding-right:35px;display:flex}.experienceTitle>svg{color:var(--accent);width:28px;height:28px}.experienceTitle h2{margin:0}.experienceTitle p{color:var(--muted);margin:3px 0 0}.settingGroup{margin-top:20px}.settingGroup>b{align-items:center;gap:7px;margin-bottom:10px;display:flex}.segmented{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.segmented button{border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px;font-weight:700;display:flex}.segmented button.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.segmented svg{width:17px}.accentChoices{gap:12px;display:flex}.accentChoices button{width:38px;height:38px;box-shadow:0 0 0 1px var(--border);cursor:pointer;border:3px solid #0000;border-radius:50%}.accentChoices button.selected{border-color:var(--surface);box-shadow:0 0 0 3px var(--accent)}.accessibilityCard,.securityCard,.ratingFeedbackCard{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;gap:12px;margin-top:22px;padding:16px;display:flex}.accessibilityCard>svg,.securityCard>svg,.ratingFeedbackCard>svg{color:var(--accent);flex:none}.accessibilityCard b,.securityCard b,.ratingFeedbackCard b{display:block}.accessibilityCard label{align-items:flex-start;gap:8px;margin-top:10px;font-weight:650;display:flex}.accessibilityCard p,.securityCard p,.ratingFeedbackCard p{color:var(--muted);margin:8px 0 12px;line-height:1.5}.accessibilityCard p{align-items:center;gap:6px;display:flex}.securityCard button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:10px 14px;font-weight:800}.securityCard button:disabled{opacity:.55;cursor:not-allowed}.securityCard small{color:var(--muted);margin-top:10px;display:block}.ratingFeedbackActions{flex-wrap:wrap;gap:8px;display:flex}.ratingFeedbackActions a{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex}.ratingFeedbackActions a:first-child{background:var(--accent);color:#fff;border-color:var(--accent)}.ratingFeedbackActions svg{width:17px;height:17px}.privacyNotes{background:var(--accent-soft);border-radius:16px;gap:6px;margin-top:18px;padding:14px;display:grid}.privacyNotes span{color:var(--muted);font-size:.92rem}@media (max-width:640px){.experienceFab span{display:none}.experienceFab{justify-content:center;width:46px;height:46px;padding:0}.segmented{grid-template-columns:1fr}.experiencePanel{border-radius:20px;padding:20px 16px}.ratingFeedbackActions{grid-template-columns:1fr;display:grid}.ratingFeedbackActions a{justify-content:center;width:100%}}
.ratingPrompt{z-index:95;box-sizing:border-box;color:#fff;background:linear-gradient(#07513a 0%,#053c2c 100%);border:1px solid #6fff9e52;border-radius:20px;grid-template-columns:auto 1fr;gap:12px;width:min(420px,100vw - 28px);padding:18px;display:grid;position:fixed;bottom:84px;right:18px;box-shadow:0 18px 50px #00000052}.ratingPromptClose{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.ratingPromptClose svg{width:18px;height:18px}.ratingPromptIcon{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b61;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.ratingPromptIcon svg{width:24px;height:24px}.ratingPromptCopy{padding-right:28px}.ratingPromptCopy strong{font-size:1.05rem;display:block}.ratingPromptCopy p{margin:5px 0 0;font-size:.92rem;line-height:1.45;color:#ffffffdb!important}.ratingPromptActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:2px;display:flex}.ratingPromptActions a,.ratingPromptActions button{cursor:pointer;min-height:44px;font-weight:850;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;text-decoration:none;display:inline-flex}.ratingPromptActions>a:first-child{color:#261700;background:#f59e0b;border:1px solid #0000}.ratingPromptSecondary{color:#fff!important;background:#ffffff14!important;border:1px solid #fff3!important}.ratingPromptActions svg{width:17px;height:17px}@media (max-width:640px){.ratingPrompt{width:auto;padding:16px;bottom:78px;left:14px;right:14px}.ratingPromptActions{grid-template-columns:1fr;display:grid}.ratingPromptActions a,.ratingPromptActions button{width:100%}}
.simpleNav{left:50%;bottom:max(10px,env(safe-area-inset-bottom));z-index:44;-webkit-backdrop-filter:blur(16px);background:#031b10f5;border:1px solid #f4c542;border-radius:22px;gap:5px;padding:7px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 36px #00000047,0 0 20px #1647d814}.simpleNav button{color:#f4c542;cursor:pointer;background:0 0;border:0;border-radius:16px;place-items:center;gap:3px;min-width:62px;min-height:52px;font:800 11px/1 system-ui,sans-serif;display:grid}.simpleNav button:nth-child(2){color:#ffe779;background:linear-gradient(#1647d8,#082c8c);box-shadow:inset 0 0 0 1px #f4c542d1}.simpleNav button:hover,.simpleNav button:focus-visible{color:#58ff68;background:#075c2b;outline:1px solid #f4c542}.simpleNav button:nth-child(2):hover,.simpleNav button:nth-child(2):focus-visible{color:#ffe779;background:linear-gradient(#1b53f0,#0b329f)}.simpleNav button:active{transform:scale(.96)}@media (min-width:800px){.simpleNav{bottom:18px}.simpleNav button{min-width:72px}}@media (max-width:390px){.simpleNav{justify-content:space-around;width:calc(100% - 16px)}.simpleNav button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.simpleNav button{transition:none}}html[data-theme=dark] .simpleNav{background:#031b10f7;border-color:#f4c542}html[data-theme=dark] .simpleNav button{color:#ffe779}body{padding-bottom:88px}
:root{--topic-swipe-forest:#064e3b;--topic-swipe-deep:#033c2d;--topic-swipe-green:#20e86a;--topic-swipe-neon:#39ff14;--topic-swipe-gold:#ffb000;--topic-swipe-white:#fff}.topicSwipeNav{left:50%;right:auto;bottom:max(6px,env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(12px);touch-action:manipulation;-webkit-user-select:none;user-select:none;will-change:auto;background:linear-gradient(145deg,#033c2dfa,#064e3bfa);border:1.5px solid #39ff14db;border-radius:999px;grid-template-columns:28px minmax(72px,auto) 28px;align-items:center;gap:4px;padding:4px 5px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 8px 18px #00000038}.topicSwipeArrow{width:28px;height:28px;color:var(--topic-swipe-white);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.topicSwipeArrow:not(:disabled):hover,.topicSwipeArrow:not(:disabled):focus-visible{background:var(--topic-swipe-gold);color:var(--topic-swipe-deep);outline:2px solid var(--topic-swipe-neon);outline-offset:1px}.topicSwipeArrow:disabled{opacity:.26;cursor:default}.topicSwipeCenter{justify-items:center;gap:3px;min-width:72px;display:grid}.topicSwipeLabel{max-width:96px;color:var(--topic-swipe-white);text-overflow:ellipsis;white-space:nowrap;font:900 9px/1 Inter,system-ui,sans-serif;overflow:hidden}.topicSwipeDots{justify-content:center;align-items:center;gap:3px;display:flex}.topicSwipeDots i{background:#ffffff57;border-radius:999px;width:3px;height:3px;transition:none;display:block}.topicSwipeDots i.isActive{background:var(--topic-swipe-gold);width:12px}html.topicSwipeLeavingLeft body>main{animation:.14s ease-out both topicSwipeLeaveLeft}html.topicSwipeLeavingRight body>main{animation:.14s ease-out both topicSwipeLeaveRight}html.topicSwipeArriving body>main{animation:.18s ease-out both topicSwipeArrive}@keyframes topicSwipeLeaveLeft{to{opacity:.18;transform:translate(-22px)}}@keyframes topicSwipeLeaveRight{to{opacity:.18;transform:translate(22px)}}@keyframes topicSwipeArrive{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:760px){.topicSwipeNav{left:50%;right:auto;bottom:max(5px,env(safe-area-inset-bottom));grid-template-columns:26px minmax(68px,auto) 26px;padding:4px}.topicSwipeArrow{width:26px;height:26px}.topicSwipeLabel{max-width:88px;font-size:8.5px}}@media (max-width:420px){.topicSwipeNav{left:50%;right:auto;bottom:max(4px,env(safe-area-inset-bottom));grid-template-columns:24px 64px 24px;gap:3px;padding:3px 4px}.topicSwipeArrow{width:24px;height:24px}.topicSwipeLabel{max-width:64px;font-size:8px}.topicSwipeDots{gap:2px}.topicSwipeDots i{width:3px;height:3px}.topicSwipeDots i.isActive{width:10px}}@media (prefers-reduced-motion:reduce){html.topicSwipeLeavingLeft body>main,html.topicSwipeLeavingRight body>main,html.topicSwipeArriving body>main{animation:none}}html[data-reduce-motion=true].topicSwipeLeavingLeft body>main,html[data-reduce-motion=true].topicSwipeLeavingRight body>main,html[data-reduce-motion=true].topicSwipeArriving body>main{animation:none}
:root{--reuse-safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--reuse-safe-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--reuse-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--reuse-safe-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px))}html{background:var(--surface,#fcfdfb)}body{padding-top:var(--reuse-safe-top);padding-right:var(--reuse-safe-right);padding-bottom:calc(112px + var(--reuse-safe-bottom));padding-left:var(--reuse-safe-left)}.simpleNav{bottom:max(10px,var(--reuse-safe-bottom))}.experienceFab{bottom:max(104px,calc(var(--reuse-safe-bottom) + 94px))}.marketingShareFab{right:16px;bottom:max(156px,calc(var(--reuse-safe-bottom) + 146px));z-index:45;color:#166534;cursor:pointer;background:#fff;border:1px solid #d9eadf;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:flex;position:fixed;box-shadow:0 8px 28px #0000001f}.experienceBackdrop{padding-top:max(18px,var(--reuse-safe-top));padding-right:max(18px,var(--reuse-safe-right));padding-bottom:max(18px,var(--reuse-safe-bottom));padding-left:max(18px,var(--reuse-safe-left))}@media (max-width:760px){body{padding-bottom:calc(124px + var(--reuse-safe-bottom))}.marketingShareFab{right:12px;bottom:max(156px,calc(var(--reuse-safe-bottom) + 146px));justify-content:center;width:44px;height:44px;padding:10px;font-size:0}.marketingShareFab svg{width:20px;height:20px}.experienceFab{bottom:max(104px,calc(var(--reuse-safe-bottom) + 94px))}}
.scanInteractionBackdrop{z-index:260;-webkit-backdrop-filter:blur(12px);background:#020f09c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scanInteractionCard{color:#fff;background:linear-gradient(165deg,#062e1d,#0b4a2a 58%,#07351f);border:2px solid #58ff68;border-radius:28px;width:min(620px,100%);max-height:min(780px,100vh - 36px);padding:26px;position:relative;overflow:auto;box-shadow:0 28px 90px #0000006b,0 0 30px #58ff6829}.scanInteractionClose{color:#fff;cursor:pointer;background:#0000002e;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:14px}.scanInteractionClose svg{width:20px}.scanInteractionBadge{color:#bfffc6;letter-spacing:.04em;text-transform:uppercase;background:#58ff6814;border:1px solid #58ff6857;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 11px;font:900 12px/1.2 system-ui,sans-serif;display:inline-flex}.scanInteractionBadge svg{width:16px}.scanInteractionCard h2{letter-spacing:-.03em;margin:0 48px 8px 0;font:900 clamp(27px,5vw,38px)/1.05 system-ui,sans-serif}.scanInteractionLead{color:#ffffffe0;margin:0 0 18px;font:600 15px/1.55 system-ui,sans-serif}.scanInteractionObject{background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;margin:0 0 18px;padding:18px;font:900 24px/1.15 system-ui,sans-serif}.scanInteractionHazards{background:#f973161f;border:1px solid #fb923c8c;border-radius:16px;gap:7px;margin:0 0 18px;padding:14px 16px;display:grid}.scanInteractionHazards b{color:#fed7aa}.scanInteractionHazards span{color:#fff;font:600 13px/1.4 system-ui,sans-serif}.scanInteractionActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.scanInteractionPrimary,.scanInteractionSecondary{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font:900 14px/1 system-ui,sans-serif;display:inline-flex}.scanInteractionPrimary{color:#06200f;background:#58ff68;border:0;box-shadow:0 0 20px #58ff6838}.scanInteractionSecondary{color:#fff;background:#ffffff14;border:1px solid #ffffff3d}.scanInteractionPrimary:disabled{opacity:.45;cursor:not-allowed}.scanInteractionPrimary svg{width:18px}.scanInteractionLabel{gap:8px;font:800 13px/1.3 system-ui,sans-serif;display:grid}.scanInteractionLabel input{color:#172019;background:#fff;border:2px solid #58ff6873;border-radius:14px;outline:none;width:100%;min-height:50px;padding:0 14px;font:700 16px/1 system-ui,sans-serif}.scanInteractionLabel input:focus{border-color:#58ff68;box-shadow:0 0 0 4px #58ff6829}.scanExperienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scanExperienceGrid button{text-align:left;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2b;border-radius:18px;min-height:116px;padding:16px;transition:transform .14s,border-color .14s,background .14s}.scanExperienceGrid button:hover,.scanExperienceGrid button:focus-visible{background:#58ff681c;border-color:#58ff68;outline:none;transform:translateY(-1px)}.scanExperienceGrid b{margin-bottom:7px;font:900 16px/1.15 system-ui,sans-serif;display:block}.scanExperienceGrid span{color:#ffffffc7;font:600 13px/1.45 system-ui,sans-serif;display:block}.scanInteractionCancel{color:#ffffffad;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font:700 13px/1 system-ui,sans-serif;text-decoration:underline;display:block}@media (max-width:600px){.scanInteractionBackdrop{align-items:end;padding:10px}.scanInteractionCard{max-height:88vh;padding:22px 18px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 18px 18px}.scanExperienceGrid{grid-template-columns:1fr}.scanExperienceGrid button{min-height:88px}.scanInteractionActions{grid-template-columns:1fr;display:grid}.scanInteractionPrimary,.scanInteractionSecondary{width:100%}}@media (prefers-reduced-motion:reduce){.scanExperienceGrid button{transition:none}}
.mobileToolsBackdrop{z-index:240;-webkit-backdrop-filter:blur(10px);background:#020f09ad;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.mobileToolsDrawer{width:min(720px,100%);max-height:min(82vh,720px);padding:12px 18px calc(18px + env(safe-area-inset-bottom));color:#fff;background:linear-gradient(165deg,#052c1b,#093f25);border:2px solid #58ff68;border-radius:28px 28px 20px 20px;overflow:auto;box-shadow:0 -18px 70px #0000006b,0 0 28px #58ff6824}.mobileToolsHandle{background:#ffffff47;border-radius:999px;width:48px;height:5px;margin:2px auto 12px}.mobileToolsHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.mobileToolsHead small{color:#fb923c;letter-spacing:.08em;font:900 11px/1 system-ui,sans-serif}.mobileToolsHead h2{margin:4px 0;font:900 28px/1 system-ui,sans-serif}.mobileToolsHead p{color:#ffffffb8;margin:0;font:600 13px/1.4 system-ui,sans-serif}.mobileToolsHead>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mobileToolsHead>button svg{width:20px}.mobileToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobileToolsGrid>button{text-align:left;color:#fff;cursor:pointer;background:#fff1;border:1px solid #ffffff24;border-radius:18px;min-height:112px;padding:14px}.mobileToolsGrid>button:hover,.mobileToolsGrid>button:focus-visible{background:#58ff681c;border-color:#58ff68;outline:none}.mobileToolsGrid>button>span{color:#58ff68;background:#58ff681f;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:9px;display:grid}.mobileToolsGrid svg{width:18px}.mobileToolsGrid b{font:900 14px/1.2 system-ui,sans-serif;display:block}.mobileToolsGrid small{color:#ffffffb3;margin-top:4px;font:600 12px/1.35 system-ui,sans-serif;display:block}@media (max-width:799px){.projectPreviewFab,.experienceFab,.marketingShareFab,[aria-label="Safety, profile and inventory"],[aria-label="Open offline saved projects"],[aria-label="Install Second Sight A.I."]{display:none!important}aside:has(>button[aria-label="Hide share prompt"]){display:none!important}}@media (min-width:800px){.mobileToolsBackdrop{display:none}}@media (max-width:430px){.mobileToolsBackdrop{padding:8px}.mobileToolsDrawer{padding-left:12px;padding-right:12px}.mobileToolsGrid{grid-template-columns:1fr}.mobileToolsGrid>button{grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;min-height:84px;display:grid}.mobileToolsGrid>button>span{grid-row:1/3;margin:0}.mobileToolsGrid small{margin:0}}html body .mobileToolsDrawer{background:radial-gradient(circle at 12% 8%,#39ff1421,#0000 26%),linear-gradient(165deg,#043f30,#011f17)!important;border-color:#39ff14!important;box-shadow:0 -18px 70px #0000007a,0 0 24px #39ff1438!important}html body .mobileToolsHead small{color:#39ff14!important;-webkit-text-fill-color:#39ff14!important}html body .mobileToolsHead h2,html body .mobileToolsHead p{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .mobileToolsHead>button{color:#fff!important;background:#011f17cc!important;border:1.5px solid #39ff14c7!important;box-shadow:0 0 12px #39ff141f!important}html body .mobileToolsDrawer .mobileToolsGrid{grid-template-columns:1fr!important;gap:10px!important}html body .mobileToolsDrawer .mobileToolsGrid>button{isolation:isolate!important;color:#fff!important;text-align:left!important;background-color:#043f30!important;background-image:linear-gradient(90deg,#022d22fe 0%,#022d22fa 34%,#022d22d6 54%,#022d2242 78%,#022d220f 100%),url(/a_vertical_mobile_app_style_ui_screen_poster_lik.png)!important;background-position:50%,50% 0!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 1400%!important;border:1.5px solid #39ff14!important;border-radius:20px!important;grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr) 38px!important;align-items:center!important;column-gap:12px!important;min-height:92px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 22px #39ff140a,0 0 12px #39ff141f!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(2n){border-color:#ffd31a!important;box-shadow:inset 0 0 22px #ffd31a08,0 0 12px #ffd31a21!important}html body .mobileToolsDrawer .mobileToolsGrid>button:after{content:"›"!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000f0a9e!important;border:1.5px solid #ffffffb8!important;border-radius:999px!important;grid-area:1/3/3!important;place-self:center end!important;place-items:center!important;width:34px!important;height:34px!important;font:800 30px/1 system-ui,sans-serif!important;display:grid!important;box-shadow:0 0 10px #00000047!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(2n):after{color:#ffd31a!important;-webkit-text-fill-color:#ffd31a!important;border-color:#ffd31a!important}html body .mobileToolsDrawer .mobileToolsGrid>button>span{color:#39ff14!important;background:#0d6f43e6!important;border:1px solid #39ff142e!important;border-radius:15px!important;grid-area:1/1/3!important;place-items:center!important;width:46px!important;height:46px!important;margin:0!important;display:grid!important;box-shadow:0 7px 18px #00000038!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(2n)>span{color:#0b291d!important;background:#fff3bffa!important;border-color:#ffd31acc!important}html body .mobileToolsDrawer .mobileToolsGrid>button b{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 6px #000000ad!important;grid-area:1/2!important;align-self:end!important;font:900 16px/1.15 system-ui,sans-serif!important;display:block!important}html body .mobileToolsDrawer .mobileToolsGrid>button small{color:#e5f7e9!important;-webkit-text-fill-color:#e5f7e9!important;text-shadow:0 2px 6px #000c!important;opacity:1!important;grid-area:2/2!important;align-self:start!important;margin:3px 0 0!important;font:650 12.5px/1.28 system-ui,sans-serif!important;display:block!important}html body .mobileToolsDrawer .mobileToolsGrid>button:hover,html body .mobileToolsDrawer .mobileToolsGrid>button:focus-visible{filter:brightness(1.07)!important;outline-offset:2px!important;outline:3px solid #ffd31a!important}html body .mobileToolsDrawer .mobileToolsGrid>button:first-child{background-position:50%,50% 0!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(2){background-position:50%,50% 7.7%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(3){background-position:50%,50% 15.4%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(4){background-position:50%,50% 23.1%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(5){background-position:50%,50% 30.8%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(6){background-position:50%,50% 38.5%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(7){background-position:50%,50% 46.2%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(8){background-position:50%,50% 53.9%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(9){background-position:50%,50% 61.6%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(10){background-position:50%,50% 69.3%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(11){background-position:50%,50% 77%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(12){background-position:50%,50% 84.7%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(13){background-position:50%,50% 92.4%!important}html body .mobileToolsDrawer .mobileToolsGrid>button:nth-child(14){background-position:50%,50% 100%!important}@media (max-width:430px){html body .mobileToolsDrawer{padding-left:10px!important;padding-right:10px!important}html body .mobileToolsDrawer .mobileToolsGrid>button{grid-template-columns:44px minmax(0,1fr) 34px!important;column-gap:10px!important;min-height:86px!important;padding:10px!important}html body .mobileToolsDrawer .mobileToolsGrid>button>span{width:42px!important;height:42px!important}html body .mobileToolsDrawer .mobileToolsGrid>button b{font-size:15px!important}html body .mobileToolsDrawer .mobileToolsGrid>button small{font-size:11.5px!important}html body .mobileToolsDrawer .mobileToolsGrid>button:after{width:31px!important;height:31px!important;font-size:27px!important}}
:root{--contrast-dark:#172019;--contrast-dark-muted:#405047;--contrast-light:#f8fff9;--contrast-light-muted:#d6e7dc;--contrast-dark-surface:#052c1a;--contrast-dark-surface-2:#073d24;--contrast-light-surface:#fff;--contrast-light-warm:#fff8f0}.reuseHome,.reuseHome>section,.reuseHome .hero,.reuseHome .scanner,.reuseHome .featureSpotlight,.reuseHome .purpose,.reuseHome .saved,.reuseHome .how,.reuseHome .pro,.reuseHome .hero h1,.reuseHome .hero p,.reuseHome .heading h2,.reuseHome .heading p,.reuseHome .featureSpotlightHeading h2,.reuseHome .featureSpotlightHeading p,.reuseHome .pro h2,.reuseHome .pro>div>p,.reuseHome .resulthead h2,.reuseHome .resulthead p{color:var(--contrast-dark)!important}.reuseHome .heading small,.reuseHome .resulthead small,.reuseHome .purposeResultHead small,.reuseHome .featureSpotlightHeading small{color:#3b160a!important}.reuseHome .featureSpotlightGrid>a,.reuseHome .scanner .drop,.reuseHome .steps article,.reuseHome .prolist,.reuseHome .testingNotice,.reuseHome footer{background-color:var(--contrast-dark-surface);color:var(--contrast-light)!important}.reuseHome .featureSpotlightGrid>a b,.reuseHome .featureSpotlightGrid>a small,.reuseHome .scanner .drop h3,.reuseHome .scanner .drop p,.reuseHome .steps article h3,.reuseHome .steps article p,.reuseHome .prolist,.reuseHome .prolist span,.reuseHome .testingNotice strong,.reuseHome .testingNotice span,.reuseHome footer,.reuseHome footer p,.reuseHome footer small,.reuseHome footer a{color:var(--contrast-light)!important}.reuseHome .featureSpotlightGrid>a small,.reuseHome .steps article p,.reuseHome footer p,.reuseHome footer small{color:var(--contrast-light-muted)!important}.reuseHome .scanner .drop{background:linear-gradient(145deg,#073d24,#052c1a)!important;border-color:#58ff68b8!important}.reuseHome .steps article,.reuseHome .prolist,.reuseHome footer,.reuseHome .testingNotice{background:linear-gradient(145deg,#073d24,#052c1a)!important}.reuseHome .purpose .drop,.reuseHome .purposeResult,.reuseHome .purposeDetails>div,.reuseHome .emptySaved,.reuseHome .savedGrid article,.reuseHome .results .cards article,.reuseHome .filters button:not(.active),.reuseHome .materialNotes,.reuseHome .preview{background-color:var(--contrast-light-surface);color:var(--contrast-dark)!important}.reuseHome .purpose .drop h3,.reuseHome .purpose .drop p,.reuseHome .purposeResult h3,.reuseHome .purposeResult p,.reuseHome .purposeDetails p,.reuseHome .emptySaved h3,.reuseHome .emptySaved p,.reuseHome .savedGrid h3,.reuseHome .savedGrid p,.reuseHome .results .cards article,.reuseHome .results .cards article h3,.reuseHome .results .cards article p,.reuseHome .filters button:not(.active),.reuseHome .materialNotes,.reuseHome .preview>span{color:var(--contrast-dark)!important}.reuseHome .filters button.active{background:var(--contrast-dark-surface)!important;color:var(--contrast-light)!important}.reuseHome .primary,.reuseHome .projectPreviewGenerate,.reuseHome .heroPrimaryAction .primary{color:#fff!important}.reuseHome .outline,.reuseHome .actions>a:not(.primary){color:var(--contrast-dark)!important;background:#fff!important}.reuseHome .featureSpotlightGrid>a[data-accent=gold] .featureSpotlightIcon,.reuseHome .headerActions>a.upgradeButton{color:var(--contrast-dark)!important}.mobileToolsDrawer,.scanInteractionCard,.mascotGuide,.simpleNav,.projectPreviewFab,.projectPreviewResult,.mobileToolsDrawer h2,.mobileToolsDrawer p,.mobileToolsDrawer b,.mobileToolsDrawer button,.scanInteractionCard h2,.scanInteractionCard p,.scanInteractionCard b,.scanInteractionCard span,.scanInteractionSecondary,.mascotGuide strong,.mascotGuide p,.projectPreviewFab b,.projectPreviewFab small,.projectPreviewResult,.projectPreviewResult b,.projectPreviewResult p{color:var(--contrast-light)!important}.mobileToolsDrawer p,.mobileToolsGrid small,.scanInteractionLead,.scanExperienceGrid span,.projectPreviewResult p{color:var(--contrast-light-muted)!important}.scanInteractionPrimary,.headerActions>a.upgradeButton{color:var(--contrast-dark)!important}.simpleNav button[aria-label=Scan],.projectPreviewGenerate{color:var(--contrast-light)!important}.authCard,.projectPreviewModal,.projectPreviewScanSummary,.projectPreviewChoices button,.projectPreviewSelected,.projectPreviewFootnote,.scanInteractionLabel input,.authCard h2,.authCard p,.authCard label,.projectPreviewModal h2,.projectPreviewModal p,.projectPreviewModal b,.projectPreviewModal strong,.projectPreviewModal span,.projectPreviewModal small,.projectPreviewChoices button,.projectPreviewChoices button b,.projectPreviewChoices button small,.projectPreviewSelected p,.projectPreviewFootnote,.scanInteractionLabel input{color:var(--contrast-dark)!important}html[data-theme=dark] .projectPreviewModal,html[data-theme=dark] .projectPreviewScanSummary,html[data-theme=dark] .projectPreviewChoices button,html[data-theme=dark] .projectPreviewFootnote,html[data-theme=dark] .projectPreviewModal h2,html[data-theme=dark] .projectPreviewModal p,html[data-theme=dark] .projectPreviewModal b,html[data-theme=dark] .projectPreviewModal strong,html[data-theme=dark] .projectPreviewModal span,html[data-theme=dark] .projectPreviewModal small,html[data-theme=dark] .projectPreviewChoices button,html[data-theme=dark] .projectPreviewChoices button b,html[data-theme=dark] .projectPreviewChoices button small,html[data-theme=dark] .projectPreviewFootnote,html[data-theme=dark] .projectPreviewFootnote b{color:var(--contrast-light)!important}main:has(#construction-scanner) section:has(h2)>div>span{color:#173126!important;background:#edf4ef!important;border:1px solid #d8e4dc!important}main:has(#construction-scanner) button[aria-label^="Scan a construction item"]{z-index:120!important;color:#052c1a!important;letter-spacing:.04em!important;background:#58ff68!important;border:3px solid #052c1a!important;border-radius:999px!important;width:min(430px,100vw - 34px)!important;min-height:58px!important;margin:0!important;padding:14px 22px!important;font-size:16px!important;font-weight:950!important;position:fixed!important;bottom:82px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 12px 34px #00000057,0 0 0 3px #58ff6861!important}main:has(#construction-scanner) button[aria-label^="Scan a construction item"] svg{width:23px!important;height:23px!important}@media (min-width:761px){.reuseHome header,.reuseHome header nav,.reuseHome header .brand,.reuseHome header .accountButton{color:var(--contrast-dark)!important}}@media (max-width:760px){.reuseHome header,.reuseHome header .brand,.reuseHome header nav,.reuseHome header .accountButton,.reuseHome header .brand:after,.reuseHome header .accountButton,.reuseHome header .accountButton svg{color:var(--contrast-light)!important}}:where(button,a,input,summary):focus-visible{outline-offset:3px;outline:3px solid #1647d8}.mobileToolsDrawer :where(button,a):focus-visible,.scanInteractionCard :where(button,a):focus-visible,.simpleNav button:focus-visible,.projectPreviewResult :where(button,a):focus-visible{outline-color:#58ff68}
.featureSpotlightIcon{border-radius:999px!important}body:has(.reuseHome) .marketingShareFab{display:none!important}body:has(.reuseHome) .experienceFab{display:none!important}body:has(.reuseHome) .projectPreviewFab{display:none!important}body:has(.reuseHome)>button[aria-label="Open offline saved projects"]{display:none!important}body:has(.reuseHome) button[aria-label="Safety, profile and inventory"]{display:none!important}
:root{--color-brand-primary:#15803d;--color-brand-vibrant:#10b981;--color-brand-vibrant-deep:#059669;--color-brand-forest:#064e3b;--color-brand-forest-alt:#14532d;--color-light-sand:#ffedd5;--color-light-apricot:#fed7aa;--color-light-card:#fff;--color-light-mint:#dcfce7;--color-accent-marigold:#eab308;--color-accent-marigold-bright:#fbbf24;--color-text-dark:#1f2937;--color-text-muted-dark:#374151;--color-text-light:#fff;--color-text-light-muted:#dcfce7;--color-focus-dark:#10b981;--color-focus-light:#064e3b;--shadow-dark-card:0 14px 30px #0003;--shadow-light-chrome:0 12px 28px #1f29371f}html,body,.reuseHome,.reuseHome>section,.reuseHome .hero,.reuseHome .scanner,.reuseHome .featureSpotlight,.reuseHome .purpose,.reuseHome .saved,.reuseHome .how,.reuseHome .pro{background:linear-gradient(180deg, var(--color-brand-forest) 0%, #0b3f30 58%, #082f25 100%)!important;color:var(--color-text-light)!important}body:has(.reuseHome){background:linear-gradient(180deg, var(--color-brand-forest) 0%, #0b3f30 58%, #082f25 100%)!important;color:var(--color-text-light)!important}body{accent-color:var(--color-brand-vibrant)}.reuseHome .heroSpeechBubble,.reuseHome .scanner .drop,.reuseHome .purpose .drop,.reuseHome .purposeResult,.reuseHome .purposeDetails>div,.reuseHome .featureSpotlightGrid>a,.reuseHome .emptySaved,.reuseHome .savedGrid article,.reuseHome .results .cards article,.reuseHome .steps article,.reuseHome .prolist,.reuseHome .testingNotice,.reuseHome footer,.projectPreviewSelected,.projectPreviewResult,input,textarea,select{background:linear-gradient(145deg, var(--color-brand-forest-alt), var(--color-brand-forest))!important;color:var(--color-text-light)!important;box-shadow:var(--shadow-dark-card)!important;border:1.5px solid #10b981b8!important}.reuseHome .featureSpotlightGrid>a:nth-child(3n+2),.reuseHome .steps article:nth-child(3n+2),.reuseHome .savedGrid article:nth-child(3n+2),.reuseHome .purposeDetails>div:nth-child(2n),.reuseHome .pill,.reuseHome .cardtop>span{color:var(--color-text-light)!important;background:#166534!important}.reuseHome header,.simpleNav,.mobileToolsDrawer,.scanInteractionCard,.mascotGuide,.projectPreviewDialog,.experienceSettingsPanel,.safetyProfilePanel{background:linear-gradient(145deg, var(--color-light-sand) 0%, var(--color-light-card) 100%)!important;color:var(--color-text-dark)!important;box-shadow:var(--shadow-light-chrome)!important;border:1.5px solid #064e3b5c!important}.simpleNav,.simpleNav button,.mobileToolsDrawer,.mobileToolsDrawer h2,.mobileToolsDrawer h3,.mobileToolsDrawer p,.mobileToolsDrawer b,.mobileToolsDrawer small,.scanInteractionCard,.scanInteractionCard h2,.scanInteractionCard h3,.scanInteractionCard p,.scanInteractionCard b,.scanInteractionCard span,.mascotGuide,.mascotGuide strong,.mascotGuide p,.mascotGuide small,.projectPreviewDialog,.projectPreviewDialog h2,.projectPreviewDialog p,.experienceSettingsPanel,.safetyProfilePanel,.reuseHome header,.reuseHome header a,.reuseHome header button,.reuseHome header .brand,.reuseHome header .accountButton{color:var(--color-text-dark)!important;-webkit-text-fill-color:currentColor!important}.mobileToolsDrawer p,.mobileToolsDrawer small,.scanInteractionCard p,.mascotGuide p,.projectPreviewDialog p{color:var(--color-text-muted-dark)!important}.reuseHome h1,.reuseHome h2,.reuseHome h3,.reuseHome h4,.reuseHome strong,.reuseHome label,.reuseHome .featureSpotlightCopy b,.reuseHome .testingNotice strong,.reuseHome footer,.reuseHome footer a{color:var(--color-text-light)!important;-webkit-text-fill-color:currentColor!important}.reuseHome p,.reuseHome small,.reuseHome .featureSpotlightCopy small,.reuseHome .testingNotice span,.reuseHome footer p,.reuseHome footer small{color:var(--color-text-light-muted)!important;line-height:1.58!important}.reuseHome .heroSpeechBubble h1 em,.reuseHome .featureSpotlightGrid>a b,.reuseHome .testingNoticeLink,.reuseHome .heading small,.reuseHome .featureSpotlightHeading small{color:#6ee7b7!important;-webkit-text-fill-color:currentColor!important}input,textarea,select{color:var(--color-text-light)!important}input::placeholder,textarea::placeholder{color:#d1fae5!important;opacity:.85!important}.reuseHome svg,.projectPreviewSelected svg,.projectPreviewResult svg{color:#6ee7b7!important;stroke:currentColor!important}.reuseHome .featureSpotlightIcon,.reuseHome .featureSpotlightGrid>a .featureSpotlightIcon{color:var(--color-accent-marigold-bright)!important;border:1.5px solid var(--color-brand-vibrant)!important;background:#0b3f30!important;border-radius:999px!important;box-shadow:0 0 12px #10b98129!important}.reuseHome .featureSpotlightIcon svg,.reuseHome .featureSpotlightGrid>a .featureSpotlightIcon svg{color:var(--color-accent-marigold-bright)!important}.simpleNav svg,.mobileToolsDrawer svg,.scanInteractionCard svg,.mascotGuide svg,.projectPreviewDialog svg,.experienceSettingsPanel svg,.safetyProfilePanel svg,.reuseHome header svg{color:var(--color-brand-forest)!important;stroke:currentColor!important}.reuseHome .primary,.reuseHome .heroPrimaryAction .primary[href=\#scanner],.reuseHome .headerActions>button:not(.accountButton),.reuseHome .headerActions>a.upgradeButton,.reuseHome .pro .proCta,.reuseHome .filters button.active,.projectPreviewGenerate,.authSubmit,button[aria-label$="Move to the scanner."]{background:linear-gradient(180deg, #f0fdf4, var(--color-light-mint))!important;border:2px solid var(--color-brand-vibrant)!important;color:var(--color-brand-forest)!important;box-shadow:0 10px 22px #00000029!important}.reuseHome .primary svg,.reuseHome .heroPrimaryAction .primary[href=\#scanner] svg,.reuseHome .headerActions>button:not(.accountButton) svg,.reuseHome .headerActions>a.upgradeButton svg,.reuseHome .pro .proCta svg,.projectPreviewGenerate svg,.authSubmit svg,button[aria-label$="Move to the scanner."] svg{color:var(--color-brand-forest)!important;stroke:currentColor!important}.simpleNav button[aria-label=Scan],.simpleNav button:nth-child(2),.simpleNav button[aria-label=Scan]:hover,.simpleNav button:nth-child(2):hover{background:var(--color-light-mint)!important;border:2px solid var(--color-brand-primary)!important;color:var(--color-brand-forest)!important}.simpleNav button[aria-label=Scan] svg,.simpleNav button:nth-child(2) svg{color:var(--color-brand-forest)!important}.reuseHome .outline,.reuseHome .actions>a:not(.primary),.reuseHome .filters button:not(.active),.mobileToolsGrid>button,.mobileToolsHead>button{background:var(--color-brand-forest)!important;color:var(--color-text-light)!important;border:1.5px solid var(--color-brand-vibrant)!important}.reuseHome .outline svg,.reuseHome .actions>a:not(.primary) svg,.mobileToolsGrid>button svg,.mobileToolsHead>button svg{color:var(--color-accent-marigold-bright)!important}.promoBanner,[data-promo-banner=true],.reuseHome .promoCta,.reuseHome .specialOffer,.reuseHome .bonusOffer{background:linear-gradient(180deg, var(--color-accent-marigold-bright), var(--color-accent-marigold))!important;color:var(--color-text-dark)!important;border-color:var(--color-brand-forest)!important}.promoBanner a,[data-promo-banner=true] a,.reuseHome .promoCta a,.reuseHome .specialOffer a,.reuseHome .bonusOffer a{background:var(--color-brand-forest)!important;color:var(--color-text-light)!important;border:1.5px solid var(--color-light-card)!important}.reuseHome .heroSpeechBubble:after{background:var(--color-brand-forest-alt)!important;border-right:1.5px solid var(--color-brand-vibrant)!important;border-bottom:1.5px solid var(--color-brand-vibrant)!important}.reuseHome :where(button,a,input,textarea,select,summary):focus-visible,.projectPreviewSelected :where(button,a,input,textarea,select,summary):focus-visible,.projectPreviewResult :where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--color-brand-vibrant)!important;outline-offset:3px!important;box-shadow:0 0 0 3px #10b98140!important}.simpleNav :where(button,a):focus-visible,.mobileToolsDrawer :where(button,a):focus-visible,.scanInteractionCard :where(button,a):focus-visible,.mascotGuide :where(button,a):focus-visible,.reuseHome header :where(button,a):focus-visible{outline:3px solid var(--color-brand-forest)!important;outline-offset:3px!important}@media (max-width:760px){html,body,.reuseHome,.reuseHome>section,.reuseHome .hero,.reuseHome .scanner,.reuseHome .featureSpotlight,.reuseHome .purpose,.reuseHome .saved,.reuseHome .how,.reuseHome .pro{background:var(--color-brand-forest)!important}body:has(.reuseHome){background:var(--color-brand-forest)!important}}
:root{--tea-green-card:#ddeccf;--deep-forest-bubble:#064e3b;--neon-promo:#58ff68;--gold-outline:#fbbf24;--pumpkin-orange:#f97316;--pumpkin-orange-light:#fb923c;--card-text:#1f2937;--card-muted:#374151;--card-orange-icon:#f59e0b}.reuseHome .scanner .drop,.reuseHome .purpose .drop,.reuseHome .purposeResult,.reuseHome .purposeDetails>div,.reuseHome .featureSpotlightGrid>a,.reuseHome .featureSpotlightGrid>a[data-accent=green],.reuseHome .featureSpotlightGrid>a[data-accent=gold],.reuseHome .featureSpotlightGrid>a[data-accent=blue],.reuseHome .emptySaved,.reuseHome .savedGrid article,.reuseHome .results .cards article,.reuseHome .steps article,.reuseHome .prolist,.reuseHome .testingNotice,.reuseHome footer,.projectPreviewSelected,.projectPreviewResult{background:var(--tea-green-card)!important;color:var(--card-text)!important;border:1.5px solid #15803d!important;box-shadow:0 12px 28px #064e3b24!important}.reuseHome .featureSpotlightGrid>a *,.reuseHome .scanner .drop :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome .purpose .drop :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome .purposeResult :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome .purposeDetails>div :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome .emptySaved :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome .savedGrid article :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome .results .cards article :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome .steps article :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome .prolist :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome .testingNotice :is(h2,h3,h4,strong,b,label,p,small,span),.reuseHome footer :is(h2,h3,h4,strong,b,label,a,p,small,span),.projectPreviewSelected :is(h2,h3,h4,strong,b,label,p,small,span),.projectPreviewResult :is(h2,h3,h4,strong,b,label,p,small,span){color:var(--card-text)!important;-webkit-text-fill-color:currentColor!important}.reuseHome .featureSpotlightCopy small,.reuseHome .scanner .drop p,.reuseHome .purpose .drop p,.reuseHome .purposeResult p,.reuseHome .purposeDetails>div p,.reuseHome .emptySaved p,.reuseHome .savedGrid article p,.reuseHome .results .cards article p,.reuseHome .steps article p,.reuseHome .testingNotice span,.reuseHome footer :is(p,small){color:var(--card-muted)!important}.reuseHome .featureSpotlightIcon,.reuseHome .featureSpotlightGrid>a[data-accent=green] .featureSpotlightIcon,.reuseHome .featureSpotlightGrid>a[data-accent=gold] .featureSpotlightIcon,.reuseHome .featureSpotlightGrid>a[data-accent=blue] .featureSpotlightIcon{background:var(--deep-forest-bubble)!important;color:var(--card-orange-icon)!important;border:2px solid #10b981!important;border-radius:999px!important}.reuseHome .featureSpotlightIcon svg{color:var(--card-orange-icon)!important;stroke:currentColor!important}.reuseHome .featureSpotlightArrow{color:#15803d!important}.reuseHome .heroSpeechBubble{background:var(--deep-forest-bubble)!important;color:#fff!important;border:2px solid #10b981!important;box-shadow:0 14px 30px #00000038!important}.reuseHome .heroSpeechBubble :is(h1,em,p,span,strong){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.reuseHome .heroSpeechBubble:after{background:var(--deep-forest-bubble)!important;border-bottom:2px solid #10b981!important;border-right:2px solid #10b981!important}.reuseHome .header,.reuseHome header,.reuseHome .simpleNav,.mobileToolDrawer,.mobileToolDrawerPanel,.scanInteractionDialog,.scanInteractionPanel,.safetyProfileModal,.safetyProfilePanel{background:linear-gradient(180deg,var(--pumpkin-orange-light),var(--pumpkin-orange))!important;color:#1f2937!important;border-color:#15803d!important}.reuseHome .simpleNav button,.reuseHome .header :is(a,button),.reuseHome header :is(a,button){color:#064e3b!important}.promoBanner,[data-promo-banner=true]{background:var(--neon-promo)!important;color:var(--deep-forest-bubble)!important;border:3px solid var(--gold-outline)!important;box-shadow:inset 0 0 0 1px #064e3b2e,0 5px 18px #fbbf2440!important}.promoBanner :is(strong,span,b),[data-promo-banner=true] :is(strong,span,b){color:var(--deep-forest-bubble)!important;-webkit-text-fill-color:currentColor!important}.promoBanner a,[data-promo-banner=true] a{background:var(--gold-outline)!important;color:var(--deep-forest-bubble)!important;border:2px solid var(--deep-forest-bubble)!important}
:root{--six-forest:#064e3b;--six-forest-deep:#04382b;--six-shamrock:#009e60;--six-neon:#39ff14;--six-gold:#f5b700;--six-black:#111;--six-white:#fff}.reuseHome,.reuseHome>section,.reuseHome .hero,.reuseHome .scanner,.reuseHome .featureSpotlight,.reuseHome .purpose,.reuseHome .saved,.reuseHome .how,.reuseHome .pro{background:var(--six-forest)!important;color:var(--six-white)!important}body:has(.reuseHome){background:var(--six-forest)!important;color:var(--six-white)!important}.reuseHome header,.reuseHome .header,.reuseHome .simpleNav,.mobileToolDrawer,.mobileToolDrawerPanel,.scanInteractionDialog,.scanInteractionPanel,.safetyProfileModal,.safetyProfilePanel{background:linear-gradient(180deg,var(--six-forest),var(--six-forest-deep))!important;color:var(--six-white)!important;border-color:#39ff146b!important}.reuseHome header :is(a,button),.reuseHome .header :is(a,button),.reuseHome .simpleNav button{color:var(--six-white)!important}.reuseHome .scanner .drop,.reuseHome .purpose .drop,.reuseHome .purposeResult,.reuseHome .purposeDetails>div,.reuseHome .featureSpotlightGrid>a,.reuseHome .emptySaved,.reuseHome .savedGrid article,.reuseHome .results .cards article,.reuseHome .steps article,.reuseHome .prolist,.reuseHome .testingNotice,.reuseHome footer,.projectPreviewSelected,.projectPreviewResult,.reuseHome .heroSpeechBubble{background:var(--six-white)!important;color:var(--six-black)!important;border:1px solid #009e6061!important;box-shadow:0 12px 30px #0003!important}.reuseHome .heroSpeechBubble{border:2px solid var(--six-neon)!important}.reuseHome .heroSpeechBubble:after{background:var(--six-white)!important;border-right:2px solid var(--six-neon)!important;border-bottom:2px solid var(--six-neon)!important}.reuseHome .heroSpeechBubble :is(h1,em,p,span,strong),.reuseHome .featureSpotlightGrid>a :is(h2,h3,h4,strong,b,label),.reuseHome .scanner .drop :is(h2,h3,h4,strong,b,label),.reuseHome .purpose .drop :is(h2,h3,h4,strong,b,label),.reuseHome .steps article :is(h2,h3,h4,strong,b,label){color:var(--six-black)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.reuseHome .heroSpeechBubble p,.reuseHome .featureSpotlightCopy small,.reuseHome .scanner .drop p,.reuseHome .purpose .drop p,.reuseHome .steps article p{color:var(--six-forest)!important}.reuseHome .featureSpotlightIcon{box-shadow:none!important;border-radius:999px!important}.reuseHome .featureSpotlightGrid>a:first-child .featureSpotlightIcon{color:#007a4a!important;background:#ddf8ea!important;border:2px solid #009e60!important}.reuseHome .featureSpotlightGrid>a:nth-child(2) .featureSpotlightIcon{color:#765300!important;background:#fff3bf!important;border:2px solid #f5b700!important}.reuseHome .featureSpotlightGrid>a:nth-child(3) .featureSpotlightIcon{color:#167a00!important;background:#e6ffdf!important;border:2px solid #39ff14!important}.reuseHome .featureSpotlightGrid>a:nth-child(4) .featureSpotlightIcon{color:#765300!important;background:#fff4c9!important;border:2px solid #f5b700!important}.reuseHome .featureSpotlightGrid>a:nth-child(5) .featureSpotlightIcon{color:#805900!important;background:#fff0c7!important;border:2px solid #e5a900!important}.reuseHome .featureSpotlightGrid>a:nth-child(6) .featureSpotlightIcon{color:#006b41!important;background:#ddf8ea!important;border:2px solid #00b56a!important}.reuseHome .featureSpotlightGrid>a:nth-child(7) .featureSpotlightIcon{color:#7a5700!important;background:#fff5cc!important;border:2px solid #f5b700!important}.reuseHome .featureSpotlightGrid>a:nth-child(8) .featureSpotlightIcon{color:#765300!important;background:#fff3bf!important;border:2px solid #f5b700!important}.reuseHome .featureSpotlightIcon svg{color:inherit!important;stroke:currentColor!important}.reuseHome .featureSpotlightArrow{color:var(--six-shamrock)!important}.reuseHome [data-accent=blue]{--accent:var(--six-gold)!important;--accent-soft:#fff3bf!important}.reuseHome [data-accent=blue] .featureSpotlightIcon,.reuseHome .featureSpotlightGrid>a[data-accent=blue] .featureSpotlightIcon{color:#765300!important;border-color:var(--six-gold)!important;background:#fff3bf!important}.reuseHome [data-accent=blue] :is(svg,.featureSpotlightArrow){color:var(--six-gold)!important;stroke:currentColor!important}.reuseHome .primary,.reuseHome .heroUploadAction,.reuseHome .headerActions>a.upgradeButton,.reuseHome .testingNoticeLink,.reuseHome .pro .proCta,.reuseHome .filters button.active,.projectPreviewGenerate,.authSubmit{background:var(--six-shamrock)!important;color:var(--six-white)!important;border:2px solid var(--six-shamrock)!important;box-shadow:none!important}.reuseHome .heroPrimaryAction button,.reuseHome .simpleNav button[aria-label=Scan],.reuseHome .simpleNav button:nth-child(2),.scanInteractionPrimary{background:var(--six-gold)!important;color:var(--six-black)!important;border:2px solid var(--six-neon)!important;box-shadow:0 0 0 1px #11111140,0 0 12px #39ff1438!important}.promoBanner,[data-promo-banner=true]{background:var(--six-black)!important;color:var(--six-white)!important;border:2px solid var(--six-neon)!important;box-shadow:0 5px 18px #0000003d!important}.promoBanner strong,.promoBanner b,[data-promo-banner=true] strong,[data-promo-banner=true] b{color:var(--six-gold)!important;-webkit-text-fill-color:currentColor!important}.promoBanner span,[data-promo-banner=true] span{color:var(--six-white)!important;-webkit-text-fill-color:currentColor!important}.promoBanner a,[data-promo-banner=true] a{background:var(--six-shamrock)!important;color:var(--six-white)!important;border:1px solid var(--six-neon)!important}:where(button,a,input,summary):focus-visible{outline:3px solid var(--six-neon)!important;outline-offset:3px!important}.reuseHome .featureSpotlightGrid>a:hover,.reuseHome .featureSpotlightGrid>a:focus-visible{border-color:var(--six-neon)!important;box-shadow:0 0 0 2px #39ff142e,0 14px 30px #00000038!important}@media (max-width:760px){.reuseHome,.reuseHome>section,.reuseHome .hero,.reuseHome .scanner,.reuseHome .featureSpotlight,.reuseHome .purpose,.reuseHome .saved,.reuseHome .how,.reuseHome .pro{background:var(--six-forest)!important}body:has(.reuseHome){background:var(--six-forest)!important}}
:root{--text-on-dark:#fff;--text-on-light:#111;--forest:#064e3b;--shamrock:#009e60;--gold:#f5b700;--neon:#39ff14;--reuse-blue:#f5b700!important;--reuse-blue-deep:#8a6200!important;--color-blue:#f5b700!important;--blue:#f5b700!important}[data-accent=blue]{--accent:var(--gold)!important;--accent-soft:#fff3bf!important}[data-accent=blue] .featureSpotlightIcon{color:#765300!important;border-color:var(--gold)!important;background:#fff3bf!important}.reuseHome,.reuseHome>section,.reuseHome .hero,.reuseHome .featureSpotlight,.reuseHome .saved,.reuseHome .how,.reuseHome .pro,.reuseHome header,.reuseHome .header,.reuseHome .simpleNav,.mobileToolDrawer,.mobileToolDrawerPanel,.scanInteractionDialog,.scanInteractionPanel,.safetyProfileModal,.safetyProfilePanel,.promoBanner,[data-promo-banner=true]{color:var(--text-on-dark)!important}.reuseHome>section>:is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label),.reuseHome .hero :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label),.reuseHome .featureSpotlightHeading :is(h1,h2,h3,h4,p,span,small,strong,b),.reuseHome header :is(a,button,span,strong,b,p,small),.reuseHome .header :is(a,button,span,strong,b,p,small),.reuseHome .simpleNav :is(a,button,span,strong,b,p,small),.mobileToolDrawer :is(h1,h2,h3,h4,p,span,small,strong,b,label,a,button),.mobileToolDrawerPanel :is(h1,h2,h3,h4,p,span,small,strong,b,label,a,button),.scanInteractionDialog :is(h1,h2,h3,h4,p,span,small,strong,b,label),.scanInteractionPanel :is(h1,h2,h3,h4,p,span,small,strong,b,label),.safetyProfileModal :is(h1,h2,h3,h4,p,span,small,strong,b,label),.safetyProfilePanel :is(h1,h2,h3,h4,p,span,small,strong,b,label),.promoBanner :is(p,span,small),[data-promo-banner=true] :is(p,span,small){color:var(--text-on-dark)!important;-webkit-text-fill-color:currentColor!important}.reuseHome .scanner .drop,.reuseHome .purpose .drop,.reuseHome .purposeResult,.reuseHome .purposeDetails>div,.reuseHome .featureSpotlightGrid>a,.reuseHome .emptySaved,.reuseHome .savedGrid article,.reuseHome .results .cards article,.reuseHome .steps article,.reuseHome .prolist,.reuseHome .testingNotice,.reuseHome footer,.reuseHome .heroSpeechBubble,.projectPreviewSelected,.projectPreviewResult{color:var(--text-on-light)!important}.reuseHome .scanner .drop :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .purpose .drop :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .purposeResult :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .purposeDetails>div :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .featureSpotlightGrid>a :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label),.reuseHome .emptySaved :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .savedGrid article :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .results .cards article :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .steps article :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .prolist :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .testingNotice :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome footer :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.reuseHome .heroSpeechBubble :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.projectPreviewSelected :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a),.projectPreviewResult :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,a){color:var(--text-on-light)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.reuseHome .primary,.reuseHome .heroUploadAction,.reuseHome .headerActions>a.upgradeButton,.reuseHome .testingNoticeLink,.reuseHome .pro .proCta,.reuseHome .filters button.active,.projectPreviewGenerate,.authSubmit,.scanInteractionPrimary,.experiencePanel .segmented button.active,.experiencePanel .securityCard button{background:var(--shamrock)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.reuseHome .heroPrimaryAction button,.reuseHome .simpleNav button[aria-label=Scan],.reuseHome .simpleNav button:nth-child(2){background:var(--gold)!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:var(--neon)!important}.promoBanner strong,.promoBanner b,[data-promo-banner=true] strong,[data-promo-banner=true] b{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}.promoBanner a,[data-promo-banner=true] a{background:var(--shamrock)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.experiencePanel .segmented button.active,.experiencePanel .securityCard button,.experiencePanel .accentChoices button.selected{border-color:var(--neon)!important;box-shadow:0 0 0 2px #39ff1438!important}.reuseHome input,.reuseHome select,.reuseHome textarea,.experiencePanel input{accent-color:var(--shamrock)!important}.reuseHome .blue,.reuseHome .blueButton,.reuseHome .blueAccent,.reuseHome [class*=blueButton],.reuseHome [class*=BlueButton]{background:var(--gold)!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:var(--neon)!important}
