@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f95d4beca86b0f6-s.p.2fspb47yf-cvf.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36c86421c626bcea-s.0-i98tra_45zi.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:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1792555a6d440e-s.p.1qfenw4qbhqda.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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34478e929f11203a-s.p.24wozp23zecqs.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08ae2c4e3062689e-s.3qrk6pnr0h8ya.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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fddc8784efb0488f-s.p.38ah3al6zkm_j.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:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d62a86ea65eb628c-s.p.30aozp9myblfj.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5a4c7249d9dfcd1e-s.0rsefag4s1al0.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:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9edc04d9bd7b92a1-s.p.1jw-9v_1co53z.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:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ca7a04daf1e7f98-s.p.1boy4oa6n5k1a.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6531da8c1c0f5a5-s.1-km8a8o-4nbl.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:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/463098014298bfba-s.p.3cylpakg7xlf9.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:Hind Siliguri Fallback;src:local(Arial);ascent-override:116.79%;descent-override:52.43%;line-gap-override:0.0%;size-adjust:95.56%}.XmiRka_className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.XmiRka_variable{--font-hind:"Hind Siliguri", "Hind Siliguri Fallback"}
@font-face{font-family:Tiro Bangla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41931bcfb0882149-s.p.24n72dliacxus.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Tiro Bangla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cf31121fc8910667-s.1md1habmijx4h.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:Tiro Bangla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b226357e33efa2af-s.p.3yko-_upb1cl-.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:Tiro Bangla Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.TcIhiW_className{font-family:Tiro Bangla,Tiro Bangla Fallback;font-style:normal;font-weight:400}.TcIhiW_variable{--font-tiro:"Tiro Bangla", "Tiro Bangla Fallback"}
:root{--good:#1d7a4c;--warn:#a86400;--bad:#b23b2e;--f-display:var(--font-tiro),"Tiro Bangla","Noto Serif Bengali",Georgia,serif;--f-body:var(--font-hind),"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;--r:10px;--bg:#eef1ec;--paper:#fbfcf9;--ink:#14231c;--muted:#5b6b62;--line:#d3dbd4;--pitch:#1d5c43;--pitch-soft:#dbe9e1;--amber:#b86e00;--amber-soft:#f6e6c8}.book-offer{--bg:#eef1ec;--paper:#fbfcf9;--ink:#14231c;--muted:#5b6b62;--line:#d3dbd4;--pitch:#1d5c43;--pitch-soft:#dbe9e1;--amber:#b86e00;--amber-soft:#f6e6c8}.book-leads{--bg:#edf0f3;--paper:#fbfcfd;--ink:#141c26;--muted:#5a6675;--line:#d2d9e1;--pitch:#22507c;--pitch-soft:#dce6f1;--amber:#b5630a;--amber-soft:#f6e5cc}.book-money{--bg:#eef1ef;--paper:#fbfcfb;--ink:#14201e;--muted:#58675f;--line:#d1dbd6;--pitch:#0e5c58;--pitch-soft:#d7eae7;--amber:#b5630a;--amber-soft:#f6e5cc}.book-copy{--bg:#f2efee;--paper:#fdfbfb;--ink:#211617;--muted:#6a5c5e;--line:#ddd3d4;--pitch:#7a2e3a;--pitch-soft:#f2e1e3;--amber:#b5630a;--amber-soft:#f6e5cc}.book-funnel{--bg:#efeef4;--paper:#fbfbfd;--ink:#1a1730;--muted:#625f78;--line:#d8d5e4;--pitch:#4c3a8c;--pitch-soft:#e4dff3;--amber:#b5630a;--amber-soft:#f6e5cc}.book-traffic{--bg:#f3efea;--paper:#fdfbf8;--ink:#241a10;--muted:#6b5d4f;--line:#e0d6ca;--pitch:#8a4b14;--pitch-soft:#f1e3d2;--amber:#1d6b5c;--amber-soft:#d9ece6}.book-expert{--bg:#edf1f3;--paper:#fbfcfd;--ink:#122028;--muted:#57666e;--line:#d0dbe0;--pitch:#145a74;--pitch-soft:#d9e9ef;--amber:#b5630a;--amber-soft:#f6e5cc}@media (prefers-color-scheme:dark){:root{--good:#5fcf93;--warn:#f0a547;--bad:#ef7b6c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1714;--paper:#16211c;--ink:#e4ece6;--muted:#9aaba1;--line:#2b3a33;--pitch:#5fbf91;--pitch-soft:#1d3329;--amber:#f0a83a;--amber-soft:#3a2c14}.book-offer{--bg:#0f1714;--paper:#16211c;--ink:#e4ece6;--muted:#9aaba1;--line:#2b3a33;--pitch:#5fbf91;--pitch-soft:#1d3329;--amber:#f0a83a;--amber-soft:#3a2c14}.book-leads{--bg:#0e131a;--paper:#151c25;--ink:#e3e9f0;--muted:#98a5b4;--line:#2a3543;--pitch:#7fb0e2;--pitch-soft:#1a2a3b;--amber:#f0a547;--amber-soft:#3a2a15}.book-money{--bg:#0d1514;--paper:#141e1c;--ink:#e2ece9;--muted:#97aaa4;--line:#283734;--pitch:#6fc7bd;--pitch-soft:#16302d;--amber:#f0a547;--amber-soft:#3a2a15}.book-copy{--bg:#161011;--paper:#1f1718;--ink:#efe5e6;--muted:#ab9b9d;--line:#3a2e30;--pitch:#e8a0ab;--pitch-soft:#3a1e24;--amber:#f0a547;--amber-soft:#3a2a15}.book-funnel{--bg:#110f1a;--paper:#191624;--ink:#e7e4f2;--muted:#a29db8;--line:#2f2a42;--pitch:#b3a4ec;--pitch-soft:#2a2347;--amber:#f0a547;--amber-soft:#3a2a15}.book-traffic{--bg:#16110c;--paper:#1f1812;--ink:#efe6dc;--muted:#ad9d8c;--line:#3a2f24;--pitch:#e9a466;--pitch-soft:#3a2614;--amber:#6fc7b2;--amber-soft:#163029}.book-expert{--bg:#0d1417;--paper:#141d21;--ink:#e2eaee;--muted:#97a8b0;--line:#273740;--pitch:#72bcd8;--pitch-soft:#16303b;--amber:#f0a547;--amber-soft:#3a2a15}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.65}img{max-width:100%}a{color:inherit}.app{background:var(--bg);min-height:100dvh;color:var(--ink)}.topbar{border-bottom:1px solid var(--line);background:var(--paper);z-index:20;position:sticky;top:0}.topbar-in{align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:0 16px;display:flex}.brand{font-family:var(--f-display);white-space:nowrap;padding:12px 0;font-size:1.15rem}.tabs{gap:4px;display:flex}.tabs>a{white-space:nowrap;color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 14px 12px;font-weight:500;text-decoration:none;display:flex}.tabs>a:hover{color:var(--ink)}.tabs>a[aria-current=page]{color:var(--ink);border-bottom-color:var(--pitch);font-weight:600}.tabs .sw{border-radius:50%;flex:none;width:10px;height:10px}.wrap{max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));grid-template-columns:260px minmax(0,1fr);gap:28px;margin:0 auto;padding-block:20px 60px;display:grid}.wrap.single{grid-template-columns:minmax(0,1fr)}header.top{border-bottom:2px solid var(--ink);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:14px;display:flex}header.top h1{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:400;line-height:1.2}header.top .sub{color:var(--muted);margin:2px 0 0;font-size:.95rem}.status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.dot.ok{background:var(--good)}.dot.err{background:var(--bad)}button{cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:7px 14px;font-family:inherit;font-size:.92rem}button:hover{border-color:var(--pitch)}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}button.primary,a.btn.primary{background:var(--pitch);border-color:var(--pitch);color:var(--paper);font-weight:600}button.danger{color:var(--bad)}button.danger.armed{background:var(--bad);color:var(--paper);border-color:var(--bad)}a.btn{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:7px 14px;font-size:.92rem;text-decoration:none;display:inline-block}.savebar{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;display:flex}.savebar input{flex:240px;max-width:460px}.savebar .lbl{color:var(--muted);font-size:.85rem}.conflict{border:1px solid var(--bad);background:color-mix(in srgb,var(--bad) 10%,var(--paper));border-radius:10px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}nav.rail{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:76px}.rail button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.rail button .n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem;font-weight:600}.rail button .t{font-size:.93rem;line-height:1.3}.rail button .p{width:22px;height:22px}.rail button[aria-current=true]{background:var(--pitch);color:var(--paper)}.rail button[aria-current=true] .n{color:var(--paper)}.rail .group{letter-spacing:.06em;color:var(--muted);margin:12px 8px 2px;font-size:.72rem;font-weight:600}.rail .back{color:var(--muted);padding:4px 8px;font-size:.88rem;text-decoration:none}.rail .back:hover{color:var(--ink)}.ring circle{fill:none;stroke-width:3px}.ring .bgc{stroke:var(--line)}.ring .fg{stroke:var(--amber);stroke-linecap:round;transition:stroke-dashoffset .3s}.rail button[aria-current=true] .ring .bgc{stroke:color-mix(in srgb,var(--paper) 35%,transparent)}main{min-width:0}.sheet{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:clamp(18px,3vw,34px)}.eyebrow{letter-spacing:.06em;color:var(--amber);margin:0;font-size:.8rem;font-weight:600}.sheet h2{font-family:var(--f-display);text-wrap:balance;margin:4px 0 8px;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.25}.lead{color:var(--muted);max-width:68ch;margin:0 0 18px}.book{border-left:3px solid var(--pitch);background:var(--pitch-soft);border-radius:0 8px 8px 0;max-width:75ch;margin:0 0 20px;padding:10px 14px;font-size:.95rem}.book b{color:var(--pitch)}.ex-banner{background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:.92rem;display:flex}h3{margin:26px 0 8px;font-size:1.08rem;font-weight:600}label.f{flex-direction:column;gap:5px;min-width:0;font-size:.95rem;font-weight:500;display:flex}label.f small{color:var(--muted);font-size:.85rem;font-weight:400;line-height:1.45}input[type=text],input[type=number],input[type=password],textarea,select{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:9px 11px;font-family:inherit;font-size:1rem}textarea{resize:vertical;min-height:72px;line-height:1.55}.grid2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.grid3{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.slider{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}input[type=range]{width:100%;accent-color:var(--pitch)}.sv{font-variant-numeric:tabular-nums;text-align:right;font-size:1.15rem;font-weight:700}.scale-hint{color:var(--muted);justify-content:space-between;margin-top:-2px;font-size:.78rem;display:flex}.score{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;padding:14px 18px;display:flex}.score .big{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.score .lbl{color:var(--muted);font-size:.85rem}.chip{white-space:nowrap;border:1px solid;border-radius:99px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-block}.chip.good{color:var(--good)}.chip.warn{color:var(--warn)}.chip.bad{color:var(--bad)}.chip.mut{color:var(--muted)}.note{color:var(--muted);font-size:.88rem}.frac{text-align:center;grid-template-columns:minmax(0,1fr);max-width:520px;margin:6px auto 18px;font-size:1rem;display:grid}.frac .num,.frac .den{flex-wrap:wrap;justify-content:center;gap:10px;padding:8px;display:flex}.frac .fbar{background:var(--ink);height:2px}.frac .term{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:4px 10px}.frac .num .term{border-color:var(--good)}.frac .den .term{border-color:var(--bad)}.meter{background:linear-gradient(90deg,var(--bad),var(--warn),var(--good));border-radius:99px;flex:200px;min-width:160px;height:10px;position:relative}.meter i{background:var(--ink);border-radius:2px;width:4px;height:20px;transition:left .25s;position:absolute;top:-5px;transform:translate(-2px)}.item{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);flex-direction:column;gap:12px;padding:14px;display:flex}.item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.item-head .idx{font-variant-numeric:tabular-nums;color:var(--amber);font-weight:700}.xbtn{color:var(--muted);background:0 0;border:0;padding:4px 8px;font-size:.85rem}.xbtn:hover{color:var(--bad)}.pair{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:12px;display:grid}.prob{background:var(--bg);border-radius:8px;padding:9px 11px;font-size:.95rem}.prob small{color:var(--muted);font-size:.78rem;display:block}@media (max-width:640px){.pair{grid-template-columns:1fr}}.seg{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{background:0 0;border:0;border-radius:0;padding:6px 12px;font-size:.88rem}td .seg{flex-wrap:nowrap}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--pitch);color:var(--paper)}.row-wrap{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.row-wrap .k{color:var(--muted);min-width:84px;font-size:.85rem}.tablewrap{border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px;font-size:.93rem}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px}th{color:var(--muted);background:var(--bg);font-size:.8rem;font-weight:600}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td input[type=number]{text-align:right;width:110px}tr.off td{opacity:.5}.totals{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}.tot{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:12px 14px}.tot .v{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:700;line-height:1.3}.tot .l{color:var(--muted);font-size:.82rem}.tot.hl{border-color:var(--amber);background:var(--amber-soft)}.pick{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.pick button{text-align:left;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;line-height:1.4;display:flex}.pick button b{font-size:.95rem}.pick button span{color:var(--muted);font-size:.83rem}.pick button[aria-pressed=true]{border:2px solid var(--pitch);background:var(--pitch-soft)}.magic{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.magic .L{font-family:var(--f-display);color:var(--amber);font-size:1.6rem;line-height:1}.namecard{border:2px dashed var(--amber);text-align:center;border-radius:12px;margin-top:18px;padding:16px}.namecard .nm{font-family:var(--f-display);text-wrap:balance;font-size:clamp(1.3rem,3vw,1.9rem);line-height:1.35}.final{border:2px solid var(--ink);background:var(--paper);border-radius:14px;padding:clamp(16px,3vw,28px)}.final h3.nm{font-family:var(--f-display);text-wrap:balance;margin:0 0 4px;font-size:clamp(1.4rem,3vw,2rem);font-weight:400}.final ul{margin:6px 0;padding-left:1.2em}.final li{margin:3px 0}.final .price{border-block:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:14px 0;padding:12px 0;display:flex}.final .price s{color:var(--muted)}.final .price strong{color:var(--pitch);font-size:1.7rem}.final .sec{letter-spacing:.06em;color:var(--amber);margin-top:14px;font-size:.8rem;font-weight:600}.cycle{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:6px 0 18px;display:grid}.cycle div{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:.9rem}.cycle div small{color:var(--muted);letter-spacing:.04em;font-size:.75rem;font-weight:600;display:block}.cycle div.free{border-color:var(--pitch)}.cycle div.paid{border-color:var(--amber)}.c4{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:8px;margin:10px 0 6px;font-size:.92rem;display:grid}.c4 .h{color:var(--muted);align-self:end;padding:0 4px;font-size:.78rem;font-weight:600}.c4 .rh{color:var(--muted);align-self:center;padding-right:4px;font-size:.82rem;font-weight:600}.c4 button{text-align:left;border-radius:10px;flex-direction:column;gap:2px;min-height:78px;padding:12px;display:flex}.c4 button b{font-size:.98rem}.c4 button span{color:var(--muted);font-size:.8rem}.c4 button.w{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.c4 button.c{background:var(--pitch-soft);border-color:color-mix(in srgb,var(--pitch) 35%,transparent)}.funnel{flex-direction:column;gap:6px;margin:10px 0;display:flex}.funnel .fr{background:var(--bg);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:.93rem;display:grid}.funnel .fr.top{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 8%,var(--bg))}.preview{background:var(--bg);border:1px dashed var(--pitch);border-radius:10px;padding:12px 14px;font-size:.98rem;line-height:1.6}.preview small{color:var(--muted);margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.days{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:4px;margin-top:10px;display:grid}.days button{font-variant-numeric:tabular-nums;height:30px;color:var(--muted);border-radius:6px;padding:0;font-size:.72rem}.days button[aria-pressed=true]{background:var(--pitch);border-color:var(--pitch);color:var(--paper)}.bar{background:var(--line);border-radius:99px;flex:200px;min-width:140px;height:10px;overflow:hidden}.bar i{background:var(--amber);height:100%;transition:width .3s;display:block}.card{border:2px solid var(--ink);background:var(--paper);border-radius:14px;padding:clamp(16px,3vw,26px)}.card h3{font-family:var(--f-display);text-wrap:balance;margin:0 0 10px;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:400}.kv{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;font-size:.95rem;display:grid}.kv dt{color:var(--muted);font-weight:600}.kv dd{margin:0}.empty{color:var(--muted);font-style:italic}.navbtns{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:26px;display:flex}.checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checklist li{align-items:flex-start;gap:10px;display:flex}.checklist input{accent-color:var(--pitch);flex:none;width:18px;height:18px;margin-top:6px}.bullets{gap:8px;margin:0;padding-left:1.2em;list-style:outside;display:grid}.ov-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.ov-steps button{text-align:left;align-items:center;gap:10px;padding:10px 12px;display:flex}.ov-steps .n{color:var(--amber);font-variant-numeric:tabular-nums;font-weight:700}.flow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:10px 0 6px;display:grid}.flow button{text-align:left;background:var(--pitch-soft);border-color:color-mix(in srgb,var(--pitch) 30%,transparent);border-radius:10px;flex-direction:column;gap:2px;min-height:88px;padding:12px;display:flex}.flow button b{font-size:.98rem}.flow button span{color:var(--muted);font-size:.8rem}.flow button small{color:var(--amber);letter-spacing:.04em;font-size:.72rem;font-weight:700}.stackbar{border:1px solid var(--line);background:var(--bg);border-radius:8px;height:34px;margin:10px 0 4px;display:flex;position:relative;overflow:hidden}.stackbar i{height:100%;display:block}.stackbar .cac{background:var(--bad);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:.82rem;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:12px;height:12px;display:inline-block}.seg-a{background:var(--pitch)}.seg-b{background:var(--amber)}.seg-c{background:color-mix(in srgb,var(--pitch) 50%,var(--paper))}.seg-d{background:color-mix(in srgb,var(--amber) 50%,var(--paper))}.panel{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.panel h4{margin:0;font-size:1rem}.copycard{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.copycard .h{font-size:1.05rem;font-weight:700;line-height:1.45}.copycard .b{white-space:pre-wrap;font-size:.96rem}.copycard .c{color:var(--pitch);font-weight:600}.copycard .tags{flex-wrap:wrap;gap:6px;display:flex}.copycard .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copycard .acts button{padding:5px 12px;font-size:.85rem}.hl-list{flex-direction:column;gap:6px;display:flex}.hl-list .row{background:var(--bg);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:.95rem;display:grid}.hl-list .row small{color:var(--muted);font-size:.75rem;display:block}.lvl{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px;display:grid}.lvl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.aibox{border:2px solid var(--pitch);border-radius:14px;flex-direction:column;gap:14px;padding:clamp(14px,3vw,22px);display:flex}.saved{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.scard{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.scard h3{margin:0;font-size:1.1rem;line-height:1.4}.scard h3 a{text-decoration:none}.scard h3 a:hover{color:var(--pitch)}.scard .meta{color:var(--muted);font-size:.82rem}.scard .acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.scard .acts button,.scard .acts a.btn{padding:5px 12px;font-size:.85rem}.newbox{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 22px;display:flex}.errbox{border:1px solid var(--bad);color:var(--bad);background:color-mix(in srgb,var(--bad) 8%,var(--paper));border-radius:10px;padding:12px 14px}.loading{color:var(--muted);text-align:center;padding:40px 0}@media (max-width:860px){.wrap{grid-template-columns:minmax(0,1fr);gap:16px}nav.rail{scrollbar-width:thin;flex-direction:row;gap:6px;padding-bottom:6px;position:static;overflow-x:auto}.rail .group{display:none}.rail .back{white-space:nowrap;align-self:center}.rail button{border:1px solid var(--line);background:var(--paper);flex:none;grid-template-columns:auto auto}.rail button .p{display:none}}@media (max-width:520px){.c4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c4 .rh,.c4 .corner{display:none}.kv{grid-template-columns:minmax(0,1fr)}.kv dd{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.topbar-in{gap:14px}.userbox{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;padding:8px 0;display:flex}.userbox .who{color:var(--muted);text-overflow:ellipsis;max-width:160px;font-size:.9rem;overflow:hidden}.userbox .btn,.userbox button{padding:6px 12px;font-size:.88rem}.badge{background:var(--bad);color:#fff;text-align:center;border-radius:99px;min-width:20px;margin-left:6px;padding:0 6px;font-size:.75rem;font-weight:700;line-height:20px;display:inline-block}.hero{max-width:760px;padding:28px 0 26px}.hero h1{font-family:var(--f-display);text-wrap:balance;margin:6px 0 10px;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:400;line-height:1.25}.authcard{background:var(--paper);border:1px solid var(--line);border-radius:14px;max-width:440px;margin:28px auto;padding:clamp(20px,4vw,32px)}.authcard h1{font-family:var(--f-display);margin:0 0 6px;font-size:1.9rem;font-weight:400}.authcard button[type=submit]{padding:10px 14px;font-size:1rem}.authcard input[aria-invalid=true]{border-color:var(--bad)}input[type=email],input[type=tel]{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:9px 11px;font-family:inherit;font-size:1rem}.notice{border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);background:var(--amber-soft);border-radius:10px;padding:12px 14px}@media (max-width:860px){.userbox .who{display:none}}.thumb{aspect-ratio:4/3;border:1px solid var(--line);background:var(--bg);cursor:zoom-in;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.empty-thumb{color:var(--muted);cursor:default;place-items:center;font-size:.85rem;display:grid}.mini-thumb{flex:none;width:56px}.mini-thumb .thumb{aspect-ratio:1;border-radius:6px}.lightbox{z-index:50;cursor:zoom-out;background:#000000d9;place-items:center;padding:48px 16px 16px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;background:#fff;border-radius:6px;max-width:100%;max-height:100%}.lightbox .lb-close{padding:6px 12px;font-size:.88rem;position:absolute;top:10px;right:16px}.saved.videos{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.scard .player{aspect-ratio:16/9;background:#000;border-radius:8px;position:relative;overflow:hidden}.scard .player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.scard .poster{cursor:pointer;background:#000;border:0;border-radius:0;padding:0;position:absolute;inset:0}.scard .poster img{object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.scard .poster .play{color:#fff;background:#d33;border-radius:12px;place-items:center;width:64px;height:44px;font-size:1.2rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 10px #00000059}.scard .poster:hover .play,.scard .poster:focus-visible .play{background:red}.yt-mini{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:4px;flex:none;width:80px}tr.viewers>td{background:var(--bg);padding:10px 14px}tr.viewers table{width:100%}.pdf-thumb{letter-spacing:.08em;color:var(--bad);font-size:1.6rem;font-style:normal;font-weight:700}.admin-layout{grid-template-columns:200px minmax(0,1fr);gap:28px;max-width:1280px;margin:0 auto;padding:20px 16px 60px;display:grid}.admin-nav{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:72px}.admin-nav-item{display:contents}.admin-nav-group{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:14px 10px 4px;font-size:.78rem;font-weight:600}.admin-nav a{color:var(--ink);border-radius:8px;padding:8px 12px;font-weight:500;text-decoration:none;display:block}.admin-nav a:hover{background:var(--pitch-soft)}.admin-nav a[aria-current=page]{background:var(--pitch);color:var(--paper)}.admin-main{min-width:0}@media (max-width:860px){.admin-layout{grid-template-columns:minmax(0,1fr);gap:14px}.admin-nav{scrollbar-width:thin;flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.admin-nav-group{display:none}.admin-nav a{white-space:nowrap}}fieldset.fs{border:1px solid var(--line);border-radius:12px;margin:0;padding:14px 16px 16px}fieldset.fs legend{padding:0 6px;font-weight:600}select{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:8px 10px}.pe-shell{background:#444;flex-direction:column;display:flex;position:fixed;inset:0}.pe-bar{background:var(--paper);border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.pe-bar .btn,.pe-bar button{padding:6px 12px;font-size:.88rem}.pe-title{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.pe-grow{flex:1}.pe-bar .chip{text-overflow:ellipsis;max-width:320px;overflow:hidden}.pe-canvas{flex:1;min-height:0}.pe-canvas .gjs-block{width:calc(50% - 10px);min-height:84px;font-family:var(--f-body);padding:10px 6px;font-size:13px}.pe-canvas .gjs-block svg{margin:0 auto 6px;display:block}.pe-canvas .gjs-block-label{line-height:1.3}.okbox{border:1px solid color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 10%,var(--paper));border-radius:10px;padding:12px 14px}button.trx{letter-spacing:.04em;margin-top:4px;padding:2px 8px;font-family:ui-monospace,Consolas,monospace;font-size:.85rem;font-weight:600}.admin-nav .count{background:var(--bad);color:#fff;text-align:center;border-radius:99px;min-width:20px;margin-left:6px;padding:0 6px;font-size:.75rem;line-height:18px;display:inline-block}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.tpl{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tpl-thumb{aspect-ratio:3/2;background:var(--pitch-soft);border-bottom:1px solid var(--line);justify-content:center;align-items:center;display:flex;overflow:hidden}.tpl-thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.tpl-thumb span{color:var(--pitch);text-align:center;padding:12px;font-weight:600}.tpl-body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.tpl-body button{align-self:flex-start;margin-top:auto}.ls h3{margin:0;font-size:1.15rem}.ls-box{border:1px solid var(--line);background:var(--bg);border-radius:14px;margin-top:16px;padding:18px}.ls-box-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ls-more summary{cursor:pointer;color:var(--pitch);font-weight:600}.ls-parts{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ls-part{border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:inline-flex}.ls-part span{background:var(--line);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;font-weight:700;display:inline-flex}.ls-part.on{border-color:var(--pitch);box-shadow:0 0 0 2px var(--pitch-soft)}.ls-part.done span{background:var(--good);color:#fff}.ls-now{margin:0 0 10px}.ls-gen{background:var(--paper);border:1px dashed var(--pitch);border-radius:12px;padding:14px}.ls-gen.compact{border-style:solid;border-color:var(--line)}.ls-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ls-steps li{flex-direction:column;gap:8px;display:flex}.ls-steps li:first-child{flex-flow:wrap;align-items:center;gap:10px}.ls-chats{flex-wrap:wrap;align-items:center;gap:10px;font-size:.92rem;display:inline-flex}.ls-chats a{font-weight:600}.ls-peek summary{cursor:pointer;color:var(--muted);font-size:.88rem}.ls-peek textarea{margin-top:8px;font-size:.82rem}.ls-cards{gap:16px;display:grid}.ls-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.ls-card-head{background:var(--pitch-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.ls-card-head button,.ls-card-head .btn{padding:5px 12px;font-size:.85rem}.ls-card-body{flex-direction:column;gap:10px;padding:16px;display:flex}.ls-line{margin:0}.ls-sub{color:var(--muted);margin:6px 0 0;font-size:.9rem;font-weight:600}.ls-list{margin:0;padding-left:20px}.ls-list li{margin:4px 0}.ls-pick{border-left:4px solid var(--good);background:color-mix(in srgb,var(--good) 7%,var(--paper));border-radius:0 10px 10px 0;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ls-pick h4{margin:0;font-size:1.15rem}.ls-msg{border:1px solid var(--line);background:var(--bg);border-radius:10px}.ls-msg-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;display:flex}.ls-msg-head button{padding:3px 10px;font-size:.8rem}.ls-msg p{white-space:pre-wrap;margin:0;padding:10px 12px}.ls-posts{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.ls-posts li span{color:var(--muted);display:block}.ls-posts li em{color:var(--pitch);font-size:.88rem;font-style:normal;display:block}.ls-daily{background:var(--amber-soft);border-radius:10px;padding:10px 14px}.ls-weeks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ls-week{border:1px solid var(--line);border-radius:10px;padding:12px}.ls-week ul{margin:6px 0 0;padding-left:18px}.ls-revise{border-top:1px solid var(--line);background:var(--bg);padding:16px}.ls-chipbtn{border-radius:99px;padding:4px 12px;font-size:.85rem}@media print{.topbar,.savebar,.status,.ls-box,.ls-card-head button,.ls-card-head .btn,.ls-msg-head button,.back,nextjs-portal{display:none!important}.ls-card{break-inside:avoid}}.ls-price{background:var(--amber-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ls-price s{color:var(--muted)}.ls-price b{color:var(--pitch);font-size:1.6rem}.ls-magic{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ls-magic div{border:1px solid var(--line);border-radius:10px;padding:8px 10px;position:relative}.ls-magic span{color:var(--pitch-soft);font-size:1.3rem;font-weight:800;position:absolute;top:6px;right:10px}.ls-magic b{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;display:block}.ls-magic p{margin:2px 0 0}.ls-opt{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:0 0 14px;padding:12px}.ls-opt-h{margin:12px 0 6px}.ls-levels{flex-direction:column;gap:6px;display:flex}.ls-level{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;display:flex}.ls-level.on{border-color:var(--pitch)}.ls-level label{cursor:pointer;align-items:center;gap:8px;min-width:150px;display:flex}.ls-step{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ls-step button{border-radius:8px;width:30px;height:30px;padding:0}.ls-step b{text-align:center;min-width:1.5em}.ls-total{margin:10px 0 0}.ls-msg-head .chip{margin:0 6px;font-size:.75rem}.ls-msg-foot{border-top:1px dashed var(--line);color:var(--muted);padding:6px 10px;font-size:.85rem}.ls-adgroup{flex-direction:column;gap:10px;display:flex}.ls-adgroup h4{margin:6px 0 0;font-size:.95rem}.lp-name{flex-direction:row;align-items:flex-end;gap:10px;padding:10px 14px}.lp-name>label,.lp-name>.f{flex:1}.lp-name .star{width:40px;height:40px;color:var(--muted);flex:none;padding:0;font-size:1.3rem;line-height:1}.lp-name .star.on{color:var(--amber);border-color:var(--amber);background:var(--amber-soft)}.lp-ch{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.lp-ch button{text-align:left;white-space:normal;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;height:100%;padding:14px;display:flex}.lp-ch button .i{font-size:1.4rem}.lp-ch button small{color:var(--muted);font-weight:400}.lp-ch button em{color:var(--good);font-size:.85rem;font-style:normal;font-weight:700}.lp-ch button[aria-pressed=true]{border-color:var(--pitch);background:var(--pitch-soft);box-shadow:inset 0 0 0 1px var(--pitch)}.lp-ch button:disabled{opacity:.45}.lp-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.lp-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 12px}.lp-tabs button[aria-selected=true]{border-bottom-color:var(--pitch);font-weight:700}.lp1-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 16px;display:flex}.lp1-head h2{margin:4px 0}.linkbtn{color:var(--pitch);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lp1 .checklist li{align-items:center}.lp1 .checklist .linkbtn{white-space:nowrap;margin-left:auto}@media print{.rail,.navbtns,.ex-banner,.lp1-head button,.lp1 .linkbtn,.ls-card-head button,main>.note{display:none!important}.wrap{display:block!important}.lp1 .days button{border:1px solid #999}}.lp-more summary{cursor:pointer;list-style-position:inside}.lp-more:not([open]){gap:0}.sl{flex-direction:column;gap:18px;max-width:860px;margin:0 auto;padding-bottom:40px;display:flex}.sl-hero{text-align:center;padding:38px 8px 22px}.sl-callout{background:var(--amber-soft);color:var(--amber);border-radius:99px;margin:0 0 14px;padding:5px 14px;font-size:.9rem;font-weight:700;display:inline-block}.sl-hero h1{font-family:var(--f-display);text-wrap:balance;margin:0 0 14px;font-size:clamp(1.75rem,4.4vw,2.9rem);font-weight:400;line-height:1.25}.sl-hero h1 mark{background:linear-gradient(transparent 60%,var(--amber-soft) 60%);color:inherit;padding:0 2px}.sl-hero .lead{text-wrap:pretty;max-width:680px;margin:0 auto 16px;font-size:1.08rem}.sl-free{border:1px dashed var(--pitch);background:var(--pitch-soft);border-radius:12px;margin-bottom:18px;padding:10px 16px;font-size:.95rem;display:inline-block}.sl-cta{flex-direction:column;align-items:center;gap:8px;display:flex}.sl-cta .btn.primary{padding:12px 26px;font-size:1.05rem}.sl-cta.big .btn.primary{box-shadow:0 6px 18px color-mix(in srgb,var(--pitch) 30%,transparent);padding:15px 34px;font-size:1.15rem}.sl-sec{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:26px clamp(16px,4vw,34px)}.sl-sec h2,.sl-final h2{font-family:var(--f-display);text-wrap:balance;margin:0 0 14px;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:400;line-height:1.3}.sl-pains{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sl-pains li{background:var(--bg);border-radius:10px;padding:10px 12px 10px 38px;position:relative}.sl-pains li:before{content:"✗";color:var(--bad);font-weight:700;position:absolute;top:10px;left:14px}.sl-turn{margin:16px 0 0;font-size:1.05rem}.sl-why p{margin:0 0 10px;font-size:1.02rem}.sl-stack{gap:10px;display:grid}.sl-item{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.sl-ic{font-size:1.6rem;line-height:1}.sl-item small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.sl-item h3{margin:2px 0 4px;font-size:1.05rem}.sl-item p{color:var(--muted);margin:0;font-size:.93rem}.sl-free-tag{background:var(--pitch);color:var(--paper);border-radius:99px;align-self:center;padding:3px 10px;font-size:.8rem;font-weight:700}.sl-price{background:var(--amber-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 18px;display:flex}.sl-price b{color:var(--pitch);font-size:1.7rem}.sl-after{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.sl-after div{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px}.sl-after span{font-size:1.5rem}.sl-after b{margin:6px 0 4px;display:block}.sl-after p{color:var(--muted);margin:0;font-size:.92rem}.sl-steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sl-steps li{counter-increment:s;background:var(--bg);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.sl-steps li:before{content:counter(s,bengali);background:var(--pitch);width:32px;height:32px;color:var(--paper);border-radius:50%;place-items:center;margin-bottom:4px;font-weight:700;display:grid}.sl-steps span{color:var(--muted);font-size:.92rem}.sl-fit{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.sl-fit h3{margin:0 0 8px;font-size:1.05rem}.sl-fit ul{gap:6px;margin:0;padding-left:20px;display:grid}.sl-faq{gap:8px;display:grid}.sl-faq details{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:10px 14px}.sl-faq summary{cursor:pointer;font-weight:600}.sl-faq p{color:var(--muted);margin:8px 0 2px}.sl-final{text-align:center;background:var(--pitch-soft);border:1px solid var(--line);border-radius:16px;padding:34px clamp(16px,4vw,34px)}.sl-final p{max-width:620px;margin:0 auto 18px;font-size:1.04rem}@media (max-width:560px){.sl-item{grid-template-columns:auto minmax(0,1fr)}.sl-free-tag{grid-column:2;justify-self:start}}.sl-guarantee{border:2px solid var(--good);align-items:flex-start;gap:18px;display:flex}.sl-guarantee h2{margin-bottom:8px}.sl-guarantee p{margin:0;font-size:1.02rem}.sl-seal{font-size:2.6rem;line-height:1}.sl-soon-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.sl-soon-card{border:1px dashed var(--pitch);background:var(--pitch-soft);color:inherit;border-radius:14px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.sl-soon-card span{font-size:1.6rem}.sl-soon-card p{color:var(--muted);margin:0;font-size:.93rem}.sl-soon-card em{color:var(--pitch);margin-top:6px;font-style:normal;font-weight:700}.sl-soon-card:hover{border-style:solid}.sl-soon.dash{margin-top:22px}.sl-soon.dash h2{margin:0 0 10px;font-size:1.15rem}@media (max-width:560px){.sl-guarantee{flex-direction:column;gap:8px}}.lp-next{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:8px;margin-top:16px;padding:16px 18px;display:flex}.lp-next .eyebrow{margin:0}.lp-next-lead{margin:0;font-weight:600}@media print{.lp-next{display:none!important}}.tabs a.locked{opacity:.6}.tabs{align-items:stretch}.nb-more{align-items:center;display:flex;position:relative}.nb-more-btn{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:14px 12px 12px;font-weight:500}.nb-more-btn:hover,.nb-more-btn[aria-expanded=true]{color:var(--ink)}.nb-menu.drop{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:260px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #0000001f}.nb-group+.nb-group{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.nb-group-name{letter-spacing:.02em;color:var(--muted);margin:4px 10px;font-size:.78rem;font-weight:700}.nb-menu a{color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-weight:500;text-decoration:none;display:flex}.nb-menu a:hover{background:var(--bg)}.nb-menu a[aria-current=page]{background:var(--bg);font-weight:700}.nb-menu a.locked{opacity:.65}.nb-menu .sw{border-radius:50%;flex:none;width:10px;height:10px}.cur-nb,.burger{display:none}.burger{margin-left:auto;padding:8px 12px;font-size:1.25rem;line-height:1}.mnav{border-top:1px solid var(--line);max-height:calc(100dvh - 56px);padding:8px 16px 14px;overflow-y:auto}.mnav-links{border-top:1px solid var(--line);flex-direction:column;margin-top:6px;padding-top:6px;display:flex}.mnav-links button{text-align:left;font:inherit;color:var(--bad);cursor:pointer;background:0 0;border:0;padding:9px 10px;font-weight:500}@media (max-width:1240px){.userbox .who{display:none}}.vl{flex-direction:column-reverse;gap:6px;margin:16px 0;display:flex}.vl-r{background:var(--pitch-soft);border-left:4px solid var(--pitch);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;padding:9px 12px;display:flex}.vl-r small{color:var(--muted);font-size:.78rem}.vl-r b{flex:1;min-width:0}.vl-r span{color:var(--pitch);font-weight:700}@media (max-width:560px){.vl-r{width:100%!important}}.fn-flow{counter-reset:fn;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.fn-flow li{counter-increment:fn;border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;flex:150px;gap:2px;padding:10px 12px 10px 38px;display:flex;position:relative}.fn-flow li:before{content:counter(fn, bengali);background:var(--pitch);width:20px;height:20px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.fn-flow li span{color:var(--muted);font-size:.86rem}.fn-flow li em{color:var(--ink);font-size:.86rem;font-style:normal}.trialbar{border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);background:var(--amber-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:1180px;margin:14px auto 0;padding:10px 14px;font-size:.95rem;display:flex}@media (max-width:1212px){.trialbar{margin-left:16px;margin-right:16px}}.trialbar.soon{border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.trialbar .btn{padding:6px 12px;font-size:.88rem}.grant-time{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:.82rem;display:flex}.grant-time button{padding:2px 8px;font-size:.78rem}.trial-req{background:var(--amber-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;font-size:.84rem;display:flex}.trial-req button{padding:3px 10px;font-size:.8rem}.grants-box{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin-top:14px;padding:12px 14px}@media (max-width:1080px){.topbar-in{gap:10px;min-height:52px}.tabs,.userbox.in{display:none}.burger{display:block}.cur-nb{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.95rem;font-weight:600;display:flex;overflow:hidden}.cur-nb .sw{border-radius:50%;flex:none;width:10px;height:10px}}@media (max-width:420px){.brand{font-size:1rem}}.locked-screen{text-align:center;border:1px solid var(--line);background:var(--paper);border-radius:16px;max-width:620px;margin:48px auto;padding:34px 24px}.locked-ic{margin-bottom:6px;font-size:2.6rem;display:block}.locked-screen h1{font-family:var(--f-display);margin:6px 0 10px;font-weight:400}.nb-checks{flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}.nb-checks label{white-space:nowrap;align-items:center;gap:6px;font-size:.92rem;font-weight:400;display:flex}.nb-checks.compact{flex-direction:column;gap:2px;margin:0}.nb-checks.compact label{font-size:.82rem}
