@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(./montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(./montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(./montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(./montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(./montserrat-latin-700-normal-BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2) format("woff2"),url(./montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-cyrillic-800-normal-DDmpGQGC.woff2) format("woff2"),url(./montserrat-cyrillic-800-normal-B_mUCQ9O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-vietnamese-800-normal-BDwqwvSG.woff2) format("woff2"),url(./montserrat-vietnamese-800-normal-Chy8GRiB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-ext-800-normal-BBvmbyWk.woff2) format("woff2"),url(./montserrat-latin-ext-800-normal-Wjq_OapB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-800-normal-axpkC1rd.woff2) format("woff2"),url(./montserrat-latin-800-normal-C3dfDxXV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-ext-700-italic-OeSihFGJ.woff2) format("woff2"),url(./montserrat-cyrillic-ext-700-italic-RXD2d__N.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-700-italic-BPW_PRb4.woff2) format("woff2"),url(./montserrat-cyrillic-700-italic-MdV9OF8l.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(./montserrat-vietnamese-700-italic-CFBduFC4.woff2) format("woff2"),url(./montserrat-vietnamese-700-italic-DpjVQXlB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(./montserrat-latin-ext-700-italic-WswMjq3i.woff2) format("woff2"),url(./montserrat-latin-ext-700-italic-DDbfhWdW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-italic-CBaAd72i.woff2) format("woff2"),url(./montserrat-latin-700-italic-ar65gs44.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:url(./montserrat-cyrillic-ext-800-italic-t3M4Y8O1.woff2) format("woff2"),url(./montserrat-cyrillic-ext-800-italic-ISwQCQvJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:url(./montserrat-cyrillic-800-italic-Dt2y25yO.woff2) format("woff2"),url(./montserrat-cyrillic-800-italic-Cpx5dx0S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:url(./montserrat-vietnamese-800-italic-BC8uifLA.woff2) format("woff2"),url(./montserrat-vietnamese-800-italic-BdG6-4mc.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:url(./montserrat-latin-ext-800-italic-PmsBoPC7.woff2) format("woff2"),url(./montserrat-latin-ext-800-italic--289PRiq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:url(./montserrat-latin-800-italic-DyMN9dWi.woff2) format("woff2"),url(./montserrat-latin-800-italic-9p4-1b3s.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-da-2-bengali-700-normal-CJEL-AzR.woff2) format("woff2"),url(./baloo-da-2-bengali-700-normal-DI4hPllV.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-da-2-vietnamese-700-normal-DEA-Tq1i.woff2) format("woff2"),url(./baloo-da-2-vietnamese-700-normal-CxrS_cpK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-da-2-latin-ext-700-normal-DbjguSZD.woff2) format("woff2"),url(./baloo-da-2-latin-ext-700-normal-UphX9hDM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-da-2-latin-700-normal-C2CKXX8q.woff2) format("woff2"),url(./baloo-da-2-latin-700-normal-BnQbmfZQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green: #12a150;--green-dark: #0b6b35;--green-ghost: #e7f6ed;--yellow: #ffc42d;--yellow-dark: #e5a900;--ink: #0a1f14;--muted: #5c6b62;--bg: #f1f5f2;--card: #ffffff;--line: #e2e9e4;--radius: 16px;--shadow: 0 1px 2px rgba(10, 31, 20, .06), 0 10px 30px -12px rgba(10, 31, 20, .18);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 500px at 85% -10%,rgba(18,161,80,.1),transparent 60%),radial-gradient(900px 420px at -10% 110%,rgba(255,196,45,.1),transparent 60%),var(--bg);color:var(--ink);min-height:100dvh}body.has-editor{padding-bottom:84px}.hidden{display:none!important}h1,h2,p{margin:0}button{font:inherit;cursor:pointer}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 18px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;min-width:0}.brand-logo{height:32px;width:auto;display:block}.brand-divider{width:1px;height:30px;background:var(--line);flex:0 0 auto}.brand-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.brand-text span{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-text em{font-style:normal;font-weight:800;color:#ff3d17}.top-actions{display:flex;align-items:center;gap:10px}.top-badge{font-size:12px;font-weight:700;color:var(--green-dark);background:var(--green-ghost);border:1px solid #cdebda;padding:7px 12px;border-radius:999px;white-space:nowrap}.top-shop{font-size:12.5px;font-weight:800;color:#231a00;text-decoration:none;background:linear-gradient(180deg,#ffd45c,var(--yellow));padding:8px 15px;border-radius:999px;box-shadow:0 2px 0 var(--yellow-dark);white-space:nowrap}.top-shop:hover{filter:brightness(1.04)}.btn{border:1px solid transparent;border-radius:12px;padding:11px 16px;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .06s ease,box-shadow .15s ease,background .15s ease,opacity .15s;-webkit-user-select:none;user-select:none}.btn:active{transform:translateY(1px) scale(.99)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-lg{padding:14px 22px;font-size:15.5px;border-radius:14px}.btn-sm{padding:7px 12px;font-size:13px;border-radius:10px}.btn-yellow{background:linear-gradient(180deg,#ffd45c,var(--yellow));color:#231a00;box-shadow:0 2px 0 var(--yellow-dark),var(--shadow)}.btn-yellow:hover{filter:brightness(1.03)}.btn-green{background:linear-gradient(180deg,#16ad55,#0f9247);color:#fff;box-shadow:0 2px #0a6b33,var(--shadow)}.btn-green-ghost{background:var(--green-ghost);color:var(--green-dark);border-color:#c8e9d6}.btn-green-ghost:hover{background:#dcf2e5}.btn-ghost{background:var(--card);color:var(--ink);border-color:var(--line);box-shadow:0 1px 2px #0a1f140d}.btn-ghost:hover{background:#f6f9f7}.btn-dark{background:linear-gradient(180deg,#123524,#0b2417);color:#d9ffe9;box-shadow:0 2px #06170e,var(--shadow)}.empty{display:grid;place-items:center;padding:34px 16px 60px}.empty-card{max-width:660px;width:100%;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:34px 28px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}#miniCard{width:210px;height:210px;border-radius:18px;box-shadow:0 14px 34px -12px #063c1e8c;outline:4px solid #fff;outline-offset:-1px}.empty-card h1{font-size:clamp(22px,4.6vw,30px);font-weight:800;line-height:1.2}.empty-card h1 em{font-style:normal;color:var(--green-dark);text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:5px;text-underline-offset:5px}.empty-card>p{color:var(--muted);font-size:14.5px;line-height:1.55;max-width:52ch}.drop-hint{color:var(--muted);font-size:12.5px}.features{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.features li{display:flex;gap:10px;align-items:flex-start;text-align:left;background:#f7faf8;border:1px solid var(--line);border-radius:14px;padding:12px}.features .ico{font-size:20px;line-height:1.2}.features strong{display:block;font-size:13.5px}.features small{color:var(--muted);font-size:11.5px;line-height:1.35;display:block;margin-top:2px}.privacy{font-size:12px;color:var(--muted)}.site-credit{font-size:12.5px;color:var(--muted)}.site-credit a{color:var(--green-dark);font-weight:700;text-decoration:none;border-bottom:2px solid var(--yellow)}.site-credit a:hover{color:var(--ink)}.site-credit .dot{margin:0 6px}.promo-card{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:7px;background:radial-gradient(340px 150px at 85% -20%,rgba(255,61,23,.22),transparent 60%),linear-gradient(150deg,#16233f,#0d1830 70%);border-radius:var(--radius);padding:22px 18px 18px;text-align:center;text-decoration:none;overflow:hidden;box-shadow:var(--shadow);transition:transform .1s ease,box-shadow .15s ease}.promo-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #0912248c}.promo-chip{background:#fff;border-radius:12px;padding:7px 14px;box-shadow:0 6px 18px -6px #00000080}.promo-chip img{height:26px;width:auto;display:block}.promo-head{color:#fff;font-weight:800;font-size:15.5px;line-height:1.25}.promo-sub{color:#c7d2e8d9;font-size:11.5px;line-height:1.4}.promo-cta{margin-top:5px;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,#ffd45c,var(--yellow));color:#231a00;font-size:13px;font-weight:800;padding:9px 18px;border-radius:999px;box-shadow:0 2px 0 var(--yellow-dark)}.promo-card:hover .promo-cta{filter:brightness(1.05)}.editor{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px;max-width:1240px;margin:0 auto}.stage{display:grid;place-items:start center}.canvas-wrap{position:relative;width:100%;max-width:620px}#preview{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 24px 60px -22px #06321a8c;touch-action:none;cursor:grab;background:#0b6b35}#preview:active{cursor:grabbing}.canvas-hint{position:absolute;left:50%;bottom:10px;transform:translate(-50%);background:#051e0f9e;color:#fff;font-size:11.5px;font-weight:600;padding:6px 12px;border-radius:999px;pointer-events:none;white-space:nowrap;animation:hint-fade .6s ease 7s forwards}@keyframes hint-fade{to{opacity:0;visibility:hidden}}.panel{display:flex;flex-direction:column;gap:14px;min-width:0}.group{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:11px}.group h2{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.group-head{display:flex;align-items:center;justify-content:space-between}.count-pill{background:var(--green-ghost);color:var(--green-dark);border-radius:999px;padding:2px 9px;font-size:12px;margin-left:6px}.strip{display:flex;gap:9px;overflow-x:auto;padding:3px 2px 7px;scrollbar-width:thin}.thumb{position:relative;flex:0 0 auto;width:84px;height:84px;border-radius:14px;overflow:hidden;border:2.5px solid var(--line);background:#eef2ef;padding:0;cursor:pointer;transition:border-color .12s,transform .08s}.thumb:hover{transform:translateY(-1px)}.thumb.active{border-color:var(--green);box-shadow:0 0 0 3px #12a15038}.thumb-x{position:absolute;top:4px;right:4px;width:21px;height:21px;border:none;border-radius:50%;background:#051e0fb8;color:#fff;font-size:14px;line-height:1;display:grid;place-items:center;padding:0;cursor:pointer}.thumb-x:hover{background:#d64545}.badge-cut{position:absolute;right:4px;bottom:4px;background:#051e0fbf;color:#fff;font-size:11px;line-height:1;padding:4px 6px;border-radius:8px}.spinner{position:absolute;top:0;right:0;bottom:0;left:0;background:#051e0f73;display:grid;place-items:center}.spinner:after{content:"";width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bg-status{min-height:17px;font-size:12.5px;font-weight:600;color:var(--green-dark)}.toggle{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;cursor:pointer}.toggle input{display:none}.toggle .track{width:40px;height:23px;border-radius:999px;background:#cfd9d2;position:relative;transition:background .15s;flex:0 0 auto}.toggle .knob{position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 3px #00000040}.toggle input:checked+.track{background:var(--green)}.toggle input:checked+.track .knob{left:19.5px}.tools{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tools .btn{padding:10px 6px;font-size:13px}.slider-row{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;color:var(--muted)}.slider-row input{flex:1;accent-color:var(--green)}.seg{display:grid;grid-template-columns:1fr 1fr;background:#edf2ee;border-radius:12px;padding:4px;gap:4px}.seg button{border:0;background:transparent;padding:9px 6px;border-radius:9px;font-size:13px;font-weight:700;color:var(--muted)}.seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 4px #0a1f1424}.bulk-status{min-height:17px;font-size:12.5px;font-weight:600;color:var(--green-dark)}.text-input{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;font:600 15px/1.4 "Baloo Da 2",Noto Sans Bengali,Nirmala UI,Montserrat,sans-serif;color:var(--ink);background:#fbfdfc;transition:border-color .15s,box-shadow .15s}.text-input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #12a15026}.text-input::placeholder{color:#a3b1a8;font-weight:400}.field-hint{font-size:11.5px;color:var(--muted);line-height:1.45}.mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.mobilebar .btn{flex:1}.drop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#12a1501f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center}.drop-inner{border:3px dashed var(--green);color:var(--green-dark);background:#ffffffeb;font-weight:800;font-size:20px;padding:38px 52px;border-radius:22px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;background:#10241a;color:#eafff3;font-size:13.5px;font-weight:600;padding:12px 18px;border-radius:12px;box-shadow:0 12px 34px #00000059;max-width:min(92vw,480px);text-align:center}@media(min-width:980px){.editor{grid-template-columns:minmax(0,1fr) 400px;align-items:start;padding:26px}.stage{position:sticky;top:84px}.canvas-wrap{max-width:640px}.mobilebar{display:none!important}body.has-editor{padding-bottom:0}.panel{position:sticky;top:84px;max-height:calc(100dvh - 104px);overflow-y:auto;padding-bottom:4px}}@media(max-width:480px){.features{grid-template-columns:1fr}.top-badge,.brand-text span{display:none}.brand-logo{height:27px}.editor{padding:12px}.canvas-hint{font-size:10.5px}}
