@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8c6c703-module__oU7Siq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8c6c703-module__oU7Siq__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_bc04e190-module__9MiQQq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_bc04e190-module__9MiQQq__variable{--font-display:"Outfit", "Outfit Fallback"}
:root{--ink:#11231d;--green:#0b7a53;--lime:#c8f135;--paper:#fffef9;--line:#d9ddd3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), sans-serif;margin:0}button,a{font:inherit}button{cursor:pointer}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.brand{color:var(--ink);font-family:var(--font-display), sans-serif;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.brand b{color:var(--green)}.brandMark{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:10px;place-items:center;font-weight:800;display:grid}.navLinks{align-items:center;gap:30px;display:flex}.navLinks a{color:#4b5b55;font-size:14px;text-decoration:none}.ghostButton{border:1px solid var(--ink);background:0 0;border-radius:9px;padding:10px 18px;font-weight:700}.hero{background:radial-gradient(circle at 85% 20%,#e3f3cc 0,#0000 28%),linear-gradient(120deg,#fffef9 50%,#f1f6e9 50%);grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;min-height:650px;padding:70px 7vw 78px;display:grid}.heroCopy{max-width:650px}.eyebrow{text-transform:uppercase;color:var(--green);letter-spacing:.14em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--green);width:24px;height:2px}h1{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:22px 0 26px;font-size:clamp(48px,6vw,82px);line-height:.96}h1 em{color:var(--green);font-style:normal}.heroCopy>p{color:#52605b;max-width:600px;font-size:18px;line-height:1.75}.heroActions{align-items:center;gap:28px;margin:32px 0 16px;display:flex}.primaryButton{background:var(--ink);color:#fff;box-shadow:5px 5px 0 var(--lime);border:0;border-radius:10px;padding:16px 22px;font-weight:800}.heroActions a{color:var(--ink);font-weight:800;text-decoration:none}.heroActions .primaryButton{color:#fff}.heroLoginButton{border:1.5px solid var(--ink);background:#fff;border-radius:10px;padding:14px 24px}.howLink{color:var(--green);gap:8px;margin-bottom:34px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.trustRow{gap:38px;display:flex}.trustRow div{flex-direction:column;display:flex}.trustRow strong{font-family:var(--font-display);font-size:17px}.trustRow span{color:#6b7772;margin-top:4px;font-size:12px}.workspaceCard{background:#fff;border:1px solid #cbd3ca;border-radius:18px;overflow:hidden;box-shadow:0 28px 65px #17362a29}.heroVisual{aspect-ratio:3/2;background:#173b2e;border:1px solid #bcc9bf;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 65px #17362a33}.heroVisual>img{width:100%;height:auto;display:block}.heroProof{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a241bdb;border:1px solid #ffffff59;border-radius:14px;align-items:center;gap:13px;padding:15px 18px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.heroProof>span{color:var(--lime);font-size:24px}.heroProof div{flex-direction:column;gap:3px;display:flex}.heroProof strong{font-family:var(--font-display)}.heroProof small{color:#dce8e0}.windowBar{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:50px;padding:0 18px;display:flex}.windowBar p{margin:0 auto 0 10px;font-size:13px;font-weight:700}.dot{border-radius:50%;width:9px;height:9px}.red{background:#f06c63}.yellow{background:#f5c855}.green{background:#59bd75}.secure{color:var(--green);font-size:11px;font-weight:800}.dropZone{text-align:center;background:#fafbf7;border:1.5px dashed #aebbb2;border-radius:13px;margin:22px;padding:26px}.dropZone.dragging{border-color:var(--green);background:#f0f8dc}.portraitDemo{background:linear-gradient(145deg,#dbe8d9,#edf1e9);border-radius:9px;width:156px;height:190px;margin:auto;position:relative;overflow:hidden}.personHead{background:#bd8061;border-radius:45%;width:58px;height:70px;position:absolute;top:36px;left:49px}.personHead:before{content:"";background:#292a26;border-radius:50%;position:absolute;inset:-9px -5px 34px}.personBody{background:#315847;border-radius:56px 56px 0 0;width:120px;height:105px;position:absolute;bottom:-28px;left:18px}.scanLine{background:var(--lime);height:2px;box-shadow:0 0 8px var(--lime);position:absolute;top:52%;left:16px;right:16px}.crop{border-color:#fff;width:18px;height:18px;position:absolute}.cornerA{border-top:2px solid;border-left:2px solid;top:12px;left:12px}.cornerB{border-top:2px solid;border-right:2px solid;top:12px;right:12px}.cornerC{border-bottom:2px solid;border-left:2px solid;bottom:12px;left:12px}.cornerD{border-bottom:2px solid;border-right:2px solid;bottom:12px;right:12px}.dropZone h3{font-family:var(--font-display);margin:18px 0 5px;font-size:16px}.dropZone p{color:#748079;margin:0 0 16px;font-size:11px}.uploadButton{border:1px solid var(--ink);background:#fff;border-radius:8px;padding:9px 15px;font-size:12px;font-weight:800}.stepStrip{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:17px 10px;display:flex}.stepStrip div{color:#7c8781;align-items:center;gap:6px;display:flex}.stepStrip span{border:1px solid #aeb5b1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.stepStrip p{font-size:10px;font-weight:800}.stepStrip i{background:#d7ddd9;width:35px;height:1px}.stepStrip .active{color:var(--green)}.stepStrip .active span{background:var(--green);color:#fff}.serviceBar{background:var(--lime);justify-content:space-between;align-items:center;gap:20px;padding:28px 5vw;display:flex}.serviceBar p{font-family:var(--font-display);font-size:17px;font-weight:800}.serviceBar div{gap:24px;font-size:12px;font-weight:700;display:flex}.workflow{padding:95px 7vw}.sectionHeading{text-align:center;max-width:660px;margin:0 auto 50px}.sectionHeading>span{letter-spacing:.18em;color:var(--green);font-size:11px;font-weight:900}.sectionHeading h2{font:700 clamp(34px, 4vw, 52px) / 1.1 var(--font-display);letter-spacing:-.03em;margin:12px 0}.sectionHeading p{color:#67736e;line-height:1.7}.workflowGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1100px;margin:auto;display:grid}.workflowGrid article{border-right:1px solid var(--line);padding:38px;position:relative}.workflowGrid article:last-child{border:0}.workflowGrid b{color:#d8ddd9;font:700 32px var(--font-display);position:absolute;top:20px;right:22px}.miniIcon{width:45px;height:45px;color:var(--green);background:#eaf3d5;border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}.workflowGrid h3{font:700 21px var(--font-display);margin:22px 0 10px}.workflowGrid p{color:#69756f;font-size:14px;line-height:1.65}.pricing{background:var(--ink);color:#fff;padding:95px 7vw}.sectionHeading.light>span{color:var(--lime)}.sectionHeading.light p{color:#aebbb4}.planGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:940px;margin:auto;display:grid}.planGrid article{background:#172d25;border:1px solid #405049;border-radius:16px;flex-direction:column;padding:30px;display:flex}.planGrid article>span{letter-spacing:.12em;color:#9bac9f;font-size:12px}.planGrid h3{font:700 48px var(--font-display);margin:20px 0 0}.planGrid p{color:#9bad9f;margin:0 0 28px}.planGrid strong{font:700 25px var(--font-display);margin-top:auto}.planGrid button,.planGrid a{color:#fff;text-align:center;background:0 0;border:1px solid #6f8178;border-radius:8px;margin-top:20px;padding:13px;font-weight:800;text-decoration:none;display:block}.planGrid .featured{background:var(--lime);color:var(--ink);position:relative;transform:translateY(-10px)}.planGrid .featured small{color:var(--green);background:#fff;border-radius:5px;padding:5px 9px;font-weight:900;position:absolute;top:-11px;right:20px}.planGrid .featured>span,.planGrid .featured p{color:#456040}.planGrid .featured button,.planGrid .featured a{background:var(--ink);color:#fff;border-color:var(--ink)}footer{border-top:1px solid var(--line);color:#68746e;justify-content:space-between;align-items:center;padding:34px 6vw;font-size:12px;display:flex}@media (max-width:900px){.navLinks a{display:none}.hero{grid-template-columns:1fr}.serviceBar{flex-direction:column;align-items:flex-start}.serviceBar div{flex-wrap:wrap}.workflowGrid,.planGrid{grid-template-columns:1fr}.workflowGrid article{border-right:0;border-bottom:1px solid var(--line)}.planGrid .featured{transform:none}}@media (max-width:560px){.nav{padding:0 20px}.hero{padding:45px 20px 60px}.heroActions{flex-direction:column;align-items:flex-start}.dropZone{margin:12px;padding:18px}.serviceBar{padding:24px 20px}.serviceBar div{flex-direction:column;gap:10px}.workflow,.pricing{padding:70px 20px}footer{flex-direction:column;align-items:flex-start;gap:14px}}.waPage{background:#f4f6f0;min-height:100vh;padding:32px 5vw}.waPage>header{justify-content:space-between;align-items:center;display:flex}.waPage>header>a:last-child{color:var(--green);font-weight:800;text-decoration:none}.waCard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;width:min(560px,100%);margin:45px auto;padding:38px;box-shadow:0 20px 60px #1430261a}.waCard h1{margin:12px 0;font-size:34px}.waCard>p{color:#69766f}.waCard img{border:4px solid var(--green);border-radius:14px;width:min(320px,100%);margin:22px auto 10px}.waCard ol{text-align:left;color:#536159;line-height:1.9;display:inline-block}.waStatus{text-transform:capitalize;background:#eef1eb;border-radius:999px;margin:15px 0;padding:7px 14px;font-weight:800;display:inline-block}.waStatus.connected{color:#087643;background:#dff6e8}.waStatus.waiting_qr{color:#8b6500;background:#fff4cf}.waConnected{color:#087643;background:#e5f8ec;border-radius:12px;margin:25px 0;padding:20px;font-weight:900}.waDisconnect{color:#b4342d;background:0 0;border:0;margin-top:18px;font-weight:800}.ghostButton,.primaryButton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.authPage{background:linear-gradient(135deg,#eef4e5,#fffef9);justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.authBrand{position:absolute;top:32px;left:5vw}.authCard{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(460px,100%);padding:42px;box-shadow:0 25px 70px #14302621}.authTag{letter-spacing:.17em;color:var(--green);font-size:11px;font-weight:900}.authCard h1{margin:14px 0;font-size:38px;line-height:1.08}.authCard>div>p{color:#69766f}.authCard form{gap:17px;margin-top:30px;display:grid}.authCard label{gap:7px;font-size:12px;font-weight:800;display:grid}.authCard input{width:100%;font:inherit;border:1px solid #cbd4ce;border-radius:9px;padding:13px 14px}.authSubmit{width:100%}.formError{color:#ae3528;background:#fff1ef;border-radius:7px;margin:0;padding:10px;font-size:12px}.switchAuth{color:var(--green);background:0 0;border:0;width:100%;margin-top:22px;font-weight:800}.studioPage{background:#f4f6f0;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sideNav{background:var(--ink);color:#fff;flex-direction:column;min-height:100vh;padding:28px 22px;display:flex}.sideNav .brand{color:#fff}.sideNav .brandMark{background:var(--lime);color:var(--ink)}.sideNav nav{gap:7px;margin-top:60px;display:grid}.sideNav nav a{color:#aebcb5;border-radius:8px;padding:12px;font-size:13px;font-weight:700;text-decoration:none}.sideNav nav a.selected,.sideNav nav a:hover{color:#fff;background:#204437}.sideNav>button{color:#b9c4bf;background:0 0;border:1px solid #496158;border-radius:8px;margin-top:18px;padding:10px}.studioMain{min-width:0;padding:34px 4vw 60px}.studioMain>header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.studioMain>header span{letter-spacing:.16em;color:var(--green);font-size:10px;font-weight:900}.studioMain>header h1{margin:7px 0 0;font-size:36px}.creditBadge{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:12px 18px;display:flex}.creditBadge strong{font-family:var(--font-display);font-size:19px}.makerGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.makerPanel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.panelTitle{gap:12px;display:flex}.panelTitle>b{background:var(--lime);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.panelTitle h2{font:700 19px var(--font-display);margin:0}.panelTitle p{color:#748079;margin:4px 0;font-size:11px}.studioDrop{width:100%;height:350px;color:var(--ink);background:#f8faf5;border:1.5px dashed #9faf9f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:22px 0 15px;display:flex;overflow:hidden}.studioDrop>span{color:var(--green);font-size:30px}.studioDrop small{color:#7b8881}.studioDrop.hasImage{padding:0}.studioDrop img,.resultCanvas img{object-fit:contain;width:100%;height:100%}.processButton,.downloadButton{background:var(--ink);color:#fff;text-align:center;border:0;border-radius:9px;width:100%;padding:14px;font-weight:800;text-decoration:none;display:block}.processButton:disabled{opacity:.4}.processMessage{text-align:center;color:var(--green);font-size:12px;font-weight:800}.resultCanvas{background-color:#eef1eb;background-image:linear-gradient(45deg,#e0e5de 25%,#0000 25%),linear-gradient(-45deg,#e0e5de 25%,#0000 25%);background-size:20px 20px;border-radius:12px;place-items:center;height:350px;margin:22px 0 15px;display:grid;overflow:hidden}.resultCanvas>div{text-align:center;color:#718078;background:#ffffffdf;border-radius:12px;padding:20px}.downloadButton{background:var(--green)}.recentJobs{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:20px;padding:22px}.recentJobs>div:first-child{justify-content:space-between;display:flex}.recentJobs h2{font:700 19px var(--font-display);margin:0}.emptyJobs{color:#8b9690;font-size:13px}.jobTable article{border-top:1px solid #edf0eb;grid-template-columns:110px 1fr 180px 50px 110px;gap:12px;padding:13px 0;font-size:12px;display:grid}.jobStatus{font-weight:800}.jobStatus.complete{color:var(--green)}.jobStatus.failed{color:#bb3a2e}.jobDownload{color:var(--green);font-weight:800;text-decoration:none}@media (max-width:900px){.studioPage{grid-template-columns:1fr}.sideNav{flex-direction:row;align-items:center;min-height:auto}.sideNav nav{display:none}.sideNav>button{margin:0 0 0 auto}.makerGrid{grid-template-columns:1fr}.authBrand{margin-bottom:25px;position:static}.authPage{flex-direction:column}.jobTable article{grid-template-columns:90px 1fr}.jobTable article span:nth-child(n+3){display:none}}@media (max-width:560px){.studioMain{padding:25px 15px}.studioMain>header h1{font-size:28px}.creditBadge{padding:10px}.studioDrop,.resultCanvas{height:300px}.authCard{padding:28px}.sideNav .brand>span:last-child{display:none}}.settingsPage{background:#f4f6f0;min-height:100vh;padding:28px}.settingsPage>header{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto 22px;display:flex}.settingsCard{background:#fff;border:1px solid #dce3d8;border-radius:22px;gap:18px;max-width:700px;margin:auto;padding:34px;display:grid}.settingsCard h1{margin:0;font-size:34px}.settingsCard>p{color:#607066;margin:-10px 0 6px}.settingsCard label:not(.logoPicker){color:#183b30;gap:7px;font-weight:700;display:grid}.settingsCard input,.settingsCard textarea{width:100%;font:inherit;background:#fbfcfa;border:1px solid #cbd6ce;border-radius:12px;padding:13px 14px}.settingsCard textarea{resize:vertical;min-height:90px}.logoPicker{cursor:pointer;color:#315d4b;text-align:center;border:2px dashed #9db2a4;border-radius:20px;place-items:center;width:130px;height:130px;padding:12px;display:grid;overflow:hidden}.logoPicker input{display:none}.logoPicker img{object-fit:contain;width:100%;height:100%}.formSuccess{color:#087a51;font-weight:700}.settingsNext{text-align:center;color:#087a51;font-weight:800}.waCard a{color:#087a51;font-weight:700}@media (max-width:650px){.settingsPage{padding:16px}.settingsCard{padding:24px 18px}.settingsCard h1{font-size:28px}}.forgotButton{color:#087a51;cursor:pointer;background:0 0;border:0;margin-top:-4px;font-weight:800}.adminPage{background:#f4f6f0;min-height:100vh;padding:30px 5vw}.adminPage>header{justify-content:space-between;align-items:center;display:flex}.adminPage>header>a:last-child{color:var(--green);font-weight:800;text-decoration:none}.adminSection{border:1px solid var(--line);background:#fff;border-radius:18px;margin:22px 0;padding:24px}.adminSection h2{font:700 22px var(--font-display);margin:0 0 18px}.adminSection h2 b{background:var(--lime);border-radius:999px;place-items:center;min-width:28px;height:28px;margin-left:6px;font-size:13px;display:inline-grid}.adminSection article{border-top:1px solid #edf0eb;grid-template-columns:minmax(180px,1fr) 150px minmax(260px,1.2fr) 90px;align-items:center;gap:16px;padding:16px 0;display:grid}.adminSection article>div{flex-direction:column;gap:4px;display:flex}.adminSection button{background:var(--ink);color:#fff;border:0;border-radius:9px;padding:11px 14px;font-weight:800}.adminSectionHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.adminSectionHead input{width:min(300px,100%);font:inherit;border:1px solid #cbd6ce;border-radius:10px;padding:12px 14px}.cashCredit{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid!important}.cashCredit label{gap:5px;font-size:11px;font-weight:800;display:grid}.cashCredit input{width:100%;font:inherit;border:1px solid #cbd6ce;border-radius:9px;padding:10px}.cashCredit button{background:var(--green)}.adminUnlimited{font-weight:900;color:var(--green)!important}.adminMessage{color:#a53c31;background:#fff0ed;border-radius:10px;padding:13px 16px;font-weight:800}.adminMessage.success{color:var(--green);background:#e5f8ec}@media (max-width:850px){.adminSection article{grid-template-columns:1fr 1fr}.cashCredit{grid-column:1/-1}.adminSectionHead{flex-direction:column;align-items:stretch}.adminSectionHead input{width:100%}}.simplePage{background:#f5f6f1;min-height:100vh;padding-bottom:70px}.simplePage>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex}.simplePage>header>a:last-child{color:var(--green);font-size:13px;font-weight:800;text-decoration:none}.rechargeHero{max-width:900px;padding:60px 6vw 35px}.rechargeHero>span,.paymentCard>div>span{letter-spacing:.17em;color:var(--green);font-size:10px;font-weight:900}.rechargeHero h1{margin:10px 0;font-size:48px}.rechargeHero p{color:#68766f}.rechargeGrid{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1000px;padding:0 6vw;display:grid}.rechargeGrid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;padding:25px;display:grid}.rechargeGrid button.chosen{border:2px solid var(--green);background:#f1f9dd}.rechargeGrid strong{font:700 38px var(--font-display)}.rechargeGrid span{color:#75827b;font-size:12px}.rechargeGrid b{margin-top:18px;font-size:20px}.paymentCard,.rechargeHistory,.adminSection{border:1px solid var(--line);background:#fff;border-radius:15px;max-width:1100px;margin:25px 6vw 0;padding:26px}.paymentCard{grid-template-columns:1fr 1fr;gap:50px;display:grid}.paymentCard h2,.rechargeHistory h2,.adminSection h2{font:700 22px var(--font-display)}.paymentCard p{color:#748078;font-size:13px;line-height:1.6}.paymentCard form,.paymentCard label{gap:9px;display:grid}.paymentCard label{font-size:12px;font-weight:800}.paymentCard input{font:inherit;border:1px solid #bdc8c1;border-radius:8px;padding:13px}.paymentCard form>p{color:var(--green);font-weight:800}.rechargeHistory article,.adminSection article{border-top:1px solid #e9ede8;grid-template-columns:1fr 1fr 160px;align-items:center;gap:15px;padding:15px 0;display:grid}.rechargeHistory article b{text-transform:capitalize}.rechargeHistory article b.pending{color:#b47710}.rechargeHistory article b.approved{color:var(--green)}.adminSection>h2 b{background:var(--lime);border-radius:20px;padding:3px 8px;font-size:12px}.adminSection article>div{gap:4px;display:grid}.adminSection article span{color:#748078;font-size:11px}.adminSection article button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:10px;font-weight:800}.adminSection article button.smallAction{color:var(--ink);background:#e9eee9}@media (max-width:700px){.rechargeGrid,.paymentCard{grid-template-columns:1fr}.rechargeHero h1{font-size:38px}.rechargeHistory article,.adminSection article{grid-template-columns:1fr 100px}.rechargeHistory article span,.adminSection article>div:nth-child(2){display:none}}.phonePeRechargeCard{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:760px;margin:0 auto 24px;padding:24px;box-shadow:0 12px 34px #173c2e12}.rechargeAmountGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rechargeAmountGrid button,.rechargeAmountGrid>div{min-height:82px;color:var(--ink);text-align:center;background:#f8fbf9;border:1px solid #b7cec4;border-radius:12px;place-content:center;gap:4px;padding:13px;display:grid}.rechargeAmountGrid button strong,.rechargeAmountGrid>div strong{font-size:22px}.rechargeAmountGrid button span,.rechargeAmountGrid>div span{color:#60736a;font-size:11px}.rechargeAmountGrid button.chosen,.rechargeAmountGrid>div.chosen{background:#f4eaff;border:2px solid #5f259f;box-shadow:0 5px 14px #5f259f20}.customRechargeAmount{color:#304d41;gap:7px;margin-top:16px;font-weight:800;display:grid}.customRechargeAmount>span{background:#fff;border:1px solid #b7cec4;border-radius:11px;align-items:center;padding-left:14px;font-size:20px;display:flex}.customRechargeAmount input{outline:0;width:100%;font-size:17px;border:0!important;padding:13px!important}.selectedRecharge{color:#4c197e;background:#f4eaff;border-radius:12px;gap:3px;margin-top:16px;padding:14px;display:grid}.selectedRecharge strong{font-size:20px}.selectedRecharge small{color:#72518f}.phonePePayButton{color:#fff;background:#5f259f;border:0;border-radius:12px;width:100%;min-height:54px;margin-top:14px;font-size:16px;font-weight:900;box-shadow:0 4px #431477}.phonePePayButton:disabled{opacity:.55;cursor:not-allowed}.paymentSafety,.paymentWarning,.rechargeMessage{text-align:center;font-size:12px;line-height:1.5}.paymentSafety{color:#60736a}.paymentWarning{color:#9c3e20;font-weight:800}.rechargeMessage{color:#087a51;font-weight:900}.checkPaymentButton{color:#5f259f;background:#fff;border:1px solid #5f259f;border-radius:10px;width:100%;min-height:44px;font-weight:900}.rechargeHistory article button{color:#5f259f;background:#fff;border:1px solid #5f259f;border-radius:7px;padding:7px 10px;font-weight:800}@media (max-width:620px){.rechargeAmountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.phonePeRechargeCard{padding:16px}}.manualRechargeSteps{background:#fcf9ff;border:1px solid #d8c7e8;border-radius:12px;margin:16px 0;padding:14px}.manualRechargeSteps p{color:#40584e;margin:7px 0;line-height:1.45}.manualContactButton{place-items:center;text-decoration:none;display:grid}.nav{height:96px}.brand{background:url(/photobg-logo.png) 0/contain no-repeat;flex:none;width:250px;height:84px}.brand>span{display:none!important}.sideNav .brand{width:194px;height:66px}.authBrand{width:260px;height:88px}@media (max-width:900px){.sideNav .brand{width:180px;height:60px}}@media (max-width:560px){.nav{height:78px}.nav .brand{width:185px;height:62px}.authBrand{width:220px;height:74px}}.footerContact{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footerContact>strong{color:#0b4a36;font-size:14px}.footerWhatsApp{background:#25d366;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 3px #128c4d;color:#062d1d!important}.footerWhatsApp:before{content:"◉";margin-right:7px;font-size:16px}.footerContact>span{color:#68746e}@media (max-width:720px){footer{align-items:flex-start}.footerContact,.footerWhatsApp{width:100%}}.complaintPage{background:linear-gradient(135deg,#eff7f1,#fffef9);min-height:100vh;padding-bottom:60px}.complaintPage>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:92px;padding:0 6vw;display:flex}.complaintPage>header>a:last-child{color:var(--green);font-weight:900;text-decoration:none}.complaintCard{background:#fff;border:1px solid #cfe0d6;border-radius:20px;width:min(620px,100% - 32px);margin:42px auto 0;padding:34px;box-shadow:0 22px 65px #123b2b1a}.complaintTag{color:var(--green);letter-spacing:.16em;font-size:11px;font-weight:900}.complaintCard h1{margin:10px 0 8px;font-size:42px}.complaintCard>p{color:#63746c;line-height:1.6}.complaintCard form{gap:16px;margin-top:25px;display:grid}.complaintCard label{color:#173c2e;gap:7px;font-size:13px;font-weight:900;display:grid}.complaintCard label small{color:#75837d;font-weight:500}.complaintCard input,.complaintCard select,.complaintCard textarea{width:100%;font:inherit;color:var(--ink);background:#fbfdfb;border:1px solid #bfcfc7;border-radius:10px;padding:13px 14px}.complaintCard textarea{resize:vertical;min-height:130px}.complaintSubmit{color:#fff;background:#087a51;border:0;border-radius:11px;min-height:52px;font-weight:900;box-shadow:0 4px #075c3f}.complaintSubmit:disabled{opacity:.55}.complaintPrivacy{text-align:center;color:#718078}.complaintSuccess{text-align:center;color:#075c3f;background:#eafaf1;border:1px solid #8bd3ad;border-radius:14px;gap:8px;margin-top:25px;padding:24px;display:grid}.complaintSuccess strong{font-size:21px}.complaintSuccess b{letter-spacing:.04em;font-size:23px}.complaintSuccess small{color:#4e6e60}@media (max-width:560px){.complaintPage>header{height:78px;padding:0 16px}.complaintCard{margin-top:22px;padding:24px 18px}.complaintCard h1{font-size:32px}}.googleAuth{gap:18px;margin-top:26px;display:grid}.googleButton{color:#1f2f28;background:#fff;border:1px solid #c9d2cc;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;font-weight:850;display:flex;box-shadow:0 2px 6px #14302612}.googleButton:hover{background:#f7faf7;border-color:#94aa9d}.googleButton span{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:13px;font-weight:950;display:grid}.authDivider{color:#84918b;letter-spacing:.12em;align-items:center;gap:11px;font-size:11px;font-weight:900;display:flex}.authDivider i{background:#e0e6e1;flex:1;height:1px}@media (max-width:560px){.googleButton{min-height:50px}}
.publicTool{background:#f4f7ef;padding:85px 7vw;scroll-margin-top:96px}.publicToolGrid{grid-template-columns:1fr 1fr;gap:22px;max-width:1050px;margin:auto;display:grid}.publicUploadCard,.publicResultCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.publicDrop{background:#f8faf5;border:2px dashed #9daf9f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:360px;display:flex;overflow:hidden}.publicDrop img,.publicResult img{object-fit:contain;object-position:center center;flex:none;max-width:100%;max-height:100%;margin:auto;display:block}.publicDrop img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.publicResult img{width:100%;min-width:0;height:100%;min-height:0}.publicDrop{box-sizing:border-box;padding:20px}.publicResult{box-sizing:border-box;padding:18px}.publicDrop img,.publicResult img{filter:none;transform:none}.publicDrop b{color:var(--green);font-size:34px}.publicDrop small{color:#75827b}.publicProcess{width:100%;margin-top:14px}.publicProcess:disabled{opacity:.45}.publicMessage{text-align:center;color:var(--green);font-weight:800}.publicResultCard h3{font:700 22px var(--font-display);margin:0 0 14px}.publicResult{background-color:#eef1eb;background-image:linear-gradient(45deg,#e0e5de 25%,#0000 25%),linear-gradient(-45deg,#e0e5de 25%,#0000 25%);background-size:20px 20px;border-radius:14px;justify-content:center;align-items:center;height:300px;padding:10px;display:flex;overflow:hidden}.publicResult p{color:#68776f}.publicFreeDownload{background:var(--green);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:12px;padding:14px;font-weight:900;text-decoration:none;display:block}.publicHdAction{background:#eaf5d8;border:1px solid #a9c794;border-radius:10px;width:100%;margin-top:10px;padding:13px 8px}.publicHdAction strong,.publicHdAction small{display:block}.publicHdAction small{color:#587064;margin-top:4px}.publicPaidActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.publicPaidActions button{text-align:left;border-radius:12px;min-height:112px;padding:12px}.publicPaidActions .a4Action{background:linear-gradient(135deg,#dff8e9,#effbcf);border:1px solid #91cdb5}.publicPaidActions .paper4x6Action{background:linear-gradient(135deg,#d9f3fa,#eee8ff);border:1px solid #9bc7d8}.publicPaidActions span{color:#fff;letter-spacing:.08em;background:#58b99e;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-block}.publicPaidActions .paper4x6Action span{background:#55a6c4}.publicPaidActions strong{margin-top:9px;font-size:14px;line-height:1.25;display:block}.publicPaidActions small{color:#587064;margin-top:5px;font-size:10px;display:block}.authWelcome{color:#fff;background:linear-gradient(145deg,#0b3327,#096746);border-radius:22px;max-width:520px;padding:48px;box-shadow:0 28px 70px #0b33272b}.authWelcome>span{color:var(--lime);letter-spacing:.14em;font-size:11px;font-weight:900}.authWelcome h2{font:700 clamp(34px,4vw,55px)/1.02 var(--font-display);margin:18px 0}.authWelcome p{color:#d1e1d9;line-height:1.7}.authWelcome div{gap:13px;margin-top:28px;display:grid}.authWelcome b{color:#eefbdc;font-size:13px}.heroVisual>img{object-position:center;object-fit:contain!important;width:100%!important;height:100%!important}.heroAdvertisementImage{aspect-ratio:3/2;object-fit:contain;border:1px solid #bcc9bf;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 28px 65px #17362a33}@media (max-width:800px){.publicToolGrid{grid-template-columns:1fr}.authWelcome{max-width:620px;padding:30px}.authWelcome h2{font-size:34px}}@media (max-width:560px){.publicTool{padding:60px 16px;scroll-margin-top:78px}.publicDrop{height:300px;padding:16px}.publicResult{height:280px;padding:14px}.publicUploadCard,.publicResultCard{padding:16px}.publicPaidActions{gap:8px}.publicPaidActions button{min-height:118px;padding:10px}.publicPaidActions strong{font-size:13px}}

.supportMessageButton{z-index:90;color:#fff;background:#11231d;border:1px solid #ffffff2e;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:10px;min-width:154px;padding:11px 15px;text-decoration:none;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 36px #11231d3d}.supportMessageButton>span{color:#11231d;background:#c8f135;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.supportMessageButton>b{font-size:13px;line-height:1.15}.supportMessageButton>small{color:#d8e4dd;font-size:10px;line-height:1.2}.supportMessageButton:hover{transform:translateY(-1px)}@media (max-width:560px){.supportMessageButton{border-radius:14px;min-width:132px;padding:9px 11px;bottom:84px;right:12px}.supportMessageButton>span{width:30px;height:30px}}
.photobgPushPrompt{z-index:10020;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c121cf7;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(720px,100vw - 24px);padding:15px 18px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000052}.photobgPushIcon{color:#062413;background:#18c76f;border-radius:13px;place-items:center;width:44px;height:44px;font-size:21px;font-weight:900;display:grid}.photobgPushCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.photobgPushCopy strong{font-size:15px}.photobgPushCopy span{color:#cbd5e1;font-size:12.5px;line-height:1.45}.photobgPushCopy small{color:#86efac;font-size:11.5px}.photobgPushEnable{color:#052e16;cursor:pointer;white-space:nowrap;background:#22c55e;border:0;border-radius:12px;padding:10px 14px;font-weight:850}.photobgPushEnable:disabled{opacity:.65;cursor:wait}.photobgPushClose{color:#94a3b8;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:21px;position:absolute;top:3px;right:7px}@media (max-width:640px){.photobgPushPrompt{grid-template-columns:42px 1fr;padding:14px 30px 14px 14px}.photobgPushIcon{width:40px;height:40px}.photobgPushEnable{grid-column:1/-1;width:100%}}
