.mb-app{--mb-ink:#07080c;--mb-surface:#101510;--mb-gold:#c9a44a;--mb-gold-hi:#e8c872;--mb-text:#f4f0e6;--mb-text-2:#b9b5aa;--mb-text-3:#8e8a80;--mb-surface-raised:#151b15;--mb-hairline:#262a22;--mb-forest:#17402c;--mb-forest-line:#5fae80;--mb-stop:#e08a7c;--mb-font-display:"Cormorant Garamond", "Noto Serif Telugu", Georgia, serif;--mb-font-body:"Outfit", "Noto Sans Telugu", ui-sans-serif, system-ui, sans-serif;--mb-font-te:"Noto Sans Telugu", "Outfit", system-ui, sans-serif;--mb-font-te-display:"Noto Serif Telugu", "Cormorant Garamond", Georgia, serif;--mb-ease:cubic-bezier(.2, .8, .2, 1);--mb-bar:60px;--mb-sheet:76px;--mb-target:44px;width:100%;height:100%;min-height:100%;color:var(--mb-text);background:var(--mb-ink);font-family:var(--mb-font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1.5;position:relative;overflow:hidden}.mb-root{width:100%;height:100%;position:relative;container-type:inline-size}.mb-app:lang(te){font-family:var(--mb-font-te);line-height:1.65}.mb-app *,.mb-app :before,.mb-app :after{box-sizing:border-box}:where(.mb-app) :where(p,h2,h3,h4,ol){margin:0}:where(.mb-app) button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}:where(.mb-app) button:disabled{opacity:.45;cursor:default}.mb-app :focus-visible{outline:2px solid var(--mb-gold-hi);outline-offset:2px;border-radius:6px}.mb-app:before{content:"";pointer-events:none;background:radial-gradient(42% 30% at 50% 44%, color-mix(in oklab, var(--mb-gold) 9%, transparent), transparent 70%);position:absolute;inset:0}.mb-agri-field{pointer-events:none;opacity:0;background:radial-gradient(70% 55% at 50% 60%, color-mix(in oklab, var(--mb-forest) 85%, transparent), transparent 72%);transition:opacity .8s;position:absolute;inset:0}.mb-app[data-agri=true] .mb-agri-field{opacity:.55}.mb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mb-bar{z-index:5;height:var(--mb-bar);padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));background:linear-gradient(180deg, var(--mb-ink) 60%, transparent);align-items:center;gap:8px;display:flex;position:absolute;inset:0 0 auto}.mb-logo{min-width:0;color:inherit;align-items:center;gap:6px;margin-right:auto;text-decoration:none;display:flex}.mb-logo img{flex:none;width:auto;display:block}.mb-logo .mb-emblem{height:24px}.mb-logo .mb-wordmark{height:12px}.mb-logo .mb-product{letter-spacing:.24em;text-transform:uppercase;color:var(--mb-text-2);white-space:nowrap;border-left:1px solid var(--mb-hairline);padding-left:10px;font-size:.6rem;display:none}.mb-app:lang(te) .mb-logo .mb-product{letter-spacing:.02em;text-transform:none;font-size:.78rem}@container (width<=371px){.mb-logo .mb-wordmark{display:none}}.mb-seg{border:1px solid var(--mb-hairline);background:var(--mb-surface);border-radius:999px;flex:none;display:inline-flex}.mb-seg button{min-height:var(--mb-target);min-width:var(--mb-target);color:var(--mb-text-2);white-space:nowrap;border-radius:999px;padding:0 11px;font-size:.74rem}.mb-seg button[aria-pressed=true]{background:var(--mb-gold);color:var(--mb-ink);font-weight:500}.mb-chip-btn{min-height:var(--mb-target);min-width:var(--mb-target);border:1px solid var(--mb-hairline);background:var(--mb-surface);color:var(--mb-text-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.76rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.mb-chip-btn:hover:not(:disabled){border-color:var(--mb-gold);color:var(--mb-text)}.mb-chip-btn[aria-pressed=true]{border-color:var(--mb-gold);color:var(--mb-gold-hi)}@container (width>=760px){.mb-app{--mb-bar:64px}.mb-bar{gap:10px;padding:0 24px}.mb-logo{gap:8px}.mb-logo .mb-emblem{height:32px}.mb-logo .mb-wordmark{height:18px}.mb-logo .mb-product{display:inline}.mb-seg button{padding:0 16px;font-size:.8rem}}.mb-tools{left:12px;bottom:calc(var(--mb-sheet) + 10px);z-index:4;transition:bottom .45s var(--mb-ease);gap:6px;display:flex;position:absolute}@container (width<=759px){.mb-app[data-open=true] .mb-tools{display:none}.mb-app:not([data-open=true]) .mb-drawer-scroll{visibility:hidden}}@container (width>=760px){.mb-tools{top:76px;bottom:auto;left:24px}}.mb-tier{letter-spacing:.12em;text-transform:uppercase;color:var(--mb-text-2);border:1px solid var(--mb-hairline);background:var(--mb-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 5px;font-size:.64rem;display:inline-flex}.mb-app:lang(te) .mb-tier{letter-spacing:.01em;text-transform:none;font-size:.76rem}.mb-tier.mb-tier-validated{color:var(--mb-gold-hi);border-color:var(--mb-gold)}.mb-tier.mb-stop{color:var(--mb-stop);border-color:color-mix(in oklab, var(--mb-stop) 60%, transparent)}.mb-tier.mb-agri{color:var(--mb-forest-line);border-color:color-mix(in oklab, var(--mb-forest-line) 45%, transparent);padding-left:8px}.mb-glyph{flex:none}.mb-glyph .mb-glyph-line{fill:none;stroke:var(--mb-text-2);stroke-width:1.5px}.mb-glyph .mb-glyph-fill{fill:var(--mb-text-2)}.mb-glyph.mb-tier-built .mb-glyph-line,.mb-glyph.mb-tier-synthetic .mb-glyph-line{stroke:var(--mb-text)}.mb-glyph.mb-tier-built .mb-glyph-fill{fill:var(--mb-text)}.mb-glyph.mb-tier-validated .mb-glyph-fill{fill:var(--mb-gold-hi)}.mb-glyph .mb-glyph-check{fill:none;stroke:var(--mb-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mb-drawer{z-index:6;height:var(--mb-sheet);background:var(--mb-surface);border-top:1px solid color-mix(in oklab, var(--mb-gold) 40%, transparent);transition:height .45s var(--mb-ease);padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mb-app[data-open=true]{--mb-sheet:52%}.mb-drawer-handle{cursor:grab;touch-action:none;text-align:left;flex:none;gap:4px;width:100%;min-height:64px;padding:8px 18px;display:grid}.mb-grip{background:var(--mb-hairline);border-radius:4px;width:38px;height:4px;margin:0 auto}.mb-peek{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.mb-peek-title{color:var(--mb-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;overflow:hidden}.mb-drawer-scroll{overscroll-behavior:contain;flex:1;padding:0 18px 20px;overflow:auto}.mb-app .mb-drawer h2{font-family:var(--mb-font-display);color:var(--mb-text);letter-spacing:-.01em;margin-top:8px;font-size:1.65rem;font-weight:500;line-height:1.1}.mb-app:lang(te) .mb-drawer h2{font-family:var(--mb-font-te-display);letter-spacing:0;font-size:1.35rem;line-height:1.45}.mb-drawer h2:focus{outline:none}.mb-drawer h2:focus-visible{outline:2px solid var(--mb-gold-hi)}.mb-app .mb-line{color:var(--mb-text-2);margin-top:6px;font-size:.92rem}.mb-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mb-sect{gap:8px;margin-top:16px;display:grid}.mb-sect-label{letter-spacing:.2em;text-transform:uppercase;color:var(--mb-gold);font-size:.62rem}.mb-app[data-agri=true] .mb-sect-label{color:var(--mb-forest-line)}.mb-app:lang(te) .mb-sect-label{letter-spacing:.02em;text-transform:none;font-size:.78rem}.mb-ev{color:var(--mb-text-2);border-left:1px solid var(--mb-gold);overflow-wrap:anywhere;padding-left:10px;font-size:.84rem}.mb-links{flex-wrap:wrap;gap:6px;display:flex}.mb-links button{min-height:var(--mb-target);border:1px solid var(--mb-hairline);color:var(--mb-text);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;display:inline-flex}.mb-links button:hover{border-color:var(--mb-gold)}.mb-app .mb-note{color:var(--mb-text-3);margin-top:18px;font-size:.74rem}.mb-legend{gap:8px;display:grid}.mb-legend>div{color:var(--mb-text-2);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;font-size:.82rem;display:grid}.mb-legend b{color:var(--mb-text);font-weight:500;display:block}.mb-legend .mb-count{font-variant-numeric:tabular-nums;color:var(--mb-text-3)}@container (width>=760px){.mb-app,.mb-app[data-open=true]{--mb-sheet:0px}.mb-drawer{border:1px solid var(--mb-hairline);border-top-color:color-mix(in oklab, var(--mb-gold) 50%, transparent);border-radius:16px;width:360px;height:auto;inset:76px 20px 20px auto}.mb-drawer-handle{cursor:default;min-height:0;padding-top:14px}.mb-grip{display:none}.mb-drawer h2{font-size:2rem}.mb-app:lang(te) .mb-drawer h2{font-size:1.6rem}}.mb-jstrip{top:var(--mb-bar);z-index:4;scrollbar-width:none;gap:8px;padding:2px 12px 10px;display:flex;position:absolute;left:0;right:0;overflow-x:auto}.mb-jbtn{max-width:220px;min-height:var(--mb-target);text-align:left;border:1px solid var(--mb-hairline);color:var(--mb-text-2);background:var(--mb-surface);border-radius:12px;flex:none;padding:6px 12px;font-size:.8rem;line-height:1.35}.mb-jbtn[aria-pressed=true]{border-color:var(--mb-gold);color:var(--mb-text)}.mb-jlist{display:none}@container (width>=760px){.mb-jstrip{display:none}.mb-jlist{gap:6px;margin-bottom:8px;display:grid}.mb-jlist .mb-jbtn{max-width:none}}.mb-app .mb-steps{gap:4px;margin-top:12px;padding:0;list-style:none;display:grid}.mb-steps button{width:100%;min-height:var(--mb-target);text-align:left;color:var(--mb-text-2);border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:8px;font-size:.84rem;display:grid}.mb-steps button[aria-current=step]{border-color:color-mix(in oklab, var(--mb-gold) 50%, transparent);background:var(--mb-ink)}.mb-steps b{color:var(--mb-text);margin-right:6px;font-weight:500}.mb-num{border:1px solid var(--mb-text-2);width:22px;height:22px;color:var(--mb-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.7rem;display:inline-grid}.mb-steps li.mb-reached .mb-num{background:var(--mb-text);color:var(--mb-ink);border-color:var(--mb-text)}.mb-steps li.mb-stop .mb-num{background:var(--mb-stop);color:var(--mb-ink);border-color:var(--mb-stop)}.mb-desc{margin-top:4px;display:block}.mb-ctrl{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mb-app .mb-flow{color:var(--mb-text-2);border:1px dashed var(--mb-hairline);border-radius:10px;margin-top:12px;padding:8px 10px;font-size:.8rem}.mb-stage{left:0;right:0;top:var(--mb-bar);width:100%;height:calc(100% - var(--mb-bar) - var(--mb-sheet));transition:height .45s var(--mb-ease);touch-action:manipulation;display:block;position:absolute}.mb-app[data-mode=journeys] .mb-stage{top:calc(var(--mb-bar) + 58px);height:calc(100% - var(--mb-bar) - 58px - var(--mb-sheet))}@container (width>=760px){.mb-stage,.mb-app[data-mode=journeys] .mb-stage{top:var(--mb-bar);width:calc(100% - 380px);height:calc(100% - var(--mb-bar))}}.mb-ring{fill:none;stroke:var(--mb-gold);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.5}.mb-geo path,.mb-geo circle{fill:none;stroke:var(--mb-gold);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.62}.mb-geo .mb-petal{opacity:.4}.mb-spoke{stroke:var(--mb-text-2);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.1}.mb-selpath{fill:none;stroke:var(--mb-gold-hi);stroke-width:1.6px;vector-effect:non-scaling-stroke}.mb-selpath.mb-travel{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.3,.7,.2,1) forwards mb-travel}@keyframes mb-travel{to{stroke-dashoffset:0}}.mb-trace{fill:none;stroke:var(--mb-gold-hi);stroke-width:1.6px;vector-effect:non-scaling-stroke}.mb-trace.mb-syn{stroke-dasharray:6 5}.mb-trace.mb-stopseg{stroke:var(--mb-stop);stroke-dasharray:2 5}.mb-node{cursor:pointer;outline:none}.mb-node .mb-hit{fill:#0000}.mb-node .mb-shape{transition:transform .35s var(--mb-ease);transform-box:fill-box;transform-origin:50%}.mb-node:hover .mb-shape,.mb-node:focus-visible .mb-shape{transform:scale(1.18)}.mb-node .mb-line-shape{fill:var(--mb-ink);stroke:var(--mb-text-2);stroke-width:1.6px;vector-effect:non-scaling-stroke}.mb-node.mb-tier-built .mb-line-shape,.mb-node.mb-tier-synthetic .mb-line-shape{stroke:var(--mb-text)}.mb-node .mb-fill-shape{fill:var(--mb-text-2)}.mb-node.mb-tier-built .mb-fill-shape,.mb-node.mb-tier-synthetic .mb-fill-shape{fill:var(--mb-text)}.mb-node .mb-selring{fill:none;stroke:var(--mb-gold-hi);stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:0}.mb-node.mb-sel .mb-selring{opacity:1}.mb-node.mb-stop .mb-selring{stroke:var(--mb-stop);opacity:1}.mb-node:focus-visible .mb-selring{opacity:1;stroke-dasharray:3 3}.mb-node text{fill:var(--mb-text);text-anchor:middle;font-size:21px;font-family:var(--mb-font-body);paint-order:stroke;stroke:var(--mb-ink);stroke-width:6px;stroke-linejoin:round;letter-spacing:.3px;pointer-events:none}.mb-node text.mb-sub{fill:var(--mb-text-2);letter-spacing:1.6px;text-transform:uppercase;font-size:14px}.mb-node.mb-sel text:not(.mb-sub){fill:var(--mb-gold-hi)}.mb-app:lang(te) .mb-node text{font-family:var(--mb-font-te);letter-spacing:0;font-size:19px}.mb-app:lang(te) .mb-node text.mb-sub{text-transform:none;font-size:14px}.mb-node.mb-dim{opacity:.3;transition:opacity .4s}.mb-badge circle{fill:var(--mb-text)}.mb-badge.mb-stop circle{fill:var(--mb-stop)}.mb-badge text{fill:var(--mb-ink);dominant-baseline:central;stroke:none;font-size:14px;font-weight:600}@container (width<=759px){.mb-node text{stroke-width:8px;font-size:30px}.mb-app:lang(te) .mb-node text{font-size:27px}.mb-node text.mb-sub,.mb-badge text{font-size:20px}.mb-badge circle{r:16px}}.mb-slots{opacity:0;transition:opacity .5s}.mb-app[data-slots=true] .mb-slots{opacity:1}.mb-slots circle{fill:var(--mb-text-3)}.mb-slots line{stroke:var(--mb-text-3);stroke-width:1px;vector-effect:non-scaling-stroke}.mb-slots text{fill:var(--mb-text-2);letter-spacing:2px;text-transform:uppercase;text-anchor:middle;font-size:15px;font-family:var(--mb-font-body)}.mb-app:lang(te) .mb-slots text{font-family:var(--mb-font-te);letter-spacing:0;text-transform:none}.mb-hint{left:0;right:0;bottom:calc(var(--mb-sheet) + 62px);text-align:center;color:var(--mb-text-3);pointer-events:none;z-index:2;font-size:.78rem;position:absolute}@container (width>=760px){.mb-hint{display:none}}.mb-listview{left:0;right:0;top:var(--mb-bar);bottom:var(--mb-sheet);z-index:3;background:var(--mb-ink);padding:8px 18px 72px;position:absolute;overflow:auto}@container (width>=760px){.mb-listview{padding-top:64px;padding-left:28px;bottom:0;right:400px}}.mb-app .mb-listview h3{letter-spacing:.22em;text-transform:uppercase;color:var(--mb-gold);margin:18px 0 4px;font-size:.64rem;font-weight:500}.mb-app:lang(te) .mb-listview h3{letter-spacing:.02em;text-transform:none;font-size:.8rem}.mb-listview ul{margin:0;padding:0;list-style:none}.mb-listview li button{text-align:left;border-bottom:1px solid var(--mb-hairline);justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 0;display:flex}.mb-bindu-halo{transform-box:fill-box;transform-origin:50%;animation:5.6s ease-in-out infinite mb-breathe}@keyframes mb-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.mb-ripple{fill:none;stroke:var(--mb-gold-hi);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:8s cubic-bezier(.2,.6,.3,1) infinite mb-ripple}.mb-ripple.mb-r2{animation-delay:4s}@keyframes mb-ripple{0%{opacity:.38;transform:scale(.25)}55%{opacity:0;transform:scale(4.2)}to{opacity:0;transform:scale(4.2)}}.mb-app[data-paused=true] .mb-bindu-halo,.mb-app[data-paused=true] .mb-ripple{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mb-bindu-halo,.mb-selpath.mb-travel{animation:none!important}.mb-selpath.mb-travel{stroke-dashoffset:0}.mb-ripple{display:none}.mb-drawer,.mb-node .mb-shape,.mb-stage,.mb-tools,.mb-agri-field,.mb-slots,.mb-node.mb-dim{transition:none!important}}
