@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');:root{--a:#b45309;--ink:#17201b;--muted:#657069;--line:#dde3de;--soft:#f4f7f4}*{box-sizing:border-box}body{margin:0;background:#fafbf9;color:var(--ink);font-family:'DM Sans',sans-serif}header{height:72px;padding:0 clamp(20px,6vw,84px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff}.brand{font:800 20px 'Manrope';color:var(--a)}header a{font-size:12px;color:var(--muted)}.hero{text-align:center;padding:56px 20px 36px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--a) 12%,white),#fff 62%)}.country{font-size:11px;letter-spacing:.15em;font-weight:800;color:var(--a)}h1{font:800 clamp(38px,6vw,62px)/1.03 'Manrope';letter-spacing:-.055em;margin:14px 0}.hero p{max-width:650px;margin:auto;color:var(--muted);font-size:17px;line-height:1.55}.app{width:min(1060px,calc(100% - 36px));margin:0 auto 24px;display:grid;grid-template-columns:1.25fr .75fr;background:#fff;border:1px solid var(--line);box-shadow:0 22px 65px #17201912}.workspace{padding:36px}.workspace-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.workspace h2{font:700 19px 'Manrope';margin:0}.ghost{border:1px solid var(--line);background:#fff;padding:9px 12px;font-weight:600;cursor:pointer}.rows{display:grid;gap:10px}.row{display:grid;grid-template-columns:1.4fr .7fr .7fr 36px;gap:9px;align-items:end}.row label,.field-label{display:block;font-size:10px;font-weight:700;color:var(--muted);margin-bottom:5px}.row input,.row select,.solo input{width:100%;height:45px;border:1px solid var(--line);background:#fcfdfc;padding:0 11px;font:600 14px 'DM Sans';color:var(--ink)}.remove{height:45px;border:0;background:#f7eeee;color:#9f1239;font-size:18px;cursor:pointer}.actions{display:flex;gap:10px;margin-top:18px}.add,.save{height:44px;border:1px solid var(--a);padding:0 17px;background:#fff;color:var(--a);font-weight:700;cursor:pointer}.save{background:var(--a);color:#fff}.result{background:var(--a);color:#fff;padding:36px;display:flex;flex-direction:column;justify-content:center}.result small{letter-spacing:.15em;opacity:.7}.result strong{font:800 clamp(43px,6vw,64px) 'Manrope';letter-spacing:-.055em;margin-top:10px}.result>p{opacity:.75;margin:3px 0 24px}.meter{height:8px;background:#ffffff35;margin-bottom:24px}.meter i{display:block;height:100%;width:0;background:#fff;transition:width .5s}.stat{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid #ffffff40;font-size:13px}.stat b{text-align:right}.download{height:43px;margin-top:20px;border:1px solid #ffffff66;background:transparent;color:#fff;font-weight:700;cursor:pointer}.solo{display:grid;grid-template-columns:1fr 1fr;gap:15px}.info{width:min(1060px,calc(100% - 36px));margin:20px auto 75px;padding:32px;background:#fff;border:1px solid var(--line)}.info h2{font:700 24px 'Manrope';margin-top:0}.info p,.info li{color:var(--muted);font-size:13px;line-height:1.7}.info a{color:var(--a)}footer{text-align:center;padding:27px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}@media(max-width:760px){.app{grid-template-columns:1fr}.workspace,.result{padding:27px 21px}.row{grid-template-columns:1fr 1fr}.row>div:first-child{grid-column:1/-1}.remove{align-self:end}.solo{grid-template-columns:1fr}header a{display:none}}