@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(./inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-bengali-bengali-400-normal-BFibWJDZ.woff2) format("woff2"),url(./noto-sans-bengali-bengali-400-normal-BymQv2v6.woff) format("woff")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-bengali-bengali-600-normal-BVnGrJcL.woff2) format("woff2"),url(./noto-sans-bengali-bengali-600-normal-d2kw9WWz.woff) format("woff")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-bengali-bengali-700-normal-C0v9szhP.woff2) format("woff2"),url(./noto-sans-bengali-bengali-700-normal-DXVjD8fr.woff) format("woff")}:root{--pink: #E2136E;--pink-2: #C8105F;--pink-dark: #7A0A3C;--soft: #FFF1F7;--soft-2: #FDE3EE;--ink: #23101A;--muted: #7b6170;--line: #F1D3E1;--card: #fff;--shadow: 0 10px 30px rgba(122, 10, 60, .08)}*{box-sizing:border-box}body{margin:0;font-family:Inter,Noto Sans Bengali,system-ui,sans-serif;color:var(--ink);background:linear-gradient(180deg,#fff7fb,#fdf0f6);min-height:100vh}button,input,textarea{font-family:inherit}.hero{background:radial-gradient(circle at 85% -20%,#ff4a96 0%,var(--pink) 35%,var(--pink-dark) 100%);color:#fff;padding:28px 0 90px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.12) 1.5px,transparent 1.5px);background-size:26px 26px;pointer-events:none}.wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.nav{display:flex;align-items:center;gap:14px}.nav img{height:44px}.nav .divider{width:1px;height:30px;background:#fff6}.nav .product{font-weight:700;font-size:20px;letter-spacing:.2px}.hero h1{font-size:clamp(30px,4vw,46px);line-height:1.1;margin:42px 0 10px;font-weight:800;max-width:720px}.hero p{margin:0;font-size:17px;opacity:.9;max-width:620px}.steps-mini{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.steps-mini span{background:#ffffff29;border:1px solid rgba(255,255,255,.25);padding:6px 14px;border-radius:999px;font-size:13px;font-weight:500}.layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;margin-top:-60px;padding-bottom:60px}@media (max-width: 960px){.layout{grid-template-columns:1fr}.sticky{position:static!important}}.card{background:var(--card);border-radius:22px;box-shadow:var(--shadow);border:1px solid #f7e1eb;padding:24px;margin-bottom:20px}.card-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.step{width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--pink);display:grid;place-items:center;font-weight:800;font-size:15px;flex-shrink:0}.card-head h2{margin:0;font-size:18px;font-weight:700}.card-head p{margin:2px 0 0;font-size:13px;color:var(--muted)}.field{display:block;margin-bottom:14px}.label{display:block;font-size:13px;font-weight:600;color:var(--pink-dark);margin-bottom:6px}.input,.textarea{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;font-size:15px;background:#fffdfe;color:var(--ink);transition:border-color .15s,box-shadow .15s}.input:focus,.textarea:focus{outline:0;border-color:var(--pink);box-shadow:0 0 0 4px #e2136e1f}.textarea{min-height:120px;resize:vertical}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 560px){.grid2{grid-template-columns:1fr}}.row{display:flex;gap:10px;align-items:center}.btn{border:0;cursor:pointer;border-radius:12px;padding:12px 18px;font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:transform .1s,box-shadow .15s,opacity .15s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn-primary{background:linear-gradient(135deg,var(--pink),var(--pink-2));color:#fff;box-shadow:0 8px 20px #e2136e4d}.btn-primary:hover{box-shadow:0 10px 26px #e2136e6b}.btn-ghost{background:var(--soft);color:var(--pink)}.btn-ghost:hover{background:var(--soft-2)}.btn-dashed{width:100%;background:transparent;border:2px dashed #f0b6cf;color:var(--pink);padding:14px}.btn-dashed:hover{background:var(--soft)}.btn-lg{width:100%;padding:16px;font-size:17px;border-radius:14px}.icon-btn{width:34px;height:34px;border-radius:10px;border:0;background:var(--soft);color:var(--pink-dark);cursor:pointer;display:grid;place-items:center;font-size:15px}.icon-btn:hover{background:var(--soft-2)}.icon-btn:disabled{opacity:.35;cursor:default}.notice{border-radius:14px;padding:12px 14px;font-size:14px;margin:12px 0;line-height:1.5}.notice.warn{background:#fff6e5;color:#7a4b00;border:1px solid #ffe2a8}.notice.ok{background:#eafbf1;color:#0f6a3a;border:1px solid #bdeed2}.notice.err{background:#ffedef;color:#a1132b;border:1px solid #ffc9d1}.hint{font-size:12.5px;color:var(--muted);margin-top:6px}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:600;margin:14px 0;text-transform:uppercase;letter-spacing:1px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.drop{position:relative;display:flex;align-items:center;gap:14px;padding:14px;border:2px dashed #f0b6cf;border-radius:16px;background:linear-gradient(180deg,#fff,#fff8fb);cursor:pointer;transition:border-color .15s,background .15s}.drop:hover,.drop.over{border-color:var(--pink);background:var(--soft)}.drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.drop .ic{width:46px;height:46px;border-radius:12px;background:var(--soft);color:var(--pink);display:grid;place-items:center;flex-shrink:0}.drop .t1{font-weight:600;font-size:14px}.drop .t2{font-size:12.5px;color:var(--muted)}.drop.compact{padding:10px 12px}.drop.compact .ic{width:38px;height:38px}.avatar-row{display:flex;align-items:center;gap:16px}.avatar{width:84px;height:84px;border-radius:50%;background:var(--soft) center/cover;border:4px solid #fff;box-shadow:0 0 0 2px var(--pink);flex-shrink:0;display:grid;place-items:center;color:var(--pink);font-weight:800;font-size:28px}.ms-list{list-style:none;margin:0 0 6px;padding:0}.ms{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px}.ms-rail{position:relative;display:flex;justify-content:center}.ms-rail:after{content:"";position:absolute;top:34px;bottom:-2px;width:2px;background:var(--soft-2)}.ms:last-child .ms-rail:after{display:none}.ms-dot{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;background:#fff;border:2px solid var(--pink);color:var(--pink);font-weight:700;font-size:13px;display:grid;place-items:center;margin-top:2px}.ms-body{min-width:0;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #f6e4ec}.ms:last-child .ms-body{border-bottom:0;margin-bottom:4px;padding-bottom:8px}.ms-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin-bottom:10px}.ms-name{font-weight:700;font-size:15px}.ms-yr{color:var(--pink)}.ms-tools{display:flex;gap:2px}.tool{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.tool:hover:not(:disabled){background:var(--soft);color:var(--pink-dark)}.tool.danger:hover:not(:disabled){background:#ffedef;color:#c0102f}.tool:disabled{opacity:.3;cursor:default}.ms-grid{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.mf{display:block;min-width:0;margin-bottom:12px}.mf-label{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:600;color:var(--pink-dark);margin-bottom:6px}.mf-count{font-size:11.5px;font-weight:500;color:#b796a6;font-variant-numeric:tabular-nums}.mf-count.over{color:#d0103a;font-weight:700}.textarea.detail{min-height:76px;resize:vertical;line-height:1.45}.ms-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.ms-msg{font-size:12.5px;color:var(--muted);min-width:0}.ms-err{color:#c0102f}.btn-ai{gap:6px;padding:8px 14px;font-size:13px;font-weight:600;border-radius:10px;color:var(--pink);background:var(--soft);border:1px solid #f7cadd;flex-shrink:0}.btn-ai:hover:not(:disabled){background:var(--pink);color:#fff;border-color:var(--pink)}.btn-ai:disabled{opacity:.45;cursor:not-allowed}.btn-ai .spin{width:13px;height:13px;border-width:2px;border-color:#e2136e40;border-top-color:var(--pink)}.btn-add{width:100%;background:#fff;border:1.5px dashed #efb3cd;color:var(--pink);padding:13px;font-size:14.5px;font-weight:600}.btn-add:hover:not(:disabled){background:var(--soft);border-color:var(--pink)}.btn-add:disabled{opacity:.5;cursor:not-allowed}.btn-add-n{margin-left:4px;color:#c49ab0;font-weight:500;font-size:12.5px}.formats{display:flex;gap:8px;flex-wrap:wrap}.fmt{flex:1;min-width:110px;border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:10px;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left}.fmt.active{border-color:var(--pink);background:var(--soft)}.fmt .shape{border:2px solid var(--pink);border-radius:4px;flex-shrink:0}.fmt .l1{font-weight:700;font-size:13px}.fmt .l2{font-size:11px;color:var(--muted)}.sticky{position:sticky;top:20px}.player-shell{border-radius:18px;overflow:hidden;background:#1a0a12;box-shadow:0 20px 50px #7a0a3c40;display:flex;justify-content:center}.progress{height:10px;background:var(--soft-2);border-radius:999px;overflow:hidden;margin-top:12px}.progress>div{height:100%;background:linear-gradient(90deg,var(--pink),#ff5fa2);transition:width .4s}.share{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.share a{font-size:14px}.btn-li{background:#0a66c2;color:#fff}.btn-fb{background:#1877f2;color:#fff}.btn-x{background:#111;color:#fff}.btn-wa{background:#25d366;color:#fff}.spin{width:16px;height:16px;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:s .8s linear infinite}.btn-ghost .spin{border-color:#e2136e40;border-top-color:var(--pink)}@keyframes s{to{transform:rotate(360deg)}}footer{text-align:center;color:var(--muted);font-size:12.5px;padding:0 0 30px}@media (max-width: 560px){.wrap{padding:0 14px}.card{padding:18px}.formats{flex-direction:column}.ms{grid-template-columns:30px minmax(0,1fr);gap:10px}.ms-dot{width:26px;height:26px;font-size:12px}.ms-rail:after{top:30px}.ms-grid{grid-template-columns:minmax(0,1fr);gap:0}.mf-year .input{max-width:120px}.ms-foot{flex-direction:column-reverse;align-items:stretch}.btn-ai{justify-content:center;padding:10px}.share{grid-template-columns:1fr}}.layout>div{min-width:0}.link{background:none;border:0;padding:0;color:var(--pink);font-weight:700;cursor:pointer;text-decoration:underline;font-size:inherit}.btn-sm{padding:7px 12px;font-size:12.5px;border-radius:10px;font-weight:600}.check{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:14px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--pink)}.check em{color:var(--muted);font-style:normal;font-size:13px}.check b{color:var(--pink)}.rows{list-style:none;margin:0 0 10px;padding:0}.row-item{display:flex;align-items:flex-end;gap:8px;padding-bottom:4px;border-bottom:1px solid #f6e4ec;margin-bottom:12px}.row-item:last-child{border-bottom:0}.row-item>.ms-tools{padding-bottom:14px}.stat-grid{flex:1;min-width:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.str-grid{flex:1;min-width:0;display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px}.icon-pick{position:relative}.icon-pick select{padding-left:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b796a6 50%),linear-gradient(135deg,#b796a6 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px;cursor:pointer}.pz-ic-mini{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;background:var(--soft);color:var(--pink);display:grid;place-items:center;pointer-events:none}@media (max-width: 560px){.stat-grid{grid-template-columns:96px minmax(0,1fr)}.str-grid{grid-template-columns:minmax(0,1fr);gap:0}.row-item{flex-direction:column;align-items:stretch}.row-item>.ms-tools{padding-bottom:8px;justify-content:flex-end}}.preview{display:flex;justify-content:center;border-radius:16px;padding:14px;background:#f3e9ee}.stage-box{box-shadow:0 14px 34px #7a0a3c2e;border-radius:6px}.stage-box{position:relative;overflow:hidden}.stage{position:absolute;left:0;top:0;transform-origin:0 0}.dl{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;margin-top:16px}.btn:disabled{cursor:not-allowed}.btn-ghost.btn-lg .spin{width:16px;height:16px}.cap{margin-top:18px;display:grid;gap:8px;justify-items:start}.cap .mf-label{width:100%;margin:0}.cap .textarea{min-height:130px;font-size:13.5px;line-height:1.5}@media (max-width: 560px){.preview{padding:0;background:none}}.ms-photo{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ms-thumb{width:96px;aspect-ratio:4 / 3;border-radius:10px;background:var(--soft) center/cover no-repeat;flex:none;border:1px solid var(--line);display:grid;place-items:center;color:#d59ab5}.ms-photo .drop{flex:1;min-width:0}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#b796a6 50%),linear-gradient(135deg,#b796a6 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.select:disabled{opacity:.55;cursor:not-allowed}.ms.bad .ms-dot{border-color:#d0103a;color:#d0103a}.ms-issue{font-size:12.5px;font-weight:600;margin:-4px 0 12px}.poster{--bg: #fff;--ink: #16161D;--muted: #6B6B78;--line: #ECECF1;--card: #F7F7F9;--accent: #E2136E;--accent-soft: #FDE7F0;--pad: 76px;position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:Inter,Noto Sans Bengali,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.poster *{box-sizing:border-box}.poster h1,.poster h2,.poster h3,.poster p,.poster ol{margin:0;padding:0}.poster ol{list-style:none}.poster .ph,.poster .ghost{opacity:.35}.pz-top{flex:none;height:132px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.pz-logo{height:58px;width:auto;display:block}.pz-kicker{text-align:right;display:flex;flex-direction:column;gap:4px}.pz-kicker span{font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.pz-kicker b{font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pz-foot{flex:none;height:116px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line)}.pz-quote{font-size:25px;font-weight:500;line-height:1.35;max-width:700px;display:flex;gap:12px}.pz-quote:before{content:"“";color:var(--accent);font-size:54px;line-height:.8;font-weight:800;font-family:Georgia,serif}.pz-sign{text-align:right;display:flex;flex-direction:column;gap:2px;flex:none;margin-left:auto}.pz-sign b{font-size:22px;font-weight:800;color:var(--accent)}.pz-sign span{font-size:15px;color:var(--muted);font-weight:500;letter-spacing:.02em}.pz-body{--k: 1;--sp: 0px;position:relative;font-size:calc(var(--k) * 10px);flex:1;min-height:0;overflow:hidden;padding:5.2em var(--pad) 4.6em;display:flex;flex-direction:column;gap:calc(4.4em + var(--sp))}.pz-hero+*{margin-top:auto}.pz-body>:last-child{margin-bottom:auto}.pz-body.measuring>*{margin-top:0;margin-bottom:0}.pz-hero{display:flex;align-items:center;gap:4.4em;flex:none}.pz-photo{flex:none;width:18em;height:18em;border-radius:50%;background:var(--accent-soft) center/cover no-repeat;border:.7em solid var(--bg);box-shadow:0 0 0 .35em var(--accent);display:grid;place-items:center;color:var(--accent);font-size:1em}.pz-photo span{font-size:6em;font-weight:800;letter-spacing:-.02em;display:grid;place-items:center}.pz-photo span svg{width:1.1em;height:1.1em}.pz-id{min-width:0}.pz-id h1{font-size:6.4em;font-weight:800;letter-spacing:-.03em;line-height:1.04}.pz-role{font-size:2.9em;font-weight:600;color:var(--accent);margin-top:.45em;line-height:1.25}.pz-meta{display:flex;align-items:center;gap:.7em;font-size:2em;color:var(--muted);font-weight:500;margin-top:.7em;flex-wrap:wrap}.pz-meta i{width:.32em;height:.32em;border-radius:50%;background:currentColor;opacity:.6}.pz-summary{font-size:2.4em;line-height:1.55;color:var(--muted);flex:none;max-width:40em}.pz-stats{display:grid;gap:1.8em;flex:none}.pz-stats.n1{grid-template-columns:minmax(0,1fr)}.pz-stats.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-stats.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pz-stats.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.pz-stat{background:var(--card);border-radius:1.8em;padding:2.4em 2.6em 2.3em;display:flex;flex-direction:column;gap:.5em;border-top:.5em solid var(--accent)}.pz-stats.n1 .pz-stat{flex-direction:row;align-items:baseline;gap:1.2em}.pz-stat b{font-size:5.6em;font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.pz-stat span{font-size:1.9em;font-weight:600;color:var(--muted);line-height:1.3}.pz-h{display:flex;align-items:center;gap:1.2em;margin-bottom:2.6em!important}.pz-h span{font-size:1.7em;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.pz-h:after{content:"";flex:1;height:2px;background:var(--line)}.pz-journey{flex:none;display:flex;flex-direction:column}.pz-tl{display:flex;flex-direction:column}.pz-tl li{flex:none;display:grid;grid-template-columns:11em 4em minmax(0,1fr);column-gap:2.2em;min-height:0}.pz-yr{font-size:3em;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1.15;text-align:right;font-variant-numeric:tabular-nums}.pz-rail{position:relative;display:flex;justify-content:center}.pz-rail:before{content:"";position:absolute;top:1.6em;bottom:-.4em;width:.3em;background:var(--rail, #F5C2D8);border-radius:1em}.pz-tl li.last .pz-rail:before{display:none}.pz-rail i{position:relative;width:2.4em;height:2.4em;margin-top:.6em;border-radius:50%;background:var(--bg);border:.55em solid var(--accent)}.pz-txt{padding-bottom:calc(3.2em + var(--sp))}.pz-tl li.last .pz-txt{padding-bottom:0}.pz-txt h3{font-size:3em;font-weight:700;letter-spacing:-.015em;line-height:1.2}.pz-txt p{font-size:2.2em;color:var(--muted);line-height:1.45;margin-top:.4em}.pz-strengths{flex:none}.pz-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6em}.pz-chips.n1{grid-template-columns:minmax(0,1fr)}.pz-chips.n2,.pz-chips.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-chip{display:flex;align-items:center;gap:1.4em;background:var(--card);border-radius:1.6em;padding:1.5em 1.8em;min-width:0}.pz-chip>span:last-child{font-size:2.1em;font-weight:600;line-height:1.25;min-width:0}.pz-ic{flex:none;width:5em;height:5em;border-radius:1.3em;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.pz-ic svg{width:2.8em;height:2.8em}.poster:before{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;background:var(--accent)}.pz-txt{display:flex;align-items:flex-start;gap:2.6em}.pz-copy{flex:1;min-width:0}.pz-img{flex:none;width:20em;aspect-ratio:4 / 3;border-radius:1.4em;background:var(--card) center/cover no-repeat;box-shadow:0 0 0 1px var(--line)}
