@property --spot{syntax:"<percentage>";inherits:false;initial-value:0%}.ind-pains{gap:1.75rem var(--col-gap);margin:0;padding:0;list-style:none;display:grid}.ind-pains li{border-top:1px solid var(--rule-strong);padding-top:1.1rem}.ind-pains li>*+*{margin-top:.5rem}.ind-pains li p:last-child{color:var(--ink-2)}.ind-said{font:600 clamp(1.2rem, 1.1rem + .4vw, 1.45rem) / 1.25 var(--f-display);color:var(--ink)}@media (min-width:900px){.ind-pains{grid-template-columns:repeat(2,minmax(0,1fr))}}.ind-uses{gap:1.25rem var(--col-gap);margin:0;padding:0;list-style:none;display:grid}.ind-uses li{border-top:1px solid var(--rule);padding-top:.9rem}.ind-uses .link-go{min-height:44px;font:600 1.15rem/1.25 var(--f-display)}.ind-uses p{color:var(--ink-2);margin-top:.35rem}@media (min-width:900px){.ind-uses{grid-template-columns:repeat(3,minmax(0,1fr))}}.ind-tool{gap:1.25rem;display:grid}.ind-controls{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.ind-label{color:var(--ink-3);margin:0 0 .5rem;font-size:.875rem;font-weight:700}.ind-viz{--spot:0%;border:1px solid var(--rule-strong);border-radius:var(--r-m);background:radial-gradient(280px circle at var(--px,50%) var(--py,40%), color-mix(in srgb, var(--glow) var(--spot), transparent), transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px, radial-gradient(80% 70% at 50% 35%, color-mix(in srgb, var(--green) 12%, transparent), transparent 70%), color-mix(in srgb, var(--ground) 82%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glow) 14%, transparent);transition:--spot .32s var(--ease-out);gap:1.25rem;padding:clamp(1rem,2.2vw,1.75rem);display:grid}.ind-viz:hover{--spot:11%}.ind-svg{display:none}@media (min-width:760px){.ind-svg{display:block}.ind-list.ind-list-sm{display:none}}.ind-svg-tall{justify-self:center;width:100%;max-width:360px;display:block}.ind-ln-faint{stroke:var(--rule-strong)}.ind-ln-green{stroke:var(--green-ink)}.ind-ln-mint{stroke:var(--glow)}.ind-ln-blue{stroke:var(--blue)}.ind-ln-manual{stroke:var(--manual-ink)}.ind-ln-warn{stroke:var(--danger)}.ind-fill-mint{fill:var(--glow)}.ind-fill-green{fill:var(--green-ink)}.ind-fill-blue{fill:var(--blue)}.ind-stroke-manual{stroke:var(--manual-ink)}.map .ind-lbl-mint{fill:var(--glow)}.map .ind-lbl-warn{fill:var(--danger)}.ind-doc,.ind-node{stroke-width:1.5px;transition:fill .32s var(--ease-out), stroke .32s var(--ease-out)}.ind-doc{fill:var(--paper);stroke:var(--rule-strong)}.ind-doc-on{fill:color-mix(in srgb, var(--green) 20%, var(--paper));stroke:var(--green-ink)}.ind-doc-mint{fill:color-mix(in srgb, var(--glow) 12%, var(--paper));stroke:var(--glow)}.ind-doc-checked{stroke:var(--manual-ink);stroke-dasharray:6 6}.ind-node{fill:var(--paper-2);stroke:var(--rule-strong)}.ind-node-on{fill:color-mix(in srgb, var(--glow) 10%, var(--paper-2));stroke:var(--glow)}.ind-node-blue{fill:color-mix(in srgb, var(--blue) 18%, var(--paper-2));stroke:var(--blue)}.ind-node-off{fill:var(--ground-2);stroke:var(--manual-ink)}.ind-gate{fill:var(--manual);transition:fill .3s var(--ease-out)}.ind-gate-blue{fill:var(--blue)}.ind-gate-mint{fill:var(--glow)}.ind-gate-warn{fill:var(--danger)}.ind-dot{fill:var(--ground);stroke:var(--ink-3);stroke-width:2px;transition:fill .3s var(--ease-out), stroke .3s var(--ease-out)}.ind-dot-on{fill:color-mix(in srgb, var(--glow) 28%, var(--ground));stroke:var(--glow)}.ind-dot-blue{fill:color-mix(in srgb, var(--blue) 30%, var(--ground));stroke:var(--blue)}.ind-dot-warn{stroke:var(--danger)}.ind-token,.ind-packet{fill:var(--glow)}.ind-packet-warn{fill:var(--danger)}.ind-track{fill:var(--ground-2);stroke:var(--rule)}.ind-bar-order{fill:none;stroke:var(--blue-ink);stroke-width:1.5px;stroke-dasharray:4 4}.ind-gap{fill:color-mix(in srgb, var(--danger) 30%, transparent);stroke:var(--danger)}.ind-row-g,.ind-hit{transition:opacity .22s var(--ease-out)}.ind-hit{cursor:pointer}.ind-list{column-gap:var(--col-gap);border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ind-list li{--k:var(--manual-ink);border-bottom:1px solid var(--rule);gap:.1rem;padding:.7rem 0 .7rem 1.6rem;display:grid;position:relative}.ind-list li:before{content:"";background:var(--k);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--k) 22%, transparent);transition:background-color .32s var(--ease-out), box-shadow .32s var(--ease-out);transition-delay:inherit;border-radius:50%;position:absolute;top:1.05rem;left:2px}.ind-list li[data-state=used]{--k:var(--glow)}.ind-list li[data-state=permission]{--k:var(--blue)}.ind-list li[data-state=gap]{--k:var(--danger)}.ind-list-name{color:var(--ink);font-weight:700}.ind-list-state{color:var(--ink-2);font-size:.95rem}.ind-list li[data-state=used] .ind-list-state{color:var(--green-ink)}@media (min-width:760px){.ind-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ind-table{border-collapse:collapse;width:100%;font-size:.95rem}.ind-table th,.ind-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.55rem .75rem .55rem 0}.ind-table thead th{color:var(--ink-3);font-size:.82rem;font-weight:700}.ind-table tbody th{color:var(--ink);font-weight:600}.ind-table td{color:var(--ink-2);transition:color .3s var(--ease-out)}.ind-table tr[data-gap] th,.ind-table tr[data-gap] td:last-child{color:var(--danger)}.ind-out{border:1px solid color-mix(in srgb, var(--glow) 25%, transparent);border-radius:var(--r-m);background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--glow) 9%, transparent), transparent 60%), color-mix(in srgb, var(--ground) 75%, transparent);gap:.75rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.ind-out p{margin:0}.ind-answer{color:var(--ink);font-size:1.125rem;line-height:1.5}.ind-cites{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ind-cites li{border:1px solid color-mix(in srgb, var(--glow) 40%, transparent);background:color-mix(in srgb, var(--glow) 8%, transparent);color:var(--green-ink);border-radius:999px;padding:.3rem .75rem;font-size:.9rem}.ind-ask{gap:.5rem;display:grid}.ind-ask-btn{border:1px solid var(--rule-strong);border-radius:var(--r-m);background:color-mix(in srgb, var(--paper) 70%, transparent);min-height:56px;color:var(--ink-2);font:600 1rem/1.35 var(--f-text);text-align:left;cursor:pointer;transition:border-color .18s ease-out, color .18s ease-out, background-color .18s ease-out, box-shadow .24s var(--ease-out), transform .12s var(--ease-press);padding:.75rem 1rem}.ind-ask-btn:hover{border-color:var(--glow);color:var(--ink)}.ind-ask-btn:active{transform:translateY(1px)}.ind-ask-btn[aria-pressed=true]{border-color:var(--glow);background:color-mix(in srgb, var(--glow) 10%, var(--paper));color:var(--ink);box-shadow:0 0 0 1px var(--glow), 0 0 26px -8px var(--glow-soft)}@media (min-width:900px){.ind-ask{grid-template-columns:repeat(3,minmax(0,1fr))}}.ind-log{gap:.5rem;display:grid}.ind-steps{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ind-step{width:100%;min-height:44px;color:var(--ink-3);font:600 .95rem/1.3 var(--f-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem 0 .55rem 1.1rem;transition:color .2s ease-out;position:relative}.ind-step:before{content:"";background:var(--rule-strong);width:8px;height:8px;transition:background-color .32s var(--ease-out), box-shadow .32s var(--ease-out);border-radius:50%;position:absolute;top:calc(50% - 4px);left:0}.ind-step:hover,.ind-step[aria-current=step]{color:var(--ink)}.ind-step[data-done]:before{background:var(--green-ink)}.ind-step[aria-current=step]:before{background:var(--glow);box-shadow:0 0 12px var(--glow-soft)}@media (min-width:760px){.ind-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.ind-step{padding:1.2rem .75rem .4rem 0}.ind-step:before{border-radius:2px;width:auto;height:3px;top:.45rem;right:6px}}.ind-viz-split{align-items:start}.ind-chat{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ind-chat li{border:1px solid var(--rule);background:var(--paper-2);max-width:85%;color:var(--ink);border-radius:14px 14px 14px 4px;padding:.6rem .85rem;font-size:1rem;line-height:1.45}.ind-chat li[data-from=business]{border-color:color-mix(in srgb, var(--glow) 30%, transparent);background:color-mix(in srgb, var(--green) 26%, var(--paper));border-radius:14px 14px 4px;align-self:flex-end}.ind-chat-who{color:var(--ink-3);margin-bottom:.15rem;font-size:.8rem;font-weight:700;display:block}@media (min-width:760px){.ind-viz-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ind-chat{min-height:26rem}}.ind-hand-col{border:1px dashed var(--rule-strong);border-radius:var(--r-m);padding:1rem}.ind-hand-col[data-side=programme]{border-style:solid;border-color:color-mix(in srgb, var(--blue) 55%, transparent);background:color-mix(in srgb, var(--blue) 7%, transparent)}.ind-hand-col ul{gap:.5rem;min-height:3rem;margin:0;padding:0;list-style:none;display:grid}.ind-hand-item{border:1px solid var(--rule-strong);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:600 .98rem/1.35 var(--f-text);text-align:left;cursor:pointer;transition:border-color .18s ease-out, background-color .22s ease-out, box-shadow .24s var(--ease-out), transform .12s var(--ease-press);border-radius:10px;padding:.6rem .85rem}.ind-hand-item:hover{border-color:var(--glow);box-shadow:0 0 22px -8px var(--glow-soft)}.ind-hand-item:active{transform:scale(.99)}.ind-hand-item[aria-pressed=true]{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 14%, var(--paper))}.ind-hand-gap{display:none}.ind-meter{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ind-meter span{background:var(--manual);border-radius:4px;height:8px}.ind-meter span[data-on]{background:var(--glow);box-shadow:0 0 12px var(--glow-soft)}@media (min-width:760px){.ind-hand{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);align-items:stretch}.ind-hand-gap{align-items:center;display:flex}.ind-hand-gap span{background:linear-gradient(90deg, var(--green-ink), var(--blue));width:100%;height:2px;box-shadow:0 0 12px var(--glow-soft);transform-origin:0;display:block}.ind-meter{grid-column:1/-1}}.site :lang(bn){font-family:"Noto Sans Bengali", "Nirmala UI", "Vrinda", var(--f-text)}
