@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Segoe UI,sans-serif;color:#eef4ed;background:#101312;font-synthesis:none;--mint:#bcf5c9;--muted:#93a49a;--line:#ffffff12}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button,a{transition:background .18s,color .18s,transform .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--mint);outline-offset:4px}button,a{color:inherit}h1,h2,h3,p{margin:0}button{border:0}h1,h2,h3{font-family:Manrope,Segoe UI,sans-serif}h1{font-size:36px;font-weight:700;letter-spacing:-1.5px;line-height:1.25}h2{font-size:18px;letter-spacing:-.4px}input,select{width:100%;background:#131815;border:1px solid #ffffff18;color:#eef4ed;padding:13px 14px;border-radius:10px}input::placeholder{color:#6f8076}select option{background:#1b231e}.studio{min-height:100vh;display:flex}.sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:#141916;border-right:1px solid var(--line);padding:37px 20px;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-weight:600;letter-spacing:4px;font-size:18px;padding:0 10px}.brandmark{display:grid;place-items:center;background:var(--mint);color:#153322;width:40px;height:43px;border-radius:12px;font-size:23px;font-weight:800;letter-spacing:-4px;padding-right:4px}.brand small{display:block;font-size:8px;letter-spacing:2px;color:var(--muted);margin-top:7px}.navlabel{font-size:9px;letter-spacing:2px;color:#6e8275;margin:55px 14px 16px}nav{display:grid;gap:8px}nav button{display:flex;gap:12px;align-items:center;text-align:left;border-radius:10px;background:transparent;padding:14px;color:#9eafa3;font-size:13px}nav button:hover{background:#ffffff05}nav button.active{background:#bcf5c911;color:var(--mint)}nav small{margin-left:auto;background:#bcf5c919;padding:2px 6px;border-radius:4px}.sidebar-bottom{margin-top:auto;padding:22px 10px 0}.connection{display:flex;gap:8px;align-items:center;font-size:11px;color:#b0c3b5;margin-bottom:21px}.connection i,.live i{width:6px;height:6px;border-radius:50%;background:#997a42}.connection i.online,.live i{background:#b3efc3;box-shadow:0 0 8px #bcf5c933}.navsettings{display:flex;gap:10px;align-items:center;background:none;padding:0;color:#a6b7aa;font-size:12px}.localtag{display:block;color:#607468;font-size:9px;margin-top:22px}main{margin-left:246px;width:calc(100% - 246px)}.topbar{height:82px;border-bottom:1px solid var(--line);padding:0 42px;display:flex;justify-content:space-between;align-items:center;color:#9aaa9e;font-size:12px}.slash{padding:0 12px;color:#506456}.avatar{background:#26392d;border:1px solid #4f6657;width:33px;height:33px;border-radius:50%;font-size:13px;color:var(--mint)}.content{max-width:1500px;margin:auto;padding:42px}.heading{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-bottom:34px}.eyebrow{color:#82998a;font-size:9px;letter-spacing:2px;margin-bottom:13px}.subtitle{font-size:13px;color:var(--muted);margin-top:13px;line-height:1.7}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;padding:13px 18px;font-size:12px;font-weight:700;white-space:nowrap}.primary{background:var(--mint);color:#163220}.primary:hover:not(:disabled){background:#d5ffdf;transform:translateY(-1px)}.secondary{background:#2b3830;color:#d3e5d7;border:1px solid #ffffff0c}.full{width:100%}.stats{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:16px;margin-bottom:38px}.stats>div{display:flex;align-items:center;gap:14px;background:linear-gradient(110deg,#1b241e,#181f1a);border:1px solid var(--line);border-radius:13px;padding:21px}.stats strong{display:block;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.6px}.stats>div:last-child strong{font-size:16px;letter-spacing:0}.stats div div>span{display:block;font-size:10px;color:var(--muted);margin-top:6px}.stat-icon{background:#bcf5c90b;border:1px solid #bcf5c90b;color:#b0d2b9;padding:11px;border-radius:12px;display:flex}.stats small{font-size:8px;letter-spacing:1px;margin-left:auto;color:var(--mint);padding:5px 7px;border-radius:5px;background:#bcf5c911}.stats>div>svg{margin-left:auto;color:var(--mint)}.library-head{display:flex;gap:12px;align-items:center;margin-bottom:20px}.library-head h2{flex:1}.library-head h2 span{font-family:DM Sans,sans-serif;font-size:10px;display:inline-block;background:#26342b;color:#c1d5c6;padding:4px 7px;border-radius:6px;margin-left:8px;vertical-align:middle}.search{display:flex;gap:8px;align-items:center;border:1px solid #ffffff13;border-radius:9px;padding-left:12px;color:#7f9285;width:240px}.search input{font-size:11px;border:0;background:transparent;padding:11px 8px}.search input:focus{outline:none}.icon-button{background:#1b231d;border:1px solid var(--line);border-radius:8px;padding:9px;color:#9db1a3;display:grid;place-items:center}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.filters button,.variants button{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid #ffffff12;border-radius:8px;padding:9px 15px;color:#94a79a;font-size:11px}.filters button.selected,.variants button.selected{background:#bcf5c919;color:var(--mint);border-color:#bcf5c936}.wallpapers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wallpaper{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#18201b}.art{width:100%;height:288px;position:relative;display:block;overflow:hidden;background:#233c2d;padding:0}.art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#000b)}.art img,.art video{width:100%;height:100%;object-fit:cover;transition:transform .5s}.art:hover img,.art:hover video{transform:scale(1.05)}.live{position:absolute;top:14px;left:12px;z-index:1;background:#0b160eae;border:1px solid #ffffff17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 8px;border-radius:5px;font-size:8px;letter-spacing:1px;display:flex;align-items:center;gap:5px;color:#d6f4dd}.live i{width:4px;height:4px}.play{position:absolute;right:12px;top:12px;background:#0b160e55;border:1px solid #ffffff33;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;z-index:1}.play svg{width:12px}.art-title{position:absolute;bottom:18px;left:15px;right:15px;text-align:left;z-index:1;font-size:19px;font-weight:600;letter-spacing:-.5px}.card-details{padding:15px 13px;display:flex;gap:8px;align-items:center}.card-details>div{flex:1;min-width:0}.card-details span{color:#b6d6bf;background:#bcf5c90b;border-radius:4px;padding:4px 7px;font-size:9px}.card-details small{display:block;color:#748b7c;font-size:9px;margin-top:9px}.subtle{background:none;color:#a0b7a8;font-size:10px;padding:0;display:flex;gap:5px;align-items:center}.subtle:hover{color:var(--mint)}.upload-tile{min-height:366px;border:1px dashed #475f4e;background:linear-gradient(140deg,#1a261e55,#101512);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#b0c7b7}.upload-tile:hover{background:#1c2c21}.upload-tile>span{display:grid;place-items:center;background:#bcf5c90c;border:1px solid #bcf5c916;border-radius:50%;width:53px;height:53px;color:var(--mint);margin-bottom:8px}.upload-tile strong{font-size:13px;font-weight:500}.upload-tile small{font-size:10px;color:#6e8a77}.empty{font-size:12px;color:var(--muted);padding:25px 0}.connection-banner{display:flex;gap:18px;align-items:center;border:1px solid #bcf5c919;background:linear-gradient(100deg,#25392b55,#1a231d);border-radius:12px;margin-top:30px;padding:23px;color:#b6d4bf}.connection-banner strong{font-size:13px;font-weight:500}.connection-banner p{font-size:10px;color:#7e9887;margin-top:7px}.connection-banner button{margin-left:auto}.message{display:flex;gap:10px;align-items:center;border:1px solid #bcf5c933;background:#bcf5c90b;color:#c0e3c8;border-radius:10px;padding:13px 15px;font-size:12px;margin-bottom:20px}.message span{flex:1}.message button{background:transparent;color:inherit;padding:0;display:flex}.message.error{background:#d6746510;border-color:#d6746540;color:#edafa5}.editor{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:30px}.panel{border:1px solid var(--line);background:#18201b;border-radius:15px;padding:25px;margin-bottom:20px}.step{display:flex;gap:12px;align-items:center;margin-bottom:20px}.step>span{font-size:10px;color:var(--mint);background:#bcf5c910;padding:7px;border-radius:7px}.step small{margin-left:auto;font-size:8px;letter-spacing:1px;color:var(--muted)}.dropzone{width:100%;border:1px dashed #4b6353;border-radius:11px;background:#152219;display:flex;align-items:center;flex-direction:column;gap:12px;padding:35px 14px}.dropzone:hover{background:#1d3023}.upload-symbol{background:#bcf5c911;color:var(--mint);border-radius:50%;width:60px;height:60px;display:grid;place-items:center;margin-bottom:5px}.dropzone strong{font-size:15px}.dropzone>span:not(.upload-symbol){font-size:11px;color:#9ab1a1}.dropzone small{font-size:10px;color:#708f7a;margin-top:8px;line-height:1.6}.file-info{display:flex;align-items:center;gap:13px;margin-top:17px;font-size:11px;color:#a8c5b2;flex-wrap:wrap}.muted{color:var(--muted);font-size:12px;line-height:1.8}.presets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.presets button{text-align:left;border:1px solid #ffffff16;border-radius:9px;background:#141b16;padding:14px 10px}.presets button.chosen{border-color:#bcf5c988;background:#bcf5c90a}.presets strong{display:block;font-size:12px}.presets span{display:block;font-size:10px;color:var(--muted);margin-top:8px}.presets small{font-size:7px;letter-spacing:.5px;color:var(--mint);display:block;margin-top:12px}.variants{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.variants button{padding:7px 12px}label{display:block;font-size:11px;color:#adc3b4;margin-bottom:17px}label input,label select{display:block;margin-top:9px}.checkbox{display:flex;align-items:center;gap:10px;line-height:1.6}.checkbox input{width:16px;height:16px;accent-color:var(--mint);margin:0}.help{font-size:10px;color:#789281;line-height:1.8;text-align:center;margin-top:14px}.preview-panel{border:1px solid var(--line);border-radius:15px;background:radial-gradient(ellipse at 50% 25%,#2c4733 0,#18201b 65%);padding:25px;height:fit-content;position:sticky;top:22px}.preview-heading{display:flex;gap:10px;align-items:center;color:#b3ccbb;margin-bottom:26px}.preview-heading h2{font-family:inherit;font-size:12px;font-weight:500;flex:1}.preview-heading>span{font-size:9px;border:1px solid #ffffff15;border-radius:4px;padding:4px}.phone{width:min(100%,275px);aspect-ratio:9/19;margin:auto;position:relative;border:6px solid #0b100d;border-radius:33px;overflow:hidden;box-shadow:0 0 0 1px #738f7a66,0 22px 40px #0005;background:#12261a}.phone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0004,transparent 40%,#000b);pointer-events:none}.phone video{width:100%;height:100%;object-fit:cover}.camera{position:absolute;width:11px;height:11px;background:#060907;top:10px;border-radius:50%;left:calc(50% - 5px);z-index:2}.clock{position:absolute;top:60px;left:0;right:0;text-align:center;font-size:48px;font-weight:400;letter-spacing:-2px;z-index:1;color:#f1f6ec}.clock small{display:block;font-size:10px;letter-spacing:1px;margin-top:5px;color:#d7e5d9}.phone-caption{position:absolute;bottom:45px;left:20px;right:20px;z-index:1}.phone-caption>span{font-size:7px;letter-spacing:1.4px;color:var(--mint)}.phone-caption strong{display:block;font-size:23px;letter-spacing:-.8px;margin:10px 0 4px}.phone-caption small{color:#aac6b1;font-size:10px}.home-indicator{position:absolute;bottom:9px;left:35%;width:30%;height:3px;border-radius:3px;background:#d6e5d7;z-index:2}.phone-empty{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;background:radial-gradient(ellipse at 50% 35%,#4a7955,#1c3826 50%,#112117);color:#bad5c1}.phone-empty span{text-align:center;font-size:11px;line-height:1.8}.download{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:11px;color:var(--mint);margin-top:15px}progress{display:block;margin-top:15px;width:100%;accent-color:var(--mint);height:4px}.category-form{display:flex;gap:20px;align-items:center}.category-form>div{flex:1}.category-form input{max-width:220px}.category-form .muted{margin-top:8px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.category-card{background:#1b261e;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:0;text-align:left}.category-card>img,.category-art{width:100%;height:180px;object-fit:cover}.category-art{display:grid;place-items:center;background:radial-gradient(ellipse at 80% 0,#537f60,#203526);color:#b1d4bb55}.category-art.tone-1{background:radial-gradient(ellipse at 80% 0,#947955,#352c20);color:#e5c9a555}.category-art.tone-2{background:radial-gradient(ellipse at 80% 0,#6b7b80,#253035);color:#b1d4d855}.category-art.tone-3{background:radial-gradient(ellipse at 80% 0,#687054,#283220);color:#c1d8b155}.category-card>div:last-child{padding:20px;position:relative}.category-card h2{margin-bottom:6px}.category-card span{font-size:11px;color:var(--muted)}.category-card>div:last-child>svg{position:absolute;right:20px;top:25px;color:var(--mint)}footer{display:flex;justify-content:space-between;gap:16px;color:#4f6857;font-size:9px;margin-top:48px;border-top:1px solid var(--line);padding-top:20px}footer span:first-child{letter-spacing:2px;color:#819f8a}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;display:grid;place-items:center;padding:24px}.modal{position:relative;max-width:500px;width:100%;max-height:90vh;overflow:auto;border:1px solid #45604c;border-radius:19px;background:#1a251d;padding:32px}.modal>svg{color:var(--mint)}.modal h2{margin:18px 0 14px;font-size:23px}.modal>p:not(.help){font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:22px}.modal .help{text-align:left;margin-bottom:20px}.close{position:absolute;right:17px;top:17px}@media (min-width:1600px){.art{height:340px}}@media (max-width:1200px){.sidebar{width:215px;padding-inline:14px}main{margin-left:215px;width:calc(100% - 215px)}.content{padding:30px}.topbar{padding:0 30px}.wallpapers{grid-template-columns:repeat(3,minmax(0,1fr))}.heading h1{font-size:30px}.stats>div{padding:16px;gap:10px}.stat-icon{padding:8px}.stats div div>span{font-size:9px}.editor{gap:18px}.panel{padding:20px}}@media (max-width:960px){.sidebar{width:180px}.brand{font-size:14px;gap:8px;letter-spacing:3px;padding:0 5px}.brand small{font-size:6px}.brandmark{width:32px;height:36px}.navlabel{margin-top:35px}nav button{font-size:11px;gap:9px;padding:12px 8px}main{margin-left:180px;width:calc(100% - 180px)}.content{padding:24px}.heading{align-items:flex-start}.heading h1{font-size:27px}.heading>.primary{font-size:10px;padding:12px}.eyebrow{font-size:8px}.stats{gap:10px;grid-template-columns:1fr 1fr}.stats>div:last-child{display:none}.wallpapers{grid-template-columns:repeat(2,minmax(0,1fr))}.editor{grid-template-columns:1fr}.preview-panel{position:static;grid-row:1}.preview-panel .phone{max-width:230px}.category-form{flex-wrap:wrap}.category-form>div{flex-basis:100%}.category-grid{grid-template-columns:repeat(2,1fr)}.localtag{font-size:8px}.connection{font-size:9px}footer span:last-child{display:none}}@media (max-width:640px){.studio{display:block}.sidebar{position:static;width:auto;padding:18px;border-right:0;border-bottom:1px solid var(--line)}.brand small{font-size:7px}.brandmark{width:35px}.navlabel,.sidebar-bottom{display:none}.sidebar nav{display:flex;margin-top:18px;gap:5px;overflow:auto}nav button{flex-shrink:0;gap:6px;padding:10px}nav button svg{width:15px}nav small{display:none}main{margin:0;width:100%}.topbar{height:56px;padding:0 20px;font-size:10px}.content{padding:25px 18px}.heading{flex-direction:column;gap:19px;margin-bottom:26px}.heading h1{font-size:30px}.stats{margin-bottom:28px;gap:8px}.stats>div{padding:13px;gap:8px}.stats strong{font-size:21px}.stat-icon{padding:7px}.stat-icon svg{width:16px}.stats small{display:none}.library-head{flex-wrap:wrap;gap:12px}.library-head h2{flex-basis:100%}.search{flex:1;width:auto}.filters{gap:7px;margin-bottom:19px}.filters button{font-size:10px;padding:8px 10px}.wallpapers{gap:11px}.art{height:250px}.art-title{font-size:16px;left:12px}.card-details{padding:12px 9px;flex-wrap:wrap}.card-details small{font-size:8px}.card-details .subtle{font-size:9px}.upload-tile{min-height:321px;padding:10px}.upload-tile small{text-align:center;font-size:9px}.upload-tile strong{font-size:11px}.connection-banner{gap:12px;flex-wrap:wrap;padding:18px}.connection-banner>svg{width:20px}.connection-banner strong{font-size:12px}.connection-banner p{font-size:9px}.connection-banner button{margin-left:32px}.panel{padding:18px}.presets{gap:7px}.presets button{padding:12px 8px}.presets small{font-size:6px}.category-grid{gap:12px}.category-card>img,.category-art{height:140px}.category-card>div:last-child{padding:15px}.category-card h2{font-size:16px}.category-card span{font-size:9px}.category-form input{max-width:none;flex:1;min-width:100px}.category-form .primary{font-size:10px;padding:13px}.modal{padding:26px}.modal h2{font-size:21px}footer{font-size:8px;line-height:1.7}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
