:root{--bg:#060608;--bg2:#0d0d12;--card:#121218;--line:#26262f;--gold:#e3b65a;--gold2:#f3d48f;--txt:#f3f1ea;--mut:#a9a6a0;--red:#ff7a6b;--green:#6fdc8c;--r:14px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--txt);margin:0;padding-bottom:84px;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,sans-serif}a{color:var(--gold)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.skip{background:var(--gold);color:#000;z-index:99;padding:8px;position:absolute;top:0;left:-999px}.skip:focus{left:8px}.top{z-index:20;border-bottom:1px solid var(--line);background:#060608;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.logo{color:var(--txt);white-space:nowrap;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:flex}.logo b{color:var(--gold);letter-spacing:.5px}.logo-mark{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#060608;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.nav{border-top:1px solid var(--line);padding:6px 2px calc(6px + env(safe-area-inset-bottom));z-index:30;background:#0a0a0ef7;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.nav a{color:var(--mut);border-radius:10px;flex-direction:column;align-items:center;min-width:48px;padding:4px 6px;font-size:11px;text-decoration:none;display:flex}.nav a span{font-size:19px;line-height:1.2}.nav a.on{color:var(--gold);background:#1a160c}.plan-pill{border:1px solid var(--gold);color:var(--gold);white-space:nowrap;border-radius:99px;margin-left:auto;padding:5px 10px;font-size:12px;text-decoration:none}.trialbar{color:#f0e2c0;background:linear-gradient(90deg,#1b160b,#0d0d12);border-bottom:1px solid #3a2f17;padding:8px 14px;font-size:13px}.trialbar[data-plan=expired]{background:#2a1010}main{max-width:980px;margin:0 auto;padding:16px 14px}.hero{padding:18px 4px 8px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:2px;margin:0 0 8px;font-size:11px}h1{letter-spacing:-.5px;margin:0 0 12px;font-size:34px;line-height:1.12}.gold{color:var(--gold)}.lead{color:#dcd8cf;margin:0 0 16px;font-size:17px}.privacy{color:var(--green);font-size:14px}.cta{flex-wrap:wrap;gap:10px;display:flex}.btn{border:1px solid var(--line);background:var(--card);min-height:46px;color:var(--txt);font:inherit;cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn small{opacity:.8;font-weight:400}.btn.block small{display:block}.btn.block{flex-direction:column;gap:0}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.gold{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#141006;border-color:#0000}.btn.ghost{border-color:var(--gold);color:var(--gold);background:0 0}.btn.block{width:100%;margin:8px 0;display:flex}.btn.sm{border-radius:9px;min-height:34px;padding:6px 10px;font-size:13px}.btn.danger{color:var(--red);border-color:#4a2020}.cards{grid-template-columns:1fr;gap:12px;margin:22px 0;display:grid}.fcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:var(--txt);padding:16px;text-decoration:none;display:block}.fcard b{margin-bottom:4px;font-size:17px;display:block}.fcard span{color:var(--mut);font-size:14px}a.fcard:hover{border-color:var(--gold)}.h2{margin:26px 0 12px;font-size:22px}.h3{margin:0 0 10px;font-size:18px}.steps{gap:10px;padding:0;list-style:none;display:grid}.steps li{background:var(--bg2);border-left:3px solid var(--gold);border-radius:10px;padding:12px 14px}.steps b{display:block}.steps span{color:var(--mut);font-size:14px}.note-box{background:#14110a;border:1px solid #3a2f17;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:14px}.links,.grid{grid-template-columns:1fr;gap:10px;display:grid}.lcard{background:var(--card);border:1px solid var(--line);color:var(--txt);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;display:flex}a.lcard:hover{border-color:var(--gold)}.lsub{text-transform:uppercase;letter-spacing:1px;color:var(--gold);font-size:11px}.vh{font-size:26px}.vh small{font-size:13px;font-weight:400}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin:0 0 14px;padding:14px}.lbl{color:var(--mut);margin:8px 0 4px;font-size:13px;display:block}.inp{width:100%;min-height:46px;color:var(--txt);font:inherit;background:#0a0a0e;border:1px solid #33333d;border-radius:10px;padding:10px 12px}.ta{resize:vertical;min-height:150px;line-height:1.5}.row3{grid-template-columns:1fr 1fr;gap:8px;display:grid}.btnrow{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.btnrow .inp{flex:1;min-width:160px}.small{font-size:13px}.muted{color:var(--mut)}.okc{color:var(--green)}.errc{color:var(--red)}.libmatch{margin:8px 0;font-size:14px}.chiprow{scrollbar-width:none;gap:8px;padding:10px 0;display:flex;overflow-x:auto}.chipbtn{white-space:nowrap;border:1px solid var(--line);background:var(--bg2);color:var(--txt);font:inherit;cursor:pointer;border-radius:99px;margin:2px;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-block}.chipbtn.on{border-color:var(--gold);color:var(--gold)}.tabs{gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.tab{border:1px solid var(--line);background:var(--bg2);color:var(--txt);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:9px 12px;font-size:14px}.tab.on{border-color:var(--gold);color:var(--gold)}.howto summary{cursor:pointer;color:var(--gold);font-weight:600}.howto ol{padding-left:20px}.preview{border-radius:10px;max-width:100%;max-height:260px;margin-top:10px}.status:empty{display:none}.stat{background:var(--bg2);border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:12px;font-size:14px}.stat.err{color:#ffd0c9;border-color:#5a2525}.stat.ok{border-color:#245a33}.check{align-items:center;gap:8px;margin:10px 0;font-size:14px;display:flex}.prog{margin:8px 0}.bar{background:#22222a;border-radius:9px;height:8px;overflow:hidden}.bar i{background:linear-gradient(90deg,var(--gold),var(--gold2));width:0;height:100%;transition:width .3s;display:block}.stream{white-space:pre-wrap;color:#e8dfc8;background:#09090c;border:1px dashed #3a2f17;border-radius:10px;max-height:240px;padding:10px;font-size:13px;overflow:auto}.toolbar{z-index:10;background:var(--bg);scrollbar-width:thin;gap:6px;padding:8px 0;display:flex;position:sticky;top:57px;overflow-x:auto}.toolbar button{color:var(--gold2);font:inherit;cursor:pointer;background:#141009;border:1px solid #3a2f17;border-radius:10px;flex:none;padding:8px 11px;font-size:13px;font-weight:600}.toolarea:empty{display:none}.toolarea{background:var(--bg2);border-radius:var(--r);border:1px solid #3a2f17;margin:8px 0 14px;padding:14px}.notes{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px 16px}.brandline{letter-spacing:3px;color:var(--gold);font-size:11px;font-weight:700}.nhead h2{margin:4px 0 8px;font-size:26px;line-height:1.2}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:var(--gold2);border:1px solid #3a2f17;border-radius:99px;padding:3px 9px;font-size:12px}.intro{color:#dcd8cf;margin:12px 0 0}.nsec{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.nsec h3{color:var(--gold);margin:0 0 8px;font-size:18px}.nsec ul,.nsec ol{margin:6px 0;padding-left:20px}.nsec li{margin:4px 0}.tstep{background:var(--bg2);border-radius:10px;margin:8px 0;padding:10px 12px}.tstep h4{margin:0 0 4px;font-size:16px}.defs{margin:0}.defs div{border-bottom:1px dashed #2a2a33;padding:8px 0}.defs dt{color:var(--gold2);font-weight:700}.defs dd{margin:2px 0 0}.blank{border-bottom:2px solid var(--gold);color:#0000;min-width:70px;display:inline-block}.reveal{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:1px solid #3a2f17;border-radius:8px;margin-left:4px;padding:2px 8px;font-size:12px}.ans{color:var(--green);margin-left:4px;font-weight:600}.nsec.gold{background:linear-gradient(135deg,#1b160b,#121218);border:1px solid #3a2f17;border-radius:12px;padding:12px 14px}.qa details{background:var(--bg2);border-radius:10px;margin:6px 0;padding:8px 10px}.qa summary{cursor:pointer;font-weight:600}.qa p{color:var(--green);margin:6px 0 0}.nfoot{border-top:1px solid var(--line);color:var(--mut);margin-top:18px;padding-top:10px;font-size:12px}.cheat ul{padding-left:18px}.cheat li{margin:5px 0}.flashwrap{text-align:center}.flash{perspective:900px;cursor:pointer;width:100%;max-width:520px;min-height:200px;color:var(--txt);font:inherit;background:0 0;border:0;margin:8px auto;padding:0;display:block;position:relative}.face{backface-visibility:hidden;border-radius:16px;place-items:center;padding:18px;font-size:18px;font-weight:600;transition:transform .45s;display:grid;position:absolute;inset:0}.front{border:1px solid var(--gold);background:linear-gradient(135deg,#1b160b,#121218)}.back{background:#0f1a12;border:1px solid #2f6b3d;font-weight:500;transform:rotateY(180deg)}.flash.flipped .front{transform:rotateY(180deg)}.flash.flipped .back{transform:rotateY(360deg)}.quiz h3{font-size:18px}.opts{gap:8px;display:grid}.opt{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--txt);font:inherit;cursor:pointer;border-radius:10px;padding:12px}.opt.right{border-color:var(--green);background:#0f1f14}.opt.wrong{border-color:var(--red);background:#2a1212}.mindmap{padding:6px;overflow-x:auto}.mindmap ul{margin:0;padding-left:18px;list-style:none;position:relative}.mm-root{padding-left:0!important}.mindmap li{padding:4px 0 4px 14px;position:relative}.mindmap li:before{content:"";border-left:2px solid #3a2f17;position:absolute;top:0;bottom:0;left:0}.mindmap li:after{content:"";border-top:2px solid #3a2f17;width:12px;position:absolute;top:17px;left:0}.mm-root>li:before,.mm-root>li:after{display:none}.mm-center{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#141006;border-radius:12px;padding:8px 14px;font-weight:800;display:inline-block}.mm-node{border:1px solid var(--gold);color:var(--gold2);border-radius:10px;padding:5px 10px;font-weight:600;display:inline-block}.mm-leaf{background:var(--card);border:1px solid var(--line);border-radius:9px;padding:4px 9px;font-size:14px;display:inline-block}.adslot{color:#888;text-align:center;letter-spacing:1px;background:repeating-linear-gradient(45deg,#0c0c10,#0c0c10 10px,#101016 10px 20px);border:2px dashed #555;border-radius:12px;margin:14px 0;padding:22px 10px;font-size:12px}.plans{grid-template-columns:1fr;gap:12px;margin-bottom:14px;display:grid}.plan{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:var(--txt);font:inherit;cursor:pointer;padding:16px;position:relative}.plan.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.plan b{font-size:18px}.plan .price{color:var(--gold);margin:6px 0;font-size:30px;font-weight:800;display:block}.plan .price small{color:var(--mut);font-size:14px;font-weight:400}.plan ul{color:#dcd8cf;margin:6px 0 0;padding-left:18px;font-size:14px}.tag{background:var(--gold);color:#141006;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.paysteps{padding-left:20px;font-size:14px}.upibox{background:var(--bg2);border-radius:12px;grid-template-columns:1fr;align-items:center;gap:12px;margin:10px 0;padding:12px;display:grid}.upi-r{text-align:center}.upi-r img{background:#fff;border-radius:10px;width:180px;height:180px;padding:6px}.overlay{z-index:50;background:#000000c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.overlay[hidden]{display:none}.sheet{background:var(--card);border:1px solid var(--gold);border-radius:18px;width:100%;max-width:440px;max-height:90vh;padding:20px;overflow:auto}.sheet h2{margin-top:0}.toast{opacity:0;border:1px solid var(--gold);color:var(--txt);z-index:60;pointer-events:none;background:#1d1a12;border-radius:12px;max-width:90vw;padding:10px 16px;font-size:14px;transition:all .25s;position:fixed;bottom:96px;left:50%;transform:translate(-50%)translateY(20px)}.toast.on{opacity:1;transform:translate(-50%)}.foot{border-top:1px solid var(--line);max-width:980px;color:var(--mut);margin:20px auto 0;padding:16px 14px;font-size:14px}.pdf-render{font:15px/1.55 system-ui,Noto Sans,Noto Sans Devanagari,sans-serif}.pdf-render .notes{border:0;padding:0}.pdf-render .toolbar{display:none}.pdf-dark{color:#f3f1ea;background:#060608}.pdf-dark .notes{background:#060608}.pdf-white,.pdf-white .notes{color:#111;background:#fff}.pdf-white .nsec h3,.pdf-white .brandline{color:#8a6414}.pdf-white .defs dt{color:#5a420c}.pdf-white .tstep,.pdf-white .qa details{background:#f6f3ea}.pdf-white .nsec.gold{background:#fbf4e2;border-color:#e3d3a8}.pdf-white .chip{color:#6b4e10;border-color:#d9c48f}.pdf-white .intro,.pdf-white .nfoot{color:#333}.pdf-white .qa p,.pdf-white .ans{color:#17672e}.pdf-white .nsec{border-color:#ddd}.pdf-white a{color:#8a6414}@media (min-width:760px){body{padding-bottom:0}.nav{background:0 0;border:0;justify-content:flex-start;gap:2px;padding:0;position:static}.nav a{flex-direction:row;gap:5px;padding:8px 10px;font-size:14px}.nav a span{font-size:15px}h1{font-size:52px}.hero{padding:40px 0 10px}.lead{max-width:720px;font-size:19px}.cards,.links,.grid,.steps{grid-template-columns:repeat(3,1fr)}.plans{grid-template-columns:1fr 1fr}.upibox{grid-template-columns:1fr auto}.toolbar{top:61px}.toast{bottom:30px}}@media print{.top,.nav,.trialbar,.toolbar,.toolarea,.foot,.adslot{display:none!important}body{color:#000;background:#fff}.notes{color:#000;background:#fff;border:0}}
