html:has(body.app-body),body.app-body{height:100%;overflow:hidden;overscroll-behavior:none}body.app-body{background:#16181b;margin:0}body.app-body.st-light{background:#d3d7db}.st{--s0:#121417;--s1:#1c1f23;--s2:#23272c;--s3:#2c3137;--s4:#363c43;--line:#353a41;--line2:#2a2e33;--strong:#fff;--tx2:#c3ccd2;--pop:#2a2e34;--pop-line:#40464e;--toast:#2a2f35;--stage-a:#1b1e22;--stage-b:#141619;--link:#8fd3b0;--gold-tx:#f6a623;--bar:linear-gradient(180deg,#0d3a27,#0a2e1f);--bar-line:#082416;--bar-tx:#e8f3ed;--bar-mu:#d7e9df;--bar-hover:rgba(255,255,255,.1);--bar-btn:rgba(255,255,255,.08);--bar-btn-h:rgba(255,255,255,.16);--bar-btn-line:rgba(255,255,255,.14);--tool-tx:#c3cad0;--badge-tx:#cfd6db;--fx-tx:#ffc65c;--info-tx:#9fd0f5;--dark-box:#0f1113;--busy:rgba(10,12,14,.55);--warn-tx:#ffb74d;--usage-tx:#c9b88a;--feat-tx:#b9d8c7;--priv:#8fc7a9;--on:rgba(22,121,74,.32);--danger-tx:#ff8a87;--spin-track:rgba(255,255,255,.25);--pop-shadow:0 18px 48px -12px rgba(0,0,0,.75);color-scheme:dark;--tx:#e4e7ea;--mu:#98a2aa;--mu2:#6f7a83;--acc:#22a466;--acc2:#16794a;--g0:#0f5a37;--gold:#f6a623;--danger:#ef5350;--r:8px;position:fixed;inset:0;display:grid;grid-template-rows:46px 42px minmax(0,1fr) 28px;background:var(--s0);color:var(--tx);font:13.5px/1.4 Hind Siliguri,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none}.st *{box-sizing:border-box}.st button{font:inherit;color:inherit;background:none;border:0;box-shadow:none;border-radius:6px;padding:0;cursor:pointer;min-height:0;font-weight:500;transform:none!important}.st button:hover{background:none;box-shadow:none}.st button:disabled{opacity:.38;cursor:default}.st input,.st select,.st textarea{font:inherit;color:var(--tx);background:var(--s1);border:1px solid var(--line);border-radius:6px;padding:3px 7px;width:auto;min-height:0!important;line-height:1.3}.st select{height:28px}.st input:focus,.st select:focus,.st textarea:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 2px #22a46640}.st :focus-visible{outline:2px solid var(--gold)!important;outline-offset:1px}.st input[type=number]{-moz-appearance:textfield;appearance:textfield}.st input[type=number]::-webkit-inner-spin-button,.st input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.st a{color:inherit;text-decoration:none}.st .si{display:block;flex:none}.st [hidden]{display:none!important}.st.light{color-scheme:light;--s0:#e2e5e8;--s1:#f3f4f6;--s2:#ffffff;--s3:#e9ecef;--s4:#dce0e4;--line:#d0d6db;--line2:#e2e6e9;--tx:#1b2226;--mu:#525d66;--mu2:#646f78;--acc:#16794a;--acc2:#16794a;--strong:#0e1417;--tx2:#3a444b;--pop:#ffffff;--pop-line:#d0d6db;--toast:#ffffff;--stage-a:#dadde0;--stage-b:#c8ccd0;--link:#0f6b40;--gold-tx:#8a5300;--bar:#ffffff;--bar-line:#dde2e5;--bar-tx:#1b2226;--bar-mu:#2c3833;--bar-hover:rgba(15,90,55,.08);--bar-btn:#f2f4f3;--bar-btn-h:#e6eae8;--bar-btn-line:#d5dbd8;--tool-tx:#46515a;--badge-tx:#3b454d;--fx-tx:#8a5300;--info-tx:#1d5f93;--dark-box:#e6e9ec;--busy:rgba(236,239,241,.65);--warn-tx:#a14a00;--usage-tx:#6e5200;--feat-tx:#14593a;--priv:#17724a;--on:rgba(22,121,74,.13);--danger-tx:#c0362f;--spin-track:rgba(0,0,0,.14);--pop-shadow:0 16px 40px -14px rgba(20,35,28,.35)}.st.light .st-dlg{box-shadow:0 24px 60px -20px #14231c73}.st.light .st-dlg::backdrop{background:#1e2a2447}.st.light .st-start h1 em{background:linear-gradient(180deg,#e39410,#b86e00);-webkit-background-clip:text;background-clip:text}.st.light .st-start{background:radial-gradient(600px 300px at 85% -5%,rgba(246,166,35,.16),transparent 70%),radial-gradient(700px 420px at 0% 0%,rgba(22,121,74,.12),transparent 70%),var(--s0)}.st.light .st-top{box-shadow:0 1px #00000005}.st.light .st-brand{box-shadow:inset 0 -2px #965a0033}.st.light .st-tbtn.gold{color:#2b1a00}.st.light .st-feats li{background:#16794a14;border-color:#16794a47}.st.light .st-panels,.st.light .st-tools,.st.light .st-opts{box-shadow:none}.st.light .st-toast{box-shadow:0 12px 30px -12px #14231c66}.st.light .st-busy-card{box-shadow:0 20px 50px -20px #14231c66}.st.light .lp-th{box-shadow:0 0 0 1px #b8bfc5}.st.light .lp-th.mask{box-shadow:0 0 0 1px #b8bfc5,0 0 0 2px #0000000d}.st.light .st-drawer{box-shadow:-20px 0 60px -24px #14231c59}.st.light .st-sw{border-color:#fff!important;box-shadow:0 0 0 1px #8f989f}.st.light .st-presets-q .pv{box-shadow:0 0 0 1px #d3d9dd,0 2px 6px #14231c1f}.st.light .st-tool[aria-pressed=true]{box-shadow:0 2px 8px -3px #0f5a378c}.st.light .st-exp-img,.st.light .st-page-c{box-shadow:0 4px 14px #14231c40}.st-logo .full.lt,.st.light .st-logo .full.dk{display:none}.st.light .st-logo .full.lt{display:block}.st-theme .si:last-child,.st.light .st-theme .si:first-child{display:none}.st.light .st-theme .si:last-child{display:block}body.st-light .pdrop{--s0:#e2e5e8;--s1:#f3f4f6;--s2:#ffffff;--s3:#e9ecef;--s4:#dce0e4;--line:#d0d6db;--line2:#e2e6e9;--tx:#1b2226;--mu:#525d66;--mu2:#646f78;--acc:#16794a;color-scheme:light}body.st-light dialog.pd-dlg{border-color:#d0d6db;box-shadow:0 24px 60px -20px #14231c73}body.st-light dialog.pd-dlg::backdrop{background:#1e2a2447}body.st-light .pd-h h2,body.st-light .pd-steps b,body.st-light .pd-stt b,body.st-light .pd-rn,body.st-light .pd-chip-t b,body.st-light .pdrop .pd-ib:hover{color:#0e1417}body.st-light .pd-lead,body.st-light .pd-steps li{color:#3a444b}body.st-light .pd-lan label,body.st-light .pd-note{color:#8a5300}body.st-light .pd-hint code{color:#5c3d00;background:#f6a62326}body.st-light .pd-hint.ok,body.st-light .pd-row[data-state=ok] .pd-rs{color:#14693f}body.st-light .pd-hint.bad,body.st-light .pd-row[data-state=fail] .pd-rs,body.st-light .pdrop .pd-btn.danger{color:#b3261e}body.st-light .pd-warn{color:#8f1d1d}body.st-light .pd-chip{background:#fff;box-shadow:0 14px 34px -12px #14231c66}.st-top{display:flex;align-items:center;gap:6px;padding:0 10px 0 12px;background:var(--bar);border-bottom:1px solid var(--bar-line);color:var(--bar-tx);min-width:0}.st-logo{display:flex;align-items:center;flex:none;padding:4px 2px;border-radius:6px}.st-logo img{display:block;height:26px;width:auto}.st-logo .mark{display:none}.st-brand{flex:none;font:700 15px/1 "Baloo Da 2",Hind Siliguri,sans-serif;color:#1b1300;background:linear-gradient(180deg,#ffd257,#f8ad26 55%,#ee8f0f);padding:4px 9px 3px;border-radius:999px;margin:0 6px 0 2px;letter-spacing:.2px}.st-menubar{display:flex;gap:1px;min-width:0}.st-menubar button{padding:5px 9px;border-radius:6px;color:var(--bar-mu);font-weight:500;white-space:nowrap}.st-menubar button:hover,.st-menubar button[aria-expanded=true]{background:var(--bar-hover);color:var(--bar-tx)}.st-grow{flex:1}.st-ib{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:7px;color:inherit;flex:none}.st-top .st-ib:hover:not(:disabled){background:var(--bar-hover)}.st-usage{flex:0 1 auto;min-width:72px;font-size:12px;line-height:1.2;color:var(--bar-mu);background:var(--bar-btn);border:1px solid var(--bar-btn-line);border-radius:999px;padding:4px 10px;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 4px}.st-usage.low{background:#fde68a;color:#7c2d12;border-color:#fde68a}.st-tbtn{display:inline-flex!important;align-items:center;gap:6px;height:32px;padding:0 12px!important;border-radius:8px!important;background:var(--bar-btn)!important;border:1px solid var(--bar-btn-line)!important;color:var(--bar-tx);font-weight:600!important;white-space:nowrap}.st-tbtn:hover:not(:disabled){background:var(--bar-btn-h)!important}.st-tbtn.gold{background:linear-gradient(180deg,#ffd257,#f8ad26 55%,#ee8f0f)!important;color:#2b1a00;border-color:#d98a0b!important;box-shadow:inset 0 1px #ffffff73}.st-tbtn.gold:hover:not(:disabled){background:linear-gradient(180deg,#ffda6e,#f9b53a 55%,#f09a1e)!important;color:#2b1a00}.st-menu-all,.st-ptoggle{display:none!important}.st-opts{display:flex;align-items:center;gap:10px;padding:0 10px;background:var(--s2);border-bottom:1px solid var(--line2);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.st-opts::-webkit-scrollbar{display:none}.st-opts-tool{display:inline-flex;align-items:center;gap:7px;padding-right:10px;margin-right:2px;border-right:1px solid var(--line);color:var(--tx);flex:none}.st-opts-tool b{font-weight:600}.st-opts>*{flex:none}.sw-field{display:inline-flex;align-items:center;gap:6px}.sw-field.has-range{gap:6px}.sw-lab{color:var(--mu);cursor:ew-resize;font-size:12.5px;white-space:nowrap}.sw-lab.plain{cursor:default}.sw-num{width:56px;padding:3px 5px!important;text-align:right;font-variant-numeric:tabular-nums}.sw-unit{color:var(--mu2);font-size:12px;margin-left:-3px}.sw-range{width:92px;accent-color:var(--acc);padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.sw-select{padding:3px 6px!important;max-width:220px}.sw-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--tx);white-space:nowrap}.sw-check input{width:15px;height:15px;accent-color:var(--acc);margin:0;padding:0}.sw-seg{display:inline-flex;background:var(--s1);border:1px solid var(--line);border-radius:7px;padding:2px;gap:2px}.sw-seg .sw-ib{width:auto;min-width:28px;height:26px;padding:0 7px!important;font-size:12.5px}.sw-ib{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px!important;color:var(--tx)!important;flex:none}.sw-ib:hover:not(:disabled){background:var(--s4)!important}.sw-ib[aria-pressed=true],.sw-ib[aria-checked=true],.sw-ib.ok{background:var(--acc2)!important;color:#fff!important}.sw-ib.ok:hover{background:var(--acc)!important}.sw-ib.danger:hover{background:#ef535033!important;color:var(--danger-tx)!important}.sw-ib.txt{font-weight:700;font-size:16px}.sw-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px!important;border-radius:6px!important;background:var(--s3)!important;border:1px solid var(--line)!important;color:var(--tx);white-space:nowrap}.sw-btn:hover:not(:disabled){background:var(--s4)!important}.sw-btn.sm{height:26px;padding:0 8px!important;font-size:12.5px}.sw-btn.accent{background:linear-gradient(180deg,#1a8452,#0f5a37)!important;border-color:#0b4a2c!important;color:#fff}.sw-swatch{width:26px;height:26px;border-radius:6px!important;border:1px solid var(--line)!important;padding:3px!important;background:var(--s1)!important}.sw-swatch i{display:block;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff26}.sw-sep{width:1px;height:22px;background:var(--line)}.sw-note{color:var(--mu);font-size:12.5px}.st-body{display:grid;grid-template-columns:48px minmax(0,1fr) 304px;min-height:0}.st-tools{background:var(--s2);border-right:1px solid var(--line2);display:flex;flex-direction:column;align-items:center;padding:6px 0;gap:6px;overflow-y:auto;scrollbar-width:none}.st-tools-list{display:flex;flex-direction:column;align-items:center;gap:2px}.st-tool{display:grid!important;place-items:center;width:36px;height:34px;border-radius:7px!important;color:var(--tool-tx)!important;position:relative}.st-tool:hover{background:var(--s3)!important;color:var(--strong)!important}.st-tool[aria-pressed=true]{background:linear-gradient(180deg,#1a8452,#0f5a37)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 2px 8px -2px #0f5a37b3}.st-tsep{width:24px;height:1px;background:var(--line);margin:3px 0}.st-colors{position:relative;width:40px;height:46px;margin-top:4px;flex:none}.st-sw{position:absolute;width:24px;height:24px;border-radius:5px!important;border:2px solid #e9ecef!important;box-shadow:0 0 0 1px #000}.st-sw.fg{left:2px;top:2px;z-index:1}.st-sw.bg{left:14px;top:14px}.st-mini{position:absolute;width:14px;height:14px;display:grid!important;place-items:center;color:var(--mu)!important}.st-mini.swap{right:-1px;top:0}.st-mini.reset{left:0;bottom:0}.st-mini.reset i{position:absolute;width:7px;height:7px;border:1px solid #ddd}.st-mini.reset i:first-child{background:#000;left:1px;top:1px;z-index:1}.st-mini.reset i:last-child{background:#fff;left:5px;top:5px}.st-work{display:grid;grid-template-rows:32px minmax(0,1fr);min-width:0;min-height:0;background:var(--s0)}.st-tabs{display:flex;align-items:flex-end;gap:2px;padding:0 6px;background:var(--s1);border-bottom:1px solid var(--line2);overflow-x:auto;scrollbar-width:none}.st-tab{display:inline-flex!important;align-items:center;gap:7px;height:28px;max-width:220px;padding:0 6px 0 12px!important;border-radius:7px 7px 0 0!important;background:var(--s2)!important;color:var(--mu)!important;border:1px solid var(--line2)!important;border-bottom:0!important;flex:none}.st-tab .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-tab .mod{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none}.st-tab .x{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;opacity:.6}.st-tab .x:hover{background:var(--s4);opacity:1}.st-tab[aria-selected=true]{background:var(--s0)!important;color:var(--tx)!important;border-color:var(--line)!important;box-shadow:inset 0 2px 0 var(--acc)}.st-tab.add{width:28px;padding:0!important;justify-content:center;background:none!important;border:0!important}.st-tab.add:hover{background:var(--s3)!important;color:var(--tx)!important}.st.empty .st-tabs{display:none}.st.empty .st-work{grid-template-rows:minmax(0,1fr)}.st-stage{position:relative;overflow:hidden;touch-action:none;background:radial-gradient(circle at 50% 40%,var(--stage-a) 0,var(--stage-b) 70%)}.st-view,.st-over{position:absolute;left:0;top:0;display:block}.st-over{pointer-events:none}.st-textedit{position:absolute;z-index:5;margin:0;border:0!important;border-radius:0!important;background:transparent!important;outline:calc(1px * var(--tz,1)) dashed rgba(246,166,35,.95)!important;box-shadow:none!important;resize:none;overflow:hidden;white-space:pre;transform-origin:0 0;caret-color:#f6a623;user-select:text;-webkit-user-select:text}.st-textedit::selection{background:#50a0ff59}.st-start{position:absolute;inset:0;overflow:auto;padding:clamp(18px,4vw,48px) 16px 40px;background:radial-gradient(600px 300px at 85% -5%,rgba(246,166,35,.12),transparent 70%),radial-gradient(700px 420px at 0% 0%,rgba(22,121,74,.22),transparent 70%),var(--s0)}.st-start-in{max-width:940px;margin:0 auto}.st-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--gold-tx);font-weight:600;font-size:13px}.st-start h1{font:800 clamp(30px,4.6vw,46px)/1.12 "Baloo Da 2","Hind Siliguri",sans-serif;margin:0 0 10px;color:var(--strong);letter-spacing:-.3px}.st-start h1 em{font-style:normal;background:linear-gradient(180deg,#ffd257,#f8ad26 55%,#ee8f0f);-webkit-background-clip:text;background-clip:text;color:transparent}.st-lead{margin:0 0 22px;color:var(--tx2);font-size:16px;line-height:1.6;max-width:640px}.st-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.st-big{display:inline-flex!important;align-items:center;gap:9px;height:48px;padding:0 20px!important;border-radius:12px!important;font-weight:700!important;font-size:15.5px;background:linear-gradient(180deg,#1a8452,#0f5a37)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff26,0 8px 22px -10px #0f5a37e6}.st-big.gold{background:linear-gradient(180deg,#ffd257,#f8ad26 55%,#ee8f0f)!important;color:#2b1a00!important;box-shadow:inset 0 1px #ffffff73,0 8px 22px -10px #ee8f0fcc}.st-big:hover{filter:brightness(1.06)}.st-link{color:var(--link)!important;text-decoration:underline!important;text-underline-offset:3px;padding:6px 4px!important}.st-drop-hint{color:var(--mu);margin:12px 0 0;font-size:13px}.st-start h2{font:700 15px/1.3 Hind Siliguri,sans-serif;color:var(--strong);margin:30px 0 12px;letter-spacing:.2px}.st-presets-q{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px}.st-presets-q button{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;padding:12px!important;border-radius:12px!important;background:var(--s2)!important;border:1px solid var(--line)!important;text-align:left}.st-presets-q button:hover{border-color:var(--acc)!important;background:var(--s3)!important}.st-presets-q .pv{display:block;height:44px;max-width:100%;border-radius:4px;background:linear-gradient(160deg,#f4f6f5,#dfe6e2);margin-bottom:8px;box-shadow:0 2px 8px #00000059}.st-presets-q b{font-weight:600}.st-presets-q small{color:var(--mu);font-size:12px}.st-rec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:8px}.st-rec{position:relative;display:flex!important;flex-direction:column;align-items:stretch;gap:4px;padding:8px!important;border-radius:12px!important;background:var(--s2)!important;border:1px solid var(--line)!important;text-align:left;min-width:0}.st-rec:hover{border-color:var(--acc)!important}.st-rec img{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--dark-box);border-radius:7px}.st-rec b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-rec small{color:var(--mu);font-size:12px}.st-rec-x{position:absolute;top:12px;right:12px;width:24px;height:24px;display:grid!important;place-items:center;background:#0009!important;border-radius:6px!important;opacity:0}.st-rec:hover .st-rec-x,.st-rec-x:focus-visible{opacity:1}.st-feats{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:30px 0 0}.st-feats li{font-size:12.5px;color:var(--feat-tx);background:#16794a2e;border:1px solid rgba(34,164,102,.3);border-radius:999px;padding:3px 11px}.st-note{color:var(--mu);font-size:12.5px;margin:6px 0}.st-busy{position:absolute;inset:0;z-index:20;display:grid;place-items:center;background:var(--busy);backdrop-filter:blur(2px)}.st-busy-card{width:min(380px,calc(100% - 32px));background:var(--s2);border:1px solid var(--line);border-radius:14px;padding:20px;text-align:center;box-shadow:0 20px 60px -20px #000}.st-busy-m{margin:10px 0 12px;color:var(--tx)}.st-spinner{display:inline-block;width:30px;height:30px;border-radius:50%;border:3px solid var(--s4);border-top-color:var(--gold);animation:stspin .8s linear infinite}.st-busy-bar{height:6px;border-radius:9px;background:var(--s4);overflow:hidden}.st-busy-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--acc2),var(--acc));transition:width .2s}.st-busy.ind .st-busy-bar i{width:35%!important;animation:stind 1.2s ease-in-out infinite}@keyframes stspin{to{transform:rotate(360deg)}}@keyframes stind{0%{transform:translate(-100%)}to{transform:translate(290%)}}.st-toasts{position:fixed;left:50%;bottom:40px;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;width:min(560px,calc(100% - 24px))}.st-toast{pointer-events:auto;background:var(--toast);color:var(--tx);border:1px solid var(--line);border-left:4px solid var(--acc);border-radius:10px;padding:9px 14px;box-shadow:0 12px 30px -10px #000;font-size:13.5px;transition:opacity .3s,transform .3s}.st-toast.err{border-left-color:var(--danger)}.st-toast.info{border-left-color:#5aa9e6}.st-toast.ok{border-left-color:var(--acc)}.st-toast.out{opacity:0;transform:translateY(8px)}.st-drop{position:fixed;inset:0;z-index:70;display:grid;grid-template-columns:1fr;gap:16px;padding:24px;background:#08140eb8;backdrop-filter:blur(3px)}.st-drop.two{grid-template-columns:1fr 1fr}.st-drop:not(.two) .place{display:none}.st-dz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed rgba(255,255,255,.35);border-radius:20px;color:#e6f4ec;font-size:18px;text-align:center;padding:16px}.st-dz small{color:#b5cfc1;font-size:13px}.st-dz.hot{border-color:var(--gold);background:#f6a6231a;color:#fff}.st-panels{display:flex;flex-direction:column;min-height:0;background:var(--s2);border-left:1px solid var(--line2)}.st-pclose{display:none}.st-pbox{display:flex;flex-direction:column;min-height:0}.st-pbox.props{flex:0 0 var(--props-h,36%);min-height:90px}.st-split{flex:none;height:6px;margin:-1px 0;cursor:ns-resize;background:var(--line);border-block:2px solid var(--s2);touch-action:none}.st-split:hover,.st-split.on{background:var(--acc)}.st-pbox.layers{flex:1}.st-ptabs{display:flex;align-items:center;gap:2px;height:34px;padding:0 6px;background:var(--s1);border-bottom:1px solid var(--line2);flex:none}.st-ptabs button,.st-ptitle{display:inline-flex!important;align-items:center;gap:6px;height:28px;padding:0 10px!important;border-radius:6px!important;color:var(--mu)!important;font-weight:600!important;font-size:12.5px;letter-spacing:.2px}.st-ptabs button[aria-selected=true],.st-ptitle{color:var(--tx)!important;background:var(--s2)!important}.st-pane{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--s4) transparent}[data-layers].st-pane{display:flex;flex-direction:column;overflow:hidden}.lp-head{display:flex;align-items:center;gap:6px;padding:7px 8px;border-bottom:1px solid var(--line2)}.lp-head .sw-select{flex:1;min-width:0;width:auto!important}.lp-head .sw-num{width:44px}.lp-head .sw-lab{font-size:12px}.lp-list{list-style:none;margin:0;padding:4px;overflow:auto;flex:1;position:relative;scrollbar-width:thin;scrollbar-color:var(--s4) transparent}.lp-row{display:flex;align-items:center;gap:6px;height:46px;padding:0 6px 0 2px;border-radius:7px;cursor:default;position:relative;border:1px solid transparent}.lp-row:hover{background:var(--s3)}.lp-row.on{background:var(--on);border-color:#22a4668c}.lp-row.off .lp-th,.lp-row.off .lp-name{opacity:.45}.lp-row.drag{opacity:.5}.lp-row.clip{padding-left:6px}.lp-eye{width:26px;height:26px;display:grid!important;place-items:center;color:var(--mu)!important;flex:none}.lp-eye:hover{color:var(--tx)!important;background:var(--s4)!important}.lp-eye[aria-pressed=false]{color:var(--mu2)!important}.lp-clip{color:var(--mu);flex:none}.lp-th{width:34px;height:34px;border-radius:4px;flex:none;box-shadow:0 0 0 1px #000,0 0 0 2px #ffffff0f}.lp-th.mask{box-shadow:0 0 0 1px #000,0 0 0 2px #ffffff1f;cursor:pointer}.lp-th.mask.off{opacity:.4}.lp-th.edit{box-shadow:0 0 0 1px #000,0 0 0 3px var(--gold)!important}.sw-note.mask{color:var(--gold-tx);font-weight:600}.lp-name{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25;overflow:hidden}.lp-name,.lp-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-name small{color:var(--mu2);font-size:11px}.lp-rename{width:100%;padding:2px 5px!important}.lp-b{flex:none;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;background:var(--s4);color:var(--badge-tx);font-size:11px;font-weight:700}.lp-b.fx{font-style:italic;background:#f6a62333;color:var(--fx-tx)}.lp-b.warn{background:#5aa9e633;color:var(--info-tx)}.lp-grip{color:var(--mu2);flex:none;cursor:grab;opacity:.5}.lp-row:hover .lp-grip{opacity:1}.lp-line{position:absolute;left:6px;right:6px;height:2px;background:var(--gold);border-radius:2px;pointer-events:none}.lp-empty{color:var(--mu);padding:14px;list-style:none}.lp-foot{display:flex;align-items:center;gap:2px;padding:5px 6px;border-top:1px solid var(--line2);background:var(--s1)}.lp-foot .grow{flex:1}[data-props]{padding:10px 10px 14px;display:flex;flex-direction:column;gap:9px}.pp-h{margin:0;font-size:13px;font-weight:700;display:flex;align-items:baseline;gap:8px;color:var(--strong)}.pp-h small{font-weight:400;color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-grid,.pp-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-dim{color:var(--mu);font-size:12px}.pp-text{width:100%;min-height:62px;resize:vertical;font-size:15px!important;user-select:text}.pp-sub{margin:4px 0 0;font-size:12px;color:var(--mu);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pp-quick{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pp-quick .sw-btn{justify-content:center}.pp-empty{color:var(--mu);margin:4px 0}.pp-doc{color:var(--mu2);font-size:11.5px;margin:6px 0 0;border-top:1px solid var(--line2);padding-top:8px}.hp-list{list-style:none;margin:0;padding:4px}.hp-item{display:flex!important;justify-content:flex-start;align-items:center;gap:8px;width:100%;text-align:left;padding:5px 8px!important;border-radius:6px!important;color:var(--tx)}.hp-item:hover{background:var(--s3)!important}.hp-item.on{background:var(--on)!important}.hp-item.future{color:var(--mu2)!important;font-style:italic}.hp-dot{width:8px;height:8px;border-radius:50%;background:var(--s4);flex:none}.hp-item.on .hp-dot{background:var(--acc)}.hp-foot{margin:4px 10px 10px;color:var(--mu2);font-size:11.5px}.st-status{display:flex;align-items:center;gap:14px;padding:0 10px;background:var(--s1);border-top:1px solid var(--line2);color:var(--mu);font-size:12px;white-space:nowrap;overflow:hidden}.st-status.off>:not(.st-priv){visibility:hidden}.st-zoom{display:inline-flex;align-items:center;gap:2px}.st-zoom input{width:58px;height:20px;padding:0 5px!important;text-align:center;font-size:12px;background:var(--s2)}.st-mini2{display:grid!important;place-items:center;width:20px;height:20px;border-radius:4px!important;color:var(--mu)!important}.st-mini2:hover{background:var(--s3)!important;color:var(--tx)!important}.st-pos{min-width:76px;font-variant-numeric:tabular-nums}.st-hint{flex:1;overflow:hidden;text-overflow:ellipsis;color:var(--mu2)}.st-priv{display:inline-flex;align-items:center;gap:5px;color:var(--priv)}.st-menu{position:fixed;z-index:80;min-width:230px;margin:0;padding:5px;list-style:none;background:var(--pop);border:1px solid var(--pop-line);border-radius:9px;box-shadow:var(--pop-shadow);overflow:auto}.st-menu li.sep{height:1px;background:var(--pop-line);margin:4px 6px}.st-menu li.hd{padding:4px 10px;color:var(--mu2);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.st-menu button{display:flex!important;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:5px 10px 5px 6px!important;border-radius:6px!important;text-align:left;color:var(--tx)!important;white-space:nowrap}.st-menu button:hover:not(:disabled),.st-menu button:focus-visible{background:var(--acc2)!important;color:#fff!important;outline:none!important}.st-menu button.danger:hover{background:#b3261e!important}.st-menu .ck{width:16px;display:grid;place-items:center;flex:none}.st-menu .lb{flex:1}.st-menu kbd{font:inherit;font-size:11.5px;color:var(--mu);margin-left:20px}.st-menu button:hover kbd{color:#d4ece0}.st-menu .ar{color:var(--mu)}.st-menu .ai,.st-tool.ai:after{font-style:normal;color:var(--gold-tx);font-size:11px;margin-left:6px}.st-tool.ai:after{content:"✦";position:absolute;right:2px;top:0;font-size:9px;margin:0}.st-tbtn.ai{background:linear-gradient(180deg,#1f9d61,#13693f)!important;border-color:#0b4a2c!important;color:#fff}.st-tbtn.ai .si{color:#ffd27d}.st-tbtn.ai:hover:not(:disabled){background:linear-gradient(180deg,#25b06e,#167a49)!important;color:#fff}.st-top:has(.st-task:not([hidden])) .st-usage{display:none}.st-menubar{flex:none}.st-task{position:relative;flex:0 1 auto;display:inline-flex;align-items:center;gap:7px;max-width:340px;min-width:120px;height:30px;padding:0 6px 0 10px;border-radius:999px;background:var(--bar-btn);border:1px solid var(--bar-btn-line);color:var(--bar-tx);font-size:12.5px;overflow:hidden}.st-task-spin{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid var(--spin-track);border-top-color:var(--gold);animation:stspin .8s linear infinite}.st-task-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-task-p{flex:none;font-variant-numeric:tabular-nums;color:var(--gold-tx);font-weight:600}.st-task-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff14}.st-task-bar i{display:block;height:100%;width:0;background:var(--gold);transition:width .25s}.st-task.ind .st-task-bar i{width:30%!important;animation:stind 1.3s ease-in-out infinite}.st-task-x{flex:none;display:grid!important;place-items:center;width:22px;height:22px;border-radius:50%!important;color:var(--bar-mu)!important}.st-task-x:hover{background:var(--bar-hover)!important}.st-print-grid{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start}.st-print-pv{width:260px;height:300px;border-radius:10px;background:var(--dark-box)}.st-straight{width:100%;max-width:420px;aspect-ratio:7/5;border-radius:8px;align-self:center}.sw-btn{font-weight:600}.st-dlg{position:fixed;margin:auto;padding:0;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);background:var(--s2);color:var(--tx);border:1px solid var(--pop-line);border-radius:14px;box-shadow:0 30px 80px -20px #000000d9;overflow:hidden;display:flex;flex-direction:column}.st-dlg:not([open]){display:none}.st-dlg::backdrop{background:#080a0c8c}.st-dlg.is-preview::backdrop{background:transparent}.st-dlg.is-preview{margin:64px 330px auto auto}.st-dlg-h{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 16px;background:var(--s1);border-bottom:1px solid var(--line2);cursor:move;flex:none}.st-dlg-h h2{flex:1;margin:0;font:700 15px/1.3 Hind Siliguri,sans-serif;color:var(--strong)}.st-dlg-b{padding:14px 16px;overflow:auto;display:flex;flex-direction:column;gap:12px;user-select:text}.st-dlg-f{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--line2);background:var(--s1);flex:none}.st-dlg-l{flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.st-btn{height:34px;padding:0 16px!important;border-radius:8px!important;background:var(--s3)!important;border:1px solid var(--line)!important;font-weight:600!important}.st-btn:hover:not(:disabled){background:var(--s4)!important}.st-btn.primary{background:linear-gradient(180deg,#1a8452,#0f5a37)!important;border-color:#0b4a2c!important;color:#fff!important}.st-btn.primary:hover:not(:disabled){filter:brightness(1.08)}.st-p{margin:0;line-height:1.6;color:var(--tx2)}.st-in{width:100%;padding:6px 9px!important}.st-form{display:flex;flex-direction:column;gap:12px}.st-row{display:flex;flex-direction:column;gap:5px}.st-row>span:first-child{color:var(--mu);font-size:12.5px}.st-row2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.st-row2.top{align-items:flex-start}.st-sum{margin:0;padding:9px 11px;border-radius:8px;background:var(--s1);border:1px solid var(--line2);color:var(--mu);font-size:12.5px;line-height:1.5}.st-sum b{color:var(--tx)}.st-sum .warn{color:var(--warn-tx)}.st-h4{margin:6px 0 -4px;font-size:12px;color:var(--mu);text-transform:uppercase;letter-spacing:.5px}.st-spin{color:var(--gold-tx);font-size:12px}.st-hist{width:100%;height:70px;background:var(--s1);border-radius:6px;border:1px solid var(--line2)}.st-curve{width:100%;max-width:300px;aspect-ratio:1;border-radius:6px;border:1px solid var(--line);cursor:crosshair;touch-action:none;align-self:center}.st-fx{border:1px solid var(--line);border-radius:10px;padding:8px 12px 12px;margin:0;display:flex;flex-direction:column;gap:8px}.st-fx legend{padding:0 6px;font-weight:600}.st-anchor{display:grid;grid-template-columns:repeat(3,26px);gap:3px}.st-anchor button{width:26px;height:26px;border-radius:4px!important;background:var(--s1)!important;border:1px solid var(--line)!important}.st-anchor button[aria-checked=true]{background:var(--acc2)!important;border-color:var(--acc)!important}.st-new-grid{display:grid;grid-template-columns:250px 1fr;gap:16px;min-height:0}.st-presets{max-height:min(60vh,440px);overflow:auto;display:flex;flex-direction:column;gap:2px;padding-right:4px;scrollbar-width:thin}.st-presets>*{flex:none}.st-presets h3{margin:8px 4px 4px;font-size:11.5px;color:var(--mu2);text-transform:uppercase;letter-spacing:.5px}.st-preset{display:flex!important;flex-direction:column;align-items:flex-start;padding:6px 9px!important;border-radius:7px!important;text-align:left}.st-preset:hover{background:var(--s3)!important}.st-preset.on{background:var(--on)!important}.st-preset small{color:var(--mu);font-size:11.5px}.st-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;max-height:46vh;overflow:auto}.st-page{position:relative;display:grid!important;place-items:center;min-height:120px;padding:6px!important;border-radius:8px!important;background:var(--s1)!important;border:2px solid var(--line)!important}.st-page.on{border-color:var(--gold)!important}.st-page span{position:absolute;bottom:4px;right:6px;font-size:11px;background:#0009;padding:0 5px;border-radius:4px}.st-page-c{max-width:100%;max-height:110px;box-shadow:0 2px 6px #000}.st-exp-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}.st-exp-prev{border-radius:10px;background:var(--dark-box);border:1px solid var(--line2);display:grid;place-items:center;min-height:240px;padding:10px}.st-exp-prev.checker .st-exp-img{background:repeating-conic-gradient(#d9dcdf 0 25%,#fff 0 50%) 0 0/16px 16px}.st-exp-img{max-width:100%;max-height:min(50vh,420px);box-shadow:0 4px 16px #0009}.st-fmt{display:flex;flex-wrap:wrap;margin-bottom:12px}.st-fmt .sw-ib{height:30px;padding:0 12px!important;font-weight:600}.st-name{display:flex;align-items:center;gap:4px}.st-name input{flex:1}.st-ext{color:var(--mu)}.st-note.usage{display:flex;gap:6px;align-items:flex-start;margin-top:12px;color:var(--usage-tx)}.st-keys-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.st-keys h3{margin:0 0 6px;font-size:12px;color:var(--mu);text-transform:uppercase;letter-spacing:.5px}.st-keys ul{list-style:none;margin:0 0 14px;padding:0}.st-keys li{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:1px solid var(--line2)}.st-keys kbd{font:inherit;font-size:12px;color:var(--gold-tx);white-space:nowrap}.cp{position:fixed;z-index:90;width:244px;padding:12px;background:var(--pop);border:1px solid var(--pop-line);border-radius:12px;box-shadow:var(--pop-shadow);display:flex;flex-direction:column;gap:9px;color:var(--tx);font:13px/1.3 Hind Siliguri,system-ui,sans-serif}.cp-sv{width:220px;height:150px;border-radius:6px;cursor:crosshair;touch-action:none}.cp-hue{width:220px;height:12px;border-radius:6px;cursor:ew-resize;touch-action:none}.cp-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.cp-row label{display:inline-flex;align-items:center;gap:3px;color:var(--mu);font-size:11.5px}.cp-hex{width:62px!important;padding:2px 4px!important;font-family:ui-monospace,monospace!important}.cp-rgb{width:42px!important;padding:2px 3px!important}.cp-cmp{display:inline-flex;width:34px;height:22px;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px #000;flex:none}.cp-cmp i{flex:1}.cp-old{cursor:pointer}.cp-sw{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.cp-sw button{aspect-ratio:1;border-radius:3px!important;box-shadow:inset 0 0 0 1px #ffffff2e}.st-drawer{position:fixed;top:0;right:0;bottom:0;z-index:85;width:min(400px,100vw);background:var(--s2);border-left:1px solid var(--line);box-shadow:-20px 0 60px -20px #000;display:flex;flex-direction:column;transform:translate(100%);transition:transform .2s ease}.st-drawer.on{transform:none}.st-drawer-scrim{display:none}.st:has(.st-drawer.on) .st-drawer-scrim{display:block;position:fixed;inset:0;z-index:84;background:#00000073}.st-dr-h{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px 16px}.st-dr-h h2{margin:0;font:700 16px/1.3 "Baloo Da 2",Hind Siliguri,sans-serif;color:var(--strong)}.st-dr-search{display:flex;align-items:center;gap:8px;margin:0 14px 8px;padding:0 10px;background:var(--s1);border:1px solid var(--line);border-radius:9px;color:var(--mu)}.st-dr-search input{flex:1;border:0!important;background:none!important;box-shadow:none!important;padding:8px 0!important}.st-dr-list{flex:1;overflow:auto;padding:0 10px 10px;scrollbar-width:thin}.st-dr-list h3{display:flex;align-items:center;gap:7px;margin:14px 6px 6px;font-size:12px;color:var(--mu);text-transform:uppercase;letter-spacing:.5px}.st-dr-list a{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px}.st-dr-list a:hover{background:var(--s3)}.st-dr-list .ic{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--c);box-shadow:inset 0 -2px #0003}.st-dr-list .tx{display:flex;flex-direction:column;min-width:0;line-height:1.3}.st-dr-list b{font-weight:600}.st-dr-list small{color:var(--mu);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-dr-all{display:block;margin:0;padding:12px 16px;border-top:1px solid var(--line);color:var(--link)!important;font-weight:600}@media(max-width:1100px){.st-body{grid-template-columns:48px minmax(0,1fr)}.st-panels{position:fixed;top:88px;right:0;bottom:28px;width:min(330px,92vw);z-index:40;transform:translate(105%);transition:transform .2s ease;box-shadow:-18px 0 50px -18px #000;border-left:1px solid var(--line)}.st.panels-open .st-panels{transform:none}.st-ptoggle{display:inline-grid!important}.st-pclose{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 4px 12px;background:var(--s1);border-bottom:1px solid var(--line2)}.st-dlg.is-preview{margin:auto 12px 40px auto}.st-usage{max-width:180px}}@media(max-width:1280px){.st-tbtn[data-alltools] span,.st-tbtn.ai span{display:none}.st-tbtn[data-alltools],.st-tbtn.ai{padding:0 9px!important}.st-task{max-width:220px}}@media(max-width:1100px){.st-usage{display:none}}@media(max-width:1100px){.st-menubar{display:none}.st-menu-all{display:inline-grid!important}}@media(max-width:700px){.st-top .st-theme{display:none}}@media(max-width:480px){.st-brand{display:none}}@media(max-width:700px){.st{grid-template-rows:48px 44px minmax(0,1fr) 56px}.st-logo .full{display:none}.st-logo .mark{display:block;height:28px}.st-brand{margin-right:0}.st-top{gap:2px;padding:0 6px}.st-usage{display:none}.st.empty .st-usage{display:block;position:fixed;left:50%;bottom:66px;transform:translate(-50%);z-index:30;max-width:calc(100vw - 24px);font-size:11.5px;padding:3px 10px;background:var(--pop);border-color:var(--line);pointer-events:none}.st-tbtn{padding:0 9px!important}.st-tbtn span{display:none}.st-top [data-phone],.st-top [data-print],.st-top [data-alltools]{display:none!important}.st-task{position:fixed;top:52px;left:50%;transform:translate(-50%);z-index:30;max-width:calc(100vw - 24px);background:var(--pop);border-color:var(--line)}.st-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.st-tools{position:fixed;left:0;right:0;bottom:0;height:56px;z-index:35;flex-direction:row;padding:0 6px;border-right:0;border-top:1px solid var(--line);overflow-x:auto;overflow-y:hidden;justify-content:flex-start}.st-tools-list{flex-direction:row}.st-tool{width:42px;height:42px}.st-tsep{width:1px;height:26px;margin:0 3px}.st-colors{margin:0 4px 0 6px}.st-status{display:none}.st-panels{top:92px;bottom:56px;width:100vw}.st-dlg{width:calc(100vw - 16px)}.st-dlg.is-preview{margin:auto 8px 64px;max-height:52dvh}.st-new-grid{grid-template-columns:1fr}.st-presets{max-height:28vh}.st-exp-grid{grid-template-columns:1fr}.st-exp-prev{min-height:150px}.st-exp-img{max-height:28vh}.st-keys-grid,.st-print-grid{grid-template-columns:1fr}.st-print-pv{justify-self:center;width:220px;height:250px}.st-start{padding-bottom:80px}.st-drop.two{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.st-toasts{bottom:68px}.lp-row{height:50px}}.st.touch .st-tool{min-width:40px}.st.panels-off .st-panels{display:none}.st.panels-off .st-body{grid-template-columns:48px minmax(0,1fr)}@media(prefers-reduced-motion:reduce){.st *{transition:none!important;animation:none!important}}
