.tryPage{color:#f8faf8;background:#050907;min-height:100vh}.tryContainer{width:min(1040px,100% - 38px);margin:auto}.tryNav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050907f5;border-bottom:1px solid #19241b;position:sticky;top:0}.tryNavInner{justify-content:space-between;align-items:center;height:76px;display:flex}.tryLogo{mix-blend-mode:screen;width:145px;height:auto;display:block}.backHome{color:#a9b3ab;font-size:13px}.tryHero{text-align:center;padding:70px 0 42px}.tryPill{color:#a9ff85;letter-spacing:.08em;border:1px solid #3a8d35;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.tryHero h1{letter-spacing:-.055em;margin:17px 0;font-size:clamp(46px,6vw,72px);line-height:1}.tryHero h1 em{color:#78ef42;font-style:normal}.tryHero p{color:#aab4ac;max-width:690px;margin:auto;font-size:17px}.builder{padding-bottom:70px}.projectForm{background:#0b110d;border:1px solid #1e2c21;border-radius:22px;padding:34px;box-shadow:0 30px 80px #0005}.formSection{align-items:flex-start;gap:17px;display:flex}.formSection.spaced{margin-top:37px}.sectionNo{color:#071007;background:#78ef42;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.sectionCopy h2{margin:1px 0 3px;font-size:22px}.sectionCopy p{color:#7f8b82;margin:0;font-size:13px}.dropzone{color:#dce4dd;cursor:pointer;background:#080d09;border:1.5px dashed #36543b;border-radius:17px;width:100%;height:360px;margin-top:22px;padding:0;overflow:hidden}.dropzone:hover{background:#09110a;border-color:#78ef42}.dropzone>div{flex-direction:column;justify-content:center;gap:6px;height:100%;display:flex}.dropzone b{color:#a8ff87;font-size:19px}.dropzone span{color:#758077;font-size:12px}.dropzone img{object-fit:contain;background:#030604;width:100%;height:100%}.hiddenFile{display:none}.fileName{color:#7f8b82;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.fileName button{color:#a8ff87;cursor:pointer;background:0 0;border:0}.fieldGrid{grid-template-columns:1fr 1fr;gap:17px;margin-top:23px;display:grid}label{color:#cbd4cc;font-size:12px;font-weight:800}label span{color:#657168;font-weight:500}.fieldGrid select,.fieldGrid input,.goalField textarea,.betaField input{color:#eef3ef;width:100%;font:inherit;background:#080d09;border:1px solid #26352a;border-radius:10px;outline:none;margin-top:7px;padding:13px 14px;font-size:13px;display:block}.fieldGrid select:focus,.fieldGrid input:focus,.goalField textarea:focus,.betaField input:focus{border-color:#5cc83d}.goalField{margin-top:18px;display:block;position:relative}.goalField textarea{resize:vertical;min-height:125px;line-height:1.5}.goalField>span{text-align:right;margin-top:5px;font-size:10px;display:block}.betaField{max-width:340px;margin-top:17px;display:block}.tryError{color:#ffb8af;background:#2e100e;border:1px solid #70352f;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:13px}.analyzeButton{color:#061006;cursor:pointer;background:linear-gradient(135deg,#79ef43,#50c230);border:0;border-radius:11px;width:100%;margin-top:23px;padding:16px;font-size:15px;font-weight:900}.analyzeButton:disabled{opacity:.7;cursor:wait}.spinner{vertical-align:-2px;border:2px solid #0a220a55;border-top-color:#071007;border-radius:50%;width:13px;height:13px;margin-right:5px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.privacyLine{text-align:center;color:#657168;margin:10px 0 0;font-size:10px}.resultShell{padding:15px 0 85px}.resultTop{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.resultEyebrow{color:#8aef69;letter-spacing:.1em;font-size:10px;font-weight:900}.resultTop h2{letter-spacing:-.04em;margin:7px 0 6px;font-size:38px}.resultTop p{color:#a7b0a9;max-width:720px;margin:0}.confidence{text-align:center;background:#0b140d;border:1px solid #3e6d41;border-radius:50%;flex-direction:column;flex:0 0 110px;justify-content:center;width:110px;height:110px;display:flex}.confidence b{color:#78ef42;font-size:24px}.confidence span{color:#78847a;font-size:9px}.resultStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.resultStats>div{background:#0d1410;border:1px solid #1e2c21;border-radius:13px;padding:17px}.resultStats span{color:#6f7c71;font-size:10px;display:block}.resultStats b{margin-top:5px;font-size:13px;display:block}.resultGrid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.resultCard{background:#0d1410;border:1px solid #1e2c21;border-radius:16px;padding:23px}.resultCard h3{margin:0 0 12px;font-size:18px}.resultCard h4{color:#9aee80;margin:20px 0 7px;font-size:12px}.resultCard p,.resultCard li{color:#a1aca3;font-size:13px}.materialRow{border-bottom:1px solid #1a261d;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.materialRow:last-child{border-bottom:0}.materialRow b{font-size:12px;display:block}.materialRow span{color:#738076;margin-top:2px;font-size:10px;display:block}.materialRow strong{color:#9aee80;text-align:right;font-size:12px}.stepsCard ol{margin:0;padding-left:22px}.stepsCard li{padding:7px 0 7px 5px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{color:#b9c2bb;border:1px solid #2b4230;border-radius:999px;padding:7px 10px;font-size:11px}.warningCard ul{margin:0;padding-left:18px}.estimateNote{color:#99a49b;background:#172016;border:1px solid #324a35;border-radius:12px;padding:14px 17px;font-size:11px}.estimateNote b{color:#cce4c9}.tryFooter{background:#040705;border-top:1px solid #18231a;padding:30px 0}.tryFooter>div{color:#657168;justify-content:space-between;align-items:center;font-size:10px;display:flex}@media (max-width:720px){.tryHero{padding-top:50px}.projectForm{padding:22px}.dropzone{height:260px}.fieldGrid,.resultGrid{grid-template-columns:1fr}.resultStats{grid-template-columns:1fr 1fr}.resultTop{flex-direction:column}.confidence{border-radius:12px;flex-basis:auto;align-items:flex-start;width:auto;height:auto;padding:13px 17px}.tryFooter>div{flex-direction:column;align-items:flex-start;gap:14px}}.designCta{background:radial-gradient(circle at 85%,#2e8b3830,#0000 42%),#0c160e;border:1px solid #37683b;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin:0 0 20px;padding:24px;display:flex}.designCta>div{max-width:650px}.designCta>div>span{color:#92ef70;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.designCta h3{letter-spacing:-.025em;margin:5px 0;font-size:23px}.designCta p{color:#91a096;margin:0;font-size:12px}.designCta button{color:#061006;cursor:pointer;background:linear-gradient(135deg,#7def48,#50bd31);border:0;border-radius:10px;flex:none;padding:15px 19px;font-weight:900}.designCta button:disabled{opacity:.65;cursor:wait}.designError{margin-bottom:18px}.visualResult{background:#0b120d;border:1px solid #263a2a;border-radius:18px;margin:0 0 22px;padding:24px}.visualHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.visualHeading h2{letter-spacing:-.035em;margin:4px 0 3px;font-size:30px}.visualHeading p{color:#849187;margin:0;font-size:12px}.downloadButton,.regenerateButton{color:#b8eaae;cursor:pointer;background:#0d1710;border:1px solid #47684b;border-radius:9px;padding:11px 14px;font-weight:800}.beforeAfterGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.beforeAfterGrid figure{background:#030604;border:1px solid #28372b;border-radius:14px;min-width:0;margin:0;position:relative;overflow:hidden}.beforeAfterGrid img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.beforeAfterGrid figcaption{color:#728077;background:#0a100c;padding:9px 11px;font-size:10px}.visualLabel{z-index:2;color:#fff;background:#151c17e8;border:1px solid #ffffff1c;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:10px;left:10px}.afterLabel{color:#071007;background:#65d83fe8;border-color:#8cff67}.afterFigure{box-shadow:0 0 0 1px #55bd3630,0 18px 50px #173d1c20}.visualDisclaimer{color:#657168;margin:11px 0 0;font-size:9px}.regenerateRow{align-items:center;gap:13px;margin:0 0 20px;display:flex}.regenerateRow span{color:#657168;font-size:9px}.regenerateButton:disabled{opacity:.6}.tryError.designError{margin-top:0}@media (max-width:720px){.designCta,.visualHeading{flex-direction:column;align-items:stretch}.designCta button{width:100%}.beforeAfterGrid{grid-template-columns:1fr}.visualHeading .downloadButton{width:100%}.regenerateRow{flex-direction:column;align-items:flex-start}}.locationField{display:block;position:relative}.locationMenu{z-index:30;background:#0a100c;border:1px solid #2b3d2f;border-radius:11px;position:absolute;top:calc(100% - 18px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #000a}.locationMenu button{color:#eef3ef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #18251b;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 14px;display:flex}.locationMenu button:last-child{border-bottom:0}.locationMenu button:hover,.locationMenu button:focus{background:#122016;outline:none}.locationMenu button b{font-size:12px}.locationMenu button span{color:#7e8a81;text-align:right;font-size:10px}.locationSpinner{color:#6f7d72;margin-top:5px;font-size:9px;display:block}.locationAttribution{color:#59665c;margin-top:5px;font-size:9px;font-weight:500;display:block}@media (max-width:720px){.locationMenu button{flex-direction:column;align-items:flex-start;gap:2px}.locationMenu button span{text-align:left}}.makeItReal{background:linear-gradient(135deg,#0c1510,#0a100c);border:1px solid #24402a;border-radius:18px;margin-top:24px;padding:28px}.makeItRealHead{text-align:center;max-width:720px;margin:0 auto 22px}.makeItRealHead h2{letter-spacing:-.04em;margin:7px 0;font-size:30px}.makeItRealHead p{color:#8c998f;margin:0;font-size:13px}.actionChoiceGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.actionChoice{background:#0d1410;border:1px solid #1f3023;border-radius:16px;padding:23px}.actionIcon{font-size:28px}.actionChoice h3{margin:12px 0 6px;font-size:18px}.actionChoice p{color:#8f9b91;min-height:52px;font-size:12px}.actionChoice button{color:#071007;cursor:pointer;background:#78ef42;border:0;border-radius:9px;width:100%;padding:13px;font-weight:900}.actionChoice button:disabled{opacity:.65;cursor:wait}.localResults{border-top:1px solid #213024;margin-top:23px;padding-top:23px}.localResultsHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.localResultsHead h3{margin:5px 0 0;font-size:23px}.mapsAttribution{color:#b0bab2;white-space:nowrap;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400}.shoppingListMini{background:#08100a;border:1px solid #1b2b1f;border-radius:12px;margin-bottom:12px;padding:15px}.shoppingListMini>b{font-size:12px}.shoppingListMini>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.shoppingListMini span{color:#b8c4ba;background:#132017;border-radius:999px;padding:6px 9px;font-size:10px}.priceDisclosure{color:#69766c;margin:9px 0 15px;font-size:10px}.businessGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.businessCard{background:#09100b;border:1px solid #1d2c20;border-radius:13px;padding:16px}.businessTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.businessCard h4{margin:0 0 4px;font-size:14px}.businessCard p{color:#7e8b80;margin:0;font-size:10px}.matchBadge{color:#98ee7b;background:#112116;border:1px solid #37603c;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-weight:900}.ratingLine{align-items:center;gap:8px;margin-top:13px;display:flex}.ratingLine b{color:#f1e0a1;font-size:12px}.ratingLine span{color:#7f8b82;font-size:10px}.businessActions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.businessActions a{color:#bbf0ad;border:1px solid #315137;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:720px){.actionChoiceGrid,.businessGrid{grid-template-columns:1fr}.localResultsHead{flex-direction:column}.actionChoice p{min-height:0}}.categoryShowcase{grid-template-columns:repeat(8,1fr);gap:8px;margin-bottom:28px;display:grid}.categoryShowcase>div{text-align:center;background:#0b120d;border:1px solid #1c2a1f;border-radius:12px;padding:13px 8px}.categoryShowcase span{margin-bottom:5px;font-size:21px;display:block}.categoryShowcase b{color:#aab5ac;font-size:10px}.visualOptional{background:#0d1510;border:1px solid #2b3a2d;border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.visualOptional b{color:#d8e3da;font-size:13px}.visualOptional span{color:#849088;flex:1;min-width:220px;font-size:11px}.visualOptional button{color:#bdf2ad;cursor:pointer;background:#132018;border:1px solid #3c5c40;border-radius:9px;padding:10px 12px;font-weight:800}.layoutCard{margin-bottom:15px}.layoutCard ul{margin:0;padding-left:20px}.layoutCard li{color:#a6b0a8;padding:5px 0;font-size:13px}.learnSection{background:linear-gradient(135deg,#0b140d,#09100b);border:1px solid #233a28;border-radius:18px;margin-top:24px;padding:28px}.learnHead{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.learnHead h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:27px}.learnHead p{color:#8b978e;margin:0;font-size:12px}.learnHead button{color:#061006;cursor:pointer;background:#78ef42;border:0;border-radius:9px;flex:none;padding:12px 14px;font-weight:900}.learnHead button:disabled{opacity:.65}.tutorialGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.tutorialCard{background:#080e0a;border:1px solid #1d2b20;border-radius:14px;overflow:hidden}.tutorialThumb{aspect-ratio:16/9;background:#111;display:block;position:relative;overflow:hidden}.tutorialThumb img{object-fit:cover;width:100%;height:100%}.tutorialThumb>span{color:#fff;text-shadow:0 3px 10px #000;background:#00000020;place-items:center;font-size:31px;display:grid;position:absolute;inset:0}.tutorialBody{padding:14px}.youtubeLabel{color:#ffb3b3;text-transform:uppercase;letter-spacing:.05em;background:#2b1414;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-flex}.tutorialBody h3{margin:8px 0 5px;font-size:13px;line-height:1.35}.tutorialBody p{color:#748076;margin:0 0 10px;font-size:10px}.tutorialBody>a{color:#a7ef8e;font-size:10px;font-weight:800}.emptyState{color:#7e8a81;font-size:12px}.locationReminder{text-align:center;color:#748178;margin:12px 0 0;font-size:10px}@media (max-width:900px){.categoryShowcase{grid-template-columns:repeat(4,1fr)}.tutorialGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.categoryShowcase{grid-template-columns:repeat(2,1fr)}.learnHead{flex-direction:column}.learnHead button{width:100%}.tutorialGrid{grid-template-columns:1fr}}.tryHeaderLinks{align-items:center;gap:12px;display:flex}.saveProjectBox{background:linear-gradient(135deg,#101c13,#0a120c);border:1px solid #315339;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:18px;padding:20px 22px;display:grid}.saveProjectBox h3{margin:6px 0 5px;font-size:18px}.saveProjectBox p{color:#87938a;max-width:650px;margin:0;font-size:11px}.saveProjectActions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.saveProjectActions button,.savedProjectLink{color:#071007;cursor:pointer;background:#78ef42;border:0;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none}.saveProjectActions>a:not(.savedProjectLink){color:#a8ed94;font-size:10px;font-weight:800}.saveMessage{color:#758279;grid-column:1/-1;font-size:9px}.saveMessage.success{color:#9ee98a}.saveMessage.error{color:#ffaea5}@media (max-width:720px){.saveProjectBox{grid-template-columns:1fr}.saveProjectActions{align-items:stretch}.saveProjectActions button,.savedProjectLink{text-align:center;width:100%}}
